.popup-overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.popup{align-items:center;background:var(--primary-1000);border-radius:16px;color:var(--neutral-0);display:flex;flex-direction:column;gap:2rem;max-width:900px;overflow:clip;padding:2rem;position:relative;width:90%}.popup:before{background:var(--magenta-600);bottom:-232px;left:-232px}.popup:after,.popup:before{border-radius:50%;content:"";filter:blur(150px);height:465px;position:absolute;width:465px}.popup:after{background:var(--secondary-600);right:-232px;top:-232px}.popup--text{flex-direction:column;max-width:384px;text-align:center;width:100%;z-index:3}.popup--text,.popup--text .tag{align-items:center;display:flex}.popup--text .tag{background-color:var(--primary-800);border-radius:20px;font-weight:700;gap:10px;margin-bottom:10px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.popup--text h2{color:var(--neutral-0)}.popup--coupon{max-width:421px;width:100%;z-index:3}.popup--coupon img,.popup--coupon svg{width:100%}.popup .close-btn{background:transparent;border:none;color:var(--neutral-0);cursor:pointer;font-size:34px;position:absolute;right:22px;top:22px}.timer{font-weight:700;gap:4px;max-width:250px;width:100%}.timer,.timer .number{align-items:center;display:flex}.timer .number{flex-direction:column;width:150px}.timer .number .tempo{display:flex;gap:8px}.timer #countdown{letter-spacing:4px}.timer span:not(#countdown){font-size:10px;font-weight:400}@media(min-width:80em){.popup{flex-direction:row}.popup--text{align-items:flex-start;margin:55px 0;text-align:left}}