.product-gallery .gallery-main.is-information-image .rv-gallery-offer{display:none}
.product-gallery .gallery-main.is-information-image .product-image{background:transparent;mix-blend-mode:normal;aspect-ratio:1;object-fit:contain}
.product-gallery .thumbnail[data-information-image] img{mix-blend-mode:normal}
.image-zoom{overflow:hidden}
.image-zoom .zoom-canvas{max-height:90dvh;overflow:auto;overscroll-behavior:contain}
.image-zoom .zoom-canvas>img{display:block;max-width:100%;width:auto;height:auto;max-height:90dvh;object-fit:contain}
.image-zoom.is-information-image{width:min(96vw,1100px)}
.image-zoom.is-information-image .zoom-canvas>img{width:1100px;max-width:none;max-height:none}
.image-zoom .zoom-close{z-index:2}
@media(max-width:749px){.image-zoom.is-information-image .zoom-canvas>img{width:850px}}

.product-gallery .gallery-main.is-swipe-ready{touch-action:pan-y pinch-zoom}
.product-gallery .gallery-main.is-swipe-ready>.product-image{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}
.product-gallery .gallery-swipe-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;background:#f5f5f5;mix-blend-mode:multiply;user-select:none;-webkit-user-select:none}
.product-gallery .gallery-swipe-preview[data-information-image=true]{background:transparent;mix-blend-mode:normal}
.product-gallery .gallery-swipe-preview[hidden]{display:none}
.product-gallery .is-swipe-dragging>.product-image,.product-gallery .is-swipe-dragging>.gallery-swipe-preview{will-change:transform}
.product-gallery .is-swipe-settling>.product-image,.product-gallery .is-swipe-settling>.gallery-swipe-preview{transition:transform 240ms cubic-bezier(.22,.61,.36,1);will-change:transform}
@media(prefers-reduced-motion:reduce){.product-gallery .is-swipe-settling>.product-image,.product-gallery .is-swipe-settling>.gallery-swipe-preview{transition:none}}
