:root{--ink: #2A1A0C;--ink-2: #3A2716;--dusk: #2A1A0C;--cream: #fbf7f0;--sand: #f0e8da;--stone: #e0d4bf;--amber: #e9a94b;--amber-soft: #f6d9a6;--amber-deep: #a8661a;--snow: #d6e6f3;--frost: #4f86b8;--c-cream: var(--cream);--deep: var(--ink);--deep-2: #0e141d;--gold: var(--amber);--c-ice: var(--snow);--radius: 26px;--ease-soft: cubic-bezier(.22,1,.36,1);--shadow: 0 34px 70px -34px rgba(24,18,10,.55);--soft: 0 18px 44px -26px rgba(60,40,16,.32);--c-line: rgba(60,44,24,.12)}html{scroll-behavior:smooth;font-synthesis-weight:none}body{background:var(--cream);color:var(--c-text);font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,.h1,.h2{font-family:var(--f-heading);font-weight:400;letter-spacing:-.012em;line-height:1.02}h1,h2,.h1,.h2{font-size-adjust:none}h3{font-weight:400;font-size:1.5rem;line-height:1.15}h1 em,h2 em,.h1 em,.h2 em{font-style:italic;color:var(--amber-deep)}.k-hero h2{font-size:clamp(3.3rem,7.2vw,6.2rem);line-height:.94;letter-spacing:-.02em}.k-hero h2 em{color:var(--amber)}.k-head h2,.k-split__text h2,.section>.page-width>h2{font-size:clamp(2.6rem,5vw,4.3rem);line-height:.98}.cta-band h2{font-size:clamp(2.6rem,5.4vw,4.2rem)}.k-eyebrow{color:var(--amber-deep);letter-spacing:.24em}.k-hero .k-eyebrow,.k-split--deep .k-eyebrow,.cta-band .eyebrow{color:var(--amber)}.btn,.k-eyebrow,.eyebrow,.k-look__cap small{font-family:var(--f-body)}.btn{border-radius:999px;letter-spacing:.14em;font-weight:700;transition:transform .5s var(--ease-soft),box-shadow .5s var(--ease-soft),background .3s,color .3s,border-color .3s}.btn:hover{transform:translateY(-3px)}.btn--cta{background:#2a1a0c;border-color:#2a1a0c;box-shadow:0 16px 30px -14px #c8412fbf}.btn--cta:hover{background:#3a2716;border-color:#3a2716;box-shadow:0 22px 38px -16px #c8412fcc}.btn--dark{background:var(--ink);border-color:var(--ink)}.btn--dark:hover{background:var(--dusk);border-color:var(--dusk)}.btn--ghost-light:hover{color:var(--ink)}.btn:not(.btn--cta):not(.btn--dark):not(.btn--ghost-light):not(.btn--light):not(.btn--outline){background:var(--ink);border-color:var(--ink)}.announcement{background:linear-gradient(90deg,#2a1a0c,#2a1a0c 50%,#2a1a0c);background-size:200% 100%;color:var(--amber-soft);letter-spacing:.02em}.header{background:#fbf7f0d1;border-bottom-color:var(--c-line)}.header__nav a{color:var(--ink)}.header__nav a:after{background:var(--amber)}.cart-count{background:#2a1a0c}.k-hero__text{background:radial-gradient(70% 55% at 6% 100%,rgba(233,169,75,.26),transparent 70%),radial-gradient(90% 70% at 100% 0%,rgba(201,138,43,.2),transparent 65%),linear-gradient(160deg,#3a2716,#2a1a0c 70%)}.k-hero__text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at 12% 18%,rgba(246,217,166,.55) 0 3px,transparent 4px),radial-gradient(circle at 28% 9%,rgba(246,217,166,.4) 0 2px,transparent 3px),radial-gradient(circle at 46% 14%,rgba(246,217,166,.5) 0 3px,transparent 4px),radial-gradient(circle at 64% 7%,rgba(246,217,166,.4) 0 2px,transparent 3px),radial-gradient(circle at 82% 15%,rgba(246,217,166,.5) 0 3px,transparent 4px);animation:twinkle 5.5s ease-in-out infinite}@keyframes twinkle{50%{opacity:.35}}.k-hero__sub{color:#e9e1d3;opacity:1}.k-hero__meta{border-top-color:#f6d9a638}.k-hero__meta .icon{color:var(--amber)}.k-hero__float{border-color:var(--cream)}.k-hero__tag{background:#fbf7f0f5}.k-hero__tag .icon{background:#2a1a0c}.marquee{background:var(--sand);border-bottom-color:var(--c-line)}.marquee__item{color:var(--ink)}.marquee__item:after{color:var(--amber)}.section--alt{background:linear-gradient(180deg,var(--cream),var(--sand) 18%,var(--sand) 82%,var(--cream))}.k-split--ice{background:var(--sand)}.k-split--ice h2 em{color:var(--amber-deep)}.k-split--cream{background:var(--cream)}.k-split--deep{background:radial-gradient(80% 70% at 0% 100%,rgba(233,169,75,.18),transparent 70%),var(--ink)}.k-split--deep h2 em,.k-split--deep .k-split__points .icon{color:var(--amber)}.k-split__media{background:var(--sand)}.k-split__inset{border-color:var(--cream)}.k-split__points .icon{background:#ffffffbf;color:var(--amber-deep)}.k-split__points strong{font-family:var(--f-body);font-weight:700;font-size:1.02rem;letter-spacing:0}.k-look__item{background:var(--sand);box-shadow:var(--soft);transition:transform .7s var(--ease-soft),box-shadow .7s var(--ease-soft)}.k-look__item:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.k-look__item:after{background:linear-gradient(to top,rgba(20,27,38,.78),transparent 58%)}.k-look__cap strong{font-family:var(--f-heading);font-weight:400;font-size:1.4rem}.k-look__cap .icon{background:var(--cream);color:var(--ink)}.icon-bar__col{background:#fffdf9;border:1px solid var(--c-line);box-shadow:var(--soft);transition:transform .6s var(--ease-soft),box-shadow .6s var(--ease-soft)}.icon-bar__col:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.icon-bar__col .icon{background:var(--sand);color:var(--amber-deep)}.icon-bar__col h3{font-size:1.6rem}.product__info,.narrow form,.cart-page__summary{background:#fffdf9;border-color:var(--c-line);box-shadow:var(--soft)}.gallery__main{background:var(--sand);box-shadow:var(--soft)}.product .price,.product__info .price{font-family:var(--f-heading);font-weight:400;font-size:2.6rem;color:var(--ink)}.product__title{font-size:clamp(2.4rem,3.8vw,3.2rem);line-height:1}.bundle{background:#fffdf9;border-color:var(--c-line);transition:border-color .4s var(--ease-soft),background .4s,box-shadow .5s var(--ease-soft),transform .5s var(--ease-soft)}.bundle:hover{border-color:var(--amber)}.bundle__price{font-family:var(--f-heading);font-weight:400;font-size:1.7rem;color:var(--ink)}.bundle__tag{background:#2a1a0c}.bundles input:checked+.bundle{border-color:var(--amber);background:#fff8ea;box-shadow:0 0 0 4px #e9a94b38}.bundle__dot:after,.bundles input:checked+.bundle .bundle__dot{background:var(--amber-deep);border-color:var(--amber)}.callout{background:linear-gradient(135deg,#fff4ea,var(--sand))}.callout .icon,.trust-list .icon{color:var(--amber-deep)}.icon-row>div,.delivery{background:var(--sand)}.gallery__thumb.is-active{box-shadow:0 0 0 2px var(--cream),0 0 0 4px var(--amber)}.sticky-atc{background:#fbf7f0f0}.compare .is-us{background:linear-gradient(180deg,var(--dusk),var(--ink))}.compare table{background:#fffdf9;border-color:var(--c-line);box-shadow:var(--soft)}.mark--yes{background:var(--amber-deep)}.faq .collapsible{background:#fffdf9;border-color:var(--c-line);box-shadow:var(--soft)}.collapsible[open] summary{color:var(--amber-deep)}.cta-band{background:radial-gradient(70% 90% at 12% 100%,rgba(233,169,75,.22),transparent 70%),radial-gradient(100% 120% at 90% 0%,#2A1A0C 0%,var(--ink) 60%,var(--deep-2) 100%)}.cta-band__code{border-color:var(--amber)}.footer{background:linear-gradient(180deg,#1a2332,var(--deep-2))}.footer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22c100-26 200 14 300-2s200-22 300-4 200 20 300 4 200-18 300 0v20z' fill='%231a2332'/%3E%3C/svg%3E")}.footer a{color:#efe7d8}.popup__panel{background:var(--cream)}.popup__eyebrow{color:var(--amber-deep)}.ship-bar--free{background:var(--sand);color:var(--ink)}.ship-bar__fill{background:linear-gradient(90deg,var(--amber),var(--amber-deep))}.upsell__card{background:var(--sand);border-color:var(--amber)}.js .reveal{transform:translateY(34px);transition:opacity 1.1s var(--ease-soft),transform 1.1s var(--ease-soft)}.snow i{box-shadow:0 0 5px 1px #d6e6f3b3}@media(prefers-reduced-motion:reduce){body:after{display:none}.k-hero__text:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style-v5.css.map */
