.nutrition-advisor{color-scheme:light;--nutrition-advisor-bg: #f8f7f2;--nutrition-advisor-surface: #ffffff;--nutrition-advisor-text: #1f3d2a;--nutrition-advisor-muted: #5c6b63;--nutrition-advisor-border: #d9e2dc;--nutrition-advisor-accent: #1f3d2a;font-family:Arial,sans-serif;background:var(--nutrition-advisor-bg);color:var(--nutrition-advisor-text)}.nutrition-advisor,.nutrition-advisor *{box-sizing:border-box}.nutrition-advisor{padding:1.5rem 1rem 3rem}.nutrition-advisor__container{max-width:760px;margin:0 auto;background:var(--nutrition-advisor-surface);border:1px solid var(--nutrition-advisor-border);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px #1f3d2a14}.nutrition-advisor__title{margin:0 0 .5rem;font-size:1.75rem}.nutrition-advisor__intro{display:none}.nutrition-advisor__screen{display:flex;flex-direction:column;gap:1rem}.nutrition-advisor__screen h2{margin:0;font-size:1.25rem}.nutrition-advisor__screen p,.nutrition-advisor__screen label{margin:0;color:var(--nutrition-advisor-muted);line-height:1.5}.nutrition-advisor__choices,.nutrition-advisor__actions{display:flex;flex-direction:column;gap:.75rem}.nutrition-advisor__choice,.nutrition-advisor__button{border:1px solid var(--nutrition-advisor-border);border-radius:999px;min-height:44px;padding:.8rem 1rem;background:var(--nutrition-advisor-surface);color:var(--nutrition-advisor-text);font:inherit;cursor:pointer}.nutrition-advisor__button--primary{background:var(--nutrition-advisor-accent);border-color:var(--nutrition-advisor-accent);color:#fff}.nutrition-advisor__choice[aria-pressed=true]{border-color:var(--nutrition-advisor-accent);box-shadow:0 0 0 2px var(--nutrition-advisor-accent)}.nutrition-advisor__button:disabled{cursor:not-allowed;opacity:.55}.nutrition-advisor__button:focus-visible,.nutrition-advisor__choice:focus-visible,.nutrition-advisor__input:focus-visible{outline:3px solid var(--nutrition-advisor-accent);outline-offset:2px}.nutrition-advisor__input{border:1px solid var(--nutrition-advisor-border);border-radius:10px;padding:.8rem 1rem;font:inherit}.nutrition-advisor__input-error{margin:-.4rem 0 0;color:#9b2c2c;font-size:.9rem;font-weight:700;line-height:1.4}.nutrition-advisor__input-error[hidden]{display:none}.nutrition-advisor__progress{font-size:.95rem;color:var(--nutrition-advisor-muted)}.nutrition-advisor__result-badges[hidden],.nutrition-advisor__result-confidence[hidden],.nutrition-advisor__result-transition[hidden],.nutrition-advisor__result-insights[hidden],.nutrition-advisor__result-actions[hidden]{display:none}.nutrition-advisor__screen--results{gap:1.25rem}.nutrition-advisor__screen--results>h2{font-size:clamp(1.35rem,4vw,1.75rem)}.nutrition-advisor__results{display:flex;flex-direction:column;gap:1.5rem}.nutrition-advisor__results h3{margin:0;color:var(--nutrition-advisor-text)}.nutrition-advisor__result-hero{display:flex;flex-direction:column;gap:.65rem;padding:1.35rem;border:1px solid rgba(31,61,42,.18);border-radius:18px;background:linear-gradient(145deg,#f4f8f2,#fff);box-shadow:0 10px 24px #1f3d2a14}.nutrition-advisor__result-hero>h3{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nutrition-advisor__result-hero>[data-result-copy-recommendation]{margin:0;color:var(--nutrition-advisor-text);font-size:clamp(1.8rem,8vw,2.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.08}.nutrition-advisor__result-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.nutrition-advisor__result-badge{display:inline-flex;align-items:center;border:1px solid var(--nutrition-advisor-border);border-radius:999px;padding:.35rem .7rem;background:var(--nutrition-advisor-bg);color:var(--nutrition-advisor-text);font-size:.9rem;line-height:1.3}.nutrition-advisor__result-confidence,.nutrition-advisor__result-insights{display:flex;flex-direction:column;gap:.75rem}.nutrition-advisor__feeding-cost{padding:1.1rem;border:1px solid var(--nutrition-advisor-border);border-radius:14px;background:var(--nutrition-advisor-surface)}.nutrition-advisor__feeding-cost>h3{margin-bottom:.9rem;font-size:1rem}.nutrition-advisor__feeding-cost-metrics{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.nutrition-advisor__feeding-cost-metric{min-width:0;padding:.85rem;border-radius:10px;background:var(--nutrition-advisor-bg)}.nutrition-advisor__feeding-cost-metric dt{margin-bottom:.3rem;color:var(--nutrition-advisor-muted);font-size:.82rem;font-weight:700;line-height:1.3}.nutrition-advisor__feeding-cost-metric dd{margin:0;color:var(--nutrition-advisor-text);font-size:1.12rem;font-weight:700;line-height:1.3}.nutrition-advisor__result-reasoning{display:flex;flex-direction:column;gap:.75rem;padding-left:1rem;border-left:3px solid var(--nutrition-advisor-accent)}.nutrition-advisor__result-reasoning>h3{font-size:1.15rem}.nutrition-advisor__result-reasoning>p{margin:0}.nutrition-advisor__result-confidence{margin-top:.25rem;padding:1rem;border-radius:12px;background:var(--nutrition-advisor-bg)}.nutrition-advisor__result-confidence-heading,.nutrition-advisor__result-insight-heading{margin:0;font-size:1.05rem}.nutrition-advisor__result-confidence-list,.nutrition-advisor__result-insight-list,.nutrition-advisor__result-warning-list{margin:0;padding-left:1.25rem;color:var(--nutrition-advisor-muted);line-height:1.5}.nutrition-advisor__result-confidence-list li+li,.nutrition-advisor__result-insight-list li+li,.nutrition-advisor__result-warning-list li+li{margin-top:.35rem}.nutrition-advisor__result-transition{display:flex;flex-direction:column;gap:.6rem;padding-top:.25rem}.nutrition-advisor__result-transition-heading{margin:0;font-size:1.05rem}.nutrition-advisor__result-transition-table-wrapper{max-width:100%;overflow-x:auto}.nutrition-advisor__result-transition-table{width:100%;border-collapse:collapse;color:var(--nutrition-advisor-text);font-size:.88rem}.nutrition-advisor__result-transition-table th,.nutrition-advisor__result-transition-table td{border:1px solid var(--nutrition-advisor-border);padding:.5rem;text-align:left;vertical-align:top}.nutrition-advisor__result-transition-table th{background:var(--nutrition-advisor-bg);font-weight:700}.nutrition-advisor__result-transition-note{margin:0;color:var(--nutrition-advisor-muted);font-size:.88rem;line-height:1.5}.nutrition-advisor__result-insights,.nutrition-advisor__result-alternatives{padding:1rem;border:1px solid var(--nutrition-advisor-border);border-radius:12px}.nutrition-advisor__result-alternatives>h3{margin-bottom:.65rem;font-size:1.05rem}.nutrition-advisor__result-alternatives>ul{margin:0;padding-left:1.25rem;color:var(--nutrition-advisor-muted);line-height:1.5}.nutrition-advisor__result-alternatives li{padding-left:.15rem}.nutrition-advisor__result-alternatives li+li{margin-top:.75rem}.nutrition-advisor__alternative-action{display:block;margin-top:.45rem}.nutrition-advisor__alternative-action[hidden],.nutrition-advisor [data-result-primary-product-action][hidden],.nutrition-advisor [data-result-contact-action][hidden]{display:none}.nutrition-advisor__product-action{display:inline-flex;align-items:center;justify-content:center;width:auto;text-decoration:none}.nutrition-advisor [data-result-primary-product-action] .nutrition-advisor__product-action{border-color:var(--nutrition-advisor-accent);background:var(--nutrition-advisor-accent);color:#fff}.nutrition-advisor__result-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.nutrition-advisor__result-guidance{padding:.9rem 1rem;border-radius:10px;background:var(--nutrition-advisor-bg)}.nutrition-advisor__result-disclaimer{padding-top:1rem;border-top:1px solid var(--nutrition-advisor-border);color:var(--nutrition-advisor-muted);font-size:.82rem;line-height:1.45}.nutrition-advisor__result-disclaimer strong{color:var(--nutrition-advisor-text);font-size:.88rem}.nutrition-advisor__result-actions{padding-top:1.25rem;border-top:1px solid var(--nutrition-advisor-border)}.nutrition-advisor__result-action-group{display:flex;flex-direction:column;gap:.75rem}.nutrition-advisor__result-action{width:100%}.nutrition-advisor__result-action[data-result-action=copy]{border-color:var(--nutrition-advisor-accent);background:var(--nutrition-advisor-accent);color:#fff}.nutrition-advisor__result-action[data-result-action=start-again]{background:var(--nutrition-advisor-bg)}.nutrition-advisor__result-action-status{margin:.75rem 0 0;color:var(--nutrition-advisor-muted);font-size:.95rem;line-height:1.5}@media print{@page{margin:14mm}body *{visibility:hidden!important}.nutrition-advisor,.nutrition-advisor *{visibility:visible!important}.nutrition-advisor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0!important;background:#fff!important}.nutrition-advisor__container{max-width:none;padding:0;border:0;border-radius:0;box-shadow:none}.nutrition-advisor__progress,.nutrition-advisor__actions,.nutrition-advisor__result-actions,.nutrition-advisor__result-action-status,.nutrition-advisor__product-action{display:none!important}.nutrition-advisor__result-hero,.nutrition-advisor__feeding-cost,.nutrition-advisor__result-reasoning,.nutrition-advisor__result-confidence,.nutrition-advisor__result-insights,.nutrition-advisor__result-alternatives,.nutrition-advisor__result-guidance,.nutrition-advisor__result-disclaimer,.nutrition-advisor__result-transition-heading,.nutrition-advisor__result-transition-note,.nutrition-advisor__result-transition-table tr{break-inside:avoid-page}.nutrition-advisor__result-transition-heading{break-after:avoid-page}.nutrition-advisor__result-transition-table thead{display:table-header-group}}@media(min-width:768px){.nutrition-advisor{padding:2.5rem 1.5rem 4rem}.nutrition-advisor__choices,.nutrition-advisor__actions,.nutrition-advisor__result-action-group{flex-direction:row;flex-wrap:wrap}.nutrition-advisor__feeding-cost-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nutrition-advisor__result-action{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nutrition-advisor.css.map */
