.sandFooter .footerSubscribe .brevoSignup{display:block;border:0;background:transparent;padding:0}
.sandFooter .footerSubscribe .brevoEmailRow{display:flex;align-items:center;border-bottom:1px solid #8d765c;background:rgba(255,255,255,.16);padding-inline:.65rem}
.sandFooter .footerSubscribe .brevoEmailRow label{flex:1;min-width:0}
.sandFooter .footerSubscribe .brevoEmailRow input{width:100%;border:0;background:transparent;color:#29241e;min-height:48px;padding:0;font:inherit}
.sandFooter .footerSubscribe .brevoEmailRow button{border:0;background:transparent;color:#61482f;min-width:36px;min-height:48px;cursor:pointer;font-size:1rem}
.sandFooter .footerSubscribe .brevoConsent{display:flex;align-items:flex-start;gap:.55rem;margin:.85rem 0 .7rem;color:#50483e;font-size:.64rem;line-height:1.45;cursor:pointer}
.sandFooter .footerSubscribe .brevoConsent input{appearance:auto;width:14px;height:14px;min-height:0;margin:.12rem 0 0;accent-color:#755436;flex:0 0 auto}
.sandFooter .footerSubscribe .sib-captcha{min-height:0;transform:scale(.78);transform-origin:top left;margin-bottom:-14px}
[dir=rtl] .sandFooter .footerSubscribe .sib-captcha{transform-origin:top right}
.sandFooter .footerSubscribe .brevoStatus{display:none;margin:.75rem 0 0;padding:.6rem .7rem;border:1px solid rgba(41,36,30,.2);font-size:.68rem;line-height:1.45;text-align:start}
.sandFooter .footerSubscribe .brevoStatus .sib-form-message-panel__text{display:flex;align-items:flex-start;gap:.4rem}
.sandFooter .footerSubscribe .brevoStatus svg{display:none}
.sandFooter .footerSubscribe #success-message{color:#31523d;background:rgba(232,247,236,.55)}
.sandFooter .footerSubscribe #error-message{color:#6b2f2a;background:rgba(255,235,232,.5)}
.sandFooter .footerSubscribe .entry__error{display:block;color:#6b2f2a;font-size:.64rem;margin:.4rem 0 0}
.sandFooter .footerSubscribe .input--hidden{position:absolute!important;left:-9999px!important}
@media(max-width:700px){.sandFooter .footerSubscribe .sib-captcha{transform:scale(.72);margin-bottom:-20px}}
