component-product-gallery{display:block}.product-gallery-thumbnails{display:none}.product-gallery-slider{position:relative}.product-gallery-slider .slide{width:100%}.product-gallery-slider video[autoplay]{opacity:0}.product-gallery-slider video[autoplay].state--playing{opacity:1}.product-gallery-slider button{display:block;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);padding:var(--s0);color:#fff}.product-gallery-slider button:first-of-type{left:0}.product-gallery-slider button:last-of-type{right:0}component-product-gallery .flickity-page-dots .dot{width:8px;height:8px}@media (min-width: 749px){.product-gallery-grid{position:sticky;top:calc(97px + var(--s-2));display:grid;grid-template-columns:1fr 13%;gap:var(--s-2)}.product-gallery-slider button{display:none}.product-gallery-thumbnails{display:flex;flex-direction:column;gap:var(--s-2)}.product-gallery-thumbnails button{position:relative;opacity:.75;transition:.15s opacity ease}.product-gallery-thumbnails button.type--video:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' x='0' y='0' width='50' height='50' viewBox='0 0 510 510' xml:space='preserve'%3E%3Cpath d='M204 369.8L357 255 204 140.3V369.8zM255 0C114.8 0 0 114.8 0 255s114.8 255 255 255 255-114.7 255-255S395.3 0 255 0zM255 459c-112.2 0-204-91.8-204-204S142.8 51 255 51s204 91.8 204 204S367.2 459 255 459z' fill='%23ffffff'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:28px;height:28px}.product-gallery-thumbnails button.active--true{opacity:1}component-product-gallery .flickity-page-dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/404/assets/component-product-gallery.css.map */
