.store-collection{padding:52px 20px;color:#222;background:#fff}.store-collection__heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.store-collection__heading h2{font-size:24px;text-transform:uppercase;margin:0}.store-collection__controls{display:flex;gap:8px}.store-collection__controls button{font-size:22px;background:transparent;color:#222;border:1px solid #222;border-radius:0;width:44px;height:44px;line-height:1;margin:0;padding:0}.store-collection__track{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.store-collection__track::-webkit-scrollbar{display:none}.store-collection__track>.product{width:100%!important;max-width:none!important;margin:0!important;scroll-snap-align:start}.store-collection__empty{margin:0;color:#555}.store-collection__track:focus-visible,.store-collection button:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:767px){.store-collection{padding:32px 12px}.store-collection__track{grid-auto-columns:calc((100% - 12px)/2)}.store-collection__controls{display:none}}
