.gtm-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:thin;overscroll-behavior-x:contain}.gtm-gallery-slide{flex:0 0 100%;scroll-snap-align:center}.gtm-gallery-slide img{display:block;width:100%;height:auto;object-fit:contain}.gtm-gallery-hint{font-size:.8rem;color:#655e6d;margin:12px 0}.gtm-variants{width:100%;border-collapse:collapse;font-size:.9rem}.gtm-variants th,.gtm-variants td{text-align:right;padding:10px;border-bottom:1px solid #e8e3eb}.gtm-variant-scroll{overflow:auto;max-width:100%}.product-detail-copy{min-width:0}.product-detail-media{min-width:0}
