.retail-main{max-width:1500px;margin:auto;padding:0 5% 40px}.retail-hero{display:grid;gap:25px;padding:12px 0 30px}.retail-hero h1{font-size:38px;margin-top:10px}.retail-hero p{max-width:560px;font-size:14px;color:#536057}.retail-hero img{display:block;width:100%;height:220px;object-fit:cover;object-position:center}.retail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.retail-actions a{min-height:44px;font-size:12px}.retail-block{padding:30px 0;border-top:1px solid var(--line)}.retail-block>p{font-size:14px;line-height:1.8;max-width:770px}.retail-block h2{font-size:30px}.retail-values{display:grid;gap:18px}.retail-values article{padding:20px;background:var(--wash)}.retail-values h3{font-size:24px;margin:0 0 14px}.retail-values p{font-size:13px;margin:0;color:#536057}.boutique-grid{display:grid;gap:28px}.boutique-card{background:var(--wash)}.boutique-card>img{display:block;width:100%;height:210px;object-fit:cover;object-position:center 10%}.boutique-card>div{padding:22px}.boutique-card h2{font-size:29px;margin:0 0 15px}.boutique-card p,.boutique-card address{font-size:13px;font-style:normal;line-height:1.8}.boutique-card a{min-height:44px;margin-top:8px}.boutique-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.retail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.retail-gallery figure{margin:0;min-width:0}.retail-gallery img{display:block;width:100%;height:145px;object-fit:cover}.retail-gallery figcaption{font-size:11px;color:#536057;margin-top:9px}.retail-location{background:var(--wash);padding:25px;margin-top:30px}.retail-location h2{font-size:28px}.retail-location p,.retail-location address{font-size:13px;font-style:normal}.retail-location a{font-size:12px;min-height:44px}.shopping-footer{flex-wrap:wrap}.shopping-footer>a{min-height:44px;display:inline-flex;align-items:center}.retail-note{font-size:12px;color:#536057}.brand-store-image{display:block;width:100%;height:150px;object-fit:cover;object-position:center 10%;margin:18px 0 4px}.brand-store-caption{font-size:11px;color:#536057;margin-top:7px}[dir=rtl] .retail-hero h1{font-size:32px}[dir=rtl] .retail-block h2{font-size:27px}
@media(min-width:761px){.retail-main{padding-bottom:65px}.retail-hero{grid-template-columns:1fr 1.05fr;gap:7%;align-items:center;padding:30px 0 55px}.retail-hero h1{font-size:58px}.retail-hero img{height:360px}.retail-block{padding:45px 0}.retail-block h2{font-size:39px}.retail-values{grid-template-columns:repeat(3,1fr);gap:24px}.boutique-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.boutique-card>img{height:250px}.retail-gallery{gap:25px}.retail-gallery img{height:260px}.retail-location{padding:35px}.brand-store-image{height:210px}.retail-location h2{font-size:34px}[dir=rtl] .retail-hero h1{font-size:44px}}

.mtm-categories{font-weight:600;color:var(--ink)}.mtm-faq details{border-bottom:1px solid var(--line);padding:16px 0}.mtm-faq summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:15px}.mtm-faq p{font-size:14px;line-height:1.8;max-width:770px}.boutique-card[id],#mtm-boutiques{scroll-margin-top:130px}.boutique-card h3{font-size:29px;margin:0 0 15px}
