.detalle {
  background-color: #FFDEB0;
}

.detalle .footer {
  background-color: #BD955E;
}

.detalle .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0 30px;
  color: #000
}

.ingredienteToscanas {
  color: #9046A9
}

.ingredienteToscanas strong{
  font-family: 'baloo-b';
}

.ingredienteNormal{
  color: #000
}

.toscanasButton::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.toscanasButton:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.betunadasButton::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23122266'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.betunadasButton:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23122266'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.animalitosButton::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.animalitosButton:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.detalle .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
  color: inherit;
  text-decoration: underline;
}

.detalle .navbar--button {
  background-color: #5E071F;
  color: #fff;
  text-decoration: none;
  border: 1px solid #5E071F;
}

.detalle .navbar--li {
  display: flex;
  align-items: center;
}

.galletas {
  padding: 100px 0 0 0;
}

.galletas--img {
  width: 100% !important;
  height: auto !important;
}

.galletas--img__logo {
  max-width: 350px;
  margin-bottom: 30px;
}

.galletas--div__filtros {
  display: flex;
  color: #C680D3;
  flex-wrap: wrap;
  gap: 5px;
  max-width: 500px;
  margin-bottom: 10px;
}

.galletas--div__filtros a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 5px 10px;
  border-radius: 5px;
  text-decoration: none;
  border: 1px solid transparent;
  transition: 1.3s;
  cursor: pointer;
  font-size: 15px;
  font-family: 'baloo-b';
  color: #C680D3;
}

.galletas--div__filtros a:hover {
  border: 1px solid #fff;
  opacity: .7;
}

.galletas--div__filtros a.filtro-activo {
  border: 1px solid #fff;
  color: #fff;
}

.galletas--p {
  font-family: 'baloo-r';
  max-width: 390px;
  margin-bottom: 20px;
  font-size: 25px;
}

.galletas--p__presentacion {
  font-family: 'baloo-r';
  max-width: 390px;
  margin-bottom: 25px;
  font-size: 16px;
}

.galletas--p__presentacion span{
  font-family: 'baloo-b';
}

.galletas--accordion {
  background-color: transparent;
  max-width: 420px;
}

.galletas--accordion .accordion-item {
  background-color: transparent;
  border-top: 1px solid #000;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-radius: 0;
}

.galletas--accordion .accordion-item:last-child {
  border-bottom: 1px solid #000;
}

.galletas--accordion .accordion-button {
  background-color: transparent;
  font-family: 'baloo-r';
}

.galletas--accordion .accordion-button i{
  font-size: 11px;
  margin-right: 15px;
}

.galletas--accordion .accordion-item:last-of-type .accordion-button.collapsed {
  border: none
}

.galletas--accordion .accordion-button:not(.collapsed) {
  color: #000;
}

.accordion-button:not(.collapsed) {
  box-shadow: none;
}

.descripcion {
  margin-top: 100px;
  margin-bottom: 50px;
}

.descripcion--img {
  width: 100% !important;
  height: auto !important;
  max-width: 500px;
}

.descripcion--h1 {
  font-size: 80px;
  font-family: 'baloo-r';
  margin-bottom: 50px;
  line-height: 1;
  margin-top: 50px;
}

.descripcion--h1 span {
  font-family: 'baloo-b';
  display: block;
  font-size: 100px;
}

.descripcion--p {
  max-width: 430px;
  padding-top: 30px;
  font-family: 'baloo-r';
  font-size: 20px;
}

#filtros, #filtros-betunadas, #filtros-animalitos {
  display: none;
}

#filtros-betunadas a {
  color: #122266
}

#filtros-betunadas a.filtro-activo {
  color: #122266;
  border-color: #122266
}

#filtros-betunadas a:hover {
  color: #122266 !important;
  border-color: #122266
}

#filtros-animalitos a {
  color: #fff
}

#filtros-animalitos a.filtro-activo {
  color: #fff;
  border-color: #fff
}

#filtros-animalitos a:hover {
  color: #fff !important;
  border-color: #fff
}

.betunadasColor span{
  color: #122266
}

#logoBottom {
  max-width: 300px;
}

.descripcion--img__top {
  margin-top: -100px;
}

.descripcion--img__bottom {
  margin-top: -150px;
  max-width: 360px;
}

.descripcion--h2 {
  font-size: 60px;
  font-family: 'baloo-r';
  text-align: right;
}

.descripcion--h2 span {
  display: block;
  font-size: 70px;
  font-family: 'baloo-b';
}

.descripcion--div__bottom {
  max-width: 690px;
}

.tabla {
  width: 100% !important;
  height: auto !important;
}

.accordion-body {
  font-family: 'baloo-r';
  font-size: 14px;
  padding: 20px 48px 30px;
}

.ingredienteNormal strong {
  font-family: 'baloo-b';
}

.accordion-item .accordion-button {
  background-color: transparent; /* Color por defecto */
  color: #000; /* Color del texto por defecto */
  border-radius: 0
}

.tapatiasA.accordion-item .accordion-button {
  background-color: transparent; /* Color por defecto */
  color: #5E071F; /* Color del texto por defecto */
  border-radius: 0
}

.mariasA.accordion-item .accordion-button {
  background-color: transparent; /* Color por defecto */
  color: #0E1E63; /* Color del texto por defecto */
  border-radius: 0
}

.accordion-item.expanded .accordion-button,
.accordion-item.expanded .accordion-collapse {
  background-color: #fff; /* Color al expandirse */
  color: #000; /* Color del texto al expandirse */
}

.toscanasA.accordion-item.expanded .accordion-button,
.toscanasA.accordion-item.expanded .accordion-collapse {
  background-color: #fff;  /* Color al expandirse */
  color: #9046A9 !important;; /* Color del texto al expandirse */
}

.toscanasA.accordion-item  {
  border-color: #fff
}

.toscanasA.accordion-item:last-child  {
  border-color: #fff
}

.toscanasA.accordion-item.expanded .accordion-header{
  border-bottom: 1px solid #9046A9;
}

.toscanasA.accordion-item.expanded:last-child  {
  border-color: #9046A9
}

.toscanasA.expanded .ingredienteNormal {
  color: #9046A9
}

.tapatiasA.accordion-item.expanded .accordion-button,
.tapatiasA.accordion-item.expanded .accordion-collapse {
  background-color: #fff;  /* Color al expandirse */
  color: #5E071F !important;; /* Color del texto al expandirse */
}

.tapatiasA.accordion-item  {
  border-color: #5E071F
}

.tapatiasA.accordion-item:last-child  {
  border-color: #5E071F
}

.tapatiasA.accordion-item.expanded .accordion-header{
  border-bottom: 1px solid #5E071F;
}

.tapatiasA.accordion-item.expanded:last-child  {
  border-color: #5E071F
}

.tapatiasA.expanded .ingredienteNormal {
  color: #5E071F
}

.mariasA.accordion-item.expanded .accordion-button,
.mariasa.accordion-item.expanded .accordion-collapse {
  background-color: #fff;  /* Color al expandirse */
  color: #0E1E63 !important;; /* Color del texto al expandirse */
}

.mariasA.accordion-item  {
  border-color: #0E1E63
}

.mariasA.accordion-item:last-child  {
  border-color: #0E1E63
}

.mariasA.accordion-item.expanded .accordion-header{
  border-bottom: 1px solid #0E1E63;
}

.mariasA.accordion-item.expanded:last-child  {
  border-color: #0E1E63
}

.mariasA.expanded .ingredienteNormal {
  color: #0E1E63
}

.color-blanco.accordion-item {
  border-top: 1px solid #fff
}

.color-blanco.accordion-item.expanded .accordion-button,
.color-blanco.accordion-item.expanded .accordion-collapse {
  background-color: #fff;  /* Color al expandirse */
  color: #000 !important;; /* Color del texto al expandirse */
}

.color-blanco.expanded .ingredienteToscanas {
  color: #000
}

/* Cambiar el color del icono cuando el acordeón está expandido */


.toscanasA.accordion-item.expanded .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%239046A9'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); /* Color del icono en estado expandido */
}

.tapatiasA.accordion-item.expanded .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E071F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); /* Color del icono en estado expandido */
}

.tapatiasA.accordion-item .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E071F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); /* Color del icono en estado expandido */
}

.mariasA.accordion-item.expanded .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230E1E63'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); /* Color del icono en estado expandido */
}

.mariasA.accordion-item .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230E1E63'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); /* Color del icono en estado expandido */
}

.accordion-button {
  border-radius: 0 !important
}

.ingredienteToscanas ol {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
}

.ingredienteToscanas ol li{
    display: inline-flex;
}

.ingredientesToscanas ol li strong {
    white-space: nowrap;
}