.fl-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5f8a63;box-shadow:0 0 0 4px #5f8a6329}.fl-delivery__stock{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--fl-line);font:500 10.5px/1.4 var(--fl-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-forest)}.fl-delivery__stock .fl-dot{margin:0 7px 0 6px}.fl-bundle{display:block;margin-top:6px;padding:26px 24px 22px;background:var(--fl-ivory);border:1px solid var(--fl-line);position:relative}.fl-bundle:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(36,51,44,.06);pointer-events:none}.fl-bundle__head .fl-eyebrow{margin-bottom:8px}.fl-bundle__title{margin:0;font:400 30px/1.05 var(--fl-serif);letter-spacing:-.02em;color:var(--fl-ink)}.fl-bundle__text{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--fl-muted)}.fl-bundle__list{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--fl-line)}.fl-bundle__row{display:grid;grid-template-columns:22px 56px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--fl-line);transition:opacity .25s}.fl-bundle__row.is-off{opacity:.45}.fl-bundle__check{position:relative;width:22px;height:22px;cursor:pointer}.fl-bundle__check input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.fl-bundle__check span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--fl-ink);background:transparent;transition:background .2s}.fl-bundle__check svg{width:13px;height:13px;color:var(--fl-ivory);opacity:0}.fl-bundle__check input:checked+span{background:var(--fl-forest);border-color:var(--fl-forest)}.fl-bundle__check input:checked+span svg{opacity:1}.fl-bundle__check input:focus-visible+span{outline:2px solid var(--fl-forest);outline-offset:2px}.fl-bundle__img{display:block;width:56px;aspect-ratio:4/5;background:var(--fl-sand);overflow:hidden}.fl-bundle__img img{width:100%;height:100%;object-fit:cover;display:block}.fl-bundle__info{display:grid;gap:4px;min-width:0}.fl-bundle__tag{font:500 9.5px/1 var(--fl-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fl-muted)}.fl-bundle__name{font-size:14px;line-height:1.4;color:var(--fl-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.fl-bundle__name:hover{text-decoration:underline;text-underline-offset:3px}.fl-bundle__var{max-width:100%;padding:5px 8px;border:1px solid var(--fl-line);background:transparent;font:13px var(--fl-sans);color:var(--fl-ink)}.fl-bundle__price{font-size:14px;font-weight:500;color:var(--fl-ink);white-space:nowrap}.fl-bundle__foot{display:grid;gap:12px;margin-top:18px}.fl-bundle__total{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--fl-muted)}.fl-bundle__total b{font-weight:500;color:var(--fl-ink)}.fl-bundle__total strong{font:400 26px/1 var(--fl-serif);color:var(--fl-ink);letter-spacing:-.01em}.fl .fl-bundle__btn{width:100%;background:transparent;color:var(--fl-forest);border-color:var(--fl-forest)}.fl .fl-bundle__btn:hover{background:var(--fl-forest);color:var(--fl-ivory)}.fl .fl-bundle__btn:disabled{opacity:.5;cursor:not-allowed}.fl .fl-bundle__btn.is-loading{opacity:.7;pointer-events:none}.fl-bundle__msg{margin:0;min-height:1em;font-size:13px;text-align:center;color:var(--fl-forest)}.fl-bundle__msg:empty{display:none}.fl-standard{padding-top:var(--fl-pt,100px)}.fl-standard__head{display:grid;justify-items:center;text-align:center;margin-bottom:clamp(40px,5vw,64px)}.fl-standard__head .fl-h2{max-width:14ch}.fl-seal{display:grid;place-items:center;align-content:center;width:92px;height:92px;margin-bottom:26px;border:1px solid var(--fl-forest);border-radius:50%;color:var(--fl-forest);position:relative}.fl-seal:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(52,75,61,.35);border-radius:50%}.fl-seal span{font:400 26px/1 var(--fl-serif);letter-spacing:-.02em}.fl-seal i{font:500 7.5px/1 var(--fl-sans);font-style:normal;letter-spacing:.26em;text-transform:uppercase;margin-top:4px}.fl-standard__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fl-line)}.fl-standard__item{padding:36px clamp(20px,3vw,44px) 8px}.fl-standard__item+.fl-standard__item{border-left:1px solid var(--fl-line)}.fl-standard__num{display:block;margin-bottom:22px;font:italic 400 22px/1 var(--fl-serif);color:var(--fl-muted)}.fl-standard__item p{margin:0;font-size:15px;line-height:1.7;color:#4b5850}@media(max-width:749px){.fl-bundle{padding:22px 16px 18px}.fl-bundle__row{grid-template-columns:22px 48px 1fr auto;gap:10px}.fl-bundle__img{width:48px}.fl-standard__grid{grid-template-columns:1fr}.fl-standard__item{padding:28px 0 4px}.fl-standard__item+.fl-standard__item{border-left:0;border-top:1px solid var(--fl-line)}}.fl-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,52px)}.fl-reviews__head .fl-h2{margin:0}.fl-reviews__nav{display:flex;gap:10px;flex:none}.fl-reviews__btn{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--fl-ink);background:transparent;color:var(--fl-ink);cursor:pointer;transition:background .25s,color .25s}.fl-reviews__btn:hover{background:var(--fl-ink);color:var(--fl-ivory)}.fl-reviews__btn svg{width:16px;height:16px}.fl-reviews__btn[data-fl-rprev] svg{transform:scaleX(-1)}.fl-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.fl-reviews__track::-webkit-scrollbar{display:none}.fl-reviews__track:focus-visible{outline:2px solid var(--fl-forest);outline-offset:4px}.fl-rcard{scroll-snap-align:start;display:flex;flex-direction:column;margin:0;padding:34px 30px 26px;background:var(--fl-ivory);border:1px solid var(--fl-line);min-height:100%}.fl-sec--sage .fl-rcard{background:var(--fl-cream)}.fl-rcard__stars{display:flex;gap:3px;color:var(--fl-forest);font-size:15px;letter-spacing:0}.fl-rcard__stars .is-off{color:#24332c33}.fl-rcard__tag{display:inline-flex;align-items:center;gap:8px;font:500 10px/1 var(--fl-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fl-muted)}.fl-rcard__tag svg{width:15px;height:15px;color:var(--fl-forest)}.fl-rcard__quote{flex:1;margin:22px 0 26px;font:400 23px/1.32 var(--fl-serif);letter-spacing:-.01em;color:var(--fl-ink)}.fl-rcard__quote:before{content:"\201c"}.fl-rcard__quote:after{content:"\201d"}.fl-rcard__by{display:flex;gap:10px;align-items:baseline;font:500 10.5px/1.4 var(--fl-sans);letter-spacing:.18em;text-transform:uppercase}.fl-rcard__by strong{font-weight:500;color:var(--fl-ink)}.fl-rcard__by span{color:var(--fl-muted)}.fl-rcard__prod{display:grid;grid-template-columns:48px 1fr 16px;gap:14px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--fl-line);color:var(--fl-ink);text-decoration:none}.fl-rcard__prod img{width:48px;height:60px;object-fit:cover;background:var(--fl-sand);display:block}.fl-rcard__prod span{display:grid;gap:4px;font-size:13.5px;line-height:1.35}.fl-rcard__prod small{font-size:12.5px;color:var(--fl-muted)}.fl-rcard__prod svg{width:15px;height:15px;transition:transform .3s var(--fl-ease)}.fl-rcard__prod:hover svg{transform:translate(4px)}@media(max-width:989px){.fl-reviews__track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:749px){.fl-reviews__track{grid-auto-columns:86%;gap:14px}.fl-reviews__btn{width:42px;height:42px}.fl-rcard{padding:28px 22px 22px}.fl-rcard__quote{font-size:21px}}.fl-motion .fl-rise{opacity:0;transform:translateY(34px);transition:opacity 1.1s var(--fl-ease),transform 1.1s var(--fl-ease);transition-delay:calc(var(--i,0)*.11s)}.fl-motion .fl-rise.is-in{opacity:1;transform:none}.fl-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.fl-w>span{display:inline-block}.fl-motion .fl-split .fl-w>span{transform:translateY(105%);transition:transform 1.1s var(--fl-ease);transition-delay:calc(var(--w,0)*55ms + 80ms)}.fl-motion .fl-split.is-in .fl-w>span{transform:none}.fl-motion .fl-reveal{clip-path:inset(0 0 100% 0);transition:clip-path 1.4s var(--fl-ease),opacity 1s var(--fl-ease),transform 1.1s var(--fl-ease)}.fl-motion .fl-reveal.is-in{clip-path:inset(0 0 0 0)}.fl-motion .fl-reveal img{transform:scale(1.14);transition:transform 2s var(--fl-ease)}.fl-motion .fl-reveal.is-in img{transform:scale(1)}.fl-motion .fl-coll.fl-reveal.is-in:hover img{transform:scale(1.05)}.fl-hero__frame>img{transform:translateY(var(--fl-py,0)) scale(1.06);will-change:transform}.fl-motion .fl-hero__frame>img{animation:fl-kb 2.8s var(--fl-ease) both}@keyframes fl-kb{0%{transform:scale(1.18);filter:saturate(.85)}to{transform:translateY(var(--fl-py,0)) scale(1.06);filter:none}}.fl-hero__frame>img{transition:transform .2s linear}.fl-story__img img{transform:translateY(var(--fl-py,0)) scale(1.1)}.fl-motion .fl-story__img.fl-reveal img{transform:translateY(var(--fl-py,0)) scale(1.22)}.fl-motion .fl-story__img.fl-reveal.is-in img{transform:translateY(var(--fl-py,0)) scale(1.1)}.fl-scrolled .header-section,.fl-scrolled #header-component{box-shadow:0 1px 0 var(--fl-line),0 10px 30px -18px #24332c59}.fl .fl-btn{position:relative;overflow:hidden;isolation:isolate}.fl .fl-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--fl-ease)}.fl .fl-btn:hover:after{transform:translate(120%)}.fl-btn:hover svg{transform:translate(4px)}.product-card,product-card{transition:transform .5s var(--fl-ease)}.product-card:hover,product-card:hover{transform:translateY(-4px)}.fl-mq{padding:clamp(56px,7vw,96px) 0;overflow:hidden}.fl-mq__ticker{margin-bottom:clamp(28px,4vw,48px);overflow:hidden;border-block:1px solid var(--fl-line);padding:18px 0}.fl-mq__ticker .fl-mq__set{gap:0}.fl-mq__ticker span{font:italic 400 clamp(34px,4.6vw,64px)/1 var(--fl-serif);letter-spacing:-.02em;color:var(--fl-ink);padding:0 clamp(18px,2.4vw,36px);white-space:nowrap}.fl-mq__ticker i{font-style:normal;font-size:clamp(14px,1.4vw,20px);color:var(--fl-forest);align-self:center}.fl-mq__row{display:flex;width:max-content;animation:fl-mq var(--fl-mq-speed,60s) linear infinite}.fl-mq__row--rev{animation-direction:reverse;animation-duration:calc(var(--fl-mq-speed,60s) * .8)}.fl-mq__set{display:flex;align-items:stretch;gap:20px;padding-right:20px}.fl-mq__belt:hover .fl-mq__row,.fl-mq__belt:focus-within .fl-mq__row{animation-play-state:paused}@keyframes fl-mq{to{transform:translate(-50%)}}.fl-mq__card{display:grid;gap:14px;width:clamp(210px,21vw,300px);color:var(--fl-ink);text-decoration:none}.fl-mq__img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--fl-sand)}.fl-mq__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--fl-ease),opacity .6s var(--fl-ease)}.fl-mq__img .fl-mq__alt{opacity:0}.fl-mq__card:hover .fl-mq__img img{transform:scale(1.06)}.fl-mq__card:hover .fl-mq__alt{opacity:1}.fl-mq__meta{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.fl-mq__name{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fl-mq__price{font-size:13.5px;color:var(--fl-muted);white-space:nowrap}@media(prefers-reduced-motion:reduce){.fl-mq__row{animation:none}.fl-mq__belt{overflow-x:auto}.fl-motion .fl-rise,.fl-motion .fl-split .fl-w>span,.fl-motion .fl-reveal,.fl-motion .fl-reveal img,.fl-motion .fl-hero__frame>img{opacity:1;transform:none;clip-path:none;animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fl-2.css.map */
