.product-accordion__wrapper{margin-bottom:2rem}accordion-item{position:relative}accordion-item .product-accordion__item{transition:max-height .7s cubic-bezier(0.4, 0, 0.15, 1.01);text-align:left;border-top:.0625rem solid var(--color-light-grey);overflow:hidden;max-height:18.75rem}accordion-item .product-accordion__item .button__open{display:block;transition:transform .33s cubic-bezier(0.4, 0, 0.15, 1.01)}accordion-item .product-accordion__item .button__close{display:none}accordion-item .product-accordion__item.active{margin-bottom:1.25rem;position:relative;transition:max-height .7s cubic-bezier(0.4, 0, 0.15, 1.01)}accordion-item .product-accordion__item.active .button__open{display:none}accordion-item .product-accordion__item.active .button__close{display:block}accordion-item .product-accordion__item.active .product-accordion__read-more{display:block}accordion-item .product-accordion__heading{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;text-transform:uppercase;cursor:pointer}accordion-item .product-accordion__heading .s-1{margin:0}accordion-item .product-accordion__heading .button__close{display:none}accordion-item .product-accordion__heading button svg{display:block;height:1rem;width:1rem}accordion-item .product-accordion__answer{height:0;overflow:hidden;transition:height .7s cubic-bezier(0.4, 0, 0.15, 1.01)}accordion-item .product-accordion__answer h1,accordion-item .product-accordion__answer h2,accordion-item .product-accordion__answer h3,accordion-item .product-accordion__answer h4,accordion-item .product-accordion__answer h5,accordion-item .product-accordion__answer h6{font:var(--font-p-3);font-weight:bold;margin:0 0 .5rem}accordion-item .product-accordion__answer p{margin:0;font:var(--font-p-3);margin-bottom:1.5rem}accordion-item .product-accordion__answer p:last-child{margin-bottom:0}accordion-item .product-accordion__answer a{color:var(--color-dark-green)}accordion-item .product-accordion__features{list-style:none;display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}accordion-item .product-accordion__feature{display:flex;gap:.5rem;padding-right:1rem;position:relative}accordion-item .product-accordion__feature:after{content:"";position:absolute;right:0;height:.875rem;width:.0625rem;background-color:#d6d6d6}accordion-item .product-accordion__feature:last-child:after{display:none}
