.carousel-section{position:relative}.carousel-slider{width:100%}.carousel-slide{position:relative;width:100%}.carousel-image{width:100%;height:auto;display:block}.carousel-content{position:absolute;padding:2.5rem .5rem 42px;background:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#000;max-width:489px;text-align:center;border-radius:6px;transition:all .3s ease}.carousel-content h2{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}.carousel-content{color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:20px;font-style:normal;font-weight:800;line-height:normal}.carousel-button{display:inline-flex;padding:8px 20px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#1f3a58}.position-top-left{top:5%;left:0%}.position-top-center{top:5%;left:50%;transform:translate(-50%)}.position-top-right{top:5%;right:5%}.position-center-left{top:50%;left:0%;transform:translateY(-50%)}.position-center{top:50%;left:50%;transform:translate(-50%,-50%)}.position-center-right{top:50%;right:5%;transform:translateY(-50%)}.position-bottom-left{bottom:5%;left:5%}.position-bottom-center{bottom:5%;left:50%;transform:translate(-50%)}.position-bottom-right{bottom:5%;right:5%}.position-top-left,.position-center-left,.position-bottom-left{text-align:left}.position-top-center,.position-center,.position-bottom-center{text-align:center}.position-top-right,.position-center-right,.position-bottom-right{text-align:right}.flickity-page-dots{bottom:10px;display:flex!important;justify-content:center;gap:6px;position:absolute;width:100%;z-index:10}.flickity-page-dots .dot{background:#fff;width:10px;height:10px;border-radius:50%;transition:opacity .3s}.flickity-page-dots .dot.is-selected{background:transparent;border:2px solid #ffffff;opacity:1;width:15px;height:15px}@media (max-width: 768px){.carousel-content{position:absolute;top:63%;left:50%;transform:translate(-50%,-50%);width:267px;height:136px;max-width:90%;padding:28px 0;text-align:center}.carousel-content h2{font-size:20px}.carousel-content .carousel-button{font-size:20px;padding:8px 20px;margin-top:15px;font-weight:800}}@media screen and (min-width: 750px){.carousel-content{padding:41px 36px;max-width:600px}.carousel-content h2{font-size:40px}.carousel-button{margin-top:11px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/image-corousal.css.map */
