.sg-asset-gallery.sg-asset-gallery{--product-gallery-media-list-grid: auto / auto-flow 100%;--product-gallery-media-list-gap: var(--spacing-0-5);display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;margin:0}.sg-asset-gallery.sg-asset-gallery,.sg-asset-gallery.sg-asset-gallery *{box-sizing:border-box}.sg-asset-gallery.sg-asset-gallery .product-gallery__ar-wrapper{display:grid;min-width:0;width:100%;align-self:start}.sg-asset-gallery.sg-asset-gallery .product-gallery__media-list-wrapper{position:relative;display:grid;width:100%;min-width:0}.sg-asset-gallery.sg-asset-gallery .product-gallery__media-list{display:grid;grid:var(--product-gallery-media-list-grid);gap:var(--product-gallery-media-list-gap);align-items:start;width:100%;min-width:0;margin:0;padding:0;overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.sg-asset-gallery.sg-asset-gallery .product-gallery__media{position:relative;min-width:0;margin:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always}.sg-asset-gallery.sg-asset-gallery .product-gallery__media>img{display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0;aspect-ratio:auto;object-fit:contain;border-radius:0}.sg-asset-gallery.sg-asset-gallery .product-gallery__thumbnail-list-wrapper{display:none}.sg-asset-gallery.sg-asset-gallery .product-gallery__thumbnail{display:block;position:relative;flex:0 0 72px;width:72px;min-width:72px;height:72px;margin:0;padding:0;overflow:hidden;border:0;border-radius:8px;background:transparent;color:rgb(var(--text-primary));cursor:pointer}.sg-asset-gallery.sg-asset-gallery .product-gallery__thumbnail>img{display:block;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;border-radius:8px}.sg-asset-gallery.sg-asset-gallery .page-dots--blurred{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:clamp(8px,2.5vw,12px);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--rounded-full);background:rgb(var(--background-primary) / .7);color:rgb(var(--text-primary));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sg-asset-gallery.sg-asset-gallery .page-dots--blurred>button{flex:0 0 var(--spacing-1-5);width:var(--spacing-1-5);min-width:0;height:var(--spacing-1-5);margin:0;padding:0;border:0;border-radius:var(--rounded-full);background:currentColor;color:inherit;opacity:.3;cursor:pointer}.sg-asset-gallery.sg-asset-gallery .page-dots--blurred>button[aria-current=true]{opacity:1}.sg-asset-gallery.sg-asset-gallery .circle-button--fill{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:var(--rounded-full);background:rgb(var(--background-primary));color:rgb(var(--text-primary))}.sg-asset-gallery.sg-asset-gallery .product-gallery__cursor .circle-button{width:var(--spacing-14);height:var(--spacing-14)}.sg-asset-gallery.sg-asset-gallery .product-gallery__cursor svg{width:7px;height:10px;flex:0 0 auto}.sg-asset-gallery.sg-asset-gallery .product-gallery__zoom>button{width:2.1875rem;height:2.1875rem;cursor:pointer}.sg-asset-gallery.sg-asset-gallery .product-gallery__zoom svg{width:15px;height:15px;flex:0 0 auto}.sg-asset-gallery.sg-asset-gallery .sg-gallery-arrow{width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#555;cursor:pointer}.sg-asset-gallery.sg-asset-gallery .sg-gallery-arrow svg{width:20px;height:20px;flex:0 0 auto}.sg-asset-gallery.sg-asset-gallery button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:699px){.sg-asset-gallery.sg-asset-gallery .sg-gallery-arrow{width:38px;height:38px;border:1px solid rgb(0 0 0 / .07);background:#ffffffc7;color:#2d2d2de0}.sg-asset-gallery.sg-asset-gallery .sg-gallery-arrow svg{width:18px;height:18px}}@media(min-width:1000px){.sg-asset-gallery.sg-asset-gallery{--product-gallery-media-list-gap: calc(var(--grid-gutter) / 2);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px}.sg-asset-gallery.sg-asset-gallery.sg-asset-gallery--single{grid-template-columns:minmax(0,1fr)}.sg-asset-gallery.sg-asset-gallery .product-gallery__media-list-wrapper{max-width:560px;margin-inline-start:auto;margin-inline-end:0}.sg-asset-gallery.sg-asset-gallery .product-gallery__media>img{border-radius:20px}.sg-asset-gallery.sg-asset-gallery .product-gallery__thumbnail-list-wrapper{display:grid;order:-1;align-self:start;align-items:start;justify-items:center;grid-auto-flow:row;width:80px;min-width:80px;max-width:80px;margin:0;padding:0 4px;overflow:visible}.sg-asset-gallery.sg-asset-gallery .product-gallery__thumbnail-list{display:grid;grid-auto-flow:row;grid-auto-columns:72px;align-items:start;justify-content:start;justify-items:center;gap:var(--spacing-2-5);width:72px;min-width:0;max-height:600px;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:none}.sg-asset-gallery.sg-asset-gallery .page-dots--blurred{display:none}.sg-asset-gallery.sg-asset-gallery .product-gallery__zoom>button{width:3.5rem;height:3.5rem}.sg-asset-gallery.sg-asset-gallery .product-gallery__zoom svg{width:17px;height:17px}}@media(min-width:1400px){.sg-asset-gallery.sg-asset-gallery{--product-gallery-media-list-gap: var(--grid-gutter)}}@media(prefers-reduced-motion:reduce){.sg-asset-gallery.sg-asset-gallery .product-gallery__media-list,.sg-asset-gallery.sg-asset-gallery .page-dots--blurred>button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sg-asset-product-gallery.css.map */
