.nav-menu{align-items:center;display:flex;flex:0 0 auto}@media screen and (min-width:750px){.nav-menu{flex:1}.nav-menu[data-desktop-type=drawer]{flex:0 0 auto}}.nav-menu[data-desktop-type=megamenu]{position:relative}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=megamenu]{position:static}}.nav-menu__toggle{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font:inherit;justify-content:center;padding:var(--space-sm)}.nav-menu__toggle:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.nav-menu__toggle svg{height:2rem;width:2rem}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__toggle,.nav-menu[data-desktop-type=megamenu] .nav-menu__toggle{display:none}}.nav-menu__toggle-icon--close,.nav-menu__toggle[aria-expanded=true] .nav-menu__toggle-icon--open{display:none}.nav-menu__toggle[aria-expanded=true] .nav-menu__toggle-icon--close{display:block}.nav-menu__container{display:flex;flex-direction:column;max-width:32rem;overflow:hidden;width:100%}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__container,.nav-menu[data-desktop-type=megamenu] .nav-menu__container{flex-direction:row;max-width:none;overflow:visible}}.nav-menu__drawer-header{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;justify-content:flex-end;padding:var(--space-md)}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__drawer-header,.nav-menu[data-desktop-type=megamenu] .nav-menu__drawer-header{display:none}}.nav-menu__drawer-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font:inherit;justify-content:center;padding:var(--space-sm)}.nav-menu__drawer-close:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.nav-menu__drawer-close svg{height:2rem;width:2rem}.nav-menu__nav{flex:1;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__nav,.nav-menu[data-desktop-type=megamenu] .nav-menu__nav{overflow:visible}}.nav-menu__account{border-top:var(--border-width) solid var(--color-border);flex:0 0 auto;padding:var(--space-md);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__account,.nav-menu[data-desktop-type=megamenu] .nav-menu__account{display:none}}.nav-menu__account-link{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);text-decoration:none}.nav-menu__account-link .icon{height:1.25rem;width:1.25rem}.nav-menu__list--level-1{list-style:none;margin:0;padding:var(--space-md)}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__list--level-1,.nav-menu[data-desktop-type=megamenu] .nav-menu__list--level-1{align-items:center;display:flex;gap:var(--space-lg);padding:0}}.nav-menu__item{position:relative}.nav-menu__item--level-1{border-bottom:var(--border-width) solid var(--color-border)}.nav-menu__item--level-1:last-child{border-bottom:none}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__item--level-1,.nav-menu[data-desktop-type=megamenu] .nav-menu__item--level-1{border-bottom:none}.nav-menu[data-desktop-type=megamenu] .nav-menu__item--level-1{position:static}}.nav-menu__item-wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__item-wrapper,.nav-menu[data-desktop-type=megamenu] .nav-menu__item-wrapper{gap:var(--space-xs);justify-content:flex-start}}.nav-menu__link{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-xs);padding:var(--space-md) 0;text-decoration:none;transition:color var(--duration-medium) var(--easing-default);white-space:nowrap}.nav-menu__link:hover{color:var(--color-brand-primary)}.nav-menu__link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__link,.nav-menu[data-desktop-type=megamenu] .nav-menu__link{flex:none;padding:0}}.nav-menu__link--view-all{color:var(--color-brand-primary);font-weight:var(--font-weight-bold)}.nav-menu__submenu-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font:inherit;justify-content:center;padding:var(--space-md)}.nav-menu__submenu-toggle:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.nav-menu__submenu-toggle svg{height:1.6rem;width:1.6rem}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__submenu-toggle,.nav-menu[data-desktop-type=megamenu] .nav-menu__submenu-toggle{padding:var(--space-xs)}}.nav-menu__icon--expand,.nav-menu__icon--collapse{display:none}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__icon--expand,.nav-menu[data-desktop-type=megamenu] .nav-menu__icon--expand{display:block}.nav-menu[data-desktop-type=dropdown] .nav-menu__icon--collapse,.nav-menu[data-desktop-type=megamenu] .nav-menu__icon--collapse{display:none}}.nav-menu__icon--forward{display:block}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] .nav-menu__icon--forward,.nav-menu[data-desktop-type=megamenu] .nav-menu__icon--forward{display:none}}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] [aria-expanded=true]>.nav-menu__icon--expand,.nav-menu[data-desktop-type=dropdown] [aria-expanded=true] .nav-menu__icon--expand,.nav-menu[data-desktop-type=megamenu] [aria-expanded=true]>.nav-menu__icon--expand,.nav-menu[data-desktop-type=megamenu] [aria-expanded=true] .nav-menu__icon--expand{display:none}.nav-menu[data-desktop-type=dropdown] [aria-expanded=true]>.nav-menu__icon--collapse,.nav-menu[data-desktop-type=dropdown] [aria-expanded=true] .nav-menu__icon--collapse,.nav-menu[data-desktop-type=megamenu] [aria-expanded=true]>.nav-menu__icon--collapse,.nav-menu[data-desktop-type=megamenu] [aria-expanded=true] .nav-menu__icon--collapse{display:block}}.nav-menu__submenu{background-color:var(--color-background);bottom:0;left:0;overflow-y:auto;padding:var(--space-md);position:fixed;right:0;top:0;transform:translate(100%);transition:transform var(--duration-medium) var(--easing-default);z-index:1}.nav-menu__submenu[aria-hidden=false]{transform:translate(0)}.nav-menu__submenu-header{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;gap:var(--space-md);margin-bottom:var(--space-md);padding-bottom:var(--space-md)}.nav-menu__submenu-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.nav-menu__back{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-weight:var(--font-weight-medium);gap:var(--space-sm)}.nav-menu__back:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.nav-menu__back svg{height:1.6rem;width:1.6rem}.nav-menu__back:hover{color:var(--color-brand-primary)}.nav-menu__list--level-2,.nav-menu__list--level-3{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nav-menu__item--view-all{order:-1}[data-view-all-position=end] .nav-menu__item--view-all{order:999}.nav-menu__item--level-2,.nav-menu__item--level-3{border-bottom:var(--border-width) solid var(--color-border)}.nav-menu__item--level-2:last-child,.nav-menu__item--level-3:last-child{border-bottom:none}.nav-menu__link--level-2,.nav-menu__link--level-3,.nav-menu__link--view-all{padding:var(--space-sm) 0}.nav-menu__content-blocks-container{display:none}@media screen and (min-width:1024px){.nav-menu__content-blocks-container{display:flex}}@media screen and (min-width:1024px){.nav-menu__container--dropdown .nav-menu__submenu{background-color:var(--color-background);bottom:auto;left:auto;overflow:visible;padding:0;position:absolute;right:auto;top:auto;transform:none}.nav-menu__container--dropdown .nav-menu__submenu-header{display:none}.nav-menu__container--dropdown .nav-menu__submenu--level-2{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);left:0;min-width:20rem;opacity:0;padding:var(--space-sm);top:100%;transform:translateY(1rem);transition:opacity var(--duration-medium) var(--easing-default),transform var(--duration-medium) var(--easing-default),visibility var(--duration-medium) var(--easing-default);visibility:hidden;z-index:var(--z-index-dropdown)}.nav-menu__container--dropdown .nav-menu__submenu--level-2[aria-hidden=false]{opacity:1;transform:translateY(0);visibility:visible}.nav-menu__container--dropdown .nav-menu__list--level-2,.nav-menu__container--dropdown .nav-menu__list--level-3{gap:var(--space-2xs)}.nav-menu__container--dropdown .nav-menu__item--level-2{border-bottom:none;position:relative}.nav-menu__container--dropdown .nav-menu__item--level-2>.nav-menu__item-wrapper{border-radius:var(--border-radius-sm);width:100%}.nav-menu__container--dropdown .nav-menu__item--level-2>.nav-menu__item-wrapper:hover{background-color:var(--color-border)}.nav-menu__container--dropdown .nav-menu__link--level-2,.nav-menu__container--dropdown .nav-menu__link--view-all{padding:var(--space-sm) var(--space-md)}.nav-menu__container--dropdown .nav-menu__link--level-2:hover{background-color:transparent}.nav-menu__container--dropdown .nav-menu__submenu-toggle{padding:var(--space-sm)}.nav-menu__container--dropdown .nav-menu__submenu--level-3{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);left:100%;min-width:18rem;opacity:0;padding:var(--space-sm);top:0;transform:translate(1rem);transition:opacity var(--duration-medium) var(--easing-default),transform var(--duration-medium) var(--easing-default),visibility var(--duration-medium) var(--easing-default);visibility:hidden;z-index:calc(var(--z-index-dropdown) + 1)}.nav-menu__container--dropdown .nav-menu__submenu--level-3[aria-hidden=false]{opacity:1;transform:translate(0);visibility:visible}.nav-menu__container--dropdown .nav-menu__item--level-3{border-bottom:none}.nav-menu__container--dropdown .nav-menu__link--level-3{border-radius:var(--border-radius-sm);padding:var(--space-sm) var(--space-md)}.nav-menu__container--dropdown .nav-menu__link--level-3:hover{background-color:var(--color-border)}}@media screen and (min-width:1024px){.nav-menu__container--megamenu .nav-menu__submenu{background-color:var(--color-background);bottom:auto;left:auto;overflow:visible;padding:0;position:absolute;right:auto;top:auto;transform:none}.nav-menu__container--megamenu .nav-menu__submenu-header{display:none}.nav-menu__container--megamenu .nav-menu__item--level-2{border-bottom:none;position:relative}.nav-menu__container--megamenu .nav-menu__item--level-3{border-bottom:none}.nav-menu__container--megamenu .nav-menu__submenu--level-3{z-index:calc(var(--z-index-dropdown) + 1)}.nav-menu__container--megamenu .nav-menu__submenu--level-2{border-bottom:var(--border-width) solid var(--color-border);border-top:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-lg);left:0;opacity:0;padding:var(--space-xl) var(--layout-page-padding-horizontal);right:0;top:100%;transform:translateY(-1rem);transition:opacity var(--duration-medium) var(--easing-default),transform var(--duration-medium) var(--easing-default),visibility var(--duration-medium) var(--easing-default);visibility:hidden;z-index:var(--z-index-dropdown)}.nav-menu__container--megamenu .nav-menu__submenu--level-2[aria-hidden=false]{opacity:1;transform:translateY(0);visibility:visible}.nav-menu__container--megamenu .nav-menu__content-block,.nav-menu__container--megamenu .header-content-block{max-width:32rem}}@media screen and (min-width:1024px){.nav-menu__container--megamenu-columns .nav-menu__submenu--level-2{align-items:flex-start;display:flex;flex-direction:row;gap:var(--space-xl);margin-left:auto;margin-right:auto;max-width:var(--layout-container-width);padding-left:var(--layout-page-padding-horizontal);padding-right:var(--layout-page-padding-horizontal)}.nav-menu__container--megamenu-columns .nav-menu__list--level-2{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:var(--space-xl);min-width:0}.nav-menu__container--megamenu-columns .nav-menu__item--level-2{flex:0 0 auto;max-width:20rem;min-width:15rem}.nav-menu__container--megamenu-columns .nav-menu__item--level-2.is-active>.nav-menu__item-wrapper>.nav-menu__link--level-2,.nav-menu__container--megamenu-columns .nav-menu__item--level-2.is-active>.nav-menu__link--level-2{border-bottom-color:var(--color-brand-primary);color:var(--color-brand-primary)}.nav-menu__container--megamenu-columns .nav-menu__item--level-2>.nav-menu__item-wrapper>.nav-menu__submenu-toggle{display:none}.nav-menu__container--megamenu-columns .nav-menu__link--level-2{border-bottom:var(--border-width) solid var(--color-border);display:block;font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm);padding:0 0 var(--space-sm)}.nav-menu__container--megamenu-columns .nav-menu__link--level-2:hover{border-bottom-color:var(--color-brand-primary);color:var(--color-brand-primary)}.nav-menu__container--megamenu-columns .nav-menu__submenu--level-3,.nav-menu__container--megamenu-columns .nav-menu__submenu--level-3[aria-hidden=true],.nav-menu__container--megamenu-columns .nav-menu__submenu--level-3[aria-hidden=false]{background:transparent;border:none;box-shadow:none;opacity:1;padding:0;position:static;transform:none}.nav-menu__container--megamenu-columns .nav-menu__submenu--level-2[aria-hidden=false] .nav-menu__submenu--level-3{visibility:visible}.nav-menu__container--megamenu-columns .nav-menu__link--level-3{display:block;font-weight:var(--font-weight-regular);padding:var(--space-xs) 0}.nav-menu__container--megamenu-columns .nav-menu__link--level-3:hover{color:var(--color-brand-primary)}.nav-menu__container--megamenu-columns .nav-menu__item--view-all .nav-menu__link--view-all{font-weight:var(--font-weight-medium);padding-top:var(--space-sm)}.nav-menu__container--megamenu-columns .nav-menu__content-blocks-container{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-md)}.nav-menu__container--megamenu-columns .nav-menu__content-block,.nav-menu__container--megamenu-columns .header-content-block{display:none;max-width:32rem;width:28rem}.nav-menu__container--megamenu-columns .nav-menu__content-block.is-active,.nav-menu__container--megamenu-columns .header-content-block.is-active{display:block}}@media screen and (min-width:1024px){.nav-menu__container--megamenu-interactive .nav-menu__submenu--level-2{align-items:stretch;display:flex;flex-direction:row;gap:var(--space-xl);overflow:visible}.nav-menu__container--megamenu-interactive .nav-menu__list--level-2{border-right:var(--border-width) solid var(--color-border);display:flex;flex:0 0 auto;flex-direction:column;gap:0;max-width:24rem;padding-right:var(--space-md);width:var(--megamenu-l2-width, 16rem)}.nav-menu__container--megamenu-interactive .nav-menu__item--level-2{flex:0 0 auto;position:static}.nav-menu__container--megamenu-interactive .nav-menu__item--level-2>.nav-menu__item-wrapper>.nav-menu__submenu-toggle{display:none}.nav-menu__container--megamenu-interactive .nav-menu__link--level-2{border-left:2px solid transparent;display:block;font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-md)}.nav-menu__container--megamenu-interactive .nav-menu__link--level-2:hover{border-left-color:var(--color-brand-primary);color:var(--color-brand-primary)}.nav-menu__container--megamenu-interactive .nav-menu__item--level-2.is-active>.nav-menu__item-wrapper>.nav-menu__link--level-2,.nav-menu__container--megamenu-interactive .nav-menu__item--level-2.is-active>.nav-menu__link--level-2{border-left-color:var(--color-brand-primary);color:var(--color-brand-primary)}.nav-menu__container--megamenu-interactive .nav-menu__submenu--level-3,.nav-menu__container--megamenu-interactive .nav-menu__submenu--level-3[aria-hidden=true],.nav-menu__container--megamenu-interactive .nav-menu__submenu--level-3[aria-hidden=false]{background:transparent;border:none;box-shadow:none;left:calc(var(--layout-page-padding-horizontal) + var(--megamenu-l2-width, 16rem) + var(--space-xl));opacity:1;padding:0;position:absolute;top:var(--space-xl);transform:none;visibility:hidden;width:16rem}.nav-menu__container--megamenu-interactive .nav-menu__item--level-2.is-active>.nav-menu__submenu--level-3{visibility:visible}.nav-menu__container--megamenu-interactive .nav-menu__link--level-3{display:block;font-weight:var(--font-weight-regular);padding:var(--space-xs) 0}.nav-menu__container--megamenu-interactive .nav-menu__link--level-3:hover{color:var(--color-brand-primary)}.nav-menu__container--megamenu-interactive .nav-menu__item--view-all .nav-menu__link--view-all{font-weight:var(--font-weight-medium);padding-bottom:var(--space-sm)}.nav-menu__container--megamenu-interactive .nav-menu__content-blocks-container{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-md);margin-left:auto}.nav-menu__container--megamenu-interactive .nav-menu__content-block,.nav-menu__container--megamenu-interactive .header-content-block{display:none;max-width:32rem;width:28rem}.nav-menu__container--megamenu-interactive .nav-menu__content-block.is-active,.nav-menu__container--megamenu-interactive .header-content-block.is-active{display:block}.nav-menu__container--megamenu-interactive .header-content-block.is-measuring{display:block;pointer-events:none;position:absolute;visibility:hidden}}@media screen and (min-width:1024px){.nav-menu[data-desktop-type=dropdown] theme-drawer#nav-menu-drawer,.nav-menu[data-desktop-type=megamenu] theme-drawer#nav-menu-drawer{inset:auto;pointer-events:auto;position:static;z-index:auto}.nav-menu[data-desktop-type=dropdown] theme-drawer#nav-menu-drawer [data-drawer-overlay],.nav-menu[data-desktop-type=megamenu] theme-drawer#nav-menu-drawer [data-drawer-overlay]{display:none}.nav-menu[data-desktop-type=dropdown] theme-drawer#nav-menu-drawer [data-drawer-panel],.nav-menu[data-desktop-type=megamenu] theme-drawer#nav-menu-drawer [data-drawer-panel]{background:transparent;box-shadow:none;position:static;transform:none;transition:none;visibility:visible;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/482/assets/nav-menu.css.map */
