:root{--kk-cacao:#2E2440;--kk-cacao-2:#43375A;--kk-ink:#2E2440;--kk-muted:#6A6080;--kk-creme:#F1ECF8;--kk-lin:#ECE7F5;--kk-line:#E2DCEE;--kk-white:#FFFFFF;--kk-caramel:#A99BC6;--kk-caramel-ink:#6B4FA0;--kk-rose:#F3D27B;--kk-sauge:#5F7D64;--kk-radius:24px;--kk-radius-md:18px;--kk-radius-sm:12px;--kk-shadow:0 1px 2px rgba(46,36,64,.04),0 20px 40px -18px rgba(46,36,64,.22);--kk-font-display:"Fraunces",ui-serif,Georgia,"Times New Roman",serif;--kk-font-body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kk-ease:cubic-bezier(.2,.7,.2,1);--sm-navy:var(--kk-cacao);--sm-navy-2:var(--kk-cacao-2);--sm-ink:var(--kk-ink);--sm-muted:var(--kk-muted);--sm-line:var(--kk-line);--sm-mist:var(--kk-creme);--sm-cream:var(--kk-lin);--sm-gold:var(--kk-caramel-ink);--sm-green:var(--kk-sauge);--sm-radius:var(--kk-radius-md);--sm-shadow:var(--kk-shadow);--font-heading-family:var(--kk-font-display);--font-heading-weight:600;--font-body-family:var(--kk-font-body)}body{font-family:var(--kk-font-body);color:var(--kk-ink);background:var(--kk-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--kk-font-display);font-weight:600;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"opsz" 72;text-wrap:balance;color:var(--kk-cacao)}p{text-wrap:pretty}::selection{background:var(--kk-rose);color:var(--kk-cacao)}.sm-h2 em,.kk-hero__title em,.sm-ptitle em{font-style:italic;color:var(--kk-caramel-ink);font-variation-settings:"SOFT" 100,"opsz" 144}a:focus-visible,button:focus-visible,.sm-btn:focus-visible{outline:3px solid var(--kk-caramel);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.sm-sec{--sm-pt:112px;--sm-pb:112px;position:relative}.sm-sec--compact{--sm-pt:64px;--sm-pb:64px}.sm-sec--flush-top{--sm-pt:0}.sm-sec--white{background:var(--kk-white)}.sm-sec--mist{background:var(--kk-creme)}.sm-sec--cream{background:var(--kk-lin)}.sm-sec--navy,.sm-jr.sm-sec--navy{background:var(--kk-cacao);color:var(--kk-creme)}.sm-wrap{max-width:1200px;padding:0 32px}.sm-head{max-width:680px;margin:0 auto 56px}.sm-h2{font-family:var(--kk-font-display);font-weight:600;font-size:clamp(32px,3.8vw,48px);line-height:1.08;letter-spacing:-.025em;color:var(--kk-cacao);font-variation-settings:"SOFT" 100,"opsz" 144}.sm-sec--navy .sm-h2{color:var(--kk-creme)}.sm-eyebrow{font-family:var(--kk-font-body);color:var(--kk-caramel-ink);letter-spacing:.14em;font-size:12px;font-weight:700;margin-bottom:14px}.sm-lead{font-size:18px;line-height:1.65;max-width:56ch;margin-left:auto;margin-right:auto;color:var(--kk-muted)}.sm-head--left .sm-lead{margin-left:0}@media(max-width:749px){.sm-sec{--sm-pt:72px;--sm-pb:72px}.sm-sec--compact{--sm-pt:44px;--sm-pb:44px}.sm-sec--flush-top{--sm-pt:0}.sm-wrap{padding:0 20px}.sm-head{margin-bottom:36px}.sm-h2{font-size:32px}.sm-lead{font-size:16.5px}}.sm-btn{border-radius:999px;text-transform:none;letter-spacing:0;font-family:var(--kk-font-body);font-size:16px;font-weight:700;min-height:56px;padding:0 30px;gap:12px;transition:transform .25s var(--kk-ease),background .2s,color .2s,border-color .2s}.sm-btn--navy{background:var(--kk-cacao);color:var(--kk-creme)}.sm-btn--navy:hover{background:var(--kk-cacao-2);transform:translateY(-1px)}.sm-btn--line{border:1.5px solid rgba(46,36,64,.22);color:var(--kk-cacao);background:transparent}.sm-btn--line:hover{border-color:var(--kk-cacao);background:var(--kk-white)}.sm-btn--white{background:var(--kk-creme);color:var(--kk-cacao)}.sm-btn--ghost{border-color:#f6f3fb99;color:var(--kk-creme)}.sm-btn--ghost:hover{background:var(--kk-creme);color:var(--kk-cacao)}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--kk-font-body)!important;font-weight:700!important}.sm-card,.sm-value,.sm-step,.sm-good,.sm-vs__col,.sm-sheet,.sm-faq .sm-acc{border-radius:var(--kk-radius)}.sm-card{background:var(--kk-white);border:1px solid var(--kk-line);box-shadow:none}.sm-sec--mist .sm-card,.sm-sec--cream .sm-card{border-color:transparent}.sm-card h3,.sm-step h3,.sm-value h3,.sm-choice__body h3{font-family:var(--kk-font-display);font-weight:600;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;color:var(--kk-cacao)}.sm-card__icon,.sm-trust__icon,.sm-points__i{border-radius:50%;background:var(--kk-lin);color:var(--kk-caramel-ink)}.sm-step{background:var(--kk-white);border:1px solid var(--kk-line);padding:32px 28px}.sm-sec--mist .sm-step{border-color:transparent}.sm-step__n{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100;background:var(--kk-cacao);color:var(--kk-creme);border-radius:50%}.sm-step__meta{color:var(--kk-caramel-ink);font-weight:700}.sm-choice__card{border-radius:var(--kk-radius);overflow:hidden;background:var(--kk-white);border:1px solid var(--kk-line)}.sm-choice__img{background:var(--kk-creme)}.sm-choice__img img{object-fit:contain!important;padding:6%;transition:transform .6s var(--kk-ease)}.sm-choice__card:hover .sm-choice__img img{transform:scale(1.03)}.sm-choice__tag{border-radius:999px;background:var(--kk-cacao);color:var(--kk-creme);font-weight:700}.sm-checks .sm-ico,.sm-vs__ico--ok{color:var(--kk-sauge)}.sm-vs__ico--ok{background:#5f7d6424}.sm-vs__mark{background:var(--kk-caramel);color:var(--kk-white)}.sm-sheet__mark{color:var(--kk-caramel-ink)}.sm-quote__mark,.sm-quote__sign,.sm-stat__n{color:var(--kk-caramel)}.sm-jr.sm-sec--navy .sm-eyebrow,.sm-jr.sm-sec--navy .sm-jr__meta,.sm-cta .sm-eyebrow,.sm-hero .sm-eyebrow{color:var(--kk-rose)}.sm-jr.sm-sec--navy .sm-jr__ico{border-color:var(--kk-rose);color:var(--kk-rose)}.sm-hero__chips .sm-ico,.sm-help a .sm-ico,.sm-jr.sm-sec--navy .sm-jr__note .sm-ico,.sm-trust--navy .sm-trust__icon{color:var(--kk-rose)}.sm-jr__step:not(:last-child):after{border-top-color:#a99bc673}@media(max-width:749px){.sm-jr__step:not(:last-child):after{border-left-color:#a99bc673}}.sm-cta__box{border-radius:32px;overflow:hidden}.sm-cta__media{background:var(--kk-lin)}.sm-cta__media:after{background:linear-gradient(90deg,#2e2440f0,#2e2440cc 45%,#2e24404d 85%)}@media(max-width:749px){.sm-cta__media:after{background:linear-gradient(0deg,#2e2440f5,#2e2440cc 55%,#2e24404d 92%)}}.sm-cta .sm-h2,.sm-cta .sm-lead{color:var(--kk-creme)}.sm-cta .sm-h2 em{color:var(--kk-rose)}.sm-faq .sm-acc{background:var(--kk-white);border:1px solid var(--kk-line)}.sm-sec--mist .sm-faq .sm-acc{border-color:transparent}.card-wrapper .card__inner{background:var(--kk-creme)!important;border-radius:var(--kk-radius)!important;overflow:hidden}.card-wrapper .card__media img{object-fit:contain!important;padding:8%;transition:transform .6s var(--kk-ease)}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card-wrapper .card__heading{font-family:var(--kk-font-display)!important;font-weight:600!important;font-size:21px!important;line-height:1.2;letter-spacing:-.015em;font-variation-settings:"SOFT" 100}.card-wrapper .card__heading a{text-decoration:none;color:var(--kk-cacao)}.card-wrapper .price{font-family:var(--kk-font-body);font-weight:700;font-size:16px;color:var(--kk-cacao)}.card-wrapper .card__content{padding-top:14px}.card__badge .badge{border-radius:999px;background:var(--kk-cacao);color:var(--kk-creme);font-weight:700}.section-title,.title-wrapper-with-link .title{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;letter-spacing:-.025em;white-space:normal;overflow-wrap:break-word;min-width:0;max-width:100%}.section-title-wrapp,.title-wrapper-with-link{flex-wrap:wrap;gap:12px;min-width:0}@media(max-width:749px){.section-title,.title-wrapper-with-link .title{font-size:32px;line-height:1.08}}.product__media-wrapper .product__media,.product__media-item .media{background:var(--kk-creme);border-radius:var(--kk-radius-md)}.product__media img{object-fit:contain!important}.kk-pkicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-caramel-ink)}.kk-pkicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--kk-caramel)}.sm-ptitle{font-family:var(--kk-font-display);font-weight:600;font-size:clamp(36px,3.6vw,50px);line-height:1.02;letter-spacing:-.03em;color:var(--kk-cacao);font-variation-settings:"SOFT" 100,"opsz" 144;margin:0}.kk-psub{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--kk-muted)}.product__info-container .price{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100;font-size:32px;font-weight:600;color:var(--kk-cacao)}.kk-pricenote{margin:-4px 0 6px;font-size:13.5px;color:var(--kk-muted)}.kk-pricenote strong{color:var(--kk-sauge)}.sm-pts{gap:12px;margin:10px 0 6px;padding:18px;border-radius:var(--kk-radius-md);background:var(--kk-creme)}.sm-pts li{font-size:15.5px}.sm-pts .sm-ico{flex:0 0 24px;width:24px;height:24px;padding:4px;border-radius:50%;background:#5f7d6429;color:var(--kk-sauge)}.sm-pts li strong{display:block;color:var(--kk-cacao)}.sm-pts li small{display:block;color:var(--kk-muted);font-size:14px}.sm-pts__more{color:var(--kk-cacao)}.sm-ship{border-radius:var(--kk-radius-sm);background:#5f7d6414;border-color:#5f7d6438}.product-form__submit{min-height:60px!important;font-size:17px!important;background:var(--kk-cacao)!important;color:var(--kk-creme)!important;border:0!important}.product-form__submit:hover{background:var(--kk-cacao-2)!important}.kk-trust4{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 4px}.kk-trust4 div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--kk-radius-sm);background:var(--kk-creme);font-size:13.5px;line-height:1.3;color:var(--kk-cacao)}.kk-trust4 svg{flex:none;width:22px;height:22px;color:var(--kk-caramel-ink)}.kk-trust4 strong{display:block;font-size:13.5px}.kk-trust4 small{display:block;color:var(--kk-muted);font-size:12px}.kk-single{display:none!important}.product__accordion summary{font-weight:700}.kk-hero{position:relative;overflow:hidden;background:var(--kk-creme);color:var(--kk-ink)}.kk-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;padding-top:72px;padding-bottom:96px}.kk-hero__content{min-width:0;max-width:580px}.kk-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-caramel-ink)}.kk-hero__eyebrow .kk-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--kk-lin);color:var(--kk-caramel-ink)}.kk-hero__eyebrow .kk-dot .sm-ico{width:16px;height:16px}.kk-hero__title{font-family:var(--kk-font-display);font-weight:600;font-size:clamp(46px,5.8vw,78px);line-height:.98;letter-spacing:-.035em;margin:0 0 24px;color:var(--kk-cacao);font-variation-settings:"SOFT" 100,"opsz" 144}.kk-hero__text{font-size:19px;line-height:1.6;color:var(--kk-muted);margin:0 0 34px;max-width:44ch}.kk-hero__btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.kk-hero__chips{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:32px 0 0;padding:0}.kk-hero__chips li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--kk-cacao)}.kk-hero__chips .sm-ico{width:20px;height:20px;padding:3px;border-radius:50%;background:#5f7d6429;color:var(--kk-sauge);flex:none}.kk-hero__visual{position:relative;min-width:0}.kk-hero__halo{display:none}.kk-hero__frame{position:relative;aspect-ratio:1/1;max-width:560px;margin-left:auto;border-radius:48% 48% 28px 28px/36% 36% 28px 28px;background:var(--kk-white);box-shadow:var(--kk-shadow);overflow:hidden}.kk-hero__frame img{width:100%;height:100%;object-fit:contain;padding:7%}.kk-hero__badge{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;background:var(--kk-white);box-shadow:var(--kk-shadow);font-size:14px;font-weight:700;color:var(--kk-cacao);max-width:260px;line-height:1.3}.kk-hero__badge small{display:block;font-weight:500;color:var(--kk-muted);font-size:12.5px}.kk-hero__badge .kk-badge-ico{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--kk-lin);color:var(--kk-caramel-ink)}.kk-hero__badge .kk-badge-ico .sm-ico{width:20px;height:20px}.kk-hero__badge--1{left:-28px;bottom:14%}.kk-hero__badge--2{right:-12px;top:10%}@media(max-width:989px){.kk-hero__inner{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:64px}.kk-hero__content{max-width:none}.kk-hero__frame{margin:0 auto;max-width:500px}.kk-hero__badge--1{left:6px}.kk-hero__badge--2{right:6px}}@media(max-width:749px){.kk-hero__title{font-size:44px}.kk-hero__text{font-size:17px;margin-bottom:26px}.kk-hero__btns .sm-btn{flex:1 1 100%}.kk-hero__chips{gap:8px 16px;margin-top:22px}.kk-hero__chips li{font-size:13px}.kk-hero__badge{padding:9px 12px 9px 9px;font-size:12.5px;max-width:220px}.kk-hero__badge small{display:none}.kk-hero__badge .kk-badge-ico{width:32px;height:32px;border-radius:10px}}.kk-safety__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.kk-safety__visual{position:relative;border-radius:var(--kk-radius);background:var(--kk-cacao);aspect-ratio:5/4;display:grid;place-items:center;overflow:hidden}.kk-safety__visual svg{width:86%;height:auto}.kk-safety__visual .kk-wave{fill:none;stroke:var(--kk-rose);stroke-width:2.5;stroke-linecap:round;opacity:.9}@media(prefers-reduced-motion:no-preference){.kk-safety__visual .kk-wave{animation:kkPulse 2.4s ease-in-out infinite}.kk-safety__visual .kk-wave--2{animation-delay:.4s}.kk-safety__visual .kk-wave--3{animation-delay:.8s}}@keyframes kkPulse{0%,to{opacity:.2}50%{opacity:1}}.kk-safety__list{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:12px}.kk-safety__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:16px 18px;border-radius:var(--kk-radius-md);background:var(--kk-white)}.sm-sec--white .kk-safety__item{background:var(--kk-creme)}.kk-safety__ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--kk-lin);color:var(--kk-caramel-ink)}.kk-safety__ico .sm-ico{width:22px;height:22px}.kk-safety__item h3{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100;font-size:18px;font-weight:600;margin:2px 0 4px;color:var(--kk-cacao);letter-spacing:-.01em}.kk-safety__item p{margin:0;font-size:15px;line-height:1.55;color:var(--kk-muted)}.kk-safety__note{margin:16px 0 0;font-size:13.5px;color:var(--kk-muted)}@media(max-width:989px){.kk-safety__grid{grid-template-columns:1fr;gap:40px}.kk-safety__visual{max-width:540px;width:100%;margin:0 auto}}.announcement-bar__message{font-family:var(--kk-font-body);font-weight:600;letter-spacing:.01em}.header__menu-item,.header__menu-item span{font-family:var(--kk-font-body);font-weight:600;font-size:15px}.footer{font-family:var(--kk-font-body)}.footer-block__heading{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100;font-weight:600;letter-spacing:-.01em;text-transform:none;font-size:20px}.main-page-title,.page-title{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;letter-spacing:-.03em}.rte h2,.rte h3{font-family:var(--kk-font-display);font-variation-settings:"SOFT" 100;font-weight:600}@media(max-width:749px){.scrollToTop{width:44px!important;height:44px!important;min-height:44px!important;opacity:.92}}.kk-card-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-family:var(--kk-font-body);font-variation-settings:normal;font-size:13.5px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--kk-muted)}.sm-ptitle{font-size:clamp(30px,2.8vw,40px);line-height:1.08}.sm-trust{border-bottom:1px solid var(--kk-line)}.sm-trust__icon{background:var(--kk-lin);color:var(--kk-caramel-ink)}.sm-trust__t{font-weight:700;color:var(--kk-cacao)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kokouning.css.map */
