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{--width: 2px;--padding: 1em;position:relative;text-align:left;padding-right:var(--padding)}accordion-content>button:before,accordion-content>button:after{content:"";position:absolute;top:50%;background:currentColor;transition:transform var(--transition-duration) var(--transition-ease)}accordion-content>button:before{right:calc(var(--padding) / 2);height:calc(var(--padding) / 2);width:var(--width);transform:translate(calc(var(--width) / 2),-50%)}accordion-content>button:after{right:0;width:calc(var(--padding) / 2);height:var(--width);transform:translate(-50%,calc(calc(var(--width) / 2) * -1))}accordion-content.open>button:before{transform:translate(calc(var(--width) / 2),-50%) rotate(90deg)}accordion-content>div{height:var(--closed-height);overflow:hidden;transition:height var(--transition-duration) var(--transition-ease)}accordion-content>div>*{visibility:hidden}accordion-content.visible>div>*{visibility:visible}@media(min-width:1024px){accordion-content[enable-desktop=false]>button:after,accordion-content[enable-desktop=false]>button:before{display:none}accordion-content[enable-desktop=false]>div{overflow:unset}accordion-content[enable-desktop=false]>div>*{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/accordion-content.css.map */
