accordion-content{display:grid;grid-template-rows:max-content 0fr;transition:grid-template-rows var(--transition-duration) var(--transition-ease)}accordion-content.open{grid-template-rows:max-content 1fr}accordion-content>button{--bar-thickness: 1px;--bar-length: .5em;--gap: .5rem;--padding: calc(var(--bar-length) + var(--gap));position:relative}accordion-content>button:not(:disabled){padding-right:var(--padding)}accordion-content>button:not(:disabled):before,accordion-content>button:not(:disabled):after{content:"";position:absolute;background:currentColor;transition:transform var(--transition-duration) var(--transition-ease)}accordion-content>button:before{top:var(--bar-top, 50%);right:calc(var(--bar-length) / 2);height:var(--bar-length);width:var(--bar-thickness);transform:translateY(-50%)}accordion-content>button:after{top:var(--bar-top, 50%);right:calc(var(--bar-thickness) / 2);width:var(--bar-length);height:var(--bar-thickness);transform:translateY(-50%)}accordion-content.open>button:before,accordion-content.open>button:after{transform:translateY(-50%) rotate(45deg)}accordion-content>div{overflow:hidden}accordion-content>div>*{visibility:hidden}accordion-content.visible>div>*{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/7/assets/accordion-content.css.map */
