:root{--kk-cream:#FCF6F1;--kk-ink:#4A3A44;--kk-muted:#86707C;--kk-line:#F0E1DC;--kk-blush:#F8DAD3;--kk-lav:#EAE2F6;--kk-sage:#DFEDE2;--kk-butter:#FBEDCD;--kk-coral:#D98C7E;--kk-honey:#E2A458;--kk-shadow:0 20px 44px -22px rgba(122,84,96,.35);--kk-shadow-sm:0 10px 26px -14px rgba(122,84,96,.3)}html body{background:var(--kk-cream)}html body .kkh,html body .kkp{--paper:#FCF6F1;--ink:#4A3A44;--muted:#86707C;--line:#F0E1DC;--card:#FFFFFF;--card-line:#F4E6E1;--camel:#D98C7E;--dark:#EEE6F6;--photo:#F8E8E3}html body .kkh{background:radial-gradient(55% 520px at 92% 0,#f9dcd5 0,#f9dcd500 70%),radial-gradient(45% 480px at 0 120px,#ece4f7 0,#ece4f700 70%),var(--paper)}html body .kkh h1,html body .kkh h2,html body .kkp h1,html body .kkp h2,html body .kkp h3{letter-spacing:-.02em}html body .kkh h1{text-transform:none;line-height:1.02;font-weight:800}html body .kkh em,html body .kkp-kicker,html body .kkp-intro>span,html body .kkp-details>span,html body .kkp-specs>span,html body .kkp-faq>span,html body .kkp-final>span{letter-spacing:.14em;color:var(--kk-coral)}html body .kkh-eyebrow,html body .kkp-kicker{display:inline-block;background:#fff;color:var(--kk-ink);padding:8px 15px;border-radius:999px;box-shadow:var(--kk-shadow-sm);letter-spacing:.12em}html body .kkh-btn,html body .kkp-atc,html body .kkp-final-atc,html body .kkp-mobile-bar button{background:var(--kk-ink);color:#fff;border-radius:999px;box-shadow:0 12px 26px -12px #4a3a4499}html body .kkh-btn--ghost{background:#fff;color:var(--kk-ink);box-shadow:var(--kk-shadow-sm)}html body .kkh-btn--light{background:#fff;color:var(--kk-ink)}html body .kkh-btn--outline{background:transparent;color:var(--kk-ink);box-shadow:inset 0 0 0 1.5px #4a3a4459}@media(hover:hover)and (pointer:fine){html body .kkh-btn:hover,html body .kkp-atc:hover,html body .kkp-final-atc:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px #4a3a4499}html body .kkh-btn--ghost:hover{background:var(--kk-blush);color:var(--kk-ink)}}html body .kkh-card{border-radius:44px;background:radial-gradient(110% 90% at 25% 10%,#fff6f2 0,#f8e3dd 55%,#ece1f4);box-shadow:0 40px 80px -36px #7a546073,0 10px 30px #7a546014}html body .kkh-word{-webkit-text-stroke:1.5px rgba(217,140,126,.28)}html body .kkh-price{color:var(--kk-ink)}html body .kkh-trust{background:transparent;border:0;gap:12px;width:min(1180px,calc(100% - 36px));margin:10px auto 0}html body .kkh-trust b{border:0!important;border-radius:24px;padding:22px 24px;background:var(--kk-blush)}html body .kkh-trust b:nth-child(2){background:var(--kk-lav)}html body .kkh-trust b:nth-child(3){background:var(--kk-sage)}html body .kkh-trust b:nth-child(4){background:var(--kk-butter)}html body .kkh-trust small{color:var(--kk-muted)}html body .kkh-cards{gap:14px}html body .kkh-cards article{border:0;border-radius:30px;background:#fff;box-shadow:var(--kk-shadow-sm);transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s ease}html body .kkh-cards i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--kk-blush);color:var(--kk-ink);font-size:13px}html body .kkh-cards article:nth-child(2) i{background:var(--kk-lav)}html body .kkh-cards article:nth-child(3) i{background:var(--kk-sage)}html body .kkh-cards article:nth-child(4) i{background:var(--kk-butter)}html body .kkh-cards h3{margin-top:36px}@media(hover:hover)and (pointer:fine){html body .kkh-cards article:hover{transform:translateY(-4px);box-shadow:var(--kk-shadow)}}html body .kkh-colors{width:min(1240px,calc(100% - 36px));margin:0 auto;border-radius:44px;overflow:hidden;background:linear-gradient(135deg,#eee6f6 0,#f9e1db);color:var(--kk-ink);min-height:0}html body .kkh-colors em{color:var(--kk-coral)}html body .kkh-colors-copy p{color:var(--kk-muted)}html body .kkh-color-media{border-radius:30px;box-shadow:var(--kk-shadow)}html body .kkh-color-name i{box-shadow:0 0 0 3px #fff}html body .kkh-life,html body .kkp-editorial{border-radius:36px;box-shadow:var(--kk-shadow)}html body .kkh-specs dl{border:0;background:#fff;border-radius:30px;padding:6px 26px;box-shadow:var(--kk-shadow-sm)}html body .kkh-specs dl div{border-color:var(--kk-line)}html body .kkh-specs dl div:last-child{border-bottom:0}html body .kkh-faq details,html body .kkp-faq details{background:#fff;border:0!important;border-radius:22px;padding:18px 22px;margin:0 0 10px;box-shadow:var(--kk-shadow-sm)}html body .kkh-faq summary,html body .kkp-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}html body .kkh-faq summary::-webkit-details-marker,html body .kkp-faq summary::-webkit-details-marker{display:none}html body .kkh-faq summary:after,html body .kkp-faq summary:after{content:"+";flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--kk-blush);font-weight:600;font-size:18px;line-height:1}html body .kkh-faq details[open] summary:after,html body .kkp-faq details[open] summary:after{content:"\2013";background:var(--kk-lav)}html body .kkh-final{width:min(1240px,calc(100% - 36px));margin:0 auto 60px;border-radius:44px;background:linear-gradient(135deg,#f9dcd5 0,#eee6f6);color:var(--kk-ink)}html body .kkh-final em{color:var(--kk-coral)}html body .kkh-ai-note{color:var(--kk-muted)}html body .kkp-main{border-radius:40px;background:radial-gradient(110% 90% at 25% 10%,#fff6f2 0,#f8e3dd 60%,#ece1f4);box-shadow:var(--kk-shadow)}html body .kkp-swatch{background:#fff;border-color:var(--kk-line)}html body .kkp-swatch:has(input:checked){border-color:var(--kk-ink);background:#fff4f1}html body .kkp-dot{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--kk-line)}html body .kkp-benefits{border:0;gap:8px}html body .kkp-benefits div{background:var(--kk-blush);border-radius:18px;padding:13px 14px}html body .kkp-benefits div:nth-child(2){background:var(--kk-lav)}html body .kkp-benefits div:nth-child(3){background:var(--kk-sage)}html body .kkp-qty{background:#fff;border-color:var(--kk-line)}html body .kkp-intro h2,html body .kkp-specs h2,html body .kkp-final h2{line-height:1;letter-spacing:-.03em}html body .kkp-intro h2 i,html body .kkp-final h2 i{color:var(--kk-coral)}html body .kkp-details{background:#fff;border-radius:40px;margin:0 18px;box-shadow:var(--kk-shadow-sm)}html body .kkp-specs{background:linear-gradient(135deg,#eee6f6 0,#f3ecf8);color:var(--kk-ink);border-radius:40px;margin:18px}html body .kkp-specs h2{color:var(--kk-ink)}html body .kkp-spec-list{border-top:1px solid rgba(74,58,68,.12)}html body .kkp-spec-list div{border-bottom:1px solid rgba(74,58,68,.12)}html body .kkp-spec-list span{color:var(--kk-muted)}html body .kkp-faq{background:transparent}html body .kkp-final{background:linear-gradient(135deg,#f9dcd5 0,#eee6f6);border-radius:44px;margin:0 18px 40px}html body .kkp-mobile-bar:not([hidden]){background:#fff;border-top:0;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px #7a546026}html body .kk-topline{background:var(--kk-blush);color:var(--kk-ink);font-weight:600}html body .kk-header{background:#fcf6f1e6;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);color:var(--kk-ink);border-bottom:1px solid var(--kk-line)}html body .kk-logo{font-weight:800;letter-spacing:-.03em}html body .kk-logo i{color:var(--kk-coral)}html body .kk-header nav a[aria-current=page]:after{background:var(--kk-coral);height:3px;border-radius:3px}html body .kk-cart-link{background:#fff;border-radius:50%;box-shadow:var(--kk-shadow-sm)}html body .kk-header a:focus-visible{outline-color:var(--kk-coral)}html body .kk-reviews{color:var(--kk-ink)}html body .kk-reviews figure{border:0;border-radius:26px;background:#fff;box-shadow:var(--kk-shadow-sm)}html body .kk-reviews .kk-stars{color:var(--kk-honey)}html body .kk-reviews p{color:var(--kk-muted)}html body .kk-footer{background:linear-gradient(180deg,#f5eef7 0,#f9eae5);color:var(--kk-ink);border-radius:44px 44px 0 0}html body .kk-footer h2,html body .kk-footer p{color:var(--kk-ink)}html body .kk-email-row{background:#fff;border:0;border-radius:999px;padding:6px 6px 6px 20px;box-shadow:var(--kk-shadow-sm)}html body .kk-email-row input{color:var(--kk-ink)}html body .kk-email-row button{background:var(--kk-ink);color:#fff;border-radius:50%}html body .kk-footer .kk-consent{color:var(--kk-muted)}html body .kk-footer-bottom{border-color:#4a3a441f;color:var(--kk-muted)}@media(max-width:749px){html body .kkh-trust{grid-template-columns:1fr 1fr;gap:10px}html body .kkh-trust b{padding:16px 14px}html body .kkh-colors,html body .kkh-final{width:calc(100% - 24px);border-radius:32px}html body .kkp-details,html body .kkp-specs,html body .kkp-final{margin-left:12px;margin-right:12px;border-radius:32px}}@media(prefers-reduced-motion:reduce){html body .kkh-cards article{transition:none}html body .kkh-cards article:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kk-cocoon.css.map */
