.section-header{--kh-paper: #f5f2e9;--kh-ink: #241e18;--kh-muted: #655c52;--kh-line: #dcd5c9;--color-background: 245,242,233;--color-foreground: 36,30,24;background:var(--kh-paper);color:var(--kh-ink);margin-bottom:0;z-index:4}.section-header:after,.section-header .header-wrapper:after{content:none}.section-header .header-wrapper{--color-background: 245,242,233;--color-foreground: 36,30,24;background:var(--kh-paper);color:var(--kh-ink);border-bottom:1px solid var(--kh-line);box-shadow:none}.section-header .kh-topbar{display:flex;align-items:center;justify-content:center;gap:28px;min-height:34px;padding:0 16px;background:#eae4d9;color:var(--kh-ink);font:400 12px/1.4 var(--font-body-family);letter-spacing:.01em}.section-header .kh-topbar a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:34px}.section-header .kh-topbar a:hover{text-decoration:underline;text-underline-offset:3px}.section-header .kh-topbar__sep{width:3px;height:3px;background:#88775f;border-radius:50%}.section-header .header{position:relative;max-width:1440px;gap:24px;padding:14px 40px}.section-header .header__heading-link{display:inline-flex;align-items:center;min-height:44px;color:var(--kh-ink)}.section-header .header__heading-logo{filter:none}.section-header .header__heading-logo-wrapper{width:112px}.section-header .kh-brand-img{display:block;width:112px;max-height:38px;object-fit:contain}.section-header .header__heading .h2{font-size:22px;font-weight:400;letter-spacing:.18em;color:var(--kh-ink)}.section-header .header__inline-menu{overflow:visible;margin-left:0;justify-self:center}.section-header .list-menu{list-style:none;padding:0;margin:0}.section-header .list-menu--inline{display:inline-flex;flex-wrap:nowrap;gap:10px}.section-header .list-menu__item{display:flex;align-items:center}.section-header .header__menu-item{min-height:44px;padding:10px 12px;color:var(--kh-ink);font:500 14px/1.4 var(--font-body-family);letter-spacing:.015em;text-transform:none;white-space:nowrap;text-decoration:none}.section-header summary.header__menu-item{padding-right:30px}.section-header .header__menu-item span{color:inherit}.section-header .header__menu-item:hover,.section-header .header__menu-item:hover span{color:#6a5034;text-decoration:none}.section-header .header__active-menu-item{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.section-header .header__icons{align-items:center;gap:4px;padding-right:0}.section-header .header__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--kh-ink)}.section-header .header__icon:hover{color:#6a5034}.section-header .header__icon--cart{margin-right:0}.section-header .header__icon svg,.section-header .header__icon .icon{width:21px;height:21px}.section-header .kimaia-account-entry__label{display:none}.section-header .cart-count-bubble{background:var(--kh-ink);color:var(--kh-paper);font-size:10px;border:1px solid var(--kh-paper)}.section-header .header__submenu{--color-background: 245,242,233;--color-foreground: 36,30,24;background:var(--kh-paper);color:var(--kh-ink);border:1px solid var(--kh-line);box-shadow:0 12px 22px #241e1814;border-radius:0;width:490px;padding:18px;display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.section-header .header__submenu .header__menu-item{white-space:normal;font-size:14px;padding:12px;min-height:44px}.section-header .header__submenu .header__menu-item:hover{background:#eae4d9}.section-header .header__menu-item .icon-caret{right:12px}.section-header .search-modal,.section-header .predictive-search{--color-background: 245,242,233;--color-foreground: 36,30,24;background:var(--kh-paper);color:var(--kh-ink)}.section-header .search-modal .search__input{background:var(--kh-paper);color:var(--kh-ink)}.section-header .search-modal .field__label,.section-header .search-modal .field__button,.section-header .search-modal__close-button{color:var(--kh-ink)}.section-header .search-modal__content{padding-inline:16px;gap:8px}.section-header .search-modal__content>.search-modal__form{flex:1 1 auto;min-width:0;max-width:742px}.section-header .search-modal__close-button{position:static;flex:0 0 44px;width:44px;height:44px;margin:0}.section-header header-drawer{justify-self:start;margin-left:0}.section-header .menu-drawer-container{display:flex}.section-header .menu-drawer,.section-header .menu-drawer__inner-container,.section-header .menu-drawer__submenu{--color-background: 245,242,233;--color-foreground: 36,30,24;background:var(--kh-paper);color:var(--kh-ink);border-color:var(--kh-line)}.section-header .menu-drawer__navigation{padding:22px 0}.section-header .menu-drawer__menu-item{min-height:52px;padding:15px 24px;color:var(--kh-ink);font:400 18px/1.5 var(--font-body-family);letter-spacing:0;text-decoration:none}.section-header .menu-drawer__menu-item:hover,.section-header .menu-drawer__menu-item--active{background:#eae4d9;color:var(--kh-ink)}.section-header .menu-drawer__close-button{color:var(--kh-ink);min-height:48px;font-size:16px}.section-header .menu-drawer__search-link{display:flex;align-items:center;gap:12px;min-height:48px;margin:0 24px 20px;padding:12px 16px;border:1px solid #a59b8b;color:var(--kh-ink);font-size:16px;text-decoration:none}.section-header .menu-drawer__search-link .svg-wrapper{width:20px;height:20px}.section-header .menu-drawer__utility-links{background:#eae4d9;padding:20px 24px}.section-header .menu-drawer__account{min-height:48px;gap:12px;color:var(--kh-ink);text-decoration:none}.section-header .menu-drawer__account svg{flex:0 0 20px}.section-header :is(a,summary,button,input):focus-visible{outline:2px solid #6a5034;outline-offset:4px;box-shadow:none}@media(min-width:990px){.section-header .header--middle-left{grid-template-columns:auto 1fr auto}.section-header header-drawer{display:none}}@media(min-width:990px)and (max-width:1199px){.section-header .header{padding-inline:24px;gap:16px}.section-header .list-menu--inline{gap:0}.section-header .header .header__inline-menu .header__menu-item{padding-left:9px!important;padding-right:9px!important;font-size:13px}.section-header .header .header__inline-menu summary.header__menu-item{padding-right:26px!important}}@media(max-width:989px){.section-header .header{min-height:68px;padding:10px 12px;gap:0;grid-template-columns:88px minmax(0,1fr) 88px}.section-header .header__heading,.section-header .header__heading-link{justify-self:center}.section-header .header__heading-logo-wrapper{width:104px;max-width:100%}.section-header .kh-brand-img{width:104px;max-width:100%;max-height:32px}.section-header .header__heading-link{padding:6px}.section-header .header__icons{gap:0}.section-header .header__search{display:block}.section-header .header__search>details>summary{position:absolute;left:56px;top:50%;transform:translateY(-50%)}.section-header .header__icons .kimaia-account-entry{display:inline-flex}.section-header .kh-topbar{font-size:11.5px;gap:12px;padding-inline:8px;min-height:32px}.section-header .kh-topbar a{min-height:32px}.section-header .kh-topbar__desktop{display:none}.smile-launcher-frame-container,#smile-ui-lite-launcher-frame-container{display:none!important}}@media(max-width:360px){.section-header .header{padding-inline:8px}.section-header .header__heading-logo-wrapper,.section-header .kh-brand-img{width:94px}.section-header .header__search>details>summary{left:52px}.section-header .kh-topbar{font-size:11px;gap:9px}}@media(prefers-reduced-motion:reduce){.section-header *,.section-header *:before,.section-header *:after{transition:none!important;animation:none!important;scroll-behavior:auto}}.kcv{background:#f5f2e9;color:#29271f;font-family:var(--kimaia-sans,var(--font-body-family,Arial,sans-serif))}.kcv *{box-sizing:border-box}.kcv-shell{max-width:1180px;margin:0 auto;padding:30px 48px 54px}.kcv a{color:inherit}.kcv-back{display:inline-flex;align-items:center;gap:9px;margin:0 0 28px;color:#625b50;font-size:12px;line-height:1.5;text-decoration:none}.kcv-back:hover,.kcv-product-link:hover{text-decoration:underline;text-underline-offset:5px}.kcv-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,88px);align-items:start}.kcv-heading{grid-column:2;grid-row:1;align-self:end;padding-top:36px}.kcv-eyebrow{margin:0 0 20px;font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.7;text-transform:uppercase}.kcv h1,.kcv h2{color:inherit;font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.kcv h1{max-width:480px;margin:0 0 24px;font-size:clamp(38px,4.5vw,60px);line-height:1.08}.kcv-player{grid-column:1;grid-row:1/span 2;min-width:0;margin:0;text-align:center}.kcv-player__frame{width:fit-content;max-width:100%;margin:0 auto;border:1px solid #ddd2c1;border-radius:20px;overflow:hidden;background:#ebe4d8;box-shadow:0 15px 40px #5f4f3714}.kcv-player video{display:block;width:auto;height:min(62svh,600px);max-width:100%;object-fit:contain;background:#ebe4d8}.kcv-player__caption{margin:12px 0 0;color:#625b50;font-size:12px;line-height:1.65}.kcv-copy{grid-column:2;grid-row:2;max-width:450px}.kcv-intro{margin:0 0 18px;color:#494238;font-size:17px;line-height:1.8}.kcv-description{margin:0;color:#625b50;font-size:14px;line-height:1.85}.kcv-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.kcv .kcv-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;max-width:100%;padding:15px 25px;line-height:1.45;text-decoration:none;text-align:center}.kcv-button span{font-size:18px;font-weight:400;line-height:1}.kcv-product-link{display:inline-flex;align-items:center;gap:16px;min-height:40px;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b9a27e}.kcv-details{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:start;max-width:900px;margin:44px auto 0;padding-top:28px;border-top:1px solid #d8cdbb}.kcv h2{margin:0;font-size:29px;line-height:1.2}.kcv-details p{margin:0;color:#625b50;font-size:14px;line-height:1.85}.kcv-unavailable{display:flex;align-items:center;justify-content:center;min-height:260px;padding:32px;background:#ebe4d8;border-radius:20px;color:#625b50;font-size:14px;line-height:1.8}.kcv a:focus-visible,.kcv video:focus-visible{outline:2px solid #745a36;outline-offset:4px}@media(max-width:749px){.kcv-shell{padding:18px 22px 38px}.kcv-back{margin-bottom:18px;font-size:11px}.kcv-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:0}.kcv-heading{grid-column:1;grid-row:1;padding:0;text-align:center}.kcv-eyebrow{margin-bottom:10px;font-size:10px}.kcv h1{max-width:360px;margin:0 auto 20px;font-size:36px;line-height:1.08}.kcv-player{grid-column:1;grid-row:2}.kcv-player__frame{border-radius:16px}.kcv-player video{height:min(62svh,600px)}.kcv-copy{grid-column:1;grid-row:3;max-width:480px;margin:24px auto 0}.kcv-intro{margin-bottom:14px;font-size:16px;line-height:1.75}.kcv-description{font-size:13px;line-height:1.8}.kcv-actions{gap:14px;margin-top:24px}.kcv .kcv-button{width:100%}.kcv-product-link{align-self:center;font-size:13px}.kcv-details{grid-template-columns:1fr;gap:13px;margin-top:30px;padding-top:25px}.kcv h2{font-size:27px}.kcv-details p{font-size:13px;line-height:1.8}}.kf-root{display:block;--kf-ink:#262922;--kf-paper:#f5f2e9;--kf-muted:#d0c7b9;--kf-dark:#241e18;--kf-line:#5a4c3e;color:var(--kf-ink);font-family:inherit;font-weight:400;line-height:1.65;isolation:isolate}.kf-root *{box-sizing:border-box}.kf-root h2,.kf-root p,.kf-root ul{margin:0}.kf-root a{color:inherit;text-underline-offset:5px}.kf-root a:focus-visible,.kf-root button:focus-visible,.kf-root input:focus-visible,.kf-root summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.kf-wrap{max-width:1512px;margin:auto;padding-left:5%;padding-right:5%}.kf-newsletter{background:var(--kf-paper);border-top:1px solid #d5d4c7}.kf-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-top:44px;padding-bottom:46px}.kf-root .kf-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.17em;text-transform:uppercase;font-weight:600;margin-bottom:12px}.kf-newsletter h2{font-family:Cormorant Garamond,Georgia,serif;font-size:40px;letter-spacing:-.025em;line-height:1.1;font-weight:400;color:var(--kf-ink);margin:0 0 13px}.kf-newsletter__copy>p:last-child{font-size:14px;max-width:420px;color:#505448}.kf-form label{display:block;margin:0 0 9px;font-size:12px;font-weight:500}.kf-form__row{display:flex;gap:0}.kf-form input[type=email]{-webkit-appearance:none;appearance:none;min-width:0;width:100%;flex:1;font:inherit;font-size:16px;background:transparent;color:var(--kf-ink);border:1px solid #8d8e80;border-right:0;border-radius:0;padding:14px 15px;min-height:52px}.kf-form input::placeholder{color:#646858;opacity:1}.kf-form button{flex-shrink:0;min-height:52px;border:1px solid var(--kf-ink);border-radius:0;background:var(--kf-ink);color:var(--kf-paper);padding:14px 22px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.kf-form button:hover{background:#464d3d}.kf-root .kf-form__privacy{font-size:11px;line-height:1.65;margin-top:12px;color:#565b4c}.kf-form__privacy a{display:inline-block}.kf-form__error{font-size:13px;color:#8e2520;margin-top:12px}.kf-form__error ul{padding-left:18px}.kf-root .kf-form__success{padding:20px 22px;background:#e4e9da;border:1px solid #879478;font-size:15px}.kf-main{background:var(--kf-dark);color:var(--kf-paper);padding:58px 0 25px}.kf-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1.1fr;gap:6%;padding-bottom:36px}.kf-brand__wordmark{font-size:30px;letter-spacing:.22em;line-height:1.2;font-weight:400;text-decoration:none;display:inline-block;min-height:44px;text-transform:uppercase}.kf-root .kf-brand__signature{font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-style:italic;line-height:1.1;margin:5px 0 20px;color:var(--kf-paper)}.kf-root .kf-brand__copy{font-size:13px;line-height:1.8;max-width:275px;margin-bottom:13px;color:var(--kf-muted)}.kf-textlink{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.kf-social{display:flex;flex-wrap:wrap;gap:4px 16px}.kf-social:empty{display:none}.kf-social a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none}.kf-menu{min-width:0}.kf-menu summary{list-style:none;font-size:12px;letter-spacing:.04em;font-weight:600;line-height:1.5;margin:3px 0 17px;display:flex;align-items:center;justify-content:space-between;color:var(--kf-paper)}.kf-menu summary::-webkit-details-marker{display:none}.kf-menu summary svg{display:none}.kf-menu ul{list-style:none;padding:0}.kf-menu a{display:inline-flex;align-items:center;min-height:36px;line-height:1.5;font-size:13px;text-decoration:none;color:var(--kf-muted);padding:6px 0}.kf-menu a:hover,.kf-social a:hover{text-decoration:underline;color:var(--kf-paper)}.kf-root .kf-menu__intro{font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.2;color:var(--kf-paper);margin:0 0 15px;max-width:180px}.kf-assurance{border-top:1px solid var(--kf-line);border-bottom:1px solid var(--kf-line);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0}.kf-review{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:none;font-size:12px;color:var(--kf-muted)!important}.kf-review svg{color:#d5b887;flex-shrink:0}.kf-review:hover span{text-decoration:underline}.kf-contact{display:inline-flex;align-items:center;min-height:44px;font-size:12px;flex-shrink:0}.kf-legal ul{list-style:none;padding:11px 0 8px;display:flex;gap:6px 24px;flex-wrap:wrap}.kf-legal a{display:inline-flex;align-items:center;min-height:36px;font-size:11px;line-height:1.4;text-decoration:none;color:var(--kf-muted)}.kf-legal a:hover{text-decoration:underline}.kf-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:9px}.kf-bottom p{font-size:11px;color:var(--kf-muted)}.kf-payments{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.kf-payment{width:32px;height:21px;opacity:.85}.kf-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kf-root .kf-form__discount{font-size:14px;line-height:1.65;margin-top:14px;color:#505448;max-width:520px}.kf-form__discount a{display:inline-block}@media(max-width:1050px)and (min-width:800px){.kf-grid{gap:4%;grid-template-columns:1.25fr .9fr 1fr 1.1fr}.kf-brand__wordmark{font-size:26px}.kf-menu a{font-size:12px}.kf-newsletter__inner{gap:6%}.kf-payments{max-width:400px}}@media(max-width:799px){.kf-wrap{padding-left:22px;padding-right:22px}.kf-newsletter__inner{grid-template-columns:1fr;gap:25px;padding-top:34px;padding-bottom:33px}.kf-newsletter h2{font-size:35px}.kf-newsletter__copy>p:last-child{font-size:13px;max-width:345px}.kf-root .kf-eyebrow{font-size:9px}.kf-form button{padding:13px 15px;font-size:12px}.kf-form input[type=email]{padding-left:12px}.kf-root .kf-form__privacy{font-size:10px}.kf-main{padding:34px 0 25px}.kf-grid{display:block;padding-bottom:0}.kf-brand{padding-bottom:26px}.kf-brand__wordmark{font-size:29px}.kf-root .kf-brand__signature{font-size:29px;margin:0 0 14px}.kf-root .kf-brand__copy{max-width:325px;margin-bottom:7px;font-size:13px}.kf-menu{border-top:1px solid var(--kf-line)}.kf-menu summary{cursor:pointer;min-height:58px;font-size:13px;letter-spacing:.015em;margin:0}.kf-menu summary svg{display:block;flex-shrink:0}.kf-menu[open] .kf-menu__plus{display:none}.kf-menu nav{padding:0 0 17px}.kf-menu a{min-height:44px;font-size:14px}.kf-menu ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.kf-menu__intro{max-width:none!important;font-size:24px!important}.kf-assurance{flex-direction:column;align-items:flex-start;gap:0;padding:13px 0}.kf-review{font-size:11px}.kf-contact{font-size:12px}.kf-legal ul{display:grid;grid-template-columns:1fr 1fr;gap:0 17px;padding:11px 0}.kf-legal a{min-height:44px;font-size:11px}.kf-bottom{align-items:flex-start;flex-direction:column;gap:15px;padding-top:13px}.kf-payments{justify-content:flex-start;gap:7px}.kf-payment{width:29px;height:19px}}@media(prefers-reduced-motion:reduce){.kf-root *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/291/compiled_assets/styles.css.map?subset=AAAQAAAAAAAAQAAAAAAAAAAAAEA */
