.accordion{border-top:1px solid var(--border)}.accordion:last-child{border-bottom:1px solid var(--border)}.accordion__heading{margin:0;font-size:inherit;letter-spacing:normal}.accordion__button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:clamp(17px,1.52vw,20px) 0;font-size:clamp(15px,1.21vw,16px);font-weight:600;line-height:1.3;letter-spacing:.01em;text-align:left;color:var(--black);cursor:pointer}.accordion__button:disabled{cursor:default}.accordion__button>*{pointer-events:none}.accordion__icon{flex:none;width:20px;height:20px;color:var(--black);stroke-width:1.8;transition:transform .25s var(--easing)}.accordion__button:disabled .accordion__icon{visibility:hidden}.accordion.is-open .accordion__icon{transform:rotate(45deg)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--easing)}.accordion.is-open .accordion__panel{grid-template-rows:1fr}.accordion__body{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.accordion.is-open .accordion__body{visibility:visible;transition:visibility 0s linear 0s}.accordion__content{padding:2px 0 16px}.accordion__content p{margin-bottom:8px;font-size:clamp(15px,1.21vw,16px);line-height:1.7;color:var(--text-muted)}.accordion__content p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.accordion .accordion__icon,.accordion .accordion__panel,.accordion .accordion__body,.accordion.is-open .accordion__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-accordion.css.map */
