.qr-root,.qr-root *{font-family:Nunito,sans-serif}.qz-root{background:var(--qz-bg, #f7f5f2);padding:40px 16px;color:var(--qz-text, #494949)}.qz-wrap{max-width:560px;margin:0 auto}.qz-progress-track{height:6px;background:#0000000f;border-radius:999px;overflow:hidden;margin-bottom:24px}.qz-progress-fill{height:100%;width:0%;background:var(--qz-primary, #20a0b9);border-radius:999px;transition:width .4s ease}.qz-card{background:var(--qz-card-bg, #ffffff);border-radius:var(--qz-card-radius, 16px);padding:var(--qz-card-padding, 32px);box-sizing:border-box;border:1px solid var(--qz-border, #e5e1da)}.qz-screen{animation:qz-fade .35s ease}@keyframes qz-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.qz-screen{animation:none}.qz-progress-fill{transition:none}}.qz-step-label{font-size:13px;font-family:Nunito,sans-serif;color:var(--qz-text-secondary, #767676);margin:0 0 8px}.qz-title{font-size:var(--qz-title-size, 22px);font-family:Nunito,sans-serif;font-weight:800;line-height:1.35;margin:0 0 var(--qz-gap-title-body, 16px);color:var(--qz-text, #494949)}.qz-options{display:flex;flex-direction:column;gap:var(--qz-gap-options, 10px)}.qz-option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--qz-border, #e5e1da);border-radius:12px;font-family:Nunito,sans-serif;font-size:var(--qz-body-size, 16px);cursor:pointer;background:var(--qz-card-bg, #ffffff);transition:border-color .15s ease,background .15s ease;text-align:left;color:var(--qz-text, #494949);width:100%}.qz-option:hover{border-color:var(--qz-primary, #20a0b9)}.qz-option:focus-visible{outline:2px solid var(--qz-primary, #20a0b9);outline-offset:2px}.qz-option.is-selected{border-color:var(--qz-primary, #20a0b9);background:color-mix(in srgb,var(--qz-primary, #20a0b9) 8%,white)}.qz-option-marker{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--qz-border, #e5e1da);flex-shrink:0;display:flex;align-items:center;justify-content:center}.qz-option[data-qz-multi=false] .qz-option-marker{border-radius:50%}.qz-option.is-selected .qz-option-marker{border-color:var(--qz-primary, #20a0b9);background:var(--qz-primary, #20a0b9)}.qz-option-marker svg{width:12px;height:12px;opacity:0;color:#fff}.qz-option.is-selected .qz-option-marker svg{opacity:1}.qz-actions{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.qz-actions--center{align-items:center}.qz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--qz-body-size, 16px);font-weight:600;padding:14px 28px;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:transform .1s ease,opacity .15s ease;width:100%}.qz-btn:disabled{opacity:.45;cursor:not-allowed}.qz-btn:not(:disabled):active{transform:scale(.98)}.qz-btn--primary{background:var(--qz-primary, #20a0b9);color:var(--qz-primary-text, #ffffff)}.qz-btn--secondary{background:transparent;border:1.5px solid var(--qz-border, #e5e1da);color:var(--qz-text, #494949);width:auto;padding:12px 24px}.qz-btn--full{width:100%}.qz-btn-arrow{font-size:15px}.qz-btn-back{background:transparent;border:none;color:var(--qz-text-secondary, #767676);font-size:14px;cursor:pointer;padding:4px}.qz-btn-back:hover{color:var(--qz-text, #494949)}.qz-screen--intermediate,.qz-screen--loading{text-align:center;padding:12px 0}.qz-intermediate-icon{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--qz-primary, #20a0b9) 12%,white);color:var(--qz-primary, #20a0b9);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.qz-intermediate-image{width:100%;border-radius:12px;overflow:hidden;margin-bottom:20px}.qz-intermediate-image img{width:100%;height:auto;display:block}.qz-intermediate-text{font-size:17px;line-height:1.65;margin:0 0 24px;color:var(--qz-text, #494949)}.qz-spinner{width:38px;height:38px;border:3px solid var(--qz-border, #e5e1da);border-top-color:var(--qz-primary, #20a0b9);border-radius:50%;margin:8px auto 24px;animation:qz-spin .9s linear infinite}@keyframes qz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qz-spinner{animation:none}}.qz-loading-title{font-size:var(--qz-body-size, 16px);color:var(--qz-text, #494949);margin:0 0 6px}.qz-loading-subtitle{font-size:14px;color:var(--qz-text-secondary, #767676);margin:0}.qz-result-eyebrow{font-size:13px;color:var(--qz-primary, #20a0b9);font-weight:600;margin:0 0 6px}.qz-result-description{font-size:var(--qz-body-size, 16px);line-height:1.7;color:var(--qz-text-secondary, #767676);margin:0 0 20px}.qz-highlight-box{background:color-mix(in srgb,var(--qz-secondary, #d2c4ab) 30%,white);border-radius:12px;padding:16px 18px;margin-bottom:20px;font-size:var(--qz-body-size, 16px);color:var(--qz-text, #494949);font-weight:500}.qz-product-row{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--qz-border, #e5e1da);border-radius:12px;margin-bottom:20px}.qz-product-thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--qz-bg, #f7f5f2)}.qz-product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qz-product-name{font-size:15px;font-weight:600;margin:0;color:var(--qz-text, #494949)}.qz-product-subtitle{font-size:13px;color:var(--qz-text-secondary, #767676);margin:2px 0 0}@media(max-width:480px){.qz-root{padding:24px 12px}.qz-card{padding:calc(var(--qz-card-padding, 32px) * .75) 20px}}.qz-card{transition:opacity .4s ease}.qz-card.qz-card--fading{opacity:0}@media(prefers-reduced-motion:reduce){.qz-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quiz-fibromialgia.css.map */
