@media screen and (max-width: 749px){.product-gallery-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50px;width:fit-content}.product-gallery-dot{width:8px;height:8px;padding:0;margin:0;border:none;border-radius:50%;background-color:rgba(var(--color-foreground),.25);cursor:pointer;transition:all .3s ease;flex-shrink:0}.product-gallery-dot.is-active{width:20px;height:8px;border-radius:4px;background-color:rgb(var(--color-foreground))}.product-gallery-dot:not(.is-active):hover{background-color:rgba(var(--color-foreground),.5);transform:scale(1.2)}.small-show{display:flex}media-gallery:has(.product-gallery-dots){position:relative;display:block!important}media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height.media-fit-contain{width:100%}.product--mobile-ratio-original media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height{--constrained-height: auto}.product--mobile-ratio-original media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}.product--mobile-ratio-portrait media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height{--constrained-height: auto;--aspect-ratio: .75;--ratio-percent: 133.33%}.product--mobile-ratio-portrait media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height .media{padding-top:133.33%}.product--mobile-ratio-portrait media-gallery:has(.product-gallery-dots) .media-fit-contain img{object-fit:cover}.product--mobile-ratio-square media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height{--constrained-height: auto;--aspect-ratio: 1;--ratio-percent: 100%}.product--mobile-ratio-square media-gallery:has(.product-gallery-dots) .product-media-container.constrain-height .media{padding-top:100%}.product--mobile-ratio-square media-gallery:has(.product-gallery-dots) .media-fit-contain img{object-fit:cover}product-info:has(media-gallery .product-gallery-dots){padding-top:0!important}media-gallery:has(.product-gallery-dots) [id^=Slider-Gallery]{scroll-padding-inline:0!important;scroll-padding-left:0!important}media-gallery:has(.product-gallery-dots) .product__media-list .product__media-item{width:100%;margin:0!important;padding:0;scroll-snap-align:start!important}.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .product__media-list,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .product__media-list{margin-left:-2.5rem;width:calc(100% + 5rem)}.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .product__media-item,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .product__media-item{padding-left:2.5rem;padding-right:2.5rem}.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .global-media-settings img,.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .global-media-settings iframe,.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .global-media-settings model-viewer,.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .global-media-settings video,.product--mobile-style-fullwidth media-gallery:has(.product-gallery-dots) .global-media-settings .placeholder-svg,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .global-media-settings img,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .global-media-settings iframe,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .global-media-settings model-viewer,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .global-media-settings video,.product:not([class*=mobile-style-]) media-gallery:has(.product-gallery-dots) .global-media-settings .placeholder-svg{border-radius:0}.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .product__media-list{padding:0;margin-left:0;width:100%}.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .product__media-item{padding:0}.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .product-media-container{margin:var(--mobile-gallery-vertical-padding, 0) var(--mobile-gallery-padding, 16px);border-radius:var(--mobile-gallery-radius, 10px);overflow:hidden}.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .global-media-settings img,.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .global-media-settings iframe,.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .global-media-settings model-viewer,.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .global-media-settings video,.product--mobile-style-padded media-gallery:has(.product-gallery-dots) .global-media-settings .placeholder-svg{border-radius:var(--mobile-gallery-radius, 10px)}.product--mobile-style-padded .product-gallery-dots{bottom:calc(20px + var(--mobile-gallery-vertical-padding, 0))}.product--mobile-ratio-original media-gallery:has(.product-gallery-dots) .media-fit-contain img{object-fit:contain;width:100%;height:100%}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:0;padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.product__media-list .product__media-item{width:100%}}@media (prefers-reduced-motion: no-preference){.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-product-gallery-dots.css.map */
