.product-media-gallery{display:block;margin:0 0 var(--space-4)}.product-media-gallery__stage{display:grid;gap:var(--space-3);touch-action:pan-y pinch-zoom}.product-media-gallery__item{position:relative;min-width:0}.product-media-gallery__item--unmatched{display:none}.product-media-gallery--square .product-media-gallery__item,.product-media-gallery--portrait .product-media-gallery__item,.product-media-gallery--landscape .product-media-gallery__item{overflow:hidden}.product-media-gallery--square .product-media-gallery__item{aspect-ratio:var(--aspect-ratio-product)}.product-media-gallery--portrait .product-media-gallery__item{aspect-ratio:3 / 4}.product-media-gallery--landscape .product-media-gallery__item{aspect-ratio:var(--aspect-ratio-editorial)}.product-media-gallery--square .product-media-gallery__img,.product-media-gallery--portrait .product-media-gallery__img,.product-media-gallery--landscape .product-media-gallery__img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, 50% 50%)}.product-media-gallery--natural .product-media-gallery__img{width:100%;height:auto}.product-media-gallery:not(.product-media-gallery--natural) .product-media-gallery__item video,.product-media-gallery:not(.product-media-gallery--natural) .product-media-gallery__item iframe,.product-media-gallery:not(.product-media-gallery--natural) .product-media-gallery__item model-viewer{width:100%;height:100%}.product-media-gallery--natural .product-media-gallery__item video,.product-media-gallery--natural .product-media-gallery__item iframe,.product-media-gallery--natural .product-media-gallery__item model-viewer{width:100%;height:auto}.product-media-gallery__zoom{-webkit-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;font:inherit;color:inherit}.product-media-gallery--square .product-media-gallery__zoom,.product-media-gallery--portrait .product-media-gallery__zoom,.product-media-gallery--landscape .product-media-gallery__zoom{width:100%;height:100%}.product-media-gallery__zoom:focus-visible{outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:calc(-2 * var(--outline-width-focus))}.product-media-gallery__item video:focus-visible,.product-media-gallery__item iframe:focus-visible,.product-media-gallery__item model-viewer:focus-visible{outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:calc(-2 * var(--outline-width-focus))}.product-media-gallery__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:var(--space-3) 0 0}.product-media-gallery__thumb{-webkit-appearance:none;appearance:none;display:block;width:var(--space-16);height:var(--space-16);min-width:var(--size-touch-target);min-height:var(--size-touch-target);padding:0;overflow:hidden;cursor:pointer;background:var(--color-surface-muted);color:var(--color-surface-muted-foreground);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}.product-media-gallery__thumb[aria-current=true]{border-color:var(--color-foreground);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-foreground)}.product-media-gallery__thumb:focus-visible{outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:calc(-2 * var(--outline-width-focus))}.product-media-gallery__thumb-img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, 50% 50%)}.product-media-gallery__empty{padding:var(--space-8) var(--space-4);color:var(--color-text-muted);background:var(--color-surface-muted);color:var(--color-surface-muted-foreground);text-align:center;font-size:var(--font-size-sm)}.product-media-gallery__dialog{padding:var(--space-4);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--style-border-radius-card);max-width:min(90vw,var(--page-width));background:var(--color-background);color:var(--color-foreground)}.product-media-gallery__dialog::backdrop{background:var(--color-foreground);opacity:.55}.product-media-gallery__dialog .button{margin-block-end:var(--space-3)}.product-media-gallery__xr[data-shopify-xr-hidden]{display:none}.product-media-gallery__xr{position:absolute;inset-inline:var(--space-3);inset-block-end:var(--space-3);z-index:1;background:var(--color-background)}.product-media-gallery__dialog-img{width:100%;height:auto;max-height:80vh;object-fit:contain}@media(max-width:749px){.product-media-gallery--phone-dots .product-media-gallery__thumbs{justify-content:center;gap:0;margin-block-start:var(--space-2)}.product-media-gallery--phone-dots .product-media-gallery__thumb{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);min-width:var(--space-6);min-height:var(--space-6);background:transparent;border:0;border-radius:50%}.product-media-gallery--phone-dots .product-media-gallery__thumb:before{content:"";display:block;width:var(--space-2);height:var(--space-2);border-radius:50%;background-color:var(--color-input-border)}.product-media-gallery--phone-dots .product-media-gallery__thumb[aria-current=true]{box-shadow:none}.product-media-gallery--phone-dots .product-media-gallery__thumb[aria-current=true]:before{background-color:var(--color-foreground);transform:scale(1.25)}.product-media-gallery--phone-dots .product-media-gallery__thumb-img{display:none}}@media(min-width:990px){.product-media-gallery--thumbs-left{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr);gap:var(--space-3);align-items:start}.product-media-gallery--thumbs-left .product-media-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;flex-wrap:nowrap;margin:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.product-media-gallery--thumbs-left .product-media-gallery__stage{grid-column:2;grid-row:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-gallery.css.map?v=179146243485702046221793866582 */
