.notifyme-confirm-dialog{box-sizing:border-box;width:min(calc(100% - 32px),520px);max-height:calc(100% - 32px);margin:auto;padding:44px 36px 36px;overflow:auto;border:0;border-radius:24px;background:#fff;box-shadow:0 24px 80px rgba(12,40,30,.22);color:#173d35;font-family:inherit;text-align:center;isolation:isolate}.notifyme-confirm-dialog[open]{animation:notifyme-confirm-enter .32s cubic-bezier(.16,1,.3,1)}.notifyme-confirm-sheen:before{position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(110deg,transparent,rgba(220,245,234,.55),transparent);content:'';pointer-events:none}.notifyme-confirm-sheen{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:-1}.notifyme-confirm-dialog[open] .notifyme-confirm-sheen:before{animation:notifyme-confirm-sheen 1.1s .12s ease-out both}.notifyme-confirm-dialog::backdrop{background:rgba(12,28,24,.52)}.notifyme-confirm-close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:0 0;color:#345749;cursor:pointer;font-size:25px;line-height:1}.notifyme-confirm-close:hover{background:#eef4f1}.notifyme-confirm-dialog .notifyme-confirm-title{margin:0 0 14px;color:#173d35;font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:1.22;text-wrap:balance}.notifyme-confirm-title:focus{outline:0}.notifyme-confirm-description{max-width:38ch;margin:0 auto 26px;color:#345749;font-size:16px;line-height:1.55;text-wrap:pretty}.notifyme-confirm-products{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 16px;margin:0 0 28px;padding:0;list-style:none;color:#173d35;font-size:15px;line-height:1.45}.notifyme-confirm-products[hidden]{display:none}.notifyme-confirm-products li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:min(128px,calc(50% - 8px));margin:0;padding:4px 0;overflow-wrap:anywhere}.notifyme-confirm-products img{flex:0 0 72px;width:72px;height:72px;border-radius:12px;background:#f2f7f4;object-fit:contain}.notifyme-confirm-products span{min-width:0;max-width:30ch}.notifyme-confirm-dialog .notifyme-confirm-continue{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:48px;padding:13px 32px;border:0;border-radius:999px;background:#216f51;box-shadow:0 6px 18px rgba(33,111,81,.17);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;transition:background-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.notifyme-confirm-dialog .notifyme-confirm-continue:hover{transform:translateY(-1px);background:#185b41;box-shadow:0 9px 22px rgba(33,111,81,.22);color:#fff}.notifyme-confirm-dialog .notifyme-confirm-continue:active{transform:translateY(0)}.notifyme-confirm-dialog button:focus-visible{outline:3px solid #173d35;outline-offset:4px}.notifyme-confirm-dialog button:hover,.notifyme-confirm-dialog button:focus{border:0}@keyframes notifyme-confirm-enter{from{transform:translateY(8px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes notifyme-confirm-sheen{from{transform:translateX(0) skewX(-12deg)}to{transform:translateX(450%) skewX(-12deg)}}@media (max-width:480px){.notifyme-confirm-dialog{padding:42px 24px 28px;border-radius:20px}.notifyme-confirm-dialog .notifyme-confirm-title{font-size:27px}.notifyme-confirm-products{gap:18px 12px}}@media (prefers-reduced-motion:reduce){.notifyme-confirm-dialog[open],.notifyme-confirm-dialog[open] .notifyme-confirm-sheen:before{animation:none}.notifyme-confirm-sheen{display:none}.notifyme-confirm-dialog .notifyme-confirm-continue{transition:none;transform:none}}