.dnp-overlay{--crimson-1:#82141D;--crimson-2:#ED1D26;--off-white:#F5F1EE;--glass:rgba(255,255,255,.08);--glass-border:rgba(255,255,255,.18);position:fixed;top:0;right:0;bottom:0;left:0;background:#050506b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:9990;padding:20px;opacity:0;transition:opacity .3s ease}.dnp-overlay.is-visible{display:flex}.dnp-overlay.is-active{opacity:1}.dnp-popup{position:relative;width:100%;max-width:420px;background:linear-gradient(160deg,#140a0beb,#0b0b0cf7);border:1px solid var(--glass-border);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #ed1d2626;transform:translateY(24px) scale(.96);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.25,1),opacity .5s ease}.dnp-overlay.is-active .dnp-popup{transform:translateY(0) scale(1);opacity:1}.dnp-top-bar{height:4px;background:linear-gradient(90deg,var(--crimson-1),var(--crimson-2),var(--crimson-1));background-size:200% 100%;animation:dnpShine 3.5s linear infinite}@keyframes dnpShine{0%{background-position:0% 0}to{background-position:200% 0}}.dnp-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--glass);border:1px solid var(--glass-border);color:var(--off-white);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;transition:background .2s ease,transform .2s ease;z-index:6}.dnp-close:hover{background:#ffffff29;transform:rotate(90deg)}.dnp-close:focus-visible{outline:2px solid var(--crimson-2);outline-offset:2px}.dnp-track{display:flex;transition:transform .45s cubic-bezier(.2,.9,.25,1);cursor:grab;touch-action:pan-y}.dnp-track.is-dragging{transition:none;cursor:grabbing}.dnp-slide{flex:0 0 100%;display:flex;flex-direction:column;min-width:0;-webkit-user-select:none;user-select:none}.dnp-slide img{pointer-events:none;-webkit-user-drag:none}.dnp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:22px 24px 0;padding:6px 12px;background:#ed1d2626;border:1px solid rgba(237,29,38,.4);border-radius:100px;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#ff6b6e;width:fit-content}.dnp-dot{width:6px;height:6px;border-radius:50%;background:var(--crimson-2);animation:dnpPulse 1.8s infinite}@keyframes dnpPulse{0%{box-shadow:0 0 #ed1d268c}70%{box-shadow:0 0 0 8px #ed1d2600}to{box-shadow:0 0 #ed1d2600}}.dnp-media{margin:16px 24px 0;border-radius:12px;overflow:hidden;aspect-ratio:16/9;position:relative;background:linear-gradient(135deg,var(--crimson-1),#2b0507)}.dnp-media img{width:100%;height:100%;object-fit:cover;display:block}.dnp-media-tag{position:absolute;bottom:10px;left:10px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 10px;border-radius:6px;font-family:Oswald,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(255,255,255,.15)}.dnp-body{padding:18px 24px 8px}.dnp-title{font-family:Oswald,sans-serif;font-weight:700;font-size:26px;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;line-height:1.15;background:linear-gradient(90deg,#fff,#ffd7d8 60%,#ff9fa1);-webkit-background-clip:text;background-clip:text;color:transparent}.dnp-text{font-family:Poppins,sans-serif;font-size:13.5px;line-height:1.55;color:#f5f1eebf;margin:0 0 4px}.dnp-text p{margin:0 0 10px}.dnp-text p:last-child{margin-bottom:0}.dnp-actions{display:flex;gap:10px;padding:14px 24px 0}.dnp-btn{flex:1;font-family:Oswald,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:2px;text-transform:uppercase;padding:13px 16px;border-radius:8px;border:none;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.dnp-btn--primary{background:linear-gradient(90deg,var(--crimson-1),var(--crimson-2));color:#fff;box-shadow:0 10px 24px #ed1d2659}.dnp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ed1d2680}.dnp-btn--ghost{background:var(--glass);border:1px solid var(--glass-border);color:var(--off-white);flex:0 0 auto;padding:13px 18px}.dnp-btn--ghost:hover{background:#ffffff24}.dnp-dots{display:flex;justify-content:center;gap:8px;padding:16px 24px 0}.dnp-dot-btn{width:7px;height:7px;border-radius:50%;background:#ffffff40;border:none;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.dnp-dot-btn.is-active{background:var(--crimson-2);transform:scale(1.3)}.dnp-footer-note{text-align:center;font-size:10.5px;letter-spacing:1px;color:#f5f1ee66;padding:14px 24px 20px;text-transform:uppercase;font-family:Oswald,sans-serif;margin:0}@media(max-width:480px){.dnp-title{font-size:22px}}@media(prefers-reduced-motion:reduce){.dnp-overlay,.dnp-popup,.dnp-top-bar,.dnp-dot,.dnp-track{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dope-news-popup.css.map */
