body.template-index{--fr-page-width: 1480px;--fr-page-gutter: 32px;--fr-section-space: 64px;--fr-heading-family: Helvetica, Arial, sans-serif;--fr-heading-size: clamp(32px, 3vw, 44px);--fr-ink: #151515;--fr-copy: #55534e;--fr-rule: #dedbd5}body.template-index #MainContent :is(.fr-home-bestsellers,.fr-try-first,.fr-discovery,.fr-home-reviews,.fr-quality-story,.fr-home-faq,.fr-community-strip,.fr-home-difference,[id^=BundleOffer-]){box-sizing:border-box;width:100%;margin:0;padding:var(--fr-section-space) var(--fr-page-gutter)!important}body.template-index #MainContent :is(.fr-home-bestsellers__inner,.fr-try-first__inner,.fr-discovery__inner,.fr-home-reviews__inner,.fr-quality-story__inner,.fr-home-faq__inner,.fr-community-strip__inner,.fr-home-difference__inner,.fr-pair__inner){box-sizing:border-box;width:min(100%,var(--fr-page-width))!important;max-width:none!important;min-width:0;margin:0 auto!important;padding:0!important}body.template-index #MainContent :is(.fr-home-bestsellers__heading,.fr-try-first__heading,.fr-home-reviews__heading,.fr-quality-story__heading,.fr-home-faq__heading,.fr-community-strip__heading,.fr-home-difference__heading,[id^=BundleHeading-]){max-width:none!important;margin:0!important;color:var(--fr-ink);font-family:var(--fr-heading-family)!important;font-size:var(--fr-heading-size)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.04em!important;text-transform:none;text-wrap:balance}body.template-index #MainContent :is(.fr-offer-hero__slide,.fr-offer-hero__button,.fr-mobile-shop){font-family:var(--fr-heading-family)}body.template-index #MainContent .fr-offer-hero__content{width:min(calc(100% - var(--fr-page-gutter) * 2),var(--fr-page-width));max-width:none;padding:48px 0}body.template-index #MainContent .fr-offer-hero__copy{width:49%}body.template-index #MainContent .fr-offer-hero__copy .fr-offer-hero__heading{font-family:var(--fr-heading-family);font-size:clamp(38px,4.7vw,72px);font-weight:700;font-style:normal;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}body.template-index #MainContent .fr-offer-hero__text{font-family:inherit;font-size:17px;line-height:1.5}body.template-index #MainContent .fr-offer-hero__proofs{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:24px}body.template-index #MainContent .fr-offer-hero__proofs li{gap:8px;font-size:14px;font-weight:500;line-height:1.4}body.template-index #MainContent .fr-offer-hero__proofs li+li{padding-left:12px}body.template-index #MainContent .fr-offer-hero__proof-icon{flex:0 0 24px;width:24px;height:24px}body.template-index #MainContent .fr-offer-hero__proof-icon--flag{flex-basis:30px;width:30px}body.template-index #MainContent :is(.fr-offer-hero__button,.fr-pair__button,.fr-home-bestsellers__view-all,.fr-home-reviews__show-more,.fr-review-proof-cta,.fr-home-difference__cta,.fr-community-strip__button){box-sizing:border-box;min-height:48px!important;border-radius:999px;font-family:var(--fr-heading-family)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}body.template-index #MainContent :is(.fr-home-bestsellers__header,.fr-home-reviews__header,.fr-quality-story__header,.fr-home-faq__header){max-width:none;margin-inline:0!important;margin-bottom:24px!important}body.template-index #MainContent :is(.fr-try-first__step-text,.fr-try-first__text,.fr-quality-card__text,.fr-quality-story__intro,.fr-home-faq__answer,.fr-pair__copy,.fr-community-strip__text){color:var(--fr-copy)!important;font-size:16px!important;line-height:1.55!important;letter-spacing:0}body.template-index #MainContent :is(.fr-try-first__step-title,.fr-quality-card__title){font-family:var(--fr-heading-family);font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em}body.template-index #MainContent .fr-home-bestsellers__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:0!important;padding:0}body.template-index #MainContent .fr-home-bestsellers__grid>.grid__item{float:none;width:auto!important;min-width:0;margin:0;padding:0}body.template-index #MainContent .fr-discovery__header:has(>div:empty):not(:has(p)){display:none}body.template-index #MainContent .fr-discovery__grid{gap:20px}body.template-index #MainContent .fr-discovery-card{border-radius:8px}body.template-index #MainContent .fr-discovery-card__title{font-family:var(--fr-heading-family);font-size:26px;font-weight:700;line-height:1.1}body.template-index #MainContent .fr-home-reviews__summary,body.template-index #MainContent :is(.fr-home-review-card,.fr-review-proof-card){box-shadow:none!important}body.template-index #MainContent :is(.fr-home-review-card__quote,.fr-review-proof-card__quote){font-family:var(--fr-heading-family)!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}body.template-index #MainContent :is(.fr-home-reviews__summary-stars,.fr-review-proof-stars){color:var(--fr-ink)!important}body.template-index #MainContent [id^=BundleOffer-]{background:#faf5ed}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__inner{gap:24px 40px;border-radius:0;background:transparent}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__tier{min-height:104px;padding:16px;border-radius:8px}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__saving{margin-top:10px;font-size:36px;line-height:1}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__saving small{display:inline;font-size:16px}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__best{margin-top:6px}body.template-index #MainContent .fr-quality-story__inner{border:0;border-radius:0;background:transparent}body.template-index #MainContent .fr-quality-story__grid{gap:28px 40px}body.template-index #MainContent .fr-quality-card{min-width:0}body.template-index #MainContent .fr-quality-card__text{margin-top:8px}body.template-index #MainContent .fr-home-faq__question{min-height:56px;font-size:16px;line-height:1.4}body.template-index #MainContent .fr-community-strip__heading{max-width:15ch!important}body.template-index #MainContent .fr-community-strip__input{min-width:0;min-height:48px;font-size:16px}body.template-index .site-footer--fr .fr-footer__inner{box-sizing:border-box;width:min(calc(100% - var(--fr-page-gutter) * 2),var(--fr-page-width));max-width:none;margin-inline:auto;padding-inline:0}body.template-index #MainContent :is(a,button,input,summary):focus-visible{outline:2px solid #151515;outline-offset:4px}body.template-index #MainContent a.fr-card-link:focus-visible{outline-offset:-3px}@media(max-width:1100px){body.template-index{--fr-page-gutter: 22px;--fr-section-space: 50px}}@media(min-width:750px)and (max-width:989px){body.template-index #MainContent .fr-home-bestsellers__viewport{padding:0!important}body.template-index #MainContent .fr-home-bestsellers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.template-index #MainContent .fr-offer-hero__proofs li{flex-direction:row;align-items:flex-start;gap:6px;font-size:12px}body.template-index #MainContent .fr-offer-hero__media .fr-offer-hero__image{object-fit:cover}body.template-index #MainContent .fr-offer-hero__content{padding-block:24px}body.template-index #MainContent .fr-offer-hero__slide{min-height:380px}body.template-index #MainContent .fr-offer-hero__actions,body.template-index #MainContent .fr-offer-hero__proofs{margin-top:18px}body.template-index #MainContent .fr-offer-hero__proof-icon{flex-basis:18px;width:18px;height:18px}body.template-index #MainContent .fr-offer-hero__proof-icon--flag{flex-basis:24px;width:24px}body.template-index #MainContent .fr-offer-hero__proofs small{display:none}body.template-index #MainContent .fr-discovery-card{min-height:0;height:auto;aspect-ratio:1.8}}@media(max-width:749px){body.template-index{--fr-page-gutter: 16px;--fr-section-space: 40px;--fr-heading-size: clamp(30px, 8vw, 34px);--fr-mobile-body-size: 15px;--fr-mobile-heading-size: var(--fr-heading-size)}body.template-index #MainContent .fr-offer-hero__slide--top{min-height:0;padding-bottom:calc(88vw + 24px)}body.template-index #MainContent .fr-offer-hero__content{width:calc(100% - var(--fr-page-gutter) * 2);padding:16px 0 0}body.template-index #MainContent .fr-offer-hero__copy{width:100%;max-width:420px}body.template-index #MainContent .fr-offer-hero__copy .fr-offer-hero__heading{max-width:20ch;font-size:clamp(28px,7.8vw,34px);line-height:1.04;letter-spacing:-.04em}body.template-index #MainContent .fr-offer-hero__proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:380px;margin-top:18px}body.template-index #MainContent .fr-offer-hero__proofs li{flex-direction:column;align-items:center;justify-content:start;gap:5px;padding:0;font-size:12px;font-weight:500;line-height:1.35;text-align:center}body.template-index #MainContent .fr-offer-hero__proofs li+li{padding:0;border:0}body.template-index #MainContent .fr-offer-hero__proofs li>span{max-width:none;text-wrap:balance}body.template-index #MainContent .fr-offer-hero__proof-icon{flex-basis:20px;width:20px;height:20px}body.template-index #MainContent .fr-offer-hero__proof-icon--flag{width:24px}body.template-index #MainContent .fr-mobile-shop{left:16px;right:16px;bottom:16px;width:calc(100% - 32px);max-width:none;gap:12px}body.template-index #MainContent .fr-home-bestsellers__viewport{box-sizing:border-box;width:calc(100% + 16px);margin:0 -16px 0 0;padding:0 16px 4px 0!important;overflow-x:auto;scroll-padding:0 16px;scroll-snap-type:x mandatory}body.template-index #MainContent .fr-home-bestsellers__grid{display:flex!important;width:max-content;gap:12px!important}body.template-index #MainContent .fr-home-bestsellers__grid>.grid__item{width:min(calc(100vw - 56px),342px)!important;flex:0 0 min(calc(100vw - 56px),342px)!important;scroll-snap-align:start}body.template-index #MainContent .fr-home-bestsellers__mobile-hint{margin-top:12px!important;font-size:12px!important;font-weight:400;line-height:1.4;letter-spacing:0!important;text-transform:none}body.template-index #MainContent :is(.fr-try-first__step-text,.fr-try-first__text,.fr-quality-card__text,.fr-home-faq__answer,.fr-pair__copy,.fr-community-strip__text){font-size:15px!important;line-height:1.5!important}body.template-index #MainContent :is(.fr-try-first__step-title,.fr-quality-card__title){font-size:17px!important}body.template-index #MainContent .fr-try-first__step{align-items:start;gap:14px}body.template-index #MainContent .fr-try-first__inner{gap:0}body.template-index #MainContent .fr-try-first__steps{margin-top:24px}body.template-index #MainContent .fr-try-first__step-text{margin-top:6px}body.template-index #MainContent .fr-discovery__grid{gap:12px}body.template-index #MainContent .fr-discovery-card{min-height:0;height:auto;aspect-ratio:1.55}body.template-index #MainContent .fr-discovery-card__title{font-size:24px}body.template-index #MainContent .fr-discovery-card__arrow{width:44px;height:44px}body.template-index #MainContent .fr-home-reviews__summary{padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important}body.template-index #MainContent .fr-home-reviews__mobile-proof{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.template-index #MainContent :is(.fr-review-proof-card--featured,.fr-review-proof-card--compact){display:flex!important;min-height:0!important;padding:18px!important;flex-direction:column;gap:12px!important;border-radius:8px!important}body.template-index #MainContent .fr-review-proof-card[data-fr-extra-review][hidden]{display:none!important}body.template-index #MainContent .fr-review-proof-card__quote{display:block!important;overflow:visible!important;font-size:15px!important;-webkit-line-clamp:unset!important}body.template-index #MainContent .fr-review-proof-card__meta a{max-width:100%!important;padding:8px 0!important;border-radius:0!important;background:transparent!important;color:var(--fr-ink)!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;text-decoration:underline!important}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__inner{gap:24px}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__tiers{gap:10px}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__tier{min-height:108px;padding:14px}body.template-index #MainContent [id^=BundleOffer-] .fr-pair__saving{font-size:32px}body.template-index #MainContent .fr-quality-story__grid{gap:0}body.template-index #MainContent .fr-quality-card{gap:14px;padding:20px 0;border:0;border-bottom:1px solid var(--fr-rule);border-radius:0;background:transparent}body.template-index #MainContent .fr-quality-card:first-child{padding-top:0}body.template-index #MainContent .fr-quality-card:last-child{padding-bottom:0;border-bottom:0}body.template-index #MainContent .fr-home-faq__inner{display:block}body.template-index #MainContent .fr-home-faq__question{min-height:56px;padding:16px 0;font-size:16px!important;line-height:1.4}body.template-index #MainContent .fr-home-faq__list{gap:0}body.template-index #MainContent .fr-home-faq__item{border:0;border-bottom:1px solid var(--fr-rule);border-radius:0;background:transparent}body.template-index #MainContent .fr-home-faq__question svg{flex:0 0 20px;width:20px;height:20px;padding:0;border:0;border-radius:0;background:transparent}body.template-index #MainContent .fr-home-faq__answer{padding:0 32px 18px 0}body.template-index #MainContent .fr-community-strip__inner{gap:24px}body.template-index #MainContent .fr-community-strip__signup{margin-top:0}body.template-index #MainContent .fr-community-strip__heading{max-width:none!important}body.template-index #MainContent .fr-community-strip__mobile-offer{display:none}body.template-index #MainContent .fr-community-strip__label{font-size:13px;letter-spacing:0;text-transform:none}body.template-index .site-footer--fr .fr-footer__wordmark{font-size:clamp(20px,5.5vw,26px);letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent *,body.template-index #MainContent *:before,body.template-index #MainContent *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:749px){body.template-index #MainContent .fr-offer-hero .fr-hero-review-proof{justify-content:center;width:fit-content;min-height:44px;margin:-6px auto 4px;gap:8px;font-family:inherit;font-size:12px;line-height:1.3}body.template-index #MainContent .fr-offer-hero .fr-hero-review-proof .fr-proof-stars{font-size:14px;line-height:1.2;letter-spacing:.5px}body.template-index #MainContent .fr-offer-hero .fr-hero-review-proof__count{display:none}body.template-index #MainContent .fr-offer-hero--mobile-sticky:has(>.fr-mobile-shop) .fr-offer-hero__actions{display:flex;flex-wrap:nowrap;gap:10px;margin-top:16px}body.template-index #MainContent .fr-offer-hero__actions .fr-offer-hero__button{flex:1 1 0;min-width:0;min-height:48px;padding:12px 8px;font-size:15px;font-weight:600}body.template-index #MainContent .fr-offer-hero__actions .fr-offer-hero__button--secondary{background:#fff}body.template-index #MainContent .fr-offer-hero .fr-mobile-shop{display:none}body.template-index #MainContent .fr-offer-hero__proofs{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/fr-home-consistency.css.map */
