/** Shopify CDN: Minification failed

Line 220:0 Unexpected "}"

**/

.footer-new {
  background: #000;
  width: 100%;
  margin-bottom: 0!important;
  padding-top: 50px;
}
.logo-sec {
  text-align: center;
  padding: 50px 25px 40px;
  flex: 1 0 0;
}

.sec-menus {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #000;
}

.menus-item {
  padding: 20px;
  border-right: 1px solid #000;
  flex: 1 0 0;
}

.menus-item h5, 
.menus-item div {
  color: #FFF;
  font-family: Montserrat;
  font-size: 16.2px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 21.06px */
  letter-spacing: 0.324px;
}

.menus-item ul {
color: #AEAEAE;
font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 16.9px */
letter-spacing: 0.26px;
}

.menus-item:last-child {
  border-right: none;
}

.facturacion{
  text-decoration: none;
  color: #FFF;
font-family: Montserrat;
font-size: 16.2px;
font-style: normal;
font-weight: 700;
line-height: 130%; /* 21.06px */
letter-spacing: 0.324px;
}

@keyframes scroll-x {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

.rrss-s {
  margin-bottom: 5px;
  display: flex;
  margin-top: 23px;
}

.rrss-s a {
  margin-right: 10px;
}

.redes-t {
  font-family: Montserrat;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px; /* 120% */
  margin-top: 30px;
}

.legales {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
  border-top: solid 1px white;
  width: 100%;
  
}

.legales-item {
  flex: 1 0 0;
}

.menu-linear {
  list-style: none;
  display: flex;
  justify-content: space-around;
  flex-wrap:wrap;
}

.menu-linear li a {
 font-family: Montserrat;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px; /* 123.077% */
  letter-spacing: -0.208px;
  text-decoration: none;
}

.copys-s {
  text-align: center;
 color: white;
  font-family: Montserrat;
  font-size: 11px;
  line-height: 16px; /* 123.077% */
}

.contacto-item {
 
 color: #AEAEAE;
font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 16.9px */
letter-spacing: 0.26px;
}

.contacto-item a {
  font-weight: 300;
  text-decoration: none;
  font-size: 13px;
  font-family: Montserrat;
  color:white;
}

.menus-item ul.menu-nav {
  color: #AEAEAE;
font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 16.9px */
letter-spacing: 0.26px;
}

ul.menu-nav li {
  margin-top: 10px;
}

.link-menu-p {
  text-decoration: none;
  font-family: Montserrat;
  color: white;
  margin-bottom:18px;
  text-transform:capitalize;
}

.footer-new a{
  color:white;
}

.suscribete_n{
  color: white;
}

.menu-nav{
  display:flex;
  padding:0;
  flex-direction:column;
  list-style:none;
}

@media screen and (max-width: 600px) {
  .menus-item,
  .legales-item {
    flex: 0 0 100%;
  }

  .menus-item{
    border-right:none;
    border-bottom:1px solid #000;
  }
  .menus-item:last-child, .sec-menus {
    border-bottom: none;
  }

  .rrss-s{
    justify-content:center;
  }

  .menu-linear li{
    flex-basis:100%;
    text-align:center;
    margin-bottom:15px;
  }

  .mf-01{order:2;}
  .mf-02{order:3;}
  .mf-03{order:1;}
  .mf-04{order:4;text-align:center;}
}
.legales{
  order: 5;
} 
}
