.section-product__accordions__accordion:first-of-type{border-top:1px solid var(--color-black)}.section-product__accordions__accordion.active .accordion-content{display:block}.section-product__accordions__accordion.active .accordion-toggle svg{transform:rotate(0)}.section-product__accordions__accordion .accordion-toggle{appearance:none;cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;height:5em;font:1em gill-sans-nova,arial,sans-serif;display:flex}.section-product__accordions__accordion .accordion-toggle span{font-size:1.25em;font-weight:600;position:relative;top:-1px}.section-product__accordions__accordion .accordion-toggle svg{width:2em;height:2em;transition:transform .2s linear;transform:rotate(45deg)}.section-product__accordions__accordion .accordion-content{display:none}.section-product__accordions__accordion .accordion-content__inner{padding:0 0 1em}.section-product__accordions__accordion .accordion-content p{margin-bottom:1em;font-size:1em}.section-product__accordions__accordion .accordion-content ul,.section-product__accordions__accordion .accordion-content ol{margin:0 0 1em;padding:0 0 0 2em;font-size:1em}.section-product__accordions__accordion .accordion-content ul{list-style-type:disc}.section-product__accordions__accordion .accordion-content ol{list-style-type:decimal}.section-product__accordions__accordion .accordion-content .ingredient-toggles,.section-product__accordions__accordion .accordion-content .dietary-toggles{gap:.5em;display:flex;overflow:hidden}.section-product__accordions__accordion .accordion-content .ingredient-toggles__select,.section-product__accordions__accordion .accordion-content .dietary-toggles__select{margin-bottom:2em}.section-product__accordions__accordion .accordion-content .ingredient-content,.section-product__accordions__accordion .accordion-content .dietary-content{padding:0 0 1em}.section-product__accordions__accordion .accordion-content .ingredient-content .ingredients,.section-product__accordions__accordion .accordion-content .ingredient-content .dietary,.section-product__accordions__accordion .accordion-content .dietary-content .ingredients,.section-product__accordions__accordion .accordion-content .dietary-content .dietary{display:none}.section-product__accordions__accordion .accordion-content .ingredient-content .ingredients.active,.section-product__accordions__accordion .accordion-content .ingredient-content .dietary.active,.section-product__accordions__accordion .accordion-content .dietary-content .ingredients.active,.section-product__accordions__accordion .accordion-content .dietary-content .dietary.active{display:block}.section-product__accordions__accordion .accordion-content .ingredient-content .ingredients ul,.section-product__accordions__accordion .accordion-content .ingredient-content .ingredients ol,.section-product__accordions__accordion .accordion-content .ingredient-content .dietary ul,.section-product__accordions__accordion .accordion-content .ingredient-content .dietary ol,.section-product__accordions__accordion .accordion-content .dietary-content .ingredients ul,.section-product__accordions__accordion .accordion-content .dietary-content .ingredients ol,.section-product__accordions__accordion .accordion-content .dietary-content .dietary ul,.section-product__accordions__accordion .accordion-content .dietary-content .dietary ol{grid-template-columns:auto 1fr;gap:.5em 5em;margin:0 0 0 1.5em;padding:0;list-style:outside;display:grid}@media (width<=1024px){.section-product__accordions__accordion .accordion-content .ingredient-content .ingredients ul,.section-product__accordions__accordion .accordion-content .ingredient-content .ingredients ol,.section-product__accordions__accordion .accordion-content .ingredient-content .dietary ul,.section-product__accordions__accordion .accordion-content .ingredient-content .dietary ol,.section-product__accordions__accordion .accordion-content .dietary-content .ingredients ul,.section-product__accordions__accordion .accordion-content .dietary-content .ingredients ol,.section-product__accordions__accordion .accordion-content .dietary-content .dietary ul,.section-product__accordions__accordion .accordion-content .dietary-content .dietary ol{gap:.5em 3em}}.section-product__accordions__accordion .accordion-content .ingredient-content .dietary,.section-product__accordions__accordion .accordion-content .dietary-content .dietary{flex-direction:column;gap:1em;display:none}.section-product__accordions__accordion .accordion-content .ingredient-content .dietary.active,.section-product__accordions__accordion .accordion-content .dietary-content .dietary.active{display:flex}.section-product__accordions__accordion .dietary-allergen{align-items:center;gap:1em;display:flex}.section-product__accordions__accordion .dietary-allergen .icon{justify-content:center;align-items:center;width:2em;display:flex}
