@media screen and (min-width: 750px){.menu-list__list{gap:var(--gap-2xl, 2rem)}.menu-list__link{position:relative;padding-bottom:.25rem;font-weight:500;letter-spacing:.01em;transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.menu-list__link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:currentColor;transform:translate(-50%);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:2px}.menu-list__list-item:hover .menu-list__link:after,.menu-list__list-item:focus-within .menu-list__link:after{width:100%}.menu-list__link--active:after{width:0}.menu-list__list-item:hover .menu-list__link{transform:translateY(-1px)}.menu-list__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}}@media screen and (min-width: 750px){.menu-list__submenu,.overflow-menu::part(overflow){border-radius:0 0 12px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px -10px #0000001a,0 4px 12px -4px #00000014,0 0 0 1px #0000000d}.overflow-menu:after{border-radius:0 0 12px 12px;box-shadow:0 10px 40px -10px #0000001f,0 4px 12px -4px #0000001a;transition:height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1) .05s}.menu-list__submenu-inner{transition:opacity .35s cubic-bezier(.4,0,.2,1) .1s}.mega-menu__grid{gap:calc(var(--menu-vertical-gap) * 1.25) calc(var(--menu-horizontal-gap) * 1.5)}}@media screen and (min-width: 750px){.mega-menu__link--parent{position:relative;font-weight:600;padding-bottom:.75rem;margin-bottom:.5rem;letter-spacing:.02em;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.mega-menu__link--parent:after{content:"";position:absolute;bottom:.5rem;left:0;width:24px;height:2px;background:currentColor;opacity:.3;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);border-radius:2px}.mega-menu__link--parent:hover:after{width:40px;opacity:.6}.mega-menu__link:not(.mega-menu__link--parent){position:relative;padding-left:.5rem;border-radius:6px;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),padding-left .25s cubic-bezier(.4,0,.2,1)}.mega-menu__link:not(.mega-menu__link--parent):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:currentColor;opacity:0;transition:height .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);border-radius:2px}.mega-menu__link:not(.mega-menu__link--parent):hover{padding-left:.75rem;transform:translate(2px)}.mega-menu__link:not(.mega-menu__link--parent):hover:before{height:60%;opacity:.8}}@media screen and (min-width: 750px){.mega-menu__link-image{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #00000014}.mega-menu__link:hover .mega-menu__link-image{transform:scale(1.05);box-shadow:0 8px 24px #00000026}.mega-menu__link:has(.mega-menu__link-image){transition:transform .3s cubic-bezier(.4,0,.2,1)}.mega-menu__link:has(.mega-menu__link-image):hover{transform:translateY(-4px)}}@media screen and (min-width: 750px){.header .product-card,.header .collection-card,.header .resource-card{border-radius:8px;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f}.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f;z-index:10}}@media screen and (min-width: 750px){.menu-list__submenu-inner::-webkit-scrollbar,.overflow-menu::part(overflow-list)::-webkit-scrollbar{width:8px}.menu-list__submenu-inner::-webkit-scrollbar-track,.overflow-menu::part(overflow-list)::-webkit-scrollbar-track{background:transparent;margin-block:8px}.menu-list__submenu-inner::-webkit-scrollbar-thumb,.overflow-menu::part(overflow-list)::-webkit-scrollbar-thumb{background:#00000026;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.menu-list__submenu-inner::-webkit-scrollbar-thumb:hover,.overflow-menu::part(overflow-list)::-webkit-scrollbar-thumb:hover{background:#00000040;border:2px solid transparent;background-clip:padding-box}}@media screen and (min-width: 750px){.menu-list__list-item[slot=more] .menu-list__link{padding:.5rem 1rem;border-radius:6px;background:#0000000a;transition:background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.menu-list__list-item[slot=more]:hover .menu-list__link{background:#00000014;transform:scale(1.05)}.menu-list__list-item[slot=more] .menu-list__link:after{display:none}}@media screen and (min-width: 750px){@media (hover: hover){.header__column:has(header-menu:hover) header-menu:not(:hover),.header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover),.header__column:has(.dropdown-localization__button:hover) .dropdown-localization__button:not(:hover),.header__column:has(.header__icon--menu:hover) .header__icon--menu:not(:hover){opacity:.5;transition:opacity .4s cubic-bezier(.4,0,.2,1)}header-menu,.header-actions__action,.dropdown-localization__button,.header__icon--menu{transition:opacity .4s cubic-bezier(.4,0,.2,1)}}}@media screen and (min-width: 750px){@media (prefers-reduced-motion: no-preference){.menu-list__list-item{animation:fadeInSlideDown .5s cubic-bezier(.4,0,.2,1) backwards}.menu-list__list-item:nth-child(1){animation-delay:.05s}.menu-list__list-item:nth-child(2){animation-delay:.1s}.menu-list__list-item:nth-child(3){animation-delay:.15s}.menu-list__list-item:nth-child(4){animation-delay:.2s}.menu-list__list-item:nth-child(5){animation-delay:.25s}.menu-list__list-item:nth-child(6){animation-delay:.3s}.menu-list__list-item:nth-child(7){animation-delay:.35s}.menu-list__list-item:nth-child(8){animation-delay:.4s}}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media screen and (min-width: 750px){.mega-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.menu-list__list-item:focus-within .menu-list__link{background:#00000005;border-radius:4px}}@media screen and (min-width: 990px){.menu-list__list{gap:calc(var(--gap-2xl, 2rem) * 1.25)}.mega-menu__grid{gap:calc(var(--menu-vertical-gap) * 1.5) calc(var(--menu-horizontal-gap) * 2)}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){padding-block-start:calc(var(--submenu-padding-block-start) * 1.25);padding-block-end:calc(var(--submenu-padding-block-end) * 1.25)}}@media screen and (min-width: 1440px){.menu-list__list{gap:calc(var(--gap-2xl, 2rem) * 1.5)}}@media screen and (min-width: 750px){[class*=color-scheme-][class*=inverse] .menu-list__submenu,[class*=color-scheme-][class*=dark] .menu-list__submenu{box-shadow:0 10px 40px -10px #0006,0 4px 12px -4px #0000004d,0 0 0 1px #ffffff1a}[class*=color-scheme-][class*=inverse] .overflow-menu:after,[class*=color-scheme-][class*=dark] .overflow-menu:after{box-shadow:0 10px 40px -10px #00000080,0 4px 12px -4px #0006}}@media screen and (min-width: 750px){.menu-list__link,.mega-menu__link,.mega-menu__link-image,.menu-list__submenu,.overflow-menu:after{will-change:auto}.menu-list__list-item:hover .menu-list__link,.mega-menu__link:hover,.menu-list__list-item:has([aria-expanded=true]) .menu-list__submenu{will-change:transform,opacity}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/menu-enhancements.css.map */
