.shop-group{margin:30px 0}.shop-cards,.playtime-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:18px}.shop-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;min-width:0}.shop-card h3,.shop-card p{margin:0}.shop-card .field-help{flex:1}.shop-card .button{align-self:stretch;margin-top:auto}.shop-price{font-size:30px}.playtime-days{display:flex;gap:9px;overflow-x:auto;padding:18px 0;margin:8px 0 20px}.playtime-days>.button{flex:0 0 auto;display:flex;flex-direction:column}.playtime-days small{font-size:11px}.playtime-slots .shop-card{border-top:4px solid #d2322d}.site-header nav{flex-wrap:wrap;justify-content:flex-end}@media(max-width:520px){.shop-cards,.playtime-slots{grid-template-columns:1fr}.site-header nav{gap:8px}.site-header nav .button{padding:6px 10px}}
