/*
 * Tema varsayılanı: menü açık (close-menu-open) = hamburger, kapalı (close-menu-close) = X.
 * İstenen: açıkken X (kapat), kapalıyken hamburger (aç).
 */
[data-toggled="close-menu-close"] .animated-arrow span {
    background-color: var(--header-prime-color) !important;
    background: var(--header-prime-color) !important;
}

[data-toggled="close-menu-close"] .animated-arrow span:before,
[data-toggled="close-menu-close"] .animated-arrow span:after {
    background: var(--header-prime-color) !important;
    background-color: var(--header-prime-color) !important;
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
}

[data-toggled="close-menu-close"] .animated-arrow span:before {
    inset-block-start: -0.375rem !important;
    width: 1.4375rem !important;
    bottom: auto !important;
}

[data-toggled="close-menu-close"] .animated-arrow span:after {
    bottom: -0.375rem !important;
    width: 15px !important;
    inset-block-start: auto !important;
}

[data-toggled="close-menu-open"] .animated-arrow span {
    background-color: transparent !important;
    background: none !important;
}

[data-toggled="close-menu-open"] .animated-arrow span:before {
    transform: rotate(45deg) !important;
    -webkit-transform: rotate(45deg) !important;
    inset-block-start: -1px !important;
    bottom: 0 !important;
}

[data-toggled="close-menu-open"] .animated-arrow span:after {
    transform: rotate(-45deg) !important;
    -webkit-transform: rotate(-45deg) !important;
    width: 1.0625rem !important;
    inset-block-start: -1px !important;
}
