.fh-oil-gallery{min-width:0}.fh-oil-gallery-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 4px 8px;scroll-snap-type:x proximity}.fh-oil-gallery-thumbnail{flex:0 0 80px;width:80px;height:80px;display:block;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;scroll-snap-align:start}.fh-oil-gallery-thumbnail[aria-current="true"]{border-color:currentColor}.fh-oil-gallery-thumbnail:focus-visible{outline:3px solid currentColor;outline-offset:2px}.fh-oil-gallery-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}
.fh-oil-gallery .fh-pdp-photo{touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}.fh-oil-gallery .fh-pdp-photo.is-swiping{cursor:grabbing}.fh-oil-gallery [data-main-image]{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}
