
.block__creencias{
  background-color: var(--blue-ultralight);
  padding-top: 4rem;
}



.slides__creencias .card__section{
  max-width: none;
}

.tabs__navigation__riel{
  width: 100%;
  overflow-y: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tabs__navigation__riel .tabs__nav{
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  /* min-width: fit-content; */
}

.block__creencias #tab__alimentos .card__section__title,
.block__creencias #tab__alimentos .tabs__stage__title{
  color: #61B4E4;
}
.block__creencias #tab__uso .tabs__stage__title,
.block__creencias #tab__uso .card__section__title{
  color: var(--green);
}
.block__creencias #tab__excelencia .tabs__stage__title,
.block__creencias #tab__excelencia .card__section__title{
  color: var(--green-success);
}
.block__creencias #tab__bienestar .tabs__stage__title,
.block__creencias #tab__bienestar .card__section__title{
  color: #E0155F;
}
.block__creencias #tab__orgullo .tabs__stage__title,
.block__creencias #tab__orgullo .card__section__title{
  color: #E02B1D;
}

.inner__wrap__creencias .card__section__desc{
  color: var(--gray-medium);
}
.block__creencias .tabs__nav .tabs__navigation__item a {
  color: var(--blue-main);
  background-color: #fff;
}



.list__usage{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
}
.list__usage li a{
  list-style: none;
  font-family: var(--font-inter);
  font-size: 1rem;
  color: var(--green);
  border-radius: 3rem;
  padding: 0.25rem 0.5rem;
  border: 1px solid var(--green);
  text-decoration: none;
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
}

.block__creencias__title{
  font-size: 3rem;
  font-family: var(--font-bebas);
  color: var(--blue-main);
  text-align: center;
}
.block__creencias__subtitle{
  font-size: 2rem;
  font-family: var(--font-bebas);
  color: var(--blue-main);
  text-align: center;
}

.block__creencias .tabs__nav .button__creencias_profundas.tab__active a{
  background-color: #61B4E4;
  color: #fff;
}
.block__creencias .tabs__nav .button__uso_natural_del_coco.tab__active a{
  background-color: var(--green);
  color: #fff;
}
.block__creencias .tabs__nav .button__excelencia_para_ti.tab__active a{
  background-color: var(--green-success);
  color: #fff;
}
.block__creencias .tabs__nav .button__bienestar_social.tab__active a{
  background-color: #E0155F;
  color: #fff;
}
.block__creencias .tabs__nav .button__orgullo_por_mexico.tab__active a{
  background-color: #E02B1D;
  color: #fff;
}


.block__creencias .tabs__stage__content ul {
    padding-left: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.block__creencias .tabs__stage__content ul li{
    border: 1px solid var(--green);
    color: var(--green);
    border-radius: 2rem;
    padding: 0.5rem 1rem ;
    margin-right: 1rem;
    margin-bottom: 1rem;
    font-family: var(--font-inter);
}

.wrap__product__list .swiper-wrapper{
    padding-bottom: 4rem;
}

.container__products{
    overflow: hidden;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 2rem;
}
.wrap__product__list{
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    overflow: visible;
}


.swiper.product__slider{
    overflow: visible;
}

.wrap__product__list .swiper-wrapper{
    padding-bottom: 4rem;
}



@media screen and (max-width: 1200px){
  .tabs__nav .tabs__navigation__item a{
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px){

  .tabs__navigation__wrap .tabs__nav{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  .tabs__nav .tabs__navigation__item a{
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.25em;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    text-align: center;
  }
  .tabs__nav .tabs__navigation__item.is__large__item a{
    min-width: 160px;
  }
  .object-position{
    -o-object-position: left bottom;
       object-position: left bottom;
  }
  .tabs__navigation__riel {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}