.sx-newsletter-section{background:#090a0c;padding:24px 40px 40px}.sx-newsletter{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px 52px;max-width:1280px;margin:0 auto;padding:36px 40px;background:#181a1e;border:1px solid #35383e;border-left:3px solid #cd3446;color:#f5f5f7;font-family:var(--font-body-family);line-height:1.5;letter-spacing:0;box-sizing:border-box}.sx-newsletter *{box-sizing:border-box;min-width:0}.sx-newsletter .sx-newsletter__eyebrow{margin:0 0 12px;color:#f48a94;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.sx-newsletter .sx-newsletter__heading{margin:0;color:#f5f5f7;font-family:var(--font-heading-family);font-size:clamp(30px,2.7vw,38px);line-height:1.12;font-weight:400;font-style:normal;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.sx-newsletter .sx-newsletter__description{max-width:570px;margin:14px 0 0;color:#c3c6cd;font-size:14px;line-height:1.65}.sx-newsletter__form{margin:0;scroll-margin-top:120px}.sx-newsletter .sx-newsletter__label{display:block;margin:0 0 9px;color:#f5f5f7;font-size:12px;font-weight:650}.sx-newsletter__fields{display:flex;gap:10px}.sx-newsletter__fields input{display:block;flex:1;width:100%;min-height:50px;padding:12px 14px;border:1px solid #7d838e;border-radius:0;background:#0e1013;color:#fff;font:400 16px/1.4 var(--font-body-family);box-shadow:none}.sx-newsletter__fields input::placeholder{color:#aeb3bd;opacity:1}.sx-newsletter__fields input[aria-invalid=true]{border-color:#ffabb3}.sx-newsletter__fields button{display:flex;align-items:center;justify-content:center;gap:20px;flex:none;min-height:50px;padding:12px 20px;border:1px solid #bd2639;border-radius:0;background:#bd2639;color:#fff;font:750 12px/1.4 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sx-newsletter__fields button:hover{background:#a51e30;border-color:#a51e30}.sx-newsletter__fields button>span{font-size:19px;line-height:1}.sx-newsletter .sx-newsletter__consent{margin:12px 0 0;color:#bdc2cb;font-size:12px;line-height:1.65;max-width:500px}.sx-newsletter .sx-newsletter__consent a{color:#f5f5f7;text-decoration:underline;text-underline-offset:3px}.sx-newsletter :is(input,button,a):focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #972333}.sx-newsletter__status:empty{display:none}.sx-newsletter .sx-newsletter__status p{margin:14px 0 0;padding:12px 14px;border-left:2px solid #9fceac;background:#242a29;color:#e7f6eb;font-size:13px;line-height:1.6}.sx-newsletter .sx-newsletter__status[data-state=error] p{border-color:#ffabb3;background:#301d24;color:#ffdce0}.sx-newsletter__status:focus{outline:2px solid #f5f5f7;outline-offset:4px}.sx-newsletter--compact{padding:28px 30px;gap:24px 36px}.sx-newsletter--compact .sx-newsletter__heading{font-size:32px}.sx-newsletter--compact .sx-newsletter__description{font-size:13px;margin-top:10px}.sx-news .sx-newsletter{margin-bottom:36px}.sx-newsletter-article{padding-bottom:40px}@media(max-width:989px){.sx-newsletter-section{padding-inline:24px}.sx-newsletter{grid-template-columns:1fr;gap:24px;padding:30px}.sx-newsletter__form{max-width:620px;width:100%}.sx-newsletter__heading{max-width:650px}.sx-newsletter--compact{padding:26px}}@media(max-width:749px){.sx-newsletter-section{padding:16px 20px 28px}.sx-newsletter{padding:26px 22px;gap:24px}.sx-newsletter .sx-newsletter__heading{font-size:30px;text-wrap:pretty}.sx-newsletter .sx-newsletter__description{font-size:13px}.sx-newsletter__fields{flex-direction:column;gap:10px}.sx-newsletter__fields button{width:100%;justify-content:space-between;padding-inline:16px}.sx-newsletter__consent{max-width:none}.sx-news .sx-newsletter{margin-bottom:28px}.sx-newsletter-article{padding-bottom:28px}}@media(max-width:359px){.sx-newsletter-section{padding-inline:16px}.sx-newsletter{padding:24px 18px}.sx-newsletter .sx-newsletter__heading{font-size:28px}.sx-newsletter .sx-newsletter__eyebrow{font-size:9px;letter-spacing:.11em}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sx-newsletter.css.map */
