.image-carousel-section *{box-sizing:border-box}.image-carousel-section{overflow:hidden;width:100%}.image-carousel-container{position:relative;margin-top:2rem;width:100%}.image-carousel-swiper{overflow:visible;--swiper-navigation-size: 0;--swiper-pagination-color: #333333}@media screen and (min-width: 749px){.image-carousel-swiper.swiper{padding:0 60px}}.image-carousel-swiper .swiper-wrapper{align-items:center}.image-carousel-swiper .swiper-slide{text-align:center}.image-item{display:flex;justify-content:center;transition:transform .3s ease}.image-item:hover{transform:scale(1.05)}.image-link{display:flex;color:inherit;text-decoration:none;flex-grow:1;width:100%;justify-content:center;align-items:center;padding:0}.image-item img{max-width:100%;height:auto;transition:transform .3s ease;border:none;outline:none;background:transparent}.image-item:hover img{transform:scale(1.1)}.image-caption{padding:1rem 0;text-align:center;font-size:1.2rem;color:#333;background:transparent;line-height:1.4;font-weight:400;margin-top:.5rem}.image-carousel-swiper .swiper-button-next,.image-carousel-swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;background:#fff;border-radius:50%;color:#333;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid transparent;margin-top:0}.image-carousel-swiper .swiper-button-next:hover,.image-carousel-swiper .swiper-button-prev:hover{background:#333;color:#fff;transform:translateY(-50%) scale(1.1)}.image-carousel-swiper .swiper-button-next:after,.image-carousel-swiper .swiper-button-prev:after{display:none}.image-carousel-swiper .swiper-button-next svg,.image-carousel-swiper .swiper-button-prev svg{width:24px;height:24px;fill:currentColor}.image-carousel-swiper .swiper-button-next svg{transform:rotate(-90deg)}.image-carousel-swiper .swiper-button-prev svg{transform:rotate(90deg)}@media screen and (max-width: 749px){.image-carousel-swiper .swiper-button-next,.image-carousel-swiper .swiper-button-prev{display:none!important}}.image-carousel-swiper .swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.image-carousel-swiper .swiper-pagination{position:relative;margin-top:3rem;padding:5px 0;text-align:center}.image-carousel-swiper .swiper-pagination-bullet{width:1.2rem;height:1.2rem;background:#0000004d;opacity:1;margin:0 .4rem;transition:all .3s ease;cursor:pointer;border-radius:50%}.image-carousel-swiper .swiper-pagination-bullet-active{background:#333;transform:scale(1.2)}.image-carousel-section .title-wrapper{margin-bottom:2rem}.image-carousel-section .title-wrapper.center{text-align:center}.image-carousel-section .title{margin:0;font-size:2.4rem;font-weight:600;color:#333;line-height:1.2}@media screen and (max-width: 749px){.image-carousel-section .title{font-size:2rem}}.placeholder-content{text-align:center;padding:4rem 2rem;color:#666;font-style:italic}.placeholder-content p{margin:0;font-size:1.6rem}.image-carousel-swiper.swiper-initialized{opacity:1;transition:opacity .3s ease}.image-carousel-swiper:not(.swiper-initialized){opacity:0}@media (hover: none){.image-item:active{transform:scale(.98)}}.image-carousel-swiper .swiper-button-next:focus,.image-carousel-swiper .swiper-button-prev:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.image-carousel-swiper .swiper-pagination-bullet:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media (prefers-contrast: high){.image-item{border:1px solid #333333}.image-carousel-swiper .swiper-button-next,.image-carousel-swiper .swiper-button-prev{border:2px solid #333333}}@media (prefers-reduced-motion: reduce){.image-item,.image-item img,.image-carousel-swiper .swiper-button-next,.image-carousel-swiper .swiper-button-prev,.image-carousel-swiper .swiper-pagination-bullet{transition:none}.image-item:hover,.image-item:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-image-carousel.css.map */
