.carousel-wrapper{position:relative;overflow:hidden;width:100%}.carousel-track{display:flex;transition:transform .5s ease-in-out}.carousel-slide{min-width:100%;flex-shrink:0;position:relative}.carousel-slide img,.carousel-slide video{width:100%;height:auto;display:block}.carousel-text{position:absolute;bottom:10%;left:50%;transform:translate(-50%);text-align:center;z-index:10;width:90%;font-family:Poppins,Helvetica Neue,sans-serif}.animate-text span{opacity:0;display:inline-block;transform:translate(-20px);animation:fadeInSlide .5s forwards;font-weight:700;font-size:2.8rem;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.4)}@keyframes fadeInSlide{to{opacity:1;transform:translate(0)}}.animate-text span:nth-child(1){animation-delay:.05s}.animate-text span:nth-child(2){animation-delay:.1s}.animate-text span:nth-child(3){animation-delay:.15s}.animate-text span:nth-child(4){animation-delay:.2s}.animate-text span:nth-child(5){animation-delay:.25s}.animate-text span:nth-child(6){animation-delay:.3s}.animate-text span:nth-child(7){animation-delay:.35s}.animate-text span:nth-child(8){animation-delay:.4s}.animate-text span:nth-child(9){animation-delay:.45s}.animate-text span:nth-child(10){animation-delay:.5s}.animate-text span:nth-child(11){animation-delay:.55s}.animate-text span:nth-child(12){animation-delay:.6s}.animate-text span:nth-child(13){animation-delay:.65s}.animate-text span:nth-child(14){animation-delay:.7s}.animate-text span:nth-child(15){animation-delay:.75s}.animate-text span:nth-child(16){animation-delay:.8s}.animate-text span:nth-child(17){animation-delay:.85s}.animate-text span:nth-child(18){animation-delay:.9s}.animate-text span:nth-child(19){animation-delay:.95s}.animate-text span:nth-child(20){animation-delay:1s}.animate-text span:nth-child(21){animation-delay:1.05s}.animate-text span:nth-child(22){animation-delay:1.1s}.animate-text span:nth-child(23){animation-delay:1.15s}.animate-text span:nth-child(24){animation-delay:1.2s}.animate-text span:nth-child(25){animation-delay:1.25s}.animate-text span:nth-child(26){animation-delay:1.3s}.animate-text span:nth-child(27){animation-delay:1.35s}.animate-text span:nth-child(28){animation-delay:1.4s}.animate-text span:nth-child(29){animation-delay:1.45s}.animate-text span:nth-child(30){animation-delay:1.5s}.carousel-text p{font-size:1.4rem;font-weight:600;color:#f0f0f0;margin-top:12px;text-shadow:0 0 6px rgba(255,255,255,.6)}.cta-button{display:inline-block;margin-top:14px;padding:12px 28px;background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff;font-size:1rem;font-weight:700;border-radius:30px;text-decoration:none;box-shadow:0 4px 12px #ff4d4f66;transition:background .3s ease,transform .3s ease}.cta-button:hover{background:#d9363e;transform:scale(1.05)}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{border-color:transparent}50%{border-color:#fffc}}@media(max-width:768px){.animated-text{font-size:1.5em}}.carousel-dots{display:flex;justify-content:center;margin-top:12px}.carousel-dot{width:6px;height:6px;margin:0 6px;border-radius:50%;background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;cursor:pointer;transition:transform .3s ease}.carousel-dot.active{transform:scale(.8);box-shadow:0 0 6px #ff4d4f99}.carousel-dot:hover{transform:scale(1.3)}@media screen and (max-width:768px){.slide-image{object-fit:contain;max-height:60vh}.text-content{text-align:center;left:50%;transform:translate(-50%);width:100%}.slide-title{font-size:1.5rem}.slide-subtitle{font-size:1rem}.slide-button{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-dawn-banner-slider.css.map */
