.bfs-page-index{--bfs-home-gutter: 20px;--bfs-home-max-width: 2560px;--bfs-home-heading: clamp(32px, 3.1vw, 52px);--bfs-home-text: #111111;--bfs-home-muted: #353c37;--bfs-home-accent: #355c4e}.bfs-page-index .bfs-retail-shell,.bfs-page-index .bfs-stories,.bfs-page-index .bfs-launch .bfs-finder--refined .bfs-shell{width:calc(100% - var(--bfs-home-gutter) * 2);max-width:var(--bfs-home-max-width);margin-inline:auto}.bfs-page-index .bfs-campaign-hero__copy{max-width:620px}.bfs-page-index .bfs-campaign-hero__copy>.bfs-retail-eyebrow{color:#a12b23;font-size:clamp(20px,1.6vw,24px);font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.bfs-page-index .bfs-campaign-hero__copy>p:not(.bfs-retail-eyebrow){max-width:40ch;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.bfs-page-index .bfs-campaign-hero__note{max-width:46ch}.bfs-page-index .bfs-campaign-hero .button{border-radius:4px}.bfs-page-index .bfs-buy-heading h2,.bfs-page-index .bfs-retail-values h2,.bfs-page-index [id$=__bfs_reviews] .h2,.bfs-page-index [id$=__bfs_videos_intro] .h2{font-size:var(--bfs-home-heading);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:#111}.bfs-page-index [id$=__bfs_videos_intro]>.section{padding-block:56px 36px}.bfs-page-index [id$=__bfs_videos_intro] .h2{margin-top:16px}.bfs-page-index [id$=__bfs_videos_intro] .subheading,.bfs-page-index [id$=__bfs_reviews] .subheading{font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;color:var(--bfs-home-accent)}.bfs-page-index .bfs-stories__track{padding-block:4px}.bfs-page-index .bfs-story__preview,.bfs-page-index .bfs-stories__controls button,.bfs-page-index .bfs-values-controls button{border-radius:4px}.bfs-page-index .bfs-home-buy{padding-block:56px 64px}.bfs-page-index .bfs-catalog-intro{font-size:18px;max-width:68ch}.bfs-page-index .bfs-buy-panel__info{border-radius:4px}.bfs-page-index [id$=__bfs_values]{background:#f3f5f2}.bfs-page-index .bfs-retail-values--compact{padding-block:48px 56px}.bfs-page-index .bfs-retail-values__intro{color:#111;font-size:18px;line-height:1.55}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__grid{gap:24px;margin-top:28px}.bfs-page-index .bfs-retail-values__grid article{border:1px solid #d8dfd8;border-radius:4px;background:#fff}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__media{height:clamp(200px,16vw,280px);aspect-ratio:auto}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy{padding:24px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy h3{font-size:28px;font-weight:650;line-height:1.2;margin-bottom:14px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>p{font-size:17px;line-height:1.55;color:#111;max-width:48ch;margin-bottom:12px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>.bfs-retail-values__prompt{font-weight:600}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>.bfs-retail-values__price{font-size:16px;color:#396a29}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>.bfs-retail-values__price-note{font-size:14px;color:#353c37}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__link{min-height:44px;padding-top:8px;font-size:16px;color:#111}.bfs-page-index [id$=__bfs_reviews]>.section{padding-block:52px 16px}.bfs-page-index [id$=__bfs_reviews] .h2{margin-top:12px}.bfs-page-index [id$=__1772448629b4ddbabf]{width:calc(100% - var(--bfs-home-gutter) * 2);max-width:var(--bfs-home-max-width);margin-inline:auto;padding-bottom:52px}.bfs-page-index [id$=__1772448629b4ddbabf]>.section{padding-inline:0}.bfs-page-index .jdgm-cards-carousel{width:100%;max-width:100%;container-type:inline-size}.bfs-page-index .jdgm-cards-carousel .jdgm-title:empty{display:none}.bfs-page-index .jdgm-cards-carousel .jdgm-card{border-radius:4px;background:#f3f5f2}.bfs-page-index .jdgm-cards-carousel .jdgm-text>p{font-size:18px;line-height:1.55;color:#111}.bfs-page-index .jdgm-cards-carousel .jdgm-reviewer-name{font-size:15px;font-weight:600;color:#111}.bfs-page-index .jdgm-cards-carousel .jdgm-product-name{font-size:14px;line-height:1.5;color:#353c37}.bfs-page-index .jdgm-cards-carousel .jdgm-arrow{border-radius:4px}.bfs-page-index .bfs-launch .bfs-finder--compact{padding-block:48px;background:#eef2ef}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-finder__grid h2{font-size:clamp(30px,2.6vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#111;max-width:20ch}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-finder__description{font-size:18px;max-width:44ch;margin-top:14px;color:#111}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-search{min-height:56px;background:#fff;border-color:#69786f;border-radius:4px}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-search button{min-height:54px;border-radius:0 3px 3px 0;font-size:16px}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-examples{font-size:14px}.bfs-page-index .bfs-upcoming{border-color:#c1cbc3;margin-top:28px;padding-top:24px}.bfs-page-index .bfs-upcoming__heading>strong{font-size:24px;font-weight:650;color:#111}.bfs-page-index .bfs-upcoming__toggle{min-height:44px;font-size:16px}.bfs-page-index .bfs-upcoming__content>p{font-size:16px;color:#111}.bfs-page-index .bfs-upcoming__list>li{border-color:#c1cbc3}@media(min-width:700px){.bfs-page-index{--bfs-home-gutter: 32px}.bfs-page-index .bfs-stories__track{grid-auto-columns:calc((100% - 48px) / 3);gap:24px}}@media(min-width:1000px){.bfs-page-index{--bfs-home-gutter: clamp(28px, 2.5vw, 64px);--bfs-desktop-gutter: var(--bfs-home-gutter);--bfs-desktop-max-width: var(--bfs-home-max-width)}.bfs-page-index .bfs-stories__track{grid-auto-columns:calc((100% - 72px)/4)}.bfs-page-index .bfs-story__preview{aspect-ratio:4 / 5}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-finder__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,128px);align-items:center}}@media(min-width:1800px){.bfs-page-index .bfs-stories__track{grid-auto-columns:calc((100% - 96px)/5)}}@media(min-width:1400px){.bfs-page-index .jdgm-cards-carousel{--bfs-home-review-width: calc((100cqw - 180px)/4) ;--width-xs: var(--bfs-home-review-width) !important;--width-sm: var(--bfs-home-review-width) !important;--width-md: var(--bfs-home-review-width) !important;--width-lg: var(--bfs-home-review-width) !important;--width-xl: var(--bfs-home-review-width) !important}}@media(min-width:2200px){.bfs-page-index .bfs-stories__track{grid-auto-columns:calc((100% - 120px) / 6)}}@media(max-width:999px){.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy{padding:18px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy h3{font-size:25px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>p{font-size:16px}}@media(max-width:699px){.bfs-page-index .bfs-campaign-hero__copy{padding-block:28px 32px}.bfs-page-index [id$=__bfs_videos_intro]>.section{padding-block:36px 24px}.bfs-page-index [id$=__bfs_videos_intro] .subheading,.bfs-page-index [id$=__bfs_reviews] .subheading{font-size:12px;letter-spacing:.07em}.bfs-page-index .bfs-home-buy{padding-block:36px 40px}.bfs-page-index .bfs-catalog-intro{font-size:16px}.bfs-page-index .bfs-retail-values--compact{padding-block:32px 36px}.bfs-page-index .bfs-retail-values__intro{font-size:16px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__grid{gap:16px;margin-top:24px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__media{height:210px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>.bfs-retail-values__price{font-size:15px}.bfs-page-index .bfs-retail-values--compact .bfs-retail-values__copy>.bfs-retail-values__price-note{font-size:13px}.bfs-page-index [id$=__bfs_reviews]>.section{padding-block:36px 12px}.bfs-page-index [id$=__1772448629b4ddbabf]{padding-bottom:36px}.bfs-page-index .jdgm-cards-carousel .jdgm-text>p{font-size:16px}.bfs-page-index .bfs-launch .bfs-finder--compact{padding-block:32px}.bfs-page-index .bfs-launch .bfs-finder--compact .bfs-finder__description{font-size:16px}.bfs-page-index .bfs-upcoming>summary{flex-direction:row;align-items:center;gap:16px}.bfs-page-index .bfs-upcoming__heading>strong{font-size:20px}.bfs-page-index .bfs-upcoming__toggle{font-size:14px;max-width:10ch}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bfs-home-finish.css.map */
