.carousel-root[data-width="1"]{max-width:800px}.carousel-root[data-width="2"]{max-width:1000px}.carousel-root[data-width="3"]{max-width:1440px}.carousel__main{margin:0 auto;width:100%}.carousel__wrapper{position:relative}.carousel__wrapper .carousel{height:100%;overflow:hidden;position:relative;width:100%}.carousel__thumbnails .carousel[data-direction=vertical]{height:525px;min-width:100px}.header-banner .carousel__wrapper[data-arrow-theme=theme1] .carousel__button{position:absolute;z-index:2;bottom:0;opacity:.85;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}.carousel__wrapper .carousel__inner{display:flex;margin:0 auto;position:relative}.header-banner .carousel__wrapper[data-arrow-theme=theme1] .carousel__button--prev{left:1rem}.header-banner .carousel__wrapper[data-arrow-theme=theme1] .carousel__button--next{right:1rem}.header-banner [dir=rtl] .carousel__wrapper[data-arrow-theme=theme1] .carousel__button--next,.header-banner [dir=rtl] .carousel__wrapper[data-arrow-theme=theme1] .carousel__button--prev{transform:rotate(180deg)}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button{background-color:#dae1e2;border-radius:50%;width:48px;height:48px;position:absolute;top:0;bottom:0;margin:auto;z-index:3;cursor:pointer}.carousel__wrapper[data-arrow-theme=theme2]{margin:2rem;width:calc(100% - 64px)}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button div:first-child,.carousel__wrapper[data-arrow-theme=theme2] .carousel__button div:last-child{background:var(--color--body);bottom:0;height:4px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;transform-origin:center;width:15px}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--next{right:-1.25rem}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--prev{left:-1.25rem}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--next div:first-child{transform:translateY(4px) rotate(-45deg) scale(.9)}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--next div:nth-child(2){display:none}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button div:last-child{transform:translateY(-4px) rotate(45deg) scale(.9);opacity:1}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--prev div:first-child{transform:translateY(4px) rotate(45deg) scale(.9)}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--prev div:last-child{transform:translateY(-4px) rotate(-45deg) scale(.9)}.header-banner .carousel--item{text-align:center}.header-banner .carousel__wrapper .carousel__inner[data-direction=horizontal]{white-space:nowrap}.carousel__wrapper.carousel__main{cursor:pointer;height:100%}custom-carousel{display:block;height:100%}.pdp-section .carousel__main .carousel__item{position:relative;border:1px solid white;flex-shrink:0;width:100%}.pdp-section .carousel__main .carousel__item:not([style]){min-width:100%}.pdp-section .carousel__main .carousel__item:before{content:"";display:block;padding-bottom:95%}.pdp-section .carousel__main .carousel__item img,.pdp-section .carousel__main .carousel__item custom-video{position:absolute;top:0;width:100%;height:100%}.pdp-section .carousel__main .carousel__item custom-video .custom-play--button img{height:auto;top:50%;transform:translateY(-50%)}.carousel__wrapper .carousel__inner[data-direction=horizontal]{height:100%}.carousel__wrapper .carousel__inner[data-direction=vertical]{flex-direction:column}.carousel__inner[data-slides-spacing="1"] .carousel--item{padding:.5rem}.carousel__inner[data-slides-spacing="2"] .carousel--item{padding:1rem}.carousel__inner[data-slides-spacing="3"] .carousel--item{padding:1.5rem}.carousel__inner[data-slides-spacing="4"] .carousel--item{padding:2rem}@media (min-width: 768px){.carousel__wrapper .carousel__inner{display:flex;margin:0 auto;position:relative}.carousel__wrapper[data-arrow-theme=theme2]{margin:4.5rem 3rem}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button{width:58px;height:58px}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--next{right:-1.25rem}.carousel__wrapper[data-arrow-theme=theme2] .carousel__button--prev{left:-1.25rem}.carousel__wrapper.carousel__main{cursor:pointer}}@media (max-width: 767px){.carousel__thumbnails .carousel__inner{overflow:hidden;transform:translate(0)!important;display:flex;justify-content:center}.carousel__thumbnails--image-style{margin-top:1rem;margin-bottom:1rem}.carousel__thumbnails--image-style .carousel__inner::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1128/assets/product-carousel-block.css.map */
