.\#newsletter-popup-modal{--nova-gold: #d4af37;--nova-ink: #161616;--nova-muted: #555555;position:relative;display:flex;width:min(92vw,740px);max-width:100%;max-height:min(90vh,850px);margin:1rem auto;padding:0;overflow:auto;border:1px solid rgba(212,175,55,.35);border-radius:16px;background:#fff;color:var(--nova-ink);box-shadow:0 24px 70px #00000047}.\#newsletter-popup-modal.\@with-image{width:min(92vw,820px)}.\#newsletter-popup-modal:not(.\@with-image){width:min(92vw,650px)}.\#newsletter-popup-modal-close{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#111;cursor:pointer;box-shadow:0 2px 12px #00000026;transition:background-color .2s ease,color .2s ease}.\#newsletter-popup-modal-close:hover{background:var(--nova-gold);color:#111}.\#newsletter-popup-modal-close svg{width:17px;height:17px}.\#newsletter-popup-image{flex:0 0 45%;width:45%;min-width:0;overflow:hidden;background:#eee}.\#newsletter-popup-image .\#media{height:100%}.\#newsletter-popup-image .\#media-image{width:100%;height:100%;object-fit:contain;object-position:center}.\#newsletter-popup-text{flex:1 1 0;min-width:0;padding:48px 36px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;color:var(--nova-ink)}.\#newsletter-popup-text .\#hero{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.\#newsletter-popup-text .\#hero-item{width:100%;margin:0}.\#newsletter-popup-text .\#hero-heading{font-size:clamp(24px,3vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#161616;white-space:normal}.\#newsletter-popup-text .\#hero-text,.\#newsletter-popup-text .\#rte-block p{font-size:15px;line-height:1.6;color:var(--nova-muted)}.\#newsletter-popup-text .\#rte-block strong,.\#newsletter-popup-text .\#rte-block b{color:#111;font-weight:800}.\#newsletter-popup-modal .pp-offer{font-size:18px;font-weight:700;color:var(--nova-ink)}.\#newsletter-popup-modal .pp-code-wrap{margin:8px 0 18px}.\#newsletter-popup-modal .pp-code-label{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nova-muted)}.\#newsletter-popup-modal .pp-code{display:inline-block;padding:10px 22px;border:2px dashed var(--nova-gold);border-radius:10px;background:#fffaf0;color:#111;font-size:24px;font-weight:800;letter-spacing:.1em}.\#newsletter-popup-modal .pp-note{font-size:13px;color:var(--nova-muted)}.\#newsletter-popup-modal .pp-btn{display:inline-block;margin-top:8px;padding:13px 28px;border-radius:8px;background:#111;color:#fff;font-size:14px;font-weight:800;letter-spacing:.06em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.\#newsletter-popup-modal .pp-btn:hover{background:var(--nova-gold);color:#111}@media screen and (max-width:767px){.\#newsletter-popup-modal,.\#newsletter-popup-modal.\@with-image,.\#newsletter-popup-modal:not(.\@with-image){display:block;width:min(92vw,420px);max-height:85dvh;margin:0 auto;border-radius:12px}.\#newsletter-popup-text{padding:44px 22px 28px}.\#newsletter-popup-text .\#hero{gap:12px}.\#newsletter-popup-text .\#hero-heading{font-size:23px}.\#newsletter-popup-text .\#hero-text,.\#newsletter-popup-text .\#rte-block p{font-size:14px}.\#newsletter-popup-modal-close{top:8px;right:8px}}@media(prefers-reduced-motion:reduce){.\#newsletter-popup-modal-close,.\#newsletter-popup-modal .pp-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/newsletter-popup.css.map */
