.vanx-newsletter-banner{position:relative;isolation:isolate;overflow:hidden;background:#111820;color:#fff;scroll-margin-top:120px}.vanx-newsletter-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vanx-newsletter-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vanx-newsletter-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#070b10ed 0%,#070b10be 28%,#070b1033 55%,transparent 80%)}.vanx-newsletter-banner__inner{display:flex;align-items:center;min-height:clamp(390px,35vw,540px);padding-top:54px;padding-bottom:54px}.vanx-newsletter-banner__copy{width:37%;max-width:470px}.vanx-newsletter-banner .vanx-eyebrow{font-size:1rem;color:#d4dce4;letter-spacing:.12em;margin:0 0 18px}.vanx-newsletter-banner h2{color:#fff;font-size:clamp(3rem,3.1vw,4.5rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 20px}.vanx-newsletter-banner__text{max-width:36ch;color:#e0e4e8;font-size:1.4rem;line-height:1.65;margin:0 0 26px}.vanx-newsletter-banner .input-with-button{display:flex;min-height:54px;border:1px solid #c4cbd3;border-radius:3px;background:#0a1019b3}.vanx-newsletter-banner .input{min-width:0;background:transparent;color:#fff;border:0;min-height:52px;padding-right:62px}.vanx-newsletter-banner .input::placeholder{color:#e5e7eb;opacity:1}.vanx-newsletter-banner .btn{background:#fff;color:#111820;border:0;min-width:48px;min-height:48px}.vanx-newsletter-banner__privacy{margin:14px 0 0;font-size:1.05rem;color:#d1d7de;line-height:1.5}.vanx-newsletter-banner__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vanx-newsletter-banner a:focus-visible,.vanx-newsletter-banner input:focus-visible,.vanx-newsletter-banner button:focus-visible{outline:2px solid #fff;outline-offset:4px}.vanx-footer__newsletter-jump{display:inline-flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #777;font-size:1.4rem}@media(max-width:900px){.vanx-newsletter-banner__copy{width:44%}}@media(max-width:600px){.vanx-newsletter-banner{padding-top:48%}.vanx-newsletter-banner__media{bottom:auto;height:auto;aspect-ratio:2.05}.vanx-newsletter-banner__media img{object-position:right center}.vanx-newsletter-banner:before{display:none}.vanx-newsletter-banner__inner{min-height:0;padding-top:30px;padding-bottom:36px}.vanx-newsletter-banner__copy{width:100%;max-width:none}.vanx-newsletter-banner h2{max-width:15ch;font-size:3.5rem}.vanx-newsletter-banner__text{max-width:42ch}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vanx-newsletter.css.map */
