.store-categories-trigger{font:inherit;cursor:pointer;background:0 0;border:0;gap:10px}.store-categories-trigger svg{transition:transform .16s}.store-categories-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.store-category-menu{grid-template-columns:230px minmax(0,1fr);padding:0;display:grid}.store-header-retail .store-category-menu{max-height:calc(100dvh - var(--dr-store-header-stack) - 16px);overscroll-behavior:contain;overflow-y:auto}.store-category-menu-list{background:var(--store-header-surface,#141414);border-right:1px solid #ffffff1f;flex-direction:column;gap:4px;padding:24px 16px;display:flex}.store-category-menu-list button{border-radius:var(--dr-radius-control);min-height:48px;color:var(--store-header-ink,#f5f5f6);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:background-color .16s;display:flex}.store-category-menu-list button:hover,.store-category-menu-list button[aria-pressed=true]{background:#ffffff17}.store-category-menu-list button:focus-visible,.store-categories-trigger:focus-visible{outline:2px solid var(--dr-teal-deep,#0a767c);outline-offset:-2px}.store-category-menu-list button svg{flex-shrink:0}.store-category-menu-content{min-width:0}.store-category-menu .store-product-mega{padding:24px}.store-category-menu .store-product-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-category-menu .store-category-mega-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.store-category-menu{grid-template-columns:205px minmax(0,1fr)}.store-category-menu .store-product-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.store-categories-trigger svg,.store-category-menu-list button{transition:none}}@media (max-width:380px){.store-header-retail.store-header-dark .store-logo-wordmark{width:104px}.store-header-retail.store-header-dark .store-header-actions{gap:2px}.store-header-retail.store-header-dark .store-header-actions>:is(a,button){flex-basis:32px;width:32px;min-width:32px}}
