._4umoWG_popup{z-index:400;border:1px solid var(--line);border-top:3px solid var(--rose-dark);width:min(380px,100% - 40px);color:var(--ink);background:#fff;padding:28px;animation:.45s cubic-bezier(.22,1,.36,1) both _4umoWG_popupIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #332b2e29}._4umoWG_close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;font-weight:300;line-height:1;position:absolute;top:12px;right:12px}._4umoWG_eyebrow{color:var(--rose-dark);letter-spacing:.18em;margin:0 0 14px;font-size:9px;font-weight:600}._4umoWG_popup h2{letter-spacing:-.04em;margin:0 0 14px;padding-right:24px;font-size:28px;font-weight:500}._4umoWG_description{color:var(--muted);word-break:keep-all;margin:0 0 22px;font-size:13px;line-height:1.8}._4umoWG_couponLink{background:var(--plum-gradient);color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;font-weight:500;display:flex}@keyframes _4umoWG_popupIn{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:600px){._4umoWG_popup{width:calc(100% - 24px);padding:24px}._4umoWG_popup h2{font-size:25px}}@media (prefers-reduced-motion:reduce){._4umoWG_popup{animation:none}}
