.cx-accordion{margin-top:var(--cx-accordion-margin-top, 0)}[data-cx-accordion=true]{display:flex;flex-direction:column;gap:var(--accordion-item-gap, var(--gap-sm, 12px))}[data-cx-accordion=true] .accordion__item{border:none;border-radius:var(--accordion-radius, var(--style-border-radius, 4px));overflow:hidden;background:var(--accordion-item-bg, transparent)}[data-cx-accordion=true] .accordion__item-heading{margin:0;font:inherit}[data-cx-accordion=true] .accordion__trigger{-webkit-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm, 12px);min-height:var(--accordion-trigger-height, 44px);padding:.75rem 1rem;border:none;border-radius:0;background:var(--accordion-trigger-bg, transparent);color:var(--accordion-trigger-color, var(--color-foreground));font:inherit;font-size:var(--accordion-trigger-font-size, inherit);font-weight:var(--accordion-trigger-font-weight, inherit);text-transform:var(--accordion-trigger-text-transform, none);text-align:start;cursor:pointer;transition:background-color var(--animation-speed, .2s) var(--animation-easing, ease),color var(--animation-speed, .2s) var(--animation-easing, ease)}[data-cx-accordion=true] .accordion__item--open .accordion__trigger{background:var(--accordion-trigger-open-bg, var(--cx-color-black, #000000));color:var(--accordion-trigger-open-color, var(--cx-color-white, #ffffff))}[data-cx-accordion=true] .accordion__trigger:focus-visible{outline:2px solid currentColor;outline-offset:-2px}[data-cx-accordion=true] .accordion__trigger-text{flex:1;min-width:0}[data-cx-accordion=true] .accordion__icon{flex-shrink:0;width:.65rem;height:.65rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-.2rem;transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}[data-cx-accordion=true] .accordion__item--open .accordion__icon{transform:rotate(-135deg);margin-top:.15rem}[data-cx-accordion=true] .accordion__region[hidden]{display:none!important}@media screen and (min-width:1024px){[data-cx-accordion=true] .accordion__trigger{font-size:var(--accordion-trigger-font-size-desktop, var(--accordion-trigger-font-size, inherit))}}[data-cx-accordion=true] .accordion__editor-placeholder{padding:1rem 0 0;background:transparent;border-radius:4px;min-height:48px}[data-cx-accordion=true] .accordion__editor-placeholder-text{margin:0;font-size:.875rem;color:rgb(var(--color-foreground-rgb, 0 0 0) / .6)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cx-accordion.css.map */
