accordion-content{display:grid;grid-template-rows:max-content 0fr;transition:grid-template-rows var(--transition-duration) var(--transition-ease);padding:1.5rem 0;border-bottom:1px solid}accordion-content.open{grid-template-rows:max-content 1fr}accordion-content>button{position:relative;padding-right:1rem;font-family:var(--font-grotesk);font-weight:var(--weight-medium);text-transform:uppercase;text-align:left}accordion-content>button:before,accordion-content>button:after{content:"";position:absolute;top:50%;right:.25em;background:currentColor;transition:transform var(--transition-duration) var(--transition-ease)}accordion-content>button:before{height:.5em;width:1px;transform:translateY(calc(-50% + .5px))}accordion-content>button:after{width:.5em;height:1px;transform:translate(calc(50% - .5px))}accordion-content.open>button:before{transform:translateY(calc(-50% + .5px)) rotate(90deg)}accordion-content>div{overflow:hidden}accordion-content>div>*{visibility:hidden}accordion-content.visible>div>*{visibility:visible}accordion-content>div>div{display:flex;flex-direction:column;gap:2rem;padding-top:1.5rem}@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}}@media (min-width: 1920px){accordion-content{padding:2.25rem 0}accordion-content>button,accordion-content>div{font-size:var(--font-size-5)}accordion-content>div>div{gap:2.25rem;padding-top:2.25rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/accordion-content.css.map */
