.hero-carousel{box-sizing:border-box}.hero-carousel__slide{position:relative;font-size:0rem}.hero-carousel__container{position:relative}.hero-carousel__slide-image{width:100%}.hero-carousel__slide-content-container{width:100%;max-height:100%;display:flex;justify-content:center;align-items:center}.hero-carousel__slide-content{padding:1.6rem;box-sizing:border-box;color:var(--hero-color-mobile);text-align:var(--hero-alignment-mobile)}.hero-carousel__eyebrow{display:block;font-weight:500;font-size:1.8rem;line-height:2.4rem;text-transform:uppercase;margin:0 0 2.4rem}.hero-carousel__slide-title{font-weight:700;font-size:4.8rem;line-height:4.8rem;text-transform:uppercase;margin:0 0 2.4rem;color:var(--hero-color-mobile)}.hero-carousel__slide-title-small{font-size:3.2rem;line-height:1}.hero-carousel__slide-text{font-weight:400;font-size:1.6rem;line-height:2.4rem;margin:0 0 2.4rem}.collection-hero .hero-carousel__slide-text{font-size:1.4rem}.carousel-btn{width:100%;font-size:1.2rem;line-height:2.6rem;font-weight:700;text-align:center;display:block;padding:1.6rem;text-decoration:none;margin:0 0 2.4rem}.carousel-btn--standard{background-color:#231e20;color:#fff}.carousel-btn--white{background-color:#fff;color:#231e20}.carousel-btn--outline{background-color:transparent;border:.1rem solid #231E20;color:#231e20}.hero-carousel .swiper .hero-carousel-navigation .hero-carousel__pagination[js-carousel-pagination]{bottom:3.2rem}.hero-carousel .hero-carousel__pagination-prev,.hero-carousel .hero-carousel__pagination-next{display:none}.hero-carousel .hero-carousel__pagination .swiper-pagination-bullet{background:transparent;border:.1rem solid #231E20;opacity:1}.hero-carousel .hero-carousel__pagination .swiper-pagination-bullet-active{background:#231e20}.btn--position-left{margin-right:auto}.btn--position-center{margin:0 auto}.btn--position-right{margin-left:auto}.no-circle{background-color:transparent!important;border:none}@media screen and (min-width: 1024px){.top-left-flex{justify-content:flex-start;align-items:flex-start}.top-center-flex{justify-content:center;align-items:flex-start}.top-right-flex{justify-content:flex-end;align-items:flex-start}.center-left-flex{justify-content:flex-start;align-items:center}.center-center-flex{justify-content:center;align-items:center}.center-right-flex{justify-content:flex-end;align-items:center}.bottom-left-flex{justify-content:flex-start;align-items:flex-end}.bottom-center-flex{justify-content:center;align-items:flex-end}.bottom-right-flex{justify-content:flex-end;align-items:flex-end}.hero-carousel__slide-content-container{position:absolute;width:100%;height:100%;display:flex;top:0;left:0}.hero-carousel__slide-content-container.hero-content-relative{position:relative}.hero-carousel__slide-content{padding:7rem 5rem;margin-bottom:0;box-sizing:border-box;max-width:65rem;color:var(--hero-color-desktop);text-align:var(--hero-alignment-desktop)}.hero-carousel-navigation{position:absolute;bottom:1.6rem;left:5rem;display:flex;justify-content:center;align-items:center}.hero-carousel-navigation .swiper-pagination-bullets.swiper-pagination-horizontal{width:unset}.hero-carousel .hero-carousel__pagination{position:unset;padding:0 2.4rem}.hero-carousel .hero-carousel__pagination-prev{display:block;position:unset;transform:rotate(90deg);width:4.8rem;height:4.8rem;cursor:pointer;z-index:10;padding:1.8rem;background-color:#f7f4f0;display:flex;justify-content:center;align-items:center;border-radius:100%}.hero-carousel .hero-carousel__pagination-next{display:block;position:unset;transform:rotate(270deg);width:4.8rem;height:4.8rem;cursor:pointer;z-index:10;padding:1.8rem;background-color:#f7f4f0;display:flex;justify-content:center;align-items:center;border-radius:100%}.hero-carousel .hero-carousel__pagination-prev svg{width:100%;color:#000}.hero-carousel .hero-carousel__pagination-next svg{width:100%;color:#000}.hero-carousel__eyebrow{display:block;font-weight:500;font-size:2.4rem;line-height:3.2rem;text-transform:uppercase;margin:0 0 2.4rem}.hero-carousel__slide-title{font-weight:600;font-size:5.4rem;line-height:6.4rem;margin:0 0 2.4rem;color:var(--hero-color-desktop)}.hero-carousel__slide-title-small{font-size:4.8rem}.hero-carousel__slide-text{font-weight:400;font-size:1.6rem;line-height:2.4rem;margin:0 0 3.2rem}.carousel-btn{width:fit-content;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;text-align:center;padding:1.6rem 3.2rem;text-decoration:none;margin:0}.btn--position-left{margin-right:auto}.btn--position-center{margin:0 auto}.btn--position-right{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section__hero-carousel.css.map */
