header-mega-menu{display:block}.bs-header__menu-label{display:flex;align-items:center;gap:7px;height:var(--bs-nav-h);padding:0;color:var(--bs-ink-900);font:400 12px/1 var(--bs-font-sans);text-transform:uppercase;letter-spacing:var(--bs-track-label);white-space:nowrap;list-style:none;cursor:pointer}.bs-header__menu-label::-webkit-details-marker{display:none}.bs-header__dropdown[open]>summary span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.bs-header__dropdown[open]>summary svg{transform:rotate(180deg)}.bs-header__menu-label:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bs-mega-menu{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - var(--bs-header-bottom, 134px));overflow-y:auto;overscroll-behavior:contain;padding:42px clamp(34px,6vw,96px) 50px;background:var(--bs-canvas);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);box-shadow:0 12px 16px #0000000a}.bs-category-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:40px;max-width:1200px}.bs-category-menu__group h3{margin:0 0 10px;color:var(--bs-ink-900);font:500 15px/1.5 var(--bs-font-sans)}.bs-category-menu__group ul{list-style:none;margin:0;padding:0}.bs-category-menu__group li{margin:0;padding:0}.bs-header__menu .bs-mega-menu a,.bs-mobile-nav .bs-category-menu a{display:block;width:fit-content;min-height:0;padding:7px 0;color:var(--bs-ink-500);font:400 15px/1.5 var(--bs-font-sans);text-transform:none;letter-spacing:0;white-space:normal}.bs-header__menu .bs-mega-menu h3 a{padding-top:0;color:var(--bs-ink-900);font-weight:500}.bs-category-menu a:hover,.bs-category-menu a[aria-current=page]{color:var(--bs-ink-900);opacity:1;text-decoration:underline;text-underline-offset:4px}@media(max-width:990px){.bs-mega-menu{display:none}.bs-mobile-nav .bs-category-menu{grid-template-columns:1fr;gap:24px;padding:22px 0}.bs-mobile-nav .bs-category-menu h3{margin-bottom:6px;font-size:14px}.bs-mobile-nav .bs-category-menu a{min-height:44px;padding:11px 0;font-size:14px}.bs-mobile-nav__sublinks ul{list-style:none;margin:0;padding:0 0 0 12px}.bs-mobile-nav__sublinks li a{display:block;padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header-menu.css.map */
