.mira-media-carousel{position:relative;max-width:144rem;margin:0 auto}.mira-media-carousel swiper-slider{position:relative;display:block}.mira-media-carousel .swiper-container{position:relative;overflow:hidden;border-radius:var(--mmc-radius, 0)}.mira-media-carousel .swiper-wrapper{align-items:stretch}.mira-media-carousel__slide{position:relative;display:flex;flex-direction:column;align-items:center;height:auto;aspect-ratio:375 / 598;padding:4rem 2rem;text-align:center}.mira-media-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mira-media-carousel__media picture,.mira-media-carousel__img,.mira-media-carousel__video,.mira-media-carousel__placeholder,.mira-media-carousel__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.mira-media-carousel__placeholder{background:#ded6cf}.mira-media-carousel__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%}.mira-media-carousel__subheader{margin:0;color:var(--dark-green-80, #466265);font-family:var(--font-body-family);font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.15rem;text-transform:uppercase}.mira-media-carousel__header{margin:0;color:var(--dark-green-100, #183b3f);font-family:var(--font-heading-family);font-size:2.8rem;font-style:normal;font-weight:400;line-height:3.2rem;text-align:center}.mira-media-carousel__description{color:var(--dark-green-80, #466265);font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem;text-align:center}.mira-media-carousel__description p{margin:0}.mira-media-carousel__nav{position:absolute;top:59%;left:0;right:0;z-index:2;display:flex;justify-content:space-between;padding:0 1.6rem;pointer-events:none;transform:translateY(-50%)}.mira-media-carousel__arrow{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:.1rem solid var(--dark-green-40, #a3b1b2);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.mira-media-carousel__arrow svg{width:1.6rem;height:1.6rem}.mira-media-carousel__arrow:focus-visible{outline:.2rem solid var(--dark-green-100, #183b3f);outline-offset:.2rem}.mira-media-carousel .mira-media-carousel__pagination.swiper-pagination-bullets{position:absolute;bottom:2.9rem;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.6rem;pointer-events:none}.mira-media-carousel .mira-media-carousel__pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:1.4rem;height:.2rem;margin:0;border-radius:.2rem;background:#183b3f33;opacity:1;cursor:pointer;pointer-events:auto;transition:width .3s ease,background-color .3s ease}.mira-media-carousel .mira-media-carousel__pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:3.5rem;background:var(--dark-green-100, #183b3f)}@media screen and (min-width:750px){.mira-media-carousel__slide{aspect-ratio:1440 / 497;align-items:flex-start;justify-content:center;padding:13rem 16rem;text-align:left}.mira-media-carousel__text{align-items:flex-start;gap:2rem;max-width:45rem}.mira-media-carousel__header{font-size:4rem;line-height:4rem;text-align:left}.mira-media-carousel__description{font-size:1.6rem;line-height:130%;text-align:left}.mira-media-carousel__nav{top:50%;padding:0 4.8rem}.mira-media-carousel__arrow{width:4.8rem;height:4.8rem}.mira-media-carousel__arrow svg{width:2.4rem;height:2.4rem}.mira-media-carousel .mira-media-carousel__pagination.swiper-pagination-bullets{bottom:4rem}.mira-media-carousel .mira-media-carousel__pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:#ffffffb3}.mira-media-carousel .mira-media-carousel__pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--dark-green-100, #183b3f)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/component-mira-media-carousel.css.map */
