.booking-wash-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px 6%;max-width:1400px;margin:0 auto}.booking-wash-gallery figure{margin:0;min-width:0}.booking-wash-gallery img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:16px}.booking-wash-gallery figcaption{font:14px/1.6 Arial,sans-serif;margin:12px 0;color:#173e32}@media(max-width:600px){.booking-wash-gallery{grid-template-columns:1fr;gap:24px}}