.fn{--fn-r:18px;--c-gold:#B08D4F;--c-gold-light:#D9C28E;--c-bg:#F6F3EA;--c-line:#E4DECF;font-family:var(--font-body)}.fn *{box-sizing:border-box}.fn h1,.fn h2,.fn h3{font-family:var(--font-display);color:var(--c-forest);margin:0;line-height:1.08;letter-spacing:-.01em}.fn p{margin:0}.fn-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.fn-sec{padding:56px 0}.fn-eb{display:inline-block;font:600 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);margin-bottom:12px}.fn-h2{font-size:clamp(28px,7.4vw,46px)}.fn-lead{font-size:17px;line-height:1.55;color:var(--c-muted);margin-top:14px;max-width:46ch}.fn-center{text-align:center}.fn-center .fn-lead{margin-inline:auto}.fn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;font:600 15px/1 var(--font-body);text-decoration:none;cursor:pointer;border:0;transition:transform .15s,background .15s}.fn-btn:hover{transform:translateY(-1px)}.fn-btn--p{background:var(--c-forest);color:#fff}.fn-btn--g{background:var(--c-gold);color:var(--c-forest-deep)}.fn-btn--o{background:transparent;color:var(--c-forest);box-shadow:inset 0 0 0 1.5px var(--c-forest)}.fn-btn--w{background:#fff;color:var(--c-forest)}.fn-btn--ol{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.fn-hint{font-size:13px;font-weight:600;color:var(--c-gold);margin:0}.fn-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px;scroll-padding-inline:16px;list-style:none}.fn-rail::-webkit-scrollbar{display:none}.fn-rail>*{scroll-snap-align:start;flex:0 0 80%}.fn-railhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.fn-railnav{display:none;gap:8px}.fn-railnav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--c-line);background:#fff;color:var(--c-forest);font-size:18px;cursor:pointer}.fn-railnav button:hover{border-color:var(--c-forest)}.fn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fn-hero{background:var(--c-forest-deep);color:#fff}.fn-hero__media{aspect-ratio:4/3;overflow:hidden;background:#2b4a3c}.fn-hero__media img{width:100%;height:100%;object-fit:cover}.fn-hero__body{padding:28px 16px 40px}.fn-hero__eb{font:600 12px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold-light)}.fn-hero h1{color:#fff;font-size:clamp(40px,11vw,76px);margin:14px 0 16px;line-height:1}.fn-hero h1 em{font-style:normal;color:var(--c-gold-light);display:block}.fn-hero__sub{font-size:17px;line-height:1.55;color:#ffffffe0;max-width:42ch}.fn-hero__ctas{display:flex;flex-direction:column;gap:10px;margin-top:26px}.fn-hero__ctas .fn-btn{width:100%}.fn-why{background:var(--c-surface)}.fn-why__hook{font-size:clamp(26px,7vw,44px)}.fn-why__hook span{display:block;color:var(--c-gold)}.fn-why__full{display:none;margin:36px 0 0;border-radius:22px;overflow:hidden}.fn-why__full img{width:100%;height:auto}.fn-why__vis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.fn-why__fig{grid-column:1/-1;position:relative;border-radius:22px;overflow:hidden;background:#efe9dd;margin:0}.fn-why__fig img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 40%}.fn-why__cap{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:8px 14px;font:600 13px/1 var(--font-body);color:var(--c-forest);box-shadow:0 4px 14px #00000014}.fn-why__cap i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c0674a;margin-right:7px;box-shadow:0 0 0 3px #c0674a33}.fn-size{grid-column:1/-1;background:#0e2c1d;color:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.fn-size__b{padding:20px 20px 4px}.fn-size__k{font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold)}.fn-size h3{color:#f1e6cf;font-size:22px;margin:8px 0;line-height:1.15}.fn-size__n{display:flex;gap:16px;margin-top:12px}.fn-size__n span{font-size:12.5px;color:#ffffffb8}.fn-size__n b{display:block;font:700 20px/1.1 var(--font-display);color:#fff}.fn-size img{width:100%;height:auto;margin-top:auto}.fn-fcard{background:var(--c-bg);border-radius:var(--fn-r);padding:16px 14px}.fn-ic{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;margin-bottom:10px;box-shadow:inset 0 0 0 1.5px var(--c-gold)}.fn-ic svg{width:22px;height:22px;stroke:var(--c-forest);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fn-fcard h3{font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.fn-fcard p{font-size:14px;line-height:1.45;color:var(--c-muted)}.fn-why__end{margin-top:26px;padding:22px 18px;border-radius:var(--fn-r);background:var(--c-forest);color:#fff;font:600 17px/1.4 var(--font-display);text-align:center}.fn-why__more{display:block;text-align:center;margin-top:14px;font-size:14px;color:var(--c-forest);font-weight:600;text-decoration:underline}.fn-day{background:var(--c-bg)}.fn-dcard{position:relative;border-radius:var(--fn-r);overflow:hidden;background:var(--c-forest);color:#fff;aspect-ratio:4/5;display:flex;align-items:flex-end;text-decoration:none}.fn-dcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fn-dcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#12231aeb,#12231a59 55%,#12231a00 75%)}.fn-dcard__b{position:relative;z-index:1;padding:20px 18px}.fn-dcard__k{display:block;font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-light);margin-bottom:6px}.fn-dcard h3{color:#fff;font-size:22px;margin-bottom:8px}.fn-dcard p{font-size:14.5px;line-height:1.45;color:#ffffffe6}.fn-dcard__l{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--c-gold-light)}.fn-sel{background:var(--c-bg);scroll-margin-top:90px}.fn-sgrid{display:grid;gap:12px;margin-top:28px}.fn-scard{text-align:left;width:100%;border:0;cursor:pointer;background:#fff;border-radius:var(--fn-r);padding:20px 18px;display:grid;grid-template-columns:52px 1fr;gap:4px 14px;align-items:start;box-shadow:inset 0 0 0 1.5px var(--c-line);font:inherit;color:inherit;transition:box-shadow .15s}.fn-scard:hover{box-shadow:inset 0 0 0 1.5px var(--c-forest)}.fn-scard[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--c-forest);background:#f1eee3}.fn-scard__ic{grid-row:span 3;width:52px;height:52px;border-radius:14px;background:var(--c-forest);display:grid;place-items:center}.fn-scard__ic svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fn-scard h3{font-size:18px;text-transform:uppercase;letter-spacing:.03em}.fn-scard__q{font-size:14.5px;line-height:1.45;color:var(--c-muted)}.fn-scard__cta{margin-top:8px;font-size:14px;font-weight:700;color:var(--c-forest)}.fn-panel{margin-top:18px;background:#fff;border-radius:var(--fn-r);padding:20px 16px;box-shadow:0 10px 30px #1c3a2e14}.fn-panel[hidden]{display:none}.fn-panel__t{font:700 18px/1.2 var(--font-display);color:var(--c-forest)}.fn-panel__s{font-size:14px;color:var(--c-muted);margin:6px 0 16px!important}.fn-panel__alt{display:block;margin-top:14px;font-size:14px;font-weight:600;color:var(--c-forest);text-align:center;text-decoration:underline}.fn-test{text-align:center;margin-top:18px!important;font-size:14px;color:var(--c-muted)}.fn-test a{color:var(--c-forest);font-weight:600;text-decoration:underline}.fn-stk{position:fixed;bottom:0;left:0;right:0;z-index:80;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f6f3eaf5;box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .25s}.fn-stk.is-on{transform:none}.fn-stk .fn-btn{width:100%;min-height:50px}.fn-pc{background:#fff;border-radius:var(--fn-r);overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--c-line)}.fn-pc__img{display:block;aspect-ratio:1;background:#f4f1e8;overflow:hidden}.fn-pc__img img{width:100%;height:100%;object-fit:contain}.fn-pc__b{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.fn-pc h3{font-size:18px}.fn-pc h3 a{color:inherit;text-decoration:none}.fn-pc__p{font-size:14px;line-height:1.45;color:var(--c-ink)}.fn-pc__i{font-size:13.5px;color:var(--c-muted);line-height:1.4}.fn-pc__i b{color:var(--c-forest)}.fn-fmt{display:flex;flex-wrap:wrap;gap:6px}.fn-fmt button,.fn-chip{font:600 12px/1 var(--font-body);padding:8px 10px;border-radius:999px;border:1px solid var(--c-line);background:#fff;color:var(--c-forest)}.fn-fmt button{cursor:pointer}.fn-fmt button[aria-pressed=true]{background:var(--c-forest);border-color:var(--c-forest);color:#fff}.fn-chip{background:var(--c-bg);border-color:transparent}.fn-pc__f{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px}.fn-pc__price{font:700 18px/1 var(--font-display);color:var(--c-forest)}.fn-pc__acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.fn-pc__acts .fn-btn{width:100%;min-height:44px;padding:0 10px;font-size:14px}.fn-pc__acts button.is-added{background:var(--c-forest);color:#fff}.fn-pc__acts button[disabled]{opacity:.45;cursor:not-allowed}.fn-plants{background:var(--c-surface)}.fn-pgrid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:30px -16px 0;padding:0 16px 8px;scroll-padding-inline:16px;scrollbar-width:none}.fn-pgrid::-webkit-scrollbar{display:none}.fn-pgrid>*{flex:0 0 80%;scroll-snap-align:start}.fn-plc{border-radius:var(--fn-r);overflow:hidden;background:var(--c-bg);display:flex;flex-direction:column}.fn-plc__img{aspect-ratio:4/3;overflow:hidden;background:#e8e3d5}.fn-plc__img img{width:100%;height:100%;object-fit:cover}.fn-plc__b{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.fn-plc__lat{font-size:13px;font-style:italic;color:var(--c-muted)}.fn-plc h3{font-size:22px}.fn-plc p{font-size:15px;line-height:1.5}.fn-claim{font-size:13.5px!important;line-height:1.45!important;color:var(--c-forest);background:#fff;border-left:3px solid var(--c-gold);padding:9px 12px;border-radius:0 8px 8px 0}.fn-plc--star{background:var(--c-forest);color:#fff}.fn-plc--star h3,.fn-plc--star p{color:#fff}.fn-plc--star .fn-plc__lat{color:var(--c-gold-light)}.fn-plc--star .fn-claim{background:#ffffff14;color:#fff}.fn-badge{align-self:flex-start;font:600 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:var(--c-gold);color:var(--c-forest-deep);padding:6px 10px;border-radius:999px}.fn-plc__more{margin-top:auto;font-size:14px;font-weight:600;color:var(--c-forest);text-decoration:none}.fn-plc--star .fn-plc__more{color:var(--c-gold-light)}.fn-exp{background:var(--c-forest);color:#fff}.fn-exp h2{color:#fff}.fn-proofs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.fn-proof{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px 14px}.fn-proof b{display:block;font:700 clamp(22px,6.6vw,34px)/1 var(--font-display);color:var(--c-gold-light);overflow-wrap:anywhere}.fn-proof h3{color:#fff;font-size:14.5px;margin:10px 0 4px;letter-spacing:.02em;font-family:var(--font-body);font-weight:700}.fn-proof p{font-size:13.5px;line-height:1.4;color:#ffffffbf}.fn-exp__cta{display:inline-block;margin-top:22px;font-weight:600;color:var(--c-gold-light);text-decoration:none;font-size:15px}.fn-exp__img{border-radius:var(--fn-r);overflow:hidden;aspect-ratio:16/10;margin-top:28px}.fn-exp__img img{width:100%;height:100%;object-fit:cover}.fn-sol{background:var(--c-surface)}.fn-sol__all{margin-top:24px;display:flex;justify-content:center}.fn-rea{background:var(--c-bg);border-block:1px solid var(--c-line)}.fn-rea__row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--c-line)}.fn-rea__it{background:var(--c-bg);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 10px}.fn-rea__it svg{width:28px;height:28px;stroke:var(--c-forest);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fn-rea__it b{font:600 14px/1.25 var(--font-display);color:var(--c-forest)}.fn-rea__it span{font-size:12.5px;color:var(--c-muted)}.fn-rea__it:last-child:nth-child(odd){grid-column:1/-1}.fn-faq{background:var(--c-surface)}.fn-faq__list{margin-top:26px;border-top:1px solid var(--c-line)}.fn-faq details{border-bottom:1px solid var(--c-line)}.fn-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font:600 17px/1.35 var(--font-display);color:var(--c-forest)}.fn-faq summary::-webkit-details-marker{display:none}.fn-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:400 26px/1 var(--font-body);color:var(--c-gold)}.fn-faq details[open] summary:after{content:"\2013"}.fn-faq__a{padding:0 0 20px;font-size:15.5px;line-height:1.6;max-width:68ch}.fn-faq__a a{color:var(--c-forest);font-weight:600;text-decoration:underline}.fn-others{background:var(--c-bg);border-top:1px solid var(--c-line);padding:36px 0;text-align:center}.fn-others h2{font-size:clamp(20px,5.2vw,26px)}.fn-others__t{color:var(--c-muted);font-size:15px;margin:10px auto 18px!important;max-width:46ch;line-height:1.5}.fn-brandline{margin-top:24px;font-size:12.5px;color:#8a8577}.fn-brandline a{color:#6d6a5f;text-decoration:none;white-space:nowrap}.fn-final{background:var(--c-forest-deep);color:#fff;text-align:center}.fn-final h2{color:#fff;font-size:clamp(28px,7.6vw,48px)}.fn-final__t{color:#ffffffd9;font-size:17px;margin:14px auto 26px!important;max-width:40ch;line-height:1.5}.fn-final .fn-btn{width:100%;max-width:360px}.fn-legal{font-size:12px;color:#ffffff8c;margin:30px auto 0!important;line-height:1.5;max-width:60ch}@media(min-width:750px){.fn-wrap{padding:0 32px}.fn-sec{padding:88px 0}.fn-h2{font-size:clamp(32px,3.6vw,46px)}.fn-rail{margin:0;padding:4px 0 8px;scroll-padding-inline:0}.fn-rail>*{flex-basis:calc((100% - 28px)/3)}.fn-railnav{display:flex}.fn-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:600px}.fn-hero__media{aspect-ratio:auto;order:2}.fn-hero__body{display:flex;flex-direction:column;justify-content:center;padding:64px 56px}.fn-hero__ctas{flex-direction:row}.fn-hero__ctas .fn-btn{width:auto}.fn-why__full{display:block}.fn-why--integre .fn-why__vis{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fn-why--integre .fn-why__fig,.fn-why--integre .fn-size{display:none}.fn-why:not(.fn-why--integre) .fn-why__vis{grid-template-columns:repeat(4,1fr)}.fn-why:not(.fn-why--integre) .fn-why__fig,.fn-why:not(.fn-why--integre) .fn-size{display:none}.fn-sgrid{grid-template-columns:1fr 1fr}.fn-panel{padding:28px}.fn-pgrid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;overflow:visible;margin:30px 0 0;padding:0}.fn-exp__in{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.fn-exp__img{margin-top:0;aspect-ratio:4/5}.fn-sol .fn-rail{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.fn-rea__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}.fn-rea__it:last-child:nth-child(odd){grid-column:auto}.fn-stk{display:none}}@media(prefers-reduced-motion:reduce){.fn-btn,.fn-stk{transition:none}}.fn-plc--buy{position:relative;transition:transform .2s,box-shadow .2s}.fn-plc--buy:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.fn-plc__link{color:inherit;text-decoration:none}.fn-plc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fn-plc__link:focus-visible{outline:none}.fn-plc--buy:focus-within{outline:2px solid var(--c-gold);outline-offset:2px}.fn-plc__acts{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.fn-plc__acts .fn-plc__more{margin-top:0;position:relative;z-index:2}.fn-plc__buy{display:inline-block;background:var(--c-forest);color:#fff;font-size:14px;font-weight:600;padding:9px 16px;border-radius:99px}.fn-plc--star .fn-plc__buy{background:var(--c-gold);color:#fff}.fn-sugg{margin-top:34px}.fn-sugg__t{font-size:22px;color:var(--c-forest)}@media(prefers-reduced-motion:reduce){.fn-plc--buy{transition:none}.fn-plc--buy:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/fn-home.css.map */
