.quiz-engine-wrapper{padding:3.2rem 0 0;text-align:center}.quiz-engine__heading,.quiz-engine__intro{padding-left:2.4rem;padding-right:2.4rem}.quiz-engine__heading{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:3.2rem;line-height:1.2;margin:0 0 .8rem}.quiz-engine__intro{max-width:560px;margin:0 auto;color:#595959;line-height:1.5}.quiz-engine__intro p{margin:0}.quiz-engine__warning{max-width:720px;margin:1.6rem auto;padding:1.6rem;border:2px solid #b00020;color:#b00020}.quiz-engine{max-width:720px;margin:0 auto;padding:3.2rem 2.4rem 6.4rem;min-height:54.4rem;scroll-margin-top:9.6rem;font-family:var(--font-body-family, sans-serif);color:rgb(var(--color-foreground, 18, 18, 18))}.quiz-engine *{box-sizing:border-box}.quiz-engine button:focus-visible,.quiz-engine a:focus-visible,.quiz-engine input:focus-visible,.quiz-engine [tabindex="-1"]:focus-visible{outline:3px solid rgb(var(--color-foreground, 18, 18, 18));outline-offset:3px;box-shadow:none}.quiz-engine [tabindex="-1"]:focus:not(:focus-visible){outline:none}.quiz-noscript{text-align:left;line-height:1.5}.quiz-noscript ul{padding-left:2rem}.quiz-noscript li{margin-bottom:.8rem}.quiz-progress{display:flex;align-items:center;gap:1.2rem;margin-bottom:3.2rem}.quiz-progress__bar{flex:1;height:6px;background:#e5e5e5;border-radius:3px;overflow:hidden}.quiz-progress__fill{height:100%;background:rgb(var(--color-button, 18, 18, 18));border-radius:3px;transition:width .4s ease;width:0%}.quiz-progress__text{font-size:1.28rem;color:#595959;white-space:nowrap;min-width:4.8rem;text-align:right}.quiz-question{animation:quizFadeIn .35s ease}.quiz-question--exit{animation:quizFadeOut .2s ease forwards}@keyframes quizFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes quizFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.quiz-question__title{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:2.56rem;font-weight:600;line-height:1.3;margin:0 0 .8rem;text-align:center}.quiz-question__subtitle{font-size:1.52rem;color:#595959;text-align:center;margin:0 0 2.4rem;line-height:1.5}.quiz-answers{display:flex;margin:2.4rem 0 0;flex-direction:column;gap:1.2rem}.quiz-answer{display:block;width:100%;padding:1.6rem 2rem;font-size:1.6rem;font-family:inherit;text-align:left;background:#fff;border:2px solid #8c8c8c;border-radius:8px;cursor:pointer;transition:border-color .2s,background-color .2s,transform .1s;line-height:1.4;color:inherit}@media(hover:hover){.quiz-answer:hover{border-color:rgb(var(--color-button, 18, 18, 18));background:#fafafa}}.quiz-answer:active{transform:scale(.98)}.quiz-answer--selected{border-color:rgb(var(--color-button, 18, 18, 18));background:rgba(var(--color-button, 18, 18, 18),.06);font-weight:500}.quiz-answer--info{text-align:center;padding:1.36rem 1.6rem}.quiz-answer__label{display:block}.quiz-answer--info .quiz-answer__label,.quiz-answer--multi .quiz-answer__label{font-weight:600}.quiz-answer__desc{font-size:1.36rem;color:#595959;margin-top:.4rem;display:block;font-weight:400}.quiz-nav{display:flex;justify-content:space-between;align-items:center;margin-top:3.2rem}.quiz-nav__back{display:inline-flex;align-items:center;gap:.64rem;padding:.96rem 1.6rem;font-size:1.44rem;font-family:inherit;background:none;border:none;color:#595959;cursor:pointer;transition:color .2s}.quiz-nav__back:hover{color:rgb(var(--color-foreground, 18, 18, 18))}.quiz-nav__back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.quiz-nav__back--hidden{visibility:hidden}.quiz-email{text-align:center}.quiz-email__label{display:block;text-align:left;font-weight:600;font-size:1.52rem}.quiz-email__error{margin:0;text-align:left;color:#b00020;font-size:1.44rem}.quiz-email__consent{margin:0;font-size:1.28rem;line-height:1.4;color:#595959;text-align:left}.quiz-email__consent a{color:inherit}.quiz-email__form{display:flex;flex-direction:column;gap:1.2rem;max-width:400px;margin:0 auto}.quiz-email__input{padding:1.44rem 1.6rem;font-size:1.6rem;font-family:inherit;border:2px solid #767676;border-radius:8px;transition:border-color .2s;width:100%}.quiz-email__input[aria-invalid=true]{border-color:#b00020}.quiz-email__input:focus{border-color:rgb(var(--color-button, 18, 18, 18))}.quiz-email__submit{padding:1.44rem 2.4rem;font-size:1.6rem;font-family:inherit;font-weight:600;background:rgb(var(--color-button, 18, 18, 18));color:rgb(var(--color-button-text, 255, 255, 255));border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.quiz-email__submit:hover{opacity:.85}.quiz-email__skip{display:inline-block;margin-top:1.2rem;font-size:1.44rem;color:#595959;background:none;border:none;cursor:pointer;text-decoration:underline;font-family:inherit;padding:.8rem}.quiz-email__skip:hover{color:#333}.quiz-results{animation:quizFadeIn .5s ease}.quiz-results__heading{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:2.88rem;font-weight:600;text-align:center;margin:0 0 .8rem}.quiz-results__notice{max-width:480px;margin:0 auto 1.6rem;padding:1.2rem 1.6rem;border-radius:8px;background:#e8f3ec;color:#1e5c36;text-align:center}.quiz-results__subheading{font-size:1.6rem;color:#595959;text-align:center;margin:0 0 3.2rem}.quiz-result-hero{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:3.2rem 2.4rem;background:#f9f6f3;border-radius:12px;margin-bottom:3.2rem}.quiz-result-hero__badge{display:inline-block;margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgb(var(--color-button, 18, 18, 18));color:rgb(var(--color-button-text, 255, 255, 255));padding:.56rem 1.44rem;border-radius:20px}.quiz-result-hero__image{width:100%;max-width:200px}.quiz-result-hero__image img{width:100%;height:auto;border-radius:8px}.quiz-result-hero__info{text-align:center;width:100%}.quiz-result-hero__title{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:2.24rem;font-weight:600;margin:0 0 .4rem}.quiz-result-hero__title a{text-decoration:none;color:inherit}.quiz-result-hero__title a:hover{text-decoration:underline}.quiz-result-hero__price{font-size:1.76rem;margin:0 0 1.6rem;color:#444}.quiz-result-hero__blurb{margin:0 0 1.2rem;line-height:1.5;color:#444}.quiz-result-hero__price s{color:#595959;margin-right:.8rem}.quiz-result-hero__variants{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:1.6rem}.quiz-variant-btn{padding:.8rem 1.6rem;font-size:1.36rem;font-family:inherit;color:inherit;background:#fff;border:2px solid #8c8c8c;border-radius:6px;cursor:pointer;transition:border-color .2s}.quiz-variant-btn:hover{border-color:#333}.quiz-variant-btn--active{border-color:rgb(var(--color-button, 18, 18, 18));font-weight:600}.quiz-variant-btn--sold-out{opacity:.4;cursor:not-allowed;text-decoration:line-through}.quiz-atc{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.44rem 4rem;font-size:1.6rem;font-family:inherit;font-weight:600;background:rgb(var(--color-button, 18, 18, 18));color:rgb(var(--color-button-text, 255, 255, 255));border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;min-width:200px}.quiz-atc:hover{opacity:.85}.quiz-atc:disabled{opacity:.4;cursor:not-allowed}.quiz-atc[aria-busy=true]{opacity:.7;cursor:progress}.quiz-view-cart{display:block;margin-top:1.2rem;font-size:1.44rem;color:inherit;text-decoration:underline}.quiz-atc--added{background:#2d8a4e}.quiz-results__also{margin-top:4rem}.quiz-results__also-title{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:1.92rem;font-weight:600;text-align:center;margin:0 0 2rem}.quiz-results__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.quiz-product-card{text-align:center}.quiz-product-card__image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;margin-bottom:1.2rem;background:#f5f5f5}.quiz-product-card__image img{width:100%;height:100%;object-fit:cover}.quiz-product-card__title{font-size:1.44rem;font-weight:600;margin:0 0 .4rem}.quiz-product-card__title a{text-decoration:none;color:inherit}.quiz-product-card__title a:hover{text-decoration:underline}.quiz-product-card__price{font-size:1.36rem;color:#595959;margin:0 0 1.2rem}.quiz-product-card .quiz-atc{padding:1.04rem 2rem;font-size:1.36rem;min-width:auto;width:100%}.quiz-results__retake{text-align:center;margin-top:4rem}.quiz-results__retake-btn{display:inline-block;font-size:1.44rem;color:#595959;background:none;border:none;cursor:pointer;text-decoration:underline;font-family:inherit;padding:.8rem}.quiz-results__retake-btn:hover{color:#333}@media(prefers-reduced-motion:reduce){.quiz-question,.quiz-results,.quiz-question--exit{animation:none}.quiz-progress__fill,.quiz-answer{transition:none}}@media(min-width:750px){.quiz-engine-wrapper{padding-top:4.8rem}.quiz-engine__heading{font-size:4rem}.quiz-engine{padding:4.8rem 3.2rem 8rem;min-height:48rem}.quiz-question__title{font-size:3.2rem}.quiz-answers{max-width:520px;margin:0 auto}.quiz-result-hero{flex-direction:row;text-align:left;padding:4rem}.quiz-result-hero__image{max-width:280px}.quiz-result-hero__info{text-align:left}.quiz-result-hero__variants{justify-content:flex-start}.quiz-results__grid{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/448/assets/quiz-engine.css.map */
