.quiz-flow{--qf-bg: #0a0f0d;--qf-surface: #10181530;--qf-surface-strong: #10181580;--qf-border: rgba(120, 180, 155, .18);--qf-border-strong: rgba(120, 180, 155, .4);--qf-accent: #7fc7a4;--qf-accent-strong: #a8ddc0;--qf-text: #ffffff;--qf-text-muted: rgba(255, 255, 255, .6);--qf-text-dim: rgba(255, 255, 255, .4);--qf-danger: #ff8a80;--qf-heading: #e7cb94;background:var(--qf-bg);color:var(--qf-text);min-height:100vh;padding:48px 20px 96px;font-family:inherit}.quiz-flow__container{max-width:720px;margin:0 auto}.quiz-flow__logo{text-align:center;margin-bottom:40px}.quiz-flow__logo-img{max-width:140px;height:auto;display:inline-block}.quiz-flow__progress{height:3px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-bottom:56px}.quiz-flow__progress-bar{height:100%;width:0%;background:var(--qf-accent);border-radius:999px;transition:width .35s ease;display:block}.quiz-flow__heading{color:var(--qf-heading);font-size:44px;font-weight:600;line-height:1.1;margin:0 0 12px;letter-spacing:-.02em}.quiz-flow__subheading{font-size:16px;color:var(--qf-text-muted);margin:0 0 40px}.quiz-flow__back{display:inline-flex;align-items:center;gap:6px;padding:6px 0;margin-bottom:24px;background:transparent;border:none;color:var(--qf-text-muted);font-family:inherit;font-size:14px;cursor:pointer;transition:color .2s ease}.quiz-flow__back:hover{color:var(--qf-text)}.quiz-flow__options{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.quiz-flow__option{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--qf-surface);border:1px solid var(--qf-border);border-radius:12px;color:var(--qf-text);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease;font-family:inherit;font-size:17px;font-weight:500;width:100%}.quiz-flow__option:hover{border-color:var(--qf-border-strong);background:var(--qf-surface-strong)}.quiz-flow__option.is-selected{border-color:var(--qf-accent);background:#7fc7a414}.quiz-flow__option-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#7fc7a41f;border-radius:10px;color:var(--qf-accent);flex-shrink:0}.quiz-flow__option-icon svg{width:22px;height:22px}.quiz-flow__option-label{flex:1}.quiz-flow__option-check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--qf-border-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease}.quiz-flow__option-radio{width:10px;height:10px;border-radius:50%;background:transparent;transition:background .2s ease}.quiz-flow__option.is-selected .quiz-flow__option-check{border-color:var(--qf-accent);background:var(--qf-accent)}.quiz-flow__option.is-selected .quiz-flow__option-radio{background:var(--qf-bg)}.shake{animation:qf-shake .4s ease}@keyframes qf-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.quiz-flow__actions{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:8px}.quiz-flow__selection-hint{font-size:13px;color:var(--qf-text-muted);margin:0;text-align:center}.quiz-flow__submit,.quiz-flow__path-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--qf-accent);color:var(--qf-bg);border:none;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease;min-width:200px}.quiz-flow__submit:hover:not(:disabled),.quiz-flow__path-cta:hover:not(:disabled){background:var(--qf-accent-strong)}.quiz-flow__submit:disabled,.quiz-flow__path-cta:disabled{opacity:.4;cursor:not-allowed}.quiz-flow__submit.is-loading,.quiz-flow__path-cta.is-loading{opacity:.7;cursor:wait}.quiz-flow__result-eyebrow{display:inline-block;padding:6px 16px;border:1px solid var(--qf-accent);border-radius:999px;color:var(--qf-accent);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px}.quiz-flow__step--result{text-align:center}.quiz-flow__result-heading{color:var(--qf-heading);font-size:44px;font-weight:600;line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.quiz-flow__result-heading>span,.quiz-flow__result-heading em{color:var(--qf-accent);font-style:normal}.quiz-flow__result-intro{font-size:17px;line-height:1.55;color:var(--qf-text-muted);max-width:560px;margin:0 auto 48px}.quiz-flow__products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.quiz-flow__product{background:var(--qf-surface);border:1px solid var(--qf-border);border-radius:14px;padding:16px;text-align:left;transition:border-color .2s ease}.quiz-flow__product:hover{border-color:var(--qf-border-strong)}.quiz-flow__product-image{width:100%;aspect-ratio:1;object-fit:contain;background:#ffffff08;border-radius:10px;margin-bottom:12px}.quiz-flow__product-title{font-size:15px;font-weight:600;margin:0 0 4px;line-height:1.3;color:var(--qf-text)}.quiz-flow__product-oneliner{font-size:12px;color:var(--qf-text-muted);margin:0 0 8px;line-height:1.4}.quiz-flow__product-price{font-size:14px;color:var(--qf-accent);font-weight:500}.quiz-flow__bundle-card{background:var(--qf-surface);border:1px solid var(--qf-accent);border-radius:18px;padding:28px;margin-bottom:40px;text-align:left}.quiz-flow__bundle-header{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--qf-border);margin-bottom:24px;flex-wrap:wrap}.quiz-flow__bundle-icon{color:var(--qf-accent);display:inline-flex}.quiz-flow__bundle-title{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--qf-accent);flex:1;min-width:0}.quiz-flow__bundle-badge{background:var(--qf-accent);color:var(--qf-bg);padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em}.quiz-flow__bundle-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;margin-bottom:28px}.quiz-flow__bundle-stack{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.quiz-flow__bundle-thumb{width:90px;height:90px;background:#ffffff0d;border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quiz-flow__bundle-thumb img{max-width:100%;max-height:100%;object-fit:contain}.quiz-flow__bundle-plus{color:var(--qf-text-dim);font-size:20px;font-weight:300}.quiz-flow__bundle-details{min-width:0}.quiz-flow__bundle-name{color:var(--qf-text);font-size:18px;font-weight:600;margin:0 0 10px;line-height:1.3}.quiz-flow__bundle-description{font-size:14px;color:var(--qf-text-muted);margin:0 0 20px;line-height:1.5}.quiz-flow__bundle-description p{margin:0 0 8px}.quiz-flow__bundle-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.quiz-flow__bundle-price-now{font-size:28px;font-weight:600;color:var(--qf-accent)}.quiz-flow__bundle-price-was{font-size:15px;color:var(--qf-text-dim);text-decoration:line-through}.quiz-flow__bundle-price-save{font-size:12px;color:var(--qf-accent);background:#7fc7a41f;padding:3px 10px;border-radius:4px;width:100%;margin-top:4px}.quiz-flow__paths{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;padding-top:24px;border-top:1px solid var(--qf-border)}.quiz-flow__path{display:flex;flex-direction:column;gap:14px;padding:20px;background:#ffffff05;border:1px solid var(--qf-border);border-radius:12px}.quiz-flow__path--email{border-color:var(--qf-accent);background:#7fc7a40a}.quiz-flow__path-label{display:flex;flex-direction:column;gap:4px;min-height:72px}.quiz-flow__path-discount{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--qf-text-muted)}.quiz-flow__path-discount--strong{color:var(--qf-accent)}.quiz-flow__path-title{font-size:15px;font-weight:600;color:var(--qf-text)}.quiz-flow__path-sub{font-size:12px;color:var(--qf-text-muted);line-height:1.4}.quiz-flow__path-cta{padding:12px 20px;font-size:13px;min-width:0;width:100%}.quiz-flow__path-cta--primary{background:var(--qf-text);color:var(--qf-bg)}.quiz-flow__path-cta--primary:hover:not(:disabled){background:#fff}.quiz-flow__path-divider{display:flex;align-items:center;justify-content:center;color:var(--qf-text-dim);font-size:12px;text-transform:uppercase;letter-spacing:.1em;position:relative}.quiz-flow__path-divider:before,.quiz-flow__path-divider:after{content:"";position:absolute;left:50%;width:1px;background:var(--qf-border);transform:translate(-50%)}.quiz-flow__path-divider:before{top:0;height:calc(50% - 14px)}.quiz-flow__path-divider:after{bottom:0;height:calc(50% - 14px)}.quiz-flow__email-form{display:flex;flex-direction:column;gap:8px}.quiz-flow__email-input{width:100%;padding:12px 14px;background:#0000004d;border:1px solid var(--qf-border);border-radius:8px;color:var(--qf-text);font-family:inherit;font-size:14px;transition:border-color .2s ease}.quiz-flow__email-input:focus{outline:none;border-color:var(--qf-accent)}.quiz-flow__email-input.has-error{border-color:var(--qf-danger)}.quiz-flow__email-input::placeholder{color:var(--qf-text-dim)}.quiz-flow__email-error{font-size:12px;color:var(--qf-danger);margin:0}.quiz-flow__email-consent{font-size:10px;color:var(--qf-text-dim);margin:8px 0 0;line-height:1.5;text-align:center}.quiz-flow__trust{display:flex;justify-content:center;align-items:center;gap:24px;padding:20px 0;border-top:1px solid var(--qf-border);border-bottom:1px solid var(--qf-border);margin-bottom:32px;flex-wrap:wrap;color:var(--qf-text-muted);font-size:13px}.quiz-flow__trust-item{display:inline-flex;align-items:center;gap:6px}.quiz-flow__trust-stars{color:var(--qf-accent);letter-spacing:1px;font-size:12px}.quiz-flow__trust-dot{width:4px;height:4px;background:var(--qf-accent);border-radius:50%;display:inline-block}.quiz-flow__result-footer{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.quiz-flow__reset,.quiz-flow__shop-all{display:inline-flex;align-items:center;gap:6px;color:var(--qf-text-muted);background:transparent;border:none;padding:8px 0;font-family:inherit;font-size:14px;cursor:pointer;text-decoration:none;transition:color .2s ease}.quiz-flow__reset:hover,.quiz-flow__shop-all:hover{color:var(--qf-accent)}.quiz-flow__toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);display:flex;align-items:center;gap:10px;padding:14px 22px;background:var(--qf-accent);color:var(--qf-bg);border-radius:999px;font-size:14px;font-weight:500;box-shadow:0 8px 32px #0006;opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:100}.quiz-flow__toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:749px){.quiz-flow{padding:32px 16px 64px}.quiz-flow__heading,.quiz-flow__result-heading{font-size:32px}.quiz-flow__goal{padding:16px 18px;font-size:15px}.quiz-flow__products{grid-template-columns:1fr}.quiz-flow__bundle-card{padding:20px}.quiz-flow__bundle-body{grid-template-columns:1fr;gap:20px;text-align:center}.quiz-flow__bundle-stack{justify-content:center}.quiz-flow__bundle-thumb{width:70px;height:70px}.quiz-flow__bundle-price{justify-content:center}.quiz-flow__paths{grid-template-columns:1fr;gap:12px}.quiz-flow__path-divider{padding:4px 0}.quiz-flow__path-divider:before,.quiz-flow__path-divider:after{display:none}.quiz-flow__trust{gap:12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/quiz-flow.css.map */
