div.carousel--container{overflow:hidden}div.carousel--container:focus-visible{outline:none;outline-offset:none;box-shadow:none}div.carousel--slide{width:100%;height:850px;position:relative}@media (max-width: 1200px){div.carousel--slide{height:650px}}div.carousel--slide-overlay{position:absolute;display:block;background:#000;top:0;bottom:0;right:0;left:0;z-index:1}div.carousel--slide img{object-fit:cover;width:100%;height:100%}div.carousel--slide-text{position:absolute;left:0;right:0;text-align:center;z-index:2;max-width:1450px;margin:0 auto;color:#fff}div.carousel--slide-text.center-text{top:52%;transform:translateY(-50%)}div.carousel--slide-text.top-text{top:17%;transform:translateY(-17%)}div.carousel--slide-text.bottom-text{bottom:10%;transform:translateY(-10%)}@media (max-width: 750px){div.carousel--slide-text.bottom-text,div.carousel--slide-text.top-text{top:52%;transform:translateY(-50%)}}@media (max-width: 1200px){div.carousel--slide-text{padding:0 25px}}div.carousel--slide-text h2{color:#fff;margin:0 0 25px;text-shadow:.55px .55px 11.55px rgba(0,0,0,.909)}div.carousel--slide-text p{font-size:2.2rem;line-height:1.5;text-shadow:.55px .55px 11.55px rgba(0,0,0,.909)}@media (max-width: 750px){div.carousel--slide-text p{font-size:1.8rem}div.carousel--slide-text h2.special{font-size:5.5rem}}div.carousel--slide-text .button{margin-top:20px}div.carousel--container .flickity-page-dots{bottom:40px}div.carousel--container .flickity-page-dots .dot{background:#9dcd5a}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-carousel.css.map */
