.product-main__layout{grid-template-rows:auto;row-gap:0}.product-main__gallery{display:block;grid-column:1;grid-row:1;min-width:0;width:100%}.product-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-gallery-gap)}.product-main__gallery .product-main__primary{grid-column:1/-1;grid-row:auto;margin:0}.product-main__information{grid-row:1;align-self:start}@media(min-width:990px){.product-main__layout:has(product-gallery[data-sticky-information]) .product-main__information{position:sticky;top:var(--product-information-offset, 24px)}}.product-gallery__controls{display:none}.product-main [data-product-lightbox] .product-media-dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:#141414;color:#fff;overflow:hidden}.product-media-dialog__close{z-index:3}[data-gallery-host]{position:absolute;top:0;right:0;bottom:0;left:0}.product-lightbox.pswp{position:absolute;--pswp-bg: #141414}.product-lightbox .pswp__thumbnails{position:absolute;inset-inline:0;bottom:0;z-index:1;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));overflow-x:auto;overscroll-behavior:contain;background:#141414;scrollbar-width:thin}.product-lightbox__thumbnail{display:block;width:64px;height:64px;flex:none;border:2px solid transparent;padding:2px;background:transparent;cursor:pointer}.product-lightbox__thumbnail[aria-current=true]{border-color:#fff}.product-lightbox__thumbnail img{width:100%;height:100%;object-fit:cover}.product-lightbox .pswp__button--theme-close{display:grid;place-items:center;color:#fff}.product-lightbox .pswp__button--theme-close img{filter:brightness(0) invert(1)}.product-gallery__loading,.product-gallery__fallback{position:absolute;inset:50% 24px auto;text-align:center}.product-gallery__fallback a{display:inline-block;color:#fff;margin-top:12px}@media(max-width:989px){.product-main__gallery{position:relative}.product-gallery__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__track>[data-gallery-item]{width:100%;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.product-main__gallery .product-media__image img{object-fit:cover}.product-gallery__controls:not([hidden]){position:absolute;inset-inline:16px;bottom:8px;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-gallery__dots{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;pointer-events:auto}.product-gallery__dots::-webkit-scrollbar{display:none}.product-gallery__dot{display:grid;place-items:center;flex:0 0 24px;width:24px;height:28px;min-width:24px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.product-gallery__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--color-brand) 25%,transparent);box-shadow:0 0 0 1px #ffffff8c}.product-gallery__dot[aria-current=true]:before{background:color-mix(in srgb,var(--color-brand) 65%,transparent)}.product-gallery__dot:focus-visible{outline-offset:-2px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-gallery.css.map */
