.geo-stores{padding-top:80px;padding-bottom:80px;scroll-margin-top:100px}.geo-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.geo-store-card{background:#fff;border:1px solid #d8d5cf;border-radius:20px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.geo-store-tag{font-size:13px;letter-spacing:.08em;color:#655b76}.geo-store-card h3{font-size:26px;line-height:1.45;margin:18px 0 12px}.geo-store-card p{line-height:1.85;margin:12px 0;color:#514e49}.geo-store-card .geo-alias{font-size:14px;color:#69645d}.geo-store-card address{font-style:normal;font-weight:600;line-height:1.8;margin:12px 0}.geo-call{margin-top:auto;min-height:48px;max-width:100%;font-size:15px}.geo-phone{font-size:20px;line-height:1.8;margin:28px 0}.geo-phone a,.geo-contact a{color:inherit;text-decoration:underline;text-underline-offset:4px}.geo-faq{border-top:1px solid #d8d5cf;margin-top:34px;padding-top:30px}.geo-faq>h3{font-size:26px;margin-bottom:24px}.geo-faq-item{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:28px;padding:20px 0;border-top:1px solid #e2dfd8}.geo-faq-item h4{font-size:17px;line-height:1.7;margin:0}.geo-faq-item p{line-height:1.9;margin:0;color:#514e49}.geo-contact{line-height:1.9}.site-footer a{color:inherit}@media(max-width:720px){.geo-stores{padding-top:48px;padding-bottom:48px}.geo-store-grid{grid-template-columns:1fr}.geo-store-card{padding:24px}.geo-store-card h3{font-size:24px}.geo-faq-item{grid-template-columns:1fr;gap:10px}.geo-phone{font-size:18px}.geo-call{font-size:14px}.geo-stores .section-heading{display:block}}
