.accordion-item{overflow:hidden}.accordion-item:last-child .accordion-item__button{border-bottom:.0625rem solid var(--color-white-80)}.accordion-item:last-child .accordion-item__button.active{border-bottom:none}.accordion-item__button{width:100%;padding:1.25rem 0;display:flex;justify-content:space-between;gap:.75rem;text-align:start;cursor:pointer;background-color:var(--color-white-100);border:none;border-top:.0625rem solid var(--color-white-80);color:var(--color-black-20);--debug-typography: "p1b";font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0}.accordion-item__button .icon{position:relative;width:1.5rem;height:1.5rem;background-color:var(--color-white-100);border-radius:100vmax}.accordion-item__button .icon:before,.accordion-item__button .icon:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:.0625rem;width:1rem;background-color:var(--color-black-20);transition:rotate .5s ease-out}.accordion-item__button .icon:after{rotate:90deg}.accordion-item__button.active{border-top:none}.accordion-item__button.active .icon:before,.accordion-item__button.active .icon:after{rotate:180deg;transition:rotate .25s ease-out}.accordion-item__panel{background-color:var(--color-white-100);--debug-typography: "p1r";font-family:DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:136%;font-style:normal;letter-spacing:0;display:grid;grid-template-rows:0;visibility:hidden;opacity:0;height:0;transition:grid-template-rows .5s ease-out,visibility 0 .5s ease-out,height 0 .5s ease-out,opacity .5s ease-out}.accordion-item__button.active+.accordion-item__panel{grid-template-rows:1fr;visibility:visible;opacity:1;height:auto;transition:grid-template-rows .25s ease-out,visibility 0s .25s ease-out,height 0s .25s ease-out,opacity .25s ease-out}.accordion-item__panel .content-image{display:flex;flex-direction:column-reverse}.accordion-item__panel .content-image.content-image_size_small{padding-bottom:1.25rem}@media (min-width: 1024px){.accordion-item__panel .content-image.content-image_size_small{gap:2rem}}@media (min-width: 768px){.accordion-item__panel .content-image{flex-direction:unset}}.accordion-item__panel .content-image_no-image{flex-direction:column!important;width:90%!important}.accordion-item.active .accordion-item__button:after{content:"\2212"}.accordion-item.active .accordion-item__panel{display:block;overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/64/assets/block-accordion-item.css.map */
