.df-opop{--df-font: "Manrope", "Avenir Next", "Segoe UI", sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:1.25rem;font-family:var(--df-font);color:var(--df-opop-text)}.df-opop[hidden]{display:none!important}.df-opop.is-open{display:grid}.df-opop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3f38327a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:opacity .35s ease}.df-opop.is-open .df-opop__backdrop{opacity:1}.df-opop__dialog{position:relative;z-index:1;width:min(100%,420px);padding:1.7rem 1.45rem 1.45rem;background:var(--df-opop-panel);border:1px solid color-mix(in srgb,var(--df-opop-bronze) 28%,transparent);box-shadow:0 28px 60px #3f383238,0 0 0 1px color-mix(in srgb,var(--df-opop-accent) 12%,transparent);text-align:center;opacity:0;transform:translateY(28px) scale(.84) rotate(-1.5deg);filter:blur(8px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .55s ease}.df-opop.is-open .df-opop__dialog{opacity:1;transform:none;filter:none}.df-opop.is-closing .df-opop__dialog{opacity:0;transform:translateY(12px) scale(.94);filter:blur(4px);transition-duration:.28s}.df-opop.is-closing .df-opop__backdrop{opacity:0;transition-duration:.28s}.df-opop__burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.df-opop__burst span{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--df-opop-accent);opacity:0}.df-opop.is-open .df-opop__burst span{animation:df-opop-spark .9s ease-out both}.df-opop__burst span:nth-child(1){top:18%;left:12%;animation-delay:.12s}.df-opop__burst span:nth-child(2){top:14%;right:16%;background:var(--df-opop-bronze);animation-delay:.2s}.df-opop__burst span:nth-child(3){bottom:22%;left:18%;background:var(--df-opop-bronze);animation-delay:.28s}.df-opop__burst span:nth-child(4){bottom:18%;right:14%;animation-delay:.34s}@keyframes df-opop-spark{0%{opacity:0;transform:scale(.4) translateY(8px)}35%{opacity:.9}to{opacity:0;transform:scale(1.4) translateY(-18px)}}.df-opop__close{-webkit-appearance:none;appearance:none;position:absolute;top:.55rem;right:.55rem;width:2.1rem;height:2.1rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--df-opop-muted);font-size:1.55rem;line-height:1;cursor:pointer}.df-opop__close:hover{color:var(--df-opop-text)}.df-opop__close:focus-visible{outline:2px solid var(--df-opop-accent);outline-offset:2px}.df-opop__eyebrow{margin:0 0 .45rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--df-opop-bronze)}.df-opop__title{margin:0;font-size:clamp(1.35rem,4vw,1.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.df-opop__value{margin:.85rem 0 .2rem;font-size:clamp(3.4rem,12vw,4.4rem);font-weight:800;letter-spacing:-.06em;line-height:.9;color:var(--df-opop-accent);animation:df-opop-pop .7s cubic-bezier(.16,1,.3,1) .12s both}@keyframes df-opop-pop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.df-opop__deal{margin:.35rem auto 0;max-width:28ch;font-size:.98rem;font-weight:650;line-height:1.4;color:var(--df-opop-text)}.df-opop__secondary{margin:.7rem auto 0;max-width:32ch;font-size:.9rem;line-height:1.45;color:var(--df-opop-muted)}.df-opop__actions{display:grid;gap:.55rem;margin-top:1.25rem}.df-opop__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.75rem 1.2rem;background:var(--df-opop-accent);color:#fff;font-size:.95rem;font-weight:750;letter-spacing:-.01em;text-decoration:none;transition:filter .2s ease,transform .2s ease}.df-opop__cta:hover{filter:brightness(.96);transform:translateY(-1px)}.df-opop__dismiss{-webkit-appearance:none;appearance:none;margin:0;padding:.35rem;border:0;background:transparent;color:var(--df-opop-muted);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.df-opop__dismiss:hover{color:var(--df-opop-text)}body.df-opop-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.df-opop__backdrop,.df-opop__dialog,.df-opop__value,.df-opop__burst span{animation:none!important;transition:none!important;filter:none!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/df-opening-popup.css.map */
