.navMenu ul.lwc-44m8jpc5qct {
  --dxp-c-navigation-list-background-color: #f58220;
}

.navMenu a.lwc-44m8jpc5qct {
  --dxp-s-dropdown-text-color: #fff;
}
.navMenu a.lwc-59kp5sov61j {
  --dxp-c-navigation-text-color: #fff;
}

.navbar .slds-button.slds-button_icon {
  --dxp-g-neutral-3: #fff;
}
.navbar .slds-list__item {
  border-right: 1px solid #f1f1f18c;
  font-weight: 900;
}
.navbar .slds-list__item button {
  color: #fff !important;
}

.navbar .slds-list__item button:hover {
  background: #e26d0a !important;
}

.navbar .slds-list__item:last-child {
  border-right: none;
}

.navbar .slds-list__item lightning-icon {
  display: none;
}
/*.navbar nav.lwc-59kp5sov61j a.lwc-59kp5sov61j:first-child {
        background-color: white !important;
        color: black !important;
        padding: 5px;
        border-radius: 5px;
        margin: 8px;
    }*/

.menu .menuProfile {
  --dxp-s-button-color: #f48037;
}
.menu .menuCart {
  display: flex;
  justify-content: center;
  align-items: center;
}

.menu .menuProfile commerce_my_account-user-profile-menu .login-text {
  padding: 0 0.5rem;
}
.menu .menuProfile commerce_my_account-user-profile-menu .slds-truncate {
  overflow: visible;
}
.menu .registerLink a {
  height: 15px;
  font-weight: 400;
  color: #27272a;
}
.menu .menuProfile p {
  text-shadow: none !important;
  font-weight: 700;
}
.menu community_layout-column {
  align-items: center;
}
.barra-pesquisa {
  max-width: 600px;
  display: block;
}
.carouselTitle community_layout-column {
  align-items: center;
}
@media screen and (max-width: 767px) {
  /* Fix menu style (mobile) */
  .navbar .slds-list__item a,
  .navbar .slds-list__item button {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 1024px) {
  .menu .columns-content {
    align-items: center;
  }
  .menu .slds-dropdown-trigger_click {
    justify-content: center;
  }
  .menu .menuProfile p {
    display: block !important;
  }
}

@media screen and (min-width: 768px) {
  /* Menu de navegação Desktop */
  /* commerce-drilldown-navigation-bar li,
  commerce-drilldown-navigation-bar li button {
    text-transform: uppercase;
  } */
  body .navMenuReymaster ul li:nth-child(1) button {
    background-color: white !important;
    color: black !important;
    padding: 5px !important;
    border-radius: 5px;
    margin: 6px;
    padding-right: 25px !important;
    padding-left: 28px !important;
    margin-left: 10px;
  }
  body .navMenuReymaster ul li a[title="Outlet"],
  body .navMenuReymaster ul li a[title="OUTLET"],
  body .navMenuReymaster ul li a[title="outlet"] {
    background-color: #dc343b !important;
    color: white !important;
    padding: 5px !important;
    border-radius: 5px;
    margin: 6px;
  }

  body .navMenuReymaster ul li:nth-child(1) button:hover {
    background-color: white !important;
  }

  /*traços no menu*/
  body .navMenuReymaster ul li:nth-child(1) button:before {
    border-bottom: 0.175em solid black;
    border-top: 0.475em double black;
    bottom: 1.1875em;
    content: "";
    height: 12px;
    position: absolute;
    width: 0.8em;
    left: 19px;
  }

  /*Seta pra baixo */
  body .navMenuReymaster ul li:nth-child(1) button:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 14px;
    width: 7px;
    height: 7px;
    margin: -7px 0 0;
    border: 2px solid #000;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  /*fix botão acima*/
  .navMenuReymaster
    button.lwc-44m8jpc5qct.slds-p-vertical_small.slds-p-horizontal_large.slds-truncate {
    background-color: inherit !important;
    color: #fff !important;
    padding-left: 15px !important;
    margin-left: 0px;
  }

  .navMenuReymaster
    button.lwc-44m8jpc5qct.slds-p-vertical_small.slds-p-horizontal_large.slds-truncate:before,
  .navMenuReymaster
    button.lwc-44m8jpc5qct.slds-p-vertical_small.slds-p-horizontal_large.slds-truncate:after {
    display: none;
  }
}

.headerMobile
  .lwc-5uc1gleli5.slds-dropdown-trigger.slds-dropdown-trigger_click.slds-grid {
  width: 25px !important;
}
.headerMobile .columns-content {
  align-items: center !important;
}

commerce-drilldown-navigation-bar li:nth-child(2) {
  /*display: none;*/
}


.navMenuHeader a.lwc-59kp5sov61j {
  --dxp-c-navigation-text-color: #fff;
  border-right: 1px solid #f1f1f18c;
  display: inline !important;
  max-height: 35px  !important;
  font-size: 14px;
  font-weight: 900 !important;
}
.menuHeader{
  display: inline !important;
  max-height: 35px  !important;
  font-size: 14px;
  font-weight: 900 !important;
}


.navMenuHeader a.lwc-59kp5sov61j ul li.lwc-59kp5sov61j {
  display: inline !important;
  margin-top: 2px ;
  max-height: 35px !important;
}

/* Exibe submenu ao passar o mouse (hover) */
.navMenuHeader a.lwc-59kp5sov61j ul {
  display: none;
  position: absolute; /* se necessário para sobrepor */
}

.navMenuHeader a.lwc-59kp5sov61j:hover ul {
  display: block;
}

/* 1. superiorBarContainer fixo */
.superiorBarContainer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* 2. Menu fixo 
.menu {
  position: fixed;
  background-color: #fff;
  top: 0px; 
  left: 0;
  width: 100%;
  z-index: 900;
}*/



.slds-truncate .login-text .lwc-5uc1gleli5 {
  padding: 1px !important;;
}

.menu{
    margin: 0 auto;
    padding: 12px 0 !important;
}

/* 3. navBar fixo */
.navbar {
  position: fixed;
  width: 100%;
  /*top: 22px;*/
  z-index: 900;
  background-color: #f58220;
}



.searchbar {
  /* margin-bottom: 5px; */
  background-color: #fff;
  padding: 10px;
}

.myLoginContainer {
  display: flex;
  align-items: center; 
  margin-bottom: 1px;
}


.meuBotaoEntre {
  margin-left: 1px;
  margin-bottom: -5px;
   padding-top: 5px !important;
} 
.meuBotaoCadastro {
  margin-left: 1px;
  margin-top: -5px;
   padding-bottom: 5px !important; 
}

/* Largura do scrollbar */
.lwc-44m8jpc5qct::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 4px solid transparent;
  border-radius: 8px;
  background-clip: padding-box;  
}

.lwc-44m8jpc5qct::-webkit-scrollbar {
  width: 16px;
}

.lwc-44m8jpc5qct .slide-down .slds-list_vertical .slds-has-flexi-truncate {
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  width: 350px;
  max-height: 300px;
  background-color: #ddd;

  border-radius: 8px;
}

.lwc-44m8jpc5qct .slds-is-relative .slds-list__item {
  list-style-type: none;
  padding: 13px;
}


