.size-quiz{padding:var(--section-padding-top, 72px) 0 var(--section-padding-bottom, 72px)}.size-quiz__inner{max-width:960px;margin:0 auto}.size-quiz__header{margin-bottom:2.4rem}.size-quiz__label{display:block;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;opacity:.45;margin-bottom:1rem;font-family:var(--font-body-family, sans-serif)}.size-quiz__title{font-family:var(--font-heading-family, serif);font-size:clamp(2rem,3.5vw,3rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0 0 .6rem}.size-quiz__subtitle{font-size:1rem;opacity:.45;letter-spacing:.02em}.size-quiz__body{display:grid;grid-template-columns:1fr;gap:5rem;align-items:start}.size-quiz__body.has-result{grid-template-columns:1fr 1fr}.size-quiz__questions{min-height:0}.size-quiz__dots{display:flex;gap:.5rem;margin-bottom:2rem}.size-quiz__dot{height:2px;width:24px;border-radius:2px;background:currentColor;opacity:.2;transition:opacity .3s ease,width .35s ease}.size-quiz__dot.is-active{opacity:1;width:40px}.size-quiz__dot.is-done{opacity:.4}.size-quiz__step{animation:quizFadeIn .3s ease}@keyframes quizFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.size-quiz__question{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin:0 0 1.6rem;font-family:var(--font-body-family, sans-serif)}.size-quiz__options{display:flex;flex-wrap:wrap;gap:.7rem}.size-quiz__option{background:transparent;border:1px solid currentColor;color:inherit;padding:.9rem 1.8rem;font-family:var(--font-body-family, sans-serif);font-size:.95rem;letter-spacing:.03em;cursor:pointer;opacity:.45;transition:opacity .2s ease,background .2s ease;border-radius:0;line-height:1}.size-quiz__option:hover{opacity:.8}.size-quiz__option.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));opacity:1}.size-quiz__progress{margin-top:3rem}.size-quiz__progress-bar{height:1px;background:currentColor;opacity:.15;position:relative;overflow:hidden}.size-quiz__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.65;transition:width .35s ease}.size-quiz__result{animation:quizFadeIn .4s ease}.size-quiz__result-card{border:1px solid currentColor;padding:2.4rem 2.8rem;margin-bottom:2rem;opacity:.9}.size-quiz__result-label{display:block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;opacity:.4;margin-bottom:.8rem}.size-quiz__result-desc{font-size:1.05rem;line-height:1.65;opacity:.85;margin:0}.size-quiz__btn-order{white-space:nowrap}.size-quiz__actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.size-quiz__restart{background:transparent;border:none;color:inherit;font-family:var(--font-body-family, sans-serif);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;opacity:.35;cursor:pointer;padding:0;text-decoration:underline;transition:opacity .2s}.size-quiz__restart:hover{opacity:.7}.size-quiz__visual{position:sticky;top:4rem}.size-quiz__visual-frame{animation:quizFadeIn .35s ease;display:flex;align-items:center;justify-content:center;min-height:0}.size-quiz__visual-frame[hidden],[data-visual-el][hidden]{display:none!important}.size-quiz__svg{width:100%;max-width:220px;color:currentColor;opacity:.9;transition:opacity .3s ease}.size-quiz__visual-frame--result{flex-direction:column;gap:1.2rem}.size-quiz__visual-result-size{font-family:var(--font-heading-family, serif);font-size:clamp(4rem,8vw,6rem);font-weight:300;letter-spacing:-.05em;line-height:1;opacity:.12}.size-quiz__svg--tshirt{max-width:100px;opacity:.5}[data-visual-el]{transition:opacity .3s ease}@media(max-width:749px){.size-quiz__body,.size-quiz__body.has-result{grid-template-columns:1fr;gap:2rem}.size-quiz__visual{position:static;order:-1;min-height:160px}.size-quiz__svg{max-width:160px}.size-quiz__visual-result-size{font-size:clamp(4rem,18vw,7rem)}.size-quiz__result-card{flex-direction:column;gap:1.4rem;padding:2rem}.size-quiz__option{padding:.8rem 1.4rem;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/coupe-size-quiz.css.map */
