.menu-list--mobile.menu-list{display:grid}.menu-list--mobile .menu-list__list{width:max-content;margin-inline:auto;gap:var(--menu-horizontal-gap)}.menu-list--mobile li{width:max-content;padding-block:var(--padding-sm)}.menu-list--mobile li:first-of-type{padding-inline-start:var(--menu-horizontal-gap)}.menu-list--mobile li:last-of-type{padding-inline-end:var(--menu-horizontal-gap)}.menu-list--mobile a{color:var(--color-foreground)}.menu-list__scroll-container{position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent);padding-block:var(--padding-2xs)}header-menu{width:100%}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex;flex-wrap:wrap;align-items:center;gap:var(--menu-gap, 20px)}@media screen and (max-width: 1615px){.menu-list{gap:calc(var(--menu-gap, 20px) / 1.4)}}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap;list-style:none}.menu-list__list-item[aria-hidden=true]{visibility:hidden}.menu-list__link{font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);transition:color var(--animation-speed) var(--animation-easing);text-decoration:none;display:flex;min-height:var(--minimum-touch-target);align-items:center}.menu-list__link:hover:not(.button),.menu-list__link:focus:not(.button){color:var(--menu-top-level-font-color)}@media screen and (min-width: 750px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}.menu-list .menu-list__list-item .menu-list__link.button,.menu-list__list-item .menu-list__link.button,.menu-list__link.button.button{color:var(--color-primary-button-text)!important;background-color:var(--color-primary-button-background)!important;box-shadow:inset 0 0 0 max(var(--style-border-width-primary),1px) var(--color-primary-button-border)!important;border-radius:var(--style-border-radius-buttons-primary)!important;min-height:var(--menu-button-height, 32px)!important;padding-block:var(--menu-button-padding-block, 5px)!important}.menu-list .menu-list__list-item .menu-list__link.button:hover,.menu-list .menu-list__list-item .menu-list__link.button:focus,.menu-list__list-item .menu-list__link.button:hover,.menu-list__list-item .menu-list__link.button:focus,.menu-list__link.button.button:hover,.menu-list__link.button.button:focus{color:var(--color-primary-button-hover-text)!important;background-color:var(--color-primary-button-hover-background)!important;box-shadow:inset 0 0 0 max(var(--style-border-width-primary),1px) var(--color-primary-button-hover-border)!important;border-radius:var(--style-border-radius-buttons-primary)!important}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{color:var(--menu-top-level-font-color)}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active:not(.button),.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link:not(.button),.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]:not(.button){color:var(--menu-top-level-font-color)}.overflow-menu::part(list){gap:0 var(--menu-horizontal-gap);--focus-outline-size: calc(var(--focus-outline-offset) + var(--focus-outline-width))}.overflow-menu{background-color:transparent;padding:var(--focus-outline-size);margin:calc(-1 * var(--focus-outline-size))}.overflow-menu:after{content:"";position:absolute;top:calc(100% - 1px + var(--border-bottom-width));left:0;width:100%;height:var(--submenu-height);background-color:var(--color-background);box-shadow:var(--shadow-popover);clip-path:inset(.5px 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic);z-index:calc(var(--layer-header-menu) - 1)}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color:transparent}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-matches-parent::part(overflow){--submenu-padding-block-start: 0px}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);box-shadow:var(--shadow-drawer);visibility:hidden;background-color:transparent;position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(0 100% var(--submenu-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow),.menu-list__submenu:is(:hover),.overflow-menu::part(overflow):hover{visibility:visible;--submenu-content-opacity: 1}.menu-list__list-item:has([data-animating])>.menu-list__submenu{visibility:visible;--submenu-content-opacity: 0}.menu-list__list-item:has([data-animating])>.menu-list__submenu:before{height:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){grid-column:2;padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end);padding-inline:var(--section-padding-inline)}.overflow-menu::part(overflow){--menu-top-level-font-size: var(--font-size--xlarge);display:grid;grid-template-columns:var(--full-page-grid-with-margins)}.overflow-menu::part(overflow-list){--submenu-content-opacity: 0;position:relative;display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-areas:"left right";grid-template-rows:max-content;grid-gap:0}.menu-list__list-item:is([slot=overflow]){--menu-top-level-font-color: var(--color-foreground);display:contents;white-space:normal}.menu-list__list-item:is([slot=overflow]) .menu-list__link{--submenu-content-opacity: 0;grid-area:left;grid-row:auto;height:min-content;font-size:var(--font-size--xl);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu{visibility:hidden;grid-row:1;grid-area:right;grid-row-end:span calc(var(--overflow-count) + 1);padding-inline-start:var(--menu-horizontal-gap)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu .menu-list__submenu-inner{padding-block-start:0;grid-column:unset}.menu-list__list-item:is([slot=overflow]) .menu-list__link[aria-expanded=true]+.menu-list__submenu{visibility:visible}.header-menu[data-overflow-expanded=true] .menu-list__list-item:where([slot=overflow]) .menu-list__link{--submenu-content-opacity: 1}.menu-list__list-item:where([slot=overflow]):has([data-animating])>.menu-list__link{--submenu-content-opacity: 0}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.menu-list__link svg.icon{transition:transform var(--animation-speed) var(--animation-easing)}.menu-list__link[aria-expanded=true] svg.icon{transform:rotate(180deg)}.menu-list__link.highlight,.highlight-drawer-item>a{color:var(--menu-item-highlight-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-menu.css.map */
