.r2-dinda-popup[hidden]{display:none!important}
.r2-dinda-popup{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px}
.r2-dinda-popup__shade{position:absolute;inset:0;background:rgba(37,22,33,.68)}
.r2-dinda-popup__dialog{position:relative;isolation:isolate;width:min(100%,620px);min-height:390px;overflow:hidden;border-radius:22px;background:#fff8f3;box-shadow:0 18px 60px rgba(0,0,0,.24);text-align:center}
.r2-dinda-popup__art{position:absolute;inset:0;z-index:-1;background:#fff8f3 url('banner-prazo-24h.webp') center/cover no-repeat}
.r2-dinda-popup__copy{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;padding:48px 85px 40px;color:#45273b}
.r2-dinda-popup__eyebrow{font:700 12px/1.4 Poppins,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#a61a66}
.r2-dinda-popup h2{max-width:430px;margin:14px 0 12px;font:700 clamp(30px,4vw,44px)/1.12 Itim,Poppins,Arial,sans-serif;color:#a91867}
.r2-dinda-popup p{max-width:440px;margin:0 0 24px;font:500 16px/1.5 Poppins,Arial,sans-serif;color:#482e3d}
#r2-dinda-popup .r2-dinda-popup__button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;padding:10px 25px;border:0;border-radius:999px;background:#ea268e;color:#fff;cursor:pointer;font:700 15px/1.2 Poppins,Arial,sans-serif}
#r2-dinda-popup .r2-dinda-popup__button:hover,#r2-dinda-popup .r2-dinda-popup__button:focus-visible{background:#b91b70;color:#fff}
#r2-dinda-popup .r2-dinda-popup__close{position:absolute;top:12px;right:14px;z-index:1;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#fff;color:#5a2848;cursor:pointer;font:30px/1 Arial,sans-serif;box-shadow:0 2px 10px rgba(0,0,0,.12)}
.r2-dinda-popup :focus-visible{outline:3px solid #f5b23f;outline-offset:3px}
@media(max-width:600px){.r2-dinda-popup{padding:14px}.r2-dinda-popup__dialog{min-height:390px}.r2-dinda-popup__copy{min-height:390px;padding:65px 34px 55px}.r2-dinda-popup h2{font-size:34px}.r2-dinda-popup p{font-size:15px}.r2-dinda-popup__art{background-position:center}}
@media(max-width:380px){.r2-dinda-popup__copy{padding-right:24px;padding-left:24px}.r2-dinda-popup h2{font-size:30px}}
