:root:has(.product-page){--announcement-height: 45.5px}body:has(.product-page) .site-header{min-height:82.69px}.product-page{padding-top:32px}.product-gallery{display:flex;flex-direction:column;align-self:start;gap:24px;min-width:0;font-size:16px;line-height:1.65}.product-gallery-stage,.product-gallery-navigation{position:relative;width:100%}.product-media-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:start;column-gap:24px;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.product-media-track::-webkit-scrollbar,.product-thumbs::-webkit-scrollbar{display:none}.product-media-track .product-media{position:relative;display:block;min-width:0;margin:0;background:transparent;scroll-snap-align:start}.product-image-zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.product-image-zoom:focus-visible{outline-offset:-4px}.product-thumbs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:96px;grid-template-rows:96px;gap:4px;width:100%;margin:0 0 0 -12px;overflow:auto;overscroll-behavior:contain;scroll-snap-type:both mandatory;scrollbar-width:none}.product-thumbs button{position:relative;padding:1px;border:1px solid transparent;background:transparent;scroll-snap-align:start}.product-thumbs button[aria-current=true]{border-color:currentColor}.product-thumbs button:focus-visible{outline-offset:-3px}.product-thumbs img{width:100%;height:100%;object-fit:contain}.product-thumbnail-badge{position:absolute;inset:3px 3px auto auto;display:grid;place-items:center;width:20px;height:20px;background:#fff}.product-thumbnail-badge svg{width:14px;height:14px;fill:currentColor}.product-gallery-mobile-zoom{display:none}.pswp.plated-gallery-lightbox{--pswp-bg: #fff;color:var(--ink)}.plated-gallery-lightbox .pswp__plated-controls{position:absolute;inset:auto 0 40px;z-index:10;display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:none}.pswp:not(.pswp--ui-visible) .pswp__plated-controls{visibility:hidden}.pswp__plated-controls button,.product-gallery-mobile-zoom{display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:var(--ink)}.pswp__plated-controls button{pointer-events:auto}.product-lightbox-arrow{width:44px;height:44px}.product-lightbox-close{width:50px;height:50px}.pswp__plated-controls svg{width:16px;height:16px;stroke:currentColor}@media(max-width:999px){.product-image-zoom{display:none}.product-gallery-mobile-zoom{position:absolute;inset:4px 0 auto auto;z-index:1;display:grid;width:36px;height:36px}.product-gallery-mobile-zoom svg{width:17px;height:17px;stroke:currentColor;fill:none}}@media(min-width:1000px){.product-gallery-mobile-zoom{display:none}}@media(max-width:699px){:root:has(.product-page){--announcement-height: 54px}.product-page{padding-top:0}.product-gallery-stage{width:calc(100% + 48px);margin-inline:-24px}.product-thumbs{width:calc(100% + 48px);margin-inline-start:-36px;padding-inline:24px;scroll-padding-inline:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/plated-product-gallery.css.map */
