body:has(.shop-catalog){background:var(--tl-color-bg-surface)}.app-shell:has(.shop-catalog){background:var(--tl-color-bg-surface)}.shop-catalog{max-width:1120px;padding-block:var(--tl-space-12) var(--tl-space-64);margin-inline:auto}.shop-catalog-grid{--product-card-row-gap:var(--tl-space-24);column-gap:var(--tl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shop-catalog-grid .upcoming-product-card>:not(.tl-card__media){padding-inline:var(--tl-space-8)}@media (min-width:600px){.shop-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-catalog-grid .upcoming-product-card>:not(.tl-card__media){padding-inline:var(--tl-space-12)}}.shop-catalog-grid>li{min-width:0}@media (min-width:900px){.shop-catalog{padding-top:var(--tl-space-16)}.shop-catalog-grid{--product-card-row-gap:var(--tl-space-32);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1080px){.shop-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
