:root{--k-bg:#F3EBE0;--k-paper:#FBF7F1;--k-sand:#EAD8C4;--k-green:#1B3A2D;--k-green-2:#24493A;--k-ink:#112319;--k-orange:#E8833A;--k-orange-ink:#C2621F;--k-text:#1A2A22;--k-muted:#53635A;--k-line:rgba(27,58,45,.15);--k-c1:#8E9CE0;--k-c2:#E8833A;--k-c3:#7FCB9B;--k-c4:#B79DE0;--k-c5:#E5C85C;--k-display:"DM Serif Display",Georgia,"Times New Roman",serif;--k-sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--k-gutter:clamp(20px,5vw,64px);--k-max:1280px;--k-radius:22px;--k-ease:cubic-bezier(.22,.8,.2,1)}html{scroll-behavior:smooth}body{background:var(--k-bg)}#shopify-section-k-header{position:sticky;top:0;z-index:60}#shopify-section-k-header:has(.k-announce){top:-38px}.k-s{font-family:var(--k-sans);color:var(--k-text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-s *,.k-s *:before,.k-s *:after{box-sizing:border-box}.k-s img{max-width:100%;height:auto;display:block}.k-s h1,.k-s h2,.k-s h3,.k-s h4,.k-s p,.k-s figure{margin:0}.k-s a{color:inherit}.k-wrap{max-width:var(--k-max);margin:0 auto;padding-left:var(--k-gutter);padding-right:var(--k-gutter)}.k-eyebrow{font-family:var(--k-sans);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.3}.k-h2{font-family:var(--k-display);font-weight:400;font-size:clamp(2.4rem,5.2vw,4.5rem);line-height:1;letter-spacing:-.015em;text-wrap:balance}.k-h2 em{font-style:italic;color:var(--k-orange)}.k-light .k-h2 em{color:var(--k-orange-ink)}.k-intro{font-size:clamp(1.02rem,1.3vw,1.14rem);opacity:.8;max-width:50ch}.k-head{display:grid;grid-template-columns:1.1fr .9fr;gap:20px 64px;align-items:end;margin-bottom:clamp(40px,6vw,76px)}.k-head .k-eyebrow{grid-column:1/-1}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;font:700 15px/1 var(--k-sans);letter-spacing:.02em;padding:19px 28px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform .45s var(--k-ease),box-shadow .45s var(--k-ease),background .3s,color .3s;-webkit-appearance:none;appearance:none}.k-btn--primary{background:var(--k-orange);color:#1e1209}.k-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -14px #e8833abf}.k-btn--dark{background:var(--k-green);color:var(--k-bg)}.k-btn--dark:hover{transform:translateY(-2px);box-shadow:0 16px 32px -16px #112319b3}.k-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.k-btn--ghost:hover{background:var(--k-green);color:var(--k-bg);border-color:var(--k-green)}.k-btn--full{width:100%}.k-btn[disabled]{opacity:.5;cursor:not-allowed}.k-btn__price{padding-left:.75em;border-left:1px solid rgba(30,18,9,.28);font-variant-numeric:tabular-nums}.k-buy-form{display:inline-flex;margin:0}.k-buy-form.k-full{display:flex}.k-link{font:700 15px/1 var(--k-sans);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:5px;transition:color .3s}.k-link:hover{color:var(--k-orange-ink)}.k-s a:focus-visible,.k-s button:focus-visible,.k-s summary:focus-visible{outline:2px solid var(--k-orange);outline-offset:3px}.k-js .k-reveal{opacity:0;transform:translateY(30px);transition:opacity 1s var(--k-ease),transform 1s var(--k-ease)}.k-js .k-reveal.is-in{opacity:1;transform:none}.k-js .k-reveal[data-d="1"]{transition-delay:.08s}.k-js .k-reveal[data-d="2"]{transition-delay:.16s}.k-js .k-reveal[data-d="3"]{transition-delay:.24s}.k-js .k-reveal[data-d="4"]{transition-delay:.32s}.k-reveal[data-split]{opacity:1;transform:none}.k-announce{height:38px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;overflow:hidden;background:var(--k-green);color:var(--k-bg);font:700 11px/1 var(--k-sans);letter-spacing:.16em;text-transform:uppercase;padding:0 var(--k-gutter);text-align:center}.k-announce span+span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--k-orange);margin:0 14px;vertical-align:2px}@media(max-width:640px){.k-announce span+span{display:none}}.k-header{position:relative;background:#f3ebe0e0;-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px);color:var(--k-green);transition:box-shadow .4s,background .4s}.k-header.is-scrolled{background:#f3ebe0f5;box-shadow:0 1px 0 var(--k-line),0 14px 30px -26px #11231980}.k-header__bar{max-width:var(--k-max);margin:0 auto;padding:0 var(--k-gutter);height:78px;display:flex;align-items:center;gap:36px}.k-logo{display:inline-flex;align-items:center;text-decoration:none;flex:none;color:inherit}.k-logo__mark{display:block;width:var(--logo-w,150px);aspect-ratio:480/128;background:currentColor;-webkit-mask:var(--logo-url) center/contain no-repeat;mask:var(--logo-url) center/contain no-repeat}.k-logo__img{width:var(--logo-w,150px);height:auto}.k-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.k-nav a{font:600 14px/1 var(--k-sans);letter-spacing:.03em;text-decoration:none;position:relative;padding:10px 0}.k-nav a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1.5px;background:var(--k-orange);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--k-ease)}.k-nav a:hover:after,.k-nav a[aria-current]:after{transform:scaleX(1)}.k-header__cart{display:inline-flex;align-items:center;gap:10px;font:700 14px/1 var(--k-sans);text-decoration:none;padding:11px 12px 11px 18px;border:1.5px solid currentColor;border-radius:999px;transition:background .3s,color .3s}.k-header__cart:hover{background:var(--k-green);color:var(--k-bg)}.k-header__count{min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--k-orange);color:#1e1209;display:inline-grid;place-items:center;font-size:12px;font-variant-numeric:tabular-nums}.k-burger{display:none;width:46px;height:46px;border-radius:50%;border:1.5px solid currentColor;background:transparent;color:inherit;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.k-burger span{display:block;width:16px;height:1.5px;background:currentColor;transition:transform .4s var(--k-ease)}.k-header.is-open .k-burger span:first-child{transform:translateY(3.25px) rotate(45deg)}.k-header.is-open .k-burger span:last-child{transform:translateY(-3.25px) rotate(-45deg)}@media(max-width:860px){.k-header__bar{height:68px;gap:12px}.k-nav{display:none}.k-header__cart{margin-left:auto;padding:10px 10px 10px 14px}.k-burger{display:inline-flex}.k-header.is-open .k-nav{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--k-bg);padding:6px var(--k-gutter) 22px;box-shadow:0 22px 30px -24px #11231973}.k-header.is-open .k-nav a{padding:18px 0;border-bottom:1px solid var(--k-line);font-size:17px}}@media(max-width:420px){.k-hide-sm{display:none}}.k-hero{position:relative;overflow:hidden;background:var(--k-bg);color:var(--k-green);padding:clamp(28px,5vw,72px) 0 clamp(36px,5vw,64px)}.k-rings{position:absolute;pointer-events:none;color:var(--k-green)}.k-rings circle{fill:none;stroke:currentColor;stroke-width:1}.k-rings .k-dash{stroke-dasharray:2 9;transform-box:fill-box;transform-origin:center;animation:k-spin 90s linear infinite}.k-rings .k-dash--rev{animation-direction:reverse;animation-duration:120s}@keyframes k-spin{to{transform:rotate(360deg)}}.k-hero .k-rings{width:min(1150px,140vw);aspect-ratio:1;right:-22%;top:-12%;opacity:.17}.k-hero__grid{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(20px,4vw,64px);align-items:center}.k-hero__copy{position:relative;z-index:2;min-width:0}.k-hero__meta{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--k-green)}.k-hero__meta span:first-child:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--k-orange);margin-right:10px;vertical-align:1px}.k-hero__meta span+span{opacity:.6}.k-hero__title{font-family:var(--k-display);font-weight:400;font-size:clamp(3.6rem,10vw,9rem);line-height:.88;letter-spacing:-.025em;margin:26px 0 28px;color:var(--k-green)}.k-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.06em}.k-line>*{display:inline-block;animation:k-rise 1.15s var(--k-ease) both}.k-line:nth-child(2)>*{animation-delay:.12s}.k-hero__title em{font-style:italic;color:var(--k-orange-ink);padding-right:.06em}@keyframes k-rise{0%{transform:translateY(108%)}to{transform:none}}.k-hero__sub{font-family:var(--k-display);font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.22;max-width:28ch;color:var(--k-green)}.k-hero__body{margin-top:16px;color:var(--k-muted);max-width:46ch}.k-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px}.k-chips{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:8px}.k-chips li{font:700 12.5px/1 var(--k-sans);letter-spacing:.02em;padding:11px 15px;border-radius:999px;background:#1b3a2d12;color:var(--k-green)}.k-fade{animation:k-fade 1.1s var(--k-ease) both}.k-fade[data-d="1"]{animation-delay:.3s}.k-fade[data-d="2"]{animation-delay:.42s}.k-fade[data-d="3"]{animation-delay:.54s}.k-fade[data-d="4"]{animation-delay:.66s}@keyframes k-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.k-hero__media{position:relative;perspective:1400px;animation:k-float-in 1.5s var(--k-ease) .15s both}@keyframes k-float-in{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}.k-tilt{transition:transform .8s var(--k-ease);will-change:transform;transform-style:preserve-3d}.k-hero__img img{width:100%;-webkit-mask-image:linear-gradient(to right,#000 90%,transparent),linear-gradient(to bottom,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 90%,transparent),linear-gradient(to bottom,#000 90%,transparent);mask-composite:intersect}.k-bars{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,2vw,28px);margin-top:clamp(36px,5vw,64px)}.k-bar{font:700 11.5px/1.2 var(--k-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--k-green)}.k-bar i{display:block;height:4px;border-radius:4px;background:var(--c);margin-bottom:12px;transform-origin:left;animation:k-fill 1.3s var(--k-ease) both;animation-delay:calc(.6s + var(--i,0) * .1s)}@keyframes k-fill{0%{transform:scaleX(0)}}@media(max-width:900px){.k-hero__grid{grid-template-columns:1fr}.k-hero__media{max-width:560px;margin:8px auto 0;width:100%}.k-hero .k-rings{right:-60%;top:28%}}@media(max-width:640px){.k-bars{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.k-bar{font-size:10.5px;letter-spacing:.06em}}.k-marquee{background:var(--k-green);color:var(--k-bg);overflow:hidden;padding:22px 0;font-family:var(--k-display)}.k-marquee__track{display:flex;width:max-content;animation:k-marq var(--speed,40s) linear infinite}.k-marquee:hover .k-marquee__track{animation-play-state:paused}.k-marquee__group{display:flex;align-items:center;flex:none}.k-marquee__item{display:flex;align-items:center;font-style:italic;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.2;white-space:nowrap}.k-marquee__item:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--k-orange);margin:0 clamp(24px,3vw,44px)}@keyframes k-marq{to{transform:translate(-50%)}}.k-statement{background:var(--k-bg);color:var(--k-green);padding:clamp(84px,12vw,170px) 0}.k-statement__inner{max-width:1120px}.k-statement__text{font-family:var(--k-display);font-weight:400;font-size:clamp(2rem,4.6vw,4.1rem);line-height:1.08;letter-spacing:-.012em;margin-top:28px;text-wrap:balance}.k-statement__text .w{opacity:.16;transition:opacity .35s ease}.k-statement__text .w.on{opacity:1}.k-statement__answer{display:flex;gap:20px;align-items:flex-start;margin-top:44px;max-width:640px;font-size:clamp(1.08rem,1.6vw,1.32rem);color:var(--k-text)}.k-statement__answer:before{content:"";flex:none;width:48px;height:2px;background:var(--k-orange);margin-top:.85em}.k-statement__answer strong{color:var(--k-green)}.k-pillars{position:relative;overflow:hidden;background:var(--k-green);color:var(--k-bg);padding:clamp(84px,10vw,150px) 0}.k-pillars .k-rings{width:900px;aspect-ratio:1;left:-320px;bottom:-460px;opacity:.12;color:var(--k-bg)}.k-pillars .k-eyebrow{color:var(--k-orange)}.k-pillars__grid{position:relative;display:flex;flex-wrap:wrap;gap:14px}.k-pillar{position:relative;flex:1 1 210px;min-height:300px;padding:28px 24px 30px;border-radius:var(--k-radius);background:#f3ebe00d;border:1px solid rgba(243,235,224,.11);overflow:hidden;display:flex;flex-direction:column;transition:transform .6s var(--k-ease),border-color .4s}.k-pillar:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c)}.k-pillar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);opacity:0;transform:translateY(100%);transition:transform .7s var(--k-ease),opacity .5s}.k-pillar:hover{transform:translateY(-8px);border-color:#f3ebe040}.k-pillar:hover:after{opacity:.1;transform:none}.k-pillar>*{position:relative;z-index:1}.k-pillar__icon{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--c);display:grid;place-items:center}.k-pillar__icon i{width:16px;height:16px;border-radius:50%;background:var(--c);transition:transform .6s var(--k-ease)}.k-pillar:hover .k-pillar__icon i{transform:scale(2.1)}.k-pillar h3{font-family:var(--k-display);font-weight:400;font-size:2rem;line-height:1;margin-top:auto;padding-top:56px}.k-pillar p{margin-top:12px;opacity:.78;font-size:.97rem;line-height:1.5}.k-steps{background:var(--k-paper);color:var(--k-green);padding:clamp(84px,10vw,150px) 0}.k-steps .k-eyebrow{color:var(--k-orange-ink)}.k-steps__list{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:36px}.k-steps__line{position:absolute;top:28px;left:28px;right:28px;height:2px;background:var(--k-line)}.k-steps__line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--k-orange);transform-origin:left;transform:scaleX(var(--p,0))}.k-step__n{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:var(--k-paper);border:1.5px solid var(--k-green);display:grid;place-items:center;font-family:var(--k-display);font-size:1.45rem;font-variant-numeric:tabular-nums;transition:background .5s,color .5s,border-color .5s}.k-step.is-on .k-step__n{background:var(--k-green);color:var(--k-bg)}.k-step h3{font-family:var(--k-display);font-weight:400;font-size:1.7rem;line-height:1.05;margin-top:26px}.k-step p{margin-top:10px;color:var(--k-muted);font-size:1rem}@media(max-width:900px){.k-steps__list{grid-template-columns:1fr;gap:34px}.k-steps__line{top:28px;bottom:28px;left:27px;right:auto;width:2px;height:auto}.k-steps__line i{transform-origin:top;transform:scaleY(var(--p,0))}.k-step{display:grid;grid-template-columns:56px 1fr;column-gap:22px}.k-step h3{margin-top:12px}.k-step p{grid-column:2}}.k-inside{background:var(--k-sand);color:var(--k-green);padding:clamp(84px,10vw,150px) 0}.k-inside .k-eyebrow{color:var(--k-orange-ink)}.k-inside__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(36px,6vw,96px);align-items:start}.k-inside__media{position:sticky;top:110px;min-width:0}.k-inside__img{border-radius:var(--k-radius);overflow:hidden;background:var(--k-bg)}.k-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--k-line);border-radius:18px;overflow:hidden;margin-top:14px}.k-stat{background:var(--k-bg);padding:22px 22px 20px}.k-stat b{display:block;font-family:var(--k-display);font-weight:400;font-size:clamp(2.4rem,4vw,3.3rem);line-height:1;font-variant-numeric:tabular-nums}.k-stat span{display:block;margin-top:8px;font:700 11.5px/1.35 var(--k-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted)}.k-inside__copy{min-width:0}.k-includes{list-style:none;padding:0;margin:34px 0 0;border-top:1px solid var(--k-line)}.k-includes li{display:grid;grid-template-columns:26px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid var(--k-line);font-size:1rem;line-height:1.5}.k-includes strong{color:var(--k-green)}.k-tick{width:26px;height:26px;border-radius:50%;background:var(--k-green);color:var(--k-bg);display:grid;place-items:center;margin-top:-1px}.k-tick svg{width:12px;height:12px}.k-sheets-title{font-family:var(--k-display);font-weight:400;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1;margin-top:48px}.k-sheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.k-sheet{position:relative;aspect-ratio:210/297;background:var(--k-paper);border-radius:8px;padding:16px 15px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 1px #1123190d,0 22px 34px -26px #1123198c;transition:transform .6s var(--k-ease)}.k-sheet:before{content:"";position:absolute;left:15px;width:42%;top:16px;height:7px;border-radius:4px;background:var(--c,var(--k-orange))}.k-sheet:after{content:"";position:absolute;left:15px;right:15px;top:38px;bottom:66px;background:repeating-linear-gradient(to bottom,transparent 0 12px,rgba(27,58,45,.13) 12px 13px)}.k-sheet:nth-child(odd):hover{transform:translateY(-8px) rotate(-2deg)}.k-sheet:nth-child(2n):hover{transform:translateY(-8px) rotate(2deg)}.k-sheet small{position:relative;display:block;font:700 9.5px/1 var(--k-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--k-muted);margin-bottom:7px;font-variant-numeric:tabular-nums}.k-sheet span{position:relative;font:700 13px/1.25 var(--k-sans);color:var(--k-green)}.k-note{margin-top:28px;font-size:.92rem;color:var(--k-muted)}@media(max-width:900px){.k-inside__grid{grid-template-columns:1fr}.k-inside__media{position:relative;top:0}}@media(max-width:520px){.k-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-library{position:relative;overflow:hidden;background:var(--k-ink);color:var(--k-bg);padding:clamp(84px,10vw,150px) 0}.k-library .k-eyebrow{color:var(--k-orange)}.k-library__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,6vw,104px);align-items:center}.k-library__img{position:relative;border-radius:var(--k-radius);overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 50px 90px -40px #000000d9;aspect-ratio:3/4;min-width:0}.k-library__img img{width:100%;height:118%;object-fit:cover;will-change:transform}.k-library__copy{min-width:0}.k-library__copy .k-intro{margin-top:24px}.k-tags{list-style:none;padding:0;margin:30px 0 36px;display:flex;flex-wrap:wrap;gap:8px}.k-tags li{font:700 13px/1 var(--k-sans);padding:12px 16px;border-radius:999px;border:1px solid rgba(243,235,224,.22)}.k-library .k-btn--ghost:hover{background:var(--k-bg);color:var(--k-ink);border-color:var(--k-bg)}@media(max-width:900px){.k-library__grid{grid-template-columns:1fr}.k-library__img{max-width:420px;width:100%;margin:0 auto}}.k-faq{background:var(--k-bg);color:var(--k-green);padding:clamp(84px,10vw,150px) 0}.k-faq .k-eyebrow{color:var(--k-orange-ink)}.k-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:start}.k-faq__head{position:sticky;top:110px}.k-faq__head .k-intro{margin-top:22px}.k-faq__list{border-top:1px solid var(--k-line);min-width:0}.k-q{border-bottom:1px solid var(--k-line)}.k-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:var(--k-display);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.k-q summary::-webkit-details-marker{display:none}.k-plus{flex:none;position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid currentColor;transition:transform .5s var(--k-ease),background .3s,color .3s}.k-plus:before,.k-plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.k-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.k-q[open] .k-plus{transform:rotate(45deg);background:var(--k-green);color:var(--k-bg)}.k-q__a{padding:0 56px 26px 0;color:var(--k-muted);max-width:64ch}.k-q__a p+p{margin-top:10px}@media(max-width:900px){.k-faq__grid{grid-template-columns:1fr}.k-faq__head{position:relative;top:0}.k-q__a{padding-right:0}}.k-cta{position:relative;overflow:hidden;background:var(--k-green);color:var(--k-bg);padding:clamp(96px,12vw,180px) 0;text-align:center}.k-cta .k-rings{width:1200px;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.14;color:var(--k-bg)}.k-cta__inner{position:relative;max-width:900px}.k-cta .k-eyebrow{color:var(--k-orange)}.k-cta__title{font-family:var(--k-display);font-weight:400;font-size:clamp(3.1rem,8.4vw,7.4rem);line-height:.92;letter-spacing:-.025em;margin-top:22px;text-wrap:balance}.k-cta__title em{font-style:italic;color:var(--k-orange)}.k-cta__text{margin:26px auto 0;max-width:46ch;opacity:.82;font-size:clamp(1.05rem,1.5vw,1.2rem)}.k-cta__price{display:flex;justify-content:center;align-items:baseline;gap:14px;margin-top:34px;font-variant-numeric:tabular-nums}.k-cta__price b{font-family:var(--k-display);font-weight:400;font-size:clamp(2.6rem,4vw,3.4rem);line-height:1}.k-cta__price s{opacity:.55;font-size:1.1rem}.k-cta__actions{margin-top:28px;display:flex;justify-content:center}.k-cta__note{margin-top:22px;font:600 13px/1.5 var(--k-sans);letter-spacing:.04em;opacity:.7}.k-pdp{background:var(--k-bg);color:var(--k-green);padding:clamp(24px,4vw,56px) 0 clamp(70px,8vw,120px)}.k-pdp__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,5vw,84px);align-items:start}.k-pdp__gallery{position:sticky;top:100px;min-width:0}.k-pdp__main{border-radius:var(--k-radius);overflow:hidden;background:var(--k-bg)}.k-pdp__main img{width:100%;transition:opacity .35s}.k-pdp__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.k-pdp__thumbs button{width:76px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1.5px solid transparent;padding:0;background:var(--k-paper);cursor:pointer;transition:border-color .3s}.k-pdp__thumbs button[aria-current=true]{border-color:var(--k-green)}.k-pdp__thumbs img{width:100%;height:100%;object-fit:cover}.k-pdp__info{min-width:0;padding-top:8px}.k-pdp__info .k-eyebrow{color:var(--k-orange-ink)}.k-pdp__title{font-family:var(--k-display);font-weight:400;font-size:clamp(2.7rem,5.4vw,4.8rem);line-height:.95;letter-spacing:-.02em;margin-top:16px;text-wrap:balance}.k-pdp__sub{font-family:var(--k-display);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.25;margin-top:16px;opacity:.88}.k-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--k-line);font-variant-numeric:tabular-nums}.k-price__now{font-family:var(--k-display);font-size:2.5rem;line-height:1}.k-price__was{color:var(--k-muted);text-decoration:line-through;font-size:1.05rem}.k-price__tag{font:700 11px/1 var(--k-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--k-orange);color:#1e1209;padding:8px 11px;border-radius:999px}.k-ticks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px}.k-ticks li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;color:var(--k-text);line-height:1.5}.k-pdp__buy{display:grid;gap:10px;margin-top:30px}.k-trust{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:18px;font:600 13px/1.4 var(--k-sans);color:var(--k-muted)}.k-trust span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--k-orange);margin:0 12px;vertical-align:3px}.k-desc{margin-top:30px;border-top:1px solid var(--k-line)}.k-desc .k-q summary{font-size:1.3rem}.k-rte{color:var(--k-text);line-height:1.65}.k-rte p,.k-rte ul,.k-rte ol{margin:0 0 14px}.k-rte h3,.k-rte h4{font-family:var(--k-display);font-weight:400;font-size:1.4rem;margin:22px 0 10px;color:var(--k-green)}.k-rte ul{padding-left:20px}.k-rte li{margin-bottom:6px}.k-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:14px;padding:12px var(--k-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:#f3ebe0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--k-line);transform:translateY(110%);transition:transform .55s var(--k-ease)}.k-stickybar.is-on{transform:none}.k-stickybar__t{flex:1;min-width:0;font-family:var(--k-display);font-size:1.15rem;line-height:1.15;color:var(--k-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-stickybar .k-btn{padding:15px 22px}@media(max-width:900px){.k-pdp__grid{grid-template-columns:1fr}.k-pdp__gallery{position:relative;top:0}}.k-footer{position:relative;overflow:hidden;background:var(--k-ink);color:var(--k-bg);padding:clamp(64px,8vw,110px) 0 26px}.k-footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px}.k-footer .k-logo{color:var(--k-bg)}.k-footer__tag{font-family:var(--k-display);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.1;margin-top:28px;max-width:17ch}.k-footer h4{font:700 11.5px/1 var(--k-sans);letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin:0 0 20px}.k-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.k-footer a{text-decoration:none;opacity:.88;transition:color .3s,opacity .3s}.k-footer a:hover{color:var(--k-orange);opacity:1}.k-footer__bars{display:flex;gap:8px;margin-top:64px}.k-footer__bars i{flex:1;height:3px;border-radius:3px;background:var(--c)}.k-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:22px;font-size:13px;opacity:.65}@media(max-width:900px){.k-footer__top{grid-template-columns:1fr 1fr}.k-footer__brand{grid-column:1/-1}}@media(max-width:900px){.k-head{grid-template-columns:1fr;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kerdan.css.map */
