.gm-media-carousel{position:relative;width:100%;min-width:0}.gm-media-carousel__viewport{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gm-media-carousel__viewport::-webkit-scrollbar{display:none}.gm-media-carousel__slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.gm-media-carousel__img{display:block;width:100%;aspect-ratio:var(--gm-media-ratio, 3 / 4);object-fit:cover}.gm-media-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:#ffffffd9;color:var(--gm-primary);cursor:pointer;opacity:1;transition:background var(--gm-transition-fast)}.gm-media-carousel__arrow:hover{background:#fff}.gm-media-carousel__arrow--prev{left:var(--gm-space-8)}.gm-media-carousel__arrow--next{right:var(--gm-space-8)}.gm-media-carousel__arrow:focus-visible{opacity:1;outline:2px solid var(--gm-accent);outline-offset:2px}.gm-media-carousel__indicator{position:relative;width:100%;height:2px;margin-top:var(--gm-space-8);background:var(--gm-border);overflow:hidden}.gm-media-carousel__indicator-bar{position:absolute;top:0;left:0;height:100%;width:calc(100% / var(--gm-media-count, 1));background:var(--gm-primary);transform:translate(calc(var(--gm-media-active, 0) * 100%));transition:transform var(--gm-transition-base)}@media(min-width:750px){.gm-media-carousel--stack .gm-media-carousel__viewport{flex-direction:column;overflow:visible;scroll-snap-type:none}.gm-media-carousel--stack .gm-media-carousel__slide{flex:0 0 auto;width:100%}.gm-media-carousel--stack .gm-media-carousel__img{aspect-ratio:auto;height:auto}.gm-media-carousel--stack .gm-media-carousel__arrow,.gm-media-carousel--stack .gm-media-carousel__indicator{display:none}}@media(prefers-reduced-motion:reduce){.gm-media-carousel__viewport{scroll-behavior:auto;scroll-snap-type:none}.gm-media-carousel__indicator-bar,.gm-media-carousel__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gm-media-carousel.css.map */
