.leadity-button-accordion{width:100%;border-radius:var(--space-4);overflow:hidden}.button-accordion__header{display:flex;background:#fff0;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-6);border:none;border-radius:var(--space-4);cursor:pointer;font-family:inherit;font-size:var(--font-size-base);font-weight:600;line-height:1.35;color:var(--natural-80);transition:background-color 0.25s ease,color 0.25s ease}.button-accordion__header:hover,.button-accordion__header:active,.button-accordion__header:focus{opacity:.85;background:#fff0;color:var(--natural-80)}.leadity-button-accordion--leaf{background-color:var(--leaf-20)}.leadity-button-accordion--sun{background-color:var(--sun-20)}.leadity-button-accordion--sky{background-color:var(--sky-15)}.leadity-button-accordion--sea{background-color:var(--sea-15)}.button-accordion__title{flex:1;text-align:left}.button-accordion__icon{display:flex;align-items:center;flex-shrink:0;margin-left:var(--space-2)}.button-accordion__icon-v{transition:transform 0.25s ease;transform-origin:center}.leadity-button-accordion.is-open .button-accordion__icon-v{transform:scaleY(0)}.button-accordion__content{overflow:hidden;transition:height 0.3s ease}.button-accordion__content[hidden]{display:none}.button-accordion__text{margin:0;padding:0 var(--space-6) var(--space-6);font-size:var(--font-size-base);line-height:var(--line-height-md);color:var(--natural-80)}