.c-expand-toggle{position:relative;display:inline-block;width:var(--c-expand-toggle-size, .75rem);height:var(--c-expand-toggle-size, .75rem);flex-shrink:0}.c-expand-toggle:before,.c-expand-toggle:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--c-expand-toggle-thickness, .0625rem);background:var(--c-expand-toggle-color, var(--color-primary));border-radius:.03125rem;transform:translateY(-50%);transition:transform var(--transition-duration-fast) ease-in-out}.c-expand-toggle:after{transform:translateY(-50%) rotate(90deg)}.c-expand-toggle[data-expanded=true]:before,.c-expand-toggle[data-expanded=true]:after,details[open] .c-expand-toggle:before,details[open] .c-expand-toggle:after{transform:translateY(-50%) rotate(180deg)}.c-expand-toggle[data-fade-in=true]{animation:c-expand-toggle-fade-in var(--transition-duration-fast) ease-in-out both}@media(prefers-reduced-motion:reduce){.c-expand-toggle:before,.c-expand-toggle:after{transition:none}.c-expand-toggle[data-fade-in=true]{animation:none}}@keyframes c-expand-toggle-fade-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-common-expand-toggle.css.map */
