.newsletter-section{background:var(--nl-bg, #8B3FC9);padding:64px 24px}.newsletter-container{max-width:640px;margin:0 auto;text-align:center}.newsletter-heading{font-size:32px;font-weight:800;color:var(--nl-title-color, #FFFFFF);margin:0 0 16px;line-height:1.25}.newsletter-subheading{font-size:16px;line-height:1.6;color:var(--nl-text-color, #EAD9F7);margin:0 0 32px}.newsletter-subheading p,.newsletter-form{margin:0}.newsletter-field{display:flex;align-items:center;background:var(--nl-input-bg, #FFFFFF);border-radius:999px;padding:6px 6px 6px 24px;max-width:500px;margin:0 auto}.newsletter-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--nl-input-text, #1A1A1A);padding:12px 8px}.newsletter-input::placeholder{color:#9a9a9a}.newsletter-button{flex-shrink:0;border:none;cursor:pointer;background:var(--nl-button-bg, #1E1E1E);color:var(--nl-button-text, #FFFFFF);font-weight:700;font-size:14.5px;border-radius:999px;padding:14px 26px;transition:opacity .15s ease}.newsletter-button:hover{opacity:.85}.newsletter-message{margin:16px 0 0;font-size:14px;font-weight:600}.newsletter-message--success{color:#fff}.newsletter-message--error{color:#ffd9d9}.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 screen and (max-width:749px){.newsletter-section{padding:48px 20px}.newsletter-heading{font-size:24px}.newsletter-field{flex-direction:column;border-radius:20px;padding:16px;gap:10px}.newsletter-input{width:100%;text-align:center;padding:8px}.newsletter-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAABA */
