.vx-newsletter{padding-block:var(--vx-newsletter-top, 64px) var(--vx-newsletter-bottom, 64px);background:#203b31;color:#201b17}.vx-newsletter__layout{display:grid;max-width:1280px;margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}.vx-newsletter__layout--form-only{grid-template-columns:minmax(0,640px);justify-content:center}.vx-newsletter__panel{min-width:0;padding:clamp(24px,4vw,56px);background:#f7f3eb}.vx-newsletter__eyebrow{margin:0 0 20px;color:#2d4a3e;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.vx-newsletter__media{min-width:0;width:100%;max-width:520px;justify-self:center}.vx-newsletter__media img{display:block;width:100%;height:auto;border-radius:0}.vx-newsletter__form{min-width:0;min-height:320px}.vx-newsletter__loading{margin:0;color:#5b554e;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5}.vx-newsletter__form:has(form) .vx-newsletter__loading{display:none}body:has(.vx-newsletter:focus-within) .home-sticky-cta{visibility:hidden;pointer-events:none}.vx-newsletter__form form.klaviyo-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.vx-newsletter__form [data-testid=form-component]{padding:0!important;min-width:0}.vx-newsletter__form [data-testid=form-row]+[data-testid=form-row]{margin-top:12px}.vx-newsletter__form .klaviyo-form-richtext h1,.vx-newsletter__form .klaviyo-form-richtext h2,.vx-newsletter__form .klaviyo-form-richtext h1 span,.vx-newsletter__form .klaviyo-form-richtext h2 span{margin:0 0 16px!important;color:#203b31!important;font-family:"Noto Serif Japanese",Georgia,serif!important;font-size:clamp(28px,2.8vw,42px)!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.2!important;text-align:left!important}.vx-newsletter__form :is(input[type=text],input[type=email],input[type=tel]){box-sizing:border-box!important;width:100%!important;min-height:54px!important;padding:14px 16px!important;border:1px solid #87978e!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#201b17!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.5!important}.vx-newsletter__form input::placeholder{color:#5b554e!important;opacity:1}.vx-newsletter__form input[aria-invalid=true]{border-color:#a42d22!important}.vx-newsletter__form .klaviyo-form-button{box-sizing:border-box!important;width:100%!important;min-height:54px!important;padding:14px 20px!important;border:1px solid #2d4a3e!important;border-radius:0!important;background:#2d4a3e!important;box-shadow:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:0!important;cursor:pointer;transition:background-color .18s ease}.vx-newsletter__form .klaviyo-form-button:hover{background:#123f34!important}.vx-newsletter__form .klaviyo-form-button:disabled{cursor:wait;opacity:.65}.vx-newsletter__form input:focus-visible,.vx-newsletter__form button:focus-visible{outline:2px solid #203b31!important;outline-offset:3px!important}.vx-newsletter__form .klaviyo-form-richtext p,.vx-newsletter__form .klaviyo-form-richtext p span{color:#201b17!important;font-family:Montserrat,sans-serif!important;line-height:1.5!important}@media(min-width:768px){.vx-newsletter__layout{align-items:stretch}.vx-newsletter__media{position:relative}.vx-newsletter__media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:60% 50%}}@media(max-width:767.98px){.vx-newsletter{padding-block:40px}.vx-newsletter__layout{grid-template-columns:minmax(0,1fr);gap:24px}.vx-newsletter__panel{padding:24px 20px}.vx-newsletter__form{min-height:300px}}@media(prefers-reduced-motion:reduce){.vx-newsletter__form .klaviyo-form-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/vx-newsletter.css.map */
