.splide { $root: &; &__arrow { position: absolute; z-index: 1; top: 50%; transform: translateY( -50% ); border: none; padding: 0; background: transparent; svg { width: $arrow-size; height: $arrow-size; fill: $main-color; transition: fill .2s linear; } &:hover { cursor: pointer; svg { fill: $light-main-color; } } &:focus { outline: none; } &--prev { left: 1em; svg { transform: scaleX( -1 ); } } &--next { right: 1em; } } &__slider { > #{$root}__arrows { #{$root}__arrow { &--prev { left: -2.5em; } &--next { right: -2.5em; } } } } }