.hero-carousel{position:relative;overflow:hidden}.hero-carousel .slides-wrapper{display:flex;transition:transform .5s ease}.hero-carousel .slide{min-width:100%;height:400px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.hero-carousel .slide-content{position:relative;text-align:center;padding:0 20px;max-width:90%}.hero-carousel h2{font-size:36px;margin-bottom:10px}.hero-carousel p{font-size:18px;margin-bottom:20px}.hero-carousel .btn-wrapper{position:absolute}.hero-carousel .btn-wrapper.left.top{top:20px;left:20px}.hero-carousel .btn-wrapper.center.top{top:20px;left:50%;transform:translate(-50%)}.hero-carousel .btn-wrapper.right.top{top:20px;right:20px}.hero-carousel .btn-wrapper.left.center{top:50%;left:20px;transform:translateY(-50%)}.hero-carousel .btn-wrapper.center.center{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-carousel .btn-wrapper.right.center{top:50%;right:20px;transform:translateY(-50%)}.hero-carousel .btn-wrapper.left.bottom{bottom:20px;left:20px}.hero-carousel .btn-wrapper.center.bottom{bottom:20px;left:50%;transform:translate(-50%)}.hero-carousel .btn-wrapper.right.bottom{bottom:20px;right:20px}.hero-carousel .btn{padding:12px 24px;background:#00000080;color:#fff;text-decoration:none;border-radius:4px;font-size:16px}.hero-carousel .prev,.hero-carousel .next{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;border:none;color:#fff;font-size:24px;padding:10px;cursor:pointer}.hero-carousel .prev{left:10px}.hero-carousel .next{right:10px}@media (max-width: 768px){.hero-carousel .slide{height:300px}.hero-carousel h2{font-size:24px}.hero-carousel p{font-size:14px}.hero-carousel .btn{padding:10px 20px;font-size:14px}.hero-carousel .prev,.hero-carousel .next{font-size:20px;padding:8px}}.image-banner{position:relative;overflow:hidden}.image-banner .banner-img{width:100%;height:auto;display:block}.image-banner .banner-btn-wrapper{position:absolute;bottom:20px;left:10px;transform:none}.image-banner .banner-btn{padding:12px 24px;background:#0009;color:#fff;text-decoration:none;border-radius:4px;font-size:14px}@media (max-width: 768px){.image-banner .banner-btn{padding:10px 20px;font-size:14px}}@media (min-width: 1024px){.image-banner .banner-btn-wrapper{bottom:70px;left:15%}}.slide-text{text-align:center}.slide-button{display:inline-block;margin-top:15px;padding:10px 20px;background:#fff;color:#333;border-radius:30px;border:1px solid #ccc;text-decoration:none;font-size:14px;transition:all .25s ease}.slide-button:hover{background:#f5f5f5;border-color:#999}.image-text-carousel{position:relative;overflow:hidden}.image-text-carousel .slides-wrapper{display:flex;transition:transform .5s ease}.image-text-carousel .slide{flex:0 0 100%;box-sizing:border-box}.image-text-carousel .slide-content{display:flex;flex-direction:column}.image-text-carousel .slide-image{overflow:hidden;width:100%}.image-text-carousel .slide-image img{width:100%;height:auto;object-fit:contain;display:block}.image-text-carousel .slide-text{padding:20px 15px;box-sizing:border-box}.image-text-carousel .slide-text h3{text-align:center;margin-bottom:10px}.image-text-carousel .slide-text p{text-align:center;margin:0 auto;max-width:90%}@media (min-width: 768px){.image-text-carousel .slide-content{flex-direction:row;align-items:center}.image-text-carousel .slide-image{flex:0 0 50%}.image-text-carousel .slide-image img{width:100%;height:auto;object-fit:contain;max-height:480px}.image-text-carousel .slide-text{flex:0 0 50%;padding:20px 30px}}.image-text-carousel .prev-slide,.image-text-carousel .next-slide{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;color:#fff;border:none;padding:10px;cursor:pointer;z-index:2}.image-text-carousel .prev-slide{left:10px}.image-text-carousel .next-slide{right:10px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
