.ficha{display:block;padding-top:2.4rem;padding-bottom:4rem}.ficha__cols{display:grid;grid-template-columns:1fr;gap:2.8rem}@media screen and (min-width:860px){.ficha__cols{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:4rem;align-items:start}}.ficha__principal{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:zoom-in;overflow:hidden}.ficha__principal img{display:block;width:100%;height:auto;max-width:100%}.ficha__miniaturas{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.8rem}.ficha__miniatura{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;overflow:hidden}.ficha__miniatura img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ficha__miniatura.is-activa{border-color:var(--brand-orange);border-width:2px}.ficha__compra,.ficha__identidad{display:flex;flex-direction:column;gap:1.6rem}.ficha__marcas{margin:0;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.ficha__titulo{margin:0;font-size:clamp(2.2rem,4vw,3rem);line-height:1.2}.ficha__chips{margin:0}.ficha__existencia{display:flex;margin-top:.6rem}.ficha__existencia .alv-chip{font-size:1.4rem;padding:.45em .9em}.ficha__precio-bloque{margin:0}.ficha__precio{margin:0;font-size:3.2rem;font-weight:600;color:var(--ink);line-height:1.1}.ficha__precio-moneda{font-size:1.4rem;font-weight:500;color:var(--muted)}.ficha__precio-equiv{margin:.4rem 0 0;font-size:1.4rem;color:var(--muted)}.ficha__iva{margin:.5rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--muted)}.ficha__cantidad{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin:0 0 .4rem}.ficha__cantidad[hidden]{display:none}.ficha__agotada{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius)}.ficha__agotada-titulo{margin:0;font-family:var(--font-display);font-size:1.8rem;font-weight:600;line-height:1.2;color:var(--ink)}.ficha__agotada-texto{margin:0;font-size:1.4rem;line-height:1.5;color:var(--muted)}.ficha__agotada .alv-btn{margin-top:.6rem}.ficha__cantidad label{font-size:1.4rem;font-weight:500}.ficha__cantidad-control{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.ficha__cantidad-control button,.ficha__cantidad-control input{min-height:4.4rem;padding:0;border:0;background:transparent;color:var(--ink);text-align:center;font-family:var(--font-data);font-size:1.6rem}.ficha__cantidad-control button{width:4.4rem;cursor:pointer;border-radius:var(--radius)}.ficha__cantidad-control button:hover:not(:disabled){background:var(--surface-2)}.ficha__cantidad-control button:disabled{opacity:.4;cursor:not-allowed}.ficha__cantidad-control input{width:6.4rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ficha__cantidad-control input::-webkit-inner-spin-button,.ficha__cantidad-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ficha__cantidad-estado{margin:0;color:var(--muted);font-size:1.2rem;line-height:1.5}.ficha__cantidad-estado:empty{display:none}.ficha__error{margin:0;color:var(--warn);font-size:1.4rem;line-height:1.5}.ficha__error p{margin:0 0 .4rem}.ficha__error[hidden]{display:none}.ficha[aria-busy=true] .ficha__form{cursor:progress}@media screen and (max-width:859px){.ficha__cols{display:flex;flex-direction:column;gap:1.6rem}.ficha__compra{display:contents}.ficha__identidad{order:-2;gap:1rem}.ficha__galeria{order:-1;min-width:0}.ficha__principal img{height:clamp(18rem,24svh,26rem);object-fit:contain}.ficha__marcas{font-size:1.1rem;letter-spacing:.08em}.ficha__miniaturas{display:flex;overflow-x:auto;padding-bottom:.2rem}.ficha__miniaturas>li{flex:0 0 5.6rem}.ficha__chips{gap:.6rem}}.ficha__form{display:flex;flex-direction:column;gap:1rem;margin:0}.ficha__variante-label{font-size:1.3rem;font-weight:500;color:var(--muted)}.ficha__variante{font-family:var(--font-data);font-size:1.5rem;padding:.8rem 1rem;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.ficha__whatsapp svg{flex:none}.ficha__descripcion{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--line)}.ficha__lightbox{padding:0;border:none;background:transparent;max-width:none;max-height:none}.ficha__lightbox::backdrop{background:rgba(var(--ink-rgb),.85)}.ficha__lightbox img{display:block;max-width:min(92vw,120rem);max-height:88vh;width:auto;height:auto;border-radius:var(--radius);background:var(--surface)}.ficha__lightbox-cerrar{position:fixed;top:1.6rem;right:1.6rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:var(--ground);background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-ficha-producto.css.map */
