.bf-best-picks{position:relative;overflow:hidden}.bf-best-picks .bf-section__inner{position:relative;z-index:1}.bf-best-picks__decoration{position:absolute;z-index:0;top:var(--bf-decoration-top);right:var(--bf-decoration-right);color:transparent;font-family:var(--font-heading-family, inherit);font-size:var(--bf-decoration-size);font-weight:1000;line-height:1;opacity:var(--bf-decoration-opacity);pointer-events:none;transform:rotate(var(--bf-decoration-rotation));transform-origin:center;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-text-stroke:var(--bf-decoration-stroke) var(--bf-decoration-color)}@media screen and (max-width:749px){.bf-best-picks__decoration{font-size:var(--bf-decoration-size-mobile)}.bf-best-picks__decoration--mobile-hidden{display:none}}.bf-campaign-nav{position:relative;z-index:10;color:var(--bf-nav-text);background:var(--bf-nav-background);font-family:var(--font-text-family, inherit)}.bf-campaign-nav__inner{min-height:var(--bf-nav-height);display:flex;align-items:center;justify-content:center;overflow-x:auto;gap:clamp(20px,5vw,72px);padding-inline:18px;scrollbar-width:none}.bf-campaign-nav__inner::-webkit-scrollbar{display:none}.bf-campaign-nav a{position:relative;flex:0 0 auto;padding:10px 0;color:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none}.bf-campaign-nav a:after{position:absolute;right:0;bottom:5px;left:0;height:2px;content:"";background:var(--bf-nav-accent);transform:scaleX(0);transition:transform .2s ease}.bf-campaign-nav a:hover:after,.bf-campaign-nav a:focus-visible:after{transform:scaleX(1)}@media screen and (max-width:749px){.bf-campaign-nav__inner{justify-content:flex-start}}.bf-banner{position:relative;min-height:var(--bf-banner-height);display:grid;overflow:hidden;color:var(--bf-banner-text);background:var(--bf-banner-fallback);font-family:var(--font-text-family, inherit)}.bf-banner--desktop-height-fullscreen{min-height:100svh}.bf-banner--desktop-height-auto{min-height:0;aspect-ratio:var(--bf-desktop-image-ratio)}.bf-banner__picture,.bf-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bf-banner__image{width:100%;height:100%;object-fit:var(--bf-desktop-image-fit);object-position:var(--bf-desktop-image-x) var(--bf-desktop-image-y)}.bf-banner__overlay{z-index:1;background:var(--bf-banner-overlay);opacity:var(--bf-banner-overlay-opacity)}.bf-banner__content{z-index:2;width:min(calc(100% - 40px),var(--bf-banner-content-width));padding-block:48px}.bf-banner--desktop-left .bf-banner__content{justify-self:start;margin-left:max(20px,calc((100% - 1600px)/2 + 32px));text-align:left}.bf-banner--desktop-center .bf-banner__content{justify-self:center;margin-inline:auto;text-align:center}.bf-banner--desktop-right .bf-banner__content{justify-self:end;margin-right:max(20px,calc((100% - 1600px)/2 + 32px));text-align:right}.bf-banner--desktop-v-top .bf-banner__content{align-self:start}.bf-banner--desktop-v-middle .bf-banner__content{align-self:center}.bf-banner--desktop-v-bottom .bf-banner__content{align-self:end}.bf-banner__eyebrow{margin:0 0 12px;font-size:var(--bf-eyebrow-size);font-weight:var(--bf-eyebrow-weight);letter-spacing:.12em;text-transform:uppercase}.bf-banner h1{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-size:var(--bf-heading-size);font-weight:var(--bf-heading-weight);line-height:1.02}.bf-banner__description{margin-top:16px;font-size:var(--bf-description-size);font-weight:var(--bf-description-weight);line-height:1.5}.bf-banner__button{margin-top:24px;font-size:var(--bf-button-font-size);font-weight:var(--bf-button-font-weight)}.bf-countdown{position:relative;z-index:3;width:fit-content;max-width:calc(100% - 40px);margin:0;padding:16px 18px;transform:translate(var(--bf-countdown-x, 0),var(--bf-countdown-y, 0));color:var(--bf-countdown-text);background:var(--bf-countdown-background);border:1px solid color-mix(in srgb,var(--bf-countdown-accent) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bf-countdown--free-position{position:absolute}.bf-countdown:not(.bf-countdown--free-position){position:relative;inset:auto;transform:none;margin-top:20px}.bf-countdown:not(.bf-countdown--free-position).bf-countdown--desktop-center{margin-inline:auto}.bf-countdown:not(.bf-countdown--free-position).bf-countdown--desktop-right{margin-left:auto}.bf-countdown--desktop-left{left:32px;--bf-countdown-x: 0}.bf-countdown--desktop-center{left:50%;--bf-countdown-x: -50%}.bf-countdown--desktop-right{right:32px;--bf-countdown-x: 0}.bf-countdown--desktop-v-top{top:32px;--bf-countdown-y: 0}.bf-countdown--desktop-v-middle{top:50%;--bf-countdown-y: -50%}.bf-countdown--desktop-v-bottom{bottom:32px;--bf-countdown-y: 0}.bf-countdown__label{margin:0 0 10px;color:var(--bf-countdown-accent);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bf-countdown__grid{display:grid;grid-template-columns:repeat(4,minmax(48px,1fr));gap:10px}.bf-countdown__grid div{text-align:center}.bf-countdown__grid strong{display:block;font-size:28px;line-height:1}.bf-countdown__grid span{display:block;margin-top:5px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.bf-banner{min-height:var(--bf-banner-height-mobile)}.bf-banner--mobile-height-fullscreen{min-height:100svh}.bf-banner--mobile-height-auto{min-height:0;aspect-ratio:var(--bf-mobile-image-ratio)}.bf-banner__image{object-fit:var(--bf-mobile-image-fit);object-position:var(--bf-mobile-image-x) var(--bf-mobile-image-y)}.bf-banner__content{width:min(calc(100% - 28px),var(--bf-banner-content-width-mobile));padding-block:32px}.bf-banner--mobile-left .bf-banner__content{justify-self:start;margin-left:14px;margin-right:0;text-align:left}.bf-banner--mobile-center .bf-banner__content{justify-self:center;margin-inline:auto;text-align:center}.bf-banner--mobile-right .bf-banner__content{justify-self:end;margin-left:0;margin-right:14px;text-align:right}.bf-banner--mobile-v-top .bf-banner__content{align-self:start}.bf-banner--mobile-v-middle .bf-banner__content{align-self:center}.bf-banner--mobile-v-bottom .bf-banner__content{align-self:end}.bf-banner__eyebrow{font-size:var(--bf-eyebrow-size-mobile)}.bf-banner h1{font-size:var(--bf-heading-size-mobile)}.bf-banner__description{font-size:var(--bf-description-size-mobile)}.bf-banner__button{font-size:var(--bf-button-font-size-mobile)}.bf-countdown{max-width:calc(100% - 28px);padding-inline:12px}.bf-countdown--mobile-left{left:14px;right:auto;--bf-countdown-x: 0}.bf-countdown--mobile-center{left:50%;right:auto;--bf-countdown-x: -50%}.bf-countdown--mobile-right{right:14px;left:auto;--bf-countdown-x: 0}.bf-countdown--mobile-v-top{top:14px;bottom:auto;--bf-countdown-y: 0}.bf-countdown--mobile-v-middle{top:50%;bottom:auto;--bf-countdown-y: -50%}.bf-countdown--mobile-v-bottom{bottom:14px;top:auto;--bf-countdown-y: 0}.bf-countdown:not(.bf-countdown--free-position){inset:auto;transform:none}.bf-countdown:not(.bf-countdown--free-position).bf-countdown--mobile-center{margin-inline:auto}.bf-countdown:not(.bf-countdown--free-position).bf-countdown--mobile-right{margin-left:auto}.bf-countdown__grid{gap:6px}.bf-countdown__grid strong{font-size:22px}}.bf-categories__tabs{display:flex;width:fit-content;max-width:100%;margin:0 auto 28px;overflow-x:auto;gap:8px;padding:4px;scroll-behavior:smooth;scrollbar-width:none}.bf-categories__tabs::-webkit-scrollbar{display:none}.bf-categories__tabs button{min-height:40px;flex:0 0 auto;padding:0 18px;color:var(--bf-tab-text);background:var(--bf-tab-background);border:1px solid color-mix(in srgb,var(--bf-tab-text) 22%,transparent);border-radius:999px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.bf-categories__tabs button[aria-selected=true]{color:var(--bf-tab-active-text);background:var(--bf-tab-active-background);border-color:var(--bf-tab-active-background)}.bf-categories__panel[hidden]{display:none}@media screen and (max-width:749px){.bf-categories__tabs{width:calc(100% + 28px);margin-inline:-14px;justify-content:flex-start;padding-inline:14px}}.bf-confidence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bf-confidence-gap)}.bf-confidence__card{min-width:0;padding:28px 24px;color:var(--bf-confidence-card-text-custom, var(--bf-confidence-card-text));background:var(--bf-confidence-card-custom, var(--bf-confidence-card));border-radius:var(--bf-confidence-radius)}.bf-confidence__icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:26px;color:var(--bf-confidence-icon)}.bf-confidence__icon svg,.bf-confidence__icon img{width:100%;height:100%;object-fit:contain}.bf-confidence__card h3{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-size:21px;font-weight:700;line-height:1.25}.bf-confidence__card h3 a{color:inherit;text-decoration:none}.bf-confidence__card .prose{margin-top:12px;font-size:14px;line-height:1.55}@media screen and (max-width:989px){.bf-confidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bf-confidence__grid{gap:12px}.bf-confidence__card{padding:20px 14px}.bf-confidence__icon{width:42px;height:42px;margin-bottom:18px}.bf-confidence__card h3{font-size:16px}.bf-confidence__card .prose{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=QA8 */
