.tpq{background:var(--tp26-soft,var(--tp26-soft))}.tpq-card{max-width:760px;margin-inline:auto;background:var(--tp26-white,#fff);border:1px solid var(--tp26-border,var(--tp26-border));border-radius:10px;padding:clamp(1.5rem,4vw,3rem)}.tpq-top{min-height:0}.tpq-progress{font-size:var(--tp26-text-sm,.875rem)!important;font-weight:600;color:var(--tp26-muted,var(--tp26-muted));margin:0 0 .5rem!important}.tpq-bar{height:4px;background:var(--tp26-border,var(--tp26-border));border-radius:4px;overflow:hidden;margin-bottom:1.5rem}.tpq-bar span{display:block;height:100%;width:0;background:var(--tp26-rust,var(--tp26-rust));transition:width .3s ease}.tpq-intro{text-align:center}.tpq-intro__text{max-width:520px;margin:0 auto 1.5rem!important;color:var(--tp26-muted,var(--tp26-muted))}.tpq-question{font-size:var(--tp26-text-title,2rem)!important;font-weight:700;line-height:1.15!important;letter-spacing:-.03em;margin:0 0 1.25rem!important;outline:none}.tpq-options{display:grid;gap:.75rem}.tpq-option{display:block;width:100%;text-align:left;min-height:56px;padding:1rem 1.25rem;font:inherit;font-size:var(--tp26-text-base,1rem);font-weight:600;color:var(--tp26-ink,var(--tp26-ink));background:var(--tp26-white,#fff);border:1.5px solid var(--tp26-border,var(--tp26-border));border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.tpq-option:hover{border-color:var(--tp26-ink,var(--tp26-ink))}.tpq-option[aria-pressed=true]{background:var(--tp26-ink,var(--tp26-ink));border-color:var(--tp26-ink,var(--tp26-ink));color:var(--tp26-white,#fff)}.tpq-back{background:none;border:0;padding:.75rem 0;margin-top:1rem;font:inherit;font-size:var(--tp26-text-sm,.875rem);color:var(--tp26-muted,var(--tp26-muted));text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.tpq-result h2{margin-bottom:.75rem!important}.tpq-result [data-result-for] p{color:var(--tp26-muted,var(--tp26-muted))}.tpq-note{background:var(--tp26-soft,var(--tp26-soft));border-left:3px solid var(--tp26-rust,var(--tp26-rust));padding:.75rem 1rem;border-radius:4px;font-size:var(--tp26-text-sm,.875rem)!important}.tpq-note a{color:inherit;font-weight:600}.tpq-pickers{display:grid;gap:1rem;margin:1.5rem 0}.tpq-pick{display:grid;grid-template-columns:140px 1fr;gap:1.25rem;align-items:center;border:1px solid var(--tp26-border,var(--tp26-border));border-radius:8px;padding:1rem}.tpq-pick__media img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--tp26-soft,var(--tp26-soft));border-radius:6px}.tpq-pick__name{font-weight:700;margin:0 0 .25rem!important}.tpq-pick__price{margin:0 0 .5rem!important}.tpq-pick__label{font-size:var(--tp26-text-sm,.875rem)!important;margin:0 0 .5rem!important}.tpq-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.tpq-swatch{width:44px;height:44px;border-radius:50%;border:2px solid var(--tp26-white,#fff);box-shadow:0 0 0 1px var(--tp26-border,var(--tp26-border));background:var(--swatch);cursor:pointer;padding:0}.tpq-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--tp26-ink,var(--tp26-ink))}.tpq-buy{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.tpq-total{margin:0!important;font-size:var(--tp26-text-lg,1.25rem)!important}.tpq-status{flex-basis:100%;margin:0!important;font-size:var(--tp26-text-sm,.875rem)!important;color:var(--tp26-rust,var(--tp26-rust))}.tpq-email{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--tp26-border,var(--tp26-border))}.tpq-email__heading{font-weight:700;margin:0 0 .75rem!important}.tpq-email__row{display:flex;gap:.5rem}.tpq-email__row input{flex:1;min-width:0;min-height:52px;padding:0 1rem;border:1px solid var(--tp26-ink,var(--tp26-ink));border-radius:4px;font:inherit}.tpq-consent{font-size:.8rem!important;color:var(--tp26-muted,var(--tp26-muted));margin:.5rem 0 0!important}.tpq-success{font-weight:600;background:var(--tp26-soft,var(--tp26-soft));padding:1rem;border-radius:6px}@media(max-width:600px){.tpq-pick{grid-template-columns:96px 1fr;gap:1rem}.tpq-email__row{flex-direction:column}.tpq-buy .tp26-button{width:100%}}@media(prefers-reduced-motion:reduce){.tpq-bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tp-quiz.css.map */
