.bhw-bfcm-led{flex:0 0 auto;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bfcm-glow);box-shadow:0 0 0 3px rgb(var(--bfcm-glow-rgb) / .2),0 0 12px rgb(var(--bfcm-glow-rgb) / .85)}.bhw-bfcm--both .bhw-bfcm-led{background:var(--bfcm-strip)}.bhw-bfcm-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.bhw-bfcm-bar{position:relative;overflow:hidden;background:var(--bfcm-night);color:#fff;font-family:var(--bhw-font-text);font-size:13.5px;font-weight:500;line-height:1}.bhw-bfcm-bar:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--bfcm-strip);opacity:.85}.bhw-bfcm-bar__viewport{overflow:hidden}.bhw-bfcm-bar__track{display:flex;width:max-content;animation:bhw-bfcm-marquee var(--bfcm-bar-duration, 60s) linear infinite}.bhw-bfcm-bar:hover .bhw-bfcm-bar__track,.bhw-bfcm-bar:focus-within .bhw-bfcm-bar__track{animation-play-state:paused}.bhw-bfcm-bar__half,.bhw-bfcm-bar__group{display:flex;flex:0 0 auto}.bhw-bfcm-bar__group{margin:0;padding:0;list-style:none}.bhw-bfcm-bar__item{display:inline-flex;align-items:center;gap:12px;margin:0;padding:13px 26px;white-space:nowrap}.bhw-bfcm-bar__item a{color:inherit;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .35)}.bhw-bfcm-bar__item a:hover{border-bottom-color:currentColor}.bhw-bfcm-bar .bhw-bfcm-countdown{color:color-mix(in srgb,var(--bfcm-glow) 55%,#fff)}@keyframes bhw-bfcm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.bhw-bfcm-bar__track{animation:none}.bhw-bfcm-bar__viewport{overflow-x:auto;scrollbar-width:none}.bhw-bfcm-bar__half[aria-hidden=true],.bhw-bfcm-bar__group[aria-hidden=true]{display:none}}.hero:has(.bhw-bfcm-hero) .hero__media-grid{z-index:0}.hero:has(.bhw-bfcm-hero) .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(85% 70% at 8% 100%,rgb(var(--bfcm-glow-rgb) / .42) 0%,rgb(var(--bfcm-glow-rgb) / .12) 45%,transparent 72%),linear-gradient(to top,rgb(var(--bfcm-night-rgb) / .9) 0%,rgb(var(--bfcm-night-rgb) / .35) 45%,transparent 75%)}.bhw-bfcm-hero{position:relative;z-index:3;max-width:820px;color:#fff}.bhw-bfcm-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:9px 16px 9px 14px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:rgb(var(--bfcm-night-rgb) / .6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--bhw-font-text);font-size:14px;font-weight:500;line-height:1.2;color:#fff}.bhw-bfcm-chip__ends{padding-left:12px;border-left:1px solid rgb(255 255 255 / .2);color:#ffffffc7}.bhw-bfcm-chip .bhw-bfcm-led{animation:bhw-bfcm-power 1.6s ease-out .4s both}@keyframes bhw-bfcm-power{0%{opacity:.15;box-shadow:none}35%{opacity:1;box-shadow:0 0 0 3px rgb(var(--bfcm-glow-rgb) / .35),0 0 26px rgb(var(--bfcm-glow-rgb) / 1)}to{opacity:1}}.bhw-bfcm-hero__heading{margin:20px 0 0;font-family:var(--bhw-font-display);font-weight:var(--bhw-display-weight, 600);font-size:clamp(38px,5.4vw,var(--bfcm-hero-size, 64px));line-height:1.02;letter-spacing:-.025em;color:#fff;text-wrap:balance}.bhw-bfcm-hero__text{max-width:54ch;margin:18px 0 0;font-family:var(--bhw-font-text);font-size:17px;font-weight:500;line-height:1.55;color:#ffffffd1}@media screen and (max-width:749px){.bhw-bfcm-chip{font-size:13px;padding:8px 13px 8px 12px}.bhw-bfcm-hero__heading{margin-top:16px}.bhw-bfcm-hero__text{font-size:15.5px}}.hero:has(.bhw-bfcm-hero) .group-block-content>a.button-custom:first-of-type,.bhw-bfcm-button.button{border-color:var(--bfcm-fill)!important;background:var(--bfcm-fill)!important;color:#fff!important;box-shadow:0 10px 30px -12px rgb(var(--bfcm-glow-rgb) / .9)}.hero:has(.bhw-bfcm-hero) .group-block-content>a.button-custom:first-of-type:hover,.bhw-bfcm-button.button:hover{background:var(--bfcm-glow)!important;border-color:var(--bfcm-glow)!important}.bhw-bfcm-deals{background:radial-gradient(60% 90% at 100% 0%,rgb(var(--bfcm-glow-rgb) / .14),transparent 70%),var(--bfcm-night);color:#fff;padding:clamp(56px,7vw,96px) 0}.bhw-bfcm-deals__inner{max-width:var(--page-width, 1400px);margin:0 auto;padding-inline:var(--page-margin, 20px)}.bhw-bfcm-deals__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:clamp(28px,3.5vw,40px)}.bhw-bfcm-deals__title{margin:0;font-family:var(--bhw-font-display);font-weight:var(--bhw-display-weight, 600);font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;color:#fff;text-wrap:balance}.bhw-bfcm-deals__text{max-width:56ch;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.55;color:#ffffffb8}.bhw-bfcm-deals__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,calc((100% - 3 * 16px) / 4.25));gap:16px;margin:0;padding:0 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .25) transparent}.bhw-bfcm-deals__row:focus-visible{outline:2px solid var(--bfcm-glow);outline-offset:4px;border-radius:12px}.bhw-bfcm-tile{scroll-snap-align:start;margin:0}.bhw-bfcm-tile__link{display:flex;flex-direction:column;height:100%;border:1px solid rgb(255 255 255 / .09);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--bfcm-night) 88%,#fff);color:#fff;text-decoration:none;transition:border-color .25s ease}.bhw-bfcm-tile__link:hover,.bhw-bfcm-tile__link:focus-visible{border-color:rgb(var(--bfcm-glow-rgb) / .6)}.bhw-bfcm-tile__media{position:relative;display:block;aspect-ratio:5 / 4;padding:9% 14%;background:#fff}.bhw-bfcm-tile__media:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--bfcm-strip);box-shadow:0 0 18px 2px rgb(var(--bfcm-glow-rgb) / .55)}.bhw-bfcm-tile__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.bhw-bfcm-tile__link:hover img{transform:scale(1.04)}.bhw-bfcm-tile__body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}.bhw-bfcm-tile__brand{font-family:var(--bhw-font-display);font-weight:var(--bhw-display-weight, 600);font-size:19px;line-height:1.2}.bhw-bfcm-tile__stat{font-size:15px;font-weight:500;color:color-mix(in srgb,var(--bfcm-glow) 62%,#fff)}.bhw-bfcm-tile__cta{margin-top:6px;font-size:14px;font-weight:500;color:#ffffffad}.bhw-bfcm-tile__link:hover .bhw-bfcm-tile__cta{color:#fff;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.bhw-bfcm-deals__row{grid-auto-columns:68%}.bhw-bfcm-deals__head .bhw-bfcm-button{width:100%}}@media(prefers-reduced-motion:reduce){.bhw-bfcm-tile__media img,.bhw-bfcm-chip .bhw-bfcm-led{transition:none;animation:none}}.bhw-bfcm-banner{max-width:var(--page-width, 1400px);margin:16px auto;padding-inline:var(--page-margin, 20px)}.bhw-bfcm-banner__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 20px;border-radius:12px;overflow:hidden;background:radial-gradient(40% 160% at 0% 50%,rgb(var(--bfcm-glow-rgb) / .3),transparent 70%),var(--bfcm-night);color:#fff}.bhw-bfcm-banner__inner>p{margin:0}.bhw-bfcm-banner__heading{font-family:var(--bhw-font-display);font-weight:var(--bhw-display-weight, 600);font-size:16px;line-height:1.3}.bhw-bfcm-banner__note,.bhw-bfcm-banner__ends{font-size:14px;font-weight:500;color:#ffffffbd}.bhw-bfcm-banner__ends{margin-left:auto!important}.bhw-bfcm-banner__cta{margin-left:auto;padding:9px 16px;border-radius:999px;background:var(--bfcm-fill);color:#fff;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.bhw-bfcm-banner__cta:hover{background:var(--bfcm-glow)}@media screen and (max-width:749px){.bhw-bfcm-banner__inner{padding:12px 16px}.bhw-bfcm-banner__ends,.bhw-bfcm-banner__cta{margin-left:0!important}}.bhw-bfcm-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;background:var(--bfcm-night);color:#fff;font-family:var(--bhw-font-text);font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;vertical-align:middle}.bhw-bfcm-tag .bhw-bfcm-led{width:7px;height:7px}.bhw-bfcm-note{display:flex;flex-basis:100%;align-items:center;gap:6px;margin-top:4px;font-family:var(--bhw-font-text);font-size:14px;font-weight:500;line-height:1.4;color:#000000b3}.bhw-bfcm-note__icon{flex:0 0 16px;width:16px;height:16px;color:var(--bfcm-fill)}body:has(.bhw-sub__card--sub.is-selected) [data-bfcm-one-time-only]{display:none!important}.sticky-add-to-cart__price :is(.bhw-bfcm-tag,.bhw-bfcm-note){display:none!important}.bhw-bfcm-cbadge{display:inline-flex;align-items:stretch;overflow:hidden;border-radius:999px;font-family:var(--bhw-font-text);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 6px 16px -8px #00000080}.bhw-bfcm-cbadge__event,.bhw-bfcm-cbadge__pct{display:inline-flex;align-items:center;padding:6px 10px}.bhw-bfcm-cbadge__event{gap:6px;padding-left:9px;background:var(--bfcm-night);color:#fff}.bhw-bfcm-cbadge__event .bhw-bfcm-led{width:6px;height:6px;box-shadow:0 0 0 2px rgb(var(--bfcm-glow-rgb) / .22),0 0 8px rgb(var(--bfcm-glow-rgb) / .9)}.bhw-bfcm-cbadge__pct{background:var(--bfcm-fill);color:#fff}product-card:has(.bhw-bfcm-cbadge) :is(.price,.price-item__group.price){color:var(--bfcm-fill);font-weight:600}.bhw-line-discounts{display:grid;gap:4px;margin-top:6px}.bhw-line-discount{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:13px;font-weight:500;color:#000000b3}.bhw-line-discount.is-event{color:var(--bfcm-fill)}.bhw-line-discount .bhw-bfcm-led{width:6px;height:6px}.bhw-line-discount__amount{font-variant-numeric:tabular-nums}.bhw-bfcm-cart-savings{margin:4px 0 12px;padding:14px 16px;border-radius:12px;background:radial-gradient(50% 140% at 0% 0%,rgb(var(--bfcm-glow-rgb) / .28),transparent 70%),var(--bfcm-night);color:#fff}.bhw-bfcm-cart-savings__label{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--bhw-font-display);font-weight:var(--bhw-display-weight, 600);font-size:15px}.bhw-bfcm-cart-savings__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.bhw-bfcm-cart-savings__list li{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}.bhw-bfcm-cart-savings__list li span{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--bfcm-glow) 55%,#fff)}.bhw-bfcm-cart-savings__note{margin:8px 0 0;font-size:12.5px;font-weight:500;color:#ffffffad}.bhw-pdp-saving-row{display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.bhw-pdp-saving-row .bhw-pdp-saving{flex:0 0 auto;width:auto;margin-top:0}.bhw-pdp-saving-row .bhw-pdp-saving[hidden]{display:none}.sticky-add-to-cart__price .bhw-pdp-saving-row{display:none!important}[id$=__product_list_supplements] slideshow-container:not(product-card *){background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bhw-bfcm.css.map */
