.n72-menu-featured{display:none}.n72-menu-featured__heading{margin:0 0 16px;padding-inline-start:10px;border-inline-start:3px solid var(--n72-menu-accent,#ffb74a);font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.n72-menu-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none}.n72-menu-featured__grid>li{min-width:0}.n72-menu-featured__card{display:flex;min-width:0;max-width:100%;height:100%;flex-direction:column;gap:6px;border-radius:4px;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.n72-menu-featured__card>span{min-width:0;max-width:100%}.n72-menu-featured__image{display:block;position:relative;flex:none;overflow:hidden;width:100%;aspect-ratio:4/3;padding:0;border:1px solid rgb(var(--text-color)/.12);border-radius:4px;background:#fff}.n72-menu-featured__image img,.n72-menu-featured__image svg{display:block;position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;object-position:center;transition:transform .2s}.n72-menu-featured__vendor{margin-top:2px;height:1.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.6;font-size:9px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.n72-menu-featured__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;font-size:11px;line-height:1.4;font-weight:700;min-height:4.2em;text-transform:uppercase;letter-spacing:.025em;overflow-wrap:normal;word-break:normal}.n72-menu-featured__price{margin-top:auto;min-height:1.4em;font-size:11px;line-height:1.4;font-weight:800}.n72-menu-featured__card:hover .n72-menu-featured__title{text-decoration:underline;text-underline-offset:3px}.n72-menu-featured__card:hover .n72-menu-featured__image{border-color:var(--n72-menu-accent,#ffb74a)}.n72-menu-featured__card:focus-visible{outline:2px solid var(--n72-menu-accent,#ffb74a);outline-offset:4px}@media(min-width:1150px){.n72-menu-featured--six .n72-menu-featured__vendor--spacer,.n72-menu-featured--six .n72-menu-featured__price:empty{display:none}.n72-menu-featured--six .n72-menu-featured__title{min-height:2.8em;-webkit-line-clamp:2}.n72-dropdown-content,.n72-mega-menu-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;min-width:0;max-width:var(--n72-menu-max-width,1600px);margin-inline:auto;width:100%;white-space:normal}.n72-dropdown-content--left,.n72-mega-menu-layout--left{grid-template-columns:minmax(195px,var(--n72-feature-width,260px)) minmax(0,1fr)}.n72-dropdown-content--right,.n72-mega-menu-layout--right{grid-template-columns:minmax(0,1fr) minmax(195px,var(--n72-feature-width,260px))}.n72-dropdown-content--left.n72-dropdown-content--right,.n72-mega-menu-layout--left.n72-mega-menu-layout--right{grid-template-columns:minmax(195px,var(--n72-feature-width,260px)) minmax(0,1fr) minmax(195px,var(--n72-feature-width,260px))}.n72-menu-navigation{position:relative!important;min-width:0}.n72-menu-featured{display:block;min-width:0;padding:0!important;border:0!important}.n72-menu-featured--left{padding-inline-end:23px!important;border-inline-end:1px solid rgb(var(--text-color)/.12)!important}.n72-menu-featured--right{padding-inline-start:23px!important;border-inline-start:1px solid rgb(var(--text-color)/.12)!important}.n72-menu-layout .n72-dropdown-list{display:grid!important;grid-template-columns:repeat(var(--n72-parent-columns,5),minmax(0,1fr));column-count:initial!important;column-gap:15px!important;row-gap:8px;max-width:none!important;margin:0!important;width:100%}.n72-menu-layout .n72-dropdown-list>li{margin:0!important;min-width:0}.n72-menu-layout .n72-dropdown-list>li,.n72-menu-layout .n72-submenu-list>li{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.n72-menu-layout .n72-dropdown-list .dropdown-menu__item{width:100%;padding:7px 0;gap:5px;white-space:normal;font-size:12px;line-height:1.4}.n72-menu-layout .n72-dropdown-list .dropdown-menu__item>span{min-width:0}.n72-menu-layout .n72-submenu-trigger.is-active{background:transparent!important;color:rgb(var(--text-color));box-shadow:inset 0 -2px var(--n72-menu-accent,#ffb74a)}.n72-menu-layout .n72-submenu-trigger.is-active svg{transform:rotate(180deg)}.n72-menu-layout .n72-submenu-panels{position:relative!important;min-width:0;min-height:210px;margin-top:6px;border-top:1px solid rgb(var(--text-color)/.12)}.n72-menu-layout .n72-submenu-panel{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:15px 0 0!important;box-shadow:none!important;max-height:min(440px,calc(100dvh - var(--header-height,90px) - 110px));overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.n72-menu-layout .n72-submenu-panel[hidden]{display:none!important}.n72-menu-layout .n72-submenu-panel.is-active{display:block!important}.n72-menu-layout .n72-submenu-list{display:block!important;column-count:var(--n72-submenu-columns,3)!important;column-gap:22px!important;width:100%;min-width:0;max-width:100%!important;max-height:none!important;margin:0!important;overflow:visible}.n72-menu-layout .n72-submenu-list>li{margin-bottom:3px!important;break-inside:avoid}.n72-menu-layout .n72-submenu-list .dropdown-menu__item{padding:6px 0;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.n72-mega-menu-layout .mega-menu__nav{display:flex;flex-wrap:wrap;gap:24px;min-width:0;width:100%;max-width:none}.n72-mega-menu-layout .mega-menu__nav>li{flex:1 1 140px;max-width:100%}.n72-mega-menu-layout>.navigation-promo__wrapper{grid-column:1/-1}}@media(min-width:1150px)and (max-width:1399px){.n72-dropdown-content,.n72-mega-menu-layout{gap:20px}.n72-dropdown-content--left,.n72-mega-menu-layout--left{grid-template-columns:200px minmax(0,1fr)}.n72-dropdown-content--right,.n72-mega-menu-layout--right{grid-template-columns:minmax(0,1fr) 200px}.n72-dropdown-content--left.n72-dropdown-content--right,.n72-mega-menu-layout--left.n72-mega-menu-layout--right{grid-template-columns:200px minmax(0,1fr) 200px}.n72-menu-featured--left{padding-inline-end:17px!important}.n72-menu-featured--right{padding-inline-start:17px!important}.n72-menu-layout .n72-dropdown-list{column-gap:10px!important}.n72-menu-layout .n72-dropdown-list .dropdown-menu__item{font-size:11px}.n72-menu-layout .n72-submenu-list{column-count:2!important;column-gap:15px!important}}@media(prefers-reduced-motion:reduce){.n72-menu-featured__image img{transition:none}.n72-menu-layout .n72-dropdown-list>li,.n72-menu-layout .n72-submenu-list>li{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}.n72-menu-mobile-features{display:grid;gap:24px;min-width:0;width:100%;padding-top:24px;border-top:1px solid rgb(var(--text-color)/.12)}.n72-menu-mobile-features .n72-menu-featured{display:block;min-width:0;padding:0!important;border:0!important}.n72-menu-mobile-features .n72-menu-featured__title{font-size:13px}.n72-menu-mobile-features .n72-menu-featured__price{font-size:12px}.n72-menu-mobile-features .n72-menu-featured__image{aspect-ratio:4/3}.n72-menu-mobile-features .n72-menu-featured--left .n72-menu-featured__title{min-height:2.8em}.n72-menu-mobile-features .n72-menu-featured--left .n72-menu-featured__price,.n72-menu-mobile-features .n72-menu-featured__vendor--spacer{display:none}.n72-menu-view-all{grid-column:1/-1;display:flex;justify-content:flex-start;min-width:0;padding-top:16px;border-top:1px solid rgb(var(--text-color)/.12)}.n72-menu-view-all__link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;max-width:100%;padding:12px 18px;border:1px solid rgb(var(--text-color)/.25);border-radius:4px;color:rgb(var(--text-color));background:transparent;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:normal}.n72-menu-view-all__link svg{flex:none}.n72-menu-view-all__link:hover{background:var(--n72-menu-accent,#ffb74a);border-color:var(--n72-menu-accent,#ffb74a);color:#272727}.n72-menu-view-all__link:focus-visible{outline:2px solid var(--n72-menu-accent,#ffb74a);outline-offset:4px}@media(max-width:1149px){.n72-menu-view-all{padding-top:0;border-top:0}.n72-menu-view-all__link{width:100%}}.header__link-list :is(a,button,summary),.navigation-drawer :is(a,button),.mega-menu__nav a,.n72-menu-layout .dropdown-menu__item{text-transform:uppercase}.header__secondary-nav shopify-account,.navigation-drawer shopify-account{--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-heading-transform: var(--heading-text-transform);font-family:var(--text-font-family)}.navigation-drawer .panel-footer__account-link{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.n72-laps-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-inline-size:44px;min-block-size:44px;color:inherit;font-family:var(--text-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--text-letter-spacing);text-transform:uppercase;white-space:nowrap}.n72-laps-nav-link img{width:26px;height:26px;object-fit:contain}.n72-laps-nav-link--drawer{justify-content:flex-start;font-family:var(--heading-font-family);letter-spacing:var(--heading-letter-spacing)}.n72-laps-nav-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:1599px){.n72-laps-nav-item .n72-laps-nav-link span{display:none}}@media(max-width:1149px){.header__secondary-nav .n72-laps-nav-item{display:none}}.navigation-drawer{--background: 39 39 39;--text-color: 255 255 255;--border-color: 255 255 255 / .18;color:#fff;font-family:var(--text-font-family, sans-serif)}.navigation-drawer::part(content),.navigation-drawer::part(header),.navigation-drawer::part(body),.navigation-drawer::part(footer),.navigation-drawer::part(outside-close-button){background:#272727;color:#fff}.navigation-drawer :is(.panel-list__wrapper,.panel,.panel__wrapper,.panel-footer){--background: 39 39 39;--text-color: 255 255 255;background-color:#272727;color:#fff}.navigation-drawer .text-subdued{color:#ccc}.navigation-drawer .panel :is(.h3,.h4,.h5,.h6){font-family:var(--text-font-family, sans-serif);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase}.navigation-drawer .panel .v-stack>li>:is(a,button){min-height:44px;align-content:center}.navigation-drawer .panel :is(a,button):focus-visible,.n72-more-laps-link:focus-visible{outline:2px solid var(--n72-menu-accent, #ffb74a);outline-offset:4px}.n72-menu-view-all--with-laps{flex-wrap:wrap;align-items:center;gap:12px 28px}.n72-more-laps-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;padding:8px 0;color:inherit;font-family:var(--text-font-family, sans-serif);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase;text-decoration:none}.n72-menu-laps-flag{display:block;flex:0 0 24px;width:24px;height:24px;background-color:#4599fe;-webkit-mask:var(--n72-laps-flag-image) center / contain no-repeat;mask:var(--n72-laps-flag-image) center / contain no-repeat;mask-mode:alpha}.n72-more-laps-link:hover{color:var(--n72-menu-accent, #ffb74a)}@media(max-width:1149px){.navigation-drawer .n72-more-laps-link{width:100%;font-size:16px}}@media(max-width:1149px){#header-sidebar-menu{--drawer-content-max-height: calc(100dvh - 16px) ;max-width:100vw;height:100dvh;box-sizing:border-box}#header-sidebar-menu::part(content){min-width:0;min-height:0;max-width:100%;box-sizing:border-box;overflow:hidden}#header-sidebar-menu::part(body){min-width:0;min-height:0;box-sizing:border-box}#header-sidebar-menu .panel-list__wrapper{min-width:0;min-height:0}}@media(max-width:699px){#header-sidebar-menu .panel__scroller>ul.v-stack,#header-sidebar-menu .panel__wrapper>ul.v-stack{row-gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/n72-menu-layout.css.map */
