:root{--faq-red: #E61C1C;--faq-line: rgb(51 51 51 / .14);--faq-icon-bg: rgb(51 51 51 / .08);--faq-question-size: 18px}@media screen and (min-width:1000px){:root{--faq-question-size: 22px}}.faq-item{border-bottom:1px solid var(--faq-line);overflow:hidden;margin:0!important}.faq-item.faq-first{border-top:1px solid var(--faq-line);margin-block-start:var(--spacing-6)!important}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;border:0;background:none;padding:18px 0;text-align:left;cursor:pointer;color:inherit;font-family:var(--heading-font-family);font-weight:700;font-size:var(--faq-question-size);line-height:1.25;transition:color .2s ease}.faq-question:focus-visible{outline:2px solid var(--faq-red);outline-offset:2px}.faq-label{padding:0;font:inherit}.faq-question.active{color:var(--faq-red)}.faq-question .faq-icon{display:grid!important;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--faq-icon-bg);color:inherit;transition:transform .25s ease,background .2s ease,color .2s ease}.faq-question .faq-icon svg{display:block}.faq-question.active .faq-icon{transform:rotate(180deg);background:var(--faq-red);color:#fff}.faq-answer{max-height:0;overflow:hidden;margin:0!important;visibility:hidden;font-size:16px;line-height:1.6;transition:max-height .3s ease,visibility 0s linear .3s}.faq-question.active+.faq-answer{padding:0 0 18px;visibility:visible;transition:max-height .3s ease,visibility 0s}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item{border-block-start-width:1px;border-block-end-width:1px;border-color:var(--faq-line)}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item+details.accordion.item{border-block-start-width:0}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .accordion__toggle{--accordion-spacing: 18px;gap:16px}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .accordion__toggle>span:first-child,:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .accordion__toggle .text-with-icon span{font-family:var(--heading-font-family);font-weight:700;font-size:var(--faq-question-size);line-height:1.25;color:inherit;transition:color .2s ease}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item[aria-expanded=true] .accordion__toggle>span:first-child{color:var(--faq-red)}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .circle-chevron{width:30px;height:30px;background:var(--faq-icon-bg)!important;color:inherit!important}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .circle-chevron svg{width:12px;height:9px}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .circle-chevron svg path{stroke:currentColor!important;stroke-width:1.5}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item[aria-expanded=true] .circle-chevron{background:var(--faq-red)!important;color:#fff!important}:is(.shopify-section--faq,.gains_taste_faq,.influencer_2025_faq) details.accordion.item .accordion__content{padding-inline-end:0;font-size:16px;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/38/assets/faq-accordion.css.map */
