.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 .section__body{position:relative}.carousel-section .section-carousel__block{position:relative;height:100%;border:1px solid var(--carousel-card-border-color, rgba(var(--color-border), var(--alpha-border)));border-radius:.7rem;overflow:hidden;background-color:rgb(var(--color-background))}.section-carousel__block .button.button--text{margin-block-end:1em;padding-block-end:.4rem}@media screen and (max-width:749px){.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;align-items:center;justify-content:space-between;position:absolute;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);pointer-events:none;z-index:4;padding:0 1.2rem}.carousel-section .carousel-slider__buttons .swiper-button{pointer-events:auto;width:4rem;height:4rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:#111;box-shadow:0 8px 24px #00000024;cursor:pointer}.carousel-section .carousel-slider__buttons .swiper-button svg{width:1.6rem;height:1.6rem}.carousel-section .swiper-buttons .swiper-button svg path{stroke:#111}.carousel-section .carousel-slider__buttons .swiper-button:disabled,.carousel-section .carousel-slider__buttons .swiper-button.swiper-button-disabled{opacity:.45;cursor:not-allowed}.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 .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 .section-carousel__card-link{display:inline-flex;align-items:center;gap:.8rem}.carousel-section .section-carousel__card-link-arrow{display:inline-flex;width:1.2rem;height:1.2rem}.carousel-section .section-carousel__card-link-arrow svg{width:100%;height:100%}.carousel-section .section-carousel__media{position:relative}.carousel-section .section-carousel__media-link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;text-decoration:none}.carousel-section .section-carousel__media-link-overlay:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}.carousel-section .swiper-pagination{position:static;margin-block-start:2.4rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.carousel-section .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:0!important;opacity:.35;background:rgb(var(--color-foreground))}.carousel-section .swiper-pagination-bullet-active{opacity:1;width:2.4rem;border-radius:999px}@media screen and (min-width:750px){.carousel-section .swiper-slide:first-child .section-carousel__block{padding-inline-start:var(--block-padding-inline)}.carousel-section .swiper-slide:not(:last-child) .section-carousel__block.media-position--background .media{inset-inline-end:var(--block-padding-inline)}}.section-carousel__content{width:100%;height:100%}@media screen and (max-width:989px){.carousel-section .carousel-slider__buttons{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-carousel.css.map */
