.quiz-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.quiz-popup-overlay.is-visible{opacity:1;visibility:visible}.quiz-popup-modal{background:var(--qp-bg, #fff);color:var(--qp-text, #111);border-radius:20px;width:100%;max-width:520px;max-height:92vh;overflow-y:auto;position:relative;box-shadow:0 24px 60px #00000040;animation:quizPopupSlideIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes quizPopupSlideIn{0%{transform:translateY(40px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.quiz-popup-close{position:absolute;top:14px;right:14px;background:#ffffff26;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:var(--qp-text, #111);transition:background .2s;padding:0;flex-shrink:0}.quiz-popup-close:hover{background:#ffffff47}.quiz-popup-close svg{display:block;width:18px;height:18px}.quiz-step{display:none}.quiz-step.quiz-step--active{display:block}.quiz-popup-image{width:100%;overflow:hidden;border-radius:20px 20px 0 0;max-height:240px}.quiz-popup-image img{width:100%;height:240px;object-fit:cover;display:block}.quiz-progress-wrap{height:5px;background:#0000001a;border-radius:20px 20px 0 0;overflow:hidden}.quiz-progress-bar{height:100%;background:var(--qp-accent, #111);border-radius:0 5px 5px 0;transition:width .45s cubic-bezier(.4,0,.2,1);width:0%}.quiz-popup-content{padding:32px 36px 36px;text-align:center}@media(max-width:500px){.quiz-popup-content{padding:24px 20px 28px}}.quiz-popup-content h2{margin:0 0 12px;color:var(--qp-text, #111)}.quiz-popup-content>p,.quiz-popup-content>.quiz-reward-description,.quiz-popup-content>.quiz-popup-intro-description{margin:0;color:var(--qp-text, #111);opacity:.8}.quiz-popup-intro-description p,.quiz-popup-intro-description strong{margin:0;color:var(--qp-text, #111)}.quiz-reward-description{text-align:left;margin-top:4px!important;opacity:1!important}.quiz-reward-description p{margin:0;color:var(--qp-text, #111)}.quiz-question-title{font-weight:700!important;margin:0 0 20px;color:var(--qp-text, #111)}.quiz-options{display:flex;flex-direction:column;gap:12px}.quiz-option{background:var(--qp-option-bg, rgba(0, 0, 0, .05));color:var(--qp-text, #111);border:2px solid transparent;border-radius:10px;padding:14px 16px;cursor:pointer;text-align:left;font-size:inherit;font-family:inherit;transition:border-color .2s,background .2s,transform .15s;width:100%;line-height:1.4;min-height:52px}.quiz-option:hover{border-color:var(--qp-accent, #111);transform:translateY(-2px)}.quiz-option.is-selected{border-color:var(--qp-accent, #111);background:var(--qp-option-selected, rgba(0, 0, 0, .08))}.quiz-btn{display:inline-block;background:var(--qp-accent, #111);color:var(--qp-btn-text, #fff);border:none;border-radius:10px;padding:15px 32px;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:600;margin-top:24px;text-decoration:none;width:100%;text-align:center;transition:opacity .2s,transform .15s;line-height:1.2}.quiz-btn:hover{opacity:.88;transform:translateY(-1px)}.quiz-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.quiz-email-form{margin-top:20px;text-align:left}.quiz-email-input{width:100%;border:2px solid rgba(0,0,0,.15);border-radius:10px;padding:14px 16px;font-size:inherit;font-family:inherit;background:transparent;color:var(--qp-text, #111);box-sizing:border-box;transition:border-color .2s;display:block}.quiz-email-input::placeholder{opacity:.5}.quiz-email-input:focus{outline:none;border-color:var(--qp-accent, #111)}.quiz-email-input.is-error{border-color:#e53e3e}.quiz-email-error{color:#e53e3e;font-size:13px;margin:6px 0 0;display:none}.quiz-step-label{font-size:13px;opacity:.5;margin:0 0 8px;text-align:center;display:block}.quiz-success-icon{font-size:40px;display:block;text-align:center;margin-bottom:8px}.quiz-popup-modal::-webkit-scrollbar{width:4px}.quiz-popup-modal::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quiz-popup.css.map */
