.elementor-43425 .elementor-element.elementor-element-759bd9c{--display:flex;--min-height:90px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-43425 .elementor-element.elementor-element-759bd9c:not(.elementor-motion-effects-element-type-background), .elementor-43425 .elementor-element.elementor-element-759bd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-43425 .elementor-element.elementor-element-e865a70{--display:flex;}.elementor-43425 .elementor-element.elementor-element-e865a70.e-con{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-43425 .elementor-element.elementor-element-015aaea{left:18px;}body.rtl .elementor-43425 .elementor-element.elementor-element-015aaea{right:18px;}.elementor-43425 .elementor-element.elementor-element-015aaea{top:-29px;}.elementor-43425 .elementor-element.elementor-element-015aaea img{max-width:117px;}body:not(.rtl) .elementor-43425 .elementor-element.elementor-element-e392026{left:18px;}body.rtl .elementor-43425 .elementor-element.elementor-element-e392026{right:18px;}.elementor-43425 .elementor-element.elementor-element-e392026{top:-29px;}.elementor-43425 .elementor-element.elementor-element-e392026 img{max-width:81px;}.elementor-43425 .elementor-element.elementor-element-3afa73b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-43425 .elementor-element.elementor-element-3afa73b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-43425 .elementor-element.elementor-element-4cd2a69 .elementor-nav-menu{justify-content:flex-start !important;}.elementor-43425 .elementor-element.elementor-element-4cd2a69.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-43425 .elementor-element.elementor-element-4cd2a69 .nav-menu-4cd2a69 > ul > li> a{color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-4cd2a69 .nav-menu-4cd2a69 > ul > li > a i{color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-4cd2a69 .nav-menu-4cd2a69 > ul > li> .caret:before{background-color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-4cd2a69 .nav-menu-4cd2a69 > ul > li > a{padding:0px 0px 3px 0px !important;}.elementor-43425 .elementor-element.elementor-element-4cd2a69 .nav-menu-4cd2a69 > ul > li:first-child > a {margin-left:0 !important;left:0 !important;}.elementor-43425 .elementor-element.elementor-element-d7694d9{--display:flex;--flex-wrap:nowrap;}.elementor-43425 .elementor-element.elementor-element-d7694d9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-43425 .elementor-element.elementor-element-015a48d{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-43425 .elementor-element.elementor-element-015a48d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43425 .elementor-element.elementor-element-84e63ea{width:auto;max-width:auto;}.elementor-43425 .elementor-element.elementor-element-84e63ea .btn-search-icon > i,
                    .elementor-43425 .elementor-element.elementor-element-84e63ea .btn-search-icon > svg{font-size:22px;}.elementor-43425 .elementor-element.elementor-element-84e63ea .btn-search-icon > i{color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-84e63ea .btn-search-icon > svg{fill:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-cd8bae6{width:auto;max-width:auto;}.elementor-43425 .elementor-element.elementor-element-cd8bae6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43425 .elementor-element.elementor-element-cd8bae6 .tbay-login a i{font-size:23px !important;margin:-9px 0px 0px 0px;color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-ea35cb4{width:auto;max-width:auto;}.elementor-43425 .elementor-element.elementor-element-ea35cb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43425 .elementor-element.elementor-element-ea35cb4 .top-wishlist i{font-size:24px !important;color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-ef7749a{--divider-border-style:solid;--divider-color:#02010100;--divider-border-width:1px;width:auto;max-width:auto;background-color:#DED6D1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;}.elementor-43425 .elementor-element.elementor-element-ef7749a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43425 .elementor-element.elementor-element-ef7749a .elementor-divider-separator{width:1px;}.elementor-43425 .elementor-element.elementor-element-ef7749a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-43425 .elementor-element.elementor-element-976f7bc{width:auto;max-width:auto;}.elementor-43425 .elementor-element.elementor-element-976f7bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43425 .elementor-element.elementor-element-976f7bc .cart-dropdown .cart-icon i{font-size:24px !important;}.elementor-43425 .elementor-element.elementor-element-976f7bc .cart-dropdown .cart-icon{color:#FFFFFF;}.elementor-43425 .elementor-element.elementor-element-976f7bc .cart-icon span.mini-cart-items{top:-2px;}.elementor-43425 .elementor-element.elementor-element-976f7bc .cart-popup .dropdown-menu.show{inset:54px 1px auto auto !important;}.rtl .elementor-43425 .elementor-element.elementor-element-976f7bc .cart-popup .dropdown-menu.show{inset:54px auto auto 0px !important;}@media(max-width:767px){.elementor-43425 .elementor-element.elementor-element-4cd2a69 .active-mega-menu .elementor-widget-wp-widget-nav_menu > .elementor-widget-container > h5{font-size:0px;}.elementor-43425 .elementor-element.elementor-element-d7694d9{--content-width:0px;}}@media(min-width:768px){.elementor-43425 .elementor-element.elementor-element-e865a70{--width:22%;}.elementor-43425 .elementor-element.elementor-element-015a48d{--width:26%;}}/* Start custom CSS for container, class: .elementor-element-3afa73b */.elementor-43425 .elementor-element.elementor-element-3afa73b { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7694d9 */@media (max-width:1199px){
  /* keep the MMM block from claiming width */
  .elementor-43425 .elementor-element.elementor-element-d7694d9{
    flex: 0 0 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    overflow: visible !important;      /* let icon+label render outside */
    display: inline-flex !important;
    align-items: center;
    margin: 0 !important; padding: 0 !important;
  }

  /* compact wrapper + toggle */
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-menu-wrap{ display:inline-flex; width:auto !important; margin:0; padding:0; }
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-menu-toggle{
    display:inline-flex; align-items:center; gap:6px;
    padding:0 !important; margin:0 !important; white-space:nowrap;
  }

  /* SHOW the label (we previously hid it) */
  /* remove any `display:none` rule you added earlier */
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-toggle-label{ display:inline !important; }

  /* make sure the label is readable */
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-menu-toggle,
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-toggle-label,
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-toggle-label-closed,
  .elementor-43425 .elementor-element.elementor-element-d7694d9 .mega-toggle-label-open{
    color:#fff !important;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015a48d *//* Right container slides right; creates single compressible gap */
.iconbar { margin-left: auto;
        --tb-button-color: #fff;}/* End custom CSS */