.elementor-9620 .elementor-element.elementor-element-8a7ed54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9620 .elementor-element.elementor-element-8a7ed54:not(.elementor-motion-effects-element-type-background), .elementor-9620 .elementor-element.elementor-element-8a7ed54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025CBB;}.elementor-9620 .elementor-element.elementor-element-a2d680a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9620 .elementor-element.elementor-element-3adefe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9620 .elementor-element.elementor-element-3adefe7.elementor-element{--align-self:center;}.elementor-9620 .elementor-element.elementor-element-3adefe7 img{height:60px;border-radius:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-8ecca48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9620 .elementor-element.elementor-element-6ecc75d .e-search-submit{background-color:var( --e-global-color-b7a4b4b );border-style:none;}.elementor-9620 .elementor-element.elementor-element-6ecc75d .e-search-submit:hover{background-color:var( --e-global-color-b7a4b4b );--e-search-icon-submit-color:var( --e-global-color-225ecda );border-style:none;}.elementor-9620 .elementor-element.elementor-element-6ecc75d{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;--e-search-placeholder-color:#B3B3B3;--e-search-input-color:#1A1A1A;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:20px;--e-search-submit-margin-inline-start:0px;--e-search-submit-button-flex-direction:row;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-submit-icon-gap:0px;--e-search-icon-submit-color:var( --e-global-color-576d648 );--e-search-submit-border-radius:0px 50px 50px 0px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-9620 .elementor-element.elementor-element-6ecc75d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9620 .elementor-element.elementor-element-6ecc75d .e-search-input{border-style:none;border-radius:50px 0px 0px 50px;}.elementor-9620 .elementor-element.elementor-element-6ecc75d.e-focus{--e-search-input-color:#1A1A1A;}.elementor-9620 .elementor-element.elementor-element-ffdfa19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9620 .elementor-element.elementor-element-02380a6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-9620 .elementor-element.elementor-element-02380a6:hover .elementor-widget-container{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6.elementor-element{--align-self:center;}.elementor-9620 .elementor-element.elementor-element-02380a6:hover > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-menu-container{height:30px;max-width:25%;border-radius:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a{color:#FFFFFF;padding:0px 15px 0px 15px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:12px;color:var( --e-global-color-576d648 );fill:var( --e-global-color-576d648 );border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:12px;color:var( --e-global-color-576d648 );fill:var( --e-global-color-576d648 );border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{line-height:0px;word-spacing:0px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-hamburger{float:right;}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-9620 .elementor-element.elementor-element-6be4793{width:auto;max-width:auto;}.elementor-9620 .elementor-element.elementor-element-6be4793.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9620 .elementor-element.elementor-element-72d8dcc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-fd30232{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9620 .elementor-element.elementor-element-fd30232:not(.elementor-motion-effects-element-type-background), .elementor-9620 .elementor-element.elementor-element-fd30232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7a4b4b );}.elementor-9620 .elementor-element.elementor-element-c846c6d{width:100%;max-width:100%;}.elementor-9620 .elementor-element.elementor-element-c846c6d > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-c846c6d.elementor-element{--align-self:center;}.elementor-9620 .elementor-element.elementor-element-c846c6d .sbmart-navbar{display:block;}.elementor-9620 .elementor-element.elementor-element-c846c6d .sbmart-navigation{justify-content:center;}.elementor-9620 .elementor-element.elementor-element-c846c6d .sbmart-navigation ul li a{color:var( --e-global-color-225ecda );}.elementor-9620 .elementor-element.elementor-element-c846c6d .sbmart-navigation ul li a:hover{color:var( --e-global-color-576d648 );}.elementor-9620 .elementor-element.elementor-element-c846c6d .sbmart-navigation .sbmart-navbar > li > a{padding:0px 20px 0px 20px;}.elementor-9620 .elementor-element.elementor-element-4429b59 .e-search-submit{background-color:var( --e-global-color-225ecda );border-style:none;}.elementor-9620 .elementor-element.elementor-element-4429b59 .e-search-submit:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-9620 .elementor-element.elementor-element-4429b59{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;--e-search-placeholder-color:#B3B3B3;--e-search-input-color:#1A1A1A;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:20px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-color:#B3B3B3;--e-search-submit-button-flex-direction:row;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-submit-icon-gap:0px;--e-search-icon-submit-color:var( --e-global-color-576d648 );--e-search-submit-border-radius:0px 50px 50px 0px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-9620 .elementor-element.elementor-element-4429b59.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-9620 .elementor-element.elementor-element-4429b59 .e-search-input{border-style:none;border-radius:50px 0px 0px 50px;}.elementor-9620 .elementor-element.elementor-element-4429b59.e-focus{--e-search-input-color:#1A1A1A;}.elementor-9620 .elementor-element.elementor-element-a03e82c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-9620 .elementor-element.elementor-element-3adefe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9620 .elementor-element.elementor-element-3adefe7.elementor-element{--align-self:center;}.elementor-9620 .elementor-element.elementor-element-3adefe7 img{width:100%;max-width:100%;}.elementor-9620 .elementor-element.elementor-element-6ecc75d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 > .elementor-widget-container{padding:10px 30px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-menu-container{max-width:25%;border-radius:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav > li > a{color:var( --e-global-color-576d648 );padding:10px 15px 10px 15px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-9620 .elementor-element.elementor-element-02380a6 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-nav-logo > img{max-width:0px;max-height:0px;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-9620 .elementor-element.elementor-element-4429b59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9620 .elementor-element.elementor-element-8a7ed54{--flex-wrap:wrap;}.elementor-9620 .elementor-element.elementor-element-a2d680a{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-9620 .elementor-element.elementor-element-3adefe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-9620 .elementor-element.elementor-element-3adefe7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-9620 .elementor-element.elementor-element-3adefe7 img{height:46px;}.elementor-9620 .elementor-element.elementor-element-8ecca48{--width:100%;}.elementor-9620 .elementor-element.elementor-element-6ecc75d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9620 .elementor-element.elementor-element-ffdfa19{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-9620 .elementor-element.elementor-element-02380a6{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-9620 .elementor-element.elementor-element-02380a6.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-9620 .elementor-element.elementor-element-02380a6 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-9620 .elementor-element.elementor-element-6be4793.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-9620 .elementor-element.elementor-element-fd30232{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-9620 .elementor-element.elementor-element-4429b59{margin:10px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;border-radius:50px 50px 50px 50px;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:15px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-border-radius:0px 50px 50px 0px;--e-search-submit-padding:8px 8px 8px 8px;}.elementor-9620 .elementor-element.elementor-element-4429b59.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9620 .elementor-element.elementor-element-4429b59:hover{border-radius:50px 50px 50px 50px;}.elementor-9620 .elementor-element.elementor-element-4429b59 .e-search-input{border-radius:50px 0px 0px 50px;}}@media(min-width:768px){.elementor-9620 .elementor-element.elementor-element-a2d680a{--width:20%;}.elementor-9620 .elementor-element.elementor-element-8ecca48{--width:60%;}.elementor-9620 .elementor-element.elementor-element-ffdfa19{--width:20%;}.elementor-9620 .elementor-element.elementor-element-fd30232{--width:100%;}}/* Start custom CSS for ekit-nav-menu, class: .elementor-element-02380a6 *//* ✅ User menu dropdown container */
#menu-login-menu li ul.elementskit-dropdown {
    display: inline-block !important;
    min-width: 180px !important;
    max-width: 240px !important;
    padding: 6px 0 !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    border: 1px solid #e0e0e0 !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1) !important;
    white-space: nowrap !important;
    z-index: 999;
    transition: transform 0.2s ease, opacity 0.2s ease;
    opacity: 0;
    transform: translateY(-10px);
    pointer-events: none;
}

/* ✅ Show dropdown on hover */
#menu-login-menu li:hover > ul.elementskit-dropdown {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}

/* ✅ Dropdown items */
#menu-login-menu li ul.elementskit-dropdown li {
    list-style: none !important;
    margin: 0 !important;
}

/* ✅ Item style with icons */
#menu-login-menu li ul.elementskit-dropdown li a {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 5px !important;                   /* small gap for icon + text */
    padding: 10px 16px !important;
    border-radius: 8px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    color: #333 !important;
    text-decoration: none !important;
    transition: background 0.25s ease, color 0.25s ease, transform 0.2s ease;
}

/* ✅ Hover effect */
#menu-login-menu li ul.elementskit-dropdown li a:hover {
    background: linear-gradient(90deg, #ffd700, #ffb700) !important;
    color: #fff !important;
    transform: translateX(3px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* ✅ Icon alignment */
#menu-login-menu li ul.elementskit-dropdown li a i {
    flex: 0 0 auto !important;
    margin: 0 !important;
    width: auto !important;
    text-align: center !important;
    font-size: 16px !important;
}

/* ✅ Optional: submenu arrow */
#menu-login-menu li ul.elementskit-dropdown li.menu-item-has-children > a::after {
    content: "▸";
    margin-left: auto;
    font-size: 12px;
    color: #999;
    transition: transform 0.2s ease;
}

/* ✅ Rotate arrow on hover */
#menu-login-menu li ul.elementskit-dropdown li.menu-item-has-children:hover > a::after {
    transform: rotate(90deg);
    color: #333;
}

/* Hide Privacy, Refund, and Terms menu items */
#menu-login-menu li.menu-item-privacy-policy,
#menu-login-menu li.menu-item-7642,
#menu-login-menu li.menu-item-7647 {
    display: none !important;
}


/* Show dropdown on hover OR when parent link is focused (touch/click) */
#menu-login-menu li:hover > ul.elementskit-dropdown,
#menu-login-menu li:focus-within > ul.elementskit-dropdown {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6be4793 *//* Hide plugin heart */
.wishlist_products_counter.top_wishlist-heart-plus::before {
    display: none !important;
}

/* Insert your own heart */
.wishlist_products_counter_text::before {
    content: "\f004"; /* FontAwesome heart unicode */
    font-family: "Font Awesome 6 Free"; /* or 7 if your theme uses it */
    font-weight: 400;
    font-size: 20px !important;
    color: #fff;
    margin-right: 5px;
}
.wishlist_products_counter_number {
  color: #fff !important;
   background-color: #ff0000;
  
}/* End custom CSS */
/* Start custom CSS for rt-site-menu, class: .elementor-element-c846c6d *//* Header background and shadow */
.elementor-location-header {
    background: #1a1a1a; /* dark premium color */
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
    transition: all 0.3s ease-in-out;
}

/* Menu items */
.sbmart-navbar li a {
    color: #fff;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    padding: 12px 20px;
    transition: color 0.3s, transform 0.3s;
}

/* Hover effect */
.sbmart-navbar li a:hover {
    color: #f39c12; /* premium accent color */
    transform: translateY(-2px);
}

/* Icons in menu */
.sbmart-navbar li a i {
    margin-right: 8px;
    font-size: 1.2em;
    transition: transform 0.3s;
}

/* Hover icon effect */
.sbmart-navbar li a:hover i {
    transform: scale(1.2);
}

/* Hamburger menu styling */
.rmp_menu_trigger .responsive-menu-pro-inner {
    background: #fff;
    height: 3px;
    width: 25px;
    margin: 4px 0;
    transition: all 0.3s ease;
}

/* Adjust spacing for mobile menu */
.rmp-mobile-device-menu {
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7ed54 *//* ===== FIXED HEADER ===== */
.my-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: #ffffff;
    transition: transform 0.3s ease;
}

/* ===== PUSH PAGE DOWN (IMPORTANT) ===== */
body {
    padding-top: 105px; /* CHANGE THIS to your header height */
}


.elementor-location-header ~ .elementor {
    padding-top: 105px; /* Adjust to your header height */
}/* End custom CSS */