
/* Istatag 1.4.0 compact SMS newsletter */
.tz-newsletter.istatag-sms-newsletter{padding:23px 0 17px!important;border-radius:20px!important;background:radial-gradient(ellipse at 4% 85%,color-mix(in srgb,var(--color-secondary,#a14473) 34%,transparent),transparent 48%),linear-gradient(110deg,var(--color-primary-dark,#451536),#32132d)!important;box-shadow:0 12px 30px #27102414}
.istatag-sms-newsletter .istatag-newsletter-top{display:grid;grid-template-columns:1fr minmax(280px,440px);align-items:center;gap:24px;padding-bottom:15px}
.istatag-sms-newsletter .istatag-newsletter-copy h2{font-size:clamp(17px,1.65vw,22px)!important;line-height:1.65;margin:0;color:#fff}
.istatag-sms-newsletter .istatag-newsletter-copy p{font-size:12px;color:#ffffffba;margin:2px 0 0}
.istatag-newsletter-form,.istatag-sms-verify{display:flex;align-items:center;gap:7px;background:#fff;border-radius:12px;padding:5px;max-width:100%}
.istatag-newsletter-form input,.istatag-sms-verify input{min-width:0;flex:1;border:0!important;outline:0;background:transparent;padding:8px 11px;font-size:12px;direction:ltr;text-align:right}
.istatag-newsletter-form button,.istatag-sms-verify button{border:0;border-radius:9px;background:var(--color-gold,#dcb331);color:#2f1730;padding:10px 14px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}
.istatag-sms-consent{display:block;font-size:10px;color:#ffffffb8;margin-top:6px}
.istatag-newsletter-perks{display:flex;justify-content:space-around;gap:15px;border-top:1px solid #ffffff25;padding-top:12px;font-size:11px;color:#fff9}
.istatag-newsletter-perks span:before{content:'✦';color:var(--color-gold,#dcb331);margin-inline-end:8px}
.istatag-sms-verify{max-width:460px;margin:10px 0}.istatag-sms-verify label{font-size:11px;color:#382239;padding-inline:7px}.istatag-newsletter-notice{font-size:12px;color:#fff;padding:8px 0}.istatag-sms-unavailable{font-size:12px;color:#fff}
@media(max-width:767px){.istatag-sms-newsletter .istatag-newsletter-top{grid-template-columns:1fr;gap:12px}.tz-newsletter.istatag-sms-newsletter{padding:20px 0 16px!important}.istatag-newsletter-perks{flex-wrap:wrap;justify-content:flex-start;gap:8px 17px;font-size:10px}.istatag-sms-newsletter .istatag-newsletter-copy h2{font-size:17px!important}}
