accordion-group{display:flex;flex-direction:column}.accordion__item{min-width:0}.accordion__summary{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__label{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0}.accordion__heading{margin:0;font-size:var(--font-size-body);font-weight:500;letter-spacing:.02em}.accordion__block-icon{flex-shrink:0;display:inline-flex}.accordion__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground);transition:transform var(--duration-base) var(--ease-out-expo)}.accordion--icon-left .accordion__summary{flex-direction:row-reverse;justify-content:flex-end}.accordion--icon-left .accordion__label{flex:1 1 auto}.accordion__item[open] .accordion__icon--plus{transform:rotate(45deg)}.accordion__item[open] .accordion__icon--chevron{transform:rotate(180deg)}.accordion__group{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-8) 0 var(--space-2);font-family:var(--font-body-family);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-foreground-muted)}.accordion__group:first-child{margin-top:0}.accordion__content{overflow:hidden}.accordion__content-inner{padding-bottom:var(--space-5)}.accordion__content-inner>:last-child{margin-bottom:0}.accordion--minimal .accordion__item{border-bottom:1px solid var(--color-border)}.accordion--minimal .accordion__item:first-child{border-top:0}.accordion--card{gap:var(--space-3)}.accordion--card .accordion__item{background-color:var(--color-surface-hover)}.accordion--card .accordion__summary{padding:var(--space-5) var(--space-6)}.accordion--card .accordion__content-inner{padding:0 var(--space-6) var(--space-6)}.accordion--border{gap:var(--space-3)}.accordion--border .accordion__item{border:1px solid var(--color-border-strong)}.accordion--border .accordion__summary{padding:var(--space-5) var(--space-6)}.accordion--border .accordion__content-inner{padding:0 var(--space-6) var(--space-6)}@media(prefers-reduced-motion:reduce){.accordion__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-accordion.css.map */
