.hebio-questionnaire{--hq-blue: #2e4871;--hq-blue-dark: #22365a;--hq-blue-soft: #eef2f8;--hq-green: #496a4e;--hq-green-mid: #638b69;--hq-green-soft: #e6ece7;--hq-paper: #f7f8f5;--hq-ink: #1f2a23;--hq-muted: #5b665e;--hq-line: #d6ded8;--hq-white: #ffffff;--hq-low: #5e8f66;--hq-medium: #c99a2e;--hq-high: #b5473f;padding-block:clamp(36px,5vw,80px);background:linear-gradient(180deg,var(--hq-green-soft) 0,var(--hq-paper) 320px,var(--hq-paper) 100%);color:var(--hq-ink)}.hebio-questionnaire__shell{max-width:980px;margin-inline:auto}.hebio-questionnaire__intro{max-width:760px;margin-bottom:30px}.hebio-questionnaire__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hq-green)}.hebio-questionnaire__eyebrow:before{content:"";width:28px;height:2px;background:var(--hq-green-mid)}.hebio-questionnaire__title{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06;letter-spacing:0;color:var(--hq-blue)}.hebio-questionnaire__text{max-width:680px;margin:16px 0 0;font-size:1.04rem;line-height:1.6;color:var(--hq-muted)}.hebio-questionnaire__status{margin-bottom:16px;padding:12px 16px;border:1px solid var(--hq-line);border-left:4px solid var(--hq-blue);border-radius:6px;background:var(--hq-white);color:var(--hq-ink)}.hebio-questionnaire__progress{display:grid;gap:10px;margin-bottom:22px;font-size:.86rem;font-weight:600;letter-spacing:.02em;color:var(--hq-blue)}.hebio-questionnaire__bar{height:6px;overflow:hidden;border-radius:999px;background:var(--hq-green-soft);box-shadow:inset 0 0 0 1px #496a4e1f}.hebio-questionnaire__bar span{display:block;width:14%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hq-green-mid),var(--hq-blue));transition:width .3s ease}.hebio-questionnaire__form,.hebio-questionnaire__result{position:relative;border:1px solid var(--hq-line);border-top:4px solid var(--hq-blue);border-radius:8px;padding:clamp(20px,3.4vw,40px);background:var(--hq-white);box-shadow:0 10px 30px -18px #2e487159}.hebio-questionnaire__phase{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:999px;background:var(--hq-green-soft);color:var(--hq-green);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hebio-questionnaire__question-title{margin:0 0 22px;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.22;letter-spacing:0;color:var(--hq-blue)}.hebio-questionnaire__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.hebio-questionnaire__option{position:relative;display:flex;min-height:58px;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--hq-line);border-radius:6px;cursor:pointer;background:var(--hq-paper);color:var(--hq-ink);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.hebio-questionnaire__option:hover{border-color:var(--hq-green-mid);background:var(--hq-white)}.hebio-questionnaire__option input{width:18px;height:18px;margin:0;flex:0 0 auto;accent-color:var(--hq-blue)}.hebio-questionnaire__option:has(input:checked){border-color:var(--hq-blue);background:var(--hq-blue-soft);box-shadow:inset 4px 0 0 var(--hq-blue);font-weight:600}.hebio-questionnaire__option:has(input:focus-visible){outline:2px solid var(--hq-blue);outline-offset:2px}.hebio-questionnaire__field{display:grid;gap:8px}.hebio-questionnaire__input{width:100%;min-height:50px;border:1px solid var(--hq-line);border-radius:6px;padding:0 16px;background:var(--hq-paper);color:var(--hq-ink);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hebio-questionnaire__input:focus{outline:none;border-color:var(--hq-blue);background:var(--hq-white);box-shadow:0 0 0 3px #2e487126}.hebio-questionnaire__hint{margin-top:14px;font-size:.88rem;color:var(--hq-muted)}.hebio-questionnaire__consents{display:grid;gap:12px;margin-top:24px;padding:18px 20px;border:1px solid var(--hq-line);border-radius:6px;background:var(--hq-paper)}.hebio-questionnaire__check{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.5;color:var(--hq-muted)}.hebio-questionnaire__check input{margin-top:3px;accent-color:var(--hq-blue)}.hebio-questionnaire__consent-link{color:var(--hq-blue);text-decoration:underline;text-underline-offset:2px}.hebio-questionnaire__actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--hq-green-soft)}.hebio-questionnaire__actions [data-next]{margin-left:auto}.hebio-questionnaire .button:not(.button--outline){--button-background: 46 72 113;--button-text-color: 255 255 255}.hebio-questionnaire .button--outline{--button-outline-color: 46 72 113;--button-text-color: 46 72 113;color:var(--hq-blue);border-color:var(--hq-blue)}.hebio-questionnaire__result{margin-top:22px}.hebio-questionnaire__result-head{display:grid;gap:10px;margin:calc(-1*clamp(20px,3.4vw,40px)) calc(-1*clamp(20px,3.4vw,40px)) 26px;padding:clamp(20px,3.4vw,36px) clamp(20px,3.4vw,40px);background:linear-gradient(180deg,var(--hq-blue-soft),var(--hq-white));border-bottom:1px solid var(--hq-line);border-radius:4px 4px 0 0}.hebio-questionnaire__result-head p{margin:0;color:var(--hq-muted);line-height:1.6}.hebio-questionnaire__result h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;letter-spacing:0;color:var(--hq-blue)}.hebio-questionnaire__result h3{color:var(--hq-blue)}.hebio-questionnaire__pill-row,.hebio-questionnaire__product-grid{display:grid;gap:12px}.hebio-questionnaire__pill-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin-bottom:26px}.hebio-questionnaire__scores{margin-block:10px 28px}.hebio-questionnaire__scores-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}.hebio-questionnaire__scores-heading h3,.hebio-questionnaire__scores-heading p{margin:0}.hebio-questionnaire__scores-heading p{max-width:580px;margin-top:6px;color:var(--hq-muted);font-size:.9rem}.hebio-questionnaire__score-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:var(--hq-muted);font-size:.78rem;white-space:nowrap}.hebio-questionnaire__score-legend span{display:inline-flex;align-items:center;gap:6px}.hebio-questionnaire__score-legend i{width:9px;height:9px;border-radius:50%;background:var(--legend-color)}.hebio-questionnaire__score-legend .is-low{--legend-color: var(--hq-low)}.hebio-questionnaire__score-legend .is-medium{--legend-color: var(--hq-medium)}.hebio-questionnaire__score-legend .is-high{--legend-color: var(--hq-high)}.hebio-questionnaire__score-card{display:grid;gap:10px;border:1px solid var(--hq-line);border-left:4px solid var(--hq-low);border-radius:6px;padding:16px;background:var(--hq-white)}.hebio-questionnaire__score-card.is-medium{border-left-color:var(--hq-medium)}.hebio-questionnaire__score-card.is-high{border-left-color:var(--hq-high)}.hebio-questionnaire__score-head{display:flex;justify-content:space-between;gap:12px;color:var(--hq-ink)}.hebio-questionnaire__score-head span{font-weight:700;font-variant-numeric:tabular-nums;color:var(--hq-blue)}.hebio-questionnaire__score-track{position:relative;height:8px;margin:6px 8px 0;border-radius:999px;background:linear-gradient(90deg,var(--hq-low) 0 30%,var(--hq-medium) 40% 70%,var(--hq-high) 80% 100%);opacity:.9}.hebio-questionnaire__score-marker{position:absolute;z-index:1;left:var(--hebio-score);top:50%;width:18px;height:18px;border:3px solid var(--hq-white);border-radius:50%;background:var(--hq-blue);box-shadow:0 1px 4px #1f2a2359;transform:translate(-50%,-50%)}.hebio-questionnaire__score-state{color:var(--hq-muted);font-size:.8rem;font-weight:600;letter-spacing:.02em}.hebio-questionnaire__pill,.hebio-questionnaire__product{border:1px solid var(--hq-line);border-radius:6px;padding:14px;background:var(--hq-paper)}.hebio-questionnaire__product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.hebio-questionnaire__product{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;min-height:124px;transition:border-color .18s ease,box-shadow .18s ease}.hebio-questionnaire__product:hover{border-color:var(--hq-green-mid);box-shadow:0 6px 18px -12px #2e487166}.hebio-questionnaire__product-media{width:92px;aspect-ratio:1;border-radius:6px;background:var(--hq-white);border:1px solid var(--hq-green-soft);overflow:hidden}.hebio-questionnaire__product-media:empty{background:linear-gradient(135deg,var(--hq-green-soft),var(--hq-white))}.hebio-questionnaire__product-media img{width:100%;height:100%;object-fit:contain;display:block}.hebio-questionnaire__product-info{display:grid;gap:4px;min-width:0}.hebio-questionnaire__product strong{display:block;margin-bottom:2px;color:var(--hq-blue)}.hebio-questionnaire__sku{color:var(--hq-muted);font-size:.8rem;letter-spacing:.04em}.hebio-questionnaire__product-meta{color:var(--hq-green);font-size:.9rem;font-weight:600}.hebio-questionnaire__product-link{width:fit-content;margin-top:6px;color:var(--hq-blue);font-size:.86rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.hebio-questionnaire__notice{margin:18px 0;padding:14px 16px;border-left:4px solid var(--hq-blue);border-radius:6px;background:var(--hq-blue-soft);color:var(--hq-ink)}.hebio-questionnaire__notice a{color:var(--hq-blue);font-weight:600}.hebio-questionnaire__cart-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--hq-green-soft)}@media screen and (max-width:699px){.hebio-questionnaire__scores-heading{align-items:flex-start;flex-direction:column}.hebio-questionnaire__score-legend{justify-content:flex-start}.hebio-questionnaire__actions,.hebio-questionnaire__cart-actions{flex-direction:column-reverse}.hebio-questionnaire__actions .button,.hebio-questionnaire__cart-actions .button{width:100%}.hebio-questionnaire__product{grid-template-columns:78px minmax(0,1fr)}.hebio-questionnaire__product-media{width:78px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hebio-questionnaire.css.map */
