.section-custom-carousel{background:var(--bg)}.custom-carousel-heading{line-height:1}.custom-carousel__container{--flickity-btn-position: var(--gutter-mobile)}.custom-carousel{display:grid;grid-template-columns:repeat(var(--columns_mobile),1fr);gap:var(--gutter-mobile)}.custom-carousel__container .flickity-viewport{border-radius:10px;overflow:hidden}.custom-carousel-block__inner{background:var(--bg);border-radius:10px;overflow:hidden;height:100%}.custom-carousel__container .flickity-prev-next-button{top:35%}.custom-carousel-block__image-container{padding-top:var(--container-padding-top, 0);position:relative;border-radius:10px;overflow:hidden}.custom-carousel-block__content{padding:1rem 2rem}.custom-carousel-block__text{font-size:calc(1rem * var(--adjust-body))}@media only screen and (max-width:767px){.custom-carousel.carousel-mobile{display:block}.custom-carousel.carousel-mobile:after{content:"flickity";display:none}.carousel-mobile .custom-carousel-block{width:calc((100% - (var(--columns_mobile) - 1) * var(--gutter-mobile)) / var(--columns_mobile));margin-right:var(--gutter-mobile)}}@media only screen and (min-width:768px){.custom-carousel__container{--flickity-btn-position: calc(-.4 * var(--flickity-btn-size))}.custom-carousel{grid-template-columns:repeat(var(--columns_tablet),1fr)}.custom-carousel.carousel-tablet{display:block}.custom-carousel.carousel-tablet:after{content:"flickity";display:none}.carousel-tablet .custom-carousel-block{width:calc((100% - (var(--columns_tablet) - 1) * var(--gutter-mobile)) / var(--columns_tablet));margin-right:var(--gutter-mobile)}}@media only screen and (min-width:1024px){.custom-carousel.carousel-tablet{display:grid}.carousel-tablet .custom-carousel-block{width:100%;margin:0}.custom-carousel.carousel-tablet:after{content:""}.custom-carousel{--gutter-desktop: 24px;display:grid;grid-template-columns:repeat(var(--columns_desktop),1fr);gap:var(--gutter-desktop)}.custom-carousel.carousel-desktop{display:block}.custom-carousel.carousel-desktop:after{content:"flickity";display:none}.carousel-desktop .custom-carousel-block{width:calc((100% - (var(--columns_desktop) - 1) * var(--gutter-desktop)) / var(--columns_desktop));margin-right:var(--gutter-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/section-custom-carousel.css.map */
