.main-banner-section{overflow:hidden}.main-banner-section-img{width:100%;height:auto;max-width:1920px;object-fit:cover;display:block}@media (max-width: 768px){.banner-img{max-width:100%;height:auto}}@media (max-width: 480px){.header-banner{height:300px}}.sparkle-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.sparkle{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0;animation:sparkle-fade 1s forwards;box-shadow:0 0 6px 2px #ffffffb3}@keyframes sparkle-fade{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.5)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/main-hero-banner.css.map */
