.bf-subscribe{--bf-subscribe-line: rgb(var(--bf-subscribe-green-rgb) / .2);--bf-subscribe-copy: rgb(var(--bf-subscribe-green-rgb) / .78);color:var(--bf-subscribe-green-dark);overflow:hidden}.bf-subscribe *,.bf-subscribe *:before,.bf-subscribe *:after{box-sizing:border-box}.bf-subscribe .page-width,.bf-subscribe.page-width{margin-inline:auto;max-width:var(--page-width);padding-inline:clamp(20px,4vw,64px);width:100%}.bf-subscribe h1,.bf-subscribe h2,.bf-subscribe h3,.bf-subscribe p{margin-top:0}.bf-subscribe h1{color:var(--bf-subscribe-green-dark);font-family:var(--font-h1--family);font-size:var(--font-h1--size);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);letter-spacing:var(--font-h1--letter-spacing);line-height:var(--font-h1--line-height);text-transform:var(--font-h1--case)}.bf-subscribe h2{color:var(--bf-subscribe-green-dark);font-family:var(--font-h2--family);font-size:var(--font-h2--size);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);letter-spacing:var(--font-h2--letter-spacing);line-height:var(--font-h2--line-height);margin-bottom:22px;text-transform:var(--font-h2--case)}.bf-subscribe h3{font-family:var(--font-h3--family);font-size:var(--font-h3--size);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);letter-spacing:var(--font-h3--letter-spacing);line-height:var(--font-h3--line-height);text-transform:var(--font-h3--case)}.bf-subscribe .rte{color:var(--bf-subscribe-copy);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case)}.bf-subscribe .rte p:last-child{margin-bottom:0}.bf-subscribe__eyebrow{color:var(--bf-subscribe-green);font-family:var(--font-subheading--family);font-size:11px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;line-height:120%;margin-bottom:14px;text-transform:uppercase}.bf-subscribe__section-heading{margin-inline:auto;max-width:760px;text-align:center}.bf-subscribe__button{align-items:center;border:1px solid var(--bf-subscribe-green-dark);display:inline-flex;border-radius:var(--style-border-radius-buttons-primary);font-family:var(--button-font-family-primary);font-size:var(--button-size-primary);font-style:var(--font-paragraph--style);font-weight:var(--button-weight-primary);justify-content:center;letter-spacing:var(--button-letter-spacing-primary);line-height:var(--button-line-height-primary);padding-block:var(--button-padding-block-primary);padding-inline:var(--button-padding-inline-primary);text-decoration:none;text-transform:var(--button-text-case-primary);transition:background-color .18s ease,color .18s ease}.bf-subscribe__button--dark{background:var(--bf-subscribe-green-dark);color:var(--color-primary-button-text)}.bf-subscribe__button--dark:hover{background:var(--bf-subscribe-green)}.bf-subscribe__button--outline{border-radius:var(--style-border-radius-buttons-secondary);color:var(--bf-subscribe-green-dark);font-family:var(--button-font-family-secondary);font-size:var(--button-size-secondary);font-weight:var(--button-weight-secondary);letter-spacing:var(--button-letter-spacing-secondary);line-height:var(--button-line-height-secondary);padding-block:var(--button-padding-block-secondary);padding-inline:var(--button-padding-inline-secondary);text-transform:var(--button-text-case-secondary)}.bf-subscribe__text-link{color:var(--bf-subscribe-green-dark);font-family:var(--button-font-family-link);font-size:var(--button-size-link);font-weight:var(--button-weight-link);letter-spacing:var(--button-letter-spacing-link);line-height:var(--button-line-height-link);text-decoration:none;text-transform:var(--button-text-case-link)}.bf-subscribe__text-link span{display:inline-block;margin-left:6px;transition:transform .18s ease}.bf-subscribe__text-link:hover span{transform:translate(4px)}.bf-subscribe__hero{background:var(--bf-subscribe-white);padding-block:24px;padding-inline:clamp(20px,4vw,64px)}.bf-subscribe__hero:after{background:none;content:none}.bf-subscribe__hero-inner{align-items:center;background:var(--bf-subscribe-citron);border-radius:var(--style-border-radius-sm);display:grid;gap:44px clamp(32px,5vw,90px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;padding-block:60px 80px}.bf-subscribe__hero-copy{max-width:700px}.bf-subscribe__hero-heading{margin-bottom:28px}.bf-subscribe__hero-text{max-width:570px}.bf-subscribe__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:34px}.bf-subscribe__hero-benefits{display:grid;gap:14px 24px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;max-width:1280px;width:100%}.bf-subscribe__hero-benefit{align-items:center;display:grid;font-family:var(--font-subheading--family);font-size:12px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);gap:10px;grid-template-columns:42px minmax(0,1fr);justify-self:center;letter-spacing:.03em;line-height:125%;text-transform:uppercase}.bf-subscribe__hero-benefit-icon{align-items:center;background:var(--bf-subscribe-mint);border-radius:50%;color:var(--bf-subscribe-green);display:flex;height:42px;justify-content:center;width:42px}.bf-subscribe__hero-benefit-icon svg{height:22px;width:22px}.bf-subscribe__hero-visual{aspect-ratio:2.35;margin:0;min-height:0;width:100%;position:relative}.bf-subscribe__hero-image{height:100%;min-height:0;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.bf-subscribe__hero .bf-subscribe__hero-image img{display:block;height:100%;min-height:0;max-width:100%;object-fit:cover;width:100%}.bf-subscribe__hero .bf-subscribe__hero-image--product img{object-fit:contain}.bf-subscribe__hero-badge{align-items:center;background:var(--bf-subscribe-white);bottom:30px;display:flex;flex-direction:column;font-family:var(--font-subheading--family);font-size:11px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;line-height:120%;padding:16px 20px;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:2}.bf-subscribe__hero-badge strong{font-family:var(--font-h1--family);font-size:27px;font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);letter-spacing:var(--font-h1--letter-spacing);line-height:var(--font-h1--line-height)}.bf-subscribe__benefits,.bf-subscribe__reviews,.bf-subscribe__products,.bf-subscribe__closing{padding-block:105px}.bf-subscribe__benefits .bf-subscribe__benefit-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-inline:auto;margin-top:54px;max-width:1040px;width:100%}.bf-subscribe__benefits .bf-subscribe__benefit{align-items:center;border:0;display:flex;flex-direction:column;min-height:0;padding-block:0;padding-inline:12px;text-align:center}.bf-subscribe__benefits .bf-subscribe__benefit-icon{align-items:center;background:transparent;border-radius:0;color:var(--bf-subscribe-green);display:flex;height:84px;justify-content:center;margin-bottom:14px;width:84px}.bf-subscribe__benefits .bf-subscribe__benefit-icon svg{height:64px;width:64px}.bf-subscribe__benefits .bf-subscribe__benefit h3,.bf-subscribe__step h3,.bf-subscribe__timeline-card h3,.bf-subscribe__review h3{margin-bottom:12px}.bf-subscribe__benefits .bf-subscribe__benefit h3{font-family:var(--font-subheading--family);font-size:13px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;line-height:125%;margin-bottom:0;max-width:22ch;text-transform:uppercase}.bf-subscribe__step .rte,.bf-subscribe__timeline-card .rte,.bf-subscribe__review .rte{font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height)}.bf-subscribe__milestones{background:var(--bf-subscribe-white);color:var(--bf-subscribe-green-dark);padding-block:24px;padding-inline:clamp(20px,4vw,64px)}.bf-subscribe__milestones>.page-width{background:var(--bf-subscribe-mint);border-radius:var(--style-border-radius-sm);padding-block:96px}.bf-subscribe__milestones h2,.bf-subscribe__milestones .bf-subscribe__eyebrow{color:var(--bf-subscribe-green-dark)}.bf-subscribe__milestone-intro{align-items:initial;display:block;gap:0;grid-template-columns:none;max-width:960px}.bf-subscribe__milestone-intro h2{margin-bottom:20px;max-width:960px}.bf-subscribe__milestone-copy{color:var(--bf-subscribe-copy)!important;max-width:640px}.bf-subscribe__milestone-scroll{overflow-x:auto}.bf-subscribe__milestone-track{display:grid;grid-template-columns:repeat(var(--bf-milestone-count),minmax(120px,1fr));margin-top:70px;min-width:max(900px,calc(var(--bf-milestone-count) * 128px));position:relative}.bf-subscribe__milestone-track:before{background:var(--bf-subscribe-line);content:"";height:1px;left:7%;position:absolute;right:7%;top:78px}.bf-subscribe__milestone{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.bf-subscribe__milestone-order{color:var(--bf-subscribe-copy);font-family:var(--font-subheading--family);font-size:11px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;line-height:120%;margin-bottom:15px;text-transform:uppercase}.bf-subscribe__milestone-marker{align-items:center;background:var(--bf-subscribe-citron);border:7px solid var(--bf-subscribe-mint);border-radius:50%;display:flex;height:82px;justify-content:center;margin-bottom:16px;position:relative;width:82px;z-index:1}.bf-subscribe__milestone-marker img{height:50px;object-fit:contain;width:50px}.bf-subscribe__milestone strong{font-family:var(--font-subheading--family);font-size:11px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;line-height:120%;max-width:108px}.bf-subscribe__how,.bf-subscribe__featured-product,.bf-subscribe__proof-inner,.bf-subscribe__faq-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bf-subscribe__how{padding-block:0}.bf-subscribe__how-visual{background:var(--bf-subscribe-mint);min-height:610px;overflow:hidden}.bf-subscribe__how-visual{position:relative}.bf-subscribe__how-visual img,.bf-subscribe__featured-media img{height:100%;object-fit:cover;width:100%}.bf-subscribe__how-note{align-items:center;background:var(--bf-subscribe-citron);bottom:28px;display:flex;font-family:var(--font-subheading--family);font-size:14px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);gap:14px;left:28px;line-height:1.3;padding:18px 22px;position:absolute}.bf-subscribe__how-note-icon{flex:0 0 auto;height:32px;width:32px}.bf-subscribe__how-content,.bf-subscribe__featured-copy{background:var(--bf-subscribe-cream);padding:clamp(45px,6vw,92px)}.bf-subscribe__steps{list-style:none;margin:40px 0;padding:0}.bf-subscribe__step{align-items:start;border-top:1px solid var(--bf-subscribe-line);display:grid;gap:22px;grid-template-columns:38px 1fr;padding:23px 0}.bf-subscribe__step>span,.bf-subscribe__timeline-period{color:var(--bf-subscribe-green);font-family:var(--font-subheading--family);font-size:11px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;line-height:120%;text-transform:uppercase}.bf-subscribe__featured-product-wrap{background:var(--bf-subscribe-white);padding-block:24px;padding-inline:clamp(20px,4vw,64px)}.bf-subscribe__featured-product{align-items:center;background:var(--bf-subscribe-white);border:1px solid var(--bf-subscribe-line);border-radius:var(--style-border-radius-sm);gap:clamp(36px,5vw,88px);overflow:hidden;padding-block:0;padding-inline:0!important}.bf-subscribe__featured-media{aspect-ratio:1;align-self:stretch;background:var(--bf-subscribe-cream);border-radius:0;justify-self:stretch;max-width:none;min-height:0;overflow:hidden;width:100%}.bf-subscribe__featured-copy{background:var(--bf-subscribe-white);justify-self:center;max-width:650px;padding:clamp(40px,5vw,76px) clamp(24px,5vw,72px) clamp(40px,5vw,76px) 0;width:100%}.bf-subscribe__featured-product-name{font-family:var(--font-subheading--family);font-size:15px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.bf-subscribe__featured-price{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--font-paragraph--family);font-size:18px;gap:10px;margin-bottom:18px}.bf-subscribe__featured-price>span:first-child{font-weight:700}.bf-subscribe__featured-price s{color:var(--bf-subscribe-copy)}.bf-subscribe__featured-price-label{color:var(--bf-subscribe-copy);font-size:13px}.bf-subscribe__featured-purchase{display:grid;gap:22px;margin-top:32px}.bf-subscribe__featured-purchase custom-subscription,.bf-subscribe__featured-purchase .buy-buttons-block{width:100%}.bf-subscribe__featured-purchase custom-subscription{--color-background: var(--bf-subscribe-mint)}.bf-subscribe__featured-purchase .add-to-cart-button{--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-secondary);--button-color: var(--color-primary-button-text);border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary)}.bf-subscribe__featured-purchase .add-to-cart-button:hover{--button-background-color: var(--bf-subscribe-green);--button-border-color: var(--bf-subscribe-green);--button-color: var(--bf-subscribe-white)}.bf-subscribe__featured-purchase .custom-subscription__onetime{display:none}.bf-subscribe__featured-stats{border-block:1px solid rgb(var(--bf-subscribe-green-rgb) / .25);display:grid;grid-template-columns:repeat(2,1fr);margin:36px 0}.bf-subscribe__featured-stats div{padding:20px 0}.bf-subscribe__featured-stats div+div{border-left:1px solid rgb(var(--bf-subscribe-green-rgb) / .25);padding-left:24px}.bf-subscribe__featured-stats dt{font-family:var(--font-h1--family);font-size:48px;font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);letter-spacing:var(--font-h1--letter-spacing);line-height:95%;margin-bottom:7px}.bf-subscribe__featured-stats dd{font-family:var(--font-paragraph--family);font-size:14px;font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);margin:0}.bf-subscribe__products-heading{display:grid;gap:18px;grid-template-columns:1fr;max-width:760px}.bf-subscribe__products-heading .rte{max-width:52ch}.bf-subscribe__products-heading h2{margin-bottom:0}.bf-subscribe__products-intro{display:grid;gap:22px;justify-items:start}.bf-subscribe__assortment-banner{margin-top:48px}.bf-subscribe__assortment-banner img{aspect-ratio:3 / 1;display:block;object-fit:cover;width:100%}.bf-subscribe__native-product-grid{display:grid;gap:48px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.bf-subscribe__native-product-grid .resource-list__item{min-width:0}.bf-subscribe__native-product-card{--padding-block-end: 0px;--padding-block-start: 0px;--padding-inline-end: 0px;--padding-inline-start: 0px;--quick-add-display: flex;--quick-add-mobile-display: flex;border-top:1px solid var(--bf-subscribe-line);padding-top:18px;position:relative}.bf-subscribe__native-product-card product-card .quick-add{display:none}.bf-subscribe__card-subscription-price{align-items:baseline;display:flex;font-family:var(--font-body--family);font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);gap:10px;line-height:var(--font-paragraph--line-height)}.bf-subscribe__card-subscription-price s{color:var(--bf-subscribe-copy)}.bf-subscribe__native-product-card .buy-buttons-block,.bf-subscribe__native-product-card .product-form-buttons,.bf-subscribe__native-product-card .product-form-buttons .button{width:100%}@media screen and (min-width:750px){.bf-subscribe__native-product-card:is(:hover,:focus-within)>.quick-add .quick-add__button{animation:elementSlideInTop var(--animation-speed) var(--animation-easing);display:grid;will-change:margin,opacity}}.bf-subscribe__timeline-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.bf-subscribe__timeline{background:var(--bf-subscribe-mint)}.bf-subscribe__timeline-inner{padding-block:84px}.bf-subscribe__timeline-heading{margin:0 auto 48px;max-width:760px;position:relative;text-align:center;z-index:1}.bf-subscribe__timeline-heading h2{margin-bottom:18px}.bf-subscribe__timeline-heading .rte{margin-inline:auto;max-width:58ch}.bf-subscribe__timeline-stage{position:relative}.bf-subscribe__timeline-line{background:var(--bf-subscribe-green);height:1px;left:clamp(20px,4vw,64px);position:absolute;right:clamp(20px,4vw,64px);top:50%}.bf-subscribe__timeline-line:before,.bf-subscribe__timeline-line:after{background:var(--bf-subscribe-green);border-radius:50%;content:"";height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.bf-subscribe__timeline-line:before{left:-4px}.bf-subscribe__timeline-line:after{right:-4px}.bf-subscribe__timeline-card{align-items:center;background:var(--bf-subscribe-white);border:1px solid var(--bf-subscribe-green);border-radius:var(--style-border-radius-lg);display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:30px;position:relative;text-align:center}.bf-subscribe__timeline-icon{align-items:center;display:flex;height:18px;justify-content:center;opacity:.72;width:18px}.bf-subscribe__timeline-icon-svg{height:18px;width:18px}.bf-subscribe__timeline-period{align-items:center;background:var(--bf-subscribe-citron);display:inline-flex;gap:8px;justify-content:center;margin-bottom:16px;padding:7px 12px 6px}.bf-subscribe__timeline-card h3{margin-bottom:10px}.bf-subscribe__timeline-card .rte{color:var(--bf-subscribe-copy);max-width:31ch}.bf-subscribe__proof{background:var(--bf-subscribe-cream)}.bf-subscribe__proof-inner{display:block;padding-block:100px}.bf-subscribe__proof-heading{margin:0 auto 42px;max-width:760px;text-align:center}.bf-subscribe__proof-heading h2{margin-bottom:0}.bf-subscribe__proof-results{display:grid;gap:clamp(14px,1.8vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}.bf-subscribe__proof-result{border:1px solid var(--bf-subscribe-line);border-radius:var(--style-border-radius-sm);height:100%;min-width:0;padding:clamp(12px,1.2vw,18px)}.bf-subscribe__proof-quote{color:var(--bf-subscribe-green-dark);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);margin:22px 0 12px}.bf-subscribe__proof-quote p{margin:0}.bf-subscribe__proof-copy{margin:46px auto 0;max-width:760px;text-align:center}.bf-subscribe__proof-copy blockquote{color:var(--bf-subscribe-green-dark);font-family:var(--font-h3--family);font-size:var(--font-h3--size);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);letter-spacing:var(--font-h3--letter-spacing);line-height:var(--font-h3--line-height);text-transform:var(--font-h3--case);margin:0 0 18px}.bf-subscribe__proof-copy blockquote p{margin:0}.bf-subscribe__proof-meta{color:var(--bf-subscribe-copy);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);margin:0}.bf-subscribe__proof-images{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bf-subscribe__proof-images figure{margin:0;position:relative}.bf-subscribe__proof-images img{aspect-ratio:.965;display:block;object-fit:cover;width:100%}.bf-subscribe__proof-images figcaption{background:rgb(var(--bf-subscribe-white-rgb) / .92);bottom:10px;font-family:var(--font-subheading--family);font-size:11px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);left:10px;letter-spacing:.03em;line-height:120%;padding:8px 10px;position:absolute;text-transform:uppercase}.bf-subscribe__faq{background:var(--bf-subscribe-cream);padding-block:105px}.bf-subscribe__faq-inner{gap:9vw}.bf-subscribe__faq-heading{max-width:470px}.bf-subscribe__faq-item details{border-top:1px solid var(--bf-subscribe-line)}.bf-subscribe__faq-item:last-child details{border-bottom:1px solid var(--bf-subscribe-line)}.bf-subscribe__faq-item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-subheading--family);font-size:16px;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);gap:18px;justify-content:space-between;letter-spacing:0;line-height:130%;list-style:none;padding:22px 0}.bf-subscribe__faq-answer{max-width:650px;padding:0 40px 24px 0}.bf-subscribe__closing-wrap{background-color:var(--color-background);color:var(--color-foreground)}.bf-subscribe__closing{align-items:center;display:flex;flex-direction:column;padding-block:72px;text-align:center}.bf-subscribe__closing h2{max-width:780px}.bf-subscribe__closing .rte{max-width:580px}.bf-subscribe__closing .bf-subscribe__button{margin-top:26px}@media screen and (max-width:989px){.bf-subscribe__hero-inner,.bf-subscribe__milestone-intro,.bf-subscribe__products-heading,.bf-subscribe__how,.bf-subscribe__featured-product,.bf-subscribe__proof-inner,.bf-subscribe__faq-inner{grid-template-columns:1fr}.bf-subscribe__hero-inner{min-height:0;padding-block:58px 30px}.bf-subscribe__hero-visual{aspect-ratio:2}.bf-subscribe__hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-subscribe__hero-benefit{justify-self:start}.bf-subscribe__benefits .bf-subscribe__benefit-grid{gap:48px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bf-subscribe__native-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-subscribe__how-visual{min-height:500px}.bf-subscribe__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-subscribe__proof-results{grid-template-columns:1fr}.bf-subscribe__featured-copy{max-width:none;padding:48px clamp(24px,6vw,64px)}}@media screen and (max-width:767px){.bf-subscribe h1{font-size:var(--font-h1--size-mobile)}.bf-subscribe h2{font-size:var(--font-h2--size-mobile)}.bf-subscribe h3,.bf-subscribe__proof-copy blockquote{font-size:var(--font-h3--size-mobile)}.bf-subscribe .rte,.bf-subscribe__step .rte,.bf-subscribe__timeline-card .rte,.bf-subscribe__review .rte,.bf-subscribe__proof-meta{font-size:var(--font-paragraph--size-mobile)}.bf-subscribe__button{font-size:var(--button-size-primary-mobile);padding-block:var(--button-padding-block-primary-mobile);padding-inline:var(--button-padding-inline-primary-mobile)}.bf-subscribe__button--outline{font-size:var(--button-size-secondary-mobile);padding-block:var(--button-padding-block-secondary-mobile);padding-inline:var(--button-padding-inline-secondary-mobile)}.bf-subscribe__text-link{font-size:var(--button-size-link-mobile)}.bf-subscribe__featured-stats dt{font-size:38px}.bf-subscribe__hero-actions{align-items:stretch;flex-direction:column}.bf-subscribe__hero-actions .bf-subscribe__button{width:100%}.bf-subscribe__hero-benefits{gap:20px 14px}.bf-subscribe__hero-benefit{grid-template-columns:1fr;align-content:start;font-size:11px}.bf-subscribe__hero-visual{aspect-ratio:1.5}.bf-subscribe__benefits,.bf-subscribe__reviews,.bf-subscribe__products,.bf-subscribe__faq{padding-block:70px}.bf-subscribe__benefits .bf-subscribe__benefit-grid{gap:40px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bf-subscribe__timeline-inner{padding-block:64px}.bf-subscribe__timeline-grid{gap:44px;grid-template-columns:1fr}.bf-subscribe__timeline-line{bottom:64px;height:auto;left:50%;right:auto;top:0;width:1px}.bf-subscribe__timeline-line:before,.bf-subscribe__timeline-line:after{left:50%;right:auto;top:auto;transform:translate(-50%)}.bf-subscribe__timeline-line:before{top:-4px}.bf-subscribe__timeline-line:after{bottom:-4px}.bf-subscribe__assortment-banner img{aspect-ratio:4 / 3}.bf-subscribe__benefits .bf-subscribe__benefit{padding-inline:4px}.bf-subscribe__benefits .bf-subscribe__benefit-icon{height:72px;margin-bottom:12px;width:72px}.bf-subscribe__benefits .bf-subscribe__benefit-icon svg{height:56px;width:56px}.bf-subscribe__benefits .bf-subscribe__benefit h3{font-size:12px}.bf-subscribe__milestones{padding-block:16px}.bf-subscribe__milestones>.page-width{padding-block:70px}.bf-subscribe__how{padding-block:0}.bf-subscribe__how-visual{min-height:380px}.bf-subscribe__how-content{padding:40px 24px}.bf-subscribe__how-note{bottom:16px;left:16px}.bf-subscribe__featured-stats{grid-template-columns:1fr}.bf-subscribe__featured-stats div+div{border-left:0;border-top:1px solid rgb(var(--bf-subscribe-green-rgb) / .25);padding-left:0}.bf-subscribe__timeline-card{min-height:190px;padding:28px 22px}.bf-subscribe__timeline-period{margin-bottom:14px}.bf-subscribe__proof-inner{padding-block:70px}.bf-subscribe__proof-heading{margin-bottom:30px}.bf-subscribe__proof-results{gap:18px;grid-template-columns:1fr}.bf-subscribe__proof-copy{margin-top:34px}}@media(prefers-reduced-motion:reduce){.bf-subscribe__button,.bf-subscribe__text-link span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/bf-subscribe-modular.css.map */
