.nutriheal-faq{padding-block:var(--nh-section-space);color:var(--nh-ink);background:var(--nh-white)}.nutriheal-faq .nutriheal-faq__inner{display:grid;grid-template-columns:1fr;gap:2.5rem}.nutriheal-faq .nutriheal-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.nutriheal-faq .nutriheal-faq__text p{margin:0}.nutriheal-faq .nutriheal-faq__list{border-top:1px solid var(--nh-line)}.nutriheal-faq .nutriheal-faq__item{border-bottom:1px solid var(--nh-line)}.nutriheal-faq .nutriheal-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;font-family:var(--nh-font-body);font-size:calc(1.125rem * var(--nh-text-scale));font-weight:600;line-height:1.3;color:var(--nh-forest);list-style:none;cursor:pointer}.nutriheal-faq .nutriheal-faq__question::-webkit-details-marker{display:none}.nutriheal-faq .nutriheal-faq__question:focus-visible{outline:2px solid var(--nh-mint);outline-offset:4px}.nutriheal-faq .nutriheal-faq__toggle{position:relative;flex-shrink:0;width:2.25rem;height:2.25rem;background:var(--nh-mint-soft);border-radius:50%;transition:background-color .35s var(--nh-ease),transform .35s var(--nh-ease)}.nutriheal-faq .nutriheal-faq__toggle:before,.nutriheal-faq .nutriheal-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:1.5px;background:var(--nh-forest);border-radius:2px;transform:translate(-50%,-50%);transition:transform .35s var(--nh-ease),background-color .35s var(--nh-ease)}.nutriheal-faq .nutriheal-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.nutriheal-faq .nutriheal-faq__item[open] .nutriheal-faq__toggle{background:var(--nh-forest)}.nutriheal-faq .nutriheal-faq__item[open] .nutriheal-faq__toggle:before,.nutriheal-faq .nutriheal-faq__item[open] .nutriheal-faq__toggle:after{background:var(--nh-white)}.nutriheal-faq .nutriheal-faq__item[open] .nutriheal-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.nutriheal-faq .nutriheal-faq__answer{max-width:42rem;padding:0 3.75rem 1.5rem 0;font-size:calc(1rem * var(--nh-text-scale));line-height:1.45;color:var(--nh-muted)}.nutriheal-faq .nutriheal-faq__answer p{margin:0 0 .75rem}.nutriheal-faq .nutriheal-faq__answer p:last-child{margin-bottom:0}.nutriheal-faq .nutriheal-faq__item[open] .nutriheal-faq__answer{animation:nutriheal-faq-open .45s var(--nh-ease)}@keyframes nutriheal-faq-open{0%{opacity:0;transform:translateY(-6px)}}@media(min-width:1024px){.nutriheal-faq .nutriheal-faq__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:6rem}.nutriheal-faq .nutriheal-faq__intro{position:sticky;top:8rem}}@media(prefers-reduced-motion:reduce){.nutriheal-faq .nutriheal-faq__item[open] .nutriheal-faq__answer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nutriheal-faq-stylesheet.css.map */
