.pokar-product-gallery-shell{display:block;min-width:0}.pokar-product-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;height:calc(100dvh - var(--header-height, 68px));min-width:0;overflow:hidden}.pokar-product-gallery__thumbnails{position:sticky;top:calc(var(--header-height, 68px) + 20px);display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - var(--header-height, 68px) - 40px);overflow-x:hidden;overflow-y:auto;padding:0 4px 0 0;scrollbar-width:thin;scrollbar-color:#111 transparent;z-index:2}.pokar-product-gallery__thumbnail{-webkit-appearance:none;appearance:none;width:56px;min-width:56px;padding:0;border:1px solid transparent;border-radius:0;background:#fff;color:inherit;cursor:pointer;opacity:.52;transition:opacity .16s ease,border-color .16s ease}.pokar-product-gallery__thumbnail:hover,.pokar-product-gallery__thumbnail:focus-visible,.pokar-product-gallery__thumbnail.is-active{opacity:1}.pokar-product-gallery__thumbnail.is-active{border-color:#111}.pokar-product-gallery__thumbnail:focus-visible{outline:1px solid #111;outline-offset:2px}.pokar-product-gallery__thumbnail img{display:block;width:100%;aspect-ratio:1 / 1.2;object-fit:contain;background:#fff}.pokar-product-gallery__track{display:grid;grid-auto-rows:100%;gap:4px;height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.pokar-product-gallery__track::-webkit-scrollbar{display:none}.pokar-product-gallery__item{position:relative;display:grid;place-items:center;height:100%;min-width:0;min-height:0;max-height:100%;aspect-ratio:auto!important;overflow:hidden;background:#fff;scroll-margin-top:calc(var(--header-height, 68px) + 16px)}.pokar-product-gallery__item .product-media{display:grid;place-items:center;width:100%;height:100%;min-height:0;aspect-ratio:auto}.pokar-product-gallery__item .product-media__image,.pokar-product-gallery__item :is(video,iframe,model-viewer){display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.pokar-product-gallery__zoom-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}.pokar-product-gallery__zoom-button:hover,.pokar-product-gallery__zoom-button:focus,.pokar-product-gallery__zoom-button:active{border:0;background:transparent;box-shadow:none;color:transparent;opacity:1;transform:none}.pokar-product-gallery__zoom-button:focus-visible{outline:1px solid #111;outline-offset:-3px}.pokar-product-gallery__counter{display:none}.pokar-product-gallery-shell .dialog-thumbnails-list-container{position:fixed;bottom:0;z-index:var(--layer-raised);display:flex;width:100%}.pokar-product-gallery-shell .dialog-zoomed-gallery__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--color-background, #fff)}.pokar-product-gallery-shell .dialog-zoomed-gallery{display:grid;min-height:100%;margin:0;padding:0;list-style:none;cursor:zoom-out}.pokar-product-gallery-shell .dialog-zoomed-gallery>.product-media-container{display:grid;place-items:center;min-height:100dvh}.pokar-product-gallery-shell .dialog-zoomed-gallery .product-media,.pokar-product-gallery-shell .product-media__drag-zoom-wrapper{display:grid;place-items:center;width:100%;min-height:100dvh}.pokar-product-gallery-shell .dialog-zoomed-gallery .product-media__image,.pokar-product-gallery-shell .dialog-zoomed-gallery :is(video,iframe,model-viewer){width:100%;height:100dvh;object-fit:contain}.pokar-product-gallery-shell .dialog-zoomed-gallery__close-button{position:fixed;top:16px;right:16px;z-index:var(--layer-raised);color:#fff;mix-blend-mode:difference}.pokar-product-gallery-shell .dialog-thumbnails-list{display:flex;gap:8px;max-width:100%;margin-inline:auto;padding:var(--padding-lg);overflow-x:auto;scrollbar-width:none}.pokar-product-gallery-shell .dialog-thumbnails-list__thumbnail{flex:0 0 56px;width:56px;border-radius:0}.pokar-product-gallery-shell .dialog-thumbnails-list__thumbnail img{width:100%;height:auto;object-fit:contain}.pokar-product-gallery-shell .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:1px solid currentcolor;outline-offset:2px}@media screen and (min-width:750px){.pokar-product-gallery-shell .dialog-thumbnails-list{position:fixed;inset:50% var(--margin-lg) auto auto;flex-direction:column;max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto}}@media screen and (max-width:749px){.pokar-product-gallery{display:block;height:auto;overflow:visible}.pokar-product-gallery__track{display:flex;grid-auto-rows:initial;gap:0;width:100%;height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.pokar-product-gallery__track::-webkit-scrollbar,.pokar-product-gallery__thumbnails::-webkit-scrollbar{display:none}.pokar-product-gallery__item{flex:0 0 100%;height:auto;max-height:none;min-height:0;aspect-ratio:1 / 1.12;scroll-snap-align:start;scroll-snap-stop:always}.pokar-product-gallery__item .product-media{min-height:0;aspect-ratio:inherit}.pokar-product-gallery__item .product-media__image,.pokar-product-gallery__item :is(video,iframe,model-viewer){max-height:none}.pokar-product-gallery__thumbnails{position:static;display:flex;flex-direction:row;gap:6px;max-height:none;margin-top:8px;padding:0 12px 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pokar-product-gallery__thumbnail{flex:0 0 46px;width:46px;min-width:46px}.pokar-product-gallery__counter{display:block;margin:7px 12px 0;color:#111;font:700 10px/1 Arial,Helvetica,sans-serif;letter-spacing:.08em}.pokar-product-gallery__zoom-button{display:none}.pokar-product-gallery-shell .dialog-zoomed-gallery{display:flex;height:100%;overflow-x:hidden;overscroll-behavior:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pokar-product-gallery-shell .dialog-zoomed-gallery::-webkit-scrollbar{display:none}.pokar-product-gallery-shell .dialog-zoomed-gallery>.product-media-container{position:relative;flex:0 0 100%;scroll-snap-align:start}.pokar-product-gallery-shell .product-media__drag-zoom-wrapper{overflow:auto;scrollbar-width:none}}@media(prefers-reduced-motion:reduce){.pokar-product-gallery__thumbnail{transition:none}.pokar-product-gallery__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pokar-product-gallery.css.map */
