:root{--fs-cream: #FFFFFF;--fs-cream-deep: #F6F1EA;--fs-blush: #F0C6BF;--fs-blush-soft: #F7E9E3;--fs-ink: #3A2233;--fs-ink-soft: #6B5563;--fs-red: #B94F44;--fs-red-deep: #A03F35;--fs-brass: #A98950;--fs-white: #FFFFFF;--fs-serif: var(--font-heading-family, Georgia, serif);--fs-sans: var(--font-body-family, -apple-system, sans-serif);--fs-radius: 14px;--fs-shadow: 0 18px 40px -22px rgba(58, 34, 51, .35);--fs-shadow-soft: 0 10px 24px -16px rgba(58, 34, 51, .25);--fs-gutter: 20px;--fs-max: 1160px}body{-webkit-font-smoothing:antialiased}.fs-wrap{max-width:var(--fs-max);margin:0 auto;padding-left:var(--fs-gutter);padding-right:var(--fs-gutter)}.fs-sec{padding:56px 0}.fs-sec--tight{padding:36px 0}.fs-sec--cream{background:var(--fs-cream)}.fs-sec--blush{background:var(--fs-blush-soft)}.fs-sec--ink{background:var(--fs-ink);color:var(--fs-cream)}.fs-sec--white{background:var(--fs-white)}@media(min-width:750px){.fs-sec{padding:88px 0}.fs-sec--tight{padding:52px 0}}.fs-eyebrow{font-family:var(--fs-sans);font-size:1.15rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fs-brass);margin:0 0 14px}.fs-sec--ink .fs-eyebrow{color:var(--fs-blush)}.fs-h{font-family:var(--fs-serif);font-weight:500;line-height:1.08;letter-spacing:-.01em;color:var(--fs-ink);margin:0 0 18px;text-wrap:balance}.fs-sec--ink .fs-h{color:var(--fs-cream)}.fs-h--xl{font-size:clamp(3.2rem,8.5vw,5.6rem)}.fs-h--lg{font-size:clamp(2.6rem,6vw,4.2rem)}.fs-h--md{font-size:clamp(2.1rem,4.5vw,3rem)}.fs-lede{font-family:var(--fs-sans);font-size:clamp(1.5rem,2.4vw,1.8rem);line-height:1.55;color:var(--fs-ink-soft);margin:0 0 26px;max-width:54ch}.fs-sec--ink .fs-lede{color:#f8f3ebd1}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;border:1.5px solid var(--fs-ink);background:var(--fs-ink);color:var(--fs-cream);font-family:var(--fs-sans);font-size:1.5rem;font-weight:600;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fs-btn:hover{background:#2c1927;color:var(--fs-cream);transform:translateY(-1px);box-shadow:var(--fs-shadow-soft)}.fs-btn:active{transform:translateY(0)}.fs-btn:focus-visible{outline:3px solid var(--fs-brass);outline-offset:3px}.fs-btn--red{background:var(--fs-red);border-color:var(--fs-red)}.fs-btn--red:hover{background:var(--fs-red-deep)}.fs-btn--ghost{background:transparent;color:var(--fs-ink)}.fs-btn--ghost:hover{background:var(--fs-ink);color:var(--fs-cream)}.fs-btn--full{width:100%}.fs-btn .fs-btn-price{font-weight:500;opacity:.85}.fs-ticks{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:9px}.fs-ticks li{font-family:var(--fs-sans);font-size:1.4rem;color:var(--fs-ink);display:flex;align-items:baseline;gap:10px}.fs-ticks li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--fs-red);transform:translateY(-2px)}.fs-trustline{font-family:var(--fs-sans);font-size:1.25rem;color:var(--fs-ink-soft);display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.fs-trustline span{display:inline-flex;align-items:center;gap:6px}.fs-hero{overflow:hidden}.fs-hero .fs-wrap{display:grid;gap:30px;align-items:center;padding-top:34px;padding-bottom:44px}@media(min-width:900px){.fs-hero .fs-wrap{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:56px;padding-top:60px;padding-bottom:72px}}.fs-hero-media{position:relative;border-radius:var(--fs-radius);overflow:hidden;box-shadow:var(--fs-shadow)}.fs-hero-media img{display:block;width:100%;height:auto}.fs-hero-roundel{position:absolute;top:16px;right:16px;width:92px;height:92px;border-radius:50%;background:var(--fs-cream);color:var(--fs-ink);display:grid;place-content:center;text-align:center;box-shadow:var(--fs-shadow-soft);border:1px solid rgba(58,34,51,.12)}.fs-hero-roundel b{font-family:var(--fs-serif);font-size:3rem;font-weight:500;line-height:1;display:block}.fs-hero-roundel span{font-family:var(--fs-sans);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}@media(min-width:900px){.fs-hero-roundel{width:112px;height:112px;top:22px;right:22px}.fs-hero-roundel b{font-size:3.8rem}}.fs-hero-price{font-family:var(--fs-sans);font-size:1.4rem;color:var(--fs-ink);margin:0 0 16px}.fs-hero-price b{font-size:1.7rem}.fs-hero-price .fs-sub-note{color:var(--fs-red);font-weight:600}.fs-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.fs-ticker{background:var(--fs-ink);color:var(--fs-cream);overflow:hidden;padding:13px 0;border-top:1px solid rgba(248,243,235,.12);border-bottom:1px solid rgba(248,243,235,.12)}.fs-ticker-track{display:flex;gap:0;width:max-content;animation:fs-marquee 28s linear infinite}.fs-ticker-seq{display:flex;align-items:center;white-space:nowrap}.fs-ticker-seq span{font-family:var(--fs-sans);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:0 18px}.fs-ticker-seq i{font-style:normal;color:var(--fs-blush);font-size:1.1rem}@keyframes fs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fs-ticker-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.fs-ticker-seq:nth-child(2){display:none}}.fs-problem{text-align:center}.fs-bignum{font-family:var(--fs-serif);font-size:clamp(7rem,20vw,15rem);line-height:.95;color:var(--fs-red);display:block;margin:8px 0 4px}.fs-bignum-caption{font-family:var(--fs-sans);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-soft)}.fs-problem-grid{display:grid;gap:8px;margin-top:36px}@media(min-width:750px){.fs-problem-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.fs-problem-cell{background:var(--fs-white);border:1px solid rgba(58,34,51,.12);border-radius:var(--fs-radius);padding:22px 20px;text-align:center}.fs-problem-cell b{font-family:var(--fs-serif);font-size:3rem;font-weight:500;color:var(--fs-ink);display:block}.fs-problem-cell span{font-family:var(--fs-sans);font-size:1.3rem;color:var(--fs-ink-soft)}.fs-ing-grid{display:grid;gap:16px}@media(min-width:750px){.fs-ing-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.fs-ing-card{background:var(--fs-white);border-radius:var(--fs-radius);overflow:hidden;border:1px solid rgba(58,34,51,.12);box-shadow:var(--fs-shadow-soft);display:flex;flex-direction:column}.fs-ing-card img{width:100%;aspect-ratio:4 / 3!important;height:auto!important;max-height:300px;object-fit:cover;display:block}.fs-ing-body{padding:20px 22px 24px}.fs-ing-dose{font-family:var(--fs-sans);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-red);display:inline-block;margin-bottom:8px}.fs-ing-body h3{font-family:var(--fs-serif);font-size:2rem;font-weight:500;color:var(--fs-ink);margin:0 0 8px}.fs-ing-body p{font-family:var(--fs-sans);font-size:1.4rem;line-height:1.55;color:var(--fs-ink-soft);margin:0}.fs-steps-grid{display:grid;gap:16px;counter-reset:fs-step}@media(min-width:750px){.fs-steps-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.fs-step{position:relative}.fs-step img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--fs-radius);display:block;box-shadow:var(--fs-shadow-soft)}.fs-step-label{display:flex;align-items:baseline;gap:12px;margin-top:14px}.fs-step-label:before{counter-increment:fs-step;content:counter(fs-step);font-family:var(--fs-serif);font-size:2.6rem;color:var(--fs-brass);line-height:1}.fs-step-label h3{font-family:var(--fs-serif);font-size:1.9rem;font-weight:500;color:var(--fs-ink);margin:0}.fs-step p{font-family:var(--fs-sans);font-size:1.35rem;color:var(--fs-ink-soft);margin:6px 0 0;line-height:1.5}.fs-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--fs-gutter));padding:0 var(--fs-gutter)}.fs-compare{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-family:var(--fs-sans);background:var(--fs-white);border-radius:var(--fs-radius);overflow:hidden;box-shadow:var(--fs-shadow-soft);border:1px solid rgba(58,34,51,.12)}.fs-compare th,.fs-compare td{padding:15px 18px;font-size:1.4rem;text-align:center;border-bottom:1px solid rgba(58,34,51,.08)}.fs-compare tr:last-child td{border-bottom:none}.fs-compare th:first-child,.fs-compare td:first-child{text-align:left;color:var(--fs-ink);font-weight:500}.fs-compare thead th{font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-ink-soft);background:var(--fs-cream)}.fs-compare thead th.fs-us{background:var(--fs-ink);color:var(--fs-cream);font-family:var(--fs-serif);font-size:1.6rem;text-transform:none;letter-spacing:0}.fs-compare td.fs-us{background:#f0c6bf2e;font-weight:600;color:var(--fs-ink)}.fs-yes{color:var(--fs-red);font-weight:700}.fs-no{color:#3a223359}.fs-offer-grid{display:grid;gap:18px;align-items:stretch}@media(min-width:750px){.fs-offer-grid{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:28px}}.fs-offer-card{position:relative;background:var(--fs-white);border-radius:var(--fs-radius);border:1.5px solid rgba(58,34,51,.16);padding:30px 26px 28px;display:flex;flex-direction:column;gap:6px;text-align:center}.fs-offer-card--hero{border-color:var(--fs-ink);box-shadow:var(--fs-shadow)}.fs-offer-flag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--fs-red);color:var(--fs-cream);font-family:var(--fs-sans);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 16px;white-space:nowrap}.fs-offer-card h3{font-family:var(--fs-serif);font-size:2.4rem;font-weight:500;color:var(--fs-ink);margin:4px 0 2px}.fs-offer-sub{font-family:var(--fs-sans);font-size:1.3rem;color:var(--fs-ink-soft);margin:0 0 14px}.fs-offer-price{font-family:var(--fs-serif);font-size:4rem;color:var(--fs-ink);line-height:1}.fs-offer-price s{font-size:2rem;color:#3a223366;margin-left:10px;font-family:var(--fs-sans)}.fs-offer-meta{font-family:var(--fs-sans);font-size:1.3rem;color:var(--fs-ink-soft);margin:8px 0 4px}.fs-offer-meta b{color:var(--fs-red)}.fs-offer-subprice{font-family:var(--fs-sans);font-size:1.35rem;color:var(--fs-ink);background:var(--fs-blush-soft);border-radius:10px;padding:10px 12px;margin:10px 0 16px}.fs-offer-card .fs-btn{margin-top:auto}.fs-offer-note{font-family:var(--fs-sans);font-size:1.2rem;color:var(--fs-ink-soft);margin-top:10px}.fs-member-grid{display:grid;gap:14px;margin-top:30px}@media(min-width:750px){.fs-member-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.fs-member-cell{border-top:2px solid var(--fs-brass);padding-top:14px}.fs-member-cell h3{font-family:var(--fs-serif);font-size:1.8rem;font-weight:500;margin:0 0 6px;color:var(--fs-cream)}.fs-member-cell p{font-family:var(--fs-sans);font-size:1.3rem;color:#f8f3ebbf;margin:0;line-height:1.5}.fs-guarantee{text-align:center}.fs-guarantee-seal{width:74px;height:74px;margin:0 auto 18px;border-radius:50%;border:1.5px solid var(--fs-brass);color:var(--fs-brass);display:grid;place-content:center;font-family:var(--fs-serif);font-size:2.2rem}.fs-faq-list{max-width:760px;margin:0 auto}.fs-faq-item{border-bottom:1px solid rgba(58,34,51,.14)}.fs-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-family:var(--fs-serif);font-size:1.9rem;color:var(--fs-ink)}.fs-faq-item summary::-webkit-details-marker{display:none}.fs-faq-item summary:after{content:"+";font-family:var(--fs-sans);font-size:2.2rem;color:var(--fs-brass);flex:none;transition:transform .2s ease}.fs-faq-item[open] summary:after{transform:rotate(45deg)}.fs-faq-body{padding:0 2px 22px;font-family:var(--fs-sans);font-size:1.45rem;line-height:1.6;color:var(--fs-ink-soft);max-width:64ch}.fs-reviews-grid{display:grid;gap:16px}@media(min-width:750px){.fs-reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.fs-review-card{background:var(--fs-white);border-radius:var(--fs-radius);border:1px solid rgba(58,34,51,.12);padding:24px}.fs-review-stars{color:var(--fs-brass);letter-spacing:3px;font-size:1.4rem;margin-bottom:10px}.fs-review-card blockquote{font-family:var(--fs-serif);font-size:1.7rem;line-height:1.45;color:var(--fs-ink);margin:0 0 14px}.fs-review-card cite{font-family:var(--fs-sans);font-size:1.25rem;font-style:normal;color:var(--fs-ink-soft)}.fs-final{text-align:center}.fs-final .fs-btn{min-width:260px}.fs-pdp-ticks{margin-top:18px}.fs-perserving{font-family:var(--fs-sans);font-size:1.3rem;color:var(--fs-ink-soft);margin-top:6px}.fs-perserving b{color:var(--fs-red)}.fs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--fs-white);border-top:1px solid rgba(58,34,51,.12);box-shadow:0 -8px 24px -14px #3a223359;padding:10px var(--fs-gutter) calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .25s ease}.fs-sticky-atc.is-visible{transform:translateY(0)}.fs-sticky-atc img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.fs-sticky-info{min-width:0;flex:1}.fs-sticky-info b{font-family:var(--fs-sans);font-size:1.3rem;color:var(--fs-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-sticky-info span{font-family:var(--fs-sans);font-size:1.2rem;color:var(--fs-ink-soft)}.fs-sticky-atc .fs-btn{min-height:44px;padding:0 20px;font-size:1.35rem;flex:none}@media(min-width:990px){.fs-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.fs-sticky-atc{transition:none}}cart-drawer .drawer__inner{background:var(--fs-cream)}cart-drawer .drawer__header{border-bottom:1px solid rgba(58,34,51,.1)}.fs-drawer-reassure{font-family:var(--fs-sans);font-size:1.2rem;color:var(--fs-ink-soft);text-align:center;padding:8px 0 2px}.fs-drawer-upsell{display:flex;align-items:center;gap:12px;background:var(--fs-white);border:1px solid rgba(58,34,51,.1);border-radius:12px;padding:12px;margin:12px 0 4px}.fs-drawer-upsell img{width:52px;height:52px;border-radius:8px;object-fit:cover;flex:none}.fs-drawer-upsell-info{flex:1;min-width:0}.fs-drawer-upsell-info b{font-family:var(--fs-sans);font-size:1.3rem;color:var(--fs-ink);display:block}.fs-drawer-upsell-info span{font-family:var(--fs-sans);font-size:1.2rem;color:var(--fs-ink-soft)}.fs-drawer-upsell button{flex:none;min-height:38px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fs-ink);background:transparent;color:var(--fs-ink);font-family:var(--fs-sans);font-size:1.25rem;font-weight:600;cursor:pointer}.fs-drawer-upsell button:hover{background:var(--fs-ink);color:var(--fs-cream)}.fs-drawer-upsell button[disabled]{opacity:.5;cursor:default}.shopify_subscriptions_app_block{border-radius:12px!important}.shopify_subscriptions_app_block fieldset,.shopify_subscriptions_app__purchase_options fieldset{border-radius:12px!important;border-color:#3a223333!important}@media(prefers-reduced-motion:no-preference){.fs-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.fs-reveal.is-in{opacity:1;transform:none}}.fs-center{text-align:center}.fs-center .fs-lede{margin-left:auto;margin-right:auto}.fs-mt0{margin-top:0!important}.shopify_subscriptions_app_block{margin:6px 0 2px}.shopify_subscriptions_fieldset{border:none;padding:0;margin:0}.shopify_subscriptions_app_block .plan_card{border:none!important;background:transparent!important;border-radius:0!important;color:var(--fs-ink)!important;display:grid;gap:10px}.shopify_subscriptions_app_block .subscription_group{border:1.5px solid rgba(58,34,51,.18)!important;border-radius:12px!important;background:var(--fs-white);padding:16px 18px!important;margin:0!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;cursor:pointer}.shopify_subscriptions_app_block .subscription_group:hover{border-color:#3a223373!important}.shopify_subscriptions_app_block .subscription_group:has(input:checked){border-color:var(--fs-ink)!important;border-width:2px!important;background:var(--fs-blush-soft);box-shadow:var(--fs-shadow-soft)}.shopify_subscriptions_app_block input[type=radio]{appearance:none;-webkit-appearance:none;width:19px;height:19px;flex:none;border-radius:50%;border:1.5px solid rgba(58,34,51,.4);background:var(--fs-white);margin:0 10px 0 0;display:inline-grid;place-content:center;cursor:pointer}.shopify_subscriptions_app_block input[type=radio]:before{content:"";width:9px;height:9px;border-radius:50%;transform:scale(0);transition:transform .12s ease;background:var(--fs-red)}.shopify_subscriptions_app_block input[type=radio]:checked{border-color:var(--fs-red)}.shopify_subscriptions_app_block input[type=radio]:checked:before{transform:scale(1)}.shopify_subscriptions_app_block input[type=radio]:focus-visible{outline:2px solid var(--fs-brass);outline-offset:2px}.shopify_subscriptions_app_block .subscription_group span{font-family:var(--fs-sans);font-size:1.45rem;color:var(--fs-ink)}.shopify_subscriptions_app_block .group_name{font-weight:600;display:inline-flex;align-items:center;gap:10px}.shopify_subscriptions_app_block .subscription_group:nth-child(2) .group_name:after{content:"Members save 20%";font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-white);background:var(--fs-red);border-radius:999px;padding:3px 10px;white-space:nowrap}.shopify_subscriptions_app_block .group_name_with_radio_button{margin-bottom:.6rem}.shopify_subscriptions_app_block .in_widget_price.shopify_subscriptions_app_block--hidden{display:block!important;visibility:visible!important}.shopify_subscriptions_app_block .in_widget_price{font-family:var(--fs-sans);font-weight:700!important;font-size:1.45rem;color:var(--fs-ink)}.shopify_subscriptions_app_block .group_list{padding-left:0!important}.shopify_subscriptions_app_block .group_list_item{align-items:center!important}.shopify_subscriptions_app_block .group_dropdown{border:1.5px solid rgba(58,34,51,.25);border-radius:8px!important;min-height:40px;font-family:var(--fs-sans);font-size:1.3rem!important;color:var(--fs-ink);background-color:var(--fs-white);margin-top:8px}.shopify_subscriptions_app_policy{font-family:var(--fs-sans)!important;font-size:1.2rem!important;color:var(--fs-ink-soft)!important;margin:10px 2px 0!important}.shopify_subscriptions_app_policy:before{content:"\2713  ";color:var(--fs-red);font-weight:700}.product__media.media{background:#f6f1ea}.product__media.media img{transition:opacity .25s ease}.fs-buy{display:grid;gap:20px;margin:10px 0 6px}.fs-buy-label{display:block;font-family:var(--fs-sans);font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink);margin-bottom:10px}.fs-pack-grid,.fs-plan-grid{display:grid;gap:10px}@media(min-width:480px){.fs-pack-grid{grid-template-columns:1fr 1fr}}.fs-pack-card,.fs-plan-card{position:relative;text-align:left;background:var(--fs-white);border:1.5px solid rgba(58,34,51,.22);border-radius:12px;padding:14px 16px 14px 44px;cursor:pointer;font-family:var(--fs-sans);display:grid;gap:3px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.fs-pack-card:hover,.fs-plan-card:hover{border-color:#3a22338c}.fs-pack-card[aria-checked=true],.fs-plan-card[aria-checked=true]{border-color:var(--fs-ink);border-width:2px;background:var(--fs-blush-soft);box-shadow:var(--fs-shadow-soft)}.fs-pack-check{position:absolute;left:14px;top:17px;width:19px;height:19px;border-radius:50%;border:1.5px solid rgba(58,34,51,.4);background:var(--fs-white);display:grid;place-content:center}.fs-pack-check:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--fs-red);transform:scale(0);transition:transform .12s ease}[aria-checked=true]>.fs-pack-check{border-color:var(--fs-red)}[aria-checked=true]>.fs-pack-check:before{transform:scale(1)}.fs-pack-flag{position:absolute;top:-10px;right:12px;background:var(--fs-red);color:var(--fs-white);font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.fs-pack-name,.fs-plan-name{font-size:1.5rem;font-weight:600;color:var(--fs-ink)}.fs-pack-sub,.fs-plan-meta{font-size:1.25rem;color:var(--fs-ink-soft)}.fs-pack-price{font-size:1.6rem;font-weight:700;color:var(--fs-ink);margin-top:2px}.fs-pack-price s{color:#3a223366;font-weight:400;font-size:1.3rem;margin-left:6px}.fs-pack-meta{font-size:1.2rem;color:var(--fs-red);font-weight:600}.fs-plan-price{font-size:1.45rem;font-weight:700;color:var(--fs-ink)}.fs-plan-badge{font-style:normal;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-white);background:var(--fs-red);border-radius:999px;padding:2px 9px;margin-left:8px;vertical-align:2px}.fs-plan-freq{font-family:var(--fs-sans);font-size:1.2rem;color:var(--fs-ink-soft);background:var(--fs-blush-soft);border-radius:8px;padding:9px 12px;margin:10px 0 0}.fs-buy-cta{min-height:58px;font-size:1.6rem}.fs-buy-cta.is-loading{opacity:.65;pointer-events:none}.fs-buy-perserving{font-family:var(--fs-sans);font-size:1.3rem;font-weight:600;color:var(--fs-red);text-align:center;margin:-6px 0 0}.fs-buy-reassure{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center;font-family:var(--fs-sans);font-size:1.15rem;color:var(--fs-ink-soft)}.fs-buy-reassure li:before{content:"\2713";color:var(--fs-red);font-weight:700}html.fs-js .product__info-wrapper variant-selects,html.fs-js .product__info-wrapper .product-form__input--pill,html.fs-js .product__info-wrapper .product-form__input--dropdown,html.fs-js .product__info-wrapper .product-form__quantity,html.fs-js .product__info-wrapper .shopify_subscriptions_app_block{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important;padding:0!important}html.fs-js .product__info-wrapper .product-form__submit{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html:not(.fs-js) .fs-buy,html:not(.fs-js) .fs-sticky-atc{display:none!important}.product__info-wrapper .shopify-payment-button{margin-top:4px;opacity:.92}.fs-line-type{font-family:var(--fs-sans);font-size:1.15rem!important;color:var(--fs-ink-soft)}.fs-line-type--member{color:var(--fs-red);font-weight:600}.fs-line-switch{display:inline-block;background:none;border:none;padding:2px 0;margin-top:2px;font-family:var(--fs-sans);font-size:1.15rem;font-weight:600;color:var(--fs-red);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fs-line-switch:hover{color:var(--fs-red-deep)}.fs-line-switch[disabled]{opacity:.5;cursor:default}.fs-offer-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#3a22330f;border-radius:999px;padding:4px;margin:4px 0 12px}.fs-offer-toggle-opt{border:none;background:transparent;border-radius:999px;min-height:36px;font-family:var(--fs-sans);font-size:1.2rem;font-weight:600;color:var(--fs-ink-soft);cursor:pointer;transition:background .15s ease,color .15s ease}.fs-offer-toggle-opt[aria-checked=true]{background:var(--fs-ink);color:var(--fs-white)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fs-brand.css.map */
