.c-collapsible{width:var(--collapsible-width,100%);display:flex;flex-direction:column}.c-collapsible.inverted{flex-direction:column-reverse}.c-collapsible.hidden{display:none}.c-collapsible__button{padding:0;background-color:transparent;justify-content:left;border:none;font-weight:700;display:flex;align-items:center;height:48px;cursor:pointer;-webkit-tap-highlight-color:transparent}.c-collapsible__button.full-width{width:100%;justify-content:space-between;display:flex}.c-collapsible__title{font-size:var(--collapsible-title-size,18.5px);line-height:24px;color:#000;font-family:var(--primary-font);font-weight:var(--collapsible-title-weight,700);text-transform:var(--collapsible-title-text-transform,capitalize);max-width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-collapsible__chevron{transition:transform .6s cubic-bezier(.25,1.7,.35,.8);flex-shrink:0;width:23px;color:#000}.c-collapsible__chevron.open{transform:rotate(90deg)}.c-collapsible__chevron.open.inverted{transform:rotate(-90deg)}.c-collapsible__content{will-change:height;padding-left:var(--collapsible-content-padding,0)}.c-collapsible-enter-active,.c-collapsible-leave-active{overflow:hidden;transition:height .25s ease-out}.c-collapsible-enter,.c-collapsible-leave-to{height:0;transition:height .25s ease-in}
