@media (min-width: 959px) {
  body #menu .navbar-nav .dropdown-menu.megaMenu.simple .dropdown-menu-top-title-mobile {
    display: none;
  }
    body #menu .new-menu-dup .dropdown-menu h2 {
    font-size: 18px;
    font-weight: bold;
  }
    body #menu .new-menu-dup .dropdown-menu h2 a {
    font-size: 18px;
    font-weight: bold;
    padding: 0;
  }

  #menu .new-menu-dup .navbar-nav .dropdown-menu a {
    text-transform: initial !important;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first {
    max-width: none;
    justify-content: flex-start;
    width: calc(100% - 150px);
    gap: 0;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first li, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first li {
    padding-left: 0;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first li strong, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first li strong {
    font-size: 12px;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li, body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start;
      align-content: flex-start;
      gap: 15px;
      min-width: 250px;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li > h2, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li > h2 {
      width: 100%;
      height: auto;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .banner, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .banner {
    max-width: 150px;
    position: relative;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .banner img, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .banner img {
    object-position: center;
  }
  
  body #menu .new-menu-dup .navbar-nav .dropdown-menu.megaMenu.simple {
    justify-content: space-between;
    gap: 60px;
  }

  li.list-hidden {
    display: none !important;
  }

  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li:first-child {
    width: 30% !important;
    flex-shrink: 0;
  }
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li:nth-child(2) {
      width: 40% !important;
      flex-shrink: 0;
  }
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li:nth-child(3) {
      width: 20% !important;
      flex-shrink: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1380px) {
  body #menu .new-menu-dup .dropdown-menu.megaMenu.simple {
    width: 100%;
    min-width: 1200px;
    max-width: 1200px;
    left: calc(50% - 253px);
  }
    body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li:nth-child(2) {
        width: 40% !important;
        flex-shrink: 0;
    }
    body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li:first-child {
        width: 35% !important;
        flex-shrink: 0;
    }
}


@media (max-width: 959px) {
  body #menu .navbar-nav .dropdown-menu.megaMenu.simple .dropdown-menu-top-title-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  body #menu .navbar-nav .dropdown-menu.megaMenu.simple .dropdown-menu-top-title-mobile a {
    padding-top: 20px;
    display: flex;
    align-items: center;
    gap: 5px;
  }
  body #menu .navbar-nav .dropdown-menu.megaMenu.simple .dropdown-menu-top-title-mobile a:after {
    content: '';
    display: block;
    transition: ease-in-out .2s;
    transform: rotate(-90deg);
    height: 12px;
    width: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490.688 490.688' xml:space='preserve' width='15px' height='15px'%3e%3cpath style='fill:%23645c56;' d='M472.328,120.529L245.213,347.665L18.098,120.529c-4.237-4.093-10.99-3.975-15.083,0.262 c-3.992,4.134-3.992,10.687,0,14.82l234.667,234.667c4.165,4.164,10.917,4.164,15.083,0l234.667-234.667 c4.237-4.093,4.354-10.845,0.262-15.083c-4.093-4.237-10.845-4.354-15.083-0.262c-0.089,0.086-0.176,0.173-0.262,0.262 L472.328,120.529z'/%3e%3cpath d='M245.213,373.415c-2.831,0.005-5.548-1.115-7.552-3.115L2.994,135.633c-4.093-4.237-3.975-10.99,0.262-15.083 c4.134-3.992,10.687-3.992,14.82,0l227.136,227.115l227.115-227.136c4.093-4.237,10.845-4.354,15.083-0.262 c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.173,0.176-0.262,0.262L252.744,370.279 C250.748,372.281,248.039,373.408,245.213,373.415z'/%3e%3c/svg%3e");
  }

  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .banner, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .banner {
    position: absolute;
    max-width: 100%;
    display: none;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first {
    width: 100%;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li > h2.title, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li > h2.title {
      color: #898079;
      padding: 0 15px;
      font-size: 16px;
      margin: 0;
      line-height: 39px;
      border-bottom: 1px solid #eee !important;
      margin: 0px 10px;
      display: flex;
      justify-content: space-between;
      align-items: center;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li > h2.title::after, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li > h2.title::after {
      content: '';
      display: block;
      transition: ease-in-out .2s;
      height: 12px;
      width: 12px;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490.688 490.688' xml:space='preserve' width='15px' height='15px'%3e%3cpath style='fill:%23645c56;' d='M472.328,120.529L245.213,347.665L18.098,120.529c-4.237-4.093-10.99-3.975-15.083,0.262 c-3.992,4.134-3.992,10.687,0,14.82l234.667,234.667c4.165,4.164,10.917,4.164,15.083,0l234.667-234.667 c4.237-4.093,4.354-10.845,0.262-15.083c-4.093-4.237-10.845-4.354-15.083-0.262c-0.089,0.086-0.176,0.173-0.262,0.262 L472.328,120.529z'/%3e%3cpath d='M245.213,373.415c-2.831,0.005-5.548-1.115-7.552-3.115L2.994,135.633c-4.093-4.237-3.975-10.99,0.262-15.083 c4.134-3.992,10.687-3.992,14.82,0l227.136,227.115l227.115-227.136c4.093-4.237,10.845-4.354,15.083-0.262 c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.173,0.176-0.262,0.262L252.744,370.279 C250.748,372.281,248.039,373.408,245.213,373.415z'/%3e%3c/svg%3e");
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li {
    /* background-color: rgba(0, 0, 255, 0.159); */
    max-height: 40px;
    overflow: hidden;
  }

  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li.opened, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li.opened {
    max-height: 2000px;
  }

  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple .first > li.opened h2.title::after, 
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple .first > li.opened h2.title::after {
    transform: rotate(180deg);
  }

  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple ul.submenu-categorie,
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple ul.submenu-categorie {
    height: 40px;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple ul.submenu-categorie strong,
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple ul.submenu-categorie strong {
    height: 40px;
    line-height: 40px;
    display: flex;
    padding: 0 20px;
    font-weight: 500;
    justify-content: space-between;
    align-items: center;
    color: #b4ada7;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple ul.submenu-categorie strong::after,
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple ul.submenu-categorie strong::after {
      content: '';
      display: block;
      transition: ease-in-out .2s;
      height: 12px;
      width: 12px;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490.688 490.688' xml:space='preserve' width='15px' height='15px'%3e%3cpath style='fill:%23645c56;' d='M472.328,120.529L245.213,347.665L18.098,120.529c-4.237-4.093-10.99-3.975-15.083,0.262 c-3.992,4.134-3.992,10.687,0,14.82l234.667,234.667c4.165,4.164,10.917,4.164,15.083,0l234.667-234.667 c4.237-4.093,4.354-10.845,0.262-15.083c-4.093-4.237-10.845-4.354-15.083-0.262c-0.089,0.086-0.176,0.173-0.262,0.262 L472.328,120.529z'/%3e%3cpath d='M245.213,373.415c-2.831,0.005-5.548-1.115-7.552-3.115L2.994,135.633c-4.093-4.237-3.975-10.99,0.262-15.083 c4.134-3.992,10.687-3.992,14.82,0l227.136,227.115l227.115-227.136c4.093-4.237,10.845-4.354,15.083-0.262 c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.173,0.176-0.262,0.262L252.744,370.279 C250.748,372.281,248.039,373.408,245.213,373.415z'/%3e%3c/svg%3e");
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple ul.submenu-categorie.opened,
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple ul.submenu-categorie.opened {
    height: auto;
  }
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple ul.submenu-categorie.opened a,
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple ul.submenu-categorie.opened a {
    display: block;
    padding: 0 25px;
  }
  
  body #menu .new-menu-dup .navbar-nav .menu-marca .dropdown-menu.megaMenu.simple ul.submenu-categorie.opened strong::after,
  body #menu .new-menu-dup .navbar-nav .menu-linhas .dropdown-menu.megaMenu.simple ul.submenu-categorie.opened strong::after {
    transform: rotate(180deg);
  }

  li.list-hidden {
    display: block !important;
  }
    
}

/*
  product-tab
*/

@media (min-width: 1023px) {

  #product-details .block-details .abas-produto .abas-link li {
    width: 50% !important;
  }
}