html, body {
  background-color: #fbfbfb !important;
  height: 100%;
  min-height: 100%;
  background-color: #fbfbfb;
  font-family: Helvetica, sans-seriff;
}

.container {
  min-height: 90% !important;
}

:root[data-bs-theme=light] {
  --primary-color: $primary-color
  --font-stack:$font-stack
  --background-color:$background-color ;
}

@media (max-width: 1600px) {
  .container {
    max-width: 98vw !important;
  }
}
.navbar {
  background-color: white;
}

.navbar ul li a {
  text-decoration: none;
  color: black;
  transition: 0.5ms ease-in-out;
}

.el-header {
  border-radius: 5px;
  transition: 0.5ms ease-in-out;
}

.el-header:hover {
  background-color: #f36911;
  color: white;
  transition: 0.5ms ease-in-out;
  cursor: pointer;
}
.el-header:hover a {
  color: white;
}

.bg-mundial {
  background-color: #f36911;
}

.fc-white {
  color: white;
}

.fc-mundial {
  color: #f36911;
}

.banner-wha {
  background-color: #f36911;
  color: white;
}

.footer, .footer *, .footer:link {
  background-color: #f36911;
  color: #fbfbfb;
  text-decoration: none;
}

@media (min-width: 760px) {
  .carousel-image {
    width: 100%;
  }
  .container {
    margin-top: 110px !important;
  }
}
@media (max-width: 759px) {
  .carousel-image {
    height: 100%;
  }
  .carousel-img-div {
    height: 100%;
    overflow: hidden;
  }
  #carouselheader {
    height: 30vh;
  }
  .container {
    margin-top: 140px !important;
  }
}
.carousel-indicators button {
  background-color: #f36911 !important;
}

.swiper-image {
  border-radius: 10px;
  width: 250px;
  height: 275px;
}

@media (min-width: 1400px) {
  .swiper-image {
    width: 250px;
    height: 275px;
  }
}
@media (max-width: 540px) {
  .swiper-image {
    width: 180px;
    height: 198px;
  }
}
.chatus {
  width: 50px !important;
  height: 50px !important;
  background-color: #f36911 !important;
}

.categ-circle {
  width: 125px !important;
  height: 125px !important;
  transition: all 0.5s ease-in-out;
}

.categ-circle:hover {
  cursor: pointer;
  transform: scale(1.1);
  transition: all 0.5s ease-in-out;
}
.categ-circle:hover .img-fluid {
  cursor: pointer;
  transform: scale(1.1);
  transition: all 0.5s ease-in-out;
}

.chat {
  left: unset;
}

.brand {
  position: relative;
  width: 250px;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  order: 1;
  overflow: hidden;
}

.brand::before {
  content: "";
  position: absolute;
  width: 250px;
  height: 180px;
  background-size: 250px 180px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: saturate(0) blur(1.5px);
  filter: saturate(0) blur(1.5px);
  transition: all 250ms ease;
}

.brand:hover::before, .brand img {
  cursor: pointer;
  -webkit-filter: saturate(1) blur(0);
  filter: saturate(1) blur(0);
  transition: all 250ms ease;
}

.brand img {
  transition: all 250ms ease-in-out;
}

.brand:hover img, .brand img:hover {
  transform: scale(1.2);
  transition: all 250ms ease-in-out;
}

.brand.blackdecker::before {
  background-image: url(../../modificaciones/marcas/blackdecker_.png);
}

.brand.dewalt::before {
  background-image: url(../../modificaciones/marcas/dewalt_.jpg);
}

.brand.vikingo::before {
  background-image: url(../../modificaciones/marcas/vikingo_.jpg);
}

.brand.total::before {
  background-image: url(../../modificaciones/marcas/total_.jpg);
}
.brand.decakila::before {
  background-image: url(../../modificaciones/marcas/_decakila.jpg);
}
.brand.stanley::before {
  background-image: url(../../modificaciones/marcas/_stanley.jpg);
}
.brand.wadfow::before {
  background-image: url(../../modificaciones/marcas/_wadfow.jpg);
}
.brand.abro::before {
  background-image: url(../../modificaciones/marcas/abro_.jpg);
}
.brand.bestway::before {
  background-image: url(../../modificaciones/marcas/bestway_.jpg);
}

.sell {
  width: 200px;
  height: 225px;
  background-color: #f36911;
}

.sell * {
  color: white;
  text-decoration: none;
}

.sell:link {
  text-decoration: none;
}

.sell:hover {
  background-color: #f28846;
}

.store-header {
  background-size: 100% auto;
  min-height: 20vh;
}

.strongt {
  color: #f36911;
}

.store-icon {
  background-color: #f36911 !important;
  color: white !important;
}

@media (max-width: 991px) {
  .store-img-container {
    max-height: 250px;
  }
}

.store-img {
  width: 100%;
  height: auto;
}
@media (min-width: 991px) {
  .store-img {
    height: 100%;
    width: auto;
  }
}

.store-card {
  height: 280px !important;
}
@media (max-width: 991px) {
  .store-card {
    height: unset !important;
  }
}

.mapViewer a {
  text-decoration: none;
}

.google {
  color: #DD4B3F;
  background-color: #1FA461;
  width: 50px;
  height: 50px;
}

.waze {
  color: #fbfbfb;
  background-color: #33CCFF;
  width: 50px;
  height: 50px;
}

.phone {
  color: #fbfbfb;
  background-color: #9c99ff;
  width: 50px;
  height: 50px;
}

/*# sourceMappingURL=styles.css.map */
