.luxe-container{max-width:100%;padding:60px 30px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f0c29,#24243e,#302b63);margin:0 auto;letter-spacing:var(--heading-letter-spacing);font-family:var(--heading-font-family)}.luxe-background-animation{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a1628e6,#112040e6);z-index:0}.luxe-sparkle{position:absolute;background:#fff;border-radius:50%;opacity:0;animation:luxe-sparkle 4s linear infinite}@keyframes luxe-sparkle{0%{opacity:0;transform:scale(0)}50%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(0)}}.luxe-content{position:relative;z-index:1;text-align:center;margin:0 auto}.luxe-exclusive-tag{font-size:var(--text-h6);line-height:1.7;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);text-align:center;overflow-wrap:anywhere;color:#fff;opacity:0;margin-bottom:20px;transform:translateY(20px);animation:luxe-fadeInUp .8s ease forwards}.luxe-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:var(--text-h3);text-align:center;opacity:0;color:#fff;transform:translateY(20px);animation:luxe-fadeInUp .8s ease forwards .2s}.luxe-description{margin-bottom:20px;line-height:1.6;color:#c8c8c8;font-size:12px;opacity:0;transform:translateY(20px);animation:luxe-fadeInUp .8s ease forwards .4s;margin-top:20px;font-family:Lato,sans-serif}.luxe-form{display:flex;gap:15px;margin:0 auto;max-width:500px;opacity:0;transform:translateY(20px);animation:luxe-fadeInUp .8s ease forwards .6s}.luxe-form input{flex:1;padding:15px 20px;border:2px solid rgba(255,255,255,.1);border-radius:30px;background:#ffffff0d;color:#fff;font-size:16px;outline:none;transition:all .3s ease}.luxe-form input:focus{border-color:#fff;box-shadow:0 0 15px #f8d8614d}.luxe-form input::placeholder{color:#ffffff80}.luxe-form button{padding:15px 30px;border:none;border-radius:30px;background:#fff;color:#222;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.luxe-form button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #fdfdfd66}@keyframes luxe-fadeInUp{to{opacity:1;transform:translateY(0)}}.luxe-shimmer{position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0);animation:luxe-shimmer 5s infinite;transform:skew(-20deg)}@keyframes luxe-shimmer{0%{left:-150%}to{left:150%}}@media (min-width: 1024px){.luxe-title{font-size:24px}.luxe-exclusive-tag{font-size:18px}.luxe-description{font-size:14px}}@media (max-width: 768px){.luxe-container{padding:40px 20px}.luxe-title{font-size:32px;margin-bottom:20px}.luxe-exclusive-tag{font-size:12px;letter-spacing:2px}.luxe-description{margin-bottom:30px}}@media (max-width: 576px){.luxe-form{flex-direction:column;gap:10px}.luxe-form button,.luxe-form input{width:100%;padding:12px 20px}.luxe-title{font-size:28px}.luxe-container{padding:30px 15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/newsletter-animation.css.map */
