/* MON CHERI 19.23 | Newsletter */
.mc-newsletter{max-width:1440px;margin:30px auto 0;padding:46px 5.5%;background:linear-gradient(110deg,#3a1121,#631f35 65%,#462036);color:#fffbf5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center;border-radius:11px;box-shadow:0 15px 36px #410f2320;box-sizing:border-box}
.mc-newsletter *{box-sizing:border-box}
.mc-newsletter-eyebrow{display:block;font-size:10px;color:#e6c492;letter-spacing:.2em;font-weight:700;margin-bottom:14px}
.mc-newsletter h2{font:400 clamp(28px,3vw,43px)/1.16 Georgia,serif;color:#fffbf5!important;margin:0 0 14px}.mc-newsletter h2 em{color:#f3d5ac;font-weight:400}
.mc-newsletter-content p{font:400 13px/1.7 Arial,sans-serif;max-width:440px;margin:0;color:#f0dfda}
.mc-newsletter-form{margin:0;min-width:0}
.mc-newsletter-row{display:flex;min-width:0;gap:8px}
.mc-newsletter-row input{background:#fff;border:1px solid #ead4cf;flex:1;min-width:0;border-radius:6px;padding:0 15px;height:46px;font:13px Arial,sans-serif;color:#36272d}
.mc-newsletter-row button{border:0;border-radius:6px;background:#e8c994;color:#392025;font:700 12px Arial,sans-serif;padding:0 20px;white-space:nowrap;cursor:pointer}
.mc-newsletter-row button:hover{background:#f5dcad}.mc-newsletter-row button:disabled{opacity:.65;cursor:wait}
.mc-newsletter-consent{display:flex;align-items:flex-start;gap:9px;margin:13px 0;color:#f3e4e2;font:11px/1.6 Arial,sans-serif}
.mc-newsletter-consent input{flex:0 0 auto;margin-top:2px;accent-color:#d2b182;width:16px;height:16px}
.mc-newsletter a{color:#f5d6a6;text-decoration:underline}
.mc-newsletter-status{min-height:18px;font:12px/1.5 Arial,sans-serif;color:#f6dc9e;margin:10px 0 4px}
.mc-newsletter-foot{font:10px Arial,sans-serif;color:#e8cfcb}
.mc-newsletter-trap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.mc-newsletter-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mc-newsletter-action{max-width:620px;margin:45px auto;padding:40px 30px;background:#fff;border:1px solid #eadfd8;border-radius:15px;text-align:center;box-shadow:0 14px 42px #3612200d}
.mc-newsletter-action h1{font:400 34px Georgia,serif;color:#4b2632}
.mc-newsletter-action p{font:13px/1.65 Arial,sans-serif;color:#6c5760}
.mc-newsletter-action button,.mc-newsletter-action a.mc-btn{display:inline-block;border:0;background:#531b31;color:white;padding:13px 22px;border-radius:7px;font:600 12px Arial,sans-serif;cursor:pointer;text-decoration:none}
@media(max-width:760px){.mc-newsletter{grid-template-columns:1fr;gap:22px;margin:15px 3% 0;padding:30px 6%;border-radius:10px}.mc-newsletter h2{font-size:30px}.mc-newsletter-row{flex-wrap:wrap}.mc-newsletter-row input{flex:1 1 180px;height:43px}.mc-newsletter-row button{min-height:43px;flex:0 0 auto;padding:0 14px}.mc-newsletter-consent{font-size:11px}}
@media(max-width:360px){.mc-newsletter-row button{width:100%}}
