.ShopCatalog-module__khZuCG__grid{--shop-cols:4;grid-template-columns:repeat(var(--shop-cols), minmax(0, 1fr));background:var(--shop-bg);border-top:1px solid var(--shop-line);align-content:start;min-height:70svh;display:grid}.ShopCatalog-module__khZuCG__card{border-right:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);flex-direction:column;min-width:0;padding:44px 20px 20px;display:flex}.ShopCatalog-module__khZuCG__card:nth-child(4n){border-right:0}.ShopCatalog-module__khZuCG__media{aspect-ratio:1;width:100%;position:relative}.ShopCatalog-module__khZuCG__media img{object-fit:contain;transition:transform .5s}.ShopCatalog-module__khZuCG__card:hover .ShopCatalog-module__khZuCG__media img{transform:scale(1.05)}.ShopCatalog-module__khZuCG__label{text-align:center;letter-spacing:.02em;text-transform:uppercase;margin:14px 0 0;font-size:11px;font-weight:500}.ShopCatalog-module__khZuCG__badge{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:10px}.ShopCatalog-module__khZuCG__label span:last-child{margin-left:4px;font-weight:400}@media (max-width:1024px){.ShopCatalog-module__khZuCG__grid{--shop-cols:3}.ShopCatalog-module__khZuCG__card:nth-child(4n){border-right:1px solid var(--shop-line)}.ShopCatalog-module__khZuCG__card:nth-child(3n){border-right:0}}@media (max-width:600px){.ShopCatalog-module__khZuCG__grid{--shop-cols:2}.ShopCatalog-module__khZuCG__card:nth-child(3n){border-right:1px solid var(--shop-line)}.ShopCatalog-module__khZuCG__card:nth-child(2n){border-right:0}.ShopCatalog-module__khZuCG__card{padding:24px 12px 16px}.ShopCatalog-module__khZuCG__label{min-height:4.2em;font-size:10px;line-height:1.4}.ShopCatalog-module__khZuCG__label span{display:block}.ShopCatalog-module__khZuCG__label span:last-child{margin-left:0}}
