.product-accordion{--accordion-ease: cubic-bezier(.4, 0, .2, 1);--accordion-duration: .4s;--accordion-border: #DDDDE1;max-width:78.6rem}.accordion{border-bottom:.1rem solid var(--accordion-border)}.accordion:first-child{border-top:.1rem solid var(--accordion-border)}.accordion__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.accordion__header::-webkit-details-marker{display:none}.accordion__header::marker{content:"";display:none}.accordion__heading{margin:0;font-weight:500;font-size:2rem;line-height:110%;text-transform:uppercase;color:var(--font-color);transition:color var(--accordion-duration) var(--accordion-ease)}.accordion__header:hover .accordion__heading{color:var(--color-primary)}.accordion__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:var(--font-color);transition:transform var(--accordion-duration) var(--accordion-ease)}.accordion.is-open .accordion__chevron{transform:rotate(180deg)}.accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-duration) var(--accordion-ease)}.accordion.is-open .accordion__body{grid-template-rows:1fr}.accordion__overflow{overflow:hidden}.accordion__content{padding-bottom:2rem}.accordion__content,.accordion__content p,.accordion__content li,.accordion__content span{font-weight:400;font-size:1.6rem;line-height:160%;color:var(--font-color)}.accordion__content>*:first-child{margin-top:0;padding-top:0}.accordion__content>*:last-child{margin-bottom:0;padding-bottom:0}.accordion__header:focus{outline:none}.accordion__header:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;border-radius:.2rem}@media screen and (max-width:749px){.accordion__header{padding:1.6rem 0}.accordion__heading{font-size:1.6rem}.accordion__content{padding-bottom:1.6rem}.accordion__content,.accordion__content p,.accordion__content li,.accordion__content span{font-size:1.4rem}}.ingredient-link{text-decoration:none!important}.ingredient-link:hover{color:var(--color-primary)!important;transition:color var(--duration) var(--ease)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-product-accordion.css.map */
