.huge-store-page{background:var(--brand-bg);min-height:calc(100dvh - var(--huge-tabbar-h, 0px));padding-top:calc(var(--huge-content-top) - var(--huge-tabbar-h, 0px));padding-bottom:16px}.huge-store-container{width:100%;max-width:1040px;margin-inline:auto;min-width:0}.huge-store-shelf{display:flex;gap:12px;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x proximity}.huge-store-shelf>div{flex:none;scroll-snap-align:start}.huge-store-list{padding-bottom:20px}@media(min-width:768px){.huge-store-container{padding-inline:16px}.huge-store-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 16px;overflow:visible;scroll-snap-type:none}.huge-store-shelf>div{min-width:0}.huge-store-shelf>div>a{width:100%!important}.huge-store-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 16px;padding:16px 16px 20px}.huge-store-list>div>a{width:100%!important}.huge-store-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.huge-store-owned{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:16px}.huge-store-owned>div{flex-wrap:wrap;border:1px solid var(--brand-border);border-radius:var(--shape-md);background:var(--md-surface-container-lowest)}}
