.c-plus-cross{--default-size:2.25rem;height:var(--size,var(--default-size));width:var(--size,var(--default-size))}.c-plus-cross_bar{background:currentColor;height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:center;transition:clip-path .4s var(--ease-in-out-quad);width:.75rem}.c-plus-cross_bar:first-child{clip-path:inset(0 0);transform:translate3d(-50%,-50%,0) rotate(90deg)}.c-plus-cross.-open .c-plus-cross_bar:first-child{clip-path:inset(0 50%)}
