.store-placeholder{background:#eeedeb;border-radius:5px}.store-placeholder-header{background:#000;place-items:center;height:150px;display:grid}.store-placeholder-header .store-placeholder{background:#242424;width:122px;height:24px}.store-placeholder-home{width:100%;max-width:none;padding:0 0 48px}.store-placeholder-hero{border-radius:0;height:clamp(380px,38vw,550px)}.store-placeholder-square{aspect-ratio:1}.store-placeholder-title{width:min(70%,300px);height:42px;margin-bottom:26px}.store-placeholder-label{width:65%;height:14px;margin-top:12px}.store-placeholder-short{width:min(30%,90px);height:12px;margin-top:10px}.store-placeholder-control{height:48px}.store-placeholder-offer{height:86px;margin:22px 0 16px}.store-placeholder-categories{width:min(90%,1366px);margin:65px auto 0}.store-placeholder-categories ul,.store-placeholder-product ul,.store-placeholder-sneakers ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.store-placeholder-categories ul{grid-template-columns:repeat(5,minmax(0,1fr))}.store-placeholder-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;max-width:720px;display:grid}.store-placeholder-product,.store-placeholder-sneakers{align-items:start;gap:clamp(20px,5vw,75px);display:grid}.store-placeholder-product{grid-template-columns:minmax(0,1.585fr) minmax(0,1fr)}.store-placeholder-product ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-placeholder-product li .store-placeholder-label{display:none}.store-placeholder-product .store-placeholder-title{margin:16px 0}.store-placeholder-sneakers{grid-template-columns:clamp(156px,19vw,230px) minmax(0,1fr);gap:24px}.store-placeholder-sneakers ul{grid-template-columns:repeat(4,minmax(0,1fr))}.store-placeholder-cart-row{grid-template-columns:clamp(68px,9vw,96px) minmax(0,1fr);align-items:center;gap:16px;padding-block:16px;display:grid}.store-placeholder-summary{min-height:288px}.store-placeholder-summary>.store-placeholder-label{margin-top:0}@media (prefers-reduced-motion:no-preference){.store-placeholder{animation:1.6s ease-in-out infinite alternate store-placeholder-pulse}}@keyframes store-placeholder-pulse{0%{opacity:1}to{opacity:.57}}@media (max-width:850px){.store-placeholder-header{height:120px}}@media (max-width:700px){.store-placeholder-hero{height:440px}.store-placeholder-categories{margin-top:40px;overflow:hidden}.store-placeholder-categories ul{grid-template-columns:repeat(3,38%);gap:12px}.store-placeholder-categories li:nth-child(n+4),.store-placeholder-product li:nth-child(n+2){display:none}.store-placeholder-product,.store-placeholder-product ul,.store-placeholder-sneakers{grid-template-columns:minmax(0,1fr)}.store-placeholder-sneakers>.store-placeholder-square{aspect-ratio:2.4}.store-placeholder-sneakers ul{grid-template-columns:repeat(2,minmax(0,1fr))}.store-placeholder-filters{grid-template-columns:1fr 1fr}.store-placeholder-filters>:first-child{grid-column:1/-1}}
