#bfcms-mobile-hero{display:none;position:relative;width:100vw;max-width:none;margin:0 calc(50% - 50vw);height:var(--bfcms-hero-height,84svh);min-height:460px;max-height:1000px;overflow:hidden;background:#252525;color:#fff;isolation:isolate;touch-action:pan-y;--bfcms-hero-ink:#fff;font-family:"IBM Plex Sans",Arial,sans-serif}#bfcms-mobile-hero,#bfcms-mobile-hero *,body.bfcms-hero-ready #masthead button,body.bfcms-hero-ready #masthead .cart-contents{box-sizing:border-box}#bfcms-mobile-hero .bfcms-hero-slide{position:absolute;inset:0;color:var(--bfcms-hero-ink)}#bfcms-mobile-hero .bfcms-hero-slide[hidden]{display:none!important}#bfcms-mobile-hero .bfcms-hero-slide[data-color=dark]{--bfcms-hero-ink:#111}#bfcms-mobile-hero picture,#bfcms-mobile-hero picture img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;object-position:var(--bfcms-hero-x,50%) var(--bfcms-hero-y,35%)}#bfcms-mobile-hero .bfcms-hero-slide:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.1),transparent 30%,transparent 48%,rgba(0,0,0,var(--bfcms-hero-shade,.2)))}#bfcms-mobile-hero .bfcms-hero-copy{position:absolute;z-index:2;left:20px;right:20px;bottom:var(--bfcms-hero-bottom,70px);text-align:center;max-width:560px;margin:0 auto}#bfcms-mobile-hero .bfcms-hero-copy h2{color:inherit!important;font-size:var(--bfcms-hero-title-size,30px);font-family:inherit!important;font-weight:600;line-height:1.12;margin:0 0 18px;overflow-wrap:anywhere}#bfcms-mobile-hero .bfcms-hero-copy p{color:inherit;margin:0 0 16px;font-size:14px;line-height:1.4}#bfcms-mobile-hero .bfcms-hero-copy .bfcms-hero-eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:16px}#bfcms-mobile-hero .bfcms-hero-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}#bfcms-mobile-hero .bfcms-hero-buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:150px;max-width:100%;padding:12px 26px;border:1px solid currentColor;border-radius:0;background:transparent!important;color:inherit!important;text-decoration:none!important;font-size:14px;line-height:1.25;font-weight:500;text-transform:uppercase;box-shadow:none;white-space:normal;overflow-wrap:anywhere}#bfcms-mobile-hero .bfcms-hero-buttons a:hover{background:rgba(255,255,255,.12)!important}#bfcms-mobile-hero .bfcms-hero-pagination{position:absolute;z-index:3;bottom:14px;left:50%;transform:translateX(-50%);display:flex;color:var(--bfcms-hero-ink)}#bfcms-mobile-hero .bfcms-hero-pagination button{display:flex;align-items:center;justify-content:center;background:none!important;border:0!important;color:inherit!important;width:44px;height:44px;padding:0;box-shadow:none}#bfcms-mobile-hero .bfcms-hero-pagination button span{display:block;width:19px;height:7px;border:1px solid currentColor}#bfcms-mobile-hero .bfcms-hero-pagination button[aria-pressed=true] span{background:currentColor}#bfcms-mobile-hero .bfcms-hero-pause{position:absolute;z-index:3;bottom:16px;right:10px;background:rgba(0,0,0,.4);border:0;padding:8px;color:#fff;font-size:11px;min-height:44px}#bfcms-mobile-hero :focus-visible{outline:2px solid currentColor;outline-offset:4px}body.bfcms-hero-ready .bfcms-hero-original{display:none!important}body.bfcms-hero-ready{--bfcms-header-ink:#fff}body.bfcms-hero-ready.bfcms-hero-dark:not(.bfcms-hero-scrolled){--bfcms-header-ink:#111}html body.bfcms-hero-ready #masthead{position:fixed!important;top:var(--bfcms-header-top,0px)!important;left:0!important;right:0!important;width:100%!important;height:var(--bfcms-hero-header-height,56px)!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;z-index:90!important;color:var(--bfcms-header-ink)!important;transform:translateY(0)!important;opacity:1;visibility:visible;transition:transform .16s ease-out,opacity .16s ease-out,background-color .12s ease-out,visibility 0s!important}html body.bfcms-hero-ready.bfcms-hero-scrolled #masthead{background:#4c4c4c!important;box-shadow:0 1px 0 #00000014!important}html body.bfcms-hero-ready #masthead .custom-logo.bfcms-logo-auto{filter:brightness(0) invert(1)!important}html body.bfcms-hero-ready.bfcms-hero-dark:not(.bfcms-hero-scrolled) #masthead .custom-logo.bfcms-logo-auto{filter:brightness(0)!important}html body.bfcms-hero-ready #masthead .cart-contents .amount{display:none!important}html body.bfcms-hero-ready #masthead .cart-contents .count{position:absolute!important;top:2px!important;right:0!important;font-size:10px!important;background:transparent!important;color:var(--bfcms-header-ink)!important;border:0!important}html body.bfcms-hero-ready #masthead .cart-contents .count:after{display:none!important}html body.bfcms-hero-ready #masthead .s-observer{display:none!important}@media(max-height:600px){#bfcms-mobile-hero{min-height:400px}#bfcms-mobile-hero .bfcms-hero-copy{--bfcms-hero-title-size:24px}}.bfcms-hero-bag-icon{display:none}html body.bfcms-hero-ready #masthead .cart-contents:before,html body.bfcms-hero-ready #masthead .cart-contents:after{display:none!important;content:none!important}html body.bfcms-hero-ready #masthead .bfcms-hero-bag-icon{display:block!important;width:var(--bfcms-hero-icon-size,20px)!important;height:var(--bfcms-hero-icon-size,20px)!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}html body.bfcms-hero-ready.bfcms-hero-past #masthead{visibility:hidden!important;pointer-events:none!important;opacity:0!important;transform:translateY(-100%)!important;transition:transform .16s ease-in,opacity .16s ease-in,visibility 0s .16s!important}html body.bfcms-hero-ready #masthead .bfcms-hero-bag-icon,html body.bfcms-hero-ready #masthead .bfcms-hero-bag-icon path{color:var(--bfcms-header-ink)!important;stroke:var(--bfcms-header-ink)!important}@media(prefers-reduced-motion:reduce){html body.bfcms-hero-ready #masthead{transition:none!important}}html body.bfcms-hero-ready #masthead .bfcms-hero-bag-icon,html body.bfcms-hero-ready #masthead .bfcms-hero-bag-icon path{color:var(--bfcms-header-ink)!important;stroke:var(--bfcms-header-ink)!important}