#MainContent[data-template^=product] media-gallery{--pg-stage-height: max(140px, min(620px, calc(100svh - var(--header-height, 100px) - 160px)));min-width:0}#MainContent[data-template^=product] media-gallery>slideshow-component{min-width:0;max-width:100%}#MainContent[data-template^=product] media-gallery>slideshow-component slideshow-slide.product-media-container{--constrained-height: var(--pg-stage-height);height:var(--pg-stage-height);max-height:var(--pg-stage-height);min-height:0;aspect-ratio:auto;align-items:center}#MainContent[data-template^=product] media-gallery>slideshow-component slideshow-slide .product-media{width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto}#MainContent[data-template^=product] media-gallery>slideshow-component slideshow-slide .product-media__image{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;padding:12px;box-sizing:border-box}#MainContent[data-template^=product] media-gallery .slideshow-controls__thumbnail{width:64px;height:64px;min-width:64px;aspect-ratio:1;padding:4px;box-sizing:border-box;border:1px solid var(--pg-line);border-radius:8px;background:var(--pg-paper);color:var(--pg-wine);overflow:hidden}#MainContent[data-template^=product] media-gallery .slideshow-controls__thumbnail img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0}#MainContent[data-template^=product] media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--pg-wine);outline:2px solid var(--pg-wine);outline-offset:2px}#MainContent[data-template^=product] zoom-dialog .dialog-zoomed-gallery__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;background:var(--pg-paper)}#MainContent[data-template^=product] .dialog-zoomed-gallery{margin:0;padding:0;width:100%}#MainContent[data-template^=product] .dialog-zoomed-gallery>.product-media-container{width:100%;height:100vh;height:100dvh;min-width:0;min-height:0;max-height:none;aspect-ratio:auto;margin:0;padding:max(60px,env(safe-area-inset-top)) 24px calc(100px + env(safe-area-inset-bottom));box-sizing:border-box;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);scroll-snap-align:start;overflow:hidden}#MainContent[data-template^=product] .dialog-zoomed-gallery .product-media__drag-zoom-wrapper,#MainContent[data-template^=product] .dialog-zoomed-gallery .product-media{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:auto;overflow:hidden}#MainContent[data-template^=product] .dialog-zoomed-gallery .product-media__image{display:block;position:static;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}#MainContent[data-template^=product] .dialog-thumbnails-list-container{position:fixed;inset:auto 0 0;width:100%;height:auto;padding-bottom:env(safe-area-inset-bottom);justify-content:center;background:var(--pg-paper);z-index:5}#MainContent[data-template^=product] .dialog-thumbnails-list{position:static;inset:auto;display:flex;flex-direction:row;align-items:center;gap:12px;max-width:calc(100% - 24px);max-height:none;margin:0;padding:12px 6px;overflow:auto hidden;animation:pg-gallery-thumbs-in .18s ease both}#MainContent[data-template^=product] .dialog--closed .dialog-thumbnails-list{animation:pg-gallery-thumbs-out .12s ease both}#MainContent[data-template^=product] .dialog-thumbnails-list__thumbnail{width:64px;height:64px;min-width:64px;padding:4px;aspect-ratio:1;box-sizing:border-box;border:1px solid var(--pg-line);border-radius:8px;color:var(--pg-wine);background:var(--pg-paper);overflow:hidden}#MainContent[data-template^=product] .dialog-thumbnails-list__thumbnail img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0}#MainContent[data-template^=product] .dialog-zoomed-gallery__close-button{position:fixed;inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) auto auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pg-line);border-radius:50%;background:var(--pg-paper);color:var(--pg-ink);mix-blend-mode:normal;z-index:6}#MainContent[data-template^=product] .dialog-zoomed-gallery__close-button:focus-visible{outline:3px solid var(--pg-wine);outline-offset:2px}@media(max-width:749px){#MainContent[data-template^=product] media-gallery{--pg-stage-height: max(140px, min(460px, 100vw, calc(100svh - 160px) ))}#MainContent[data-template^=product] media-gallery .slideshow-controls__thumbnail,#MainContent[data-template^=product] .dialog-thumbnails-list__thumbnail{width:52px;height:52px;min-width:52px}#MainContent[data-template^=product] .dialog-zoomed-gallery>.product-media-container{padding:max(60px,env(safe-area-inset-top)) 12px calc(88px + env(safe-area-inset-bottom))}}@keyframes pg-gallery-thumbs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pg-gallery-thumbs-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] .dialog-thumbnails-list{animation-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pamir-product-gallery.css.map */
