:root{--lf-orange:#FF8A00;--lf-forest:#2A3D36;--lf-ink:#04120E;--lf-peach:#FDDBA9;--lf-linen:#F3F1EC;--lf-paper:#FEFEFE;--lf-muted:#4a5752;--lf-head:Oswald,Impact,"Arial Narrow",sans-serif;--lf-fur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 24' preserveAspectRatio='none'%3E%3Cpath d='M0 24 L0.0 21.0 L1.9 7.2 L7.3 21.0 L11.7 16.1 L16.0 21.0 L17.0 16.0 L21.3 21.0 L24.2 20.4 L29.3 21.0 L33.5 18.1 L38.6 21.0 L43.7 4.1 L50.5 21.0 L54.7 12.4 L56.5 21.0 L59.1 7.4 L62.8 21.0 L66.0 16.1 L71.6 21.0 L76.8 12.3 L81.3 21.0 L86.2 5.1 L89.5 21.0 L94.4 9.1 L96.2 21.0 L99.8 2.3 L106.3 21.0 L110.3 14.7 L114.3 21.0 L117.2 5.5 L119.5 21.0 L125.5 6.6 L130.7 21.0 L137.0 4.4 L139.7 21.0 L144.7 16.1 L148.0 21.0 L151.9 16.9 L157.6 21.0 L161.3 16.7 L165.3 21.0 L169.4 16.1 L171.5 21.0 L175.9 11.1 L177.4 21.0 L181.7 8.8 L182.9 21.0 L187.9 19.6 L193.7 21.0 L196.0 16.2 L201.2 21.0 L204.2 13.5 L207.4 21.0 L211.6 16.9 L216.5 21.0 L221.1 2.7 L224.1 21.0 L226.6 6.9 L232.7 21.0 L239.6 3.9 L244.0 21.0 L248.4 15.4 L251.8 21.0 L253.1 13.9 L257.2 21.0 L259.5 17.0 L264.6 21.0 L268.9 16.6 L270.3 21.0 L274.3 13.2 L279.6 21.0 L285.3 4.3 L287.1 21.0 L289.7 15.7 L295.4 21.0 L297.7 4.6 L302.8 21.0 L304.0 18.4 L308.0 21.0 L314.3 9.1 L316.8 21.0 L321.7 13.1 L327.8 21.0 L332.0 9.0 L334.0 21.0 L339.6 4.8 L341.3 21.0 L347.7 16.9 L352.2 21.0 L353.7 11.7 L358.8 21.0 L362.2 13.1 L364.0 21.0 L371.8 2.9 L375.7 21.0 L380.5 13.7 L387.4 21.0 L392.2 7.6 L393.8 21.0 L400.4 7.2 L404.7 21.0 L408.6 3.4 L410.3 21.0 L416.5 14.3 L420.5 21.0 L423.8 16.1 L427.8 21.0 L430.4 17.4 L435.7 21.0 L439.8 3.4 L441.5 21.0 L445.2 16.1 L447.6 21.0 L449.3 15.0 L455.0 21.0 L462.7 9.1 L466.8 21.0 L469.7 16.9 L474.9 21.0 L478.6 13.4 L481.6 21.0 L486.7 15.0 L488.4 21.0 L493.8 8.2 L495.9 21.0 L500.0 18.5 L503.9 21.0 L506.9 10.4 L512.5 21.0 L514.9 14.4 L517.5 21.0 L522.7 12.1 L527.6 21.0 L532.3 15.4 L536.5 21.0 L539.9 5.4 L543.2 21.0 L547.5 3.3 L552.2 21.0 L557.6 9.3 L561.5 21.0 L567.3 9.8 L569.6 21.0 L573.6 16.3 L579.5 21.0 L582.5 16.8 L588.4 21.0 L590.3 15.9 L594.3 21.0 L598.6 5.2 L599.8 21.0 L601.4 7.1 L600 21 L600 24 Z'/%3E%3C/svg%3E")}.lf{--bg:var(--lf-linen);position:relative;background:var(--bg);color:var(--lf-ink);font-family:var(--font-body--family,Geist),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.lf--paper{--bg:var(--lf-paper)}.lf--linen{--bg:var(--lf-linen)}.lf__in{max-width:1248px;margin:0 auto;padding:96px 24px}.lf h1,.lf h2,.lf h3{font-family:var(--lf-head);font-weight:700;text-transform:uppercase;letter-spacing:.005em;color:var(--lf-ink);margin:0}.lf h2,.lf .lf-ing__h,.lf .lf-faq__h{font-size:clamp(40px,5.2vw,64px);line-height:1}:where(.lf) p{margin:0}.lf a{color:inherit}.lf-eyebrow{font:700 13px/1 var(--font-body--family,Geist),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--lf-orange);margin:0 0 14px}.lf-text{font-size:18px;line-height:1.6;color:var(--lf-muted)}.lf-btn{display:inline-flex;align-items:center;gap:6px;background:var(--lf-orange);color:var(--lf-ink)!important;text-decoration:none;font-weight:700;font-size:17px;padding:16px 28px;border-radius:999px 999px 999px 6px;transition:transform .2s,box-shadow .2s}.lf-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff8a0059}.lf-btn:focus-visible,.lf-link:focus-visible{outline:2px solid var(--lf-ink);outline-offset:3px}.lf-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px;text-decoration:none;padding:12px 4px}.lf-link svg{transition:transform .2s}.lf-link:hover svg{transform:translate(3px)}.lf-corner{border-radius:44px 44px 44px 6px}body,#header-group{background:var(--lf-linen)}.lf-logo-wrap{position:relative;display:inline-flex}.lf-meow{position:absolute;left:100%;top:8%;margin-left:3px;padding:4px 9px 5px;background:var(--lf-orange);color:var(--lf-paper);font:700 13px/1 var(--font-body--family,Geist),sans-serif;letter-spacing:.01em;white-space:nowrap;border-radius:12px 12px 12px 2px;pointer-events:none;opacity:0;transform:scale(.2) rotate(-8deg);transform-origin:0 100%;transition:opacity .15s,transform .35s cubic-bezier(.2,1.6,.4,1)}.header-logo:hover .lf-meow,.header-logo:focus-visible .lf-meow{opacity:1;transform:none}.lf-foot{--bg:var(--lf-ink);color:#e9ece9;margin-top:24px}.lf-foot .lf__in{display:grid;grid-template-columns:1.3fr repeat(3,1fr) 1.5fr;gap:40px;padding-top:72px;padding-bottom:40px}.lf-foot__logo img{width:92px;height:auto;display:block}.lf-foot h2{font:700 13px/1 var(--font-body--family,Geist),sans-serif;letter-spacing:.2em;color:var(--lf-orange);margin:0 0 18px}.lf-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lf-foot a{text-decoration:none;font-size:15px;color:#e9ece9}.lf-foot a:hover{color:var(--lf-orange)}.lf-foot a:focus-visible{outline:2px solid var(--lf-orange);outline-offset:3px}.lf-foot__sign p{font-size:15px;color:#b9c2be;margin:0 0 14px}.lf-foot__sign b{display:block;color:#fff;font:700 22px/1.1 var(--lf-head);text-transform:uppercase;margin-bottom:8px}.lf-foot__form{display:flex;gap:8px;background:#fff;border-radius:999px 999px 999px 4px;padding:5px}.lf-foot__form input{flex:1;min-width:0;border:0;background:none;padding:10px 14px;font:inherit;font-size:15px;color:var(--lf-ink);outline:none}.lf-foot__form button{border:0;background:var(--lf-orange);color:var(--lf-ink);font-weight:700;font-size:15px;line-height:1;border-radius:999px 999px 999px 4px;padding:12px 18px;cursor:pointer}.lf-foot__form:focus-within{outline:2px solid var(--lf-orange);outline-offset:3px}.lf-foot__msg{font-size:14px;margin-top:8px!important;color:var(--lf-peach)!important}.lf-foot__base{max-width:1248px;margin:0 auto;padding:20px 24px 32px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;color:#93a09a}.lf-foot__base a{font-size:13px;color:#93a09a}.lf-foot__base nav{display:flex;flex-wrap:wrap;gap:8px 20px}.lf-hero .lf__in{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;align-items:center;padding-top:72px;padding-bottom:56px}.lf-hero h1{font-size:clamp(52px,6.6vw,96px);line-height:.95;margin:0 0 28px}.lf-hero h1 span{display:block}.lf-hero h1 .lf-accent{color:var(--lf-orange)}.lf-hero .lf-text{font-size:20px;max-width:26em;margin:0 0 32px}.lf-hero__cta{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.lf-hero__small{margin-top:22px;font-size:15px;color:var(--lf-muted)}.lf-hero__media{position:relative;padding-left:12%}.lf-hero__photo{position:relative;aspect-ratio:560/580;overflow:hidden;border-radius:56px 56px 56px 6px;background:#d9cbb6}.lf-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:38% 40%;display:block}.lf-tag{position:absolute;right:24px;top:24px;background:var(--lf-paper);border-radius:22px 22px 22px 4px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.2}.lf-hero__bottle{position:absolute;left:0;bottom:-48px;width:27%;max-width:160px;filter:drop-shadow(0 24px 22px rgba(4,18,14,.28));transform-origin:50% 100%;animation:lf-pop .9s cubic-bezier(.2,1.3,.35,1) .2s both}@keyframes lf-pop{0%{transform:translateY(30px) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.lf-story .lf__in{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lf-story__photo{aspect-ratio:540/460;overflow:hidden;border-radius:56px 56px 56px 6px;background:#c9a27a}.lf-story__photo img{width:100%;height:100%;object-fit:cover;object-position:60% 30%;display:block}.lf-story h2{margin-bottom:24px}.lf-story .lf-text{max-width:30em}.lf-ceo{display:flex;gap:20px;align-items:center;margin-top:32px;max-width:460px;padding:14px 20px 14px 14px;background:var(--lf-linen);border-radius:28px 28px 28px 4px;text-decoration:none}.lf-ceo img{width:104px;height:104px;object-fit:cover;border-radius:18px 18px 18px 3px;flex:0 0 104px}.lf-ceo b{display:block;font:700 28px/1 var(--lf-head);text-transform:uppercase}.lf-ceo span{font-size:15px;color:var(--lf-muted)}.lf-how h2{margin-bottom:40px}.lf-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lf-step{background:var(--lf-linen);border-radius:32px 32px 32px 4px;padding:32px 28px 36px;min-height:300px}.lf--linen .lf-step{background:var(--lf-paper)}.lf-step__n{font:700 56px/1 var(--lf-head);color:var(--lf-orange);margin-bottom:28px}.lf-step h3{font-size:26px;line-height:1.1;margin-bottom:14px}.lf-step .lf-text{font-size:16px}.lf-step .lf-text p+p{margin-top:2px}.lf-how__note{margin-top:18px;font-size:14px;color:var(--lf-muted)}.lf-faq .lf__in{max-width:848px}.lf-faq h2,.lf-faq .lf-faq__h{margin-bottom:32px}.lf-faq details{border-top:1px solid rgba(4,18,14,.14)}.lf-faq details:last-of-type{border-bottom:1px solid rgba(4,18,14,.14)}.lf-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-weight:600;font-size:20px;cursor:pointer;list-style:none}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq summary:after{content:"";flex:0 0 18px;height:18px;background:linear-gradient(var(--lf-orange),var(--lf-orange)) center/18px 2.5px no-repeat,linear-gradient(var(--lf-orange),var(--lf-orange)) center/2.5px 18px no-repeat;transition:transform .25s}.lf-faq details[open] summary:after{background-size:18px 2.5px,2.5px 0;transform:rotate(180deg)}.lf-faq summary:focus-visible{outline:2px solid var(--lf-orange);outline-offset:4px}.lf-faq .lf-text{font-size:17px;padding:0 48px 24px 0}.lf-ing .lf__in{text-align:center;padding-top:88px;padding-bottom:72px}.lf-ing h2,.lf-ing .lf-ing__h{margin-bottom:10px}.lf-ing__sub{color:var(--lf-muted);font-size:18px}.lf-ing__grid{position:relative;display:grid;grid-template-columns:1fr minmax(260px,380px) 1fr;grid-template-areas:"a s b" "c s d";align-items:center;column-gap:24px;margin-top:20px}.lf-ing__stage{grid-area:s;position:relative;height:600px}.lf-ing__stage canvas,.lf-ing__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;border-radius:24px 24px 24px 4px}.lf-ing__poster{object-fit:contain;padding:70px 0 60px;cursor:pointer;transition:opacity .4s;filter:drop-shadow(0 20px 18px rgba(4,18,14,.2))}.lf-ing.is-3d .lf-ing__poster{opacity:0;pointer-events:none}.lf-ing__stage canvas:active{cursor:grabbing}.lf-ing__stage canvas:focus-visible{outline:2px solid var(--lf-orange);outline-offset:4px}.lf-ing__tap{position:absolute;left:50%;top:44%;transform:translate(24%,-50%);display:inline-flex;gap:8px;align-items:center;white-space:nowrap;background:#fff;border-radius:999px 999px 999px 4px;padding:9px 16px;font-weight:600;font-size:15px;box-shadow:0 6px 20px #04120e1a;pointer-events:none;transition:opacity .3s;z-index:2}.lf-ing__tap b{color:var(--lf-orange);font-weight:700}.lf-ing__tap i{width:9px;height:9px;border-radius:50%;background:var(--lf-orange);animation:lf-pulse 1.6s infinite}@keyframes lf-pulse{0%{box-shadow:0 0 #ff8a008c}80%,to{box-shadow:0 0 0 10px #ff8a0000}}.lf-ing.is-open .lf-ing__tap{opacity:0}.lf-i{display:flex;gap:18px;align-items:center;opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.25);transition:transform .7s cubic-bezier(.2,1.25,.35,1),opacity .3s;transition-delay:calc(var(--i)*80ms);pointer-events:none}.lf-i.is-out{opacity:1;transform:none;pointer-events:auto;transition-delay:.56s}.lf-i img{width:104px;height:104px;flex:0 0 104px}.lf-i h3{font-size:26px;line-height:1.05}.lf-i b{display:block;font:700 22px/1.3 var(--lf-head);color:var(--lf-orange)}.lf-i p{margin:2px 0 0;color:var(--lf-muted);font-size:14px;line-height:1.4}.lf-i--l{justify-content:flex-end;text-align:right}.lf-i--r{text-align:left}.lf-ing__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.lf-ing__lines line{stroke:var(--lf-orange);stroke-width:1.6;stroke-dasharray:5 6;opacity:0;transition:opacity .4s .2s}.lf-ing__lines line.is-out{opacity:.8;transition-delay:1s}.lf-ing__note{max-width:760px;margin:18px auto 0;color:var(--lf-muted);font-size:15px}@media(max-width:820px){.lf__in{padding:64px 20px}.lf-hero .lf__in{grid-template-columns:1fr;gap:36px;padding-top:28px;padding-bottom:64px}.lf-hero h1{font-size:clamp(48px,14vw,64px);margin-bottom:20px}.lf-hero .lf-text{font-size:17px;margin-bottom:24px}.lf-hero__cta{flex-direction:column;align-items:stretch;gap:4px;text-align:center}.lf-hero__cta .lf-btn,.lf-hero__cta .lf-link{justify-content:center}.lf-hero__small{text-align:center;margin-top:12px}.lf-hero__media{padding-left:0}.lf-hero__photo{aspect-ratio:350/330;border-radius:36px 36px 36px 6px}.lf-hero__photo img{object-position:30% 40%}.lf-hero__bottle{left:18px;bottom:-28px;width:26%}.lf-tag{right:14px;top:14px;font-size:13px}.lf-story .lf__in{grid-template-columns:1fr;gap:28px}.lf-story__photo{border-radius:36px 36px 36px 6px}.lf-story h2{margin-bottom:16px}.lf-text{font-size:17px}.lf-how__grid{grid-template-columns:1fr;gap:16px}.lf-step{min-height:0;padding:26px 24px 30px}.lf-step__n{font-size:48px;margin-bottom:18px}.lf-faq summary{font-size:18px;padding:20px 0}.lf-faq .lf-text{padding-right:24px;font-size:16px}.lf-ing .lf__in{padding-top:64px;padding-bottom:56px}.lf-ing__grid{grid-template-columns:1fr 1fr;grid-template-areas:"a b" "s s" "c d";row-gap:8px;column-gap:12px}.lf-ing__stage{height:clamp(240px,36svh,300px)}.lf-i,.lf-i--l,.lf-i--r{flex-direction:column;justify-content:flex-start;text-align:center;gap:10px}.lf-i--l{flex-direction:column-reverse}.lf-i,.lf-i--l,.lf-i--r{gap:6px}.lf-i img{width:64px;height:64px;flex-basis:64px}.lf-i h3{font-size:18px}.lf-i b{font-size:16px}.lf-i p{display:none}.lf-ing__tap{transform:translate(10%,-50%)}.lf-foot .lf__in{grid-template-columns:1fr 1fr;gap:32px 20px;padding-top:56px}.lf-foot__logo,.lf-foot__sign{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.lf-meow{transition:opacity .15s}.lf-i{transition:opacity .2s}.lf-ing__tap i,.lf-hero__bottle{animation:none}.lf-btn,.lf-link svg{transition:none}}.lf-crumbs__in{max-width:1248px;margin:0 auto;padding:22px 24px 6px;font-size:13px;color:var(--lf-muted);display:flex;gap:8px}.lf-crumbs a{color:var(--lf-muted);text-decoration:none}.lf-crumbs a:hover{color:var(--lf-ink);text-decoration:underline}.lf-crumbs [aria-current]{color:var(--lf-ink)}.product-information{--lf-pdp-gap:20px}.product-information .slideshow-container,.product-information slideshow-slides,.product-information .product-media-container{border-radius:44px 44px 44px 6px;overflow:hidden}.product-information slideshow-slides{background:var(--lf-paper)}.product-information .product-media__image{object-fit:contain!important;background:var(--lf-paper)}.product-information .slideshow-controls__thumbnails-container{justify-content:flex-start!important}.product-information .slideshow-controls__thumbnails{margin-left:4px}.product-information .slideshow-controls__thumbnail{border-radius:12px;overflow:hidden;outline:2px solid transparent;outline-offset:2px;opacity:.75;transition:opacity .2s,outline-color .2s}.product-information .slideshow-controls__thumbnail[aria-selected=true],.product-information .slideshow-controls__thumbnail:hover{opacity:1;outline-color:var(--lf-orange)}.product-information .slideshow-controls__thumbnail img{border-radius:12px}.product-information .group-block-content{gap:var(--lf-pdp-gap)!important}.lf-pdp-head .lf-eyebrow{margin-bottom:16px}.lf-pdp-head__title{font-family:var(--lf-head);font-weight:700;text-transform:uppercase;font-size:clamp(36px,3.9vw,54px);line-height:1.06;letter-spacing:.005em;color:var(--lf-ink);margin:0 0 10px}.lf-pdp-head__tag{font-family:var(--lf-head);font-weight:600;text-transform:uppercase;font-size:22px;line-height:1.2;letter-spacing:.02em;color:#c25e00;margin:0 0 20px!important}.lf-pdp-head__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin-bottom:22px}.lf-pdp-head__amount{font-family:var(--lf-head);font-weight:700;font-size:34px;line-height:1;color:var(--lf-ink)}.lf-pdp-head__was{color:var(--lf-muted);font-size:18px}.lf-pdp-head__meta{font-size:14px;color:var(--lf-muted)}.lf-pdp-head__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lf-pdp-head__list li{position:relative;padding-left:22px;font-size:16px;line-height:1.4;color:var(--lf-ink)}.lf-pdp-head__list li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:9px;background:var(--lf-orange);border-radius:50% 50% 50% 1px}.product-information .product-form-buttons{gap:12px;flex-wrap:nowrap}.product-information .quantity-selector-wrapper{flex:0 0 auto}.product-information .quantity-selector{background:var(--lf-linen)!important;border:0!important;border-radius:999px 999px 999px 6px!important;min-height:52px;overflow:hidden}.product-information .add-to-cart-button{background:var(--lf-orange)!important;color:var(--lf-ink)!important;border:0!important;box-shadow:none!important;border-radius:999px 999px 999px 6px!important;min-height:52px;font-weight:700;font-size:17px;transition:transform .2s,box-shadow .2s}.product-information .add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff8a0059}.product-information .add-to-cart-button:focus-visible{outline:2px solid var(--lf-ink);outline-offset:3px}.lf-pdp-box{border-radius:28px 28px 28px 6px;padding:22px 24px}.lf-pdp-box--fill{background:var(--lf-linen)}.lf-pdp-box--line{border:1.5px solid #d9d6cf}.lf-pdp-box__h{font-family:var(--lf-head);font-weight:700;text-transform:uppercase;font-size:20px;line-height:1.1;margin:0 0 12px;color:var(--lf-ink)}.lf-pdp-box__rows{margin:0;display:grid;gap:8px}.lf-pdp-box__rows div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.lf-pdp-box__rows dt{font-size:15px;color:var(--lf-ink)}.lf-pdp-box__rows dd{margin:0;font-family:var(--lf-head);font-weight:700;font-size:20px;color:#c25e00;white-space:nowrap}.lf-pdp-box__body{font-size:14px;line-height:1.6;color:var(--lf-muted)}.lf-pdp-box__rows+.lf-pdp-box__body{margin-top:12px}.lf-pdp-box__body p{margin:0}.product-information .accordion summary{font-family:var(--lf-head);text-transform:uppercase;font-weight:700;font-size:18px}@media(max-width:820px){.lf-crumbs__in{padding:14px 20px 4px}.lf-pdp-head__title{font-size:34px}.lf-pdp-head__tag{font-size:19px}.lf-pdp-head__amount{font-size:30px}.product-information .slideshow-container,.product-information slideshow-slides,.product-information .product-media-container{border-radius:32px 32px 32px 6px}}@media(min-width:750px){.product-information .product-information__grid.product-information__grid--half{grid-column:1/-1;width:100%;max-width:1248px;margin-inline:auto;padding-inline:24px;box-sizing:border-box;grid-template-columns:1fr 1fr!important}.product-information .product-information__grid--half .product-information__media{grid-column:1/2!important}.product-information .product-information__grid--half .product-details{grid-column:2/3!important}}.lf-pdp-box--plain{padding:0;border-radius:0;margin-top:-6px}.lf-pdp-box--plain .lf-pdp-box__body{font-size:13.5px;line-height:1.5}.lf-pdp-box__link{display:inline;background:none;border:0;padding:0;margin-top:4px;font:inherit;font-size:13.5px;font-weight:600;color:var(--lf-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lf-pdp-box__link:hover{color:#c25e00}.lf-pdp-box__link:focus-visible{outline:2px solid var(--lf-ink);outline-offset:2px}.product-information .details-content ul{padding-left:18px;margin:0}.product-information .details-content li{margin:0 0 6px}.lf-gal{display:block;position:sticky;top:96px}.lf-gal__track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:44px 44px 44px 6px;background:var(--lf-paper);box-shadow:0 0 0 1px #ece9e2}.lf-gal__track::-webkit-scrollbar{display:none}.lf-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1}.lf-gal__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.lf-gal__img{width:100%;height:100%;object-fit:cover;display:block}.lf-gal__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.lf-gal__thumb{width:72px;height:72px;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;opacity:.7;outline:2px solid transparent;outline-offset:2px;transition:opacity .2s,outline-color .2s;background:var(--lf-paper)}.lf-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lf-gal__thumb:hover,.lf-gal__thumb[aria-current]{opacity:1;outline-color:var(--lf-orange)}.lf-gal__thumb:focus-visible,.lf-gal__zoom:focus-visible{outline:2px solid var(--lf-ink);outline-offset:3px}.lf-gal__dlg{padding:0;border:0;max-width:min(92vw,92vh);background:var(--lf-paper);border-radius:24px 24px 24px 6px}.lf-gal__dlg::backdrop{background:#04120ebf}.lf-gal__big{display:block;width:100%;height:auto}.lf-gal__close{position:absolute;top:10px;right:12px;width:40px;height:40px;border-radius:50%;border:0;background:var(--lf-ink);color:var(--lf-paper);font-size:24px;line-height:1;cursor:pointer}@media(max-width:749px){.lf-gal{position:static}.lf-gal__track{border-radius:32px 32px 32px 6px}.lf-gal__thumbs{gap:8px}.lf-gal__thumb{width:56px;height:56px}}@media(max-width:749px){.lf-gal{padding:4px 20px 0}}@media(max-width:749px){.lf-gal__thumbs{flex-wrap:nowrap}.lf-gal__thumb{flex:1 1 0;width:auto;height:auto;aspect-ratio:1;max-width:64px}}@media(min-width:750px){header-component .header-actions__action[aria-controls=cart-drawer]{background:var(--lf-orange);color:var(--lf-ink);border-radius:999px 999px 999px 6px;padding:11px 20px;font-weight:700;margin-left:8px;transition:transform .2s,box-shadow .2s}header-component .header-actions__action[aria-controls=cart-drawer]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff8a0059}header-component .header-actions__action[aria-controls=cart-drawer]:focus-visible{outline:2px solid var(--lf-ink);outline-offset:3px}header-component .header-actions__text-style:not([aria-controls=cart-drawer]){color:var(--lf-muted)}}.lf-page__in{max-width:808px;padding-top:56px;padding-bottom:72px}.lf-page__title{font-family:var(--lf-head);font-weight:700;text-transform:uppercase;font-size:clamp(40px,5vw,64px);line-height:1.04;color:var(--lf-ink);margin:0 0 24px!important}.lf-page__intro{margin-bottom:28px!important}.lf-page__body{font-size:17px;line-height:1.7;color:var(--lf-ink)}.lf-page__body h2,.lf-page__body h3{font-family:var(--lf-head);font-weight:700;text-transform:uppercase;line-height:1.1;margin:40px 0 12px;color:var(--lf-ink)}.lf-page__body h2{font-size:30px}.lf-page__body h3{font-size:22px}.lf-page__body p{margin:0 0 14px}.lf-page__body ul,.lf-page__body ol{margin:0 0 16px;padding-left:22px}.lf-page__body li{margin:0 0 6px}.lf-page__body li::marker{color:var(--lf-orange)}.lf-page__body a{color:var(--lf-ink);text-decoration-color:var(--lf-orange);text-underline-offset:3px}.lf-page__body table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:16px}.lf-page__body th,.lf-page__body td{text-align:left;padding:10px 12px;border-bottom:1px solid #e3dfd6}.lf-page__body th{font-family:var(--lf-head);text-transform:uppercase;font-weight:700;background:var(--lf-linen)}.lf-page__body strong{font-weight:700}@media(max-width:820px){.lf-page__in{padding-top:36px;padding-bottom:48px}.lf-page__body{font-size:16px}}form.contact-form input:not([type=hidden]):not([type=checkbox]),form.contact-form textarea,form[id^=ContactForm] input:not([type=hidden]):not([type=checkbox]),form[id^=ContactForm] textarea{background:var(--lf-linen)!important;border:1.5px solid transparent!important;border-radius:14px 14px 14px 4px!important;font-size:16px!important;padding:14px 16px!important;transition:border-color .2s}form.contact-form input:focus,form.contact-form textarea:focus,form[id^=ContactForm] input:focus,form[id^=ContactForm] textarea:focus{border-color:var(--lf-orange)!important;outline:none!important;box-shadow:0 0 0 3px #ff8a0040!important}form.contact-form button[type=submit],form[id^=ContactForm] button[type=submit],form.contact-form .button,form[id^=ContactForm] .button{background:var(--lf-orange)!important;color:var(--lf-ink)!important;border:0!important;box-shadow:none!important;border-radius:999px 999px 999px 6px!important;font-weight:700;font-size:16px;padding:14px 28px!important}.lf-s3d{height:700vh;padding:0}.lf-s3d__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(120% 90% at 68% 45%,var(--lf-paper) 0,var(--lf-linen) 60%)}.lf-s3d__stage{position:absolute;top:0;right:0;bottom:0;left:0}.lf-s3d__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.lf-s3d__poster{position:absolute;left:68%;top:50%;height:min(70vh,640px);width:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 24px 22px rgba(4,18,14,.22));transition:opacity .4s}.lf-s3d__poster{opacity:0}.lf-s3d.is-fallback .lf-s3d__poster{opacity:1}.lf-s3d.is-3d .lf-s3d__poster{opacity:0}.lf-s3d.is-3d .lf-s3d__stage canvas{animation:lfS3dIn .8s ease-out}@keyframes lfS3dIn{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.lf-s3d.is-3d .lf-s3d__stage canvas{animation:none}}.lf-s3d__panel{position:absolute;left:max(24px,calc(50% - 600px));top:50%;transform:translateY(-50%);width:min(520px,40vw);opacity:0;visibility:hidden;z-index:3}.lf-s3d__panel h2{margin-bottom:16px}.lf-s3d__h1{font-size:clamp(46px,5.6vw,84px)!important;line-height:.95!important;margin-bottom:18px!important}.lf-s3d__h1 .lf-accent{display:block;color:var(--lf-orange)}.lf-s3d__small{color:var(--lf-muted);font-size:16px}.lf-s3d__hint{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:40px;font:700 12px/1 var(--font-body--family,Geist),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--lf-muted)}.lf-s3d__hint i{width:2px;height:36px;background:linear-gradient(var(--lf-orange),transparent);animation:lf-hint 1.6s infinite}@keyframes lf-hint{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.lf-s3d__panel--shop{text-align:left}.lf-s3d__panel--shop .lf-btn{margin-top:26px}.lf-s3d__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0}.lf-s3d__photo img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1 + (var(--p,0) - .64) * .5))}.lf-s3d__photo picture{display:block;width:100%;height:100%}.lf-s3d__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(15deg,#04120eb3,#04120e00 55%)}.lf-s3d__panel--photo{top:auto;bottom:9vh;transform:none;width:min(1000px,72vw)}.lf-s3d__panel--photo h2{color:var(--lf-paper)!important;font-size:clamp(44px,5.6vw,84px)!important;line-height:.95}.lf-s3d__cats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0}.lf-s3d__cats img{position:absolute;left:0;top:0;height:auto;max-width:none;opacity:0}.lf-s3d--cats .lf-s3d__panel--photo{top:calc(var(--header-height,60px) + 7vh);bottom:auto;left:50%;transform:translate(-50%);width:min(1000px,90vw);text-align:center}.lf-s3d--cats .lf-s3d__panel--photo h2{color:var(--lf-ink)!important}.lf-s3d__chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0}.lf-s3d__chip{position:absolute;display:flex;align-items:center;gap:12px;transform:translate(-100%,-50%);white-space:nowrap}.lf-s3d__chip--r{transform:translateY(-50%)}.lf-s3d.is-3d .lf-s3d__chip{transform:translateY(-50%);flex-direction:row;text-align:left}.lf-s3d__chip--l{flex-direction:row-reverse;text-align:right}.lf-s3d.is-3d .lf-s3d__chip--l{flex-direction:row;text-align:left}.lf-s3d__chip img{width:56px;height:56px}.lf-s3d__chip span{font:700 22px/1.25 var(--lf-head);color:var(--lf-orange)}.lf-s3d__chip b{display:block;font-size:24px;text-transform:uppercase;color:var(--lf-ink)}.lf-s3d:not(.is-3d) .lf-s3d__chip{left:68%!important;top:auto!important}@media(min-width:750px){.lf-s3d:not(.is-3d) .lf-s3d__chips{display:flex;flex-direction:column;gap:14px;inset:auto 6vw auto auto;top:50%;transform:translateY(-50%)}.lf-s3d:not(.is-3d) .lf-s3d__chip{position:static;transform:none}}@media(max-width:749px){.lf-s3d{height:560vh}.lf-s3d__sticky{background:radial-gradient(130% 70% at 50% 62%,var(--lf-paper) 0,var(--lf-linen) 60%)}.lf-s3d__panel{left:20px;right:20px;top:calc(var(--header-height,60px) + 8px);transform:none;width:auto;text-align:center}.lf-s3d__panel--photo{top:auto;bottom:40px;text-align:left}.lf-s3d--cats .lf-s3d__panel--photo{top:calc(var(--header-height,60px) + 8px);bottom:auto;left:20px;right:20px;transform:none;width:auto;text-align:center}.lf-s3d--cats .lf-s3d__panel--photo h2{font-size:36px!important}.lf-s3d__panel .lf-text{font-size:16px}.lf-s3d__h1{font-size:44px!important;margin-bottom:10px!important}.lf-s3d__hint{display:none}.lf-s3d__poster{left:50%;top:auto;bottom:calc(2svh + var(--header-height,60px));transform:translate(-50%);height:44vh;height:44svh}.lf-s3d__photo:after{background:linear-gradient(0deg,#04120e99,#04120e00 55%)}.lf-s3d__panel--shop{text-align:center}.lf-s3d .lf-s3d__chips{inset:auto 12px 100px;display:grid;grid-template-columns:1fr 1fr;column-gap:30vw;row-gap:10px}.lf-s3d .lf-s3d__chip,.lf-s3d.is-3d .lf-s3d__chip{position:static;transform:none;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;white-space:normal;padding:9px 10px;border-radius:12px;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 18px #04120e1f}.lf-s3d__chip img{width:30px;height:30px;flex:none}.lf-s3d__stage canvas{opacity:calc(1 - var(--ph,0))}@media(max-height:740px){.lf-s3d__panel h2{font-size:34px!important;margin-bottom:8px}.lf-s3d__panel .lf-text{font-size:15px}}.lf-s3d__chip span{font-size:15px}.lf-s3d__chip b{font-size:16px}}@media(prefers-reduced-motion:reduce){.lf-s3d__hint i{animation:none}}.lf-why{--bg:var(--lf-forest);color:var(--lf-paper)}.lf-why .lf__in{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lf-why h2{color:var(--lf-paper)!important;font-size:clamp(48px,6vw,96px)!important;line-height:.92!important;margin-bottom:22px}.lf-why h2 .lf-accent{display:block;color:var(--lf-orange)}.lf-why .lf-text{color:#fefefed1;max-width:480px}.lf-why__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lf-why__item{display:flex;gap:20px;align-items:center;background:#fefefe0f;border:1px solid rgba(254,254,254,.12);border-radius:28px 28px 28px 4px;padding:22px 26px}.lf-why__icon{flex:0 0 56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--lf-orange);color:var(--lf-forest)}.lf-why__icon svg{width:30px;height:30px}.lf-why h3{color:var(--lf-paper)!important;font-size:24px;line-height:1.1;margin-bottom:4px}.lf-why__item p{color:#fefefec7;font-size:16px;line-height:1.45}@media(max-width:749px){.lf-why .lf__in{grid-template-columns:1fr;gap:32px;padding-top:64px;padding-bottom:64px}.lf-why__item{padding:18px;gap:16px}.lf-why__icon{flex-basis:48px;height:48px}}.lf-s3d__panel--hero{opacity:1;visibility:visible}.lf-s3d__mposter{display:none}@media(max-width:749px){.lf-s3d__mposter{display:block;position:absolute;visibility:hidden;pointer-events:none;transition:opacity .4s;opacity:calc(1 - var(--ph,0))}.lf-s3d.is-placed .lf-s3d__mposter{visibility:visible}.lf-s3d.is-3d .lf-s3d__mposter{opacity:0}.lf-s3d.is-3d .lf-s3d__stage canvas{animation:none}}@media(max-width:749px)and (max-height:760px){.lf-s3d__poster{height:38svh}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lf-redesign.css.map */
