/* ARMANIPLAST-PASS-048 — mega column-header arrows/hover only. Recover Pass 014 translateY(3px)/180ms. */

@media (min-width: 990px) {
    header.header #nav-products-submenu > .dropdown-item > a.dropdown-item-text,
    header.header #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group > a {
        border-radius: 0 !important;
    }
    header.header #nav-products-submenu > .dropdown-item:hover > a.dropdown-item-text,
    header.header #nav-products-submenu > .dropdown-item:focus-within > a.dropdown-item-text,
    header.header #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group:hover > a,
    header.header #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group:focus-within > a {
        border-radius: 0 !important;
        background: #eee;
    }

    header.header #nav-products-submenu > .dropdown-item.has-dropdown > a::after,
    header.header #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a::after {
        content: "\ea4e" !important;
        font-family: "remixicon" !important;
        font-weight: 400 !important;
        font-style: normal !important;
        font-size: 1.05rem !important;
        line-height: 1 !important;
        -webkit-font-smoothing: antialiased;
        display: inline-block !important;
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        margin-inline-start: 0.3rem;
        margin-top: 0;
        -webkit-transform: translateY(0) !important;
        transform: translateY(0) !important;
        transition: transform 180ms ease;
        vertical-align: middle;
        pointer-events: none;
        speak: never;
    }

    /* Beat Pass 039 `transform:none !important` on nested has-dropdown as well as column headers:
       column headers only — child combinator from #nav-products-submenu. */
    header.header .nav-item.has-dropdown:hover > #nav-products-submenu > .dropdown-item.has-dropdown > a:hover::after,
    header.header .nav-item.has-dropdown.open > #nav-products-submenu > .dropdown-item.has-dropdown > a:hover::after,
    header.header .nav-item.has-dropdown:focus-within > #nav-products-submenu > .dropdown-item.has-dropdown > a:hover::after,
    header.header .nav-item.has-dropdown:hover > #nav-products-submenu > .dropdown-item.has-dropdown > a:focus-visible::after,
    header.header .nav-item.has-dropdown.open > #nav-products-submenu > .dropdown-item.has-dropdown > a:focus-visible::after,
    header.header .nav-item.has-dropdown:focus-within > #nav-products-submenu > .dropdown-item.has-dropdown > a:focus-visible::after,
    header.header .nav-item.has-dropdown:hover > #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a:hover::after,
    header.header .nav-item.has-dropdown.open > #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a:hover::after,
    header.header .nav-item.has-dropdown:focus-within > #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a:hover::after,
    header.header .nav-item.has-dropdown:hover > #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a:focus-visible::after,
    header.header .nav-item.has-dropdown.open > #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a:focus-visible::after,
    header.header .nav-item.has-dropdown:focus-within > #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a:focus-visible::after {
        content: "\ea4e" !important;
        margin-top: 0;
        -webkit-transform: translateY(3px) !important;
        transform: translateY(3px) !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    header.header #nav-products-submenu > .dropdown-item.has-dropdown > a::after,
    header.header #nav-products-submenu > .ap-nav-col-stack > .ap-nav-stack-group.has-dropdown > a::after {
        transition: none !important;
        -webkit-transform: none !important;
        transform: none !important;
    }
}
