.accordion__content-wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.accordion--mobile .accordion__content-wrapper{grid-template-rows:0fr}.accordion__content{overflow:hidden}.accordion[data-behavior=hover]:hover>.accordion__content-wrapper{grid-template-rows:1fr}.accordion[data-behavior=click]:has(>.accordion__heading input:checked)>.accordion__content-wrapper{grid-template-rows:1fr}.accordion__heading input{display:none}.accordion__animated-plus{position:relative;width:10px}.accordion__heading label{display:flex;justify-content:space-between}.accordion__animated-plus:after,.accordion__animated-plus:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background-color:currentColor;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.accordion__animated-plus:after{width:1px;height:10px}.accordion__animated-plus:before{width:10px;height:1px;opacity:1}.accordion[data-behavior=click]:has(>.accordion__heading input:checked) .accordion__animated-plus:before,[aria-expanded=true] .accordion__animated-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion[data-behavior=click]:has(>.accordion__heading input:checked) .accordion__animated-plus:before{opacity:0}@media screen and (min-width: 749px){.accordion--mobile .accordion__content-wrapper{grid-template-rows:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-accordion-item.css.map */
