.azadi-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.azadi-popup[hidden]{display:none!important}.azadi-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--azp-overlay, rgba(10, 20, 15, .55));opacity:0;transition:opacity .35s ease}.azadi-popup__dialog{position:relative;width:100%;max-width:400px;padding:42px 30px 34px;border-radius:16px;background:var(--azp-bg, #0f3d2e);color:var(--azp-text, #f6f1e7);text-align:center;overflow:hidden;box-shadow:0 24px 70px #00000059;opacity:0;transform:translateY(26px) scale(.97);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.azadi-popup.is-open .azadi-popup__overlay{opacity:1}.azadi-popup.is-open .azadi-popup__dialog{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.azadi-popup__overlay,.azadi-popup__dialog{transition:none}}.azadi-popup__close{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff1a;color:var(--azp-text, #f6f1e7);cursor:pointer;transition:background .2s ease}.azadi-popup__close:hover{background:#ffffff38}.azadi-popup__close:focus-visible{outline:2px solid var(--azp-accent, #c9a24b);outline-offset:2px}.azadi-popup__deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.azadi-popup__orb{position:absolute;top:-90px;right:-70px;width:220px;height:220px;border-radius:50%;background:var(--azp-accent, #c9a24b);opacity:.12;filter:blur(46px)}.azadi-popup__ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.azadi-popup__line{width:44px;height:1px;background:var(--azp-accent-soft, rgba(201, 162, 75, .35))}.azadi-popup__diamond{color:var(--azp-accent, #c9a24b);font-size:11px;line-height:1}.azadi-popup__subheading{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:var(--azp-accent, #c9a24b)}.azadi-popup__heading{margin:0 0 12px;font-family:var(--font-stack-header, inherit);font-size:32px;font-weight:600;letter-spacing:3px;text-transform:uppercase;line-height:1.15;color:var(--azp-text, #f6f1e7)}.azadi-popup__message{margin:0 auto 24px;max-width:300px;font-size:13.5px;line-height:1.65;opacity:.88}.azadi-popup__btn{display:block;width:100%;padding:15px 20px;border:0;border-radius:10px;background:var(--azp-btn-bg, #c9a24b);color:var(--azp-btn-text, #0f2c20);font-family:var(--font-stack-header, inherit);font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.azadi-popup__btn:hover{opacity:.9;transform:translateY(-1px)}.azadi-popup__btn:focus-visible{outline:2px solid var(--azp-text, #f6f1e7);outline-offset:3px}.azadi-popup__dismiss{display:inline-block;margin-top:14px;padding:4px;border:0;background:none;color:var(--azp-text, #f6f1e7);font-size:11.5px;letter-spacing:.5px;opacity:.55;text-decoration:underline;cursor:pointer}.azadi-popup__dismiss:hover{opacity:.85}.azadi-popup__code{margin:4px auto 14px;padding:14px 20px;max-width:240px;border:1.5px dashed var(--azp-accent, #c9a24b);border-radius:10px;background:#ffffff0d;font-family:var(--font-stack-header, inherit);font-size:24px;font-weight:700;letter-spacing:6px;color:var(--azp-accent, #c9a24b);cursor:pointer}@media(prefers-reduced-motion:no-preference){.azadi-popup__result:not([hidden]) .azadi-popup__code{animation:azadi-popup-code-in .5s cubic-bezier(.22,1,.36,1)}}@keyframes azadi-popup-code-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.azadi-popup__applied{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;font-size:12px;font-weight:600;letter-spacing:.6px;color:var(--azp-accent, #c9a24b)}.azadi-code-applied-row{display:none}html.azadi-code-applied .azadi-code-applied-row{display:flex;align-items:center;gap:8px;background:#124d0814;border:1px dashed rgba(18,77,8,.35);color:#124d08;border-radius:8px;padding:8px 12px;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.3px}.azadi-code-applied-row .azadi-code-chip:after{content:var(--azadi-applied-code, "LYM5");font-weight:800;letter-spacing:1.5px}.azadi-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/19/assets/azadi-discount-popup.css.map */
