.grandparent collection-menu-shelf.collection-menu-shelf{display:block;width:100%;min-width:0;padding:24px var(--outer, 24px) 20px;color:var(--COLOR-SUBMENU-LINK, #4b254b)}body .grandparent collection-menu-shelf .menu__blocks.collection-menu-shelf__viewport{display:flex;flex:none;gap:16px;width:100%;max-width:100%;min-width:0;padding:0 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:currentColor transparent}body .grandparent collection-menu-shelf .menu__blocks>.menu__block{flex:0 0 clamp(240px,22vw,320px)!important;width:clamp(240px,22vw,320px)!important;min-width:0!important;max-width:none!important;padding:0!important;scroll-snap-align:start;scroll-margin:0}.collection-menu-shelf__viewport::-webkit-scrollbar{height:5px}.collection-menu-shelf__viewport::-webkit-scrollbar-track{background:transparent}.collection-menu-shelf__viewport::-webkit-scrollbar-thumb{background:currentColor;border-radius:3px}.collection-menu-shelf__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px}.collection-menu-shelf__all{text-underline-offset:4px;text-decoration:underline}.collection-menu-shelf__controls{display:flex;gap:10px}.collection-menu-shelf__controls[hidden]{display:none}.collection-menu-shelf__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.collection-menu-shelf__button svg{width:18px;height:18px;pointer-events:none}.collection-menu-shelf__button:disabled{opacity:.3;cursor:default}.collection-menu-shelf :focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.collection-menu-shelf__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/collection-menu-shelf.css.map */
