@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700&display=swap";:root{--kp-accent: #3A5544;--kp-rose: #A3485C;--kp-paper: #F6F1EA;--kp-deep: #3A5544;--kp-serif: "Cormorant Garamond", Georgia, serif;--kp-sans: Manrope, system-ui, sans-serif;--kp-ink: #2B2622;--kp-text: #4A433D;--kp-muted: #6A6159;--kp-line: #E7DED3;--kp-surface: #FFFDF9;--kp-sage: #E6ECE4;--kp-blush: #F6E3E4}.kp{background:var(--kp-paper);color:var(--kp-ink);font-family:var(--kp-sans);font-size:16px;line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased}.kp h1,.kp h2,.kp h3{font-style:normal;word-break:normal}.kp{overflow-x:hidden;overflow-x:clip;max-width:100vw}.kp img,.kp svg{max-width:100%}@supports not (overflow: clip){.kp-gallery{position:static!important}}.kp button,.kp input{letter-spacing:normal;text-transform:none;box-shadow:none}.kp details>summary{outline-offset:2px}.kp *,.kp *:before,.kp *:after{box-sizing:border-box}.kp .kp-serif,.kp h1,.kp h2,.kp h3{font-family:var(--kp-serif);font-weight:500;letter-spacing:-.005em;color:var(--kp-ink);margin:0}.kp p{margin:0}.kp a{color:inherit}.kp img{max-width:100%;display:block}.kp-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.kp-wrap--narrow{max-width:860px}.kp-wrap--mid{max-width:992px}.kp-sec{padding-top:var(--kp-pt, 88px);padding-bottom:var(--kp-pb, 88px)}@media(max-width:749px){.kp-sec{padding-top:calc(var(--kp-pt, 88px) * .75);padding-bottom:calc(var(--kp-pb, 88px) * .75)}}.kp-bg--paper{background:var(--kp-paper)}.kp-bg--surface{background:var(--kp-surface);border-top:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line)}.kp-bg--sage{background:var(--kp-sage)}.kp-bg--blush{background:var(--kp-blush)}.kp-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:44px}.kp-head--left{text-align:left;align-items:flex-start}.kp-eyebrow{font-family:var(--kp-serif);font-style:italic;font-size:20px;color:var(--kp-rose)}.kp-h2{font-size:clamp(34px,4.6vw,54px);line-height:1.08;max-width:760px}.kp-lead{color:var(--kp-muted);max-width:580px}.kp-peony{display:inline-flex;width:var(--s, 240px);height:var(--s, 240px);flex-shrink:0;--p1:#F4C3CF;--p2:#EDA7B9;--p3:#E38CA3;--p4:#D7738E;--edge: rgba(160,60,90,.18)}.kp-peony svg{width:100%;height:100%}.kp-peony .lf1{fill:#6e8a68}.kp-peony .lf2{fill:#557352}.kp-peony .o{fill:var(--p1);stroke:var(--edge);stroke-width:.8}.kp-peony .m{fill:var(--p2);stroke:var(--edge);stroke-width:.8}.kp-peony .i{fill:var(--p3);stroke:var(--edge);stroke-width:.8}.kp-peony .c{fill:var(--p4)}.kp-peony .h{fill:#e9c46a}.kp-peony--white,.kp[data-tone=white] .kp-peony--dyn{--p1:#FBF6F0;--p2:#F3EAE0;--p3:#EBDDCF;--p4:#E2D0BE;--edge: rgba(120,100,80,.28)}.kp-peony--red,.kp[data-tone=red] .kp-peony--dyn{--p1:#C9404E;--p2:#B22F3F;--p3:#9C2334;--p4:#86192A;--edge: rgba(60,10,20,.25)}.kp-trio{display:flex;align-items:center;justify-content:center}.kp-trio>:first-child{margin-right:-14%;margin-top:18%}.kp-trio>:last-child{margin-left:-14%;margin-top:18%}.kp-trio>:nth-child(2){position:relative;z-index:1}.kp-actions{display:flex;gap:10px;flex-wrap:wrap}.kp-btn{min-height:54px;border-radius:999px;font:inherit;font-weight:700;font-size:16px;cursor:pointer;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .15s}.kp-btn:hover{opacity:.92}.kp-btn[disabled]{opacity:.5;cursor:not-allowed}.kp-btn--primary{flex:1 1 180px;border:0;background:var(--kp-accent);color:#fff}.kp-btn--ghost{flex:1 1 100%;border:1px solid var(--kp-ink);background:transparent;color:var(--kp-ink)}.kp-thumb:focus-visible,.kp-btn:focus-visible,.kp-pill:focus-within,.kp-region:focus-visible,.kp-qty button:focus-visible{outline:2px solid var(--kp-accent);outline-offset:2px}.kp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.kp-price__now{font-family:var(--kp-sans);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.kp-price s{font-variant-numeric:lining-nums tabular-nums}.kp-price s{font-size:17px;color:var(--kp-muted)}.kp-stars{display:inline-flex;gap:2px}.kp-stars svg{width:15px;height:15px;fill:#c9a13b}.kp-hero{padding-top:var(--kp-pt, 24px);padding-bottom:var(--kp-pb, 72px)}.kp-crumb{font-size:13px;color:var(--kp-muted);margin-bottom:20px}.kp-crumb a{text-decoration:none}.kp-hero__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:990px){.kp-hero__grid{grid-template-columns:1fr 1fr;gap:56px}.kp-gallery{position:sticky;top:24px}}.kp-gallery{display:flex;flex-direction:column;gap:14px;min-width:0}.kp-stage{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;background:var(--kp-blush)}.kp-stage--arch{border-radius:999px 999px 28px 28px}.kp-stage--square{border-radius:0}.kp-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease}.kp-slide.is-active{opacity:1;visibility:visible}.kp-slide img{width:100%;height:100%;object-fit:var(--kp-fit, cover)}.kp-slide--b{background:#eee7dd}.kp-slide--c{background:#ece3d6}.kp-stage__badge{position:absolute;top:18px;left:50%;transform:translate(-50%);background:var(--kp-surface);color:var(--kp-rose);font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;letter-spacing:.04em;white-space:nowrap;z-index:2}.kp-arrives{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:24px}.kp-arrives svg{width:52%;max-width:220px;height:auto}.kp-arrives__title{font-size:24px;font-weight:600}.kp-arrives p{font-size:14px;color:var(--kp-muted);max-width:300px}.kp-thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.kp-thumb{width:72px;height:72px;border-radius:14px;border:2px solid transparent;background:var(--kp-blush);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.kp-thumb img{width:100%;height:100%;object-fit:cover}.kp-thumb.is-active{border-color:var(--kp-accent)}.kp-buy{display:flex;flex-direction:column;gap:20px;min-width:0}.kp-title{font-size:clamp(40px,5.4vw,60px);line-height:1.02}.kp-sub{font-size:17px;color:var(--kp-text)}.kp-rating{display:flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;min-height:32px}.kp-rating__count{color:var(--kp-muted);text-decoration:underline}.kp-save{background:var(--kp-blush);color:#8e3549;font-weight:700;font-size:13px;padding:4px 12px;border-radius:999px}.kp-price__note{flex-basis:100%;font-size:13px;color:var(--kp-muted)}.kp-offer{background:var(--kp-blush);border-radius:18px;padding:16px 18px;display:flex;gap:14px;align-items:center}.kp-offer__icon{width:44px;height:44px;border-radius:50%;background:var(--kp-surface);color:var(--kp-rose);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kp-offer strong{display:block}.kp-offer span{font-size:14px;color:var(--kp-text)}.kp-opt{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.kp-opt legend{font-size:14px;padding:0;margin-bottom:10px}.kp-opt legend b{font-weight:600}.kp-pills{display:flex;gap:10px;flex-wrap:wrap}.kp-pill{position:relative;min-height:48px;padding:0 18px 0 14px;border-radius:999px;border:1px solid #D9CEC1;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer;background:transparent;transition:border-color .15s,background .15s}.kp-pill input{position:absolute;opacity:0;width:1px;height:1px}.kp-pill.is-checked,.kp-pill:has(input:checked){border:2px solid var(--kp-accent);background:var(--kp-surface)}.kp-dot{width:16px;height:16px;border-radius:50%;background:var(--dot, #D9CEC1);border:1px solid rgba(43,38,34,.18)}.kp-chips{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}.kp-chips span{border:1px solid var(--kp-line);background:var(--kp-surface);border-radius:999px;padding:6px 12px}.kp-qty{display:flex;align-items:center;border:1px solid #D9CEC1;border-radius:999px;background:var(--kp-surface);height:54px;padding:0 4px}.kp-qty button{width:44px;height:44px;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--kp-ink);border-radius:50%}.kp-qty input{width:36px;border:0;background:transparent;text-align:center;font:inherit;font-weight:600;color:var(--kp-ink);-moz-appearance:textfield}.kp-qty input::-webkit-outer-spin-button,.kp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kp-desc{background:var(--kp-sage);border-radius:16px;overflow:hidden}.kp-desc__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;min-height:64px;cursor:pointer}.kp-desc__summary::-webkit-details-marker{display:none}.kp-desc__summary:focus-visible{outline:2px solid var(--kp-accent);outline-offset:-2px;border-radius:16px}.kp-desc__head{display:flex;align-items:center;gap:12px;min-width:0}.kp-desc__head>span{display:flex;flex-direction:column;min-width:0}.kp-desc__icon{color:var(--kp-accent);flex-shrink:0}.kp-desc__sub{font-size:13px;color:var(--kp-text)}.kp-desc__chev{flex-shrink:0;transition:transform .2s ease}.kp-desc[open] .kp-desc__chev{transform:rotate(180deg)}.kp-desc[open] .kp-desc__sub{display:none}.kp-desc__body{padding:0 18px 18px 52px;font-size:15px;color:var(--kp-text);line-height:1.65;overflow-wrap:anywhere}.kp .kp-desc__body>*+*{margin-top:10px}.kp-desc__body h1,.kp-desc__body h2,.kp-desc__body h3,.kp-desc__body h4{font-family:var(--kp-sans);font-size:16px;font-weight:700;line-height:1.35;color:var(--kp-ink);margin:16px 0 4px;letter-spacing:0}.kp-desc__body ul,.kp-desc__body ol{padding-left:20px;margin:8px 0}.kp-desc__body li+li{margin-top:4px}.kp-desc__body img{max-width:100%;height:auto;border-radius:12px}.kp-desc__body table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.kp-desc__body td,.kp-desc__body th{border-bottom:1px solid rgba(43,38,34,.12);padding:8px 6px;text-align:left}.kp-desc__body iframe{max-width:100%}@media(max-width:600px){.kp-desc__body{padding-left:18px}}@media(prefers-reduced-motion:reduce){.kp-desc__chev{transition:none}}.kp-climate-link{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--kp-sage);border-radius:16px;padding:14px 18px;text-decoration:none}.kp-climate-link span span{display:block;font-size:13px;color:var(--kp-text)}.kp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid var(--kp-line);padding-top:18px}.kp-trust div{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.kp-trust svg{width:22px;height:22px;flex-shrink:0;stroke:var(--kp-accent)}.kp-error{color:#8e3549;font-size:14px;font-weight:600}.kp-quote{background:var(--kp-deep);color:#f3efe7;text-align:center}.kp-quote__inner{max-width:860px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:18px}.kp-quote blockquote{margin:0;font-family:var(--kp-serif);font-style:italic;font-size:clamp(28px,4vw,46px);line-height:1.2}.kp-quote__cap{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.kp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.kp-card{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:12px}.kp-bg--surface .kp-card{background:var(--kp-paper)}.kp-card svg{width:34px;height:34px;stroke:var(--kp-rose)}.kp-card h3{font-size:26px;font-weight:600;line-height:1.15}.kp-card p{color:var(--kp-muted);font-size:15px}.kp-seasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--kp-line)}.kp-season{padding:28px 24px 8px 0;display:flex;flex-direction:column;gap:10px}.kp-season__label{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--kp-rose);text-transform:uppercase}.kp-season h3{font-size:28px;font-weight:600}.kp-season p{color:var(--kp-muted);font-size:15px}.kp-note{margin-top:32px;background:var(--kp-blush);border-radius:20px;padding:20px 24px;display:flex;gap:14px;align-items:flex-start;font-size:15px;color:var(--kp-text)}.kp-bg--blush .kp-note{background:var(--kp-surface)}.kp-note svg{flex-shrink:0;margin-top:2px}.kp-note strong{color:var(--kp-ink)}.kp-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.kp-region{min-height:120px;padding:22px;border-radius:120px 120px 22px 22px;border:1px solid #DCD1C4;background:var(--kp-surface);cursor:pointer;font:inherit;color:var(--kp-ink);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;text-align:center;transition:border-color .15s}.kp-region[aria-pressed=true]{border:2px solid var(--kp-accent)}.kp-region__name{font-family:var(--kp-serif);font-size:24px;font-weight:600;line-height:1.15}.kp-region__eg{font-size:13px;color:var(--kp-muted)}.kp-result{margin-top:20px;border-radius:24px;padding:24px 28px;display:flex;flex-direction:column;gap:8px}.kp .kp-result h3{font-size:30px;font-weight:600;color:inherit}.kp-result--good{background:var(--kp-sage);color:#24372b}.kp-result--maybe{background:#f7eedb;color:#5a3e0e}.kp-result--no{background:var(--kp-blush);color:#6e2738}.kp-shades{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.kp-shade{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.kp-shade__arch{width:100%;max-width:300px;aspect-ratio:4 / 5;border-radius:150px 150px 24px 24px;display:flex;align-items:center;justify-content:center;overflow:hidden}.kp-shade__arch img{width:100%;height:100%;object-fit:cover}.kp-shade__name{font-size:30px;font-weight:600;line-height:1}.kp-shade p{color:var(--kp-muted);font-size:15px;max-width:280px}.kp-shade .kp-btn{min-height:44px;font-size:14px;font-weight:600;border:1px solid var(--kp-ink);background:transparent;color:var(--kp-ink);padding:0 22px}.kp-shade .kp-btn.is-selected{background:var(--kp-accent);border-color:var(--kp-accent);color:#fff}.kp-plant{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:990px){.kp-plant{grid-template-columns:1fr 1fr;gap:56px}.kp-plant--flip .kp-diagram{order:2}}.kp-diagram{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:28px;padding:24px;overflow:hidden}.kp-diagram svg,.kp-diagram img{width:100%;height:auto;display:block;border-radius:16px}.kp-plant__copy{display:flex;flex-direction:column;gap:20px}.kp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;counter-reset:kpstep}.kp-steps li{display:flex;gap:16px;counter-increment:kpstep}.kp-steps li:before{content:counter(kpstep);width:36px;height:36px;border-radius:50%;border:1px solid var(--kp-rose);color:var(--kp-rose);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.kp-steps strong{display:block}.kp-steps span{color:var(--kp-muted);font-size:15px}.kp-specs{margin:0;background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:24px;padding:8px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);font-size:15px}.kp-specs dt,.kp-specs dd{margin:0;padding:14px 12px 14px 0;border-bottom:1px solid #EFE8DF}.kp-specs dt{color:var(--kp-muted)}.kp-specs dt:last-of-type,.kp-specs dd:last-of-type{border-bottom:0}.kp-rev-summary{display:flex;align-items:center;gap:10px;font-size:15px}.kp-rev-summary b{font-family:var(--kp-serif);font-size:34px;font-weight:600}.kp-review{background:var(--kp-paper);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:14px}.kp-bg--paper .kp-review{background:var(--kp-surface)}.kp-review__photo{height:160px;border-radius:80px 80px 16px 16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--kp-blush)}.kp-review__photo img{width:100%;height:100%;object-fit:cover}.kp .kp-review h3{font-size:24px;font-weight:600;line-height:1.15}.kp-review p{color:var(--kp-text);font-size:15px}.kp-review__who{margin-top:auto;font-size:13px;color:var(--kp-muted)}.kp-review .kp-stars svg{width:14px;height:14px}.kp-review .kp-stars .is-off{fill:#e4dcd1}.kp-apps{margin-bottom:32px}.kp-promise{background:var(--kp-sage);border-radius:999px 999px 32px 32px;padding:72px 28px 48px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:1000px;margin:0 auto}.kp-promise--rounded{border-radius:32px;padding-top:48px}.kp-bg--sage .kp-promise{background:var(--kp-surface)}.kp-promise p{max-width:600px;color:#3e4a42}.kp-promise__points{font-size:14px;font-weight:600}@media(max-width:600px){.kp-promise:not(.kp-promise--rounded){border-radius:200px 200px 28px 28px;padding-top:64px}}.kp-faq{border-top:1px solid #DCD1C4}.kp-faq details{border-bottom:1px solid #DCD1C4}.kp-faq summary{list-style:none;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-family:var(--kp-serif);font-size:22px;font-weight:600;cursor:pointer;line-height:1.2}.kp-faq summary::-webkit-details-marker{display:none}.kp-faq summary:after{content:"+";font-family:var(--kp-sans);font-size:26px;font-weight:300;line-height:1;flex-shrink:0;transition:transform .2s}.kp-faq details[open] summary:after{transform:rotate(45deg)}.kp-faq__a{padding:0 0 20px;color:var(--kp-text);font-size:15px}.kp-faq__a p+p{margin-top:8px}.kp-cta{background:var(--kp-deep);color:#f3efe7}.kp-cta__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:center}.kp-cta .kp-trio{max-width:100%}@media(max-width:600px){.kp-cta .kp-trio>.kp-peony{--s: 27vw !important}.kp-cta .kp-trio>.kp-peony:nth-child(2){--s: 34vw !important}.kp-cta__inner{gap:24px}.kp-quote__inner,.kp-cta__copy{min-width:0}}.kp-cta__media{flex:0 0 auto;max-width:420px}.kp-cta__media img{border-radius:24px}.kp-cta__copy{flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.kp .kp-cta h2{color:#f3efe7;font-size:clamp(36px,5vw,58px);line-height:1.05}.kp-cta .kp-price__now{color:#f3efe7;font-size:32px}.kp-cta s{color:#c8d4c6}.kp-cta .kp-btn--primary{background:#f3efe7;color:var(--kp-ink)}.kp-cta .kp-btn--line{flex:1 1 180px;border:1px solid #C8D4C6;color:#f3efe7;background:transparent;font-weight:600}.kp-cta__note{font-size:13px;color:#c8d4c6}.kp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--kp-surface);border-top:1px solid var(--kp-line);box-shadow:0 -6px 20px #2b262214;transform:translateY(110%);transition:transform .3s ease}.kp-sticky.is-visible{transform:none}.kp-sticky__inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.kp-sticky__info{flex:1;min-width:0;font-size:14px}.kp-sticky__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-sticky__price s{color:var(--kp-muted);font-size:12px}.kp-sticky .kp-btn{min-height:48px;font-size:15px;padding:0 22px;border:0;background:var(--kp-accent);color:#fff;flex-shrink:0}.kp-sticky__chat{width:48px;height:48px;border-radius:50%;border:1px solid #D9CEC1;color:var(--kp-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(prefers-reduced-motion:reduce){.kp-slide,.kp-sticky,.kp-faq summary:after{transition:none}}.kp-bloom{display:inline-flex;width:var(--s, 200px);height:var(--s, 200px);flex-shrink:0}.kp-bloom svg{width:100%;height:100%}.kh-link{color:var(--kp-ink);font-weight:600;font-size:15px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.kh-link:hover{text-decoration:underline}.kh-head-row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.kh-head-row .kp-head{margin-bottom:0}.kh-hero__grid{display:flex;flex-wrap:wrap-reverse;gap:48px;align-items:center}.kh-hero__copy{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.kh-hero__title{font-size:clamp(44px,6.4vw,76px);line-height:1;letter-spacing:-.01em}.kh-hero__text{font-size:18px;color:var(--kp-text);max-width:520px}.kh-hero__btns{display:flex;gap:10px;flex-wrap:wrap}.kh-hero__btns .kp-btn{flex:0 1 auto;padding:0 28px}.kh-trust{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:500;padding-top:6px}.kh-trust span{display:flex;align-items:center;gap:8px}.kh-trust svg{width:20px;height:20px;stroke:var(--kp-accent);flex-shrink:0}.kh-hero__media{flex:1 1 380px;min-width:0;display:flex;justify-content:center}.kh-hero__frame{position:relative;width:100%;max-width:520px;aspect-ratio:1 / 1;border-radius:999px 999px 32px 32px;background:var(--kp-blush);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.kh-hero__frame--rounded{border-radius:32px}.kh-hero__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kh-hero__art-l{position:absolute;left:4%;bottom:6%}.kh-hero__art-r{position:absolute;right:2%;bottom:4%}.kh-hero__art-c{position:relative;z-index:1;margin-bottom:14%}.kh-hero__badge{position:absolute;top:18%;left:50%;transform:translate(-50%);background:var(--kp-surface);color:var(--kp-rose);font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;letter-spacing:.04em;white-space:nowrap;z-index:2}@media(max-width:600px){.kh-hero__art-l,.kh-hero__art-r{--s: 130px !important}.kh-hero__art-c{--s: 180px !important}}.kh-strip{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:24px;padding:18px 22px;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.kh-strip__label{display:flex;align-items:center;gap:10px;font-weight:700}.kh-strip__label svg{width:22px;height:22px;stroke:var(--kp-rose)}.kh-chip{font-size:14px;border:1px solid var(--kp-line);background:var(--kp-paper);border-radius:999px;padding:6px 14px;text-decoration:none;color:var(--kp-ink)}a.kh-chip:hover{border-color:var(--kp-ink)}.kh-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.kh-cat{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:var(--kp-ink);text-align:center}.kh-cat__arch{width:100%;max-width:200px;aspect-ratio:4 / 5;border-radius:100px 100px 20px 20px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .2s ease}.kh-cat:hover .kh-cat__arch{transform:translateY(-4px)}.kh-cat__arch img{width:100%;height:100%;object-fit:cover}.kh-cat__arch>svg{width:56px;height:56px}.kh-cat__name{font-family:var(--kp-serif);font-size:24px;font-weight:600;line-height:1.1}.kh-cat__sub{font-size:13px;color:var(--kp-muted)}.kh-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}@media(max-width:600px){.kh-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kh-card__title{font-size:20px!important}}.kh-card{display:flex;flex-direction:column;gap:10px}.kh-card__media{position:relative;aspect-ratio:1 / 1;border-radius:24px;background:var(--kp-blush);display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.kh-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.kh-card:hover .kh-card__media img{transform:scale(1.03)}.kh-card__badge{position:absolute;top:12px;left:12px;background:var(--kp-surface);color:#8e3549;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.kh-card__offer{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kp-accent)}.kh-card__title{font-family:var(--kp-serif);font-size:26px;font-weight:600;line-height:1.1;color:var(--kp-ink);text-decoration:none}.kh-card__note{font-size:14px;color:var(--kp-muted)}.kh-card__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kh-card__price b{font-family:var(--kp-sans);font-size:22px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.kh-card__price s{font-size:14px;color:var(--kp-muted);font-variant-numeric:lining-nums tabular-nums}.kh-card .kp-btn{min-height:48px;font-size:15px;border:1px solid var(--kp-ink);background:transparent;color:var(--kp-ink);width:100%;margin-top:auto}.kh-card .kp-btn.is-added{background:var(--kp-accent);border-color:var(--kp-accent);color:#fff}.kh-card form{margin:0;display:flex}.kh-picks{background:var(--kp-surface);border-radius:24px;padding:24px 28px;display:flex;flex-direction:column;gap:16px;margin-top:20px}.kh-picks p{color:var(--kp-text)}.kh-picks__list{display:flex;flex-wrap:wrap;gap:12px}.kh-pick{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--kp-paper);border:1px solid var(--kp-line);color:var(--kp-ink);text-decoration:none;font-weight:600;font-size:14px;min-height:52px}.kh-pick:hover{border-color:var(--kp-ink)}.kh-pick img{width:40px;height:40px;border-radius:50%;object-fit:cover}.kp-bg--sage .kp-region{border-color:#cfd8cd}.kh-story{color:#f3efe7}.kh-story__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.kh-story__copy{flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.kh-story__eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#c8d4c6}.kh-story__quote{font-family:var(--kp-serif);font-style:italic;font-weight:500;font-size:clamp(30px,4vw,46px);line-height:1.15}.kh-story__text{color:#dce3da;max-width:520px}.kh-story .kp-btn{align-self:flex-start;min-height:48px;border:1px solid #C8D4C6;color:#f3efe7;background:transparent;font-weight:600}.kh-story__media{flex:0 1 380px;width:100%;aspect-ratio:4 / 5;border-radius:999px 999px 28px 28px;background:#ffffff14;overflow:hidden;display:flex;align-items:center;justify-content:center}.kh-story__media img{width:100%;height:100%;object-fit:cover}.kh-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.kh-guide{display:flex;flex-direction:column;gap:12px;color:var(--kp-ink);text-decoration:none}.kh-guide__img{aspect-ratio:3 / 2;border-radius:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--kp-blush)}.kh-guide__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.kh-guide:hover .kh-guide__img img{transform:scale(1.03)}.kh-guide__tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kp-accent)}.kh-guide__title{font-family:var(--kp-serif);font-size:26px;font-weight:600;line-height:1.15}.kh-guide__text{font-size:15px;color:var(--kp-muted)}.kh-news{max-width:1000px;margin:0 auto;background:var(--kp-blush);border-radius:999px 999px 32px 32px;padding:72px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.kh-news--rounded{border-radius:32px;padding-top:48px}@media(max-width:600px){.kh-news:not(.kh-news--rounded){border-radius:200px 200px 28px 28px;padding-top:64px}}.kh-news p{color:var(--kp-text);max-width:520px}.kh-news form{width:100%;max-width:440px;margin:0}.kh-news__row{display:flex;gap:8px;flex-wrap:wrap}.kh-news input[type=email]{flex:1 1 220px;min-width:0;height:52px;border-radius:999px;border:1px solid #D9CEC1;background:var(--kp-surface);color:var(--kp-ink);padding:0 20px;font:inherit;font-size:15px}.kh-news .kp-btn{flex:0 0 auto;min-height:52px;border:0;background:var(--kp-accent);color:#fff;font-size:15px}.kh-news__ok{font-weight:600;color:var(--kp-accent)}.kh-news__err{font-size:14px;font-weight:600;color:#8e3549}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kusuma-peony.css.map */
