.product-images-carousel{display:block;background:linear-gradient(100deg,var(--anime-gradient-start) 0%,var(--anime-gradient-end) 100%)!important;position:relative}.product-images-carousel__container{max-width:100%;margin:0 auto;padding:0}@media screen and (min-width: 750px){.product-images-carousel__container{max-width:var(--page-width);margin:0 auto;padding:0}}@media screen and (min-width: 990px){.product-images-carousel__container{padding:0 5rem}}.product-images-carousel__header-container{max-width:1400px;margin:0 auto;padding:0 var(--anime-space-lg)}.product-images-carousel__header{text-align:center}.product-images-carousel__title{font-size:var(--anime-font-5xl);font-weight:800;color:var(--anime-text-white);margin:0 0 var(--anime-space-lg) 0}.product-images-carousel__carousel{position:relative;overflow:hidden}.product-images-carousel__carousel-container{display:flex;flex-direction:row;align-items:center;gap:0;max-width:100%;margin:0 auto;padding:0 60px;position:relative}.product-images-carousel__viewport{overflow:hidden;position:relative;flex:1;width:100%;order:2;box-sizing:border-box}.product-images-carousel__track{display:flex;gap:4px;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform;padding:var(--anime-space-lg) 0;cursor:grab;box-sizing:border-box;margin:0}@media screen and (min-width: 769px){.product-images-carousel__track{gap:var(--anime-space-lg)}}.product-images-carousel__track.no-transition{transition:none!important}.product-images-carousel__track:active{cursor:grabbing}.product-images-carousel__item{min-width:200px;box-sizing:border-box;margin:0;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.product-images-carousel__image{width:100%;height:auto;object-fit:cover;border-radius:12px;display:block;align-self:center}.product-images-carousel__item--video{display:flex;align-items:center;justify-content:center;overflow:hidden}.product-images-carousel__item--video video{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.product-images-carousel__placeholder{display:flex;align-items:center;justify-content:center;min-height:200px;background:#ffffff1a;border-radius:12px;color:var(--anime-text-white);padding:var(--anime-space-lg);text-align:center}.product-images-carousel__arrows-container{display:flex;justify-content:center;align-items:center;gap:var(--anime-space-lg);margin-top:var(--anime-space-lg);order:2}.product-images-carousel__arrow--left{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10}.product-images-carousel__arrow--right{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.product-images-carousel__arrow{background:rgba(var(--anime-primary-blue),.2);border:1px solid rgba(var(--anime-primary-blue),.3);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:var(--anime-text-white);cursor:pointer;transition:opacity .3s ease,transform .3s ease,background .3s ease,cursor .15s ease}.product-images-carousel__arrow:hover:not(:disabled){background:rgba(var(--anime-primary-blue),.4)}.product-images-carousel__arrow--left:hover:not(:disabled),.product-images-carousel__arrow--right:hover:not(:disabled){transform:translateY(-50%) scale(1.1)}.product-images-carousel__arrow:disabled{opacity:.5;cursor:not-allowed}.product-images-carousel__arrow--left:disabled,.product-images-carousel__arrow--right:disabled{transform:translateY(-50%)}@media screen and (max-width: 768px){.product-images-carousel__container{padding:0}.product-images-carousel__carousel-container{flex-direction:column;align-items:center;padding:0}.product-images-carousel__arrow--left,.product-images-carousel__arrow--right{order:2;position:static;margin:0;display:inline-block;transform:none!important}.product-images-carousel__arrow{width:40px;height:40px}.product-images-carousel__arrow:hover:not(:disabled){transform:scale(1.1)}.product-images-carousel__item{flex:0 0 auto;min-width:200px}.product-images-carousel__title{font-size:var(--anime-font-3xl);margin-bottom:var(--anime-space-md)}.product-images-carousel__arrows-container{margin-top:var(--anime-space-md)}.product-images-carousel__header{margin-bottom:var(--anime-space-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-images-carousel.css.map */
