@layer components{.presentacion .maq-indu{container:maq-indu/inline-size;display:block;overflow:hidden;background-color:var(--color-fondo);color:var(--color-texto);font-family:var(--font-sans);font-size:.9375rem;line-height:1.35;font-weight:400;text-align:left;font-variant-numeric:tabular-nums}.presentacion .maq-indu :where(p){margin:0}.presentacion .maq-indu-seccion{padding:.75rem}.presentacion .maq-indu-seccion+.maq-indu-seccion{padding-top:0}.presentacion .maq-indu-suave{color:var(--color-texto-suave)}.presentacion .maq-indu-tenue{color:var(--color-texto-tenue);font-size:.75rem}.presentacion .maq-indu-barra{display:flex;gap:.5rem;padding:.75rem}.presentacion .maq-indu-campo{display:block;flex:1 1 0;min-width:0;padding:.6875rem .75rem;overflow:hidden;color:var(--color-texto-tenue);font-size:1rem;line-height:1.375rem;white-space:nowrap;text-overflow:ellipsis}.presentacion .maq-indu-boton,.presentacion .maq-indu-campo{min-height:2.75rem;border:1px solid var(--color-borde);border-radius:var(--radius-medio);background-color:var(--color-superficie)}.presentacion .maq-indu-boton{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:.5rem .875rem;box-shadow:var(--sombra-apoyo);font-size:.9375rem;font-weight:600}@container maq-indu (max-width: 25.99rem){.presentacion .maq-indu-barra{flex-wrap:wrap}.presentacion .maq-indu-barra .maq-indu-campo{flex-basis:100%}.presentacion .maq-indu-barra .maq-indu-boton{flex:1 1 0}}.presentacion .maq-indu-grilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.presentacion .maq-indu-tarjeta{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:.625rem;border:1px solid var(--color-borde);border-radius:var(--radius-grande);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta)}.presentacion .maq-indu-tarjeta[data-marcada]{border-color:var(--color-marca);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-marca) 40%,transparent)}.presentacion .maq-indu-nombre{font-size:.9375rem;font-weight:500;line-height:1.3}.presentacion .maq-indu-chip{margin-top:.25rem;padding:.125rem .375rem;border:1px solid var(--color-borde);border-radius:var(--radius-chico);background-color:var(--color-superficie-alta);font-size:.75rem;font-weight:600}.presentacion .maq-indu-precio{margin-top:auto;padding-top:.375rem;color:var(--color-marca);font-size:.9375rem;font-weight:700;line-height:1.25}.presentacion .maq-indu-stock{color:var(--color-texto-tenue);font-size:.75rem}.presentacion .maq-indu-foto{display:grid;place-items:center;align-self:stretch;margin-bottom:.5rem;aspect-ratio:2/1;overflow:hidden;border-radius:var(--radius-chico);background-color:var(--p-fucsia-suave)}.presentacion .maq-indu-foto[data-tono=crudo]{background-color:var(--p-papel-alto)}.presentacion .maq-indu-foto[data-tono=ninguna]{background-color:var(--color-superficie-alta);color:var(--color-texto-tenue)}.presentacion .maq-indu-foto>i,.presentacion .maq-indu-tienda-foto>i{display:block;height:78%;aspect-ratio:1;background-color:var(--p-tinta);clip-path:polygon(22% 0,38% 0,50% 14%,62% 0,78% 0,100% 24%,86% 38%,78% 29%,78% 100%,22% 100%,22% 29%,14% 38%,0 24%)}.presentacion .maq-indu-foto[data-tono=crudo]>i{background-color:var(--p-blanco)}.presentacion .maq-indu-icono-foto{width:1.5rem;height:1.5rem;opacity:.6}.presentacion .maq-indu-dialogo{padding:1rem;border:1px solid var(--color-borde);border-radius:var(--radius-grande);background-color:var(--color-superficie);box-shadow:var(--sombra-flotante)}.presentacion .maq-indu-dialogo-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.presentacion .maq-indu-dialogo-titulo{display:block;font-size:1rem;font-weight:600}.presentacion .maq-indu-dialogo-ayuda{display:block;color:var(--color-texto-suave);font-size:.8125rem}.presentacion .maq-indu-cerrar{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;color:var(--color-texto-tenue)}.presentacion .maq-indu-icono-cerrar{width:1rem;height:1rem}.presentacion .maq-indu-combinaciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.presentacion .maq-indu-combinacion{display:flex;flex-direction:column;align-items:flex-start;min-height:4rem;padding:.625rem .75rem;border:1px solid var(--color-borde);border-radius:var(--radius-grande);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta)}.presentacion .maq-indu-combinacion[data-sin-stock]{background-color:var(--color-superficie-alta)}.presentacion .maq-indu-combinacion[data-elegida]{border-color:var(--color-marca);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-marca) 40%,transparent)}.presentacion .maq-indu-combinacion-nombre{font-size:.9375rem;font-weight:600}.presentacion .maq-indu-combinacion-precio{color:var(--color-marca);font-size:.9375rem;font-weight:700}.presentacion .maq-indu-combinacion-stock{color:var(--color-texto-tenue);font-size:.75rem}.presentacion .maq-indu-combinacion[data-sin-stock] .maq-indu-combinacion-stock{color:var(--color-peligro)}.presentacion .maq-indu-aviso{padding:.5rem .75rem;border-top:1px solid var(--color-borde);border-bottom:1px solid var(--color-borde);background-color:color-mix(in oklab,var(--color-info) 10%,transparent);font-size:.8125rem}.presentacion .maq-indu-renglon{padding:.625rem;border:1px solid var(--color-borde);border-radius:var(--radius-grande);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta)}.presentacion .maq-indu-renglon[data-marcado]{border-color:var(--color-marca);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-marca) 50%,transparent)}.presentacion .maq-indu-renglon-arriba{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.presentacion .maq-indu-renglon-nombre{min-width:0;font-size:.9375rem;font-weight:500}.presentacion .maq-indu-renglon-abajo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}.presentacion .maq-indu-renglon-cantidad{display:flex;align-items:center;gap:.25rem}.presentacion .maq-indu-paso{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-borde);border-radius:var(--radius-medio);background-color:var(--color-superficie);box-shadow:var(--sombra-apoyo);font-size:1.0625rem;font-weight:600}.presentacion .maq-indu-cuenta{min-width:2.5rem;text-align:center;font-weight:600}.presentacion .maq-indu-importe{font-weight:700;white-space:nowrap}.presentacion .maq-indu-pie{padding:.75rem;border-top:1px solid var(--color-borde)}.presentacion .maq-indu-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;color:var(--color-texto-suave)}.presentacion .maq-indu-total-importe{color:var(--color-texto);font-size:1.875rem;font-weight:700;line-height:1.1}.presentacion .maq-indu-cobrar{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:var(--radius-medio);background-color:var(--color-marca);box-shadow:var(--sombra-apoyo);color:var(--color-sobre-marca);font-size:1rem;font-weight:600}.presentacion .maq-indu-panel{padding:1rem;border:1px solid var(--color-borde);border-radius:var(--radius-grande);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta)}.presentacion .maq-indu-panel-flotante{box-shadow:var(--sombra-flotante)}.presentacion .maq-indu-panel-titulo{font-size:1rem;font-weight:600}.presentacion .maq-indu-panel-titulo-grande{font-size:1.125rem;font-weight:700}.presentacion .maq-indu-panel-texto{margin-top:.25rem;font-size:.9375rem}.presentacion .maq-indu-cuenta-lineas{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.presentacion .maq-indu-linea{display:flex;justify-content:space-between;gap:.75rem;font-size:.9375rem}.presentacion .maq-indu-linea-total{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--color-borde);font-weight:600}.presentacion .maq-indu-linea-prenda{margin:.5rem 0}.presentacion .maq-indu-boton-grande{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:1rem;border-radius:var(--radius-medio);background-color:var(--color-marca);box-shadow:var(--sombra-apoyo);color:var(--color-sobre-marca);font-size:.9375rem;font-weight:600}.presentacion .maq-indu-boton-grande-oscuro{margin-top:.75rem}.presentacion .maq-indu-etiqueta{margin:.75rem 0 .375rem;color:var(--color-texto-suave);font-size:.8125rem;font-weight:500}.presentacion .maq-indu-campo-clave{flex:none;width:100%;color:var(--color-texto);letter-spacing:.3em}.presentacion .maq-indu-aviso-del-vale{padding:.75rem 1rem;border:1px solid color-mix(in oklab,var(--color-info) 40%,transparent);border-radius:var(--radius-medio);background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}.presentacion .maq-indu-aviso-titulo{font-weight:600}.presentacion .maq-indu-vale{margin:.25rem 0;font-size:1.0625rem}.presentacion .maq-indu-vale-codigo{letter-spacing:.15em;white-space:nowrap}.presentacion .maq-indu-enlaces{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.5rem;color:var(--color-marca-fuerte);text-decoration:underline}.presentacion .maq-indu-enlace{color:var(--color-marca-fuerte);font-size:.8125rem}.presentacion .maq-indu-ficha{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.25rem}.presentacion .maq-indu-ficha-datos{min-width:0}.presentacion .maq-indu-ficha-titulo{font-size:1.25rem;white-space:nowrap;font-weight:700;letter-spacing:-.02em;line-height:1.2}.presentacion .maq-indu-ficha-importe{flex:none;font-size:1.375rem;font-weight:700;line-height:1.2;white-space:nowrap}.presentacion .maq-indu-junto{white-space:nowrap}.presentacion .maq-indu-pastilla{display:inline-block;margin-top:.5rem;padding:.125rem .5rem;border-radius:999px;background-color:var(--color-superficie-alta);color:var(--color-texto-suave);font-size:.75rem;font-weight:600}.presentacion .maq-indu-tienda{padding-bottom:1rem;background-color:var(--p-blanco);color:var(--p-tinta)}.presentacion .maq-indu-tienda>:not(.maq-indu-tienda-barra):not(.maq-indu-tienda-foto){margin-inline:1rem}.presentacion .maq-indu-tienda-barra{display:flex;align-items:center;justify-content:space-between;padding-inline:1rem;height:2.5rem;border-bottom:1px solid var(--p-borde);background-color:var(--p-papel)}.presentacion .maq-indu-tienda-barra:before{content:"";width:6rem;height:.75rem;border-radius:999px;background-color:var(--p-tinta)}.presentacion .maq-indu-tienda-barra:after{content:"";width:3.75rem;height:.75rem;background:radial-gradient(circle,var(--p-tinta) 38%,transparent 42%) 0 0 /1.25rem 100%}.presentacion .maq-indu-tienda-foto{display:grid;place-items:center;aspect-ratio:3/2;background-color:var(--p-fucsia-suave)}.presentacion .maq-indu-tienda-foto>i{height:70%}.presentacion .maq-indu-tienda-nombre{margin-top:1rem;font-size:1.5rem;font-weight:500;line-height:1.2}.presentacion .maq-indu-tienda-precio{margin-top:.25rem;font-size:1.25rem;font-weight:500}.presentacion .maq-indu-tienda-precio>span{margin-right:.25rem;font-size:1rem}.presentacion .maq-indu-tienda-stock{margin-top:.25rem;color:var(--color-texto-suave);font-size:.875rem}.presentacion .maq-indu-tienda-opciones{margin-top:1.25rem}.presentacion .maq-indu-tienda-rotulo{margin-top:.75rem;font-size:.875rem;font-weight:600}.presentacion .maq-indu-tienda-rotulo:first-child{margin-top:0}.presentacion .maq-indu-tienda-suave{color:var(--color-texto-suave);font-weight:400}.presentacion .maq-indu-tienda-fila{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.presentacion .maq-indu-tienda-opcion{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding-inline:1rem;border:1px solid var(--p-tinta);border-radius:var(--p-radio-papel);font-size:.875rem;font-weight:500}.presentacion .maq-indu-tienda-opcion[data-elegida]{background-color:var(--p-tinta);color:var(--p-papel)}.presentacion .maq-indu-tienda-opcion[data-agotada]{border-color:var(--p-borde);color:var(--color-texto-suave);text-decoration:line-through}.presentacion .maq-indu-tienda-compra{display:flex;align-items:flex-end;gap:.5rem;margin-top:1.25rem}.presentacion .maq-indu-tienda-cantidad{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.presentacion .maq-indu-tienda-numero{display:grid;place-items:center;width:5rem;height:3rem;border:1px solid var(--p-tinta);border-radius:var(--p-radio-papel);font-size:1rem}.presentacion .maq-indu-tienda-agregar{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;height:3rem;padding-inline:.75rem;border-radius:var(--p-radio-papel);background-color:var(--p-tinta);color:var(--p-papel);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.presentacion .maq-indu-pagina-titulo{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.presentacion .maq-indu-proveedor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.5rem}.presentacion .maq-indu-proveedor-nombre{font-size:1rem;font-weight:600}.presentacion .maq-indu-boton-chico{padding:.375rem .75rem;border:1px solid var(--color-borde);border-radius:var(--radius-medio);background-color:var(--color-superficie);box-shadow:var(--sombra-apoyo);font-size:.8125rem;font-weight:600}.presentacion .maq-indu-tabla{padding:.25rem .75rem;border:1px solid var(--color-borde);border-radius:var(--radius-grande);background-color:var(--color-superficie);box-shadow:var(--sombra-tarjeta);font-size:.875rem}.presentacion .maq-indu-fila{display:grid;grid-template-columns:minmax(0,1fr) auto 3rem;align-items:center;column-gap:.75rem;padding:.5rem 0;border-top:1px solid color-mix(in oklab,var(--color-borde) 50%,transparent)}.presentacion .maq-indu-fila:first-child{border-top:0}.presentacion .maq-indu-fila-cabecera{color:var(--color-texto-tenue);font-size:.75rem;font-weight:500}.presentacion .maq-indu-derecha{text-align:right;white-space:nowrap}.presentacion .maq-indu-fila-producto{min-width:0;font-weight:500}.presentacion .maq-indu-fila-producto .maq-indu-suave{font-weight:400}.presentacion .maq-indu-codigo{display:block;color:var(--color-texto-tenue);font-family:var(--font-mono);font-size:.75rem;font-weight:400;overflow-wrap:anywhere}.presentacion .maq-indu-chip-estado{padding:.125rem .5rem;border-radius:999px;background-color:color-mix(in oklab,var(--color-atencion) 12%,transparent);color:color-mix(in oklab,var(--color-atencion) 75%,var(--color-texto));font-size:.75rem;font-weight:600}.presentacion .maq-indu-chip-estado[data-sin-stock]{background-color:color-mix(in oklab,var(--color-peligro) 12%,transparent);color:color-mix(in oklab,var(--color-peligro) 75%,var(--color-texto))}.presentacion .maq-indu-pedir{font-weight:600}@container maq-indu (min-width: 30rem){.presentacion .maq-indu-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}}}