.gen-ov-listado{--gen-ov-rojo:var(--gen-color-primary-500, #cf0540);--gen-ov-rojo-hover:#b1042f;--gen-ov-texto:var(--gen-text-darker, #111);--gen-ov-texto-body:var(--gen-text-dark, #434343);--gen-ov-texto-mute:var(--gen-color-grey-400, #9f9f9f);--gen-ov-borde:var(--gen-color-grey-200, #e1e1e1);--gen-ov-surface:var(--gen-bg-surface-primary, #fff);--gen-ov-surface-alt:var(--gen-bg-surface-tertiary-light, #f4f4f4);--gen-ov-ambar:#b8860b;--gen-ov-font:var(--gen-font-helvetica, "Helvetica Neue", Arial, sans-serif);font-family:var(--gen-ov-font);color:var(--gen-ov-texto-body)}.gen-ov-listado *{box-sizing:border-box}.gen-ov-vacio{color:var(--gen-ov-texto-mute);font-size:15px}.gen-ov-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin:0 0 32px;padding-bottom:16px;border-bottom:1px solid var(--gen-ov-borde)}.gen-ov-toolbar__group{display:flex;flex-wrap:wrap;gap:8px}.gen-ov-chip{cursor:pointer;border:1px solid var(--gen-ov-borde);background:var(--gen-ov-surface);color:var(--gen-ov-texto-body);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.3px;padding:7px 16px;border-radius:999px;transition:all 0.15s ease}.gen-ov-chip:hover{border-color:var(--gen-ov-rojo);color:var(--gen-ov-rojo)}.gen-ov-chip.is-active{background:var(--gen-ov-rojo);border-color:var(--gen-ov-rojo);color:#fff}.gen-ov-toolbar__sort{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gen-ov-texto-mute)}.gen-ov-toolbar__sort select{font-family:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--gen-ov-borde);border-radius:4px;background:var(--gen-ov-surface);color:var(--gen-ov-texto-body)}.gen-ov-cards{display:flex;flex-direction:column;gap:0;border-bottom:1px solid var(--gen-ov-borde)}.gen-ov-card{display:flex;gap:48px;align-items:center;padding:56px 0;border-top:1px solid var(--gen-ov-borde)}.gen-ov-card.is-hidden{display:none}.gen-ov-card__media{position:relative;flex:0 0 240px;max-width:240px}.gen-ov-card__img{display:block;width:100%;height:auto;border-radius:6px}.gen-ov-card__img--placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--gen-ov-surface-alt);color:var(--gen-ov-texto-mute)}.gen-ov-card__img--placeholder .dashicons{font-size:48px;width:48px;height:48px}.gen-ov-badge{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:5px 12px;border-radius:4px;color:#fff}.gen-ov-badge--vendido{background:#3a3a3a}.gen-ov-badge--reservado{background:var(--gen-ov-ambar)}.gen-ov-badge--inline{position:static;display:inline-block;margin-left:12px;vertical-align:middle}.gen-ov-card__body{flex:1 1 auto;min-width:0}.gen-ov-card__head{margin-bottom:20px}.gen-ov-card__modelo{margin:0;font-size:34px;line-height:1.1;font-weight:800;color:var(--gen-ov-texto);letter-spacing:-.5px}.gen-ov-card__ref{display:block;margin-top:4px;font-size:16px;font-weight:400;color:var(--gen-ov-texto-mute)}.gen-ov-specs{display:flex;align-items:flex-start;gap:40px;margin:0 0 20px}.gen-ov-specs__col{margin:0;flex:0 0 232px;width:232px;max-width:232px}.gen-ov-specs__col:nth-child(2){flex-basis:280px;width:280px;max-width:280px}.gen-ov-spec{margin:0 0 12px;font-size:16px;line-height:1.4}.gen-ov-spec:last-child{margin-bottom:0}.gen-ov-spec__label{display:inline;margin:0;font-weight:700;color:var(--gen-ov-texto-body)}.gen-ov-spec__label::after{content:":"}.gen-ov-spec__value{display:inline;margin:0 0 0 6px;color:var(--gen-ov-texto-body)}.gen-ov-card__aplicacion,.gen-ov-card__historial{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--gen-ov-texto-body)}.gen-ov-card__historial{color:var(--gen-ov-texto-mute)}.gen-ov-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px}.gen-ov-card__precio{font-size:20px;font-weight:700;color:var(--gen-ov-texto)}.gen-ov-btn.gen-ov-btn--outline{background:transparent!important;color:var(--gen-ov-rojo)!important;border:1px solid var(--gen-ov-rojo);padding:14px 32px}.gen-ov-btn.gen-ov-btn--outline:hover,.gen-ov-btn.gen-ov-btn--outline:focus{background:var(--gen-ov-rojo)!important;color:#fff!important}.gen-ov-btn{display:inline-block;background:var(--gen-ov-rojo);color:#fff!important;text-decoration:none;font-size:16px;font-weight:500;line-height:1;padding:15px 32px;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease}.gen-ov-btn:hover,.gen-ov-btn:focus{background:var(--gen-ov-rojo-hover);color:#fff!important}.gen-ov-card--vendido{opacity:.85}.gen-ov-card--vendido .gen-ov-card__media,.gen-ov-card--vendido .gen-ov-specs,.gen-ov-card--vendido .gen-ov-card__aplicacion,.gen-ov-card--vendido .gen-ov-card__historial{opacity:.55;filter:grayscale(1)}.gen-ov-card--vendido .gen-ov-card__modelo,.gen-ov-card--vendido .gen-ov-card__ref{color:var(--gen-ov-texto-mute)}.gen-ov-card--vendido:hover{box-shadow:none}@media (max-width:782px){.gen-ov-card{flex-direction:column;align-items:stretch;gap:24px;padding:40px 0}.gen-ov-card__media{flex-basis:auto;max-width:100%}.gen-ov-card__img,.gen-ov-card__img--placeholder{max-height:260px;object-fit:cover;width:100%}.gen-ov-card__modelo{font-size:28px}.gen-ov-specs{flex-direction:column;gap:12px}.gen-ov-specs__col,.gen-ov-specs__col:nth-child(2){flex:0 0 auto;width:100%;max-width:100%}.gen-ov-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:480px){.gen-ov-card__footer{flex-direction:column;align-items:flex-start}.gen-ov-btn{width:100%;text-align:center}}