/* line 3, ../scss/tcommerce_base.scss */
header .main-header, header .header-middle {
  height: 100%;
}
/* line 6, ../scss/tcommerce_base.scss */
header .main-header .container, header .header-middle .container {
  height: 100%;
}

/* line 13, ../scss/tcommerce_base.scss */
.cupo-credito {
  position: fixed;
  z-index: 1000;
  bottom: 12%;
  right: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: .75rem;
  border-radius: 1rem;
}
@media (max-width: 768px) {
  /* line 13, ../scss/tcommerce_base.scss */
  .cupo-credito {
    bottom: 130px;
  }
}
/* line 28, ../scss/tcommerce_base.scss */
.cupo-credito-positivo {
  background-color: green;
}
/* line 32, ../scss/tcommerce_base.scss */
.cupo-credito-negativo {
  background-color: red;
}
/* line 36, ../scss/tcommerce_base.scss */
.cupo-credito--icon {
  font-size: 1.25rem;
  margin-right: .5rem;
  color: white;
}
/* line 42, ../scss/tcommerce_base.scss */
.cupo-credito--text {
  color: yellow;
  display: none;
}
/* line 47, ../scss/tcommerce_base.scss */
.cupo-credito--monto {
  color: white;
}

/* line 54, ../scss/tcommerce_base.scss */
.form-select:focus {
  border-color: unset;
  box-shadow: none;
}

/* line 61, ../scss/tcommerce_base.scss */
.header-vendedor {
  position: absolute;
  z-index: 5000;
}

/* line 73, ../scss/tcommerce_base.scss */
.info-pagos .custom-card {
  border: 1px solid #ececec;
}
/* line 77, ../scss/tcommerce_base.scss */
.info-pagos--box {
  display: flex;
  flex-wrap: wrap;
  padding: .5rem;
  margin-bottom: 1rem !important;
  border-radius: 1rem;
  margin: .5rem;
  justify-content: center !important;
}
/* line 97, ../scss/tcommerce_base.scss */
.info-pagos--imagen img {
  width: 50px;
  height: 50px;
  object-fit: contain;
  padding-right: 0.6rem;
}

/* line 109, ../scss/tcommerce_base.scss */
.variante.stock-invalido .product-item {
  border: 2px solid red;
}
/* line 116, ../scss/tcommerce_base.scss */
.variante .product-content--center {
  display: flex;
  flex-direction: column-reverse;
}

/* line 125, ../scss/tcommerce_base.scss */
.medios-pago-popup {
  padding-top: .5rem;
}
/* line 129, ../scss/tcommerce_base.scss */
.medios-pago-popup .nav-tabs .nav-link {
  color: black;
}
/* line 132, ../scss/tcommerce_base.scss */
.medios-pago-popup .nav-tabs .nav-link.active {
  font-weight: bold;
}
/* line 139, ../scss/tcommerce_base.scss */
.medios-pago-popup .info-pagos .cft {
  font-size: .6rem;
  color: grey;
  padding-left: .5rem;
}
@media (min-width: 768px) {
  /* line 138, ../scss/tcommerce_base.scss */
  .medios-pago-popup .info-pagos {
    padding-inline: 10%;
  }
}
@media (max-width: 768px) {
  /* line 150, ../scss/tcommerce_base.scss */
  .medios-pago-popup .info-pagos tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  /* line 156, ../scss/tcommerce_base.scss */
  .medios-pago-popup .info-pagos td {
    width: 100%;
    text-align: center !important;
  }
}
/* line 167, ../scss/tcommerce_base.scss */
.medios-pago-popup .tarjetas .custom-input {
  margin-bottom: 1rem;
}
/* line 172, ../scss/tcommerce_base.scss */
.medios-pago-popup .tarjetas--cuotas {
  font-size: 1.4rem;
}

/* line 182, ../scss/tcommerce_base.scss */
.pagination .page-link:hover {
  opacity: .8;
  background: transparent;
  color: black;
}

/* line 194, ../scss/tcommerce_base.scss */
.pagina-container--listaprecios {
  min-height: 70vh;
}

/* line 202, ../scss/tcommerce_base.scss */
.custom-wrapper--metodo-pago {
  padding-inline: 15%;
}

/* line 209, ../scss/tcommerce_base.scss */
.nav-vendedor {
  position: fixed;
  z-index: 5000;
  left: 2%;
  bottom: 2%;
  background: white;
  font-size: 1rem;
}
/* line 217, ../scss/tcommerce_base.scss */
.nav-vendedor img {
  object-fit: contain;
  max-width: 100px;
}
@media (max-width: 999px) {
  /* line 209, ../scss/tcommerce_base.scss */
  .nav-vendedor {
    left: 0;
    bottom: 75px;
  }
}
/* line 227, ../scss/tcommerce_base.scss */
.nav-vendedor--cliente {
  font-size: 11px;
}
/* line 231, ../scss/tcommerce_base.scss */
.nav-vendedor .card {
  padding: 0;
  margin: 0;
}
/* line 235, ../scss/tcommerce_base.scss */
.nav-vendedor .card .card-body {
  padding: .5rem;
  margin: 0;
}

/* line 242, ../scss/tcommerce_base.scss */
.tooltip-modal {
  z-index: 5500;
}
/* line 243, ../scss/tcommerce_base.scss */
.tooltip-modal .tooltip-inner {
  background-color: #000;
  color: #fff;
  font-size: 1rem;
  padding: .5rem;
  border-radius: 1rem;
}

/* line 258, ../scss/tcommerce_base.scss */
.cuenta-corriente h
table tr {
  font-size: 14px;
  color: #616161;
}

/* line 267, ../scss/tcommerce_base.scss */
.bloque-wrapper label {
  font-size: 12px;
  color: gray;
  text-transform: capitalize;
}

/* line 277, ../scss/tcommerce_base.scss */
.nav-vendedor {
  position: fixed;
  z-index: 5000;
  left: 2%;
  bottom: 2%;
  background: white;
  font-size: 1rem;
}
/* line 285, ../scss/tcommerce_base.scss */
.nav-vendedor img {
  object-fit: contain;
  max-width: 100px;
}
@media (max-width: 999px) {
  /* line 277, ../scss/tcommerce_base.scss */
  .nav-vendedor {
    left: 0;
    bottom: 75px;
  }
}
/* line 295, ../scss/tcommerce_base.scss */
.nav-vendedor--cliente {
  font-size: 11px;
}
/* line 299, ../scss/tcommerce_base.scss */
.nav-vendedor .card {
  padding: 0;
  margin: 0;
}
/* line 303, ../scss/tcommerce_base.scss */
.nav-vendedor .card .card-body {
  padding: .5rem;
  margin: 0;
}
