.animated-banner-section{position:relative;overflow:hidden}.animated-container-box{max-width:1200px;margin:0 auto;padding:0 20px}.animated-scrolling-text{width:100%;overflow:hidden;white-space:nowrap;font-weight:700;padding:12px 0;animation:scroll-left 15s linear infinite;text-align:center;color:#000}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.animated-banner{background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center;padding:0 20px}.animated-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1}.animated-banner h1{position:relative;z-index:2;display:inline-block;margin:0;white-space:nowrap}.letter-span{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeUp .6s forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.animated-button{margin-top:20px;z-index:2;position:relative}.animated-button a{padding:12px 24px;background-color:#fff;color:#000;text-decoration:none;border-radius:4px;font-weight:700;transition:background .3s ease}.animated-button a:hover{background-color:#ddd}@media screen and (max-width: 767px){.animated-banner{height:var(--mobile-banner-height)}.animated-banner h1.desktop-heading{display:none}.animated-banner h1.mobile-heading{display:block;font-size:var(--mobile-font-size)}}@media screen and (min-width: 768px){.animated-banner h1.mobile-heading{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
