.ar-cp-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(30,20,18,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.ar-cp-box{position:relative;background:#fff;color:#2b211f;max-width:420px;width:100%;padding:28px 24px 20px;border-radius:6px;box-shadow:0 12px 40px rgba(0,0,0,.25);text-align:center;font-size:15px;line-height:1.5}
.ar-cp-box h2{font-size:22px;line-height:1.25;margin:4px 0 12px}
.ar-cp-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#8f344b;margin:0}
.ar-cp-price{font-weight:700;margin:12px 0 16px}
.ar-cp-yes,.ar-cp-no{display:block;width:100%;min-height:48px;border-radius:4px;font-size:16px;cursor:pointer;margin-top:8px}
.ar-cp-yes{background:#2b211f;color:#fff;border:0}
.ar-cp-yes[disabled]{opacity:.7}
.ar-cp-no{background:none;color:#2b211f;border:1px solid #c9bdb9}
.ar-cp-x{position:absolute;top:6px;right:8px;background:none;border:0;font-size:26px;min-width:44px;min-height:44px;cursor:pointer;color:inherit}
.ar-cp-small{font-size:13px;margin:12px 0 0}.ar-cp-small a{color:#8f344b}
