.pawiy-email-signup-section{background:#f3e7d5;color:#111;border-top:1px solid #d8c0a0}
.pawiy-newsletter.pawiy-newsletter--atelier{box-sizing:border-box;display:block;background:#f3e7d5!important;color:#111!important;padding:64px 28px!important;margin:0!important;min-height:0!important;height:auto!important}
.pawiy-newsletter--atelier .pawiy-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:64px;align-items:center;max-width:1200px;margin:0 auto}
.pawiy-newsletter--atelier .pawiy-newsletter__eyebrow{color:#765033!important;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;margin:0 0 12px;text-transform:uppercase}
.pawiy-newsletter--atelier h2{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.035em;color:#111!important;margin:0 0 14px}
.pawiy-newsletter--atelier .pawiy-newsletter__description{font-size:15px;line-height:1.65;color:#594b3d!important;margin:0;max-width:490px}
.pawiy-newsletter--atelier .pawiy-newsletter__label{display:block;font-size:12px;line-height:1.5;font-weight:600;color:#443629!important;margin-bottom:8px}
.pawiy-newsletter--atelier .pawiy-newsletter__form{display:flex;align-items:stretch;border:1px solid #9a7458;border-radius:8px;background:#fffaf4;overflow:hidden;min-height:54px}
.pawiy-newsletter--atelier input[type=email]{display:block;box-sizing:border-box;flex:1;min-width:0;width:100%;padding:14px 16px;font:inherit;font-size:15px;line-height:1.5;background:#fffaf4!important;color:#111!important;border:0;border-radius:0;box-shadow:none}
.pawiy-newsletter--atelier input[type=email]::placeholder{color:#756b60;opacity:1}
.pawiy-newsletter--atelier button[type=submit]{display:flex;align-items:center;justify-content:center;gap:12px;flex:none;box-sizing:border-box;min-width:126px;min-height:54px;padding:12px 18px;border:0;background:#111!important;color:#f3e7d5!important;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;border-radius:0;text-transform:none}
.pawiy-newsletter--atelier button[type=submit]:hover{background:#35281e!important}
.pawiy-newsletter--atelier button svg{display:block;width:20px!important;height:20px!important;flex:0 0 20px;max-width:20px;max-height:20px}
.pawiy-newsletter--atelier :is(input,button):focus-visible{outline:2px solid #765033;outline-offset:-3px}
.pawiy-newsletter--atelier .pawiy-newsletter__note,.pawiy-newsletter--atelier .pawiy-newsletter__status{color:#655446!important;font-size:12px;line-height:1.5;margin:10px 0 0}
@media(max-width:749px){.pawiy-newsletter.pawiy-newsletter--atelier{padding:38px 22px!important}.pawiy-newsletter--atelier .pawiy-newsletter__inner{grid-template-columns:minmax(0,1fr);gap:26px}.pawiy-newsletter--atelier button[type=submit]{min-width:110px;padding-inline:12px;gap:8px}.pawiy-newsletter--atelier input[type=email]{padding-inline:12px}}
