.categories-horizontal-menu-mega { z-index: 200; font-family: inherit; border-top: 1px solid rgba(17,24,39,.06); }
            .categories-horizontal-menu-mega ul { margin-bottom: 0; }
            .categories-horizontal-menu-mega .nav-category-mega { position: relative; }
            .categories-horizontal-menu-mega .mega-menu-mega {
                display: none;
                position: fixed;
                right: 0;
                left: 0;
                top: var(--fixed-header-offset, 206px);
                background: #fff;
                box-shadow: 0 20px 48px rgba(29,29,27,.14);
                z-index: 2020;
                border-radius: 0 0 22px 22px;
                min-height: 180px;
                transition: all 0.22s cubic-bezier(0.4, 0, 0.2, 1);
                padding-bottom: 18px;
                padding-top: 10px;
                border: 1px solid rgba(29,29,27,.06);
                overflow: hidden;
            }
            .categories-horizontal-menu-mega .nav-category-mega:hover > .mega-menu-mega { display: block; animation: megaFadeIn 0.22s linear; }
            @keyframes megaFadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
            .categories-horizontal-menu-mega .mega-menu-mega .col-3 { padding-right: 26px; padding-left: 26px; }
            .categories-horizontal-menu-mega .mega-menu-mega ul { padding-right: 0; }
            .categories-horizontal-menu-mega .mega-menu-mega a { transition: all 0.18s; }
            .categories-horizontal-menu-mega .mega-menu-mega a:hover {
                color: #EA5924 !important;
                text-decoration: none;
                background: #FFF7F2;
                border-radius: 14px;
                padding-right: 8px;
                padding-left: 8px;
            }
            .categories-horizontal-menu-mega ul > li > a:hover {
                color: #EA5924 !important;
                text-decoration: none;
            }
            .category-mega-thumb img {
                width: 36px;
                height: 36px;
                object-fit: cover;
                border-radius: 12px;
                background: #f7f7f7;
                border: 1px solid #ededed;
                box-shadow: 0 8px 16px rgba(29,29,27,.06);
                display: inline-block;
            }
            @media (max-width: 991.98px) { .categories-horizontal-menu-mega { display: none !important; } }
            .categories-horizontal-menu-mega .container > ul {
                overflow-x: auto;
                white-space: nowrap;
                flex-wrap: nowrap !important;
                scrollbar-width: none;
                -webkit-overflow-scrolling: touch;
                padding-bottom: 2px;
            }
            .categories-horizontal-menu-mega .container > ul::-webkit-scrollbar { display: none; }
        
            /* ALWAY SALES NAV LUXURY STRIP v2026-05-11-v4 */
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav { background:linear-gradient(180deg,#fff 0%,#fff 68%,#fbfbfb 100%); border-top:1px solid rgba(29,29,27,.035); border-bottom:1px solid rgba(29,29,27,.075); box-shadow:0 10px 24px rgba(29,29,27,.026); }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__container { direction:rtl; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__list { gap:22px; min-height:64px!important; overflow-x:auto; flex-wrap:nowrap; white-space:nowrap; scrollbar-width:none; -webkit-overflow-scrolling:touch; padding:8px 0; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__list::-webkit-scrollbar { display:none; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__item, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega { white-space:nowrap; position:relative; flex:0 0 auto; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__all { min-height:46px!important; height:46px!important; min-width:164px!important; display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:0 24px; border-radius:999px; background:linear-gradient(135deg,#ea5924 0%,#f36b35 100%); color:#fff; border:1px solid #ea5924; font-size:14px; font-weight:900; line-height:1; letter-spacing:-.012em; text-decoration:none; box-shadow:0 14px 28px rgba(234,89,36,.22)!important; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__all i { font-size:18px; line-height:1; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__item--promo { margin-inline-start:-6px; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__item--deal { margin-inline-end:10px; padding-inline-end:18px; border-inline-end:1px solid rgba(29,29,27,.095); }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a { min-height:44px; display:inline-flex; align-items:center; justify-content:center; gap:6px; padding:0; border-radius:0; color:#1d1d1b; background:transparent; border:0; font-size:14.5px; font-weight:850; line-height:1; letter-spacing:-.012em; text-decoration:none; box-shadow:none; transition:color .16s ease,opacity .16s ease; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a::after { content:""; position:absolute; right:0; left:0; bottom:7px; height:2px; border-radius:999px; background:#ea5924; transform:scaleX(0); transform-origin:center; transition:transform .16s ease; opacity:.9; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a:hover::after, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a:focus::after { transform:scaleX(1); }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link:hover, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link:focus, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a:hover, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a:focus { color:#ea5924; background:transparent; border-color:transparent; box-shadow:none; transform:none; text-decoration:none; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link.is-hot, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link.is-deal { min-height:40px; padding:0 15px; border-radius:999px; color:#ea5924; background:#fff7f2; border:1px solid rgba(234,89,36,.20); box-shadow:0 7px 16px rgba(234,89,36,.055); }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link.is-hot:hover, body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link.is-deal:hover { background:#fff1e9; border-color:rgba(234,89,36,.34); }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .alway-sales-nav__link i { font-size:15px; line-height:1; opacity:.76; }
body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega > a .las.la-angle-down { display:none; }
@media (max-width:1199.98px) { body .main-header-premium.header-fixed-universal .categories-horizontal-menu-mega.alway-sales-nav .nav-category-mega { display:none; } }
