.snk{gap:var(--e-4)}.snk-para{justify-content:space-between;align-items:center;gap:var(--e-3);padding-top:var(--e-4);border-top:1px solid var(--linea);flex-wrap:wrap;display:flex}.snk-pasajeros{gap:var(--e-2);scrollbar-width:none;min-width:0;max-width:100%;margin:-2px;padding:2px;display:flex;overflow-x:auto}.snk-pasajeros::-webkit-scrollbar{display:none}.snk-pasajero{align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-4);border-radius:var(--r-pildora);border:1px solid var(--linea-fuerte);background-color:var(--papel);color:var(--tinta-2);font:var(--t-pequeno);cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex:none;font-weight:500;display:inline-flex}.snk-pasajero:hover{border-color:var(--marca);color:var(--marca-tinta)}.snk-pasajero:active{transform:scale(.97)}.snk-pasajero[data-state=on]{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa)}.snk-pasajero-cuenta{border-radius:var(--r-pildora);background-color:var(--marca-suave);min-width:22px;height:22px;color:var(--marca-tinta);font:var(--t-diminuto);animation:escalar-entrada var(--dur-2) var(--ease) backwards;place-items:center;padding:0 6px;font-weight:700;display:grid}.snk-pasajero[data-state=on] .snk-pasajero-cuenta{background-color:var(--papel)}.snk-solo{align-items:center;gap:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--tinta);display:inline-flex}.snk-tramo{scrollbar-width:none;flex:none;max-width:100%;overflow-x:auto}.snk-tramo::-webkit-scrollbar{display:none}.snk-tramo .segmento{white-space:nowrap;flex:none}@supports (animation-timeline:scroll()){.snk-tramo{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--vela-izq), #000 calc(100% - var(--vela-der)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--vela-izq), #000 calc(100% - var(--vela-der)), transparent 100%);animation:linear both vela-izq,linear both vela-der;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 28px,calc(100% - 28px) 100%}}.snk-categorias{border-bottom:1px solid var(--linea)}.snk-categorias .pestana{flex:1 1 0;justify-content:center}.snk-grilla{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.snk-producto{gap:var(--e-2);padding:var(--e-2) var(--e-2) var(--e-3);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);animation:subir-corto var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.snk-producto:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra-1)}.snk-producto[data-elegido=true]{border-color:var(--marca);box-shadow:0 0 0 1px var(--marca)}.snk-foto{aspect-ratio:1;border-radius:calc(var(--r-3) - 4px);background-color:var(--fondo);position:relative;overflow:hidden}.snk-imagen,.snk-imagen img{width:100%;height:100%;display:block}.snk-imagen img{object-fit:contain;mix-blend-mode:multiply;transition:transform var(--dur-2) var(--ease-fluid);transform:scale(.94)}.snk-producto:hover .snk-imagen img,.snk-producto[data-elegido=true] .snk-imagen img{transform:scale(1)translateY(-2px)}.snk-foto-cuenta{top:var(--e-2);left:var(--e-2);padding:2px var(--e-2);border-radius:var(--r-pildora);background-color:var(--marca);color:var(--tinta-inversa);font:var(--t-diminuto);font-weight:700;position:absolute}.snk-texto{padding-inline:var(--e-1);align-content:start;gap:2px;min-width:0;display:grid}.snk-marca{font:var(--t-pequeno-fuerte);color:var(--tinta)}.snk-nombre{font:var(--t-diminuto);color:var(--tinta-2)}.snk-compartir{font:var(--t-diminuto);color:var(--marca-tinta);font-weight:600}.snk-pie{gap:var(--e-2);padding-inline:var(--e-1);display:grid}.snk-precio{font:var(--t-pequeno-fuerte);color:var(--tinta)}.snk-agregar{width:100%;height:38px;padding:0 var(--e-3);border-radius:var(--r-pildora);border:1px solid var(--marca);background-color:var(--papel);color:var(--marca);font:var(--t-pequeno);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex;position:relative}.snk-agregar:before{content:"";position:absolute;inset:-4px}.snk-agregar:hover{background-color:var(--marca);color:var(--tinta-inversa)}.snk-agregar:active{transform:scale(.96)}.snk-contador{width:100%}.snk-contador .contador{justify-content:space-between;gap:0;width:100%;height:38px}.snk .snk-contador .contador-boton{width:38px;height:38px;position:relative}.snk-contador .contador-boton:before{content:"";position:absolute;inset:-5px -2px}.snk-contador .contador-valor{min-width:2ch}.snk-pedido{overflow:hidden}.snk-pedido-titulo{padding-top:var(--e-4);border-top:1px solid var(--linea);font:var(--t-pequeno-fuerte);color:var(--tinta)}.snk-pedido-lista{gap:var(--e-2);margin-top:var(--e-3);display:grid}.snk-pedido-grupo{gap:2px var(--e-4);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background-color:var(--marca-suave);animation:subir-corto var(--dur-2) var(--ease) backwards;grid-template-columns:minmax(0,1fr) auto;display:grid}.snk-pedido-quien{gap:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--marca-tinta);display:flex}.snk-pedido-tramo{color:var(--tinta-2);font-weight:500}.snk-pedido-items{font:var(--t-diminuto);color:var(--tinta-2);grid-column:1}.snk-pedido-suma{font:var(--t-pequeno-fuerte);color:var(--marca-tinta);grid-area:1/2/span 2;align-self:center}@container ext-extras (min-width:600px){.snk-grilla{gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@container ext-extras (max-width:559.98px){.snk-para{justify-content:stretch;display:grid}.snk-tramo{width:100%;display:flex}.snk-tramo .segmento{flex:1 1 0}}
