:root{--vs-dhr-navy: #25337a;--vs-dhr-navy-hover: #1a2555;--vs-dhr-red: #be2943;--vs-dhr-ink: #212529;--vs-dhr-muted: #495057;--vs-dhr-soft: #f8f9fa;--vs-dhr-line: #dee2e6;--vs-dhr-amber: #f39c12}html body .vs-dhr-dialog,html body .vs-dhr-banner,html body .vs-dhr-status{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html body .vs-dhr-dialog{width:min(calc(100vw - 40px),500px);max-width:500px;padding:0;border:0;border-radius:16px;background:#fff;box-shadow:0 20px 60px #0000004d;color:var(--vs-dhr-ink);overflow:hidden}html body .vs-dhr-dialog::backdrop{background:#000000b3}html body .vs-dhr-dialog .vs-dhr-inner{padding:40px;text-align:center}html body .vs-dhr-dialog .vs-dhr-inner:before{content:"";display:flex;width:80px;height:80px;margin:0 auto 24px;border-radius:50%;background-color:#fff8e1;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2L2 20h20L12 2z' stroke='%23f39c12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3Cpath d='M12 9v4M12 17h.01' stroke='%23f39c12' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(135deg,#fff3cd,#fff8e1);background-repeat:no-repeat;background-position:center;box-shadow:0 4px 12px #f39c1233}html body .vs-dhr-dialog .vs-dhr-title{margin:0 0 16px;color:var(--vs-dhr-ink);font-size:24px;font-weight:700;line-height:1.25}html body .vs-dhr-dialog .vs-dhr-body{margin:0;color:var(--vs-dhr-muted);font-size:16px;line-height:1.6}html body .vs-dhr-dialog .vs-dhr-actions{display:flex;flex-direction:column;gap:0;margin-top:32px}html body .vs-dhr-dialog .vs-dhr-btn{width:100%;min-height:0;margin:0 0 12px;padding:16px;border-radius:25px;font:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:all .2s}html body .vs-dhr-dialog .vs-dhr-btn:last-child{margin-bottom:0}html body .vs-dhr-dialog .vs-dhr-primary{border:0;background:var(--vs-dhr-navy);color:#fff}html body .vs-dhr-dialog .vs-dhr-secondary{border:2px solid var(--vs-dhr-line);background:var(--vs-dhr-soft);color:var(--vs-dhr-muted)}html body .vs-dhr-dialog .vs-dhr-btn:focus-visible,html body .vs-dhr-x:focus-visible{outline:2px solid var(--vs-dhr-navy);outline-offset:3px}@media(hover:hover){html body .vs-dhr-dialog .vs-dhr-primary:hover{transform:translateY(-1px);background:var(--vs-dhr-navy-hover);box-shadow:0 4px 12px #25337a4d}html body .vs-dhr-dialog .vs-dhr-secondary:hover{background:#e9ecef;border-color:#adb5bd}}html body .vs-dhr-banner{position:relative;z-index:2;width:calc(100% - 32px);max-width:1200px;margin:16px auto;padding:14px 50px 14px 16px;border:1px solid var(--vs-dhr-line);border-left:4px solid var(--vs-dhr-navy);border-radius:10px;background:var(--vs-dhr-soft);color:var(--vs-dhr-muted);box-shadow:0 2px 8px #25337a14;font-size:14px;line-height:1.55}html body .vs-dhr-banner.err{border-color:#be294347;border-left-color:var(--vs-dhr-red);background:#fff7f8;color:#991b1b}html body .vs-dhr-x{position:absolute;top:50%;right:12px;width:34px;height:34px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:24px;line-height:1;cursor:pointer;transition:all .2s}@media(hover:hover){html body .vs-dhr-x:hover{background:#e9ecef}}html body .vs-dhr-status{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b3;text-align:center}html body .vs-dhr-status .vs-dhr-card{width:min(calc(100vw - 40px),500px);padding:40px;border:0;border-radius:16px;background:#fff;box-shadow:0 20px 60px #0000004d;color:var(--vs-dhr-muted);font-size:16px;line-height:1.6}html body .vs-dhr-status .vs-dhr-card strong{display:block;margin-bottom:8px!important;color:var(--vs-dhr-ink)!important;font-size:24px!important;font-weight:700;line-height:1.25}html body .vs-dhr-status .vs-dhr-spin{width:48px;height:48px;margin:0 auto 24px;border:5px solid rgba(37,51,122,.12);border-top-color:var(--vs-dhr-navy);border-radius:50%}@media(max-width:768px){html body .vs-dhr-dialog{width:min(calc(100vw - 20px),500px)}html body .vs-dhr-dialog .vs-dhr-inner,html body .vs-dhr-status .vs-dhr-card{padding:30px 20px}}@media(max-width:480px){html body .vs-dhr-dialog{width:calc(100vw - 10px);border-radius:12px}html body .vs-dhr-dialog .vs-dhr-inner,html body .vs-dhr-status .vs-dhr-card{padding:24px 16px}html body .vs-dhr-dialog .vs-dhr-inner:before{width:70px;height:70px;margin-bottom:20px;background-size:36px 36px,auto}html body .vs-dhr-dialog .vs-dhr-title,html body .vs-dhr-status .vs-dhr-card strong{font-size:22px!important}html body .vs-dhr-dialog .vs-dhr-body{font-size:15px}html body .vs-dhr-banner{width:calc(100% - 20px);margin:10px auto;padding:12px 44px 12px 14px}}@media(prefers-reduced-motion:reduce){html body .vs-dhr-dialog .vs-dhr-btn,html body .vs-dhr-x{transition:none}html body .vs-dhr-dialog .vs-dhr-btn:hover{transform:none}html body .vs-dhr-status .vs-dhr-spin{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/dh-cart-recovery.css.map */
