/* FIRST COLUMN BOCADILLOS */
body
  > div.container-fluid.position-relative.py-5
  > div.container.mt-5
  > div
  > div:nth-child(1)
  > div:nth-child(-n + 6):hover {
  /*box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;*/
  transition: all 0.2s ease-in;
}

.box {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

/* Icono de categoría (bocadillos, raciones, etc.): que se vea completo sin recortes */
.box .rounded-pill img {
  object-fit: contain;
}

/* TORTILLAS */
.box_tor {
  height: auto; /* deja crecer según contenido */
  min-height: 180px; /* opcional: altura mínima parecida entre cards */
}

.tor_txt {
  color: #4f4f4f;
  font-size: 20px;
}

.box_tor:hover {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px,
    rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
  transition: all 0.2s ease-in !important;
}

/* CROQUETAS */

.tortilla_button {
  position: relative;
  background-color: #f7b034 !important;
  color: white;
  width: 20%;
  font-size: 20px;
}

.bocatas_txt {
  color: #00254a;
  font-size: 20px;
}

.bocatas_txt2 {
  font-size: 16.6px;
  color: #4f4f4f;
}

.raciones_price {
  background-color: #f7b034;
  width: 20%;
  padding: 1%;
}

.croq_txt {
  font-size: 20px;
  background-color: #f7b034;
  width: 30%;
  padding: 1.5%;
}

.col_tors {
  padding-left: 14%;
}

.tortilla_button:hover span {
  color: black !important;
}

.tor_w {
  width: 75% !important;
}

@media (min-width: 600px) and (max-width: 991px) {
  .box {
    margin: auto;
    width: 75%;
  }
}
@media (min-width: 320px) and (max-width: 450px) {
  .tortilla_button {
    background-color: #f7b034 !important;
    width: 20%;
    font-size: 16px;
    margin-left: 3% !important;
  }

  .bocatas_txt {
    color: #00254a;
    font-size: 16px;
    width: 74% !important;
  }

  .tor_txt {
    color: #4f4f4f;
    font-size: 16px;
  }

  .tor_w {
    width: 82% !important;
  }

  .col_tors {
    width: 80% !important;
    padding-left: 18% !important;
  }

  .tortilla_button span {
    display: none !important;
  }
  .bocatas_txt2 {
    font-size: 14px;
    color: #4f4f4f;
    width: 90% !important;
  }

  .raciones_price {
    background-color: #f7b034;
    width: 25%;
  }

  .croq_txt {
    font-size: 16px;
    background-color: #f7b034;
    width: 30%;
  }
}
/* 
@media (min-width: 320px) and (max-width: 480px) {
    
    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(-n+6) > a > span{
    display: none;
    }
    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(2) > div:nth-child(-n+6) > a > span{
    display: none;
    }

    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(-n+6) > a{
        margin-left: 3%;
    }
    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(2) > div:nth-child(-n+6) > a{
        margin-left: 3%;
    }

    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(-n+6) > div > div > div > div{
        padding-left: 0% !important;
    }

    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(2) > div:nth-child(-n+6) > div > div > div > div{
        padding-left: 0% !important;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(-n+6) > div > div > div > div{
        padding-left: 0% !important;
    }

    body > div.container-fluid.position-relative.py-5 > div:nth-child(4) > div > div:nth-child(2) > div:nth-child(-n+6) > div > div > div > div{
        padding-left: 0% !important;
    }
}*/
