.ve-news{--ve-bg: #0a0a0a;--ve-border: rgba(255, 255, 255, .15);--ve-text: #f5f5f5;--ve-text-dim: rgba(245, 245, 245, .6);--ve-accent: #e02020;--ve-radius: 2px;position:relative;background:var(--ve-bg);color:var(--ve-text);padding:96px 24px;overflow:hidden;isolation:isolate}.ve-news__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ve-news__bg-img{width:100%;height:100%;object-fit:cover;display:block}.ve-news__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0abf,#0a0a0ae6)}.ve-news__inner{max-width:640px;margin:0 auto;text-align:center}.ve-news__eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--ve-accent);margin:0 0 12px;font-weight:600}.ve-news__heading{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(28px,4vw,42px);margin:0 0 16px;font-weight:700}.ve-news__subheading{color:var(--ve-text-dim);font-size:15px;line-height:1.6;margin:0 0 36px}.ve-news__form{width:100%}.ve-news__field-row{display:flex;gap:12px;max-width:480px;margin:0 auto}.ve-news__input{flex:1;background:transparent;border:1px solid var(--ve-border);border-radius:var(--ve-radius);color:var(--ve-text);padding:15px 18px;font-size:14px;min-width:0}.ve-news__input::placeholder{color:var(--ve-text-dim)}.ve-news__input:focus{outline:none;border-color:var(--ve-accent)}.ve-news__submit{display:inline-flex;align-items:center;gap:8px;background:var(--ve-accent);border:1px solid var(--ve-accent);border-radius:var(--ve-radius);color:#fff;padding:15px 24px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.ve-news__submit:hover{background:transparent;color:var(--ve-accent)}.ve-news__arrow{transition:transform .2s ease}.ve-news__submit:hover .ve-news__arrow{transform:translate(3px)}.ve-news__error{color:var(--ve-accent);font-size:13px;margin:14px 0 0}.ve-news__success{display:inline-flex;align-items:center;gap:10px;justify-content:center;color:var(--ve-text);font-size:15px;padding:16px 24px;border:1px solid var(--ve-border);border-radius:var(--ve-radius);width:100%;max-width:480px;margin:0 auto;box-sizing:border-box}.ve-news__success-icon{width:20px;height:20px;color:var(--ve-accent);flex-shrink:0}.ve-news__disclaimer{color:var(--ve-text-dim);font-size:12px;margin:18px 0 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:599px){.ve-news{padding:64px 16px}.ve-news__field-row{flex-direction:column}.ve-news__submit{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/velocity-newsletter.css.map */
