.sgfa-section{padding:4rem 0;background-color:var(--sgfa-bg)}.sgfa{background-color:var(--sgfa-bg, var(--ea-stone, #BCA79E))}.sgfa__inner{text-align:center;max-width:660px;margin:0 auto}.sgfa__heading{font-family:var(--ea-font-heading, "Canela Web", serif);font-size:clamp(32px,3.5vw,52px);font-weight:300;line-height:1.2;color:var(--ea-earth, #331F14);margin:0 0 .1em}.sgfa__subtitle{font-family:var(--ea-font-primary, "korolev", sans-serif);font-size:1rem;color:var(--ea-earth, #331F14);margin:.75em 0 .5rem;opacity:.85;text-wrap:balance;font-weight:400}.sgfa__image-wrapper{margin:2rem auto 2.5rem;max-width:var(--sgfa-image-max-width, 800px)}.sgfa__image-wrapper--wisdom{max-width:600px}.sgfa__image{width:100%;height:auto;display:block}.sgfa__callout{max-width:660px;margin:0 auto;padding:.75rem 2.5rem;border-radius:1px}.sgfa__accordion{text-align:left}.sgfa__accordion-item{border-bottom:1px solid rgba(51,31,20,.12)}.sgfa__accordion-item:last-child{border-bottom:none}.sgfa__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.125rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.sgfa__accordion-header::-webkit-details-marker,.sgfa__accordion-header::marker{display:none;content:""}.sgfa__accordion-title{font-family:var(--ea-font-primary, "korolev", sans-serif);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sgfa-title-color, var(--ea-biome, #264D2B))}.sgfa__accordion-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-left:.5rem;color:var(--sgfa-title-color, var(--ea-biome, #264D2B));transition:transform .4s cubic-bezier(.4,0,.2,1)}.sgfa__icon-v{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;transform-origin:center}.sgfa__accordion-item[open] .sgfa__icon-v{transform:rotate(90deg);opacity:0}.sgfa__accordion-body{overflow:hidden;font-size:.9rem;line-height:1.65;color:var(--sgfa-body-color, var(--ea-earth, #331F14));max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.sgfa__accordion-body-inner{padding:0 0 1.25rem}.sgfa__accordion-body p{margin:0}.sgfa__cta-wrapper{margin-top:2rem;text-align:center}.sgfa__cta{font-family:var(--ea-font-primary, "korolev", sans-serif);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--ea-earth, #331F14);text-decoration:none;transition:opacity .2s ease}.sgfa__cta:hover{opacity:.7}@media screen and (max-width:749px){.sgfa-section{padding:3rem 1rem}.sgfa__heading{font-size:1.5rem}.sgfa__heading-accent{font-size:1.25rem}.sgfa__callout{padding:.5rem 1.5rem}.sgfa__accordion-header{padding:1rem 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/feeding-guide-accordion.css.map */
