.zympro-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;font-family:var(--font-body-family, system-ui, sans-serif)}.zympro-popup.is-open{display:flex;animation:zymproPopupOverlayIn .32s ease-out}.zympro-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#080e1ab3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zympro-popup__dialog{position:relative;z-index:1;width:100%;max-width:720px;background:linear-gradient(150deg,#1a2b4a,#142037);color:#fdfaf2;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #d4af6a40;border:1px solid rgba(212,175,106,.28);transform-origin:center;animation:zymproPopupDialogIn .36s cubic-bezier(.2,.7,.2,1.05)}.zympro-popup__content{position:relative;z-index:2}.zympro-popup__form-wrap{position:relative;z-index:3}.zympro-popup__dialog:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#d4af6a 50%,transparent);pointer-events:none}.zympro-popup__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(212,175,106,.3);background:#ffffff0f;color:#fdfaf2;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:background .2s ease,border-color .2s ease,transform .2s ease}.zympro-popup__close:hover{background:#d4af6a2e;border-color:#d4af6a8c;transform:rotate(90deg)}.zympro-popup__close svg{width:16px;height:16px}.zympro-popup__grid{display:grid;grid-template-columns:280px 1fr;min-height:460px}.zympro-popup__visual{position:relative;background:radial-gradient(120% 80% at 30% 30%,#2d4170,#1a2b4a 65%,#0d1626);display:flex;align-items:center;justify-content:center;overflow:hidden}.zympro-popup__visual-glow{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,106,.32) 0%,transparent 70%);filter:blur(20px);top:22%;left:35%;pointer-events:none}.zympro-popup__image{position:relative;width:78%;height:auto;max-height:80%;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(0,0,0,.45));z-index:1}.zympro-popup__content{padding:44px 40px 32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.zympro-popup__eyebrow{margin:0;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:#d4af6a;font-weight:700}.zympro-popup__title{margin:0;font-size:26px;line-height:1.18;font-weight:600;color:#fdfaf2;letter-spacing:-.01em}.zympro-popup__lead{margin:0;font-size:15px;line-height:1.55;color:#fdfaf2e0}.zympro-popup__hint{margin:0;font-size:13px;line-height:1.5;color:#fdfaf299;font-style:italic}.zympro-popup__form-wrap{margin-top:8px}.zympro-popup__field-row{display:flex;gap:8px;flex-wrap:wrap}.zympro-popup__email{flex:1 1 200px;min-width:0;padding:14px 16px;border-radius:10px;border:1px solid rgba(212,175,106,.4);background:#fffffff2;color:#1a2b4a;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.zympro-popup__email:focus{border-color:#d4af6a;box-shadow:0 0 0 3px #d4af6a4d}.zympro-popup__email::placeholder{color:#1a2b4a80}.zympro-popup__submit{position:relative;z-index:4;pointer-events:auto;flex:0 0 auto;padding:13px 22px;border-radius:10px;border:0;background:linear-gradient(135deg,#d4af6a,#b9924a);color:#fdfaf2;font-size:14px;font-weight:700;letter-spacing:.4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;box-shadow:0 6px 18px #d4af6a59,inset 0 1px #ffffff4d;transition:transform .2s ease,box-shadow .2s ease}.zympro-popup__submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px #d4af6a73,inset 0 1px #fff6}.zympro-popup__submit:active{transform:translateY(0)}.zympro-popup__submit-arrow{width:16px;height:16px;transition:transform .2s ease}.zympro-popup__submit:hover .zympro-popup__submit-arrow{transform:translate(3px)}.zympro-popup__message{margin:12px 0 0;font-size:13px;padding:10px 14px;border-radius:8px;line-height:1.45}.zympro-popup__message--error{background:#c43c3c26;color:#ffd9d9;border:1px solid rgba(196,60,60,.45)}.zympro-popup__message--success{background:#2e8a4f2e;color:#c5f3d3;border:1px solid rgba(46,138,79,.45)}.zympro-popup__rgpd{margin:14px 0 0;font-size:11.5px;color:#fdfaf280;letter-spacing:.2px}.zympro-popup__decline{margin-top:6px;background:transparent;border:0;padding:6px 0;color:#fdfaf28c;font-size:13px;font-style:italic;text-decoration:underline;text-decoration-color:#fdfaf240;text-underline-offset:3px;cursor:pointer;font-family:inherit;align-self:flex-start;transition:color .2s ease,text-decoration-color .2s ease}.zympro-popup__decline:hover{color:#fdfaf2d9;text-decoration-color:#fdfaf299}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes zymproPopupOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes zymproPopupDialogIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){.zympro-popup{padding:0;align-items:stretch}.zympro-popup__dialog{width:100%;height:100%;max-width:none;border-radius:0;border:0;display:flex;flex-direction:column}.zympro-popup__grid{grid-template-columns:1fr;grid-template-rows:32vh 1fr;min-height:0;height:100%}.zympro-popup__visual{border-bottom:1px solid rgba(212,175,106,.2)}.zympro-popup__image{width:60%;max-height:90%}.zympro-popup__content{padding:26px 22px 28px;overflow-y:auto;gap:12px}.zympro-popup__title{font-size:22px}.zympro-popup__lead{font-size:14.5px}.zympro-popup__hint{font-size:12.5px}.zympro-popup__field-row{flex-direction:column}.zympro-popup__submit{width:100%;justify-content:center;padding:14px 18px}.zympro-popup__close{top:10px;right:10px}}@media(prefers-reduced-motion:reduce){.zympro-popup,.zympro-popup__dialog,.zympro-popup__submit-arrow,.zympro-popup__close{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-zympro-newsletter-popup.css.map */
