body:not(.ast-theme-transparent-header) .ast-header-account svg circle, body:not(.ast-theme-transparent-header) .ast-header-account svg path, body:not(.ast-theme-transparent-header) .ast-header-account-icon svg circle, body:not(.ast-theme-transparent-header) .ast-header-account-icon svg path { fill: var(--ast-global-color-0, #0066ff) !important; color: var(--ast-global-color-0, #0066ff) !important; }

#ast-mobile-popup .ast-header-account, #ast-mobile-popup .ast-header-account svg circle, #ast-mobile-popup .ast-header-account svg path, #ast-mobile-popup .ast-header-account-icon svg circle, #ast-mobile-popup .ast-header-account-icon svg path, #ast-mobile-popup .ast-header-account-text { fill: var(--ast-global-color-0, #0066ff) !important; color: var(--ast-global-color-0, #0066ff) !important; }

#ast-mobile-popup .ast-cart-icon svg path, #ast-mobile-popup .ast-site-header-cart svg circle, #ast-mobile-popup .ast-site-header-cart svg path, #ast-mobile-popup .ast-site-header-cart svg rect { fill: var(--ast-global-color-0, #0066ff) !important; color: var(--ast-global-color-0, #0066ff) !important; }

#ast-mobile-popup .ast-cart-menu-wrap, #ast-mobile-popup .ast-header-account-wrap, #ast-mobile-popup .ast-site-header-cart-data { display: inline-flex !important; align-items: center !important; gap: 8px !important; }

#ast-mobile-popup .ast-site-header-cart .badge-number, #ast-mobile-popup .ast-site-header-cart .count { color: var(--ast-global-color-0, #0066ff) !important; border-color: var(--ast-global-color-0, #0066ff) !important; }

@media (max-width: 1024px) { .ast-site-header-cart-li, .ast-site-header-cart-li a, .ast-site-header-cart-li i, .ast-site-header-cart-li path, .ast-site-header-cart-li svg { color: #005ee9 !important; fill: #005ee9 !important; stroke: #005ee9 !important; } .ast-site-header-cart-li .ast-cart-badge, .ast-site-header-cart-li .count { background-color: #005ee9 !important; color: #fff !important; border: none !important; } }

@media (min-width: 1025px) { .ast-header-account-wrap, .ast-header-account-wrap a, .ast-header-account-wrap svg, .ast-header-account-wrap svg * { color: #fff !important; fill: #fff !important; stroke: #fff !important; } }

@media (min-width: 992px) { .nav-dropdown, .sub-menu, .dropdown-menu { background: rgba(20, 20, 20, 0.65) !important; backdrop-filter: blur(12px) saturate(180%) !important; -webkit-backdrop-filter: blur(12px) saturate(180%) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 12px !important; box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37) !important; border-top: none !important; padding: 10px 0 !important; overflow: hidden; } .nav-dropdown a, .sub-menu a, .dropdown-menu a { color: rgba(255, 255, 255, 0.9) !important; font-size: 13px !important; font-weight: 500 !important; letter-spacing: 0.5px; padding: 10px 20px !important; transition: all 0.25s ease !important; text-transform: uppercase; } .nav-dropdown a:hover, .sub-menu a:hover, .dropdown-menu a:hover { background: rgba(255, 255, 255, 0.15) !important; color: #ffffff !important; padding-left: 24px !important; } }

@media (max-width: 991px) { .off-canvas .sub-menu a, .mobile-sidebar .sub-menu a, .sub-menu a { color: #333333 !important; transition: all 0.2s ease !important; } .off-canvas .sub-menu a:hover, .off-canvas .sub-menu a:active, .mobile-sidebar .sub-menu a:hover, .mobile-sidebar .sub-menu a:active, .sub-menu a:hover, .sub-menu a:active { background-color: rgba(0, 0, 0, 0.08) !important; color: #000000 !important; border-radius: 6px !important; } }

.ast-header-account-text, .ast-header-account-wrap .ast-header-account-text { color: #1a202c !important; transition: color 0.2s ease !important; }

.ast-header-account-wrap:hover .ast-header-account-text, .ast-header-account-text:hover { color: #0066ff !important; }

@media (min-width: 1025px) { .ast-theme-transparent-header .ast-header-account-text, .ast-theme-transparent-header .ast-header-account-wrap .ast-header-account-text { color: #ffffff !important; } .ast-theme-transparent-header .ast-header-account-wrap:hover .ast-header-account-text, .ast-theme-transparent-header .ast-header-account-text:hover { color: #E7F6FF !important; } }

#ast-mobile-popup .ast-header-account, #ast-mobile-popup .ast-header-account-wrap, #ast-mobile-popup .ast-header-account svg, #ast-mobile-popup .ast-header-account svg path, #ast-mobile-popup .ast-header-account svg circle { fill: #0066ff !important; color: #0066ff !important; }

#ast-mobile-popup .ast-header-account-text, #ast-mobile-popup .ast-header-account-wrap .ast-header-account-text, #ast-mobile-popup .gtranslate_wrapper a, #ast-mobile-popup .gt_switcher a, #ast-mobile-popup .gt_option, #ast-mobile-popup .gt_lang_name { color: #1a202c !important; }

#ast-mobile-popup .ast-header-account-wrap:hover .ast-header-account-text, #ast-mobile-popup .ast-header-account-wrap:active .ast-header-account-text, #ast-mobile-popup .gtranslate_wrapper a:hover, #ast-mobile-popup .gt_switcher a:hover { color: #0066ff !important; }

.gtranslate_wrapper, [id^="gt-wrapper-"] { display: flex !important; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px !important; }

.gtranslate_wrapper .gt_container-flags, .gtranslate_wrapper > div, [id^="gt-wrapper-"] .gt_container-flags, [id^="gt-wrapper-"] > div { display: flex !important; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px !important; }

.gtranslate_wrapper a.glink, [id^="gt-wrapper-"] a.glink { margin: 0 !important; padding: 0 !important; display: inline-flex !important; line-height: 0 !important; }

.gtranslate_wrapper a.glink img, [id^="gt-wrapper-"] a.glink img { display: block !important; margin: 0 !important; }
