.ho-title{font-weight:900;text-transform:uppercase}.ho-title,.ho-title p{display:flex;flex-direction:column;gap:.25rem}.ho-title em{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.ho-title em{text-align:left}.ho-title-offset strong,.ho-title-offset b{font-weight:900;display:inline-block;width:100%;text-align:right}.stylistic-cursive{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.h3-stylistic-heavy{font-size:1.25rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px;text-transform:uppercase}.h4-stylistic-heavy{font-size:1rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.16px;text-transform:uppercase}.h5-stylistic{font-size:1.125rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px}@media (min-width: 1280px){.h5-stylistic{font-size:1.25rem}}.h1{font-weight:900;font-size:2.5rem;line-height:100%}@media (min-width: 768px){.h1{font-size:3rem}}.h2{font-weight:800;font-size:1.5rem;line-height:1.75rem}@media (min-width: 1280px){.h2{font-size:1.75rem;line-height:2.125rem}}.h1-stylistic{font-size:2.375rem;font-weight:500;line-height:2.5rem}@media (min-width: 768px){.h1-stylistic{font-size:3rem;line-height:100%}}.h2-stylistic{font-size:1.75rem;letter-spacing:.56px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media (min-width: 768px){.h2-stylistic{font-size:2.25rem;letter-spacing:.72px}}.h3{font-weight:800;font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}@media (min-width: 1280px){.h3{font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}}.h3-stylistic{font-size:1.25rem;line-height:100%;letter-spacing:.0125rem}@media (min-width: 1280px){.h3-stylistic{font-size:1.75rem;letter-spacing:.035rem}}.h4-stylistic{font-size:1.125rem;font-style:normal;line-height:100%;letter-spacing:.18px;text-transform:uppercase}@media (min-width: 1280px){.h4-stylistic{font-size:1.5rem;letter-spacing:.48px}}.h5-stylistic{font-size:1rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.16px;text-transform:uppercase}@media (min-width: 1280px){.h5-stylistic{font-size:1.25rem;letter-spacing:.2px}}.body-1-bold{font-weight:800;font-size:1rem;line-height:1.5rem;letter-spacing:.01rem}.body-1-reg{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.body-2-bold{font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;color:inherit}.body-2-reg{font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0}.caption-1-bold{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-reg{font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:0}.caption-2-reg{font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:0}.button-l{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem;text-transform:uppercase}.button-m{font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem;text-transform:uppercase}.button-s{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.price-l{font-weight:800;font-size:3.5rem;line-height:4rem;letter-spacing:.105rem}@media (max-width: 992px){.price-l{font-size:3rem;line-height:3rem;letter-spacing:.09rem}}.price-m{font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-m{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-s{font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}@media (max-width: 992px){.price-s{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}.price-xs{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}@media (max-width: 992px){.price-xs{font-size:1.125rem;line-height:1.125rem;letter-spacing:.01125rem}}.body-2-label{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-label{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}b,strong{font-weight:900}.text-extra-2,.text-accent-2{color:var(--color-accent-2)}.text-accent-sale-red{color:#ff3f38}.text-success{color:#039e06}.text-secondary{color:#9a9793}.text-gray,.text-gray a{color:#0006}.fw-400{font-weight:400}.fw-800{font-weight:800}.text-regular{font-weight:400!important}.stepper.quiz{min-height:100vh;background:#f1f0ee}.quiz:not(.is-ready) .quiz__topbar{visibility:hidden}.quiz__topbar{width:100%;min-height:2.125rem;display:flex;align-items:center;justify-content:center;padding:.3125rem 1rem;background:#ffcb05;overflow:clip}.quiz__topbar-text{text-align:center}.quiz__logo{flex:0 0 auto;height:2.5rem;width:auto}.quiz__bar-spacer{flex:1 0 0}.quiz[data-step-type=loader] .stepper__content,.quiz[data-step-type=result] .stepper__content,.quiz[data-step-type=loader] .stepper__steps{flex:1 0 auto}.quiz[data-step-type=loader] .stepper-progress,.quiz[data-step-type=loader] .stepper-footer,.quiz[data-step-type=loader] .stepper-back,.quiz[data-step-type=loader] .quiz__bar-spacer,.quiz[data-step-type=result] .stepper-progress,.quiz[data-step-type=result] .stepper-footer,.quiz[data-step-type=result] .stepper-back,.quiz[data-step-type=result] .quiz__bar-spacer{display:none}.quiz-choice__list{width:100%;display:flex}.quiz-choice--grid .quiz-choice__list{flex-wrap:wrap;gap:.5rem}.quiz-choice--list .quiz-choice__list{flex-direction:column;gap:.5rem}.quiz-img{opacity:0;transition:opacity .3s ease}.quiz-img.is-loaded{opacity:1}.quiz-choice__footnote{text-align:center;color:#000}.quiz-statement__lines{width:100%;display:flex;flex-direction:column;gap:.5rem;text-align:center}.quiz-statement__eyebrow{width:100%;text-align:center}.quiz-statement__footer{width:100%;display:flex;flex-direction:column;gap:.75rem}.quiz-statement__closing,.quiz-statement__hint{text-align:center}.quiz-loader{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem}.quiz-loader__circle{position:relative;width:6rem;height:6rem}.quiz-loader__ring{width:100%;height:100%;transform:rotate(-90deg)}.quiz-loader__track{fill:none;stroke:#d1cec8;stroke-width:6}.quiz-loader__arc{fill:none;stroke:#000;stroke-width:6;stroke-linecap:round}.quiz-loader__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Figtree,sans-serif;font-weight:800;font-size:1.5rem}.quiz-result__head{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.quiz-result__hero{width:100%;height:auto}.quiz-result__benefits{width:100%;display:flex;flex-wrap:wrap;gap:.75rem}.quiz-result__benefit{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.quiz-result__benefit-icon{width:4rem;height:4rem;border-radius:22.5rem;background:#fff;display:flex;align-items:center;justify-content:center}.quiz-result__benefit-icon svg{width:2.5rem;height:2.5rem}.quiz-result__benefit-label{text-align:center}.quiz .icon-sale,.quiz [data-icon=icon-sale]{display:flex}.quiz .label-badge{padding:.5rem .75rem}.quiz-result__promo{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:1rem}.quiz-result__promo svg{width:2rem;height:2rem;flex:0 0 auto;color:#ff3f38}.quiz-result__promo-text{flex:1 0 0;min-width:0}.quiz-result__footer{width:100%;display:flex;flex-direction:column;gap:.75rem}.quiz-result__cta.btn{width:100%;height:4rem;justify-content:space-between;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem;text-transform:uppercase}.quiz-result__subline{display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase}.quiz-result__subline svg{width:1.5rem;height:1.5rem}@keyframes quiz-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.quiz .stepper-heading,.quiz .quiz-choice__footnote,.quiz .quiz-statement__eyebrow,.quiz .quiz-statement__closing,.quiz .quiz-statement__hint,.quiz .quiz-result__head,.quiz .quiz-result__hero,.quiz .quiz-result__promo,.quiz .quiz-result__footer,.quiz .quiz-loader,.quiz .quiz-choice__list>.option-card,.quiz .quiz-statement__lines>.quiz-statement__line,.quiz .quiz-result__benefits>.quiz-result__benefit{animation:quiz-rise .45s cubic-bezier(.22,1,.36,1) backwards}.quiz .quiz-choice__list>.option-card:nth-child(1),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(1),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(1){animation-delay:0s}.quiz .quiz-choice__list>.option-card:nth-child(2),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(2),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(2){animation-delay:.05s}.quiz .quiz-choice__list>.option-card:nth-child(3),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(3),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(3){animation-delay:.1s}.quiz .quiz-choice__list>.option-card:nth-child(4),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(4),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(4){animation-delay:.15s}.quiz .quiz-choice__list>.option-card:nth-child(5),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(5),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(5){animation-delay:.2s}.quiz .quiz-choice__list>.option-card:nth-child(6),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(6),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(6){animation-delay:.25s}.quiz .quiz-choice__list>.option-card:nth-child(7),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(7),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(7){animation-delay:.3s}.quiz .quiz-choice__list>.option-card:nth-child(8),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(8),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(8){animation-delay:.35s}.quiz .quiz-choice__list>.option-card:nth-child(9),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(9),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(9){animation-delay:.4s}.quiz .quiz-choice__list>.option-card:nth-child(10),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(10),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(10){animation-delay:.45s}.quiz .quiz-choice__list>.option-card:nth-child(11),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(11),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(11){animation-delay:.5s}.quiz .quiz-choice__list>.option-card:nth-child(12),.quiz .quiz-statement__lines>.quiz-statement__line:nth-child(12),.quiz .quiz-result__benefits>.quiz-result__benefit:nth-child(12){animation-delay:.55s}.quiz .quiz-choice__footnote,.quiz .quiz-statement__closing{animation-delay:.12s}.quiz .quiz-statement__hint{animation-delay:.18s}@media (prefers-reduced-motion: reduce){.quiz *,.quiz *:after{animation:none!important;transition:none!important}}
