:root{--pdp45-statement: clamp(34px, 3.3vw + 7px, 54px);--pdp45-statement-lh: 1.09;--pdp45-h2: clamp(31px, 2.9vw + 8px, 50px);--pdp45-h2-lh: 1.08;--pdp45-h3: clamp(27px, 1.6vw + 13px, 36px);--pdp45-h3-lh: 1.11;--pdp45-h4: clamp(25px, .9vw + 17px, 30px);--pdp45-h4-lh: 1.17;--pdp45-card: 22px;--pdp45-card-lh: 1.18;--pdp45-head-gap: 10px;--pdp45-head-drop: 42px;--pdp45-eyebrow: 11px;--pdp45-eyebrow-track: .18em;--pdp45-sub: clamp(44px, 3.5vw + 21px, 72px);--pdp45-band: clamp(64px, 5vw + 32px, 104px);--pdp45-major: clamp(72px, 5.8vw + 36px, 120px)}@media(max-width:560px){.ff28 .ff28-trust{flex-direction:column;gap:0}}@media(max-width:430px){:root{--pdp45-head-gap: 7px;--pdp45-head-drop: 22px}}.ffr13{--color-ivory: #FDFBF9;--color-sea-salt: #FAF8F5;--color-text-secondary: #64484E;--color-text-muted: #8B7355;--color-muted-text: #786349;--color-beaver: #BE8C73;--black-40: rgba(28, 27, 26, .4);--font-display: "Cormorant", "Cormorant Metric Fallback", Georgia, serif;--font-body: "Ysabeau Office", "Ysabeau Office Metric Fallback", system-ui, sans-serif;--ff-muted-icon: var(--color-text-muted);--ff-muted-text: var(--color-muted-text);--ff-line: rgba(28, 27, 26, .08);--ff-sub-tint: rgba(190, 140, 115, .12);--ff-sub-tint-on: rgba(190, 140, 115, .19);--ff-sub-edge: rgba(190, 140, 115, .45);--ff-ease: cubic-bezier(.16, 1, .3, 1);background:var(--color-ivory);color:var(--color-ink);font-family:var(--font-body)}.ffr13 *,.ffr13 *:before,.ffr13 *:after{box-sizing:border-box}.ffr13-wrap{max-width:1184px;margin:0 auto;padding:36px 48px 48px;position:relative}.ffr13-crumb{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#1c1b1a9e;padding-bottom:18px}.ffr13-crumb a{color:inherit;text-decoration:none}.ffr13-crumb a:hover{color:var(--color-rust)}.ffr13-crumb .s{color:#1c1b1a4d}.ffr13-crumb .here{color:#1c1b1abf}.ffr13-cols{display:flex;gap:56px;align-items:flex-start}.ffr13-left{width:540px;flex-shrink:0}.ffr13-photo{position:sticky;top:24px;margin:0}.ffr13-photo-main{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden}.ffr13-photo-main img{width:100%;height:100%;object-fit:cover;display:block}.ffr13-counter{position:absolute;right:14px;bottom:14px;background:#1c1b1a52;color:var(--color-ivory);border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:12.5px;letter-spacing:.08em;padding:4px 11px;font-variant-numeric:lining-nums}.ffr13-thumbs{display:flex;gap:10px;padding-top:10px}.ffr13-thumbs button{padding:0;border:none;background:none;cursor:pointer;line-height:0}.ffr13-thumbs img{width:68px;height:85px;object-fit:cover;display:block;opacity:.86}.ffr13-thumbs button[aria-current=true] img{outline:1.5px solid var(--color-rust);outline-offset:2px;opacity:1}.ffr13-thumbs button:focus-visible{outline:2px solid var(--color-rust);outline-offset:2px}.ffr13-right{flex:1;min-width:0}.ffr13-eyebrow{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.ffr13-eyebrow b{font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--ff-muted-text)}.ffr13-eyebrow i{font-style:normal;font-size:12.5px;letter-spacing:.06em;color:var(--ff-muted-text);font-variant-numeric:lining-nums}.ffr13 .ffr13-title{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:104%;letter-spacing:-.03em;margin:0;padding-top:10px;color:var(--color-ink)}.ffr13-rating{display:flex;align-items:baseline;gap:8px;padding-top:8px;text-decoration:none}.rvstars{display:inline-flex;align-items:center;flex:none}.rvstars svg{display:block}.rvstars svg.on path{fill:var(--color-gold-ink, #A8842C)}.rvstars svg.off path{fill:#1c1b1a2e}.ffr13-rating .n{font-size:13.5px;color:var(--ff-muted-text);font-variant-numeric:lining-nums}.ffr13-mprice{display:none}.ffr13-tagline{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:21px;line-height:132%;color:var(--color-text-secondary);margin:0;padding-top:12px}.ffr13-desc{font-size:16px;line-height:165%;color:var(--color-text-secondary);margin:0;padding-top:10px;max-width:46ch}.ffr13-scent{font-style:italic;font-size:15px;line-height:160%;color:var(--ff-muted-text);margin:0;padding-top:8px;max-width:46ch}.ffr13-itb{margin-top:22px;padding-top:14px;border-top:1px solid var(--ff-line)}.ffr13-itb-label{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px}.ffr13-itb-label b{font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#1c1b1ab8}.ffr13-itb-label i{font-style:italic;font-size:14px;color:var(--ff-muted-text)}.ffr13-thing{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;color:inherit}.ffr13-itb-sum{margin:0;padding-top:13px;font-size:13.5px;line-height:21px;color:var(--color-text-secondary);text-align:center;font-variant-numeric:lining-nums}.ffr13-thing img{width:86px;height:86px;object-fit:contain;display:block;flex-shrink:0;mix-blend-mode:darken}.ffr13-panel{margin-top:20px;padding-top:14px;border-top:1px solid var(--ff-line)}.ffr13 .pack{position:relative;display:block;background:#fff;border:1px solid var(--ff-line);cursor:pointer}.ffr13 .pack.sub{background:var(--ff-sub-tint);border-color:var(--ff-sub-edge)}.ffr13 .pack.sub.on{background:var(--ff-sub-tint-on)}.ffr13 .pack+.pack{margin-top:10px}.ffr13 .pack input{position:absolute;opacity:0;pointer-events:none}.ffr13-opt-inner{display:flex;gap:13px;align-items:flex-start;border-left:3px solid transparent;padding:14px 18px 13px 16px;transition:border-color .18s var(--ff-ease)}.ffr13 .pack.on .ffr13-opt-inner{border-left-color:var(--color-rust)}.ffr13 .pack:has(input:focus-visible){outline:2px solid var(--color-rust);outline-offset:2px}.ffr13 .pack.on .ffr13-radio{border-color:var(--color-rust)}.ffr13 .pack.on .ffr13-radio:after{transform:scale(1)}.ffr13-opt-body{flex:1;min-width:0}.ffr13-opt-title{font-family:var(--font-display);font-weight:600;font-size:21px;line-height:26px}.ffr13-opt-price .per{font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--color-rust)}.ffr13 .pack:not(.on) .ffr13-opt-title,.ffr13 .pack:not(.on) .ffr13-opt-price{color:#1c1b1abd}.ffr13-sched .when{width:132px;flex:none;font-weight:500;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ff-muted-text)}.ffr13-sched .what{flex:1;font-size:15px;line-height:22px;color:#1c1b1ae0}.ffr13-sched .amt{flex:none;font-size:14px;color:#1c1b1ab3;font-variant-numeric:lining-nums}.ffr13 .ffr13-cta{display:flex;align-items:center;justify-content:center;width:100%;height:54px;margin-top:18px;background:var(--color-rust);border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ivory);font-variant-numeric:lining-nums;transition:background .18s}.ffr13 .ffr13-cta:hover{background:var(--color-rust-hover)}.ffr13 .ffr13-cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ffr13 .ffr13-cta[data-sold-out]{background:var(--black-40);cursor:not-allowed}.ffr13-under-cta{display:flex;justify-content:center;align-items:center;min-height:0;font-size:13px;line-height:20px;color:var(--color-text-secondary);text-align:center;font-variant-numeric:lining-nums}.ffr13-under-cta:not(:empty){padding-top:9px}.ffr13-guar .ck{color:var(--color-rust);font-weight:600}.ffr13-pay{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;padding-top:11px}.ffr13-pay .payment-icon{display:block;width:35px;height:24px;flex:none}.ffr13-pay.cards-only .payment-icon:nth-child(-n+3){display:none}.ffr13-trustrow .sep{width:1px;height:11px;flex:none;background:var(--ff-line)}.ffr13-stack{margin-top:16px;padding-top:4px;border-top:1px solid var(--ff-line)}.ffr13-pillars{display:flex;align-items:stretch;gap:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--ff-line)}.ffr13-pillar b{display:block;font-weight:600;font-size:14.5px;line-height:20px;color:var(--color-ink);min-height:40px;text-wrap:balance}.ffr13-proof{display:flex;gap:56px;align-items:stretch;margin-top:44px;padding-top:32px;border-top:1px solid var(--ff-line)}.ffr13-proof-l{width:540px;flex-shrink:0}.ffr13-proof-r{flex:1;min-width:0}.ffr13-proof--questions-only .ffr13-proof-r{max-width:720px}.ffr13-faq{background:none;border:0;padding:0}.ffr13-faq .ffr13-band-label b{color:var(--color-rust)}.ffr13-band-label{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px}.ffr13-band-label b{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.18em;text-transform:uppercase;color:#1c1b1ab8}.ffr13-band-label i{font-style:italic;font-size:14px;line-height:18px;color:var(--ff-muted-text)}.ffr13-pull{display:flex;gap:16px;align-items:flex-start}.ffr13-pull .bar{width:2px;align-self:stretch;background:#be8c738c;flex:none}.ffr13-pull q{font-family:var(--font-display);font-size:23px;line-height:34px;quotes:"\201c" "\201d"}.ffr13-byline{display:flex;align-items:center;gap:9px;padding-top:12px;font-size:13.5px;color:var(--ff-muted-text)}.ffr13-byline b{font-weight:400;color:var(--color-ink)}.ffr13-shorts{display:flex;gap:20px;padding-top:26px}@media(max-width:1180px){.ffr13-shorts>div:nth-child(3){display:none}}.ffr13-proof-door{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:22px;text-decoration:none;color:var(--color-rust);font-weight:600;font-size:12.5px;line-height:16px;letter-spacing:.07em;text-transform:uppercase}.ffr13-proof-door .ar{font-weight:400;font-size:14px;letter-spacing:0;transition:transform .22s ease}.ffr13-proof-door:hover .ar{transform:translate(3px)}.ffr13-shorts>div{flex:1;min-width:0}.ffr13-shorts q{display:block;font-size:14px;line-height:22px;color:#1c1b1ac7;quotes:"\201c" "\201d"}.ffr13-shorts cite{display:block;font-style:normal;font-size:12.5px;color:var(--ff-muted-text);padding-top:8px}.ffr13-faq details{border-bottom:1px solid var(--ff-line)}.ffr13-faq details:last-of-type{border-bottom:none}.ffr13-faq summary{list-style:none;cursor:pointer;position:relative;padding:16px 32px 16px 0;font-size:14.5px;line-height:18px;font-weight:500;color:var(--color-ink);transition:color .15s var(--ff-ease)}.ffr13-faq details[open] summary{font-weight:600}.ffr13-faq summary:hover{color:var(--color-rust)}.ffr13-faq summary:focus-visible{outline:2px solid var(--color-rust);outline-offset:3px}.ffr13-faq summary::-webkit-details-marker{display:none}.ffr13-faq summary:after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--ff-muted-icon);border-bottom:1.5px solid var(--ff-muted-icon);transform:translateY(-70%) rotate(45deg);transition:transform .2s var(--ff-ease)}.ffr13-faq details[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.ffr13-faq details p{font-size:13.5px;line-height:160%;color:var(--color-text-secondary);margin:0;padding:0 0 16px;text-wrap:pretty}.ffr13-helpline{display:flex;gap:13px;align-items:center;padding-top:18px;border-top:1px solid var(--ff-line)}.ffr13-helpline .av{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--ff-sub-tint);border:1px solid var(--ff-sub-edge)}.ffr13-helpline .av svg{stroke:var(--color-rust)}.ffr13-helpline>div{flex:1;min-width:0;font-size:12.5px;line-height:150%;color:var(--color-text-secondary)}.ffr13-helpline b{display:block;color:var(--color-ink);font-size:13.5px;font-weight:600}.ffr13-helpline a{white-space:nowrap;font-size:13px;font-weight:600;color:var(--color-rust);text-decoration:none}.ffr13-helpline a:hover{text-decoration:underline;text-underline-offset:3px}.ffr13-ritual{margin-top:40px;padding-top:26px;border-top:1px solid var(--ff-line)}.ffr13-ritual-card{display:flex;gap:18px;align-items:center;padding:14px 16px;border:1px solid var(--ff-line);background:#fff;text-decoration:none;color:inherit;transition:border-color .18s var(--ff-ease)}.ffr13-ritual-card:hover{border-color:var(--ff-sub-edge)}.ffr13-ritual-card img{width:62px;height:62px;object-fit:cover;display:block;flex:none}.ffr13-ritual-card .t{flex:1;min-width:0}.ffr13-ritual-card .t b{display:block;font-family:var(--font-display);font-weight:600;font-size:19px;line-height:25px}.ffr13-ritual-card .t span{display:block;font-size:14.5px;line-height:21px;color:var(--color-text-secondary)}.ffr13-ritual-card .p{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-weight:600;font-size:19px;flex:none;font-variant-numeric:lining-nums}.ffr13-ritual-card .p .ar{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-rust);transition:transform .2s var(--ff-ease)}.ffr13-ritual-card:hover .p .ar{transform:translate(3px)}.ffr13-buybar{position:fixed;top:0;left:0;right:0;z-index:20;display:none;align-items:center;justify-content:space-between;gap:24px;padding:12px 48px;background:#fdfbf9f5;border-bottom:1px solid var(--ff-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(-110%);transition:transform .22s var(--ff-ease)}.ffr13-buybar.show{transform:translateY(0)}.ffr13-buybar .who{display:flex;align-items:baseline;gap:12px}.ffr13-buybar .who b{font-family:var(--font-display);font-weight:600;font-size:18px}.ffr13-buybar .who span{font-size:13px;color:var(--ff-muted-text)}.ffr13-buybar .side{display:flex;align-items:center;gap:20px}.ffr13-buybar .p{font-family:var(--font-display);font-weight:600;font-size:18px;font-variant-numeric:lining-nums}.ffr13-buybar button{background:var(--color-rust);color:var(--color-ivory);border:none;cursor:pointer;border-radius:8px;font-family:var(--font-body);font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:12px 26px;white-space:nowrap;font-variant-numeric:lining-nums}.ffr13-buybar button:hover{background:var(--color-rust-hover)}.ffr13-buybar button:focus-visible,.ffr13-mobilebar button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ffr13-mobilebar{display:none}@media(min-width:990px){.ffr13-buybar{display:flex}}@media(prefers-reduced-motion:reduce){.ffr13-radio:after,.ffr13-opt-inner,.ffr13 .ffr13-cta,.ffr13-buybar,.ffr13-mobilebar,.ffr13-faq summary:after{transition:none}}@media(max-width:1180px){.ffr13-wrap{max-width:1120px;padding:30px 34px 42px}.ffr13-cols,.ffr13-proof{gap:38px}.ffr13-left,.ffr13-proof-l{width:44%}.ffr13 .ffr13-title{font-size:46px}}@media(max-width:640px){.ffr13-pillars{flex-direction:column;gap:0}.ffr13-pillar{padding:13px 0}.ffr13-pillar:first-child{padding-top:0}.ffr13-pillar:last-child{padding-bottom:0}.ffr13-pillar+.ffr13-pillar{border-left:none;border-top:1px solid var(--ff-line)}.ffr13-pillar b{min-height:0}}@media(max-width:900px){.ffr13-wrap{max-width:720px;padding:26px 28px 36px}.ffr13-cols{flex-direction:column;gap:26px}.ffr13-left,.ffr13-proof-l{width:100%}.ffr13-photo{position:static}.ffr13-photo-main{max-height:58vh}.ffr13-proof{flex-direction:column;gap:32px}.ffr13-shorts{gap:24px}.ffr13 .ffr13-title{font-size:42px}.ffr13-mprice{display:flex;align-items:baseline;gap:10px;padding-top:10px}.ffr13-mprice b{font-family:var(--font-display);font-weight:600;font-size:26px;font-variant-numeric:lining-nums}.ffr13-mprice span{font-size:13.5px;color:var(--ff-muted-text)}}@media(max-width:989px){.ffr13-wrap{padding-bottom:96px}.ffr13-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fdfbf9f7;border-top:1px solid var(--ff-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .22s var(--ff-ease)}.ffr13-mobilebar.show{transform:translateY(0)}.ffr13-mobilebar .p{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ffr13-mobilebar .p b{font-family:var(--font-display);font-weight:600;font-size:19px;font-variant-numeric:lining-nums}.ffr13-mobilebar .p span{font-size:11.5px;color:var(--ff-muted-text)}.ffr13-mobilebar button{flex:0 0 auto;max-width:62vw;background:var(--color-rust);color:var(--color-ivory);border:none;cursor:pointer;border-radius:8px;font-family:var(--font-body);font-weight:400;font-size:14px;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;padding:13px 18px;min-height:48px;font-variant-numeric:lining-nums}}@media(max-width:430px){.ffr13-wrap{padding:12px 16px 96px}.ffr13-crumb{font-size:12.5px;gap:6px;padding-bottom:10px}.ffr13 .ffr13-title{font-size:34px;line-height:106%;padding-top:7px}.ffr13-eyebrow b{font-size:11px;letter-spacing:.13em}.ffr13-eyebrow i{font-size:11.5px}.ffr13-rating{padding-top:6px}.ffr13-rating .n{font-size:12.5px}.ffr13-mprice{gap:9px}.ffr13-mprice b{font-size:24px}.ffr13-mprice span{font-size:13px}.ffr13-tagline{font-size:18px;padding-top:10px}.ffr13-desc{font-size:15px;line-height:160%;padding-top:8px}.ffr13-scent{font-size:14.5px}.ffr13-thumbs img{width:54px;height:54px}.ffr13-thumbs{gap:8px;padding-top:8px}.ffr13-panel{margin-top:18px}.ffr13-opt-inner{gap:11px;padding:12px 14px 11px 12px}.ffr13-radio{width:16px;height:16px;margin-top:3px}.ffr13-opt-head{flex-wrap:wrap;gap:1px 10px}.ffr13-opt-title,.ffr13-opt-price{font-size:18px;line-height:23px}.ffr13-sched .when{width:120px;font-size:11px}.ffr13-sched .what{font-size:14px;line-height:21px}.ffr13 .ffr13-cta{height:50px;font-size:15.5px;letter-spacing:.12em}.ffr13-proof{margin-top:32px}.ffr13-shorts{flex-direction:column;gap:18px}.ffr13-pillar b{font-size:14px}.ffr13-pull q{font-size:20px;line-height:30px}.ffr13-photo-main{max-height:52vh}}.ffr13-vs-wrap{padding-top:8px;padding-bottom:8px}.ffr13 .ffr13-vs-title{font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#1c1b1ab8;margin:0;padding:18px 0 12px}.ffr13-incl{display:flex;flex-direction:column}.ffi-wrap{padding-top:var(--pdp45-band);padding-bottom:var(--pdp45-band)}.ffr13 .ffi-title{font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-h2);line-height:var(--pdp45-h2-lh);letter-spacing:-.03em;color:var(--color-ink);margin:0;text-align:center;text-wrap:balance}.ffi-hero{display:flex;gap:44px;align-items:center;background:#fff;border:1px solid var(--ff-line);padding:28px 36px 28px 28px;text-decoration:none;color:inherit;transition:border-color .18s var(--ff-ease)}.ffi-close{display:flex;align-items:stretch;margin-top:44px;border:1px solid var(--color-beaver)}.ffi-sum .r.big{padding-top:10px}.ffi-sum .r.big span{font-size:15.5px;font-weight:600;color:var(--color-ink)}.ffi-sum .r.big b{font-family:var(--font-display);font-weight:600;font-size:44px;line-height:46px;color:var(--color-rust)}@media(max-width:430px){.ffi-sum .r.big b{font-size:36px;line-height:38px}}.ffi-hero-pair{display:flex;gap:14px;flex:none}.ffi-rows{display:flex;flex-direction:column;width:900px;max-width:100%;margin:0 auto}.ffi-row img,.ffi-row .ph{width:112px;height:112px;flex:none;object-fit:contain;display:block}.ffi-row .q b{display:inline-block;font-weight:600;font-size:12px;line-height:16px;color:var(--color-rust);border:1px solid rgba(177,86,57,.3);border-radius:2px;padding:3px 8px;font-variant-numeric:lining-nums}.ffi-cells .was{font-family:var(--font-display);font-weight:500;font-size:26px;color:var(--ff-muted-text);font-variant-numeric:lining-nums}.ffi-cells .keep{background:var(--ff-sub-tint);border-left:1px solid var(--color-beaver)}.ffi-cells .keep span{color:var(--color-rust)}.ffi-cells .keep b{color:var(--color-ink)}@media(max-width:900px){.ffi-cells .keep{border-left:none;border-top:1px solid var(--color-beaver)}}.ff28 .ff28-cards{display:flex;align-items:stretch}.ff28 .ff28-card{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 8px 16px;background:#fff;border:1px solid var(--ff-line);border-radius:4px;text-decoration:none;color:inherit;transition:border-color .18s var(--ff-ease)}.ff28 .ff28-card:hover{border-color:var(--ff-sub-edge)}.ff28 .ff28-card:focus-visible{outline:2px solid var(--color-rust);outline-offset:2px}.ff28 .ff28-card .fig{height:90px;width:var(--fig-w, 95px);flex:none;display:flex;align-items:flex-end;justify-content:center}.ff28 .ff28-card:nth-child(1) .fig{--fig-w: var(--fig-resins, 122px)}.ff28 .ff28-card:nth-child(3) .fig{--fig-w: 93px}.ff28 .ff28-cards--three{--fig-resins: 176px}.ff28 .ff28-cards--five{--fig-resins: 148px}.ff28 .ff28-cards--two .ff28-card:nth-child(1) .fig,.ff28 .ff28-cards--two .ff28-card:nth-child(3) .fig{--fig-w: 76px}.ff28 .ff28-cards--two .ff28-card .fig{height:108px;align-items:center}.ff28 .ff28-cards--two .ff28-card .fig img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:3px}.ff28 .ff28-card img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.ff28 .ff28-card b{font-weight:600;font-size:14px;line-height:18px;color:var(--color-ink);text-align:center}.ff28 .ff28-card:hover b{color:var(--color-rust)}.ff28 .ff28-card span.s2{display:none}.ff28 .ff28-card span.s{font-size:12px;line-height:140%;text-align:center;color:#1c1b1a99;text-wrap:pretty}.ff28 .ff28-card .incl{position:absolute;top:8px;right:10px;font-size:10px;line-height:12px;letter-spacing:.08em;color:#4a7c59}.ff28 .ff28-plus{width:24px;flex:none;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:18px;color:var(--color-beaver)}.ff28 .ff28-price{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding-top:20px;border-top:1px solid var(--ff-line)}.ff28 .ff28-price .l{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ff28 .ff28-price .l b{font-family:var(--font-display);font-weight:400;font-size:23px;line-height:28px;color:var(--color-ink)}.ff28 .ff28-price .l span{font-size:15px;line-height:23px;color:var(--color-text-secondary);text-wrap:pretty}.ff28 .ff28-price .v{flex:none;font-family:var(--font-display);font-weight:400;font-size:40px;line-height:38px;color:var(--color-ink);font-variant-numeric:lining-nums}.ff28 .ff28-price .worth{flex:1 1 100%;text-align:right;font-size:13px;line-height:16px;color:var(--ff-muted-text)}.ff28 .ff28-buy{display:flex;gap:14px;margin-top:18px}.ff28 .ff28-buy .ffr13-cta{flex:1;height:auto;margin-top:0;padding:20px 0;border-radius:8px;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:18px;letter-spacing:.1em}.ff28 .ff28-instal{display:flex;justify-content:center;margin-top:6px;padding-top:18px;border-top:1px solid var(--ff-line);font-size:13px;line-height:16px;color:#1c1b1a99;text-align:center;font-variant-numeric:lining-nums}.ff28 .ff28-pay{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:10px;opacity:.85}.ff28 .ff28-pay--lead{margin-top:6px;padding-top:18px;border-top:1px solid var(--ff-line)}.ff28 .ff28-pay .payment-icon{display:block;width:35px;height:24px;flex:none}.ff28 .ff28-rule{display:none}.ff28 .ff28-trust{display:flex;margin-top:30px;padding-top:26px;border-top:1px solid var(--ff-line)}.ff28 .ff28-trust>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ff28 .ff28-trust>div:nth-child(1){padding-right:26px}.ff28 .ff28-trust>div:nth-child(2){padding:0 26px;border-left:1px solid var(--ff-line)}.ff28 .ff28-trust>div:nth-child(3){padding-left:26px;border-left:1px solid var(--ff-line)}.ff28 .ff28-trust .h{display:flex;align-items:center;gap:10px}.ff28 .ff28-trust svg{width:15px;height:15px;flex:none;stroke:var(--color-rust)}.ff28 .ff28-trust b{font-weight:400;font-size:14px;line-height:18px;color:var(--color-ink)}.ff28 .ff28-trust span{font-size:13px;line-height:20px;color:var(--ff-muted-text);text-wrap:pretty}.ff28 .ffr13-helpline .av{background:none;padding:0;overflow:hidden}.ff28 .ffr13-helpline .av img{width:100%;height:100%;object-fit:cover;display:block}.ff28 .ffi-colhead .run{width:74px;flex:none;text-align:right;color:var(--color-rust)}.ff28 .ffi-row>.run{width:74px;flex:none;text-align:right;font-size:13px;line-height:20px;color:var(--ff-muted-text);font-variant-numeric:lining-nums}.ff28 .ffi-row:last-child{border-bottom:1px solid var(--ff-line)}.ff28 .ffi-row--flat{cursor:default}.ff28 .ffi-row--flat .t b{color:var(--color-ink)}.ff28 .ff28-foot{width:900px;max-width:100%;margin:22px auto 0;padding-top:26px;border-top:1.5px solid var(--color-ink)}.ff28 .ff28-foot .r{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding:11px 0}.ff28 .ff28-foot .l{flex:1;min-width:0}.ff28 .ff28-foot .l b{display:block;font-weight:600;font-size:10.5px;line-height:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--black-40)}.ff28 .ff28-foot .l span{display:block;padding-top:3px;font-size:13.5px;line-height:18px;color:#1c1b1a99;text-wrap:pretty}.ff28 .ff28-foot .v{flex:none;font-family:var(--font-display);font-weight:400;font-size:40px;line-height:42px;color:var(--black-40);font-variant-numeric:lining-nums}.ff28 .ff28-foot .r.paid .l b{color:var(--color-rust)}.ff28 .ff28-foot .r.paid .v{font-size:68px;line-height:68px;letter-spacing:-.02em;color:var(--color-ink)}.ff28 .ff28-keep{margin:0;padding-top:24px;font-size:14px;line-height:18px;color:var(--color-rust);text-align:right;text-wrap:pretty;font-variant-numeric:lining-nums}.ff28-maker{display:flex;background:#f2e9e4}.ff28-maker .pic{width:600px;flex:none}.ff28-maker .pic img{width:100%;height:560px;object-fit:cover;display:block}.ff28-maker .cap{display:block;padding:10px 0 0 32px;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--ff-muted-text)}.ff28-maker .say{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:64px 72px}.ff28-maker .eyebrow{font-weight:600;font-size:var(--pdp45-eyebrow);line-height:14px;letter-spacing:var(--pdp45-eyebrow-track);text-transform:uppercase;color:var(--color-rust)}.ff28-maker h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-h2);line-height:var(--pdp45-h2-lh);color:var(--color-ink)}.ff28-maker p{margin:0;font-size:16px;line-height:27px;color:#1c1b1acc;text-wrap:pretty}.ff28-maker .sig{padding-top:4px;font-family:var(--font-display);font-style:italic;font-size:19px;line-height:24px;color:var(--color-text-secondary)}.ff28-q{display:flex;flex-direction:column;align-items:center;gap:36px;padding:var(--pdp45-band) 80px}.ff28-q .head{width:760px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--pdp45-head-gap)}.ff28-q .eyebrow{font-weight:600;font-size:var(--pdp45-eyebrow);line-height:14px;letter-spacing:var(--pdp45-eyebrow-track);text-transform:uppercase;color:var(--color-rust)}.ff28-q h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-h2);line-height:var(--pdp45-h2-lh);text-align:center;color:var(--color-ink)}.ff28-q .list{width:820px;max-width:100%}.ff28-q .qa{display:flex;flex-direction:column;gap:7px;padding:0;border-bottom:1px solid var(--ff-line)}.ff28-q details.qa[open]{padding-bottom:20px}.ff28-q details.qa>summary{list-style:none;cursor:pointer;position:relative;padding:20px 34px 20px 0}.ff28-q details.qa[open]>summary{padding-bottom:0}.ff28-q details.qa>summary::-webkit-details-marker{display:none}.ff28-q details.qa>summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--ff-muted-icon);border-bottom:1.5px solid var(--ff-muted-icon);transform:translateY(-70%) rotate(45deg);transition:transform .2s var(--ff-ease)}.ff28-q details.qa[open]>summary:after{transform:translateY(-25%) rotate(-135deg)}.ff28-q details.qa>summary:hover h3{color:var(--color-rust)}.ff28-q details.qa>summary:focus-visible{outline:2px solid var(--color-rust);outline-offset:4px}.ff28-q details.qa>p{padding-top:7px}@media(min-width:901px){.ff28-q details.qa::details-content{content-visibility:visible;block-size:auto;opacity:1}.ff28-q details.qa>summary{cursor:default;pointer-events:none;padding:20px 0 0}.ff28-q details.qa>summary:after{display:none}.ff28-q details.qa,.ff28-q details.qa[open]{padding:0 0 20px}.ff28-q details.qa[open]>summary{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.ff28-q details.qa>summary:after{transition:none}}.ff28-q .qa h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:28px;color:var(--color-ink)}.ff28-q .qa p{margin:0;font-size:15px;line-height:25px;color:#1c1b1a99;text-wrap:pretty}.ff28-q .qa p a{color:var(--color-rust)}.ff28-close{display:flex;flex-direction:column;align-items:center;padding:var(--pdp45-major) 48px;background:var(--color-ivory);overflow-x:clip}.ff28-cbuy{width:1088px;max-width:100%;display:grid;grid-template-columns:minmax(0,792fr) minmax(0,272fr);gap:24px;align-items:end}.ff28-cbuy .t{min-width:0;display:flex;flex-direction:column}.ff28-cbuy .t .eyebrow{font-size:var(--pdp45-eyebrow);font-weight:600;line-height:15px;letter-spacing:var(--pdp45-eyebrow-track);text-transform:uppercase;color:var(--color-rust)}.ff28-cbuy .t h2{max-width:700px;margin:16px 0 0;font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-statement);line-height:var(--pdp45-statement-lh);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance}.ff28-cbuy .t p{max-width:560px;margin:24px 0 0;font-size:16px;line-height:26px;color:var(--ff-muted-text);text-wrap:pretty}.ff28-cbuy .go{min-width:max-content;padding-bottom:4px;display:flex;flex-direction:column;align-items:flex-end;gap:18px}.ff28-cbuy .go .p{font-family:var(--font-display);font-weight:400;font-size:44px;line-height:44px;color:var(--color-ink);font-variant-numeric:lining-nums}.ff28-cbuy .go button{padding:16px 34px;background:var(--color-rust);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-body);font-size:13px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;transition:background .18s}.ff28-cbuy .go button:hover{background:var(--color-rust-hover)}.ff28-cbuy .go button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ff28-cbuy .go button[data-sold-out]{background:var(--black-40);cursor:not-allowed}.ff28-others{width:1088px;max-width:100%;padding-top:var(--pdp45-sub)}.ff28-others .head{display:flex;flex-direction:column;align-items:center;gap:var(--pdp45-head-gap);padding-bottom:var(--pdp45-head-drop)}.ff28-others .eyebrow{font-size:var(--pdp45-eyebrow);font-weight:600;line-height:14px;letter-spacing:var(--pdp45-eyebrow-track);text-transform:uppercase;color:var(--color-rust)}.ff28-others h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-h2);line-height:var(--pdp45-h2-lh);color:var(--color-ink)}.ff28-others .row{display:flex;gap:24px}.ff28-card2{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ff-line);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .18s var(--ff-ease)}.ff28-card2:hover{border-color:var(--ff-sub-edge)}.ff28-card2:focus-visible{outline:2px solid var(--color-rust);outline-offset:2px}.ff28-card2 .fig{display:block;width:100%;aspect-ratio:4 / 5;height:auto;flex:none;background:linear-gradient(160deg,#be8c7329,#be8c730d)}.ff28-card2 .fig img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.ff28-card2 .b{display:flex;flex-direction:column;gap:6px;padding:20px 22px 22px;flex:1}.ff28-card2 .eyebrow{font-size:10.5px;line-height:14px;letter-spacing:.13em;text-transform:uppercase;color:var(--ff-muted-text)}.ff28-card2 h3{margin:0;flex:none;font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-card);line-height:var(--pdp45-card-lh);color:var(--color-ink)}.ff28-card2:hover h3{color:var(--color-rust)}.ff28-card2 p{margin:0;flex:none;font-size:13px;line-height:158%;color:var(--ff-muted-text);text-wrap:pretty}.ff28-card2 .foot{display:flex;align-items:baseline;justify-content:space-between;padding-top:14px;margin-top:auto}.ff28-card2 .foot .p{font-size:15px;line-height:18px;color:var(--color-ink);font-variant-numeric:lining-nums}.ff28-card2 .foot .v{font-size:12.5px;line-height:16px;color:var(--color-rust)}.kq45-ledger{padding:var(--pdp45-band) 48px;background:var(--color-sea-salt, #FAF8F5)}.kq45-wrap{width:1088px;max-width:100%;margin-inline:auto}.kq45-eyebrow{display:block;color:var(--color-rust);font-size:var(--pdp45-eyebrow);font-weight:600;line-height:15px;letter-spacing:var(--pdp45-eyebrow-track);text-transform:uppercase}.kq45-arrival{margin-top:var(--pdp45-sub)}.kq45-arrival h3{margin:12px 0 28px;font-family:var(--font-display);font-size:var(--pdp45-h3);font-weight:400;line-height:var(--pdp45-h3-lh);color:var(--color-ink);text-wrap:balance}.kq45-arrival figure{margin:0}.kq45-arrival img{display:block;width:100%;height:auto;aspect-ratio:1088 / 612;object-fit:cover}.kq45-arrival figcaption{margin-top:12px;color:var(--ff-muted-text);font-size:12px;line-height:18px}.kq45-ledger .ffi2-sum{margin-top:48px}@media(max-width:1180px){.ff28-maker .pic{width:46%}.ff28-maker .say{padding:48px 44px}.ff28-close{padding-inline:34px}}@media(max-width:900px){.ff28 .ffi-colhead .run,.ff28 .ffi-row>.run{display:none}.ff28 .ff28-trust>div:nth-child(n){padding:13px 0;border-left:none}.ff28 .ff28-trust>div:nth-child(n)+div{border-top:1px solid var(--ff-line)}.ff28 .ff28-foot .r{flex-wrap:wrap;gap:4px 20px}.ff28 .ff28-foot .v{order:-1;font-size:32px;line-height:36px}.ff28 .ff28-foot .r.paid .v{font-size:46px;line-height:50px}.ff28 .ff28-foot .l{flex:1 1 100%}.ff28 .ff28-keep{text-align:left}.ff28-maker{flex-direction:column}.ff28-maker .pic{width:100%}.ff28-maker .pic img{height:62vw;max-height:460px}.ff28-maker .cap{padding-left:28px}.ff28-maker .say{padding:36px 28px 44px}.ff28-q{padding-inline:28px;gap:28px}.ff28-close{padding-inline:28px}.ff28-cbuy{grid-template-columns:1fr;gap:38px}.ff28-cbuy .go{padding-top:0;align-items:flex-start;width:100%}.ff28-cbuy .go button{width:100%;padding:18px 0}.kq45-ledger{padding-inline:28px}.ff28-others .row{flex-wrap:wrap}.ff28-card2{flex:1 1 100%}.ff28-card2 h3,.ff28-card2 p{min-height:0}}@media(max-width:640px){.ff28 .ff28-card{padding:13px 8px 15px;gap:5px}.ff28 .ff28-card .fig{height:70px}.ff28 .ff28-card img{max-height:70px}.ff28 .ff28-card span.s{font-size:12px;line-height:16px}.ff28 .ff28-plus{width:16px}}@media(max-width:430px){.ff28 .ff28-price .v{font-size:32px;line-height:34px}.ff28 .ff28-price .l b{font-size:21px;line-height:26px}.ff28 .ff28-foot .v{font-size:28px;line-height:32px}.ff28 .ff28-foot .r.paid .v{font-size:40px;line-height:44px}.ff28-maker p{font-size:15px;line-height:25px}.ff28-q{padding-inline:16px;align-items:flex-start}.ff28-q .head{align-items:flex-start}.ff28-q h2{text-align:left}.ff28-q .qa h3{font-size:21px;line-height:26px}.ff28-close{padding-inline:16px}.ff28-cbuy .t h2{margin-top:14px}.ff28-cbuy .t p{margin-top:20px;font-size:15px;line-height:23px}.ff28-cbuy .go .p{font-size:38px;line-height:38px}.kq45-ledger{padding-inline:16px}.kq45-arrival h3{margin-bottom:24px}.kq45-arrival img{aspect-ratio:4 / 3}.kq45-ledger .ffi2-sum{margin-top:32px}}.ff28 .ff28-packs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alch28.ffi{background:#fbf8f3}.ffr13-photo-main img{transition:opacity .2s var(--ff-ease, ease)}@media(prefers-reduced-motion:reduce){.ffr13-photo-main img{transition:none}}.ffr13-band-link{text-decoration:none;color:inherit}.ffr13-band-link .rv{display:inline-flex;align-items:baseline;gap:7px}.ffr13-band-link .go{color:var(--color-rust);font-size:13px;line-height:18px;opacity:0;transform:translate(-3px);transition:opacity .18s var(--ff-ease),transform .18s var(--ff-ease)}.ffr13-band-link:hover .go,.ffr13-band-link:focus-visible .go{opacity:1;transform:none}.ffr13-band-link:hover i{color:var(--color-rust)}.ffr13-band-link:focus-visible{outline:2px solid var(--color-rust);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ffr13-band-link .go{transition:none}}.ffr13-faq details p{will-change:height}@media(prefers-reduced-motion:reduce){.ffr13-faq details p{will-change:auto}}.ffr13-photo-main{position:relative}.ffr13-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffff8f;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1);color:var(--color-ink);box-shadow:0 3px 12px #4a34261a;opacity:0;transition:opacity .3s var(--ff-ease),background .2s var(--ff-ease)}.ffr13-prev{left:14px}.ffr13-next{right:14px}.ffr13-nav:focus-visible{opacity:1;outline:2px solid var(--color-rust);outline-offset:2px}@media(hover:hover){.ffr13-photo-main:hover .ffr13-nav{opacity:.88}.ffr13-nav:hover{background:#fffffff2;opacity:1}.ffr13-photo[data-edge=start] .ffr13-photo-main:hover .ffr13-prev,.ffr13-photo[data-edge=end] .ffr13-photo-main:hover .ffr13-next{opacity:.3}.ffr13-photo[data-edge=start] .ffr13-prev:hover,.ffr13-photo[data-edge=end] .ffr13-next:hover{opacity:.35;background:#ffffff8f}}@media(hover:none){.ffr13-nav{opacity:.78}.ffr13-photo[data-edge=start] .ffr13-prev,.ffr13-photo[data-edge=end] .ffr13-next{opacity:.3}}.ffr13-nav:disabled{cursor:default}.ffr13-nav:focus-visible{outline:2px solid var(--color-rust);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ffr13-nav{transition:none}}.ffi2-wrap{padding-top:var(--pdp45-band);padding-bottom:var(--pdp45-band)}.ffi2-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pdp45-head-gap);padding-bottom:var(--pdp45-head-drop)}.ffi2-eyebrow{font-weight:600;font-size:var(--pdp45-eyebrow);letter-spacing:var(--pdp45-eyebrow-track);text-transform:uppercase;color:var(--color-rust)}.ffr13 .ffi2-title{font-family:var(--font-display);font-weight:400;font-size:var(--pdp45-h2);line-height:var(--pdp45-h2-lh);letter-spacing:-.014em;color:var(--color-ink);margin:0;text-wrap:balance}.ffi2-resins{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:48px;row-gap:40px;padding-top:24px;border-top:1px solid var(--black-08, rgba(28,27,26,.08))}.ffi2-resin{display:flex;align-items:center;gap:24px;text-decoration:none;color:inherit}.ffi2-resin:focus-visible{outline:2px solid var(--color-rust);outline-offset:3px}.ffi2-resin .fig{width:clamp(96px,30%,138px);height:132px;flex:none;display:flex;align-items:center;justify-content:center}.ffi2-resin .fig img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.ffi2-resin .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.ffi2-resin .hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px}.ffi2-resin .hd b{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:27px;letter-spacing:-.01em;color:var(--color-ink)}.ffi2-resin:hover .hd b{color:var(--color-rust)}.ffi2-resin .hd .go{white-space:nowrap;font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--ff-muted-text);vertical-align:2px}.ffi2-resin .hd i{font-style:normal;font-size:13.5px;line-height:18px;flex:none;color:var(--ff-muted-text);font-variant-numeric:lining-nums;white-space:nowrap}.ffi2-resin .d{font-size:14.5px;line-height:23px;color:var(--ff-muted-text);text-wrap:pretty}.ffi2-tools{display:flex;flex-direction:column;gap:22px;margin-top:38px;padding-top:26px;border-top:1px solid var(--black-08, rgba(28,27,26,.08))}.ffi2-tools-label{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.ffi2-tools-label b{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:27px;letter-spacing:-.01em;color:var(--color-ink)}.ffi2-tools-label span{font-size:14px;line-height:18px;color:var(--ff-muted-text);font-variant-numeric:lining-nums}.ffi2-tools-row{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.ffi2-tool{display:flex;align-items:center;gap:16px;min-width:0;text-decoration:none;color:inherit}.ffi2-tool .body{display:flex;flex-direction:column;gap:3px;min-width:0}.ffi2-tool:focus-visible{outline:2px solid var(--color-rust);outline-offset:3px}.ffi2-tool .fig{height:96px;width:104px;flex:none;display:flex;align-items:center;justify-content:center}.ffi2-tool .fig img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.ffi2-tool b{font-family:var(--font-display);font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.008em;color:var(--color-ink);text-align:left}.ffi2-tool:hover b{color:var(--color-rust)}.ffi2-tool i{font-style:normal;font-size:13.5px;line-height:18px;color:var(--ff-muted-text);text-align:left;font-variant-numeric:lining-nums}.ffi2-guide{display:flex;align-items:center;gap:18px;margin-top:36px;padding:18px 0;border-top:1px solid var(--black-08, rgba(28,27,26,.08))}.ffi2-guide img{width:54px;height:64px;flex:none;object-fit:contain;display:block}.ffi2-guide .t{font-size:14.5px;line-height:22px;color:var(--ff-muted-text);text-wrap:pretty}.ffi2-guide .t b{font-family:var(--font-display);font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.008em;color:var(--color-ink)}.ffi2-guide .t b:after{content:". "}.ffi2-sum{display:flex;flex-direction:column;padding-top:32px;border-top:1px solid var(--black-08, rgba(28,27,26,.08))}.ffi2-sum .c{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:clamp(24px,4vw,56px)}.ffi2-sum .c1{padding-bottom:16px}.ffi2-sum .c2{padding-top:20px;border-top:1px solid var(--black-12, rgba(28,27,26,.12))}.ffi2-sum .k{font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-muted-text);min-width:0}.ffi2-sum .c2 .k{font-weight:600;color:var(--color-ink)}.ffi2-sum :is(.was,.now){flex:none;text-align:right;font-family:var(--font-display);font-weight:400;font-variant-numeric:lining-nums}.ffi2-sum .was{font-size:26px;line-height:32px;color:var(--ff-muted-text)}.ffi2-sum .now{font-size:52px;line-height:58px;letter-spacing:-.018em;color:var(--color-ink)}.ffi2-sum .c3{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:560px}.ffi2-sum .keep{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:18px;line-height:24px;color:var(--color-rust);text-wrap:pretty}.ffi2-sum .alone{margin:0;font-size:14px;line-height:21px;color:var(--color-ink);text-wrap:pretty}.ffi2-sum .ship{margin:30px 0 0;padding-top:16px;border-top:1px solid var(--black-08, rgba(28,27,26,.08));font-size:13px;line-height:18px;color:var(--ff-muted-text);text-wrap:pretty}@media(max-width:620px){.ffi2-tools{margin-top:20px;padding-top:18px;gap:14px}.ffi2-tools-label{gap:12px}.ffi2-tools-label b{font-size:19px;line-height:23px}.ffi2-tools-label span{font-size:12.5px;flex:none}.ffi2-tools-row{gap:10px}.ffi2-tool{flex-direction:column;align-items:center;gap:6px}.ffi2-tool .body{align-items:center;gap:2px;width:100%}.ffi2-tool .fig{height:66px;width:100%}.ffi2-tool b,.ffi2-tool i{text-align:center}.ffi2-tool b{font-size:14px;line-height:17px;min-height:34px;display:flex;align-items:flex-start;justify-content:center}.ffi2-tool i{font-size:12.5px}.ffi2-sum{padding-top:24px;margin-top:20px}.ffi2-sum .c1{padding-bottom:12px}.ffi2-sum .c2{padding-top:14px}.ffi2-sum .k{font-size:13px;line-height:17px;letter-spacing:.04em}.ffi2-sum .was{font-size:22px;line-height:28px}.ffi2-sum .now{font-size:34px;line-height:42px;letter-spacing:-.012em}.ffi2-sum .c3{gap:8px;max-width:none}.ffi2-sum .keep{font-size:18px;line-height:24px}.ffi2-sum .alone{font-size:14px;line-height:21px}.ffi2-sum .ship{margin-top:20px;padding-top:13px;font-size:12px;line-height:17px}}@media(min-width:621px)and (max-width:1002px){.ffi2-tools-row{gap:16px}}@media(max-width:900px){.ffi2-resins{gap:32px}}@media(max-width:430px){.ffi2-wrap{border-top:1px solid var(--black-08, rgba(28,27,26,.08))}.ffi2-eyebrow{color:var(--color-rust)}.ffr13 .ffi2-title{letter-spacing:-.015em}.ffi2-resins{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));column-gap:12px;row-gap:22px;padding-top:0;border-top:none}.ffi2-resin{flex-direction:column;align-items:center;gap:8px}.ffi2-resin .fig{width:100%;max-width:none;height:90px}.ffi2-resin .body{width:100%;gap:4px}.ffi2-resin .hd{flex-direction:column;align-items:center;gap:4px}.ffi2-resin .hd{flex-wrap:nowrap}.ffi2-resin .hd b{font-family:var(--font-display);font-weight:400;font-size:16.5px;line-height:20px;letter-spacing:-.008em;text-align:center;min-height:40px;display:flex;align-items:flex-start;justify-content:center}.ffi2-resin .hd i{font-size:12.5px;letter-spacing:.02em}.ffi2-resin .go,.ffi2-resin .d{display:none}.ffi2-guide{margin-top:22px;padding:16px 0;gap:16px;align-items:flex-start}.ffi2-guide img{width:52px;height:62px}.ffi2-guide .t{font-size:13px;line-height:19px}.ffi2-guide .t b{display:block;font-size:15.5px;line-height:20px;color:var(--color-ink)}.ffi2-guide .t b:after{content:""}}.mk40 .pic .fr{position:relative;display:block}.mk40 .pic .scrim{position:absolute;left:0;right:0;bottom:0;height:120px;pointer-events:none;background:linear-gradient(to top,#1c1b1a24,#1c1b1a00)}.mk40 .cap{display:flex;align-items:center;gap:10px;padding:14px 0 0 32px;font-style:italic;font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:none;color:var(--ff-muted-text)}.mk40 .cap i{width:22px;height:1px;flex:none;background:var(--color-beaver, #BE8C73)}.mk40 .say{gap:0}.mk40 .eyebrow{font-size:var(--pdp45-eyebrow);letter-spacing:var(--pdp45-eyebrow-track)}.mk40 .gold{display:block;width:60px;height:1px;margin-top:13px;background:var(--color-gold, #D4AF37)}.mk40 h2{padding-top:20px;letter-spacing:-.016em}.mk40 p{padding-top:16px}.mk40 .pull{display:flex;gap:22px;margin:26px 0 0;padding:0;border:none}.mk40 .pull:before{content:"";width:1px;flex:none;align-self:stretch;background:#d4af37a6}.mk40 .pull p{margin:0;padding:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:25px;line-height:33px;color:var(--color-bole, #7F3E35);text-wrap:pretty}.mk40 .close40{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(28,27,26,.12)}.mk40 .sig40{display:flex;flex-direction:column}.mk40 .sig40 .n{display:flex;align-items:center;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:29px;line-height:32px;color:var(--color-ink)}.mk40 .sig40 .r{padding:6px 0 0;font-weight:500;font-size:11px;line-height:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--ff-muted-text)}.mk40 .cta40{display:inline-flex;align-items:center;flex:none;gap:9px;min-height:44px;text-decoration:none;color:var(--color-rust);font-weight:600;font-size:12.5px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.mk40 .cta40 .ar{font-weight:400;font-size:13px;letter-spacing:0;transition:transform .2s var(--ff-ease)}.mk40 .cta40 .lb{border-bottom:1px solid rgba(177,86,57,.45);padding-bottom:4px}.mk40 .cta40:hover{color:var(--color-rust-hover, #9A4A31)}.mk40 .cta40:hover .ar{transform:translate(3px)}.mk40 .cta40:focus-visible{outline:2px solid var(--color-rust);outline-offset:3px}@media(max-width:900px){.mk40 .cap{padding-left:24px}.mk40 .say{padding-top:30px;padding-bottom:44px}}@media(max-width:430px){.mk40 .say{padding:30px 24px 44px}.mk40 h2{padding-top:18px}.mk40 p{font-size:16px;line-height:26px}.mk40 .pull{gap:18px;margin-top:24px}.mk40 .pull p{font-size:23px;line-height:31px}.mk40 .close40{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding-top:20px}}@media(prefers-reduced-motion:reduce){.mk40 .cta40 .ar{transition:none}}@media(max-width:430px){.ffr13-itb{display:block;margin-top:20px;padding-top:15px}.ffr13-itb-label{padding-bottom:11px}.ffr13-itb-label b{font-size:11px;letter-spacing:.16em}.ffr13-itb-label i{font-size:13px}.ff28 .ff28-cards{flex-direction:row;align-items:stretch}.ff28 .ff28-card{flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:26px 6px 13px;text-align:center}.ff28 .ff28-card .fig{height:52px;width:100%;--fig-w: 100%;align-items:center}.ff28 .ff28-card img{max-height:52px}.ff28 .ff28-cards--two .ff28-card .fig{height:96px;width:68px;--fig-w: 68px}.ff28 .ff28-cards--two .ff28-card img{max-height:none}.ff28 .ff28-card b{font-size:13px;line-height:17px;text-align:center}.ff28 .ff28-card span.s{display:none}.ff28 .ff28-card span.s2{display:block;font-size:12px;line-height:16px;text-align:center;color:#1c1b1a99}.ff28 .ff28-card .incl{position:absolute;top:7px;right:7px;font-size:10px;letter-spacing:.05em}.ff28 .ff28-plus{display:flex;width:11px;font-size:12px}.ff28 .ff28-rule{display:none}.ff28 .ff28-trust{display:flex;flex-direction:row;gap:0;margin-top:18px;padding:16px 0;border-top:1px solid var(--ff-line);border-bottom:1px solid var(--ff-line)}.ff28 .ff28-trust>div:nth-child(n){flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 6px;border:none;border-left:1px solid var(--black-06, rgba(28,27,26,.06))}.ff28 .ff28-trust>div:nth-child(n):first-child{border-left:none}.ff28 .ff28-trust>div:nth-child(n)+div{border-top:none}.ff28 .ff28-trust .h{flex-direction:column;align-items:center;gap:7px}.ff28 .ff28-trust .h svg{width:16px;height:16px}.ff28 .ff28-trust b{font-weight:500;font-size:12.5px;line-height:16px;letter-spacing:.02em;text-align:center;text-wrap:balance}.ff28 .ff28-trust>div>span:not(.h){display:none}.ffr13-proof{margin-top:26px;padding-top:26px}.ffr13-proof .ffr13-band-label{padding-bottom:16px}.ffr13-proof .ffr13-band-label b{font-weight:600;font-size:11.5px;letter-spacing:.14em}.ffr13-band-link .rv{gap:6px}.ffr13-band-link .rv i{font-family:var(--font-display);font-size:14px;line-height:18px}.ffr13-band-link .go{display:none}.ffr13-pull{gap:16px}.ffr13-pull .bar{background:var(--color-rust)}.ffr13-pull q{font-size:19px;line-height:29px;letter-spacing:-.005em}.ffr13-byline{align-items:baseline;gap:6px;padding-top:10px;font-size:12.5px}.ffr13-byline b{font-weight:600;font-size:13px}.ffr13-shorts{display:none}.ffr13-proof-door{display:flex;gap:7px;margin-top:18px;padding-top:4px;border-top:1px solid var(--ff-line);font-size:13px;letter-spacing:.06em}.ffr13-photo-main{margin:0 -16px;width:calc(100% + 32px);max-width:none}.ffr13-nav{opacity:.78}.ffr13-thumbs{justify-content:center;flex-wrap:wrap;gap:0;padding-top:15px;margin:0 -16px;width:calc(100% + 32px)}.ffr13-thumbs button{width:44px;height:44px;flex:0 0 44px;min-width:0;padding:0;border:none;background:none;border-radius:0;display:flex;align-items:center;justify-content:center;position:static}.ffr13-thumbs button:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--black-20, rgba(28,27,26,.2))}.ffr13-thumbs button[aria-current=true]:after{background:var(--color-rust)}.ffr13-thumbs img{display:none}.ff28 .ff28-price{align-items:baseline;flex-wrap:wrap;gap:0 16px}.ff28 .ff28-price .l{display:contents}.ff28 .ff28-price .l b{order:1;flex:1;min-width:0}.ff28 .ff28-price .v{order:2}.ff28 .ff28-price .l span{order:4;flex:1 1 100%;padding-top:4px}.ff28 .ff28-price .worth{order:3;padding-top:2px}}@media(max-width:640px){.ff28-others{padding-top:56px}.ff28-others .head{padding-bottom:26px}.ff28-others .row{display:flex;flex-wrap:nowrap;gap:14px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:20px;scrollbar-width:none}.ff28-others .row::-webkit-scrollbar{display:none}.ff28-card2{flex:0 0 78%;max-width:300px;scroll-snap-align:start}.ff28-card2 h3,.ff28-card2 p{min-height:0}.ff28-card2 h3{font-size:24px;line-height:28px}.ff28-card2 p{font-size:13px;line-height:20px}}@media(max-width:430px){.ff28-others .row{margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px}.ff28-card2{flex:0 0 82%}}@media(max-width:430px){.ffr13-ritual{margin-top:26px;padding-top:20px}.ffr13-ritual .ffr13-band-label{padding-bottom:10px}.ffr13-ritual .ffr13-band-label b{font-size:11px;letter-spacing:.16em}.ffr13-ritual .ffr13-band-label i{font-size:13px;flex:none}.ffr13-ritual-card{gap:13px;padding:12px 13px}.ffr13-ritual-card .t b{font-size:17px;line-height:22px}.ffr13-ritual-card .t span{font-size:13px;line-height:19px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ffr13-ritual-card .p{font-size:18px}}@media(max-width:989px){.ffr13-mobilebar{gap:11px}.ffr13-bar-th{width:46px;height:46px;flex:none;overflow:hidden;border-radius:3px;background:var(--ff-sub-tint, rgba(190,140,115,.08))}.ffr13-bar-th img{width:100%;height:100%;object-fit:cover;display:block}.ffr13-mobilebar .p{flex:1;min-width:0;gap:1px}.ffr13-mobilebar .p .nm{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:20px;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffr13-mobilebar .p .pr{display:flex;align-items:baseline;gap:6px;min-width:0}.ffr13-mobilebar .p .pr b{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:20px;flex:none;font-variant-numeric:lining-nums}.ffr13-mobilebar .p .pr span{font-size:11.5px;line-height:16px;color:var(--ff-muted-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ffr13-shorts>div{display:flex;flex-direction:column}.ffr13-shorts cite{margin-top:auto}.ffr13 .ffr13-panel{border-top:none;padding-top:0}@media(max-width:430px){.ffr13-eyebrow{flex-direction:column;align-items:flex-start;gap:3px}.ffr13-eyebrow i{font-style:normal;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ff-muted-text)}.ffr13-counter{border-radius:999px;background:#1c1b1a85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:5px 11px}.ffr13-ritual .ffr13-band-label{flex-direction:column;align-items:flex-start;gap:3px}.ffr13-ritual-card .t span{display:block;-webkit-line-clamp:none;overflow:visible}.ff28-others .head{align-items:flex-start}.ff28-others h2,.ff28-others .eyebrow{text-align:left}.ff28-cbuy{gap:38px}.ff28-cbuy .go{width:100%}.ffr13-wrap{padding-bottom:40px}}@media(max-width:430px){.ffr13-proof{border-top:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-first-flame-r13.css.map */
