.theme-block-carousel{position:relative;width:100%;overflow:hidden}.carousel-border .splide{border:1px solid #cbcbcb;border-radius:12px}.carousel-block__controls{display:flex;gap:12px;width:100%}.carousel-block__controls--floating{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;justify-content:space-between;pointer-events:none;z-index:2;padding:0 16px;box-sizing:border-box}.carousel-block__controls--floating .carousel-block__btn{width:48px!important;height:48px!important;min-width:48px;max-width:48px;flex-shrink:0}.carousel-block__controls--floating.carousel-block__controls--desktop-only{display:none}@media screen and (min-width:768px){.carousel-block__controls--floating.carousel-block__controls--desktop-only{display:flex}}.carousel-block__controls--floating.carousel-block__controls--mobile-only{display:flex}@media screen and (min-width:768px){.carousel-block__controls--floating.carousel-block__controls--mobile-only{display:none}}.carousel-block__controls--above{position:relative;justify-content:space-between;margin-bottom:24px;width:100%}.carousel-block__controls--above .carousel-block__btn{width:48px;flex-shrink:0}.carousel-block__controls--above.carousel-block__controls--desktop-only{display:none}@media screen and (min-width:768px){.carousel-block__controls--above.carousel-block__controls--desktop-only{display:flex}}.carousel-block__controls--above.carousel-block__controls--mobile-only{display:flex}@media screen and (min-width:768px){.carousel-block__controls--above.carousel-block__controls--mobile-only{display:none}}.carousel-block__controls--below{position:relative;justify-content:space-between;margin-top:24px;width:100%}.carousel-block__controls--below .carousel-block__btn{width:48px;flex-shrink:0}.carousel-block__controls--below.carousel-block__controls--desktop-only{display:none}@media screen and (min-width:768px){.carousel-block__controls--below.carousel-block__controls--desktop-only{display:flex}}.carousel-block__controls--below.carousel-block__controls--mobile-only{display:flex}@media screen and (min-width:768px){.carousel-block__controls--below.carousel-block__controls--mobile-only{display:none}}.carousel-block__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:500px;border:1px solid rgba(0,0,0,.1);background-color:#fff;color:#121212;cursor:pointer;transition:all .2s ease;padding:0;pointer-events:all;flex-shrink:0}.carousel-block__btn:hover{background-color:#121212;color:#fff;border-color:#121212}.carousel-block__btn:active{transform:scale(.95)}.carousel-block__btn:disabled{opacity:.5;cursor:not-allowed}.carousel-block__icon{width:20px;height:20px}.carousel-block__splide{width:100%;overflow:visible}.carousel-block__splide .splide__track{overflow:visible}.carousel-block__splide .splide__list{display:flex;margin:0;padding:0;list-style:none}.carousel-block__list>*{width:100%}.carousel-block__slide{height:auto;list-style:none;display:flex;flex-direction:column}.carousel-block__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;list-style:none;padding:0;margin-left:0;margin-right:0}.carousel-block__pagination .splide__pagination__page{width:8px;height:8px;border-radius:50%;background-color:#0003;border:none;padding:0;cursor:pointer;transition:all .2s ease}.carousel-block__pagination .splide__pagination__page.is-active{background-color:#121212;transform:scale(1.2)}.carousel-block__pagination .splide__pagination__page:hover{background-color:#0006}
/*# sourceMappingURL=/cdn/shop/t/26/assets/carousel.css.map */
