/* [project]/src/styles/atoms/Aviso.module.css [app-client] (css) */
.Aviso-module__awfikW__aviso {
  overflow-wrap: anywhere;
  border: 1px solid #0000;
  border-radius: 8px;
  margin: 0 0 16px;
  padding: 10px 12px;
  font-size: .9375rem;
}

.Aviso-module__awfikW__error {
  background: var(--tomate-claro);
  color: var(--tomate-hondo);
  border-color: #e8a99f;
}

.Aviso-module__awfikW__ok {
  background: var(--albahaca-claro);
  color: var(--albahaca);
  border-color: #a8cdb8;
}

/* [project]/src/styles/atoms/Boton.module.css [app-client] (css) */
.Boton-module__NPTsUq__boton {
  min-height: 40px;
  font: inherit;
  white-space: nowrap;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 0 18px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: background-color .12s, color .12s;
  display: inline-flex;
}

.Boton-module__NPTsUq__boton:disabled {
  opacity: .55;
  cursor: not-allowed;
}

.Boton-module__NPTsUq__primario {
  background: var(--tomate);
  color: #fff;
}

.Boton-module__NPTsUq__primario:hover:not(:disabled) {
  background: var(--tomate-hondo);
}

.Boton-module__NPTsUq__secundario {
  border-color: var(--tinta);
  color: var(--tinta);
  background: none;
}

.Boton-module__NPTsUq__secundario:hover:not(:disabled) {
  background: #211c1912;
}

.Boton-module__NPTsUq__peligro {
  background: var(--tomate-hondo);
  color: #fff;
}

.Boton-module__NPTsUq__peligro:hover:not(:disabled) {
  background: var(--tinta);
}

.Boton-module__NPTsUq__chico {
  min-height: 32px;
  padding: 0 14px;
  font-size: .875rem;
}

.Boton-module__NPTsUq__grande {
  min-height: 52px;
  padding: 0 28px;
  font-size: 1.0625rem;
}

.Boton-module__NPTsUq__bloque {
  width: 100%;
  display: flex;
}

@media (pointer: coarse) {
  .Boton-module__NPTsUq__boton {
    min-height: 44px;
  }

  .Boton-module__NPTsUq__chico {
    min-height: 40px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Boton-module__NPTsUq__boton {
    transition: none;
  }
}

/* [project]/src/styles/molecules/Tarjeta.module.css [app-client] (css) */
.Tarjeta-module__ZqBENG__tarjeta {
  border: 1px solid var(--linea);
  border-radius: var(--radio);
  background: var(--papel);
  min-width: 0;
  padding: 16px;
}

.Tarjeta-module__ZqBENG__destacada {
  border-color: var(--corteza);
  box-shadow: 0 0 0 3px var(--corteza-claro);
}

.Tarjeta-module__ZqBENG__encabezado {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px 16px;
  margin-bottom: 12px;
  display: flex;
}

.Tarjeta-module__ZqBENG__titulo {
  letter-spacing: -.01em;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 700;
  display: flex;
}

.Tarjeta-module__ZqBENG__subtitulo {
  color: var(--tinta-suave);
  overflow-wrap: anywhere;
  margin: -4px 0 12px;
}

@media (min-width: 768px) {
  .Tarjeta-module__ZqBENG__tarjeta {
    padding: 20px;
  }
}

/* [project]/src/styles/organisms/AccionProducto.module.css [app-client] (css) */
.AccionProducto-module__pG1vTa__volver {
  margin-top: 20px;
}

.AccionProducto-module__pG1vTa__botones {
  flex-direction: column;
  gap: 12px;
  margin-top: 20px;
  display: flex;
}

@media (min-width: 480px) {
  .AccionProducto-module__pG1vTa__botones {
    flex-flow: wrap;
  }
}

/*# sourceMappingURL=src_styles_1a34wur5cl96d._.css.map*/