.herb-quiz__step{display:none}.herb-quiz__step[data-active=true]{display:block}.herb-quiz__heading{text-align:center;margin:0 0 .5em}.herb-quiz__intro{max-width:560px;margin:0 auto 2em;text-align:center}.herb-quiz__progress{text-align:center;font-family:var(--heading-font-family);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--hh-accent);margin:0 0 .9em}.herb-quiz__back{display:inline-flex;align-items:center;gap:.4em;font-family:var(--heading-font-family);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hh-accent);margin-bottom:1.5em;background:none;border:none;cursor:pointer;padding:0}.herb-quiz__states{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem;max-width:900px;margin:0 auto}.herb-quiz__state-card{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;padding:0;border:0;border-radius:0;background:none;cursor:pointer;font-family:inherit;color:inherit;text-decoration:none}.herb-quiz__state-image{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--hh-radius, 4px);display:block}.herb-quiz__state-image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.herb-quiz__state-card:hover .herb-quiz__state-image img{opacity:.88}.herb-quiz__state-label{font-family:var(--heading-font-family);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-align:center}.herb-quiz__states--compact{grid-template-columns:repeat(3,minmax(0,1fr));max-width:460px;margin:0 auto 2rem}.herb-quiz__answers{display:flex;flex-direction:column;gap:.7rem;max-width:620px;margin:1.75rem auto 0}.herb-quiz__answer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.05rem 1.4rem;border:1px solid transparent;border-radius:var(--hh-radius, 4px);background:var(--hh-paper);text-align:left;cursor:pointer;font-family:inherit;color:var(--hh-ink);transition:border-color .2s ease,transform .2s ease}.herb-quiz__answer-text{display:flex;flex-direction:column;gap:.2rem}.herb-quiz__answer-lead{font-family:EB Garamond,serif;font-style:italic;font-size:1.3rem;line-height:1.25}.herb-quiz__answer-detail{font-size:.88rem;line-height:1.5;color:rgb(var(--hh-ink-rgb) / .72)}.herb-quiz__answer-arrow{flex:none;color:var(--hh-accent);opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease}.herb-quiz__answer:hover,.herb-quiz__answer:focus-visible{border-color:var(--hh-accent)}.herb-quiz__answer:hover .herb-quiz__answer-arrow,.herb-quiz__answer:focus-visible .herb-quiz__answer-arrow{opacity:1;transform:none}.herb-quiz__step[data-active=true]{max-width:1040px;margin:0 auto 4rem;padding:clamp(1.75rem,4vw,3.25rem);background:var(--hh-stone);border-radius:var(--hh-radius, 4px)}.herb-quiz__step--with-photo[data-active=true]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,3.25rem);align-items:start}.herb-quiz__photo{margin:0;position:relative;border-radius:var(--hh-radius, 4px);overflow:hidden;aspect-ratio:4 / 5}.herb-quiz__photo img{width:100%;height:100%;object-fit:cover;display:block}.herb-quiz__photo figcaption{position:absolute;inset:auto 0 0 0;padding:2.5rem 1.1rem .9rem;font-family:var(--heading-font-family);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-paper);background:linear-gradient(to top,#00000080,#0000)}.herb-quiz__step--with-photo .herb-quiz__heading,.herb-quiz__step--with-photo .herb-quiz__progress,.herb-quiz__step--with-photo .herb-quiz__intro{text-align:left;margin-inline:0}.herb-quiz__step--with-photo .herb-quiz__answers{margin-inline:0;max-width:none}.herb-quiz__step .herb-quiz__heading{font-size:clamp(1.25rem,1rem + 1vw,1.7rem);line-height:1.25;text-wrap:balance}@media(max-width:699px){.herb-quiz__step[data-active=true]{margin-inline:-.5rem;margin-bottom:2.5rem}.herb-quiz__step--with-photo[data-active=true]{grid-template-columns:minmax(0,1fr)}.herb-quiz__photo{aspect-ratio:3 / 2}.herb-quiz__answer-lead{font-size:1.15rem}}.herb-quiz__disclaimer{max-width:640px;margin:0 auto 2rem;text-align:center;font-size:.85rem;line-height:1.6;opacity:.75}.herb-quiz__result-eyebrow{text-align:center;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin:0 0 1em}.herb-quiz__results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:900px;margin:0 auto 2rem}.herb-quiz__result-card{text-align:center}.herb-quiz__result-image{aspect-ratio:1 / 1;border-radius:var(--hh-radius, 4px);overflow:hidden;margin-bottom:1rem}.herb-quiz__result-image img{width:100%;height:100%;object-fit:cover;display:block}.herb-quiz__result-name{margin:0 0 .75em}.herb-quiz__result-card .button{margin-bottom:1.25em}.herb-quiz__result-tagline{margin:0;line-height:1.6;font-size:.9rem}.herb-quiz__result-card--care .herb-quiz__result-image{outline:2px solid var(--hh-accent);outline-offset:3px}.herb-quiz__care-flag{font-size:.8rem;font-style:italic;opacity:.8;margin:0 0 .9em}.herb-quiz__optional-followup{text-align:center;margin:0 auto 2.5rem}.herb-quiz__products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;max-width:900px;margin:0 auto 2.5rem;list-style:none;padding:0}.herb-quiz__product-card a{display:block;text-align:center;color:inherit}.herb-quiz__product-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--hh-radius, 4px);display:block;margin-bottom:.6rem}.herb-quiz__product-title{font-size:.9rem;margin:0 0 .2em}.herb-quiz__product-price{font-size:.85rem;opacity:.7;margin:0}.herb-quiz__continue{text-align:center;margin:0 auto 2rem}.herb-quiz__continue-cta{display:inline-block;font-size:1rem;padding:1rem 2rem;margin-bottom:1rem}.herb-quiz__email{max-width:460px;margin:3rem auto 0;padding-top:2rem;padding-bottom:3rem;border-top:1px solid rgb(var(--border-color) / .4);text-align:center}.herb-quiz__email-heading{font-family:var(--heading-font-family);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5em}.herb-quiz__email-text{font-family:EB Garamond,serif;font-style:italic;font-size:1.15rem;margin:0 0 1.25em}.herb-quiz__email-form .form-row{display:flex;gap:.75rem;align-items:flex-end;justify-content:center}.herb-quiz__result-note{margin-top:.4rem;font-family:EB Garamond,serif;font-style:italic;font-size:1rem;line-height:1.5;color:rgb(var(--hh-ink-rgb, 21 26 22) / .8)}.herb-quiz__profile-button{display:block;width:100%;white-space:nowrap}.herb-quiz__care-flag{margin-top:.6rem}.herb-quiz__browse{margin-top:2.5rem;text-align:center}.herb-quiz__browse-lead{font-size:.9rem;opacity:.75;margin:0 0 .6rem}.herb-quiz__browse-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;font-family:EB Garamond,serif;font-style:italic;font-size:1.05rem}.herb-quiz__browse-list a{text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/55/assets/herb-quiz.css.map */
