<style type="text/css">
 
      .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

      .b-example-divider {
        width: 100%;
        height: 3rem;
        background-color: rgba(0, 0, 0, .1);
        border: solid rgba(0, 0, 0, .15);
        border-width: 1px 0;
        box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
      }

      .b-example-vr {
        flex-shrink: 0;
        width: 1.5rem;
        height: 100vh;
      }

      .bi {
        vertical-align: -.125em;
        fill: currentColor;
      }

      .nav-scroller {
        position: relative;
        z-index: 2;
        height: 15rem;
        overflow-y: hidden;
      }

      .nav-scroller .nav {
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-top: -1px;
        overflow-x: auto;
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
      }

      .btn-bd-primary {
        --bd-violet-bg: #712cf9;
        --bd-violet-rgb: 112.520718, 44.062154, 249.437846;

        --bs-btn-font-weight: 600;
        --bs-btn-color: var(--bs-white);
        --bs-btn-bg: var(--bd-violet-bg);
        --bs-btn-border-color: var(--bd-violet-bg);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: #6528e0;
        --bs-btn-hover-border-color: #6528e0;
        --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
        --bs-btn-active-color: var(--bs-btn-hover-color);
        --bs-btn-active-bg: #5a23c8;
        --bs-btn-active-border-color: #5a23c8;
      }
      .bd-mode-toggle {
        z-index: 1500;
      }

    /////////Aca
.image-container {
  position: relative;
  overflow: hidden;
}

.card-img {
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.fisheye-image {
  transform-origin: center center;
  transform: perspective(500px) rotateX(0);
}

.image-container:hover .fisheye-image {
  transform: perspective(500px) rotateX(10deg);
}


 
    @font-face {
  font-family: f1;
  src: url(font/f1_2.ttf);
}
    @font-face {
  font-family: f2;
  src: url(font/f1_Light.ttf);
}


small.f1{
  font-family: f1;
  font-size: 22px;
  color:#001F9E;
  text-decoration: none;
}

small.f1_categoria{
  font-family: f1;
  font-size: 18px;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;
  text-align: left;

}

small.f1_breadcrumb1{
  font-family: f1;
  font-size: 12px;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;
  text-align: left;

}

small.f1_breadcrumb{
  font-family: f2;
  font-size: 12px;
  color:#000000;
}

small.f1_titulo_inicio{
  font-family: f1;
  font-size: 14px;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;
  text-align: left;

}

small.f1_cuerpo_inicio{
  font-family: f2;
  font-size: 14px;
  color:#000000;
}

h1.f1_h1{
  font-family: f1;
  font-size: 28px;
  font-style: italic;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;
  text-align: left;

}

small.f1_bomba_titulo{
  font-family: f1;
  font-size: 12px;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;
  text-align: left;

}

small.f1_titulo_tiendas{
  font-family: f1;
  font-size: 12px;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;
  text-align: center;

}

small.f1_tiendas{
  font-family: f1;
  font-size: 11px;
  color:#000000;
  text-decoration: none;
  box-shadow: none;
  text-align: center;

}

small.f1_paginar{
  font-family: f1;
  font-size: 11px;
  color:#001F9E;
  text-decoration: none;
  box-shadow: none;

}

small.f1_paginar_dark{
  font-family: f1;
  font-size: 11px;
  color:#000000;
  text-decoration: none;
  box-shadow: none;

}


small.f1_2{
  font-family: f1;
  font-size: 15px;
  color:#ffffff;
}

small.f1_rojo{
  font-family: f1;
  font-size: 28px;
  color:#CF0E0E;
}

small.f1_texto{
  font-family: f2;
  font-size: 17px;
  color:#000000;
}

small.f1_titulo{
  font-family: f2;
  font-size: 25px;
  color:#000000;
  text-align: left;
}

small.f1_titulo2{
  font-family: f2;
  font-size: 18px;
  color:#000000;
}

small.f1_titulo_b{
  font-family: f2;
  font-size: 20px;
  color:#001F9E;
}

small.f1_titulo_w{
  font-family: f2;
  font-size: 20px;
  color:#ffffff;
}

small.f1_titulo2_w{
  font-family: f2;
  font-size: 26px;
  color:#372D2B;
}

small.f1_titulo_w_sm{
  font-family: f2;
  font-size: 16px;
  color:#ffffff;
} 
small.f1_titulo_d_sm{
  font-family: f2;
  font-size: 16px;
  color:#000000;
} 
small.f1_footer{
  font-family: f2;
  font-size: 15px;
  color:#000000;
}

small.f1_footer_w{
  font-family: f2;
  font-size: 15px;
  color:#ffffff;
}

small.f1_footer_w2{
  font-family: f2;
  font-size: 13px;
  color:#ffffff;
}

small.f1_footer_w3{
  font-family: f2;
  font-size: 12px;
  color:#ffffff;
}
small.f1_footer_b{
  font-family: f1;
  font-size: 14px;
  color:#001F9E;
}

small.f1_rojo_md{
  font-family: f1;
  font-size: 20px;
  color:#CF0E0E;

  }
small.f1_rojo_sm{
  font-family: f1;
  font-size: 14px;
  color:#CF0E0E;

  }

small.f1_verde_md{
  font-family: f1;
  font-size: 20px;
  color:#228b22;

}

a.f1_verde_md{
  font-family: f1;
  font-size: 13px;
  color:#228b22;
   text-align: left;

}

label {   
  font-family: f1;
   font-size: 14px;  
     color: #001F9E;  
    
}
select {   
  font-family: f2;
   font-size: 13px;
   color: #000000;   
    
}
@keyframes spinner-grow {
  0% {
    transform: scale(1);
    spinner-animation-speed: .15s;
  }
  10% {
    opacity: 0.8;
    transform: none;
  }
}

        /* Agrega estilos personalizados aquí */
      
    </style>