.section-header-catmenu{flex:1;min-width:0}.catmenu-wrap{display:flex;align-items:flex-start;gap:56px;width:100%}.catmenu{display:grid;grid-template-columns:repeat(var(--catmenu-columns, 4),minmax(0,1fr));gap:48px;flex:1 1 auto;min-width:0;max-width:900px;align-items:start}.catmenu-featured{display:flex;flex-direction:column;gap:28px;flex:0 0 auto;width:min(480px,38%);margin-left:auto}.section-header .catmenu .catmenu__heading,.section-header .catmenu-featured .catmenu__heading{display:block;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.catmenu-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1279px){.catmenu-featured{width:min(320px,34%)}.catmenu-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header .catmenu-featured__grid>:nth-child(n+3){display:none}.catmenu-wrap,.catmenu{gap:32px}}.section-header-main-menu .has-brandmenu .catmenu ul,.catmenu .catmenu__list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:9px;max-height:none;margin:0;padding:0;list-style:none}.section-header .catmenu a{display:block;word-break:normal;overflow-wrap:normal;text-decoration:none;white-space:normal}.section-header .catmenu .catmenu__link{text-transform:none}.section-header .catmenu a:hover,.section-header .catmenu .is-current{text-decoration:underline;text-underline-offset:4px}.catmenu-drawer{display:flex;flex-direction:column;max-width:100%}.catmenu-drawer__section{border-bottom:1px solid var(--theme-lines-color-secondary, #e5e5e5)}.catmenu-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 0;cursor:pointer;list-style:none;font-size:var(--theme-menu-font-size, var(--theme-body-font-size))}.catmenu-drawer__summary::-webkit-details-marker{display:none}.catmenu-drawer__icon{position:relative;flex-shrink:0;width:12px;height:12px}.catmenu-drawer__icon:before,.catmenu-drawer__icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .2s ease}.catmenu-drawer__icon:after{transform:rotate(90deg)}.catmenu-drawer__section[open] .catmenu-drawer__icon:after{transform:rotate(0)}.catmenu-drawer__list{margin:0;padding:0 0 12px 12px;list-style:none}.catmenu-drawer__link{display:block;padding:10px 0;word-break:normal;text-decoration:none;text-transform:none}.catmenu-drawer__link.is-current{text-decoration:underline;text-underline-offset:4px}.catmenu-drawer__all{display:block;padding:18px 0;text-decoration:underline;text-underline-offset:4px}.catmenu-drawer__featured{padding:18px 0 6px;border-top:1px solid var(--theme-lines-color-secondary, #e5e5e5)}.catmenu-drawer .catmenu-drawer__featured-heading{display:block;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;word-break:normal}.header-drawer-main-menu-subitems-panel:has(.catmenu-drawer){max-height:calc(100vh - var(--header-drawer-details-additional-offset, 0px));max-height:calc(100dvh - var(--header-drawer-details-additional-offset, 0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.catmenu-drawer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.catmenu-drawer .catmenu-drawer__section[open]>.catmenu-drawer__list{display:block!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.catmenu-drawer .catmenu-drawer__section[open] .catmenu-drawer__link{display:block!important;position:static!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/39/assets/catmenu.css.map */
