@font-face {
  font-family: "Gotham-Bold";
  src: url(https://minisitios.ripley.cl/minisitios/estatico/fonts/font-gotham/Gotham-Bold.woff);
  font-display: fallback;
}

@font-face {
  font-family: "Gotham-light";
  src: url(https://minisitios.ripley.cl/minisitios/estatico/fonts/font-gotham/Gotham-Light.woff);
  font-display: fallback;
}

/* ESTILOS GENERALES/MOBILE */
#CONTAINER-LANDING-MAMA {
  max-width: 1140px;
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
  scroll-behavior: smooth;
  padding: 0;
  margin: 0 auto;
}

#CONTAINER-LANDING-MAMA-HEADER {
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
  scroll-behavior: smooth;
  padding: 0 0 1em 0;
  margin: 0 auto;
}
#CONTAINER-LANDING-MAMA-HEADER img {
  max-width: 100%;
}

#CONTAINER-LANDING-MAMA img {
  max-width: 100%;
  transition: all 0.5s ease;
}

#CONTAINER-LANDING-MAMA img:hover {
  transform: scale(1.05);
  transition: all 0.5s ease;
}


#CONTAINER-LANDING-MAMA a {
  text-decoration: none;
  cursor: pointer;

}

#CONTAINER-LANDING-MAMA .top-regalables {
  padding: 10px;
  /* background: #EAEAEA; */
  border-radius: 25px;
  margin-bottom: 50px;
}

#CONTAINER-LANDING-MAMA .top-regalables .titulo-regalables {
  text-align: left;
}

#CONTAINER-LANDING-MAMA .top-regalables .titulo-regalables img {
  margin-right: 5px;
  width: 5%;
}

#CONTAINER-LANDING-MAMA .top-regalables .items-regalables {
  display: flex;
  justify-content: space-around;
  gap: 5px;
}

#CONTAINER-LANDING-MAMA .top-regalables .items-regalables img {
  width: 90%;
}

#CONTAINER-LANDING-MAMA .titulo-regalables,
#CONTAINER-LANDING-MAMA .titulo-principal,
#CONTAINER-LANDING-MAMA .titulo-marcas,
#CONTAINER-LANDING-MAMA .titulo-buscado,
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria,
#CONTAINER-LANDING-MAMA .titulo-imperdibles,
#CONTAINER-LANDING-MAMA .titulo-sorprende,
#CONTAINER-LANDING-MAMA .footer-mama {
  margin: 30px auto;
}

#CONTAINER-LANDING-MAMA .titulo-regalables h1,
#CONTAINER-LANDING-MAMA .titulo-marcas h1,
#CONTAINER-LANDING-MAMA .titulo-buscado h1,
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria h1,
#CONTAINER-LANDING-MAMA .titulo-imperdibles h1,
#CONTAINER-LANDING-MAMA .titulo-sorprende h1,
#CONTAINER-LANDING-MAMA .footer-mama h1 {
  font-size: 1.8em;
  font-weight: bold;
  font-family: "Gotham-Bold", serif;
  color: #000;
}

#CONTAINER-LANDING-MAMA .titulo-regalables h2,
#CONTAINER-LANDING-MAMA .titulo-principal h2,
#CONTAINER-LANDING-MAMA .titulo-marcas h2,
#CONTAINER-LANDING-MAMA .titulo-buscado h2,
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria h2,
#CONTAINER-LANDING-MAMA .titulo-imperdibles h2,
#CONTAINER-LANDING-MAMA .titulo-sorprende h2,
#CONTAINER-LANDING-MAMA .footer-mama h2 {
  font-size: 1.6em;
  font-weight: bold;
  font-family: "Gotham-Bold", serif;
  margin-top: 0;
  margin-bottom: 0;
  color: #000;
}

#CONTAINER-LANDING-MAMA .titulo-regalables p,
#CONTAINER-LANDING-MAMA .titulo-marcas p,
#CONTAINER-LANDING-MAMA .titulo-buscado p,
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria p,
#CONTAINER-LANDING-MAMA .titulo-imperdibles p,
#CONTAINER-LANDING-MAMA .titulo-sorprende p,
#CONTAINER-LANDING-MAMA .footer-mama p {
  font-size: 1.1em;
  font-family: "Gotham-light", serif;
  color: #000;
}

#CONTAINER-LANDING-MAMA .titulo-regalables img,
#CONTAINER-LANDING-MAMA .titulo-principal img,
#CONTAINER-LANDING-MAMA .titulo-marcas img,
#CONTAINER-LANDING-MAMA .titulo-buscado img,
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria img,
#CONTAINER-LANDING-MAMA .titulo-imperdibles img,
#CONTAINER-LANDING-MAMA .titulo-sorprende img,
#CONTAINER-LANDING-MAMA .footer-mama img {
  width: 5%;
}

#CONTAINER-LANDING-MAMA #carrusel-1,
#CONTAINER-LANDING-MAMA #carrusel-2 {
  margin: 30px auto 50px auto;
}

#CONTAINER-LANDING-MAMA #carrusel-1 {
  max-width: 1000px;
}



#CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow--prev {
  left: -3.5em;
}

#CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow--next {
  right: -3.5em;
}

#CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow {
  width: 4em;
  height: 4em;
  background: transparent;
  display: none;
}

#CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow svg {
  fill: #000;
  height: 2em;
  width: 2em;
}

#CONTAINER-LANDING-MAMA #carrusel-2 .splide__pagination {
  bottom: -1.5em;
}

#CONTAINER-LANDING-MAMA #carrusel-2 .splide__pagination__page.is-active {
  background: #FF0094;
  transform: scale(1.5);
  opacity: 1;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .splide__pagination {
  bottom: -1.5em;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .splide__pagination__page.is-active {
  background: #FF0094;
  transform: scale(1.5);
}

#CONTAINER-LANDING-MAMA .imperdibles-mama {
  display: grid;
  gap: 15px;
  grid-template-areas: "imperdibles-box1 imperdibles-box2 " "imperdibles-box3 imperdibles-box3" "imperdibles-box4 imperdibles-box4" "imperdibles-box5 imperdibles-box6" "imperdibles-box7 imperdibles-box7" "imperdibles-box8 imperdibles-box8";
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box1 {
  grid-area: imperdibles-box1;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box2 {
  grid-area: imperdibles-box2;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box3 {
  grid-area: imperdibles-box3;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box4 {
  grid-area: imperdibles-box4;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box5 {
  grid-area: imperdibles-box5;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box6 {
  grid-area: imperdibles-box6;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box7 {
  grid-area: imperdibles-box7;
}

#CONTAINER-LANDING-MAMA .imperdibles-mama .imperdibles-box8 {
  grid-area: imperdibles-box8;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 {
  margin: 50px auto;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .nombre-producto-api {
  font-size: 1em;
  font-family: "Gotham-Bold", serif;
  text-align: center;
  margin-bottom: 0;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .precio-api-descuento {
  font-size: 1.3em;
  font-family: "Gotham-Bold", serif;
  text-align: center;
  color: #FF0094;
  margin-bottom: 0;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .precio-api-normal {
  font-size: 0.9em;
  text-align: center;
  text-decoration: line-through;
  font-family: "Gotham-light";
  color: #9C9C9C;
  margin-top: 0;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .item-api {
  display: grid;
  grid-template-rows: 200px 1fr max-content min-content;
  height: 100%;
  justify-items: center;
}

#CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .imagen-api {
  max-width: 200px;
  max-height: 250px;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  gap: 5px;
}

#CONTAINER-LANDING-MAMA .link-ripley {
  color: #000;
  font-weight: bold;
  font-family: "Gotham-Bold";
}

#CONTAINER-LANDING-MAMA .texto-imperdibles p {
  font-family: "Gotham-light";
  font-size: 0.9em;
  margin-top: 0.3em;
  color: #000 !important;
}
#CONTAINER-LANDING-MAMA .titulo-principal{
  margin-top: 0;
}
#CONTAINER-LANDING-MAMA .titulo-principal h1 {
  color: #000;
  font-family: "Gotham-Bold";
  font-size: 1.4em;
  margin-top: 0;
  margin-bottom: 0.2em;
}
#CONTAINER-LANDING-MAMA .titulo-principal p {
  font-family: "Gotham-light";
  font-size: 0.9em;
  margin-top: 0;
  color: #000 !important;
}
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria {
  display: flex;
  align-items: center;
  justify-content: center;
}
#CONTAINER-LANDING-MAMA .titulo-filtro-categoria h2{
  font-size: 1.1em;
}
#CONTAINER-LANDING-MAMA .titulo-buscado {
  display: flex;
  justify-content: center;
}
#CONTAINER-LANDING-MAMA .titulo-buscado h2{
  font-size: 1.1em;
  font-family: "Gotham-Bold";
}
#CONTAINER-LANDING-MAMA .titulo-buscado img{
  align-items: center;
  width: 7%;
}
#CONTAINER-LANDING-MAMA .titulo-regalables {
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  padding: 1em 0 0 0;
}
#CONTAINER-LANDING-MAMA .titulo-regalables h2{
  font-size: 1.1em;
  font-family: "Gotham-Bold";
  margin-bottom: 0.3em;
  padding: 1em 0 0 0;
}
#CONTAINER-LANDING-MAMA .texto-regalables p {
  font-family: "Gotham-light";
  font-size: 0.9em;
  margin-top: 0;
  padding: 0 2em;
  color: #000 !important;
}
#carrusel-top div{
  margin: 0 2.2em;
}

#carrusel-top .splide__arrow {
  background: #FF0094;
  opacity: 1;
  height: 1.5em;
  width: 1.5em;
}
#carrusel-top .splide__arrow svg {
  fill: white;
  height: 0.7em;
  width: 0.7em;
}
#CONTAINER-LANDING-MAMA .titulo-imperdibles-img {
  display: flex;
  justify-content: center;
  padding: 3em 0 0 0;
}
#CONTAINER-LANDING-MAMA .titulo-imperdibles-img img{
  width: 80%;
}
#CONTAINER-LANDING-MAMA .footer-mama h2 {
  font-size: 0.9em;
  font-family: "Gotham-Bold";
}
#CONTAINER-LANDING-MAMA .footer-mama p {
  font-size: 0.8em;
  font-family: "Gotham-light";
}


/* ESTILOS PREGUNTAS */

/* DEBES-SABER-CYBER */
#DEBES-SABER-CYBER {
  background-color: white;
}

#DEBES-SABER-CYBER h2 {
  font-family: "Gotham-Bold";
  color: #000;
  font-size: 1.3em;
  padding: 4em 2em 1em 2em;
  margin-top: 0;
}

#DEBES-SABER-CYBER input {
  position: absolute;
  opacity: 0;
  z-index: -1;
  width: auto;
}

#DEBES-SABER-CYBER .tabs {
  max-width: 350px;
  margin: auto;
}

#DEBES-SABER-CYBER .tab {
  width: 100%;
  overflow: hidden;
  border-top: 1px solid none;
  border-right: 1px solid none;
  border-left: 1px solid none;
  border-radius: 1em;
}

#DEBES-SABER-CYBER .tab h3 {
  font-family: "Gotham-Bold";
  color: #000;
  padding: 0 1em;
  margin: 0.5em 0;
  text-align: left;
}

#DEBES-SABER-CYBER .tab p {
  font-family: "Gotham-light";
  color: #000;
  line-height: 1.4em;
  margin: 0;
  text-align: justify;
}

#DEBES-SABER-CYBER .tab-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.7em;
  background: #FFF6FB;
  cursor: pointer;
  margin: 0.5em 0 0 0;
}

#DEBES-SABER-CYBER .tab:last-child {
  border-bottom: 1px solid none;
}

#DEBES-SABER-CYBER .tab-label:hover {
  background: #f6f6f6;
}

#DEBES-SABER-CYBER .tab-label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}

#DEBES-SABER-CYBER .tab-content {
  max-height: 0;
  padding: 0 1em;
  color: #000;
  background: white;
  transition: all 0.35s;
  background-color: #f6f6f6;
}

#DEBES-SABER-CYBER .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 1em;
  background: #2c3e50;
  cursor: pointer;
}

#DEBES-SABER-CYBER .tab-close:hover {
  background: #f6f6f6;
}

#DEBES-SABER-CYBER input:checked+.tab-label {
  background: #f6f6f6;
}

#DEBES-SABER-CYBER input:checked+.tab-label::after {
  transform: rotate(90deg);
}

#DEBES-SABER-CYBER input:checked~.tab-content {
  max-height: 100vh;
  padding: 0 1em 1em 1em;
}

#DEBES-SABER-CYBER p a {
  font-family: "Gotham-Bold";
  color: #000;
  font-size: 1em;
}
.menu-centrado {
  display: flex;
  position: sticky;
  top: 140px;
  z-index: 1;
  justify-content: center;
  background-color: #EEEEEE;
}
.nav-base {
  display: flex;
  padding: 0.5em 0;
}
.nav-base :hover{
  color: #FF0094;
}

.boton1,
.boton2,
.boton3,
.boton4,
.boton5 {
  font-family: "Gotham-light", serif;
  color: #000;
  padding: 0 0.1em;
  margin: 0 0.1em;
}
.boton1 p,
.boton2 p,
.boton3 p,
.boton4 p,
.boton5 p{
  margin: 0 0;
  padding: 0.2em 0.2em;
  pointer-events: none;
  font-size: 0.52em;
}
.pleca-TEND {
  font-family: "Gotham-light", serif;
  font-size: 0.6em;
  margin-top: 0.2em;
}

/*caja invisible colisión con active_menu*/
.top-20 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 20%;
  z-index: -1; /* Para asegurarse de que esté detrás de otros elementos */
  visibility: hidden; /* Hace que el área sea invisible */
}
/*caja invisible colisión con active_menu*/
/*active_menu rosa*/

.active_menu {
  background: #EEEEEE;
  font-family: "Gotham-Bold", serif;
  font-weight: 900;
  color: #ff0091;
  font-size: 0.99em;
}


.change-color {
  background: #ff0091;
  font-family: "Gotham-Bold", serif;
  font-weight: 900;
  color: #fff;
}
/*active_menu rosa*/

#CONTAINER-LANDING-MAMA #carrusel-3 {
  margin: 30px auto 0em auto;
  padding: 0 0 2em 0;
}
#CONTAINER-LANDING-MAMA #carrusel-3 {
  max-width: 650px;
}
#CONTAINER-LANDING-MAMA #carrusel-3 img{
  padding: 0.5em;
}
#CONTAINER-LANDING-MAMA #carrusel-3 .splide__slide {
  margin-right: 0.5em !important;
}
#CONTAINER-LANDING-MAMA .titulo-menu p{
  font-family: "Gotham-light";
  color: #000;
  font-size: 1em;
  padding: 0 1em 0 1em;
}
#CONTAINER-LANDING-MAMA .titulo-menu span{
  color: #ff0091;
  font-family: "Gotham-light", serif;
}
#CONTAINER-LANDING-MAMA .titulo-newin-img {
  display: flex;
  justify-content: center;
  padding: 3em 0 1.5em 0;
}
#CONTAINER-LANDING-MAMA .titulo-newin-img img{
  width: 50%;
}
#CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__arrow--prev {
  left: -3.5em;
}

#CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__arrow--next {
  right: -3.5em;
}

#CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__arrow {
  width: 4em;
  height: 4em;
  background: transparent;
  display: none;
}

#CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__arrow svg {
  fill: #000;
  height: 2em;
  width: 2em;
}

#CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__pagination {
  bottom: -1.5em;
}

#CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__pagination__page.is-active {
  background: #FF0094;
  transform: scale(1.5);
  opacity: 1;
}







@media (min-width: 768px) {

  #CONTAINER-LANDING-MAMA .titulo-marcas h1,
  #CONTAINER-LANDING-MAMA .titulo-buscado h1,
  #CONTAINER-LANDING-MAMA .titulo-filtro-categoria h1,
  #CONTAINER-LANDING-MAMA .titulo-imperdibles h1,
  #CONTAINER-LANDING-MAMA .titulo-sorprende h1,
  #CONTAINER-LANDING-MAMA .footer-mama h1 {
    font-size: 1.8em;
    font-weight: bold;
  }

  #CONTAINER-LANDING-MAMA .titulo-principal h2,
  #CONTAINER-LANDING-MAMA .titulo-marcas h2,
  #CONTAINER-LANDING-MAMA .titulo-buscado h2,
  #CONTAINER-LANDING-MAMA .titulo-imperdibles h2,
  #CONTAINER-LANDING-MAMA .titulo-sorprende h2,
  #CONTAINER-LANDING-MAMA .footer-mama h2 {
    font-size: 1.8em;
  }

  #CONTAINER-LANDING-MAMA .titulo-principal img,
  #CONTAINER-LANDING-MAMA .titulo-marcas img,
  #CONTAINER-LANDING-MAMA .titulo-buscado img,
  #CONTAINER-LANDING-MAMA .titulo-filtro-categoria img,
  #CONTAINER-LANDING-MAMA .titulo-imperdibles img,
  #CONTAINER-LANDING-MAMA .titulo-sorprende img,
  #CONTAINER-LANDING-MAMA .footer-mama img {
    width: 6%;
  }

  #CONTAINER-LANDING-MAMA .top-regalables {
    padding: 10px;
    border-radius: 25px;
    margin-bottom: 100px;
  }

  #CONTAINER-LANDING-MAMA .top-regalables .titulo-regalables {
    display: flex;
    align-items: center;
    padding: 10px 0;
    margin-top: 0;
    margin-bottom: 5px;
    text-align: center;
    justify-content: center;
  }

  #CONTAINER-LANDING-MAMA .top-regalables .titulo-regalables h2 {
    font-size: 1.8em;
    font-weight: bold;
  }

  #CONTAINER-LANDING-MAMA .top-regalables .titulo-regalables img {
    margin-right: 5px;
    width: 7%;
  }

  #CONTAINER-LANDING-MAMA .top-regalables .items-regalables img {
    width: 70%;
  }

  #CONTAINER-LANDING-MAMA #carrusel-1,
  #CONTAINER-LANDING-MAMA #carrusel-2,
  #CONTAINER-LANDING-MAMA #carrusel-3 {
    margin: 30px auto 50px auto;
  }

  #CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow {
    display: flex;
  }

  #CONTAINER-LANDING-MAMA .imperdibles-mama {
    grid-template-areas: "imperdibles-box1 imperdibles-box2 imperdibles-box3 imperdibles-box3" "imperdibles-box4 imperdibles-box4 imperdibles-box5 imperdibles-box6" "imperdibles-box7 imperdibles-box7 imperdibles-box8 imperdibles-box8";
  }

  #CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .nombre-producto-api {
    text-align: left;
  }

  #CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .precio-api-descuento {
    text-align: left;
  }

  #CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .precio-api-normal {
    text-align: left;
  }

  #CONTAINER-LANDING-MAMA #CAROUSEL-API-1 .item-api {
    justify-items: left;
  }

  /*ACTUALIZACION 19-04-24*/
  #CONTAINER-LANDING-MAMA .titulo-principal p {
    font-family: "Gotham-light";
    font-size: 1.3em;
    margin-top: 0.3em;
  }
  #CONTAINER-LANDING-MAMA .titulo-filtro-categoria h2 {
    padding: 0 0 0 0;
    font-size: 1.6em;
    font-family: "Gotham-Bold";
  }
  #CONTAINER-LANDING-MAMA .titulo-principal h1 {
    padding: 0.5em 0 0 0;
    font-size: 2.5em;
    font-family: "Gotham-Bold";
    margin: 0;
  }
  #CONTAINER-LANDING-MAMA .titulo-imperdibles-img {
    display: flex;
    justify-content: center;
  }
  #CONTAINER-LANDING-MAMA .titulo-imperdibles-img img{
    width: 40%;
  }
  #CONTAINER-LANDING-MAMA .titulo-regalables h2{
    font-size: 1.8em;
    font-family: "Gotham-Bold";
    margin-bottom: 0.3em;
    padding: 1em 0 0 0;
  }
  #CONTAINER-LANDING-MAMA .texto-regalables p {
    font-family: "Gotham-light";
    font-size: 1.3em;
    margin-top: 0;
  }
  #CONTAINER-LANDING-MAMA .texto-imperdibles p {
    font-family: "Gotham-light";
    font-size: 1.3em;
    margin-top: 0.3em;
  }
  #CONTAINER-LANDING-MAMA .footer-mama h2 {
    font-size: 1.3em;
    font-family: "Gotham-Bold";
    padding: 3em 0 0 0;
  }
  #CONTAINER-LANDING-MAMA .footer-mama p {
    font-size: 1em;
    font-family: "Gotham-light";
  }
  #CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow {
    background: #FF0094;
    opacity: 1;
    height: 2em;
    width: 2em;
  }
  #CONTAINER-LANDING-MAMA #carrusel-2 .splide__arrow svg {
    fill: white;
    height: 1em;
    width: 1em;
  }
  #CONTAINER-LANDING-MAMA .titulo-buscado {
    padding: 1em 0 0 0;
  }
  #DEBES-SABER-CYBER .tabs {
    max-width: 850px;
    margin: 0 auto;
  }
  #DEBES-SABER-CYBER h2 {
    font-family: "Gotham-Bold";
    color: #000;
    font-size: 1.7em;
    padding: 5em 0 1em 0;
    margin-top: 0;
  }
  .menu-centrado {
    display: flex;
    position: sticky;
    top: 70px;
    z-index: 99;
    justify-content: center;
    background-color: #EEEEEE;
  }
  .nav-base {
    display: flex;
    padding: 0.5em 0;
  }
  
  .boton1,
  .boton2,
  .boton3,
  .boton4,
  .boton5 {
    font-family: "Gotham-light", serif;
    color: #000;
    padding: 0 0.5em;
    margin: 0 1em;
  }
  .boton1 p,
  .boton2 p,
  .boton3 p,
  .boton4 p,
  .boton5 p{
    margin: 0;
    padding: 0.2em 0.2em;
    pointer-events: none;
    font-size: 1.1em;
  }
  /*active_menu rosa*/
  .active_menu {
    background: #EEEEEE;
    font-family: "Gotham-Bold", serif;
    font-weight: 900;
    color: #ff0091;
  }
  .change-color {
    background: #ff0091;
    font-family: "Gotham-Bold", serif;
    font-weight: 900;
    color: #fff;
  }
  /*active_menu rosa*/
  #CONTAINER-LANDING-MAMA a {
    text-decoration: none;
    cursor: pointer;
  }
  .pleca-TEND {
    font-family: "Gotham-light", serif;
    font-size: 1.3em;
  }
  #CONTAINER-LANDING-MAMA .titulo-menu p{
    font-family: "Gotham-light";
    color: #000;
    font-size: 1.5em;
    padding: 1em 0 0 0;
  }
  #CONTAINER-LANDING-MAMA .titulo-newin-img {
    display: flex;
    justify-content: center;
    padding: 4em 0 1em 0;
  }
  #CONTAINER-LANDING-MAMA .titulo-newin-img img{
    width: 20%;
  }
  #CARRUSEL-NEWIN img {
    padding: 1em;
  }
  #CARRUSEL-NEWIN .splide__pagination__page {
    bottom: -2em;
  }
  #CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__arrow {
    background: #FF0094;
    opacity: 1;
    height: 2em;
    width: 2em;
    display: flex;
  }
  #CONTAINER-LANDING-MAMA #CARRUSEL-NEWIN .splide__arrow svg {
    fill: white;
    height: 1em;
    width: 1em;
  }

  
  /*ACTUALIZACION 19-04-24*/
}