.mh-bf2026-announcement{background:#121212;color:#fff;border-bottom:1px solid #333}.mh-bf2026-announcement__link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:8px 20px;color:inherit;text-align:center;text-decoration:none;font-size:14px;line-height:1.5;letter-spacing:.01em}.mh-bf2026-announcement__link:hover{color:#fff}.mh-bf2026-announcement strong,.mh-bf2026-announcement__icon,.mh-bf2026-announcement svg{color:#ff872f}.mh-bf2026-announcement__icon{font-size:22px;line-height:1}.mh-bf2026-announcement svg{flex:0 0 auto}.mh-bf2026-surface{color:#fff;background-color:#121418;background-image:radial-gradient(ellipse at 75% 85%,rgba(91,103,119,.18),transparent 65%),repeating-linear-gradient(125deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 4px)}.mh-bf2026-hero{overflow:hidden}.mh-bf2026-hero__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;max-width:1560px;min-height:480px;margin:auto;padding:36px clamp(28px,4vw,76px);gap:16px}.mh-bf2026-heading{margin:0;color:#fff;font-family:inherit;font-size:clamp(26px,2.7vw,46px);font-weight:800;line-height:1.12;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:normal}.mh-bf2026-saving{margin:5px 0 10px;color:#ff7a1a;font-family:inherit;font-size:clamp(58px,6.7vw,112px);font-weight:850;line-height:1.03;letter-spacing:-.06em;text-transform:uppercase}.mh-bf2026-instruction{margin:0;font-size:clamp(16px,1.65vw,24px);line-height:1.5;color:#fff}.mh-bf2026-instruction strong{color:#ff872f;font-weight:800;white-space:nowrap}.mh-bf2026-categories{margin:14px 0 24px;color:#d5d8df;font-size:15px;line-height:1.6;max-width:36em}.mh-bf2026-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 26px;border:1px solid #ff7a1a;border-radius:5px;background:#ff7a1a;color:#141414;text-decoration:none;font-family:inherit;font-size:17px;font-weight:800;line-height:1.35;text-align:center;text-transform:uppercase;box-shadow:0 3px 14px #0000001f}.mh-bf2026-cta:hover{background:#ff913f;color:#141414;border-color:#ff913f}.mh-bf2026-cta svg{flex:0 0 20px}.mh-bf2026-hero__visual{min-width:0;margin:0 -10px 0 0}.mh-bf2026-art{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.mh-bf2026-dialog{box-sizing:border-box;position:fixed;inset:auto;left:50vw;top:50dvh;transform:translate(-50%,-50%);width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;border:1px solid #45474c;border-radius:10px;box-shadow:0 24px 90px #0007;overscroll-behavior:contain;overflow-y:auto;text-align:center}.mh-bf2026-dialog:not([open]){display:none}.mh-bf2026-dialog::backdrop{background:#000000a6}.mh-bf2026-dialog__content{padding:32px 32px 18px}.mh-bf2026-dialog .mh-bf2026-heading{padding:0 18px;font-size:32px}.mh-bf2026-dialog .mh-bf2026-saving{font-size:70px;margin:7px 0}.mh-bf2026-dialog .mh-bf2026-instruction{font-size:18px}.mh-bf2026-dialog__visual{aspect-ratio:3 / 2;width:100%;margin:12px auto 8px}.mh-bf2026-close{position:absolute;inset-inline-end:5px;top:5px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;z-index:1}.mh-bf2026-close:hover{background:#ffffff1a}.mh-bf2026-coupon{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-width:210px;min-height:48px;padding:8px 18px;border:1px dashed #d4d5d8;border-radius:6px;background:#ffffff08;color:#fff;font-family:inherit;font-size:24px;font-weight:800;letter-spacing:.04em;cursor:pointer}.mh-bf2026-coupon:hover{background:#ffffff16}.mh-bf2026-copy-status{display:block;min-height:20px;margin:5px 0 12px;color:#d7d9de;font-size:12px;line-height:1.5}.mh-bf2026-dialog .mh-bf2026-cta{display:flex;width:100%;box-sizing:border-box}.mh-bf2026-skip{display:block;width:100%;min-height:44px;margin:5px 0 0;padding:10px;border:0;background:transparent;color:#d7d9de;font-family:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.mh-bf2026-announcement__link:focus-visible,.mh-bf2026-cta:focus-visible,.mh-bf2026-close:focus-visible,.mh-bf2026-coupon:focus-visible,.mh-bf2026-skip:focus-visible{outline:3px solid #ffb27b;outline-offset:3px}html:has(.mh-bf2026-dialog[open]){overflow:hidden}@media(max-width:989px){.mh-bf2026-hero__inner{min-height:420px;padding:32px 24px;gap:0}.mh-bf2026-heading{font-size:28px}.mh-bf2026-saving{font-size:70px}.mh-bf2026-categories{font-size:13px}.mh-bf2026-cta{font-size:15px}}@media(max-width:749px){.mh-bf2026-announcement__link{min-height:44px;gap:9px;padding:8px 16px;font-size:12px}.mh-bf2026-announcement__icon{font-size:18px}.mh-bf2026-hero__inner{grid-template-columns:minmax(0,1fr);min-height:0;padding:30px 20px 24px;text-align:center;gap:14px}.mh-bf2026-heading{font-size:clamp(24px,7.1vw,38px);line-height:1.15;letter-spacing:-.04em}.mh-bf2026-saving{font-size:clamp(58px,17.5vw,84px);margin:6px 0 8px}.mh-bf2026-instruction{font-size:16px}.mh-bf2026-categories{max-width:29em;margin:10px auto 0;font-size:12px}.mh-bf2026-hero__copy{display:contents}.mh-bf2026-hero__copy .mh-bf2026-heading{grid-row:1}.mh-bf2026-hero__copy .mh-bf2026-saving{grid-row:2;margin:-8px 0 -4px}.mh-bf2026-hero__copy .mh-bf2026-instruction{grid-row:3}.mh-bf2026-hero__copy .mh-bf2026-categories{grid-row:4;margin:0 auto}.mh-bf2026-hero__visual{grid-row:5;width:100%;max-width:520px;margin:0 auto}.mh-bf2026-hero__copy .mh-bf2026-cta{grid-row:6;max-width:380px;width:100%;box-sizing:border-box;margin:auto}.mh-bf2026-dialog{border-radius:8px}.mh-bf2026-dialog__content{padding:38px 18px 8px}.mh-bf2026-dialog .mh-bf2026-heading{padding:0 10px;font-size:clamp(22px,6.3vw,32px)}.mh-bf2026-dialog .mh-bf2026-saving{font-size:clamp(54px,15.5vw,70px)}.mh-bf2026-dialog .mh-bf2026-instruction{font-size:14px}.mh-bf2026-dialog__visual{margin:10px auto 8px}.mh-bf2026-dialog .mh-bf2026-cta{min-height:48px;font-size:15px}.mh-bf2026-coupon{min-height:44px;font-size:22px}}@media(prefers-reduced-motion:reduce){.mh-bf2026-dialog,.mh-bf2026-cta{scroll-behavior:auto;transition:none}}body:has(.mh-bf2026-announcement) #fsb_container.sc-free-shipping-bar{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important;z-index:auto!important}@media(max-width:767px){.shopify-section:has(>.mh-bf2026-announcement){position:sticky;top:0;z-index:1002}body:has(.mh-bf2026-announcement) #header.header{top:0!important}body:has(.mh-bf2026-announcement) .section-header.section-header-sticky,body:has(.mh-bf2026-announcement) .section-header.section-header-sticky-always{top:var(--mh-bf2026-stack-height,64px)!important}body:has(.mh-bf2026-announcement) #header.header .mobile-menu{margin-top:0;height:calc(100dvh - var(--mh-bf2026-stack-height,64px) - var(--mh-bf2026-header-height,68px))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bf2026.css.map */
