.stores{background:#FFFFFF;padding-top:0}
.stores .wrap{border-top:1px solid var(--line);padding-top:95px}
.stores .section-head{margin-bottom:50px}
.store-row{display:grid;grid-template-columns:30px minmax(0,1fr) 165px;gap:25px;align-items:center;padding:29px 0;border-top:1px solid var(--line)}
.store-row:last-child{border-bottom:1px solid var(--line)}
.store-number{color:var(--green);font-size:12px;font-weight:600}
.store-info{display:grid;grid-template-columns:210px minmax(0,1fr);gap:25px;align-items:center}
.store-info h3{font-size:23px;line-height:1.45;font-weight:650;letter-spacing:-.05em}
.store-address{font-size:14px;color:var(--ink);line-height:1.9}
.map-link{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;min-height:48px;border:1px solid #A7C5B0;border-radius:3px;font-size:12px;font-weight:600;color:var(--green);white-space:nowrap}
.map-link:hover{background:var(--pale);border-color:var(--green)}
@media(min-width:768px) and (max-width:1100px){.desktop-nav{gap:23px}.store-info{grid-template-columns:165px minmax(0,1fr);gap:18px}.store-info h3{font-size:21px}.store-row{grid-template-columns:25px minmax(0,1fr) 155px;gap:18px}.store-address{font-size:13px}}
@media(min-width:768px) and (max-width:980px){.desktop-nav{gap:16px}.store-info{grid-template-columns:minmax(0,1fr);gap:7px}.store-row{padding-block:25px}}
@media(max-width:767px){.stores .wrap{padding-top:64px}.stores .section-head{margin-bottom:34px}.store-row{grid-template-columns:22px minmax(0,1fr);gap:13px 14px;padding:26px 0}.store-number{align-self:start;padding-top:5px;font-size:10px;grid-row:1 / 3}.store-info{display:block}.store-info h3{font-size:22px}.store-address{font-size:13px;margin-top:11px;line-height:1.9}.map-link{grid-column:2;width:160px;font-size:12px;min-height:46px;padding-block:11px}}
