/*
 * INSTICK RTL/LTR FIX V2
 * Navigation arrows only.
 */

/* Desktop megamenu category arrows */
@media (min-width: 1025px) {

    .mega__row {
        display: flex;
        align-items: center;
    }

    .mega__row-arrow {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 14px;
        width: 14px;
        min-width: 14px;
        margin-inline-start: auto;
        line-height: 1;
        transform: none !important;
        transition: opacity .2s ease !important;
    }

    .mega__row:hover .mega__row-arrow,
    .mega__row.is-active .mega__row-arrow {
        transform: none !important;
    }

    /* LTR: reverse the original Hebrew arrow */
    [dir="ltr"] .mega__row-arrow {
        transform: rotate(180deg) !important;
    }

    [dir="ltr"] .mega__row:hover .mega__row-arrow,
    [dir="ltr"] .mega__row.is-active .mega__row-arrow {
        transform: rotate(180deg) !important;
    }
}

/* Header dropdown carets */
.nav__caret {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    line-height: 1;
    transform-origin: center;
}

/* Preserve existing open-state animation */
.nav__item--open .nav__caret,
.acc__btn[aria-expanded="true"] .nav__caret {
    transform: rotate(180deg);
}