.jazzis-newsletter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:18px 32px;width:min(1180px,100%);margin:clamp(26px,4vw,42px) auto clamp(30px,4.5vw,48px);padding:clamp(20px,4vw,30px);border:1px solid #8d668a;border-radius:22px;background:linear-gradient(120deg,#4a2b4f,#59304f);box-shadow:0 8px 22px #21132930;color:#fffaf4;text-align:left}.jazzis-newsletter__eyebrow{color:#f3c951;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jazzis-newsletter__copy h2{margin:5px 0 8px;color:#fffaf4;font-size:clamp(23px,3vw,32px)}.jazzis-newsletter__copy p,.jazzis-newsletter__preview-note{margin:0;color:#f3e7ed;font-size:14px;line-height:1.55}.jazzis-newsletter__form{display:grid;gap:11px}.jazzis-newsletter__email-label{color:#fffaf4;font-size:13px;font-weight:800}.jazzis-newsletter__row{display:flex;gap:9px}.jazzis-newsletter__row input[type=email]{min-width:0;min-height:48px;flex:1 1 auto;padding:10px 14px;border:2px solid #e8c8d8;border-radius:12px;background:#fffaf4;color:#38243d;font:inherit}.jazzis-newsletter__row input[type=email]:focus-visible,.jazzis-newsletter__submit:focus-visible,.jazzis-newsletter__consent input:focus-visible{outline:3px solid #f3c951;outline-offset:3px}.jazzis-newsletter__submit{min-height:48px;flex:0 0 auto;padding:10px 18px;border:2px solid #ffd16e;border-radius:12px;background:#d83287;color:#fff;font:inherit;font-weight:900;cursor:pointer}.jazzis-newsletter__submit:not(:disabled):hover{background:#bb1c6f}.jazzis-newsletter__consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:#f3e7ed;font-size:12px;line-height:1.45}.jazzis-newsletter__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#f3c951}.jazzis-newsletter__success,.jazzis-newsletter__error{margin:0;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:800}.jazzis-newsletter__success{background:#e2f6e8;color:#225a3a}.jazzis-newsletter__error{background:#fff0f0;color:#7b1f31}.jazzis-newsletter__preview-note{font-size:12px}.jazzis-newsletter__submit:disabled,.jazzis-newsletter__row input:disabled,.jazzis-newsletter__consent input:disabled{opacity:.68;cursor:not-allowed}@media(max-width:640px){.jazzis-newsletter{grid-template-columns:minmax(0,1fr);gap:18px}.jazzis-newsletter__row{flex-direction:column}.jazzis-newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/jazzis-newsletter.css.map */
