/* Componente "Consultar disponibilidad" (se reemplaza por el bloque de Rumrak) */
.consultar__btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; }
.consultar__ico { width: 20px; height: 20px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.consultar[data-consultar="bloque"] { display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap; }
.consultar__txt h2 { font-size: var(--t-lg); margin-bottom: 4px; color: var(--azul-texto); }
.consultar__txt p { color: var(--gris); font-size: var(--t-sm); }
.consultar[data-consultar="bloque"] .consultar__btn { padding: 1.1em 1.8em; border-radius: 6px; }
.consultar[data-consultar="boton"] .consultar__btn { width: 100%; padding: 1.1em; border-radius: 6px; }
@media (max-width: 640px) { .consultar[data-consultar="bloque"] .consultar__btn { width: 100%; } }
