.store-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.store-loading-card{min-height:240px}.store-loading-product{grid-template-columns:minmax(0,1fr)}.store-loading-product .store-loading-card{min-height:360px}.shop-panel-loading{width:100%;padding:24px}@media (width>=780px){.store-loading-grid:not(.store-loading-product){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.store-loading [data-slot=skeleton],.shop-panel-loading [data-slot=skeleton]{animation:none}}
