@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/efimarket/assets/fonts/onest-400.woff2) format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/efimarket/assets/fonts/onest-600.woff2) format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/efimarket/assets/fonts/onest-700.woff2) format("woff2")}:root{--efi-verde:#00B133;--efi-btn:#009A2E;--efi-btn-hover:#008A29;--efi-btn-press:#007A24;--efi-verde-texto:#007A24;--efi-tinta:#1C2321;--efi-tinta-2:#3B4440;--efi-gris:#57625C;--efi-linea:#E0E6E2;--efi-fondo:#F4F6F5;--efi-menta:#E6F7EA;--efi-r-btn:10px;--efi-r-chip:8px;--efi-r-tag:6px;--efi-r-card:16px;--efi-fuente:Onest,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--efi-pad:16px;--z-barra:50;--z-velo:290;--z-cab:300;--z-panel:400;--z-salto:500}@media (min-width:1024px){:root{--efi-pad:40px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--efi-fuente);font-size:16px;line-height:1.5;color:var(--efi-tinta-2);background:#fff}img,svg{max-width:100%;height:auto}h1,h2,h3,h4{margin:0 0 .5em;color:var(--efi-tinta);line-height:1.2}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}a{color:var(--efi-verde-texto)}a:hover{color:var(--efi-btn-press)}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--efi-tinta);outline-offset:2px}.efi-pie :focus-visible,.efi-panel__wa:focus-visible{outline-color:#fff}.efi-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.efi-salto{position:absolute;left:8px;top:-100px;background:#fff;color:var(--efi-tinta);padding:10px 14px;border-radius:var(--efi-r-btn);z-index:var(--z-salto);font-weight:600}.efi-salto:focus{top:8px}.efi-i{flex:none;display:inline-block;vertical-align:middle}.efi-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--efi-pad)}.efi-main{padding-block:32px 56px;min-height:50vh}.efi-h1{font-size:clamp(26px,4vw,38px);font-weight:700}.efi-h2{font-size:22px;font-weight:700}.efi-prosa{max-width:820px}.efi-m{display:inline}.efi-d{display:none}.efi-ben__l li.efi-d{display:none}.efi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--efi-r-btn);background:var(--efi-btn);color:#fff;font-size:19px;font-weight:700;line-height:1.2;text-decoration:none}.efi-btn:hover{background:var(--efi-btn-hover);color:#fff}.efi-btn:active{background:var(--efi-btn-press)}.efi-btn--sec{background:#fff;color:var(--efi-tinta);border:1.5px solid var(--efi-tinta);font-weight:600;font-size:17px}.efi-btn--sec:hover{background:var(--efi-fondo);color:var(--efi-tinta)}.efi-buscador{display:flex;align-items:center;gap:8px;min-height:48px;padding:5px;background:#fff;border:1.5px solid var(--efi-linea);border-radius:var(--efi-r-btn);box-shadow:0 0 0 3px #F4F6F5}.efi-buscador:focus-within{border-color:var(--efi-tinta)}.efi-buscador input[type=search]{flex:1;min-width:0;height:40px;border:0;background:transparent;padding:0 12px;font-size:16px;color:var(--efi-tinta);border-radius:var(--efi-r-btn);-webkit-appearance:none;appearance:none}.efi-buscador input[type=search]:focus,.efi-buscador input[type=search]:focus-visible{outline:0}.efi-buscador input::placeholder{color:var(--efi-gris);opacity:1}.efi-buscador__b{min-height:40px;height:40px;padding:0 18px;font-size:17px;border-radius:8px}.efi-buscador__b .efi-i{width:18px;height:18px}.efi-cab{position:relative;background:#fff;border-bottom:3px solid var(--efi-verde);z-index:var(--z-cab)}.efi-cab__top{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px 12px;padding-block:12px}.efi-logo{display:inline-flex;align-items:center;min-height:44px}.efi-logo img{display:block;width:auto;height:32px}.efi-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--efi-tinta)}.efi-cab .efi-buscador{grid-column:1/-1;grid-row:2}.efi-cab .efi-buscador__t{display:none}.efi-cab .efi-buscador__b{width:44px;height:44px;padding:0;border-radius:50%}.efi-cab .efi-buscador{border-radius:24px}.efi-acc{display:flex;gap:4px;grid-column:3;grid-row:1}.efi-acc__a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;color:var(--efi-tinta);text-decoration:none;font-size:12px;font-weight:400}.efi-acc__a:hover{color:var(--efi-verde-texto)}.efi-acc__a--esc{display:none}.efi-acc__t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.efi-acc__ic{position:relative;display:inline-flex}.efi-acc__n{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--efi-btn-press);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.efi-nav{display:none}@media (min-width:1024px){.efi-cab{border-bottom:0}.efi-cab::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--efi-verde)}.efi-cab__top{grid-template-columns:auto minmax(0,1fr) auto;gap:32px;padding-block:16px 12px}.efi-burger{display:none}.efi-logo{grid-column:1;grid-row:1}.efi-logo img{height:34px}.efi-cab .efi-buscador{grid-column:2;grid-row:1;border-radius:var(--efi-r-btn)}.efi-cab .efi-buscador__t{display:inline}.efi-cab .efi-buscador__b{width:auto;height:40px;padding:0 18px;border-radius:8px}.efi-acc{gap:20px;grid-column:3}.efi-acc__a--esc{display:flex}.efi-acc__t{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.efi-nav{display:block;padding-bottom:3px}.efi-nav__in{display:flex;justify-content:space-between;align-items:center}.efi-m{display:none}.efi-d{display:flex}.efi-ben__l li.efi-d{display:flex}}.efi-nav__cat{flex:1;min-width:0}.efi-mega{display:flex;flex-wrap:wrap;column-gap:18px}.efi-mega__tab{display:flex;align-items:center}.efi-mega__a{display:inline-flex;align-items:center;min-height:48px;padding-block:4px;color:var(--efi-tinta);font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-3px}.efi-mega__tab--verde .efi-mega__a{color:var(--efi-verde-texto)}.efi-mega__a:hover,.efi-mega__tab.is-abierto .efi-mega__a{color:var(--efi-verde-texto);border-bottom-color:var(--efi-verde)}.efi-mega__a[aria-current]{border-bottom-color:var(--efi-verde)}.efi-mega__t{display:inline-flex;align-items:center;justify-content:center;width:20px;height:44px;margin-left:-4px;padding:0;border:0;background:transparent;color:var(--efi-gris)}.efi-mega__t .efi-i{transform:rotate(90deg);transition:transform .15s}.efi-mega__t[aria-expanded=true] .efi-i{transform:rotate(-90deg)}.efi-mega__panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:3px solid var(--efi-verde);box-shadow:0 16px 32px rgba(28,35,33,.14);padding-block:28px 32px;max-height:calc(100vh - 160px);overflow:auto}.efi-mega__panel[hidden]{display:none}.efi-mega__in{padding-inline:60px}.efi-mega__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 40px}.efi-mega__h{display:block;margin-bottom:10px;color:var(--efi-tinta);font-weight:700;text-decoration:none}.efi-mega__h:hover,.efi-mega__l:hover{color:var(--efi-verde-texto);text-decoration:underline}.efi-mega__l{display:block;padding:5px 0;color:var(--efi-tinta-2);font-size:15px;text-decoration:none;min-height:28px}.efi-mega__hoja .efi-mega__l{font-weight:400}.efi-mega__todo{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:12px;color:var(--efi-verde-texto);font-weight:700;text-decoration:none}.efi-mega__todo:hover{text-decoration:underline}.efi-mega__f2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 40px;margin-top:28px;padding-top:28px;border-top:1px solid var(--efi-linea)}.efi-mega__t2{margin:0 0 10px;color:var(--efi-tinta);font-weight:700}.efi-mega__vend{grid-column:span 2}.efi-mega__p{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 0;color:var(--efi-tinta-2);font-size:15px;line-height:1.3;text-decoration:none}.efi-mega__p:hover .efi-mega__pn{color:var(--efi-verde-texto);text-decoration:underline}.efi-mega__pi{flex:none;width:48px;height:48px;object-fit:contain;border:1px solid var(--efi-linea);border-radius:var(--efi-r-chip);background:#fff}.efi-mega__pt{display:flex;flex-direction:column;min-width:0}.efi-mega__pt strong{color:var(--efi-tinta)}.efi-mega__ayu{grid-column:4}.efi-mega__wa{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--efi-menta);color:var(--efi-tinta-2);font-size:14px;line-height:1.35;text-decoration:none}.efi-mega__wa:hover{color:var(--efi-tinta)}.efi-mega__wa .efi-i{color:var(--efi-verde-texto)}.efi-mega__wa strong{color:var(--efi-tinta);font-size:15px}.efi-mega__bn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.efi-mega__b{display:flex;min-height:124px;border-radius:var(--efi-r-card);overflow:hidden;background:var(--efi-menta);color:var(--efi-tinta);text-decoration:none}.efi-mega__b:nth-child(2){background:var(--efi-fondo)}.efi-mega__b:nth-child(3){background:var(--efi-tinta);color:#fff}.efi-mega__bt{display:flex;flex:1;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 20px;font-size:14px;color:var(--efi-gris)}.efi-mega__b:nth-child(3) .efi-mega__bt{color:#C9D1CD}.efi-mega__bt strong{color:var(--efi-tinta);font-size:19px;line-height:1.25}.efi-mega__b:nth-child(3) .efi-mega__bt strong{color:#fff}.efi-mega__b:hover .efi-mega__bt strong{text-decoration:underline}.efi-mega__b img{flex:none;width:42%;height:auto;object-fit:cover}.efi-mega__b:focus-visible{outline-offset:3px}@media (min-width:1024px){body.efi-velo::after{content:"";position:fixed;inset:0;z-index:var(--z-velo);background:rgba(28,35,33,.45)}}.efi-nav__ayuda{flex:none;margin-left:16px;white-space:nowrap;color:var(--efi-tinta);font-size:15px;font-weight:600;text-decoration:none}.efi-nav__ayuda:hover{color:var(--efi-verde-texto)}.efi-ben{background:var(--efi-fondo);color:var(--efi-tinta)}.efi-ben__l{display:flex;justify-content:center;gap:24px 40px;padding-block:10px;font-size:15px}.efi-ben__l li{display:flex;align-items:center;gap:10px;white-space:nowrap}@media (min-width:1024px){.efi-ben__l{justify-content:space-between;padding-block:13px}}.efi-panel{position:fixed;inset:0;z-index:var(--z-panel);background:#fff;overflow:auto;overscroll-behavior:contain}.efi-panel[hidden]{display:none}.efi-panel__cab{display:flex;align-items:center;justify-content:space-between;padding:12px var(--efi-pad);border-bottom:1px solid var(--efi-linea)}.efi-panel__cuerpo{padding:16px var(--efi-pad) 0}.efi-panel .efi-buscador{border-radius:24px}.efi-panel .efi-buscador__t{display:none}.efi-panel .efi-buscador__b{width:44px;height:44px;padding:0;border-radius:50%}.efi-panel__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 20px}.efi-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:10px 6px;border-radius:12px;background:var(--efi-fondo);color:var(--efi-tinta);font-weight:700;font-size:15px;text-decoration:none}.efi-chip--verde{background:var(--efi-menta);color:var(--efi-verde-texto)}.efi-mov__it{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--efi-linea)}.efi-mov__it>a{flex:1;display:flex;align-items:center;min-height:56px;padding:8px 44px 8px 0;color:var(--efi-tinta);font-size:18px;font-weight:700;text-decoration:none}.efi-mov__it--verde>a{color:var(--efi-verde-texto)}.efi-mov__t{position:absolute;right:0;top:6px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--efi-gris)}.efi-mov__t[aria-expanded=true] .efi-i{transform:rotate(90deg)}.efi-mov__img+.efi-mov__tx{margin-left:14px}.efi-mov__img{flex:none;width:44px;height:44px;object-fit:contain;border:1px solid var(--efi-linea);border-radius:10px;background:#fff}.efi-mov__tx{display:flex;flex-direction:column;min-width:0}.efi-mov__tx small{color:var(--efi-gris);font-size:14px;font-weight:400}.efi-mov__sub{flex-basis:100%;padding:0 0 8px 12px}.efi-mov__sub[hidden]{display:none}.efi-mov__sub .efi-mov__it{border:0}.efi-mov__sub .efi-mov__it>a{min-height:44px;font-size:16px;font-weight:400;color:var(--efi-tinta-2)}.efi-panel__wa{display:flex;align-items:center;gap:14px;margin:20px calc(var(--efi-pad) * -1) 0;padding:20px var(--efi-pad);background:var(--efi-fondo);color:var(--efi-tinta-2);text-decoration:none}.efi-panel__wa .efi-i{color:var(--efi-verde-texto)}.efi-panel__wa strong{color:var(--efi-tinta);font-size:18px}body.efi-bloq{overflow:hidden}@media (min-width:1024px){.efi-panel{display:none!important}}.efi-pie{background:var(--efi-tinta);color:#C9D1CD;font-size:14px;padding-block:40px 28px}.efi-pie a{color:#C9D1CD;text-decoration:none}.efi-pie a:hover{color:#fff;text-decoration:underline}.efi-pie__cols{display:grid;grid-template-columns:1fr;gap:28px}.efi-pie__h{margin:0 0 12px;color:#fff;font-size:15px;font-weight:700}.efi-pie li{padding:4px 0}.efi-pie li a{display:inline-block;min-height:24px}.efi-pie__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px;padding-top:24px;border-top:1px solid #3B4440;font-size:13px}.efi-pie__base p{margin:0}@media (min-width:700px){.efi-pie__cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.efi-pie__cols{grid-template-columns:repeat(4,1fr);gap:40px}}.efi-e404{text-align:center;padding-top:48px}.efi-e404__n{margin:0 0 24px;color:var(--efi-btn);font-size:clamp(80px,16vw,140px);font-weight:700;line-height:1}.efi-e404__h{font-size:clamp(26px,4vw,34px);font-weight:700}.efi-e404__p{max-width:560px;margin:0 auto 28px;color:var(--efi-tinta-2);font-size:17px}.efi-e404__bus{max-width:600px;margin:0 auto 20px}.efi-e404__bus .efi-buscador{border:2px solid var(--efi-tinta);box-shadow:none}.efi-e404__chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;font-size:14px;color:var(--efi-gris)}.efi-chip-s{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--efi-linea);border-radius:var(--efi-r-chip);color:var(--efi-tinta);text-decoration:none}.efi-chip-s:hover{background:var(--efi-fondo);color:var(--efi-tinta)}.efi-e404__h2{text-align:left;font-size:20px;font-weight:700;max-width:880px;margin:0 auto 14px}.efi-e404__cats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:880px;margin:0 auto 32px}@media (min-width:700px){.efi-e404__cats{grid-template-columns:repeat(5,1fr);gap:16px}}.efi-e404__cats a{display:block;color:var(--efi-tinta);font-weight:600;font-size:15px;text-decoration:none}.efi-e404__img{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin-bottom:8px;border:1px solid var(--efi-linea);border-radius:var(--efi-r-card);background:#fff;overflow:hidden}.efi-e404__img img{width:80%;height:80%;object-fit:contain}.efi-e404__wa a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--efi-verde-texto);font-weight:700;text-decoration:none}.efi-e404__wa a:hover{text-decoration:underline}.efi-vacio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:24px;background:#fff;border:1px solid var(--efi-linea);border-radius:var(--efi-r-card)}.efi-vacio p{margin:0;max-width:640px}.pagination .page-numbers,.navigation .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;margin:0 2px;border:1px solid var(--efi-linea);border-radius:var(--efi-r-chip);text-decoration:none;color:var(--efi-tinta)}.navigation .page-numbers.current{background:var(--efi-tinta);color:#fff;border-color:var(--efi-tinta)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.efi-precio__actual{font-size:22px;font-weight:700;color:var(--efi-tinta)}.efi-precio__regular{color:var(--efi-gris);font-size:15px;margin-left:6px}.efi-precio__desde{font-size:14px;color:var(--efi-gris)}.efi-precio__ahorro{margin-left:8px;color:var(--efi-verde-texto);font-weight:600;font-size:15px}.efi-precio__min{margin:4px 0 0;font-size:14px;color:var(--efi-gris)}.efi-tarj{container-type:inline-size;display:flex;flex-direction:column;gap:6px;padding:12px;background:#fff;border:1px solid var(--efi-linea);border-radius:var(--efi-r-card)}.efi-tarj__fw{position:relative}.efi-tarj__foto{display:block;aspect-ratio:1/1}.efi-tarj__img{width:100%;height:100%;object-fit:contain;display:block}.efi-tarj__etq{position:absolute;left:0;top:0;padding:3px 8px;border-radius:var(--efi-r-tag);background:var(--efi-verde-texto);color:#fff;font-size:13px;font-weight:700}.efi-tarj__etq-c{display:none}@container (max-width:259px){.efi-tarj__etq-l{display:none}.efi-tarj__etq-c{display:inline}}.efi-tarj__marca{margin:0;font-size:13px;color:var(--efi-gris)}.efi-tarj__nombre{margin:0;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.efi-tarj__nombre a{color:var(--efi-tinta);text-decoration:none}.efi-tarj__val{margin:0;font-size:14px;display:flex;align-items:center;gap:4px}.efi-tarj__env{margin:0;font-size:14px;color:var(--efi-verde-texto)}.efi-tarj__marca{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.efi-tarj__spec{margin:0;font-size:13px;color:var(--efi-gris)}.efi-tarj .efi-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:2px}.efi-tarj .efi-precio__actual{font-size:22px}.efi-tarj .efi-precio__regular{margin:0}.efi-tarj .efi-entrega{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.efi-tarj .efi-entrega .efi-i{width:16px;height:16px}.efi-tarj__btn{width:100%;margin-top:8px}.efi-tarj>.efi-precio{margin-top:auto;padding-top:6px}.efi-tarj .efi-entrega{min-height:2.7em;align-items:flex-start;line-height:1.35}.efi-tarj .efi-precio+.efi-entrega{margin-top:6px}.efi-tarj__bt-c{display:none}@container (max-width:259px){.efi-tarj__bt-l{display:none}.efi-tarj__bt-c{display:inline}.efi-tarj__btn{padding:0 12px;font-size:17px}}.efi-migas{font-size:15px;color:var(--efi-gris);margin-bottom:16px}.efi-migas a{color:var(--efi-gris)}@container (max-width:259px){.efi-tarj>.efi-precio{flex-direction:column;align-items:flex-start;min-height:3.3em}.efi-tarj .efi-precio__actual{font-size:21px}}.efi-tarj__ver{width:100%;margin-top:8px;min-height:44px;font-size:16px}.efi-tarj__btn+.efi-tarj__ver{margin-top:8px}.efi-tarj__ver{white-space:nowrap}@container (max-width:259px){.efi-tarj__ver{padding:0 8px;font-size:15px}}