.cft-block-accordion:not(.block-editor-block-list__block){--block-animation-duration: 0.2s;--block-animation-timing-function: ease;margin-bottom:var(--cft-spacer--lg)}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__header{cursor:pointer;padding-bottom:var(--cft-spacer--md);display:flex;gap:var(--cft-spacer--lg);justify-content:space-between}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__header:hover{--header-text-color: var(--cft-color-primary)}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__body__content{padding-top:var(--cft-spacer--lg);padding-bottom:var(--cft-spacer--lg)}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__title{margin-bottom:0;color:var(--header-text-color, var(--cft-color-heading));transition:color var(--block-animation-duration) var(--block-animation-timing-function)}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__toggle{--toggle-size: 32px;--icon-size: 13px;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;height:var(--toggle-size);width:var(--toggle-size);border:2px solid var(--header-text-color, #5f5d64);border-radius:999px}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__toggle .toggle-icon{width:var(--icon-size);height:var(--icon-size);position:relative;display:flex;align-items:center;justify-content:center}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__toggle .toggle-icon .line{position:absolute;display:block;height:2px;width:var(--icon-size);background-color:var(--header-text-color, #5f5d64);opacity:1;transform-origin:center;transition:all var(--block-animation-duration) var(--block-animation-timing-function);transition-property:opacity,transform}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__toggle .toggle-icon .line-1{transform:rotate(0deg)}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__toggle .toggle-icon .line-2{transform:rotate(90deg)}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__body-inner{min-height:0;visibility:hidden;transition:visibility .3s ease}.cft-block-accordion:not(.block-editor-block-list__block) .cft-block-accordion__body__content>*:last-child{margin-bottom:0}.cft-block-accordion:not(.block-editor-block-list__block).expanded{--header-text-color: var(--cft-color-primary)}.cft-block-accordion:not(.block-editor-block-list__block).expanded .toggle-icon .line-2{transform:rotate(180deg);opacity:0}.cft-block-accordion:not(.block-editor-block-list__block).expanded .cft-block-accordion__body{grid-template-rows:1fr}.cft-block-accordion:not(.block-editor-block-list__block).expanded .cft-block-accordion__body-inner{visibility:visible}.cft-block-accordion__header{border-bottom:1px solid #dedede}
