.pxvip-root .pxvip-gallery-fixed,.pxvip-root .pxvip-gallery-fixed *{box-sizing:border-box}@media(min-width:1024px){.pxvip-root .pxvip-gallery.pxvip-gallery-fixed{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:start;min-width:0;background:#fff}.pxvip-root .pxvip-gallery-fixed .pxvip-gallery-frame{grid-column:2;grid-row:1;min-width:0;width:100%;max-width:calc(max(300px,100svh - 120px)*.8);justify-self:start;background:#fff}.pxvip-root .pxvip-gallery-fixed .pxvip-thumbs{grid-column:1;grid-row:1;flex-direction:column;gap:8px;width:56px;max-height:calc(100svh - 120px);overflow-x:hidden;overflow-y:auto;padding:0 2px;touch-action:pan-y}.pxvip-root .pxvip-gallery-fixed .pxvip-thumbs button{width:100%;flex:0 0 auto;min-height:0}.pxvip-root .pxvip-gallery-fixed .pxvip-thumbs img{height:68px}.pxvip-root .pxvip-gallery-fixed .pxvip-slide{aspect-ratio:4 / 5;height:auto;scroll-snap-stop:always;background:#fff}.pxvip-root .pxvip-gallery-fixed .pxvip-slide :is(img,video){object-fit:cover;object-position:center}.pxvip-root .pxvip-gallery-fixed .pxvip-gallery-track{scroll-snap-type:x mandatory;background:#fff}}@media(max-width:1023px){.pxvip-root .pxvip-gallery-fixed .pxvip-gallery-track{scroll-snap-type:x mandatory;touch-action:pan-y pinch-zoom;scroll-behavior:auto}.pxvip-root .pxvip-gallery-fixed .pxvip-slide{scroll-snap-stop:always}.pxvip-root .pxvip-gallery-fixed .pxvip-zoom{touch-action:pan-y pinch-zoom}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/px-vent-gallery-fix.css.map */
