.vip-newsletter{min-height:33rem;display:grid;grid-template-columns:auto minmax(36rem,1fr) minmax(43rem,.85fr);align-items:center;gap:3.6rem;padding:7.2rem max(4.8rem,calc((100% - 128.4rem)/2))}.vip-newsletter__mark{display:inline-flex;width:5.6rem;height:5.6rem;color:#d8ae5b}.vip-newsletter__mark svg{width:100%;height:100%}.vip-newsletter h2{margin:0;font-size:clamp(3.6rem,4vw,5.8rem);font-weight:400;line-height:1.05;text-wrap:balance}.vip-newsletter__sub{margin:1.5rem 0 0;color:#ffffffad;font-family:var(--font-heading-family);font-size:1.6rem}.vip-newsletter__form{display:flex;border-bottom:.1rem solid rgba(255,255,255,.45)}.vip-newsletter__form input{flex:1;min-width:0;height:5.8rem;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:1.4rem}.vip-newsletter__form input::placeholder{color:#ffffff94}.vip-newsletter__form input:focus-visible{outline:.2rem solid rgba(255,255,255,.6);outline-offset:.3rem}.vip-newsletter__form button{display:inline-flex;align-items:center;gap:1rem;padding:0;border:0;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.9rem;font-weight:700;cursor:pointer}.vip-newsletter__form button:focus-visible{outline:.2rem solid rgba(255,255,255,.6);outline-offset:.3rem}.vip-newsletter__form button .vip-arrow{transition:transform .2s ease}.vip-newsletter__form button:hover .vip-arrow{transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.vip-newsletter__form button .vip-arrow{transition:none}}.vip-newsletter__success,.vip-newsletter__error{margin:0;padding:2rem 0;border-top:.1rem solid rgba(255,255,255,.35);border-bottom:.1rem solid rgba(255,255,255,.35);font-family:var(--font-heading-family);font-size:1.8rem}@media screen and (max-width:1080px)and (min-width:750px){.vip-newsletter{grid-template-columns:auto 1fr}.vip-newsletter__form-wrapper{grid-column:2}}@media screen and (max-width:749px){.vip-newsletter{grid-template-columns:1fr;gap:2.4rem;padding:6.4rem 2.4rem}.vip-newsletter__mark{width:4.2rem;height:4.2rem}.vip-newsletter h2{font-size:4.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vip-newsletter.css.map */
