.home-carousel-slider{box-shadow:none}.home-carousel-slider .carousel-item{z-index:auto;isolation:isolate;width:100%;position:relative;display:flex;flex-direction:column;visibility:visible}.home-carousel-slider .carousel-item .media{height:100%;position:absolute;left:0;top:0;width:100%;display:block}.home-carousel-slider .flickity-viewport{height:100%}.home-carousel-slider .carousel-item{position:relative}.home-carousel-slider .carousel-item .content{display:flex;position:relative;justify-content:center;z-index:2;min-height:40vw;width:100%;color:#000;font-family:KMR-Waldenburg-Normal;padding:0 30px;max-width:1200px;flex-direction:column}.home-carousel-slider .carousel-item .content .description p{font-size:24px;letter-spacing:-.9px}@media screen and (min-width: 1600px){.home-carousel-slider .carousel-item .content{max-width:1500px}}.home-carousel-slider .carousel-item .content .title{margin:0}.home-carousel-slider .carousel-item .content .title h2{color:#000;font-size:48px;letter-spacing:-1.4px;font-weight:500;margin:0;font-family:KMR-Waldenburg-Normal}@media screen and (min-width: 1600px){.home-carousel-slider .carousel-item .content .title h2{font-size:60px;letter-spacing:-1.8px}.home-carousel-slider .carousel-item .content .description p{font-size:32px;letter-spacing:-1px}.home-carousel-slider .carousel-item .content .description .button{font-size:20px;letter-spacing:-.6px}}.home-carousel-slider .carousel-item .content .description p{margin:0}.home-carousel-slider .carousel-item .content .description .button{font-size:16px;letter-spacing:-.5px;padding:17px 25px;border-radius:100px;font-family:KMR-Waldenburg-Normal;margin-top:2vw}.home-carousel-slider .flickity-page-dots{bottom:20px}.home-carousel-slider .flickity-page-dots .dot{width:12px;height:12px;background-color:#fff;margin:0 6px}.home-carousel-slider .flickity-page-dots .dot.is-selected{background-color:red}@media screen and (max-width: 1100px){.home-carousel-slider .carousel-item .content{min-height:50vw}.home-carousel-slider .carousel-item .content .title h2{font-size:32px;letter-spacing:-1px}.home-carousel-slider .carousel-item .content .description{font-size:20px;letter-spacing:-.6px}}@media screen and (max-width: 768px){.home-carousel-slider .carousel-item .content{flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;min-height:100vw;text-align:center;color:#fff}.home-carousel-slider .carousel-item .content .description{flex-wrap:wrap;flex-direction:column}.home-carousel-slider .carousel-item:after{content:"";position:absolute;width:100%;height:100%;background:#0003}.home-carousel-slider .carousel-item .content .title h2{font-size:32px;letter-spacing:-1px;color:#fff}.home-carousel-slider .carousel-item .content .description p{font-size:20px;letter-spacing:-.6px}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/section-home-carousel.css.map */
