html:not([data-bf]) [data-bf-states],html[data-bf=off] [data-bf-states],html[data-bf=teaser] [data-bf-states]:not([data-bf-states~=teaser]),html[data-bf=live] [data-bf-states]:not([data-bf-states~=live]),html[data-bf=weekend] [data-bf-states]:not([data-bf-states~=weekend]),html[data-bf=lastday] [data-bf-states]:not([data-bf-states~=lastday]),html[data-bf=ended] [data-bf-states]:not([data-bf-states~=ended]){display:none!important}html:not([data-bf-sale=on]) :is(.f-price__bf,.bf-card-badge,.bf-pdp-badge,.bf-pdp-note,.bf-trade-note,.bf-cart-savings){display:none}html[data-bf-sale=on] .f-price.bf-retail .f-price__regular,html[data-bf-sale=on] .f-price.bf-retail .f-price__sale{display:none}html[data-bf-sale=on] .f-price.bf-retail .f-price__bf{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem}.f-price__bf .bf-now{font-weight:600}.f-price__bf .bf-was{color:rgba(var(--color-foreground),.6);font-weight:400}.f-badge.bf-card-badge,.f-badge.bf-pdp-badge{background-color:var(--bf-foil);color:var(--bf-charcoal)}html[data-bf-sale=on] .f-badge.bf-card-badge{display:inline-flex;position:absolute;top:1.2rem;inset-inline-end:1.2rem;z-index:2;margin:0;padding:.5rem 1.2rem;border-radius:9999px;font-size:1.3rem;line-height:1.4;white-space:nowrap}html[data-bf-sale=on] .f-badge.bf-pdp-badge{display:inline-flex}html[data-bf-sale=on] .bf-pdp-note{display:block;margin:.8rem 0 0;font-family:var(--bf-text-font);font-size:1.4rem;font-weight:600}html[data-bf-sale=on] .bf-trade-note{display:block;margin:.8rem 0 0;padding:.4rem .8rem;border-inline-start:3px solid var(--bf-foil);background-color:rgba(var(--bf-foil-rgb),.16);color:var(--bf-charcoal);font-family:var(--bf-text-font);font-size:1.3rem;font-weight:600;line-height:1.4}html[data-bf-sale=on] .bf-cart-savings{display:block;margin:0;padding:.8rem 1.2rem;border-radius:.6rem;background-color:rgba(var(--bf-foil-rgb),.18);color:var(--bf-charcoal);font-family:var(--bf-text-font);font-size:1.4rem;font-weight:600}.header__navigation .header__menu summary svg{display:none}.header__navigation .header__menu>ul>li .menu__item{padding-inline:1rem}.header__trade-pill{padding-inline:1.4rem;letter-spacing:0}@media(min-width:1024px)and (max-width:1279px){.header__navigation .header__menu>ul>li .menu__item{padding-inline:.6rem;font-size:1.4rem}}html[data-bf]:not([data-bf=off]):not([data-bf=ended]) :is(.header__menu,.menu-drawer__menus) .bf-nav-item{font-weight:700}.menu-drawer__item-link--all{font-weight:700;text-decoration:underline;text-decoration-color:var(--bf-foil);text-decoration-thickness:2px;text-underline-offset:4px}.menu-drawer__item-link--trade{font-weight:700}.menu-drawer__promotions .card-media__media{--aspect-ratio: 1.6 !important;--aspect-ratio-mobile: 1.6 !important}.mega-menu__promotions .card-media__media{--aspect-ratio: .8 !important}.mega-menu .mega-menu__promotions{flex:0 0 30rem}.mega-menu__promotions .content-overlay{background:linear-gradient(to top,#0000009e,#00000040 45%,#0000 70%)}.menu-drawer__promotions .content-overlay{position:static}a.announcement-bar__content{display:block}.announcement-bar .announcement-bar__text{font-size:1.3rem;line-height:2rem;letter-spacing:.04em}@media(max-width:639.98px){.announcement-bar .announcement-bar__text{font-size:1.2rem;letter-spacing:0}}@media(min-width:768px){.header .header__logo--image{margin-block:-.8rem}}@media(min-width:1024px){.header__menu .mega-menu__container{padding-bottom:4rem;background-color:transparent}.header__menu .mega-menu__wrapper{flex-wrap:nowrap;gap:0;width:fit-content;max-width:calc(100% - 10rem);margin:.8rem auto 0;padding:2.4rem;border-top:0;border-radius:1.6rem;background-color:#fff;box-shadow:0 1.6rem 4.8rem #00000024}.header__menu .mega-menu__list{flex:0 1 auto;min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,26rem);gap:0}.header__menu .mega-menu__item{padding:.8rem 2.4rem 1.6rem;border-inline-end:1px solid #e8e8e8}.header__menu .mega-menu__link--top{margin-bottom:1.2rem;font-size:2rem}.header__menu .mega-menu__item-child li{padding-block:.6rem}.header__menu .mega-menu__item-child .mega-menu__link{font-size:1.6rem}.header__menu .mega-menu .mega-menu__promotions{margin-inline-start:auto;padding-inline-start:2.4rem}}.bf-headline{margin:0;font-family:var(--bf-headline-font);font-weight:var(--font-heading-weight, 600);line-height:1;letter-spacing:var(--font-heading-letter-spacing, 0);text-transform:uppercase}.bf-surface{position:relative;isolation:isolate;overflow:hidden}.bf-surface:before,.bf-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bf-surface:before{z-index:-2}.bf-surface:after{z-index:-1;background-image:var(--bf-grain, none);background-size:256px;opacity:var(--bf-grain-opacity, .12);mix-blend-mode:overlay}.bf-tone--charcoal{background-color:var(--bf-charcoal);color:var(--bf-cream)}.bf-tone--charcoal:before{background:radial-gradient(45% 65% at 100% 0%,rgba(var(--bf-foil-rgb),.85),rgba(var(--bf-foil-rgb),0) 75%),radial-gradient(40% 55% at 0% 100%,rgba(var(--bf-cream-rgb),.22),rgba(var(--bf-cream-rgb),0) 75%)}.bf-tone--foil{background-color:var(--bf-foil);color:var(--bf-charcoal)}.bf-tone--foil:before{background:linear-gradient(120deg,var(--bf-foil) 0%,var(--bf-foil) 35%,var(--bf-cream) 100%)}.bf-tone--cream{background-color:var(--bf-cream);color:var(--bf-charcoal)}.bf-tone--cream:before{background:radial-gradient(55% 75% at 95% 5%,rgba(var(--bf-foil-rgb),.75),rgba(var(--bf-foil-rgb),0) 75%)}.bf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--buttons-height, 5rem);padding:0 2.8rem;border:2px solid transparent;border-radius:9999px;font-family:var(--bf-button-font);font-size:1.6rem;font-weight:var(--font-button-weight, 600);letter-spacing:var(--buttons-letter-spacing, 0);line-height:1.2;text-align:center;text-decoration:none;text-transform:var(--buttons-transform, uppercase);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.bf-btn:focus-visible,.bf-tile:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bf-btn--primary{background-color:var(--bf-foil);border-color:var(--bf-foil);color:var(--bf-charcoal)}.bf-btn--secondary{background-color:transparent;border-color:currentColor;color:inherit}.bf-tone--foil .bf-btn--primary,.bf-tone--cream .bf-btn--primary{background-color:var(--bf-charcoal);border-color:var(--bf-charcoal);color:var(--bf-cream)}.bf-tone--charcoal :is(.bf-btn:hover,.bf-tile:hover .bf-btn){background-color:var(--bf-cream);border-color:var(--bf-cream);color:var(--bf-charcoal)}.bf-tone--foil :is(.bf-btn:hover,.bf-tile:hover .bf-btn),.bf-tone--cream :is(.bf-btn:hover,.bf-tile:hover .bf-btn){background-color:transparent;border-color:var(--bf-charcoal);color:var(--bf-charcoal)}.bf-tone--foil :is(.bf-btn--secondary:hover,.bf-tile:hover .bf-btn--secondary),.bf-tone--cream :is(.bf-btn--secondary:hover,.bf-tile:hover .bf-btn--secondary){background-color:var(--bf-charcoal);color:var(--bf-cream)}.bf-tile:hover .bf-btn--primary,.bf-tile:hover .bf-btn--secondary{text-decoration:none}.bf-hero__panel{display:flex;align-items:center;min-height:clamp(36rem,46vw,64rem);padding:clamp(3.2rem,6vw,8rem) clamp(2.4rem,6vw,8rem)}.bf-hero--banner .bf-hero__panel{min-height:clamp(24rem,24vw,36rem);padding:clamp(2.8rem,4vw,5.6rem) clamp(2.4rem,5vw,6.4rem)}.bf-hero__panel--image:before{display:none}.bf-hero--hero>.page-width{max-width:none;padding-inline:0}.bf-hero--hero .bf-hero__panel{min-height:min(46.875vw,calc(100vh - 11.6rem));min-height:min(46.875vw,calc(100svh - 11.6rem));padding-inline:clamp(2.4rem,8vw,16rem);border-radius:0}@media(min-width:768px){.bf-hero--banner .bf-hero__panel--image{min-height:auto;aspect-ratio:4 / 1}}.bf-hero .bf-hero__panel.bf-hero__panel--art{display:block;min-height:0;aspect-ratio:auto;padding:0}.bf-hero__panel--art:after{display:none}.bf-hero__panel--art .bf-hero__media{position:static;z-index:auto}.bf-hero__panel--art .bf-hero__media img{height:auto}.bf-hero__panel--art .bf-hero__content{position:absolute;inset:auto 0 clamp(2rem,4.5vw,6.4rem);z-index:2;align-items:center;max-width:none;margin:0;padding-inline:2rem;pointer-events:none}.bf-hero__panel--art .bf-hero__content>:not(.bf-hero__buttons){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bf-hero__panel--art .bf-hero__buttons{justify-content:center;margin-top:0;pointer-events:auto}.bf-hero .bf-hero__panel--art .bf-btn{background-color:var(--bf-charcoal);border-color:var(--bf-charcoal);color:var(--bf-cream)}.bf-hero .bf-hero__panel--art .bf-btn:hover{background-color:var(--bf-cream);border-color:var(--bf-cream);color:var(--bf-charcoal)}a.bf-hero__media{display:block}a.bf-hero__media:focus-visible{outline:2px solid var(--bf-foil);outline-offset:-4px}.bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bf-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.bf-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:72rem}.bf-hero__content.text-center{align-items:center;margin-inline:auto;text-align:center}.bf-hero__lockup{width:100%;margin:0;color:inherit}.bf-hero__lockup-img{display:block;width:var(--bf-lockup-width, 70%);height:auto}.text-center .bf-hero__lockup-img{margin-inline:auto}.bf-hero__lockup-text{display:block;font-size:clamp(5.6rem,11vw,14.4rem)}.bf-hero--banner .bf-hero__lockup-text{font-size:clamp(4.4rem,7vw,9.6rem)}.bf-hero__offer{font-size:clamp(3.6rem,6vw,7.2rem)}.bf-hero--banner .bf-hero__offer{font-size:clamp(2.8rem,4vw,4.8rem)}.bf-hero__text{margin:0;font-family:var(--bf-text-font);line-height:1.4}.bf-hero__text--large{font-size:clamp(1.6rem,1.6vw,2rem);font-weight:400}.bf-hero__text--small{font-size:1.3rem}.bf-hero__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.bf-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.text-center .bf-hero__buttons{justify-content:center}@media(prefers-reduced-motion:no-preference){.bf-hero--animate .bf-surface:before{top:-15%;right:-15%;bottom:-15%;left:-15%;animation:bf-drift 26s ease-in-out infinite alternate;will-change:transform}}@keyframes bf-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}.bf-tiles>.page-width{max-width:none;padding-inline:0}.bf-tiles__heading{margin:0 0 2.4rem;padding-inline:2rem;font-size:2.8rem}.bf-tiles__grid{display:grid;grid-auto-flow:column;grid-auto-columns:75%;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;border-block:1px solid #e8e8e8;background-color:#e8e8e8}.bf-tile{display:flex;flex-direction:column;min-width:0;background-color:#fff;color:var(--bf-charcoal);text-decoration:none;scroll-snap-align:start}.bf-tile:focus-visible{outline-offset:-3px}.bf-tile__media{position:relative;display:flex;align-items:flex-end;aspect-ratio:1 / 1;padding:2.4rem;overflow:hidden}.bf-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.bf-tile:hover .bf-tile__media img{transform:scale(1.03)}}.bf-tile__mark{font-size:clamp(3.2rem,3.6vw,6rem)}.bf-tile__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.8rem;padding:2.4rem 2.4rem 3.2rem}.bf-tile__eyebrow{font-family:var(--bf-text-font);font-size:1.4rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.bf-tile__headline{font-size:clamp(2.8rem,2.6vw,4.2rem)}.bf-tile__text{margin-bottom:.8rem;font-family:var(--bf-text-font);font-size:1.5rem;font-weight:300;line-height:1.4}.bf-tile__button{margin-top:auto}.bf-tile__body .bf-btn{min-height:4.4rem;padding-inline:2.4rem}.bf-tile__body .bf-btn--primary{background-color:var(--bf-charcoal);border-color:var(--bf-charcoal);color:#fff}.bf-tile__body .bf-btn--secondary{background-color:transparent;border-color:var(--bf-charcoal);color:var(--bf-charcoal)}.bf-tile:hover .bf-tile__body .bf-btn--primary{background-color:transparent;color:var(--bf-charcoal)}.bf-tile:hover .bf-tile__body .bf-btn--secondary{background-color:var(--bf-charcoal);color:#fff}.bf-tile--art .bf-tile__body{padding-block:2.4rem 2.8rem}@media(min-width:768px){.bf-tiles__heading{padding-inline:5rem}.bf-tiles__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.bf-tiles__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-tile__body{padding:2.8rem 3.2rem 3.6rem}}@media(min-width:990px){.bf-tiles__grid{grid-template-columns:repeat(var(--bf-tile-cols, 3),minmax(0,1fr))}}@media(max-width:767px){.bf-hero__panel{min-height:0;padding:4rem 2rem}.bf-hero__panel--image{min-height:auto;aspect-ratio:4 / 5}.bf-hero--banner .bf-hero__panel--image{aspect-ratio:1 / 1}.bf-hero--hero .bf-hero__panel{min-height:125vw;padding-inline:2rem}.bf-hero__buttons{width:100%}.bf-hero__buttons .bf-btn{flex:1 1 100%}.bf-hero .bf-hero__panel--art .bf-btn{flex:0 1 auto;min-height:4.4rem;padding-inline:2rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bf-2026.css.map */
