body:has(.bfcm-sale-hero){--bfcm-ink: #161616;--bfcm-ink-raised: #24211f;--bfcm-paper: #faf8f0;--bfcm-cream: #fef8ef;--bfcm-buttercream: #fad5a3;--bfcm-sand: #f3d5aa;--bfcm-oxblood: #671318;--bfcm-glow: #efdf5c;--bfcm-ember: #ff6a13;--bfcm-tile: #f2f2f2;--bfcm-display: "zuume", sans-serif;--bfcm-body: "tt-commons-pro", sans-serif;--bfcm-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}body:has(.bfcm-sale-hero) :is(.bfcm-info__row-text,.bfcm-reds__body,.bfcm-banner__text,.bfcm-faq__answer) p{font-size:inherit;line-height:inherit;font-weight:inherit}.bfcm-btn--lg{min-width:300px;height:60px;padding:4px 30px;border-radius:30px;box-shadow:1.061px 0 5.303px #fc845433,-3.182px 0 8.485px #9cd4cb66;font-size:16px;line-height:15px}.bfcm-btn--lg:before{border-width:2px;border-radius:26px}.bfcm-btn--cream{color:var(--bfcm-oxblood)}.bfcm-btn--cream:before{background:var(--bfcm-buttercream)}@media(hover:hover){.bfcm-btn--cream:hover{color:var(--bfcm-buttercream)}.bfcm-btn--cream:hover:before{background:var(--bfcm-oxblood)}}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard>.l-productCard__media:after,body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__column:after{content:var(--bfcm-sale-badge, "20% off");position:absolute;z-index:3;top:10px;left:10px;box-sizing:border-box;height:25px;padding:6px 10px;border-radius:999px;background:var(--bfcm-ember);font-family:var(--bfcm-display);font-weight:700;font-size:12px;line-height:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bfcm-paper);pointer-events:none}.bfcm-sale-hero{position:relative;overflow:hidden;box-sizing:border-box;min-height:720px;background:#b0b0b0;color:var(--bfcm-paper)}.bfcm-sale-hero--bg-only{height:720px}.bfcm-sale-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bfcm-sale-hero__photo,.bfcm-sale-hero__video{position:absolute;top:-8.4722%;left:.0694%;width:112.3611%;height:126.3889%;max-width:none;object-fit:cover;object-position:51% 33%}.bfcm-sale-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#4e161a 3.8889%,#4e161a00 14.5833%),linear-gradient(180deg,#671318f0 23.6111%,#67131800 93.75%),linear-gradient(180deg,rgba(250,213,163,0) 44.5833%,var(--bfcm-buttercream) 89.7222%)}.bfcm-sale-hero__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:48px;box-sizing:border-box;width:calc(100% - 134px);margin-left:67px;padding:154px 0 60px;text-align:left}.bfcm-sale-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:8.485px}.bfcm-sale-hero__eyebrow{font-size:26px;line-height:29px;letter-spacing:.08em}.bfcm-sale-hero__title{margin:0;font-family:var(--bfcm-display);font-style:italic;font-weight:900;font-size:136px;line-height:.83;letter-spacing:0;text-transform:uppercase;color:var(--bfcm-paper)}.bfcm-sale-hero__lede{max-width:659px;margin:0;font-family:var(--bfcm-body);font-weight:700;font-size:17px;line-height:21px;color:var(--bfcm-paper)}.bfcm-sale-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:17px}.bfcm-glass-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:300px;height:60px;padding:0 24px;border:1px solid rgba(177,177,177,.1);border-radius:40px;background:#67131899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--bfcm-body);font-weight:700;font-size:15px;line-height:13.5px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#fff;transition:background-color .2s ease}@media(hover:hover){.bfcm-glass-link:hover{background:#671318d9}}.bfcm-glass-link:focus-visible{outline:2px solid var(--bfcm-paper);outline-offset:3px}.bfcm-sale-hero .bfcm-glass-link{height:59px;background:#15111185}@media(hover:hover){.bfcm-sale-hero .bfcm-glass-link:hover{background:#151111bf}}.bfcm-sale-hero__offer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;margin:0;font-family:var(--bfcm-body);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:0;color:var(--bfcm-oxblood)}.bfcm-sale-hero__offer-logo{display:block;flex:none;width:118px;height:29px;max-width:none}.bfcm-sale-hero__note{position:absolute;right:104px;bottom:21px;width:180px;margin:0;font-family:var(--bfcm-body);font-weight:400;font-size:16px;line-height:1.1;text-align:center;color:var(--bfcm-oxblood)}.bfcm-feature{--l-media-ratio-desktop: 100%;--l-media-ratio-tablet: 100%;--l-media-ratio-mobile: 100%;display:flex;align-items:flex-start;justify-content:space-between;gap:56px;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 80px 117px;background:var(--bfcm-cream)}.bfcm-feature-section{background:var(--bfcm-cream)}.bfcm-feature__card{position:relative;flex:0 1 518px;overflow:hidden;height:930px;border-radius:8px}.bfcm-feature__photo,.bfcm-feature__overlay,.bfcm-feature__lineart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.bfcm-feature__overlay{background:rgba(0,0,0,var(--bfcm-feature-overlay, .2))}.bfcm-feature__lineart{opacity:.2;mix-blend-mode:plus-lighter;pointer-events:none}@supports not (mix-blend-mode: plus-lighter){.bfcm-feature__lineart{mix-blend-mode:screen}}.bfcm-feature__text{position:absolute;top:42px;left:23px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;width:min(448px,100% - 46px);color:#fff}.bfcm-feature__title{margin:0;font-family:var(--bfcm-display);font-style:italic;font-weight:800;font-size:64px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.bfcm-feature__lede{margin:0;font-family:var(--bfcm-body);font-weight:700;font-size:22px;line-height:34px;color:#fff}.bfcm-feature__button{min-width:204px}.bfcm-feature__grid{display:grid;flex:0 1 706px;grid-template-columns:repeat(2,minmax(0,348px));gap:10px}.bfcm-feature__item{min-width:0}.bfcm-feature__grid>.l-featured-products__swiper-slide{width:auto;height:auto;min-width:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard{--oke-stars-foregroundColor: #111;--oke-stars-backgroundColor: #e5e5e5;color:#000}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard>.l-productCard__media{overflow:hidden;border-radius:0;background:var(--bfcm-tile)}@media screen and (min-width:1024px){body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard{--l-productCard-content-padding-desktop: 15px 20px 10px 0;--l-productCard-title-padding-right: 0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-title{max-width:min(158px,calc(100% - 115px));padding-right:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-prices-wrapper{margin-top:0}}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard .product__badge{top:10px;left:70.5px;right:auto;margin:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard .product__badge__item{box-sizing:border-box;height:25px;margin:0;padding:6px 10px;border-radius:999px;background:#000;font-family:var(--bfcm-display);font-weight:700;font-size:12px;line-height:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content{padding-top:15px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-title{font-family:var(--bfcm-body);font-weight:400;font-size:19px;line-height:23.75px;color:#000}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .sr-size-badge{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:3px;background:#222;font-family:var(--bfcm-body);font-weight:700;font-size:10px;line-height:12.5px;letter-spacing:.5px;text-transform:uppercase;vertical-align:3px;color:#fff}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-subtitle{font-family:var(--bfcm-body);font-weight:400;font-size:17px;line-height:18.7px;color:#5e5e5e}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-prices{flex-direction:row-reverse;justify-content:flex-end;gap:8px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-price{margin:0;font-family:var(--bfcm-body);font-weight:400;font-size:17px;line-height:21.25px;color:#000}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-comparePrice{text-decoration-skip-ink:none}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-priceSale{display:none}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-rating .oke-sr-count{font-family:var(--bfcm-body);font-size:14px;line-height:14px;color:#000}.bfcm-reds{background:var(--bfcm-cream)}.bfcm-reds__frame{position:relative;overflow:hidden;height:760px;color:#fff}.bfcm-reds__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:fill}@media screen and (min-width:768px){.bfcm-reds--bg-cover .bfcm-reds__bg{object-fit:cover;object-position:50% 50%}}.bfcm-reds__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fef7ed .632%,#fef7ed00 29.316%);pointer-events:none}.bfcm-reds__logo{position:absolute;z-index:5;top:19.8px;left:calc(50% - 123px);width:212px;height:42px}.bfcm-reds__outline,.bfcm-reds__title{position:absolute;width:max-content;max-width:none;margin:0;font-family:var(--bfcm-display);font-style:italic;font-weight:900;line-height:normal;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.bfcm-reds__outline{z-index:1;top:236.3px;left:calc(50% + 15.5px);font-size:min(186.07px,12.9215vw);letter-spacing:-.01em;white-space:pre;color:transparent;-webkit-text-stroke:1.5px var(--bfcm-oxblood);paint-order:stroke fill}.bfcm-reds__rider{position:absolute;z-index:2;top:86.18px;left:calc(50% - 201px);width:354px;height:778px;max-width:none;object-fit:cover}.bfcm-reds__glow{position:absolute;z-index:3;top:530.56px;left:calc(50% - 740px);width:1469px;height:519px;border-radius:50%;background:#42060acc;filter:blur(110px);pointer-events:none}.bfcm-reds__title{z-index:4;top:409.21px;left:calc(50% - 5.59px);font-size:min(195.16px,13.5528vw);letter-spacing:0;color:#fff}@supports ((-webkit-background-clip: text) or (background-clip: text)){.bfcm-reds__title{padding:0 .3em;background-color:#f0a03c;background-image:linear-gradient(90deg,#9cd4cb -.2122em,#e7ce30 .2898em,#fc8454 1.0532em,#f04815 2.0652em,#c4031b,#f04815 5.4901em,#e7ce30 6.9422em,#9cd4cb 7.1896em);background-origin:border-box;background-position:50% 0;background-size:6.7944em 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.bfcm-reds__body{position:absolute;z-index:5;top:509.18px;left:calc(50% + 8.25px);width:max-content;max-width:calc(100% - 32px);transform:translate(-50%);font-family:var(--bfcm-body);font-weight:400;font-size:28px;line-height:25px;text-align:center;color:#fff}.bfcm-reds__body p{margin:0}.bfcm-reds__body p+p{margin-top:18px}body:has(.bfcm-sale-hero) .bfcm-reds__body p:first-child{font-weight:700;font-size:38px}.bfcm-reds__button{position:absolute;z-index:5;top:607.56px;left:calc(50% + 8px);transform:translate(-50%)}.bfcm-reds__ticker{position:absolute;z-index:5;right:0;bottom:0;left:0;overflow:hidden;height:65px}.bfcm-reds__ticker-track{display:flex;width:max-content;animation:bfcm-ticker 60s linear infinite}.bfcm-reds__ticker-run{flex:none;padding-top:20px;font-family:var(--bfcm-mono);font-weight:400;font-size:16px;line-height:25px;text-transform:uppercase;white-space:nowrap;color:#fff9}@keyframes bfcm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bfcm-shades-bar{height:6px;background:linear-gradient(90deg,#9cd4cb,#efdf5c,#fc8454 66%,#de3c3f)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-title{margin:0;font-family:var(--bfcm-display);font-style:italic;font-weight:800;font-size:40px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--bfcm-oxblood)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories{padding:0 18px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__header{margin:0 0 24px;padding:0;text-align:left}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__column{border-radius:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__column:after{top:16px;left:16px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__content{padding:0 20px 20px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__content-title{font-family:var(--bfcm-body);font-weight:700;line-height:36px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories__content-cta{width:45px;height:45px;margin-top:10px;border-radius:50%}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__details{padding-top:80px;padding-bottom:80px;padding-left:max(80px,calc((100% - 1280px)/2));padding-right:max(80px,calc((100% - 1280px)/2));background:var(--bfcm-oxblood)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__title{max-width:460px;margin-bottom:16px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__button{min-width:317px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__row:nth-child(-n+2){box-sizing:border-box;justify-content:flex-end;height:95px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__row-text{font-weight:400}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__row:last-child .bfcm-info__row-text{line-height:1.1}.bfcm-banner{position:relative;overflow:hidden;height:720px;color:#fff}.bfcm-banner__photo,.bfcm-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.bfcm-banner__overlay{background:linear-gradient(180deg,#0000000a,#00000024 28%,#00000036 42%,#0000006e 90%,#00000073)}.bfcm-banner__content{position:absolute;right:16px;bottom:62px;left:16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.bfcm-banner__title{margin:0;font-family:var(--bfcm-display);font-style:italic;font-weight:800;font-size:64px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.bfcm-banner__text{font-family:var(--bfcm-body);font-weight:400;font-size:20px;line-height:25px;color:#fff}.bfcm-banner__text p{margin:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_videos]{background:var(--bfcm-cream)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_videos_heading] .bfcm-heading__title{font-weight:800;line-height:.9;letter-spacing:-.02em}@media screen and (min-width:768px){body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_videos_heading] .bfcm-heading__title{margin-bottom:11.4px}}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__wrapper{margin-top:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-subtitle,body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-product,body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__pagination{display:none}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-stars{padding-bottom:0;font-size:20px;line-height:24.5px;letter-spacing:3.4px;color:var(--bfcm-ink)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-content,body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-content p{margin:0;font-family:var(--bfcm-body);font-weight:700;font-size:22.7px;line-height:24px;color:var(--bfcm-ink)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-content{margin:14px 0 34px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-customer{font-family:var(--bfcm-body);font-weight:400;font-size:12.7px;line-height:16.8px;color:var(--bfcm-ink)}@media screen and (min-width:1024px){body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__wrapper{box-sizing:border-box;padding:0 55px}}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-card{max-width:752px;padding:0 20px;box-sizing:border-box}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__nav{width:45px;height:45px;border-radius:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__nav.swiper-button-disabled{opacity:.4}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_faq] .bfcm-info{background:#000}body:has(.bfcm-sale-hero) .l-slogan{background:linear-gradient(90deg,#9cd4cb,#efdf5c 12.5%,#fc8454 25.962%,#de3c3f 50.481%,#fc8454 73.558%,#efdf5c 85.096%,#9cd4cb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1199px){.bfcm-sale-hero__title{font-size:clamp(72px,9.44vw,136px)}.bfcm-feature{padding:0 40px 117px;gap:32px}}@media screen and (max-width:1023px){.bfcm-sale-hero__content{width:calc(100% - 64px);margin-left:32px;gap:40px}.bfcm-feature{flex-direction:column;align-items:stretch}.bfcm-feature__card{flex:none;width:100%;height:560px}.bfcm-feature__grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.bfcm-sale-hero{display:flex;flex-direction:column;min-height:0}.bfcm-sale-hero--bg-only{height:clamp(360px,108vw,560px)}.bfcm-sale-hero:not(.bfcm-sale-hero--bg-only){min-height:758px}.bfcm-sale-hero__video{display:none}.bfcm-sale-hero:not(.bfcm-sale-hero--bg-only) .bfcm-sale-hero__scrim{background:linear-gradient(180deg,#671318f0 120px,#67131800 90%),linear-gradient(180deg,rgba(250,213,163,0) 44.5833%,var(--bfcm-buttercream) 89.7222%)}.bfcm-sale-hero__content{order:1;flex:1 0 auto;width:100%;margin:0;padding:41px 20px 40px 22px;gap:0}.bfcm-sale-hero__intro{gap:18px}.bfcm-sale-hero__eyebrow{font-size:26px;line-height:.82;letter-spacing:0;opacity:.94}.bfcm-sale-hero__title{font-size:clamp(52px,16.667vw,72px);line-height:.82}.bfcm-sale-hero__lede{max-width:314px;font-size:17px;line-height:23px}.bfcm-sale-hero__actions{flex-direction:column;gap:17px;width:100%;margin-top:75px}.bfcm-sale-hero__actions .bfcm-btn--lg,.bfcm-glass-link{width:100%;min-width:0}.bfcm-sale-hero__offer{align-self:stretch;justify-content:center;gap:0 12px;margin-top:21px;font-size:18px;line-height:1.3;text-align:center}.bfcm-sale-hero__offer-part--shipping{flex:0 0 100%;margin-bottom:25.4px;font-size:22px}.bfcm-sale-hero__offer-part--gift{text-transform:uppercase}.bfcm-sale-hero__offer-logo{width:100px;height:25px}.bfcm-sale-hero__offer-part--note{flex:0 0 100%;margin-top:14px;font-size:14px}.bfcm-sale-hero__note{position:relative;order:2;right:auto;bottom:auto;width:auto;margin:0 16px 40px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-title{font-size:32px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-section-categories{padding:0 16px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .swiper-slide{transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_shop_by_style] .l-media-ratio>img{will-change:auto}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-title{font-size:16px;line-height:20px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-subtitle,body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard__content-price{font-size:14px;line-height:18px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_best_sellers] .l-productCard .product__badge{top:40px;left:10px}.bfcm-reds__frame{display:flex;flex-direction:column;align-items:center;height:auto;min-height:640px;padding:40px 16px 80px;box-sizing:border-box}.bfcm-reds__bg{object-fit:cover;object-position:50% 60%}.bfcm-reds__logo,.bfcm-reds__outline,.bfcm-reds__title,.bfcm-reds__body,.bfcm-reds__button{position:relative;top:auto;left:auto;transform:none}.bfcm-reds__outline{margin-top:40px;font-size:calc((100vw - 32px) / 7.1);white-space:pre;-webkit-text-stroke-width:1px}.bfcm-reds__gap{word-spacing:.27em}.bfcm-reds__title{margin-top:2px;font-size:calc((100vw - 32px) / 6.6)}.bfcm-feature .l-productCard__content-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bfcm-feature .l-productCard__content-names{padding-right:0}.bfcm-feature .l-productCard__content-rating{position:static!important}.bfcm-reds__rider{top:120px;left:calc(50% - 6px);width:190px;height:417px;transform:translate(-50%);opacity:.9}.bfcm-reds__glow{top:auto;bottom:-160px;left:-50%;width:200%;height:420px}.bfcm-reds__body{width:auto;max-width:none;margin-top:200px;font-size:18px;line-height:24px}.bfcm-reds__body p+p{margin-top:6px}body:has(.bfcm-sale-hero) .bfcm-reds__body p:first-child{font-size:24px;line-height:28px}.bfcm-reds__button{width:100%;min-width:0;margin-top:24px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__details{padding:64px 16px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__button{min-width:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_how_it_works] .bfcm-info__row:nth-child(-n+2){height:auto}.bfcm-feature{padding:0 16px 40px;gap:24px}.bfcm-feature__card{height:420px}.bfcm-feature__title{font-size:40px;line-height:.95}.bfcm-feature__lede{font-size:18px;line-height:26px}.bfcm-feature__text{top:auto;bottom:24px;left:16px;width:calc(100% - 32px)}.bfcm-feature__overlay{background:linear-gradient(180deg,rgba(0,0,0,var(--bfcm-feature-overlay, .2)) 35%,#000000a6)}.bfcm-banner{height:520px}.bfcm-banner__title{font-size:40px;line-height:.95}.bfcm-banner__text{font-size:16px;line-height:22px}.bfcm-banner .bfcm-btn--lg{width:100%;min-width:0}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-content,body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-content p{font-size:20px;line-height:20px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-stars{font-size:11px;letter-spacing:2px}body:has(.bfcm-sale-hero) .shopify-section[id$=__bfcm_testimonials] .l-testimonial-carousel__slide-customer{font-size:14px}}@media(prefers-reduced-motion:reduce){.bfcm-reds__ticker-track{animation:none}.bfcm-glass-link,.bfcm-btn--cream,.bfcm-btn--cream:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/bfcm-sale.css.map */
