[data-desktop-menu-test] [data-menu-arm][hidden]{display:none!important}.menu-variant__columns{--column-gutter: 18px;display:grid;grid-template-columns:repeat(var(--category-count),minmax(0,1fr));grid-template-rows:auto auto;gap:24px calc(2 * var(--column-gutter) + 1px);padding:0;margin:0 auto;max-width:var(--panel-max-width);list-style:none}.menu-variant__column{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0}.menu-variant__column:not(:last-child):after{content:"";position:absolute;inset-block:0;right:calc(-1 * var(--column-gutter) - 1px);width:1px;background:var(--header-text-color-lightest);pointer-events:none}.menu-variant__heading{margin-bottom:18px}.menu-variant .list-menu__link{padding-block:3px}.header header-details-disclosure.mega .menu-variant .list-menu__item:has(.list-menu__description)+.list-menu__item{margin-top:8px}.menu-variant__heading a,.menu-variant__promo{color:inherit}.menu-variant__promo{min-width:0}.header header-details-disclosure.mega .menu-variant .menu-variant__promo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-top:1px solid var(--header-text-color-lightest);padding-top:18px;text-decoration:none}.menu-variant__media{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;flex-shrink:0}.menu-variant__promo-title,.menu-variant__copy{display:block}.header .primary-nav .navigation-copy{font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);font-size:calc((var(--font--size-nav) / var(--font--size-base)) * 1rem);line-height:1.5;text-transform:none;letter-spacing:normal}.menu-variant__cta{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-weight:var(--font--title-weight)}.menu-variant__cta svg{width:14px;height:14px;flex-shrink:0}.menu-variant a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1280px){.header [data-desktop-menu-test][data-active-menu="2"] .menu-variant{max-height:calc(100dvh - var(--menu-variant-top, 160px) - 24px);overflow-y:auto;overscroll-behavior:contain}}@media(min-width:1280px)and (max-width:1399px){.menu-variant__columns{--column-gutter: 10px}}body[data-anim-zoom=true] .header .primary-nav header-details-disclosure .menu-variant .cta__image{transition:transform .75s ease,opacity .3s ease-in}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-desktop-menu-variant.css.map */
