/* Airwell India: gallery directly beneath main product image */
.detail-grid{align-items:start;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(24px,4vw,55px)}
.aw-product-visual{min-width:0}
.aw-product-visual .detail-art{min-height:480px;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#faf3f0;border-radius:16px}
.aw-product-visual .detail-art img{width:100%;height:450px;max-width:100%;max-height:none;object-fit:contain}
.aw-product-visual .phase12-gallery{margin:18px 0 0}
.aw-product-visual .phase12-gallery h2{font-size:16px;letter-spacing:-.02em;margin:0 0 12px}
.aw-product-visual .phase12-thumbs{display:flex;gap:12px;flex-wrap:wrap;margin:0}
.aw-product-visual .phase12-thumb{width:90px;height:90px;padding:5px;border:1px solid #e7d8d7;border-radius:10px;background:#fff;overflow:hidden;cursor:pointer}
.aw-product-visual .phase12-thumb img{width:100%;height:100%;object-fit:contain}
.aw-product-visual .phase12-thumb.is-active,.aw-product-visual .phase12-thumb:focus-visible{border:2px solid #842b36;outline-offset:2px}
.container>.phase12-reviews{margin-top:48px;padding-top:30px;border-top:1px solid #eee2e0}
@media(max-width:780px){.detail-grid{grid-template-columns:1fr;gap:28px}.aw-product-visual .detail-art{min-height:320px;padding:12px}.aw-product-visual .detail-art img{height:330px}.aw-product-visual .phase12-thumb{width:72px;height:72px}}
