.product-body .tour-gallery{width:100%;max-width:580px;margin:0;justify-self:start;min-width:0}
.product-body .tour-gallery .guide-slide[hidden]{display:none!important}
.product-body .tour-gallery .guide-slide img{display:block;width:100%;height:clamp(190px,61vw,340px);aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:8px}
.product-body .tour-gallery .guide-controls{inset:0}
.product-body .tour-gallery .guide-controls button{min-width:44px;min-height:44px}
.product-body .tour-gallery .tour-photo-note{font-size:12px!important;line-height:1.5!important;color:#655b50;margin:8px 0 0!important}
.product-body .tour-gallery .tour-gallery-range{box-sizing:border-box;cursor:pointer;min-height:24px;margin:6px 0 0}
.product-body .tour-gallery .tour-gallery-range:focus-visible{outline:2px solid #f96919;outline-offset:3px;border-radius:5px}
@media(max-width:800px){.product-body .tour-gallery{max-width:100%}}
