/* === Logo "ecuarchivos" en minúscula === */
.elementor-element-9a2d86c h1{text-transform:none !important;}
/* === Responsive fixes - Home === */
.elementor-widget-html .elementor-widget-container > div { box-sizing: border-box; }
.elementor-widget-html .elementor-widget-container { padding-left: 16px; padding-right: 16px; }
/* Hero title scalable */
.elementor-widget-html h1 {
font-size: clamp(40px, 11vw, 72px) !important;
line-height: 1.05 !important;
word-break: break-word;
}
/* Searchbar responsive */
.ea-searchbar { width: 100%; max-width: 640px; box-sizing: border-box; }
.ea-searchbar input { min-width: 0; flex: 1 1 auto; }
/* Generic flex grid wrapping on small screens */
.elementor-widget-html .elementor-widget-container [style*="display:grid"],
.elementor-widget-html .elementor-widget-container [style*="display: grid"] {
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
}
/* Fabricantes cards */
.ea-fab-card { min-width: 0 !important; flex: 1 1 200px !important; }
/* Producto cards */
.ea-prod-card { min-width: 0 !important; flex: 1 1 280px !important; }
@media (max-width: 1024px) {
.elementor-widget-html .elementor-widget-container > div[style*="display:flex"],
.elementor-widget-html .elementor-widget-container > div [style*="display:flex"] {
flex-wrap: wrap !important;
}
}
@media (max-width: 767px) {
.elementor-widget-html h1 { font-size: clamp(36px, 12vw, 56px) !important; }
.elementor-widget-html h2 { font-size: clamp(26px, 7vw, 40px) !important; }
.elementor-widget-html .elementor-widget-container { padding-left: 12px; padding-right: 12px; }
.ea-searchbar { padding: 6px 6px 6px 16px !important; }
.ea-searchbar input { font-size: 14px !important; }
.ea-searchbar button { padding: 10px 16px !important; font-size: 13px !important; }
.ea-fab-card, .ea-prod-card { flex: 1 1 100% !important; }
/* Pills de fabricantes (Bosch Siemens...) */
.elementor-widget-html [style*="gap"][style*="justify-content:center"] { flex-wrap: wrap !important; gap: 8px 12px !important; }
}
/* === FiboSearch pill style (Ecuarchivos) === */
.ea-fibo-wrap { max-width: 760px; margin: 0 auto 24px; }
.ea-fibo-wrap .dgwt-wcas-search-wrapp,
.ea-fibo-wrap .dgwt-wcas-search-form { width: 100%; max-width: 100%; }
.ea-fibo-wrap .dgwt-wcas-search-form { background: transparent; box-shadow: none; padding: 0; margin: 0; border: 0; }
.ea-fibo-wrap .dgwt-wcas-sf-wrapp {
background: #fff;
border: 1px solid #dfe1e5;
border-radius: 999px;
box-shadow: 0 1px 6px rgba(32,33,36,0.08);
display: flex;
align-items: center;
padding: 4px 4px 4px 22px;
position: relative;
transition: box-shadow .2s ease, border-color .2s ease;
overflow: hidden;
box-sizing: border-box;
}
.ea-fibo-wrap .dgwt-wcas-sf-wrapp:hover,
.ea-fibo-wrap .dgwt-wcas-sf-wrapp:focus-within {
box-shadow: 0 2px 12px rgba(32,33,36,0.16);
border-color: #c6c9cd;
}
.ea-fibo-wrap input.dgwt-wcas-search-input {
flex: 1 1 auto;
width: auto !important;
min-width: 0;
border: 0 !important;
background: transparent !important;
font-size: 16px;
height: 48px !important;
line-height: 48px !important;
padding: 0 12px !important;
margin: 0 !important;
box-shadow: none !important;
outline: none !important;
color: #202124;
}
.ea-fibo-wrap input.dgwt-wcas-search-input::placeholder { color: #80868b; }
.ea-fibo-wrap .dgwt-wcas-preloader {
position: absolute !important;
right: 110px !important;
top: 50% !important;
left: auto !important;
transform: translateY(-50%) !important;
}
.ea-fibo-wrap .dgwt-wcas-voice-search { display: none !important; }
.ea-fibo-wrap .dgwt-wcas-close {
position: absolute !important;
right: 110px !important;
top: 50% !important;
left: auto !important;
transform: translateY(-50%) !important;
}
.ea-fibo-wrap button.dgwt-wcas-search-submit,
.ea-fibo-wrap .dgwt-wcas-search-submit {
flex: 0 0 auto !important;
background: #1a73e8 !important;
border: 0 !important;
border-radius: 999px !important;
width: 96px !important;
min-width: 96px !important;
max-width: 96px !important;
height: 40px !important;
margin: 0 !important;
color: #fff !important;
cursor: pointer !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
transition: background .2s ease;
position: static !important;
top: auto !important;
right: auto !important;
left: auto !important;
bottom: auto !important;
padding: 0 !important;
box-shadow: none !important;
}
.ea-fibo-wrap button.dgwt-wcas-search-submit:hover { background: #1557b0 !important; }
.ea-fibo-wrap button.dgwt-wcas-search-submit svg,
.ea-fibo-wrap button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier,
.ea-fibo-wrap .dgwt-wcas-ico-magnifier {
display: none !important;
visibility: hidden !important;
width: 0 !important;
height: 0 !important;
opacity: 0 !important;
position: absolute !important;
left: -9999px !important;
}
.ea-fibo-wrap button.dgwt-wcas-search-submit::before {
content: 'BUSCAR' !important;
color: #fff !important;
font-weight: 700 !important;
letter-spacing: 0.10em !important;
font-size: 13px !important;
display: inline-block !important;
visibility: visible !important;
opacity: 1 !important;
line-height: 1 !important;
white-space: nowrap !important;
position: static !important;
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
transform: none !important;
width: auto !important;
height: auto !important;
background: transparent !important;
border: 0 !important;
border-right: 0 !important;
border-left: 0 !important;
border-top: 0 !important;
border-bottom: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
.ea-fibo-wrap .dgwt-wcas-suggestions-wrapp {
border-radius: 16px;
margin-top: 10px;
border: 1px solid #e8eaed;
box-shadow: 0 4px 16px rgba(32,33,36,0.12);
overflow: hidden;
}
@media (max-width: 640px) {
.ea-fibo-wrap { max-width: 92vw; }
.ea-fibo-wrap .dgwt-wcas-sf-wrapp { padding: 4px 4px 4px 16px; }
.ea-fibo-wrap input.dgwt-wcas-search-input { font-size: 15px; height: 44px !important; line-height: 44px !important; }
.ea-fibo-wrap button.dgwt-wcas-search-submit,
.ea-fibo-wrap .dgwt-wcas-search-submit { width: 80px !important; min-width: 80px !important; max-width: 80px !important; height: 36px !important; }
.ea-fibo-wrap button.dgwt-wcas-search-submit::before { font-size: 12px !important; }
.ea-fibo-wrap .dgwt-wcas-close, .ea-fibo-wrap .dgwt-wcas-preloader { right: 92px !important; }
}
/* === END FiboSearch pill === */
ecuarchivos
Bosch
Siemens
Delphi
Marelli
Continental
Denso
Más descargados
Los archivos ECU favoritos de la comunidad
.ea-prod-card{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;text-decoration:none !important;color:#1f2937 !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 1px 2px rgba(15,23,42,.04);}
.ea-prod-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08);border-color:#c7d2fe;}
.ea-prod-card .ea-prod-tag{align-self:flex-start;display:inline-block;padding:3px 10px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;margin-bottom:4px;}
.ea-prod-card .ea-prod-title{margin:0;font-size:15px;font-weight:700;color:#0f172a;line-height:1.3;text-decoration:none !important;border:0 !important;}
.ea-prod-card .ea-prod-meta{margin:0;font-size:12px;color:#64748b;font-family:"SFMono-Regular",Consolas,monospace;}
.ea-prod-card .ea-prod-vehicle{margin:0;font-size:13px;color:#475569;line-height:1.4;}
.ea-prod-card .ea-prod-availability{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#16a34a;font-weight:600;margin-top:4px;}
.ea-prod-card .ea-prod-availability::before{content:"●";font-size:8px;}
.ea-prod-card .ea-prod-price{margin-top:auto;font-size:20px;font-weight:800;color:#1d4ed8;letter-spacing:-.3px;}
Descarga inmediata
.ea-desc-empty{grid-column:1/-1;text-align:center;color:#666;font-size:14px;padding:30px 20px;background:#f8f9fb;border:1px dashed #d0d4dc;border-radius:12px;}
.ea-desc-empty strong{display:block;color:#1f2937;font-size:16px;margin-bottom:6px;font-weight:600;}
.ea-desc-empty span{display:block;color:#6b7280;font-size:13px;}
(function(){
if (window.__eaDescLoaded) return; window.__eaDescLoaded = true;
function fmtPrice(p){
if (!p) return '';
var n = parseFloat(p)/100;
if (isNaN(n)) return '';
return '€' + n.toFixed(2).replace('.', ',');
}
function render(){
var host = document.getElementById('ea-desc-cards-real');
if (!host) return;
fetch('/wp-json/wc/store/v1/products?orderby=popularity&per_page=4&order=desc')
.then(function(r){ return r.json(); })
.then(function(prods){
if (!Array.isArray(prods) || !prods.length) {
host.innerHTML = '
Aún no hay descargasCuando los primeros archivos se descarguen, aquí aparecerán los más populares en tiempo real.
';
return;
}
var tpl = document.getElementById('ea-desc-card-tpl');
var frag = document.createDocumentFragment();
prods.forEach(function(p){
var node = tpl.content.cloneNode(true);
var a = node.querySelector('a');
a.href = p.permalink || '#';
// Categoría principal como tag
var cat = (p.categories && p.categories[0]) ? p.categories[0].name : '';
node.querySelector('.ea-prod-tag').textContent = cat;
node.querySelector('.ea-prod-title').textContent = p.name || '';
// SKU + atributos como meta
var meta = p.sku || '';
node.querySelector('.ea-prod-meta').textContent = meta;
// Resumen breve
var temp = document.createElement('div');
temp.innerHTML = p.short_description || '';
var short = (temp.textContent || '').trim().slice(0, 60);
node.querySelector('.ea-prod-vehicle').textContent = short;
// Precio
var priceHtml = '';
if (p.prices) {
priceHtml = fmtPrice(p.prices.price);
}
node.querySelector('.ea-prod-price').textContent = priceHtml;
frag.appendChild(node);
});
host.innerHTML = '';
host.appendChild(frag);
host.dataset.loaded = '1';
})
.catch(function(){
host.innerHTML = 'No se pudieron cargar las descargasRecarga la página o vuelve a intentarlo en unos momentos.
';
});
}
if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', render);
else render();
})();
Por qué ecuarchivos
Calidad, velocidad y soporte profesional
⚡
Descarga inmediata
Enlace al instante tras confirmar el pago. Sin esperas.
🔒
Archivos verificados
Cada referencia comprobada por nuestro equipo técnico.
🛠️
Soporte 24/7
Atención técnica continua para tus dudas y problemas.
💰
Precios justos
Pagas solo por el archivo que necesitas, sin suscripciones.