.carousel-section{background:rgb(var(--color-background));padding-block-start:calc(var(--padding-block-start, 0));padding-block-end:calc(var(--padding-block-end, 0))}.carousel-section .section__head-title{text-align:center}.carousel-section .section__head{margin-block-end:4rem}.carousel-section .swiper-slide.section-carousel__block-with-border{border-right:1px solid rgba(var(--color-border),var(--alpha-border))}.section-carousel__block .button.button--text{margin-block-end:1em;padding-block-end:.4rem}.carousel-section .swiper-slide:last-child{border-right:none}@media screen and (max-width:749px){.carousel-section .swiper-slide{border:none}.carousel-section .section__head{margin-block-end:3.2rem}.media-position--background.section-height-auto--mobile,.media-position--top.section-height-auto--mobile .media,.media-position--bottom.section-height-auto--mobile .media,.media-position--start.section-height-auto--mobile .media{aspect-ratio:var(--media-aspect-ratio)}.media-position--top:not(.section-height-auto--mobile) .media,.media-position--bottom:not(.section-height-auto--mobile) .media,.media-position--start:not(.section-height-auto--mobile) .media{width:100%;height:100%}}.carousel-section .media-position--background{aspect-ratio:var(--aspect-ratio)}.carousel-section .carousel-slider__buttons{display:flex;justify-content:center;gap:4rem;position:static;margin-block-start:4rem;transform:none;padding:0}.carousel-section .swiper-buttons .swiper-button svg path{stroke:rgb(var(--color-heading-text))}.carousel-section .section-carousel__block .section-carousel__text{color:rgb(var(--color-heading-text))}.carousel-section .media-position--background.section-height-auto,.carousel-section .media-position--top.section-height-auto .media,.carousel-section .media-position--bottom.section-height-auto .media,.carousel-section .media-position--start.section-height-auto .media{aspect-ratio:var(--media-aspect-ratio)}.carousel-section .media-position--top.section-height-auto.has-video .media,.carousel-section .media-position--bottom.section-height-auto.has-video .media{width:100%;max-width:100%;height:auto}.carousel-section .media-position--top:not(.section-height-auto) .media,.carousel-section .media-position--bottom:not(.section-height-auto) .media,.carousel-section .media-position--start:not(.section-height-auto) .media{width:100%;height:100%}.carousel-section .media img{width:100%}.carousel-section--only-image.carousel-section--image-size-s{--carousel-logo-card-height: 5.6rem}.carousel-section--only-image.carousel-section--image-size-m{--carousel-logo-card-height: 8rem}.carousel-section--only-image.carousel-section--image-size-l{--carousel-logo-card-height: 12rem}.carousel-section--only-image .section__head{margin-block-end:1.6rem}.carousel-section--only-image .carousel-slider__buttons{margin-block-start:1.6rem;gap:1.6rem}.carousel-section--only-image .swiper-slide{height:auto;align-self:center}.carousel-section--only-image .section-carousel__block{display:flex;align-items:center;justify-content:center;width:100%;height:var(--carousel-logo-card-height);min-height:var(--carousel-logo-card-height);max-height:var(--carousel-logo-card-height);padding:.4rem;box-sizing:border-box}.carousel-section--only-image .section-carousel__media{width:100%;height:100%;flex:1 1 auto;min-height:0}.carousel-section--only-image .section-carousel__media.media,.carousel-section--only-image .media-position--top .media,.carousel-section--only-image .media-position--bottom .media,.carousel-section--only-image .media-position--start .media{width:100%;height:100%;aspect-ratio:unset;max-height:100%}.carousel-section--only-image .section-carousel__media img,.carousel-section--only-image .section-carousel__media svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.carousel-section .section-carousel__block{position:relative}.carousel-section .section-carousel__media:has(.js-youtube) iframe,.carousel-section .section-carousel__media:has(.js-vimeo) iframe{object-fit:fill}.section-carousel__content h2{color:rgb(var(--color-foreground))}.carousel-section .swiper-slide{padding-inline-end:var(--block-padding-inline);height:auto;width:calc(100% / var(--slides-per-view, 1) - var(--block-padding-inline, 0px));flex-shrink:0}.section-carousel__content{width:100%;height:100%}.section-carousel__content:has(>div:empty){padding:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-carousel.css.map */
