.lc-managed-gallery .gallery-arrow {
    font-size: 0;
}

.lc-managed-gallery .gallery-arrow::before,
.lc-gallery-lightbox__nav::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 18px;
    height: 18px;
    border: solid currentColor;
    border-width: 0 7px 7px 0;
    transform-origin: center;
}

.lc-managed-gallery .gallery-arrow--prev::before,
.lc-gallery-lightbox__nav--prev::before {
    transform: translate(-50%, -50%) rotate(135deg);
}

.lc-managed-gallery .gallery-arrow--next::before,
.lc-gallery-lightbox__nav--next::before {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.lc-gallery-lightbox__nav {
    position: absolute;
    z-index: 3;
    top: 50%;
    display: grid;
    place-items: center;
    width: 48px;
    height: 70px;
    padding: 0;
    border: 2px solid #39ff14;
    border-radius: 12px;
    background: rgba(5, 12, 8, .9);
    color: #39ff14;
    cursor: pointer;
    transform: translateY(-50%);
    box-shadow: 0 0 22px rgba(57, 255, 20, .4);
}

.lc-gallery-lightbox__nav--prev {
    left: 14px;
}

.lc-gallery-lightbox__nav--next {
    right: 14px;
}

.lc-gallery-lightbox__nav:hover,
.lc-gallery-lightbox__nav:focus-visible {
    background: #123a17;
    color: #fff;
    box-shadow: 0 0 30px rgba(57, 255, 20, .62);
}

.lc-gallery-lightbox__nav[hidden] {
    display: none !important;
}

.lc-gallery-lightbox__close {
    z-index: 4;
}

@media (max-width: 768px) {
    .lc-managed-gallery .gallery-arrow::before,
    .lc-gallery-lightbox__nav::before {
        width: 14px;
        height: 14px;
        border-width: 0 5px 5px 0;
    }

    .lc-gallery-lightbox__nav {
        width: 38px;
        height: 58px;
        border-radius: 10px;
    }

    .lc-gallery-lightbox__nav--prev {
        left: 8px;
    }

    .lc-gallery-lightbox__nav--next {
        right: 8px;
    }
}
