.header[data-v-777734b7]{position:fixed;top:0;left:0;width:100%;z-index:120;background:linear-gradient(to bottom,var(--color-main, #ab0a3d) 0%,#e8a1b7 100%);box-shadow:0 4px 18px #0002}.header-content[data-v-777734b7]{width:100%;margin:0 auto;padding:.5rem 1rem;min-height:6.5rem;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box}.logo-link[data-v-777734b7]{display:flex;align-items:center;text-decoration:none;justify-content:center}.logo[data-v-777734b7]{height:3.5rem;max-width:70vw;display:block;object-fit:contain}.menu-btn[data-v-777734b7]{position:absolute;top:20%;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border-radius:999px;background:none;transform:translateY(-2%);border:2px solid rgba(255,255,255,.5);color:#fff;font-size:1.6rem;cursor:pointer;transition:background .18s,border-color .18s,transform .12s;z-index:130}.menu-btn[data-v-777734b7]:hover{background:var(--color-blue, #256296);transform:translateY(-2%) scale(1.03)}.nav[data-v-777734b7]{position:absolute;top:100%;right:0;display:none;flex-direction:column;gap:.4rem;background:linear-gradient(to top,var(--color-main, #ab0a3d) 0%,#e8a1b7 100%);font-weight:600;width:min(230px,75vw);padding:.9rem .8rem;margin:0;list-style:none;box-shadow:-2px 8px 24px #0004;border-radius:0 0 .9rem .9rem}.nav.open[data-v-777734b7]{display:flex}.nav a[data-v-777734b7]{color:#fff;text-decoration:none;font-weight:600;font-size:.98rem;padding:.45rem .6rem;border-radius:.5rem;transition:background .18s,color .18s}.nav a[data-v-777734b7]:hover,.nav a.router-link-exact-active[data-v-777734b7]{background:#ffffff2e;color:#fff}@media (min-width: 768px){.header-content[data-v-777734b7]{max-width:1200px;padding:.7rem 1.5rem;justify-content:space-between}.logo[data-v-777734b7]{height:6rem;max-width:none}.menu-btn[data-v-777734b7]{display:none}.nav[data-v-777734b7]{position:static;display:flex!important;flex-direction:row;align-items:center;gap:.4rem;background:none;box-shadow:none;padding:0;width:auto;border-radius:0}.nav a[data-v-777734b7]{font-size:1rem;padding:.4rem .75rem;margin:0}}.footer[data-v-2f62cdeb]{background:linear-gradient(to top,var(--color-main) 0%,#e8a1b7 100%);color:#fff;font-size:.97rem;width:100%;position:relative;box-sizing:border-box;letter-spacing:.01em;overflow:hidden}.contenedor[data-v-2f62cdeb]{max-width:1100px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box;width:100%}.footer-top[data-v-2f62cdeb]{display:flex;align-items:flex-start;justify-content:space-between;padding:2.4rem 0 1.4rem;gap:2.5rem}.footer-nav[data-v-2f62cdeb]{display:flex;flex-direction:column;gap:.4em;margin-top:.5em}.footer-nav a[data-v-2f62cdeb]{color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;font-size:1rem;margin-bottom:.2em;transition:color .15s}.footer-nav a[data-v-2f62cdeb]:hover{color:#f9c846}.footer-logo-wrap[data-v-2f62cdeb]{text-align:center;display:flex;align-items:center;justify-content:center}.footer-logo-main[data-v-2f62cdeb]{width:12rem;max-width:45vw;margin:1rem 0 2rem 6rem;display:block;filter:drop-shadow(0 2px 10px #0003)}.footer-contact[data-v-2f62cdeb]{text-align:flex-end;margin-top:.5em;padding:.2rem 0;font-size:1rem;line-height:1.5;font-weight:600}.footer-contact div[data-v-2f62cdeb]{margin-bottom:.5em}.footer-middle[data-v-2f62cdeb]{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-top:1px solid #b31d47;border-bottom:1px solid #b31d47;padding:1.1rem 0;margin-bottom:.65rem;text-align:center}.footer-middle-desc[data-v-2f62cdeb]{font-size:.78rem;line-height:1.4;max-width:55rem;margin:0 auto}.footer-ue-link[data-v-2f62cdeb]{display:inline-flex;justify-content:center;align-items:center;margin-top:.4rem;padding:.35rem .9rem;border-radius:20px}.footer-ue-img[data-v-2f62cdeb]{display:block;padding:.4rem;height:6rem;width:auto;max-width:200px;object-fit:contain;border-radius:10px;box-shadow:0 2px 12px #0002}.footer-bottom[data-v-2f62cdeb]{color:#fff9;font-size:1rem;padding:.65rem 0 .75rem}.footer-bottom-row[data-v-2f62cdeb]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em}.footer-bottom-copy[data-v-2f62cdeb]{font-size:1rem;color:#fff;font-weight:500;letter-spacing:.01em}.footer-bottom-links[data-v-2f62cdeb]{display:flex;gap:8em;font-size:.9rem;flex-wrap:wrap;align-items:center}.footer-bottom-links a[data-v-2f62cdeb]{color:#fff9;text-decoration:none;transition:color .12s}.footer-bottom-links a[data-v-2f62cdeb]:hover{color:#f9c846}.footer-cookies-btn[data-v-2f62cdeb]{background:none;border:none;color:#fff9;cursor:pointer;text-decoration:none;font-size:inherit;transition:color .13s;padding:0}.footer-cookies-btn[data-v-2f62cdeb]:hover{color:#f9c846}@media (max-width: 1100px){.footer-top[data-v-2f62cdeb]{flex-direction:column;align-items:center;text-align:center;gap:1.8rem}.footer-contact[data-v-2f62cdeb]{text-align:center}.footer-logo-main[data-v-2f62cdeb]{margin:.6rem 0 .8rem}.footer-middle[data-v-2f62cdeb]{flex-direction:column;text-align:center}.footer-middle-desc[data-v-2f62cdeb]{text-align:center}.footer-bottom-row[data-v-2f62cdeb]{flex-direction:column;align-items:center;text-align:center}.footer-bottom-links[data-v-2f62cdeb]{justify-content:center;gap:.9em}}@media (max-width: 600px){.contenedor[data-v-2f62cdeb]{padding-left:.9rem;padding-right:.9rem}.footer-logo-main[data-v-2f62cdeb]{width:55vw;max-width:130px}.footer-ue-img[data-v-2f62cdeb]{max-width:80px}.footer-middle-desc[data-v-2f62cdeb]{font-size:.76rem}.footer-bottom-links[data-v-2f62cdeb]{gap:.7em}}.footer-nav a[data-v-2f62cdeb],.footer-contact[data-v-2f62cdeb],.footer-middle-desc[data-v-2f62cdeb],.footer-bottom-copy[data-v-2f62cdeb],.footer-bottom-links a[data-v-2f62cdeb],.footer-cookies-btn[data-v-2f62cdeb]{text-shadow:0 1px 3px rgba(0,0,0,.35)}.cookies-modal-backdrop[data-v-47132fa2]{position:fixed;z-index:2222;top:0;right:0;bottom:0;left:0;background:#000a;display:flex;align-items:center;justify-content:center;animation:fadein-47132fa2 .35s}.cookies-modal[data-v-47132fa2],.cookies-config-modal[data-v-47132fa2]{background:#fff;width:98vw;max-width:500px;min-width:0;border-radius:10px;padding:1.1rem .7rem .8rem;box-shadow:0 6px 44px #0002;color:#443;text-align:center;position:relative;animation:modalWowIn-47132fa2 .88s cubic-bezier(.22,1.11,.4,1.01);max-height:92vh;overflow-y:auto;margin:4vw auto}.cookies-modal h2[data-v-47132fa2]{color:var(--color-main, #ab0a3d);font-size:1.03rem;margin-bottom:.6rem;font-weight:900}.cookies-info ul[data-v-47132fa2]{text-align:left;margin:.7rem 0 1rem;padding-left:1.3rem;font-size:1em}.cookies-modal-actions[data-v-47132fa2]{display:flex;flex-direction:column;gap:.8rem;justify-content:center;margin-top:.7rem}.btn-cookies-all[data-v-47132fa2],.btn-cookies-tech[data-v-47132fa2],.btn-cookies-config[data-v-47132fa2]{padding:.68em 1.5em;font-size:1rem;font-weight:700;border-radius:20px;border:none;cursor:pointer;box-shadow:0 2px 14px #ab0a3d19;transition:background .17s,color .17s;width:100%;max-width:350px;margin:0 auto}.btn-cookies-all[data-v-47132fa2]{background:var(--color-main, #ab0a3d);color:#fff}.btn-cookies-all[data-v-47132fa2]:hover{background:#7b0729}.btn-cookies-tech[data-v-47132fa2],.btn-cookies-config[data-v-47132fa2]{background:#e4e7ea;color:#ab0a3d}.btn-cookies-tech[data-v-47132fa2]:hover,.btn-cookies-config[data-v-47132fa2]:hover{background:#fff7e7;color:#533;border:1px solid #ab0a3d55}.cookies-config-modal[data-v-47132fa2]{margin-top:1.2rem;padding-top:1.1rem}.cookies-config-modal label[data-v-47132fa2]{display:block;text-align:left;margin:.8em 0;font-size:1em;cursor:pointer}.cookies-modal[data-v-47132fa2] *,.cookies-config-modal[data-v-47132fa2] *{box-sizing:border-box;word-break:break-word}@media (min-width: 600px){.cookies-modal[data-v-47132fa2],.cookies-config-modal[data-v-47132fa2]{width:94vw;padding:2rem 1.5rem 1rem;font-size:1.04em;border-radius:16px;max-width:500px}.cookies-modal-actions[data-v-47132fa2]{flex-direction:row;gap:1rem}.btn-cookies-all[data-v-47132fa2],.btn-cookies-tech[data-v-47132fa2],.btn-cookies-config[data-v-47132fa2]{width:auto;max-width:220px;margin:0}.cookies-modal h2[data-v-47132fa2]{font-size:1.18rem}.cookies-config-modal h3[data-v-47132fa2]{font-size:1.09rem}}@keyframes fadein-47132fa2{0%{opacity:0}to{opacity:1}}@keyframes modalWowIn-47132fa2{0%{opacity:0;transform:scale(.82) rotate(-8deg)}80%{opacity:1;transform:scale(1.03) rotate(1.3deg)}to{opacity:1;transform:scale(1) rotate(0)}}.scroll-top-btn[data-v-a68fb865]{position:fixed;right:1.3em;bottom:1.3em;z-index:9999;background:var(--color-main, #ab0a3d);color:#fff;font-size:1.8em;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0002;cursor:pointer;opacity:.93;transition:opacity .2s,background .2s}.scroll-top-btn[data-v-a68fb865]:hover{opacity:1;background:#95153c}@media (max-width: 700px){.scroll-top-btn[data-v-a68fb865]{width:42px;height:42px;font-size:1.3em;right:.7em;bottom:.7em}}.age-overlay[data-v-12752b27]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem 1rem;box-sizing:border-box}.age-modal[data-v-12752b27]{background:#fff;max-width:30rem;width:100%;padding:2rem 1.7rem 1.8rem;border-radius:1rem;text-align:center;box-shadow:0 .9rem 2.3rem #00000059;box-sizing:border-box}.age-modal h2[data-v-12752b27]{margin:0 0 .75rem;font-size:clamp(1.3rem,2.7vw,1.6rem);color:var(--color-main, #ab0a3d);font-weight:800;letter-spacing:.02em}.age-modal p[data-v-12752b27]{margin:0 0 1.6rem;font-size:.98rem;color:#555;line-height:1.5}.age-modal__buttons[data-v-12752b27]{display:flex;flex-direction:column;gap:.6rem}button[data-v-12752b27]{padding:.75rem 1rem;border-radius:999px;border:none;cursor:pointer;font-weight:700;font-size:.98rem;letter-spacing:.03em;transition:background .18s ease,box-shadow .18s ease,transform .12s ease,filter .12s ease}button[data-v-12752b27]:first-child{background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;box-shadow:0 .22rem .9rem #ab0a3d59}button[data-v-12752b27]:first-child:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 .35rem 1.4rem #ab0a3d73}.btn-secondary[data-v-12752b27]{background:linear-gradient(135deg,var(--color-blue),var(--color-gray));color:#444;box-shadow:0 .1rem .5rem #0000001f}.btn-secondary[data-v-12752b27]:hover{background:#e2e5ea;transform:translateY(-1px)}@media (min-width: 40rem){.age-modal__buttons[data-v-12752b27]{flex-direction:row;justify-content:center}.age-modal__buttons button[data-v-12752b27]{min-width:11rem}}.cm-backdrop[data-v-0ac6c49b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;background:#080c148c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.2rem;animation:cmFade-0ac6c49b .25s ease}.cm-modal[data-v-0ac6c49b]{background:#fff;width:100%;max-width:640px;border-radius:22px;padding:1.7rem 1.6rem 1.5rem;position:relative;max-height:90vh;overflow-y:auto;box-shadow:0 30px 70px #0f172a59,0 2px 10px #0f172a14;border-top:5px solid var(--color-main, #ab0a3d);animation:cmPop-0ac6c49b .32s cubic-bezier(.2,.9,.2,1)}.cm-header[data-v-0ac6c49b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-bottom:.6rem;border-bottom:1px solid #eef0f3}.cm-header h2[data-v-0ac6c49b]{margin:0;font-size:1.28rem;letter-spacing:.01em;font-weight:900;color:#111827}.cm-close[data-v-0ac6c49b]{border:none;background:#f3f4f6;width:36px;height:36px;border-radius:999px;font-size:1.35rem;cursor:pointer;line-height:1;color:#6b7280;display:grid;place-items:center;transition:all .18s ease}.cm-close[data-v-0ac6c49b]:hover{background:#111827;color:#fff;transform:rotate(90deg)}.cm-intro[data-v-0ac6c49b]{font-size:.95rem;color:#4b5563;margin:0 0 .9rem;line-height:1.6}.cm-context[data-v-0ac6c49b]{background:linear-gradient(180deg,#fafafa,#f4f6f8);border-radius:14px;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid #e6e9ee;position:relative}.cm-context[data-v-0ac6c49b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:14px 0 0 14px;background:var(--color-main, #ab0a3d);opacity:.9}.cm-context h3[data-v-0ac6c49b]{margin:0 0 .55rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:#6b7280;font-weight:800}.cm-product-row[data-v-0ac6c49b]{display:flex;align-items:center;gap:.9rem}.cm-thumb[data-v-0ac6c49b]{width:84px;height:84px;flex:0 0 auto;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 22px #00000014;transition:transform .18s ease}.cm-thumb img[data-v-0ac6c49b]{width:100%;height:100%;object-fit:cover;display:block}.cm-thumb[data-v-0ac6c49b]:hover{transform:scale(1.03)}.cm-product-info[data-v-0ac6c49b]{min-width:0}.cm-product-name[data-v-0ac6c49b]{margin:0;font-size:1rem;font-weight:800;color:#111827;line-height:1.25}.cm-product-meta[data-v-0ac6c49b]{margin:.28rem 0 0;font-size:.84rem;color:#6b7280;display:flex;flex-wrap:wrap;gap:.35rem}.pill-mini[data-v-0ac6c49b]{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.72rem;font-weight:800;background:#e9f8ef;color:#1d7b3a;border:1px solid #bfe9cc}.cm-form[data-v-0ac6c49b]{margin-top:.5rem;display:flex;flex-direction:column;gap:.9rem}.cm-grid[data-v-0ac6c49b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}label[data-v-0ac6c49b]{display:flex;flex-direction:column;font-size:.82rem;font-weight:700;color:#374151;letter-spacing:.01em}input[data-v-0ac6c49b],textarea[data-v-0ac6c49b]{margin-top:.35rem;border-radius:12px;border:1px solid #d8dde3;padding:.62rem .75rem;font-size:.96rem;outline:none;background:#f9fafb;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input[data-v-0ac6c49b]::placeholder,textarea[data-v-0ac6c49b]::placeholder{color:#9ca3af}input[data-v-0ac6c49b]:focus,textarea[data-v-0ac6c49b]:focus{background:#fff;border-color:var(--color-main, #ab0a3d);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-main, #ab0a3d) 20%,transparent)}textarea[data-v-0ac6c49b]{resize:vertical}.cm-textarea-label[data-v-0ac6c49b]{margin-top:.1rem}.cm-legal[data-v-0ac6c49b]{margin:.2rem 0 0;font-size:.8rem;color:#6b7280;line-height:1.5}.cm-actions[data-v-0ac6c49b]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.cm-btn[data-v-0ac6c49b]{display:inline-flex;align-items:center;justify-content:center;padding:.62rem 1.2rem;border-radius:999px;font-size:.95rem;font-weight:800;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:all .18s ease}.cm-btn--primary[data-v-0ac6c49b]{background:linear-gradient(135deg,var(--color-main, #ab0a3d),#7b0729);color:#fff;box-shadow:0 14px 30px #ab0a3d59}.cm-btn--primary[data-v-0ac6c49b]:hover:enabled{filter:brightness(1.06);transform:translateY(-1px)}.cm-btn--primary[data-v-0ac6c49b]:disabled{opacity:.65;cursor:default}.cm-btn--ghost[data-v-0ac6c49b]{background:#fff;color:#111827;border-color:#e5e7eb}.cm-btn--ghost[data-v-0ac6c49b]:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 10px 26px #0f172a14}.cm-error[data-v-0ac6c49b],.cm-ok[data-v-0ac6c49b]{margin:.45rem 0 0;font-size:.9rem;font-weight:700;padding:.6rem .8rem;border-radius:10px}.cm-error[data-v-0ac6c49b]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.cm-ok[data-v-0ac6c49b]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}@media (max-width: 640px){.cm-modal[data-v-0ac6c49b]{padding:1.35rem 1.1rem 1.1rem}.cm-grid[data-v-0ac6c49b]{grid-template-columns:1fr}}@media (max-width: 420px){.cm-product-row[data-v-0ac6c49b]{align-items:flex-start}.cm-thumb[data-v-0ac6c49b]{width:72px;height:72px}}@keyframes cmFade-0ac6c49b{0%{opacity:0}to{opacity:1}}@keyframes cmPop-0ac6c49b{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cm-backdrop[data-v-0ac6c49b],.cm-modal[data-v-0ac6c49b]{animation:none!important}}.contenido-principal{margin-top:5.6rem;min-height:80vh}.hero[data-v-f7a96601]{position:relative;width:100%;max-width:100vw;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow-x:clip;box-sizing:border-box;margin-top:-3.6rem}.hero-video[data-v-f7a96601]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(.82) saturate(1.1);pointer-events:none;-webkit-user-select:none;user-select:none}.hero-overlay[data-v-f7a96601]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#16430044 30%,#0000);z-index:2}.hero-content[data-v-f7a96601]{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;width:100%;max-width:1000px;margin:0 auto;padding:clamp(10rem,22vh,18rem) 1rem 2.5rem 1rem;animation:fadeIn-f7a96601 1.8s cubic-bezier(.8,.1,.1,1)}.hero-title[data-v-f7a96601]{font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.2;letter-spacing:.03em;text-shadow:0 2px 12px #0006;padding:1rem .4rem}.hero-title span[data-v-f7a96601]{color:#e7c953;font-weight:800;letter-spacing:.03em}.hero-subtitle[data-v-f7a96601]{font-size:clamp(1rem,2.4vw,1.3rem);margin-bottom:2.2rem;font-weight:400;color:#f5efda;text-shadow:0 1px 8px #0006}.hero-btn[data-v-f7a96601]{background:linear-gradient(90deg,#e7c953,#c99e36);color:#222;border:none;padding:1rem 2.2rem;border-radius:35px;font-weight:800;font-size:1.12rem;text-decoration:none;box-shadow:0 3px 18px #c99e3633;transition:filter .17s,background .2s;text-shadow:none;letter-spacing:.03em}.hero-btn[data-v-f7a96601]:hover{filter:brightness(1.08);background:linear-gradient(90deg,#f5e396,#b38b25)}@media (max-width: 600px){.hero[data-v-f7a96601]{min-height:calc(100vh - 3.6rem)}.hero-content[data-v-f7a96601]{padding-top:clamp(14rem,34vh,22rem);transform:translateY(70px)}.hero-title[data-v-f7a96601]{font-size:1.6rem;margin-bottom:.7rem}.hero-subtitle[data-v-f7a96601]{font-size:1rem;margin-bottom:1.7rem}.hero-btn[data-v-f7a96601]{font-size:1rem;padding:.75rem 1.6rem}}@media (min-width: 600px) and (max-width: 900px){.hero-content[data-v-f7a96601]{padding-top:clamp(7.5rem,14vh,10.5rem);transform:translateY(50px)}}@media (min-width: 900px){.hero[data-v-f7a96601]{min-height:80vh;margin:0}.hero-content[data-v-f7a96601]{padding:clamp(17rem,38vh,25rem) 1rem 2.5rem 1rem;transform:translateY(25px)}}@keyframes fadeIn-f7a96601{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.brands__somos[data-v-36a2c438]{text-align:center;font-size:clamp(1.6rem,3vw,2.2rem);margin:2.5rem 0 .8rem;color:var(--color-main, #ab0a3d);letter-spacing:.03em;font-weight:900}.preview--somos[data-v-36a2c438]{position:relative;background:linear-gradient(360deg,#f7f9fb,#f1f4f7);padding:2.2rem 1.2rem 3.2rem;text-align:center;border-radius:1.1rem;box-shadow:0 .13rem .75rem #ab0a3d10;margin:0 auto 2.8rem;max-width:100%;box-sizing:border-box}.somos-cart[data-v-36a2c438]{display:none}.preview__header[data-v-36a2c438]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.3rem;position:relative}.preview__white-bar[data-v-36a2c438]{margin-top:.8rem;width:8rem;height:1rem;border-radius:3rem;background:#fff;box-shadow:0 .29rem 1rem #0001;margin-bottom:.8rem;z-index:1}.subtitle[data-v-36a2c438]{color:#7a7a7a;margin-bottom:.2rem;font-size:1.3rem;font-weight:700}.preview__text[data-v-36a2c438]{max-width:44rem;margin:0 auto 2.1rem;color:#555;font-size:1.05rem;line-height:1.6;font-weight:500}.somos-features[data-v-36a2c438]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.8rem;max-width:54rem;margin-left:auto;margin-right:auto}.feature[data-v-36a2c438]{flex:1 1 14rem;max-width:21rem;min-width:0;background:#fff;border-radius:.9rem;padding:1.3rem 1rem 1.8rem;text-align:center;box-shadow:0 .13rem .75rem #0002;border:1px solid #e9ecf0;transition:box-shadow .22s ease,transform .18s ease,border-color .18s ease,background .18s ease;cursor:default;opacity:0;transform:translateY(14px);animation-name:somosFadeUp-36a2c438;animation-duration:.55s;animation-timing-function:ease-out;animation-fill-mode:forwards}.feature[data-v-36a2c438]:hover{box-shadow:0 .6rem 1.8rem #ab0a3d18;transform:translateY(-.18rem) scale(1.015);border-color:#d9dde4}.feature__icon[data-v-36a2c438]{height:3.3rem;margin-bottom:.9rem;filter:drop-shadow(0 .13rem .65rem #ab0a3d11)}.feature__title[data-v-36a2c438]{font-size:1.13rem;color:#ab0a3d;margin-bottom:.35rem;font-weight:800;letter-spacing:.02em}.feature__text[data-v-36a2c438]{color:#666;font-size:.98rem;line-height:1.55;font-weight:500}.feature[data-v-36a2c438]:nth-child(1){animation-delay:.05s}.feature[data-v-36a2c438]:nth-child(2){animation-delay:.15s}.feature[data-v-36a2c438]:nth-child(3){animation-delay:.25s}.btn-preview[data-v-36a2c438]{margin-top:.8rem;display:inline-block;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;padding:.9rem 1.6rem;border-radius:2rem;text-decoration:none;font-weight:700;font-size:1rem;box-shadow:0 .13rem .65rem #ab0a3d18;transition:background .22s,box-shadow .15s,filter .12s,transform .12s}.btn-preview[data-v-36a2c438]:hover{background:#92243d;filter:brightness(1.05);transform:translateY(-1px)}@keyframes somosFadeUp-36a2c438{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 50em){.somos-features[data-v-36a2c438]{flex-direction:column;align-items:stretch;gap:1.3rem}.feature[data-v-36a2c438]{max-width:100%;padding:1.3rem .8rem 1.5rem}.brands__somos[data-v-36a2c438]{font-size:1.5rem;margin-top:2rem}.preview--somos[data-v-36a2c438]{padding:1.4rem .7rem 2.4rem}.preview__text[data-v-36a2c438]{font-size:1rem;padding:0 .3rem}}@media (min-width: 1200px){.somos-cart[data-v-36a2c438]{display:block;position:absolute;z-index:200;width:clamp(14rem,28vw,20rem);height:auto;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none}.somos-cart--left[data-v-36a2c438]{top:clamp(-22rem,-10vw,-16rem);left:clamp(-28rem,-18vw,-12rem);transform:scaleX(-1)}.somos-cart--right[data-v-36a2c438]{top:clamp(-22rem,-10vw,-16rem);right:clamp(-28rem,-18vw,-12rem);transform:scaleX(1)}}.catalogo-preview[data-v-d72b5635]{background:linear-gradient(180deg,#f7f9fb,#f1f4f7);position:relative;padding:3rem 0 4rem;box-shadow:0 .13rem .75rem #ab0a3d10;border-radius:20px}.catalogo-preview__olive[data-v-d72b5635]{display:none}.catalogo-preview__title[data-v-d72b5635]{margin-top:-7rem;text-align:center;font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:2rem;color:var(--color-main, #ab0a3d);font-weight:800}.catalogo-preview__intro[data-v-d72b5635]{text-align:center;margin-bottom:2.5rem}.catalogo-grid[data-v-d72b5635]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-inline:.75rem}.categoria-card__link-wrapper[data-v-d72b5635]{text-decoration:none;color:inherit;flex:1 1 14rem;max-width:18rem;display:flex;cursor:pointer}.categoria-card[data-v-d72b5635]{position:relative;background:#f7f8fa;border-radius:1rem;border:2px solid transparent;box-shadow:0 4px 10px #0000000d;overflow:hidden;text-align:center;display:flex;flex-direction:column;height:100%;width:100%;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background .18s ease;opacity:0;transform:translateY(12px);animation-name:catalogFadeUp-d72b5635;animation-duration:.55s;animation-timing-function:ease-out;animation-fill-mode:forwards}.categoria-card[data-v-d72b5635]:hover{border-color:var(--color-main, #ab0a3d);background:#fff;box-shadow:0 10px 25px #0000001f;transform:translateY(-2px)}.categoria-card[data-v-d72b5635]:active{transform:translateY(1px);box-shadow:0 4px 12px #0000001a}.categoria-card__img[data-v-d72b5635]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#eceff3;transform:scale(1);transition:transform .25s ease-out}.categoria-card:hover .categoria-card__img[data-v-d72b5635]{transform:scale(1.05)}.categoria-card__title[data-v-d72b5635]{margin:.9rem 1rem .4rem;font-size:1.05rem;font-weight:700;color:#28323a}.categoria-card__link[data-v-d72b5635]{margin-top:auto;padding:.7rem 0;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;font-weight:700;font-size:.95rem;border-radius:0 0 .9rem .9rem;letter-spacing:.05em;text-transform:uppercase;display:block;text-align:center;transition:background .18s ease,letter-spacing .18s ease}.categoria-card:hover .categoria-card__link[data-v-d72b5635]{background:var(--color-main);letter-spacing:.08em}.categoria-card[data-v-d72b5635]:nth-child(1){animation-delay:.05s}.categoria-card[data-v-d72b5635]:nth-child(2){animation-delay:.12s}.categoria-card[data-v-d72b5635]:nth-child(3){animation-delay:.19s}.categoria-card[data-v-d72b5635]:nth-child(4){animation-delay:.26s}.categoria-card[data-v-d72b5635]:nth-child(5){animation-delay:.33s}.categoria-card[data-v-d72b5635]:nth-child(6){animation-delay:.4s}.categoria-card[data-v-d72b5635]:nth-child(7){animation-delay:.47s}.categoria-card[data-v-d72b5635]:nth-child(8){animation-delay:.54s}@keyframes catalogFadeUp-d72b5635{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 48rem){.catalogo-preview__title[data-v-d72b5635]{margin-bottom:2.4rem}.catalogo-grid[data-v-d72b5635]{gap:2rem}}@media (min-width: 75rem){.catalogo-grid[data-v-d72b5635]{gap:2.3rem}.catalogo-preview__title[data-v-d72b5635]{font-size:2.4rem}}@media (min-width: 1200px){.catalogo-preview__olive[data-v-d72b5635]{display:block;position:absolute;top:clamp(-15.3rem,-9.3vw,-11.3rem);left:clamp(-22rem,-18vw,-12rem);width:clamp(18rem,38vw,26rem);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.catalogo-preview__olive--right[data-v-d72b5635]{left:auto;right:clamp(-22rem,-18vw,-12rem);transform:scaleX(-1)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.brands[data-v-24668131]{background:linear-gradient(180deg,#f7f9fb,#edf1f5);padding:2.4rem 0 1.8rem;position:relative;overflow-x:hidden}.contenedor[data-v-24668131]{max-width:75rem;margin:0 auto;padding-inline:.8rem;width:100%;box-sizing:border-box}.brands__label[data-v-24668131]{margin-top:2.4rem;text-align:center;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:900;color:var(--color-main);margin-bottom:1.7rem;letter-spacing:.03em}.brands[data-v-24668131]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#c7ccd3;opacity:.4;transform:none;pointer-events:none}.brands-swiper[data-v-24668131]{max-width:100%;--swiper-navigation-color: var(--color-main);padding-bottom:1.2rem;overflow-x:clip;overflow-y:visible}.brands-swiper .swiper-wrapper[data-v-24668131]{align-items:center}.brands-swiper-slide[data-v-24668131]{display:flex;min-width:0;align-items:center;justify-content:center}.brand-logo[data-v-24668131]{max-width:5.7rem;max-height:3.4rem;width:100%;object-fit:contain;filter:grayscale(100%) opacity(.55);transition:filter .3s ease,opacity .3s ease,transform .25s ease;margin:0 auto}@media (hover: hover) and (pointer: fine){.brands-swiper-slide:hover .brand-logo[data-v-24668131]{filter:grayscale(0%) opacity(1) drop-shadow(0 2px 6px #e7c95344);transform:scale(1.07)}}@media (min-width: 480px){.brands__label[data-v-24668131]{font-size:clamp(1.7rem,3vw,2.2rem);margin-bottom:1.6rem}.brand-logo[data-v-24668131]{max-width:6.3rem;max-height:4.1rem}}@media (min-width: 960px){.brands[data-v-24668131]{padding:3rem 0 2.2rem}.brands__label[data-v-24668131]{margin-top:2.2rem;margin-bottom:2rem}.brand-logo[data-v-24668131]{max-width:7.3rem;max-height:4.8rem}.brands-swiper[data-v-24668131]{padding-bottom:1.6rem}}.blog-preview[data-v-7fb99c62]{position:relative;padding:2.6rem 0 2.2rem;text-align:center}.blog-preview__inner[data-v-7fb99c62]{max-width:75rem;padding-inline:.5rem;box-sizing:border-box}.blog-preview__title[data-v-7fb99c62]{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:1.6rem;color:var(--color-main);font-weight:900}.hero-card[data-v-7fb99c62]{margin-bottom:1.6rem;border-radius:1.2rem;overflow:hidden;background:#fff;box-shadow:0 .5rem 1.6rem #0000001a}.hero-card__link[data-v-7fb99c62]{display:block;text-decoration:none;color:inherit}.hero-card__media[data-v-7fb99c62]{position:relative;width:100%;aspect-ratio:21/9;background:#e9e9e9}.hero-card__img[data-v-7fb99c62]{width:100%;height:100%;object-fit:cover;display:block}.hero-card__overlay[data-v-7fb99c62]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1.2rem;background:linear-gradient(0deg,#000c,#00000040 60%,#0000);text-align:left}.hero-card__title[data-v-7fb99c62]{color:#fff;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:900;margin:0;text-shadow:0 2px 8px #0009;line-height:1.2}.hero-card__cta[data-v-7fb99c62]{align-self:flex-start;margin-top:.3rem;padding:.55rem 1.1rem;border-radius:999px;background:var(--color-main);color:#fff;font-weight:800;font-size:.9rem}.blog-grid[data-v-7fb99c62]{display:grid;grid-template-columns:1fr;gap:1.3rem}.blog-card[data-v-7fb99c62]{position:relative;overflow:hidden;border-radius:.9rem;box-shadow:0 .18rem .9rem #00000017;background:#fff}.blog-card__link[data-v-7fb99c62]{display:block;color:inherit;text-decoration:none}.blog-card__media[data-v-7fb99c62]{position:relative;width:100%;aspect-ratio:16/9;background:#e4e4e4}.blog-card__img[data-v-7fb99c62]{width:100%;height:100%;object-fit:cover;display:block}.blog-card__overlay[data-v-7fb99c62]{position:absolute;inset:auto 0 0 0;padding:.65rem .8rem;background:linear-gradient(0deg,#000000c7,#0000002e);min-height:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.25rem}.blog-card__title[data-v-7fb99c62]{color:#fff;font-size:.98rem;font-weight:800;margin:0;text-shadow:0 2px 8px #0007;text-align:left;line-height:1.35}.blog-card__cta[data-v-7fb99c62]{color:#fff;font-size:.82rem;font-weight:700;opacity:.95}.blog-empty[data-v-7fb99c62]{margin-top:1rem;color:#777;font-weight:600}.is-inactive[data-v-7fb99c62]{opacity:.55;filter:grayscale(1)}.status-chip[data-v-7fb99c62]{align-self:flex-start;background:#0000008c;color:#fff;font-size:.72rem;font-weight:800;padding:.25rem .6rem;border-radius:999px;margin-bottom:.35rem;letter-spacing:.03em}@media (min-width: 600px){.blog-grid[data-v-7fb99c62]{grid-template-columns:repeat(2,1fr);gap:1.8rem}}@media (min-width: 960px){.blog-grid[data-v-7fb99c62]{grid-template-columns:repeat(3,1fr);gap:2.1rem}}.blog-preview__footer[data-v-7fb99c62]{margin-top:1.8rem;display:flex;justify-content:center}.blog-more-btn[data-v-7fb99c62]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.6rem;border-radius:999px;background:var(--color-main);color:#fff;font-weight:800;font-size:.95rem;text-decoration:none;box-shadow:0 .4rem 1.2rem #0000001f;transition:transform .18s ease,filter .18s ease}.blog-more-btn[data-v-7fb99c62]:hover{transform:translateY(-2px);filter:brightness(1.06)}.home-content[data-v-98d4f3a3]{margin-top:70px;padding:1.5rem 1rem 3rem;box-sizing:border-box}.home-content>section[data-v-98d4f3a3]{margin-bottom:2.5rem}@media (min-width: 768px){.home-content[data-v-98d4f3a3]{margin-top:6rem;padding:3rem 0 4rem}.home-content>section[data-v-98d4f3a3]{margin-bottom:3.5rem}}.nosotros-hero[data-v-34b64cad]{position:relative;width:100vw;height:25vw;min-height:8em;max-height:25em;display:flex;align-items:flex-end;justify-content:center;background:#fff;overflow:hidden}.nosotros-hero-img[data-v-34b64cad]{position:absolute;width:100vw;height:100%;object-fit:cover;left:0;top:0;z-index:1;filter:brightness(.98) saturate(1.1)}.nosotros-hero-content[data-v-34b64cad]{position:relative;z-index:2;text-align:center;background:linear-gradient(180deg,#f7f9fb 100%,#f1f4f7 0%);border-radius:1.375em 1.375em 0 0;padding:1.1em 1em 1em;box-shadow:0 .07em .75em #0001}.nosotros-hero-content h1[data-v-34b64cad]{color:#ab0a3d;font-size:2.2rem;font-weight:800;margin-bottom:0}.hero-subtitle-nosotros[data-v-34b64cad]{text-align:center;color:#7a7a7a;font-size:1.18rem;margin-top:2.2em;margin-bottom:1.2em;letter-spacing:.03em;font-weight:600}.nosotros-wrap[data-v-34b64cad]{width:100%;max-width:62em;margin-left:auto;margin-right:auto;padding-left:2.2em;padding-right:2.2em;box-sizing:border-box;background:transparent}.nosotros-section[data-v-34b64cad],.nosotros-section-invert[data-v-34b64cad]{display:flex;align-items:flex-start;gap:3vw;margin:2.5em 0}.nosotros-section-invert[data-v-34b64cad]{flex-direction:row-reverse}.ns-img[data-v-34b64cad]{flex:1 1 40vw;max-width:50vw;min-width:18em;position:relative;padding:.6em;background:#fff;border-radius:1em;box-shadow:0 .25em 1.2em #00000010;box-sizing:border-box}.ns-img img[data-v-34b64cad]{width:100%;border-radius:.75em;box-shadow:0 .15em 1em #0001;border:.2em solid #e2e9ef;border-bottom:0;margin-bottom:.4em;background:repeating-linear-gradient(-45deg,#e2e9ef,#e2e9ef .5em,#fff .5em,#fff 1.2em);display:block}.ns-text[data-v-34b64cad]{flex:2 1 52vw;text-align:left;color:#575757;font-size:1.04em}.ns-text h2[data-v-34b64cad]{color:#256296;font-size:2rem;font-weight:700;margin-bottom:.4em}.ns-text p[data-v-34b64cad]{font-size:1.05em;margin-bottom:1.1em}.ns-text b[data-v-34b64cad]{font-weight:700;color:#444}.nosotros-valores[data-v-34b64cad]{margin:2em 0}.valores-title[data-v-34b64cad]{color:#777;text-align:center;margin-bottom:1.2em;letter-spacing:.15em;font-size:1.2rem}.valores-grid[data-v-34b64cad]{display:flex;justify-content:center;gap:2em;margin-bottom:1.3em}.valor[data-v-34b64cad]{flex:1 1 18em;text-align:center;margin-bottom:1.1em}.valor img[data-v-34b64cad]{width:3em;height:3em;margin-bottom:.7em;filter:grayscale(30%)}.valor h4[data-v-34b64cad]{color:#ab0a3d;font-size:1.1em;font-weight:700;margin-bottom:.4em}.valor p[data-v-34b64cad]{font-size:1em;color:#555}.nosotros-equipo[data-v-34b64cad]{margin-top:2.5em;margin-bottom:2.5em}.equipo-title[data-v-34b64cad]{text-align:center;color:#ab0a3d;font-size:1.8rem;font-weight:700;margin-bottom:.2em}.equipo-subtitle[data-v-34b64cad]{text-align:center;color:#777;margin-bottom:1.4em;font-size:1.07em}.equipo-grid[data-v-34b64cad]{display:flex;gap:2em;align-items:stretch}.equipo-col[data-v-34b64cad]{flex:1 1 13em;background:#f8fafd;border-radius:.8em;padding:1em;color:#355;min-width:10em}.equipo-principal h3[data-v-34b64cad]{color:#256296;font-size:1.13em;margin-bottom:.2em;line-height:1.18}.equipo-principal span[data-v-34b64cad]{display:block;font-size:1em;color:#226;font-weight:400}.equipo-cargo[data-v-34b64cad]{color:#ab0a3d;font-size:1em;margin-bottom:1em}.equipo-otros ul[data-v-34b64cad]{list-style:none;padding:0;margin:0}.equipo-otros li[data-v-34b64cad]{margin-bottom:.7em;font-size:.98em}.equipo-otros b[data-v-34b64cad]{color:#256296;font-size:1em}@media (max-width: 68em){.nosotros-section[data-v-34b64cad],.nosotros-section-invert[data-v-34b64cad],.equipo-grid[data-v-34b64cad],.valores-grid[data-v-34b64cad]{flex-direction:column;align-items:center;gap:1.3em}.ns-img[data-v-34b64cad],.valor[data-v-34b64cad],.equipo-col[data-v-34b64cad]{max-width:100%}}@media (max-width: 40em){.nosotros-hero[data-v-34b64cad]{height:18vw;min-height:5.5em;max-height:7.5em}.nosotros-hero-content[data-v-34b64cad]{padding:.4em .5em;font-size:.97em}.nosotros-hero-content h1[data-v-34b64cad]{font-size:1.12em}.hero-subtitle-nosotros[data-v-34b64cad]{font-size:1em;margin-top:1.2em;margin-bottom:.7em}.nosotros-wrap[data-v-34b64cad]{padding-left:.8em;padding-right:.8em}.nosotros-section[data-v-34b64cad],.nosotros-section-invert[data-v-34b64cad],.equipo-grid[data-v-34b64cad],.valores-grid[data-v-34b64cad]{gap:.5em;margin:.7em 0}.ns-text h2[data-v-34b64cad]{font-size:1em}.ns-text[data-v-34b64cad]{font-size:.98em}.ns-img img[data-v-34b64cad]{max-width:98vw;border-radius:.3em;margin-bottom:.2em;border-width:.07em}.valor img[data-v-34b64cad]{width:2em;height:2em;margin-bottom:.4em}.valor h4[data-v-34b64cad]{font-size:1em}.equipo-col[data-v-34b64cad]{padding:.7em .4em;min-width:0}}.animate-fadein[data-v-34b64cad]{animation:aparecer-34b64cad 1.05s cubic-bezier(.8,.1,.1,1)}@keyframes aparecer-34b64cad{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.animate-stagger[data-v-34b64cad]{opacity:0;animation:aparecer-34b64cad 1.08s cubic-bezier(.8,.1,.1,1) forwards}@keyframes fadeUp-aff82b77{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}.animate-fadeup[data-v-aff82b77]{opacity:0;animation:fadeUp-aff82b77 1.2s cubic-bezier(.8,.1,.1,1) forwards;animation-delay:var(--delay, 0ms)}.product-card[data-v-aff82b77]{display:flex;flex-direction:column;border:1.5px solid #eee;border-radius:14px;background:#fff;text-align:center;color:inherit;text-decoration:none;padding:1.25rem 1rem 1.2rem;transition:transform .23s cubic-bezier(.8,.1,.1,1),box-shadow .18s,border-color .18s;box-shadow:0 2px 14px #0001;min-width:0;position:relative;outline:none}.product-card[data-v-aff82b77]:hover,.product-card[data-v-aff82b77]:focus-within{transform:translateY(-9px) scale(1.04) rotate(-.2deg);box-shadow:0 10px 32px #28528136,0 3px 22px #ab0a3d18;border-color:#ab0a3d33}.product-img[data-v-aff82b77]{max-width:100%;max-height:185px;object-fit:contain;border-radius:10px;margin-bottom:.9rem;background:#f5f5f5;box-shadow:0 2px 12px #32699913;transition:box-shadow .23s,filter .2s}.product-img-wrap[data-v-aff82b77]{position:relative;display:flex;align-items:center;justify-content:center;min-height:185px}.img-fallback[data-v-aff82b77]{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#666;font-size:.9rem}.product-card:hover .product-img[data-v-aff82b77],.product-card:focus-within .product-img[data-v-aff82b77]{filter:brightness(1.11) saturate(1.09);box-shadow:0 8px 28px #ab0a3d18,0 2px 10px #32699916;outline:2px solid var(--color-main, #285281)}.product-title[data-v-aff82b77]{color:var(--color-main, #ab0a3d);font-size:1.14rem;font-weight:700;margin:0 0 .4em;line-height:1.17;letter-spacing:.01em}.btn-ver-mas[data-v-aff82b77]{margin-top:auto;padding:.68em 1.5em;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;border:none;border-radius:20px;font-size:1.01em;font-weight:700;cursor:pointer;transition:background .2s,transform .17s;box-shadow:0 1px 8px #0001;text-decoration:none;letter-spacing:.01em}.btn-ver-mas[data-v-aff82b77]:hover,.btn-ver-mas[data-v-aff82b77]:focus{background:#ab0a3d;transform:scale(1.08);outline:none}@media (max-width: 500px){.product-card[data-v-aff82b77]{padding:.9rem .4rem}.product-img[data-v-aff82b77]{max-height:120px}.product-title[data-v-aff82b77]{font-size:1.01rem}}.catalogo-hero[data-v-25b64e56]{position:relative;width:100%;max-width:100vw;min-height:25vw;max-height:20rem;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#fff;margin-bottom:0}.catalogo-hero-img[data-v-25b64e56]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(1.05) saturate(1.05);pointer-events:none;-webkit-user-select:none;user-select:none}.catalogo-title-tab[data-v-25b64e56]{position:relative;z-index:2;background:linear-gradient(180deg,#f7f9fb 100%,#f1f4f7 0%);border-radius:1.3em 1.3em 0 0;padding:.4em 2.4em .85em;min-width:8em;margin-bottom:-1.3em;margin-top:2.2em;box-shadow:0 .1em 1em #0001;display:flex;justify-content:center}.catalogo-title-tab h1[data-v-25b64e56]{color:#ab0a3d;font-size:clamp(1.9rem,3.3vw,2.7rem);font-weight:800;text-align:center;margin:.6rem;letter-spacing:.02em}.catalogo-desc-wrap[data-v-25b64e56]{width:100%;display:flex;justify-content:center}.catalogo-desc[data-v-25b64e56]{margin:3em auto 1.8em;max-width:50em;color:#4a4a4a;text-align:center;font-size:1.08em;background:none;padding:0 2em;line-height:1.65}.catalogo-desc b[data-v-25b64e56]{color:#464b55;font-weight:700}.catalogo-productos-contenedor[data-v-25b64e56]{max-width:75rem;margin:2.5rem auto 3rem;padding-inline:1.5rem;box-sizing:border-box;text-align:center}.catalogo-cat-title[data-v-25b64e56]{font-size:clamp(1.5rem,2.4vw,2rem);color:var(--color-main);font-weight:800;margin-bottom:1.6rem}.no-productos[data-v-25b64e56]{margin:2.2rem 0;color:#777;font-size:1rem}.grid-productos[data-v-25b64e56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin:2.2em 0}.btn-volver-categorias[data-v-25b64e56]{margin:2rem auto 0;padding:.8rem 1.8rem;border-radius:999px;border:none;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;font-weight:700;font-size:.98rem;letter-spacing:.04em;cursor:pointer;box-shadow:0 .15rem .9rem #ab0a3d47;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.btn-volver-categorias[data-v-25b64e56]:hover{background:#92243d;transform:translateY(-1px);box-shadow:0 .25rem 1.1rem #ab0a3d52}.catalogo[data-v-25b64e56]{width:100%;max-width:78em;margin:0 auto 3em;padding-inline:2.5em;box-sizing:border-box;background:transparent}.catalogo-grid[data-v-25b64e56]{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4em 2.6em;margin:2em 0 0}.loading-gif[data-v-25b64e56]{max-width:120px;width:20vw;height:auto}.categoria-card__wrapper[data-v-25b64e56]{flex:1 1 14rem;max-width:18rem;text-decoration:none;color:inherit;display:flex}.categoria-card[data-v-25b64e56]{flex:1;display:flex;flex-direction:column;align-items:center;background:#f7f8fb;border-radius:1.4rem;padding:1.5rem 1.1rem 1.7rem;text-align:center;box-shadow:0 .18rem .9rem #0000000f;border:1px solid #e5e9f0;transition:transform .18s ease,box-shadow .2s ease,border-color .18s ease,background .18s ease}.categoria-card__wrapper:hover .categoria-card[data-v-25b64e56]{background:#fff;transform:translateY(-.18rem) scale(1.02);box-shadow:0 .7rem 2rem #00000029;border-color:#ab0a3d8c}.categoria-card__img[data-v-25b64e56]{width:13em;height:13em;object-fit:cover;margin-bottom:.9em;border-radius:.4em;box-shadow:0 2px 8px #0002}.categoria-card__title[data-v-25b64e56]{margin:0 0 .7em;font-size:1.1rem;font-weight:800;color:#767676;letter-spacing:-.02em;text-align:center;line-height:1.2}.categoria-card__cta[data-v-25b64e56]{margin-top:auto;padding:.55em 1.9em;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;border-radius:999px;letter-spacing:.08em;box-shadow:0 .15rem .6rem #0000002e;display:inline-block;text-transform:uppercase}.categoria-card__wrapper:hover .categoria-card__cta[data-v-25b64e56]{background:#ab0a3d;letter-spacing:.11em}@media (max-width: 700px){.catalogo-hero-img[data-v-25b64e56]{min-height:110px}.catalogo-title-tab[data-v-25b64e56]{padding:.4em .9em .7em;margin-top:1.6em}.catalogo-title-tab h1[data-v-25b64e56]{font-size:1.6rem}.catalogo-desc[data-v-25b64e56]{font-size:.98rem;padding:0 .7em}.catalogo[data-v-25b64e56]{padding-inline:.8em}.catalogo-grid[data-v-25b64e56]{gap:1.4em}.categoria-card__wrapper[data-v-25b64e56]{max-width:100%}.categoria-card[data-v-25b64e56]{padding:1.1rem .9rem 1.4rem}.categoria-card__img[data-v-25b64e56]{width:9em;height:9em}}.animate-fadein[data-v-25b64e56]{animation:aparecer-25b64e56 1.08s cubic-bezier(.8,.1,.1,1)}.animate-fadein-slow[data-v-25b64e56]{animation:aparecer-25b64e56 1.5s cubic-bezier(.8,.1,.1,1)}.animate-stagger[data-v-25b64e56]{opacity:0;animation:aparecer-25b64e56 1.2s cubic-bezier(.8,.1,.1,1) forwards}@keyframes aparecer-25b64e56{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.catalogo-hero[data-v-8f00e8f3]{position:relative;width:100%;max-width:100vw;min-height:14vw;max-height:20rem;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#fff;margin-bottom:0}.catalogo-hero-img[data-v-8f00e8f3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(1.05) saturate(1.05);pointer-events:none;-webkit-user-select:none;user-select:none}.catalogo-title-tab[data-v-8f00e8f3]{position:relative;z-index:2;background:#fff;border-radius:1.3em 1.3em 0 0;padding:1.4em 2.4em .85em;min-width:8em;margin-bottom:-1.3em;margin-top:2.2em;box-shadow:0 .1em 1em #0001;display:flex;justify-content:center}.catalogo-title-tab h1[data-v-8f00e8f3]{color:#ab0a3d;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;text-align:center;margin:.5rem;letter-spacing:.02em}.catalogo-desc-wrap[data-v-8f00e8f3]{width:100%;display:flex;justify-content:center}.catalogo-desc[data-v-8f00e8f3]{margin:3em auto 1.8em;max-width:50em;color:#4a4a4a;text-align:center;font-size:1.04em;padding:0 2em;line-height:1.6}.catalogo-desc b[data-v-8f00e8f3]{color:#464b55;font-weight:700}.subcats[data-v-8f00e8f3]{width:100%;max-width:78em;margin:0 auto 3em;padding-inline:2.5em;box-sizing:border-box}.subcats-grid[data-v-8f00e8f3]{display:flex;flex-wrap:wrap;justify-content:center;gap:2.2em 2.4em}.subcat-card__wrapper[data-v-8f00e8f3]{flex:1 1 14rem;max-width:18rem;text-decoration:none;color:inherit;display:flex}.subcat-card[data-v-8f00e8f3]{flex:1;display:flex;flex-direction:column;align-items:center;background:#f7f8fb;border-radius:1.2rem;padding:1.5rem 1.1rem 1.7rem;text-align:center;box-shadow:0 .18rem .9rem #0000000f;border:1px solid #e5e9f0;transition:transform .18s ease,box-shadow .2s ease,border-color .18s ease,background .18s ease}.subcat-card__wrapper:hover .subcat-card[data-v-8f00e8f3]{background:#fff;transform:translateY(-.18rem) scale(1.02);box-shadow:0 .7rem 2rem #00000029;border-color:#ab0a3d8c}.subcat-card__img[data-v-8f00e8f3]{width:11em;height:11em;object-fit:cover;border-radius:.5em;box-shadow:0 2px 8px #0002;margin-bottom:.8em}.subcat-card__title[data-v-8f00e8f3]{margin:0 0 .7em;font-size:1.08rem;font-weight:800;color:#767676;letter-spacing:-.02em}.subcat-card__cta[data-v-8f00e8f3]{margin-top:.4rem;padding:.55em 1.9em;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;border-radius:999px;letter-spacing:.08em;box-shadow:0 .12rem .6rem #0000002e;display:inline-block;text-transform:uppercase}.subcat-card__cta--inline[data-v-8f00e8f3]{display:inline-block;margin:.5rem auto 0}.subcat-card__wrapper:hover .subcat-card__cta[data-v-8f00e8f3],.subcat-card__cta--inline[data-v-8f00e8f3]:hover{background:#ab0a3d;letter-spacing:.11em}.no-subcats[data-v-8f00e8f3]{text-align:center;margin:2em 0 1em;color:#666}.volver-wrap[data-v-8f00e8f3]{text-align:center;margin-bottom:3em}.btn-volver[data-v-8f00e8f3]{border:10px;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;font-weight:600;cursor:pointer;font-size:.98rem;letter-spacing:.04em}.btn-volver[data-v-8f00e8f3]:hover{background:var(--color-blue);transform:scaleY(1);transition:.2s}@media (max-width: 700px){.catalogo-desc[data-v-8f00e8f3]{font-size:.98em;padding:0 .8em}.subcats[data-v-8f00e8f3]{padding-inline:1rem}.subcats-grid[data-v-8f00e8f3]{gap:1.4em}.subcat-card__wrapper[data-v-8f00e8f3]{max-width:100%}.subcat-card[data-v-8f00e8f3]{padding:1.2rem .9rem 1.5rem}.subcat-card__img[data-v-8f00e8f3]{width:8.5em;height:8.5em}}.animate-stagger[data-v-8f00e8f3]{opacity:0;animation:subcatFadeUp-8f00e8f3 1.1s cubic-bezier(.8,.1,.1,1) forwards}@keyframes subcatFadeUp-8f00e8f3{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.admin-login[data-v-195ce8dd]{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:radial-gradient(900px circle at 15% -10%,#ab0a3d22,transparent 55%),radial-gradient(700px circle at 90% 0%,#33669322,transparent 60%),linear-gradient(180deg,#f7f9fb,#f1f4f7)}.admin-login__card[data-v-195ce8dd]{width:100%;max-width:420px;background:#fff;border-radius:1.2rem;padding:2rem 1.6rem;box-shadow:0 .8rem 2.2rem #0000001a;border:1px solid #eee;animation:cardIn-195ce8dd .45s ease-out}@keyframes cardIn-195ce8dd{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-login__title[data-v-195ce8dd]{margin-bottom:1.5rem;font-size:1.6rem;color:var(--color-main);font-weight:900;text-align:center}.admin-login__form[data-v-195ce8dd]{display:flex;flex-direction:column;gap:1rem}.admin-login__label[data-v-195ce8dd]{font-weight:700;color:#444;font-size:.95rem;display:flex;flex-direction:column;gap:.4rem}.admin-login__input[data-v-195ce8dd]{width:100%;padding:.75rem .9rem;border:1px solid #d9dde4;border-radius:.7rem;outline:none;font-size:1rem;background:#f7f8fa;transition:border .15s ease,box-shadow .15s ease,background .15s ease}.admin-login__input[data-v-195ce8dd]:focus{background:#fff;border-color:var(--color-main);box-shadow:0 0 0 3px #ab0a3d1a}.admin-login__btn[data-v-195ce8dd]{margin-top:.4rem;width:100%;padding:.9rem 1rem;border-radius:999px;font-weight:900;font-size:1rem;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;cursor:pointer;transition:filter .15s ease,transform .1s ease,box-shadow .2s ease;box-shadow:0 8px 18px #ab0a3d2a}.admin-login__btn[data-v-195ce8dd]:hover{filter:brightness(1.05);transform:translateY(-1px)}.admin-login__btn[data-v-195ce8dd]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.admin-login__error[data-v-195ce8dd]{margin-top:.4rem;color:#b00020;font-weight:700;text-align:center;background:#b0002010;border:1px solid #b0002020;padding:.55rem .8rem;border-radius:.6rem}.admin-page[data-v-ffc30c04]{padding:2rem 1rem 3rem;max-width:1200px;margin:0 auto}.admin-header[data-v-ffc30c04]{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:1.1rem 1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem}.admin-header h1[data-v-ffc30c04]{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);color:var(--color-main);font-weight:900;letter-spacing:.02em}.admin-subtitle[data-v-ffc30c04]{margin:.2rem 0 0;font-size:.95rem;color:#666}.admin-header__actions[data-v-ffc30c04]{display:flex;gap:.6rem;flex-wrap:wrap}.admin-card[data-v-ffc30c04]{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:1rem;box-shadow:none}.admin-main[data-v-ffc30c04]{display:flex;flex-direction:column;gap:1rem}.admin-filtros[data-v-ffc30c04]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.admin-filtros label[data-v-ffc30c04]{display:flex;flex-direction:column;font-size:.9rem;color:#333;gap:.35rem}.admin-filtros input[data-v-ffc30c04],.admin-filtros select[data-v-ffc30c04]{padding:.55rem .7rem;border-radius:8px;border:1px solid #ddd;font-size:.95rem;background:#fff}.admin-filtros input[data-v-ffc30c04]:focus,.admin-filtros select[data-v-ffc30c04]:focus{outline:none;border-color:var(--color-main);box-shadow:0 0 0 3px #ab0a3d1a}.filtro-resumen[data-v-ffc30c04]{margin-left:auto;font-size:.85rem;color:#666}.admin-table-wrapper[data-v-ffc30c04]{overflow:auto}.tabla-productos[data-v-ffc30c04]{width:100%;border-collapse:collapse;font-size:.95rem}.tabla-productos th[data-v-ffc30c04],.tabla-productos td[data-v-ffc30c04]{border-bottom:1px solid #eee;padding:.65rem .6rem;text-align:left;vertical-align:middle}.tabla-productos thead[data-v-ffc30c04]{background:#fafafa}.tabla-productos thead th[data-v-ffc30c04]{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:#555;font-weight:800}.tabla-productos tbody tr[data-v-ffc30c04]:hover{background:#f7f7f7}.col-id[data-v-ffc30c04]{width:58px;font-size:.8rem;color:#777}.col-img[data-v-ffc30c04]{width:80px;text-align:center}.col-sku[data-v-ffc30c04]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem}.col-nombre .nombre-principal[data-v-ffc30c04]{font-weight:700;color:#222}.col-nombre .nombre-secundario[data-v-ffc30c04]{font-size:.82rem;color:#777}.col-familia[data-v-ffc30c04],.col-marca[data-v-ffc30c04]{font-size:.9rem}.col-activo[data-v-ffc30c04]{text-align:center}.col-acciones[data-v-ffc30c04]{white-space:nowrap;text-align:right}.thumb-wrapper[data-v-ffc30c04]{width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid #eee;margin:0 auto;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.thumb-img[data-v-ffc30c04]{max-width:100%;max-height:100%;object-fit:cover}.sin-imagen[data-v-ffc30c04]{font-size:.8rem;color:#b00020;font-weight:700}.badge[data-v-ffc30c04]{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.8rem;font-weight:800}.badge--ok[data-v-ffc30c04]{background:#e9f8ef;color:#1d7b3a;border:1px solid #bfe9cc}.badge--off[data-v-ffc30c04]{background:#f7f7f7;color:#777;border:1px solid #e5e5e5}.btn[data-v-ffc30c04]{border:none;border-radius:999px;padding:.55rem 1.1rem;font-size:.95rem;cursor:pointer;font-weight:900;background:var(--color-main);color:#fff;letter-spacing:.02em;box-shadow:0 2px 8px #ab0a3d33;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}.btn[data-v-ffc30c04]:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn[data-v-ffc30c04]:active{transform:scale(.98)}.btn-secondary[data-v-ffc30c04]{background:#e9edf2;color:#222;box-shadow:none;font-weight:800}.btn-secondary[data-v-ffc30c04]:hover{filter:brightness(.98)}.btn-outline[data-v-ffc30c04]{background:#f2f3f5;color:#222;border:1px solid #e2e2e2;box-shadow:none;font-weight:800}.btn-outline[data-v-ffc30c04]:hover{background:#e9eaed}.btn-danger[data-v-ffc30c04]{background:#a01414;color:#fff;box-shadow:none}.btn-danger[data-v-ffc30c04]:hover{filter:brightness(1.05)}.btn-small[data-v-ffc30c04]{font-size:.85rem;padding:.4rem .85rem}.error[data-v-ffc30c04]{color:#b00020;margin:.5rem 0;font-weight:700}.loading[data-v-ffc30c04]{font-size:.95rem;color:#666}.modal-backdrop[data-v-ffc30c04]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a1285;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal[data-v-ffc30c04]{background:#fff;border-radius:12px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 18px 60px #00000059;padding:1.2rem 1.4rem 1.1rem;animation:modalIn-ffc30c04 .18s ease-out}.modal-header[data-v-ffc30c04]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem}.modal-header h2[data-v-ffc30c04]{margin:0;font-size:1.2rem;color:var(--color-main);font-weight:900}.modal-close[data-v-ffc30c04]{border:none;background:transparent;font-size:1.2rem;cursor:pointer;color:#999}.modal-close[data-v-ffc30c04]:hover{color:#666}.editor-form[data-v-ffc30c04]{display:flex;flex-direction:column;gap:1rem}.grid-2[data-v-ffc30c04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem}.editor-form label[data-v-ffc30c04]{display:flex;flex-direction:column;font-size:.9rem;color:#333;gap:.35rem}.editor-form input[data-v-ffc30c04],.editor-form select[data-v-ffc30c04]{padding:.55rem .7rem;border-radius:8px;border:1px solid #ddd;font-size:.95rem;background:#fff}.editor-form input[data-v-ffc30c04]:focus,.editor-form select[data-v-ffc30c04]:focus{outline:none;border-color:var(--color-main);box-shadow:0 0 0 3px #ab0a3d1a}.editor-form__file[data-v-ffc30c04]{font-size:.85rem;color:#555}.editor-form__actions[data-v-ffc30c04]{display:flex;justify-content:flex-end;gap:.6rem}@media (max-width: 900px){.admin-header[data-v-ffc30c04]{flex-direction:column;align-items:flex-start}.grid-2[data-v-ffc30c04]{grid-template-columns:1fr}}@media (max-width: 600px){.tabla-productos th[data-v-ffc30c04]:nth-child(1),.tabla-productos td[data-v-ffc30c04]:nth-child(1){display:none}}@keyframes modalIn-ffc30c04{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-page[data-v-ff5fe68c]{padding-top:2rem;padding-bottom:3rem}.admin-title[data-v-ff5fe68c]{margin:1rem 0 1.5rem}.admin-block[data-v-ff5fe68c]{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:1rem;margin-bottom:1.5rem}.admin-block__header[data-v-ff5fe68c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.5rem;flex-wrap:wrap}.admin-block__actions[data-v-ff5fe68c]{display:flex;gap:.5rem;flex-wrap:wrap}.admin-table[data-v-ff5fe68c]{width:100%;border-collapse:collapse;font-size:.95rem}.admin-table th[data-v-ff5fe68c],.admin-table td[data-v-ff5fe68c]{border-bottom:1px solid #eee;padding:.6rem .5rem;text-align:left}.admin-actions[data-v-ff5fe68c]{display:flex;gap:.4rem}.admin-loading[data-v-ff5fe68c],.admin-error[data-v-ff5fe68c],.admin-empty[data-v-ff5fe68c]{padding:1rem;color:#666}.input[data-v-ff5fe68c]{width:100%;padding:.55rem .7rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;background:#fff}.admin-form__grid[data-v-ff5fe68c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin-bottom:1rem}.span-2[data-v-ff5fe68c]{grid-column:span 2}.chk[data-v-ff5fe68c]{display:flex;gap:.5rem;align-items:center;font-weight:600;color:#444}.admin-form__footer[data-v-ff5fe68c]{display:flex;gap:.6rem;margin-top:1rem}.btn--soft[data-v-ff5fe68c]{background:#666}.btn--danger[data-v-ff5fe68c]{background:#a01414}.pill[data-v-ff5fe68c]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700}.pill--ok[data-v-ff5fe68c]{background:#e9f8ef;color:#1d7b3a;border:1px solid #bfe9cc}.pill--off[data-v-ff5fe68c]{background:#f7f7f7;color:#777;border:1px solid #e5e5e5}.banner-preview[data-v-ff5fe68c]{margin-top:.6rem;width:100%;max-height:220px;object-fit:cover;border-radius:10px;border:1px solid #eee;background:#fafafa}.muted[data-v-ff5fe68c]{color:#777;font-size:.9rem}@media (max-width: 700px){.admin-form__grid[data-v-ff5fe68c]{grid-template-columns:1fr}.span-2[data-v-ff5fe68c]{grid-column:auto}}.admin-dashboard[data-v-5fa17bbf]{padding:2.5rem 1rem 3rem;text-align:center}.admin-topbar[data-v-5fa17bbf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.admin-title[data-v-5fa17bbf]{font-size:clamp(1.8rem,3vw,2.4rem);color:var(--color-main);font-weight:900;margin:0}.admin-subtitle[data-v-5fa17bbf]{color:#666;margin-bottom:2rem;font-size:1.05rem}.admin-grid[data-v-5fa17bbf]{display:grid;grid-template-columns:1fr;gap:1.4rem;max-width:55rem;margin:0 auto}.admin-card[data-v-5fa17bbf]{background:#fff;border-radius:1rem;padding:1.6rem 1.4rem;text-decoration:none;color:inherit;border:1px solid #e8e8e8;box-shadow:0 .18rem .9rem #0000000f;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;text-align:left}.admin-card h2[data-v-5fa17bbf]{margin:0 0 .5rem;font-size:1.25rem;font-weight:800;color:#333}.admin-card p[data-v-5fa17bbf]{margin:0 0 1rem;color:#666;line-height:1.5}.admin-cta[data-v-5fa17bbf]{display:inline-block;margin-top:auto;padding:.55rem 1.2rem;border-radius:999px;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;font-weight:800;font-size:.9rem;letter-spacing:.04em}.admin-card[data-v-5fa17bbf]:hover{transform:translateY(-2px);border-color:#ab0a3d80;box-shadow:0 .6rem 1.6rem #0000001f}.btn[data-v-5fa17bbf]{border:none;border-radius:999px;padding:.55rem 1.1rem;font-size:.95rem;cursor:pointer;font-weight:800;transition:filter .15s ease,transform .1s ease}.btn--soft[data-v-5fa17bbf]{background:#e9edf2;color:#222;box-shadow:none}.btn--soft[data-v-5fa17bbf]:hover{filter:brightness(.98);transform:translateY(-1px)}@media (min-width: 700px){.admin-grid[data-v-5fa17bbf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.admin-topbar[data-v-5fa17bbf]{flex-direction:column;align-items:stretch}}.section-hero[data-v-77e39cfc]{position:relative;width:100vw;min-height:25vw;max-height:20em;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#fff;margin-bottom:0}.section-hero-img[data-v-77e39cfc]{position:absolute;top:0;left:0;width:100vw;height:100%;object-fit:cover;z-index:1;filter:brightness(1.05) saturate(1.05);pointer-events:none;-webkit-user-select:none;user-select:none}.section-title-tab[data-v-77e39cfc]{position:relative;z-index:2;background:linear-gradient(180deg,#f7f9fb 100%,#f1f4f7 0%);border-radius:1.3em 1.3em 0 0;padding:.5em 2em .8em;min-width:8em;margin-bottom:-1.3em;margin-top:2em;box-shadow:0 .1em 1em #0001;display:flex;justify-content:center}.section-title-tab h1[data-v-77e39cfc]{color:var(--color-main);font-size:2.5rem;font-weight:800;text-align:center;margin:1rem;letter-spacing:.01em}@media (max-width: 700px){.section-hero-img[data-v-77e39cfc]{min-height:110px}.section-title-tab[data-v-77e39cfc]{padding:.9em .5em .7em}.section-title-tab h1[data-v-77e39cfc]{font-size:1.5rem}}.animate-fadein[data-v-77e39cfc]{animation:aparecer-77e39cfc 1.25s cubic-bezier(.8,.1,.1,1)}@keyframes aparecer-77e39cfc{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.contacto[data-v-77e39cfc]{max-width:540px;padding:2rem 1rem;background:#fff;border-radius:16px;box-shadow:0 4px 32px #ab0a3d22,0 1.5px #e7c95388;margin-top:1.5rem;margin-bottom:1.5rem}.contacto-lead[data-v-77e39cfc]{color:#707070;text-align:center;margin-bottom:2rem;font-size:1.1rem}.contacto-form[data-v-77e39cfc]{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:2.5rem;background:#f7f9fa;border-radius:10px;padding:2rem 1.2rem 1.1rem;box-shadow:0 2px 10px #ab0a3d09;animation:aparecer-77e39cfc 1.2s cubic-bezier(.8,.1,.1,1)}.form-group label[data-v-77e39cfc]{display:block;color:var(--color-main);font-weight:700;margin-bottom:.3rem;font-size:1rem}.form-group input[data-v-77e39cfc],.form-group textarea[data-v-77e39cfc]{width:100%;padding:.7rem 1rem;font-size:1.05rem;border:1.5px solid #e7c95399;border-radius:8px;background:#fff;transition:border .18s;outline:none;font-family:var(--font-main);color:#404040;box-sizing:border-box;resize:vertical}.form-group input[data-v-77e39cfc]:focus,.form-group textarea[data-v-77e39cfc]:focus{border-color:var(--color-main);background:#fffbea}.contacto-btn[data-v-77e39cfc]{margin-top:.8rem;background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;font-weight:900;border:none;border-radius:35px;font-size:1.1rem;padding:1rem 2.1rem;letter-spacing:.04em;box-shadow:0 14px 30px #f8342659;cursor:pointer;transition:background .22s,filter .18s;text-shadow:none}.contacto-btn[disabled][data-v-77e39cfc]{opacity:.65;filter:grayscale(1);cursor:not-allowed}.contacto-btn[data-v-77e39cfc]:hover{filter:brightness(1.05);transform:translateY(-1px);background:linear-gradient(135deg,var(--color-blue),var(--color-gray))}.mensaje-exito[data-v-77e39cfc]{color:var(--color-blue);background:#ecffe8;border-radius:6px;margin-top:1.3rem;font-weight:700;font-size:1rem;padding:1rem;box-shadow:0 2px 16px #2bb06513;display:flex;align-items:center;gap:.6rem;justify-content:center}.contacto-info[data-v-77e39cfc]{margin:0 auto;margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.3rem 2rem;background:#f9f7f4;border-radius:12px;padding:1.2rem 1rem .7rem 1.4rem;font-size:1.07rem;box-shadow:0 2px 10px #e7c95314}.contacto-info .icono[data-v-77e39cfc]{font-size:1.25rem;margin-right:.5em}.contacto-info a[data-v-77e39cfc]{color:var(--color-main);text-decoration:underline;font-weight:700;transition:color .18s}.contacto-info a[data-v-77e39cfc]:hover{color:#c99e36}@media (max-width: 600px){.contacto[data-v-77e39cfc]{margin-top:1rem;padding:1.2rem .3rem 3rem}.contacto-info[data-v-77e39cfc]{grid-template-columns:1fr;padding:1.2rem .4rem .7rem .9rem;font-size:1rem}.contacto-form[data-v-77e39cfc]{padding:1.2rem .5rem 1rem}}.contacto-info .contact-link[data-v-77e39cfc]{display:flex;align-items:center;gap:.6em;text-decoration:none;color:var(--color-main, #285281);font-weight:700;transition:color .17s}.contacto-info .contact-link:hover .icono svg[data-v-77e39cfc],.contacto-info .contact-link:focus .icono svg[data-v-77e39cfc]{filter:brightness(1.25) saturate(1.6) drop-shadow(0 2px 8px #28528133);transform:scale(1.12) rotate(-6deg)}.contacto-info .icono svg[data-v-77e39cfc]{transition:filter .18s,transform .16s}.pd-wrapper[data-v-f367cd4f]{min-height:80vh;padding:2.8rem 1rem 3rem;background:radial-gradient(circle at top left,#f9fbff 0,#eef3ff 35%,#fff)}.pd-shell[data-v-f367cd4f]{max-width:1200px;margin:0 auto}.pd-breadcrumb[data-v-f367cd4f]{font-size:1rem;margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;color:#667085}.pd-breadcrumb a[data-v-f367cd4f]{color:#2563eb;text-decoration:none}.pd-breadcrumb a[data-v-f367cd4f]:hover{text-decoration:none;color:var(--color-main)}.crumb-pill[data-v-f367cd4f]{background:#e5edff;border-radius:999px;padding:.15rem .7rem}.pd-card[data-v-f367cd4f]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:3rem;padding:2.2rem 2rem;border-radius:22px;background:#fffffff5;box-shadow:0 26px 55px #0f172a1a;border:1px solid rgba(148,163,184,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:500px;align-items:stretch}.pd-col[data-v-f367cd4f]{min-width:0}.pd-main-image[data-v-f367cd4f]{position:relative;border-radius:20px;padding:1.1rem;border:1px solid #e5e7eb;background:linear-gradient(145deg,#fff,#f3f4ff);display:flex;align-items:center;justify-content:center;min-height:430px;max-height:600px;overflow:hidden}.pd-main-image img[data-v-f367cd4f]{max-width:100%;height:550px;max-height:600px;object-fit:contain;transition:transform .35s ease,filter .25s ease}.pd-main-image:hover img[data-v-f367cd4f]{transform:scale(1.05);filter:saturate(1.08)}.pd-main-image__placeholder[data-v-f367cd4f]{color:#9ca3af;font-size:.95rem}.pd-loading[data-v-f367cd4f]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;text-align:center;color:#666;font-size:.98rem}.loading-gif[data-v-f367cd4f]{width:64px;height:64px;object-fit:contain;display:block}.pd-badge[data-v-f367cd4f]{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:1.5rem;padding:.5rem 1rem;border-radius:999px;box-shadow:0 10px 25px #f8711659}.pd-thumbs[data-v-f367cd4f]{display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:.8rem;overflow-x:auto;padding-bottom:.3rem}.pd-thumb[data-v-f367cd4f]{border:1px solid transparent;padding:.15rem;border-radius:10px;background:#f3f4f6;cursor:pointer;transition:all .2s ease;flex:0 0 auto}.pd-thumb img[data-v-f367cd4f]{width:58px;height:58px;border-radius:8px;object-fit:cover}.pd-thumb[data-v-f367cd4f]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a33}.pd-thumb--active[data-v-f367cd4f]{border-color:#2563eb;background:#e0ebff}.pd-header-main[data-v-f367cd4f]{display:flex;flex-direction:column;gap:3rem}.pd-title[data-v-f367cd4f]{font-size:2rem;margin:.5rem 0 0;color:#0f172a;letter-spacing:.01em}.pd-brand[data-v-f367cd4f]{display:flex;align-items:center;gap:.7rem;font-size:1.1rem;color:#4b5563}.pd-brand-label[data-v-f367cd4f]{padding:.1rem .6rem;border-radius:999px;background:#e5edff;color:#1d4ed8;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.pd-brand-name[data-v-f367cd4f]{font-weight:600}.pd-meta[data-v-f367cd4f]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.7rem}.pd-meta-chip[data-v-f367cd4f]{font-size:.9rem;color:#475569;background:#f1f5f9;border-radius:999px;padding:.7rem .8rem}.pd-description[data-v-f367cd4f]{margin-top:1.2rem}.pd-description h2[data-v-f367cd4f]{font-size:1rem;margin:0 0 .4rem;color:#111827}.pd-description p[data-v-f367cd4f]{margin:0;font-size:.93rem;line-height:1.7;color:#4b5563}.pd-tags[data-v-f367cd4f]{margin-top:1.2rem}.pd-tags h3[data-v-f367cd4f]{font-size:.9rem;margin:0 0 .3rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.pd-tags-list[data-v-f367cd4f]{display:flex;flex-wrap:wrap;gap:.35rem}.pd-tag[data-v-f367cd4f]{font-size:.78rem;padding:.28rem .65rem;border-radius:999px;background:#eef2ff;color:#4338ca}.pd-cta[data-v-f367cd4f]{margin-top:3rem;padding-top:3rem;border-top:1px dashed #e5e7eb}.pd-cta-text[data-v-f367cd4f]{margin:1rem 0 3rem;font-size:1.2rem;color:#374151}.pd-cta-actions[data-v-f367cd4f]{display:flex;flex-wrap:wrap;gap:.6rem}.pd-btn[data-v-f367cd4f]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.1rem;border-radius:999px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.pd-btn--primary[data-v-f367cd4f]{background:linear-gradient(135deg,var(--color-main),var(--color-gray));color:#fff;box-shadow:0 14px 30px #f8342659}.pd-btn--primary[data-v-f367cd4f]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 40px #2563eb73}.pd-btn--ghost[data-v-f367cd4f]{background:linear-gradient(135deg,var(--color-blue),var(--color-gray));color:#fff;box-shadow:0 18px 40px #2563eb73}.pd-btn--ghost[data-v-f367cd4f]:hover{box-shadow:0 14px 30px #f8342659;filter:brightness(1.05);transform:translateY(-1px)}.pd-wrapper--empty[data-v-f367cd4f]{display:flex;align-items:center;justify-content:center}.pd-empty-card[data-v-f367cd4f]{padding:2rem 1.8rem;border-radius:18px;background:#fff;box-shadow:0 18px 40px #0f172a1f;text-align:center}.pd-related[data-v-f367cd4f]{margin-top:2.4rem}.pd-related-header[data-v-f367cd4f]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.pd-related-header h2[data-v-f367cd4f]{margin:0;font-size:1.1rem;color:#111827}.pd-related-header p[data-v-f367cd4f]{margin:.2rem 0 0;font-size:.88rem;color:#6b7280}.pd-related-controls[data-v-f367cd4f]{display:flex;gap:.4rem}.pd-ctrl-btn[data-v-f367cd4f]{width:32px;height:32px;border-radius:999px;border:1px solid #d1d5db;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;color:#4b5563;transition:all .18s ease}.pd-ctrl-btn[data-v-f367cd4f]:hover{background:#eef2ff;border-color:#94a3b8;color:#1d4ed8}.pd-related-strip[data-v-f367cd4f]{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding-bottom:.4rem;margin-top:.6rem;scroll-behavior:smooth;scroll-snap-type:x mandatory}.pd-related-strip[data-v-f367cd4f]::-webkit-scrollbar{height:6px}.pd-related-strip[data-v-f367cd4f]::-webkit-scrollbar-track{background:transparent}.pd-related-strip[data-v-f367cd4f]::-webkit-scrollbar-thumb{background:#cbd5f5;border-radius:999px}.pd-related-card[data-v-f367cd4f]{text-decoration:none;background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 12px 24px #0f172a0f;overflow:hidden;display:flex;flex-direction:column;min-width:220px;max-width:260px;scroll-snap-align:start;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pd-related-card[data-v-f367cd4f]:hover{transform:translateY(-3px);box-shadow:0 16px 30px #0f172a1f;border-color:#c4d3ff}.pd-related-img-wrapper[data-v-f367cd4f]{background:#f9fafb;padding:.75rem;display:flex;align-items:center;justify-content:center;min-height:140px}.pd-related-img-wrapper img[data-v-f367cd4f]{max-width:100%;max-height:130px;object-fit:contain}.pd-related-body[data-v-f367cd4f]{padding:.75rem .8rem .8rem}.pd-related-title[data-v-f367cd4f]{margin:0 0 .25rem;font-size:.9rem;color:#111827}.pd-related-brand[data-v-f367cd4f]{margin:0 0 .3rem;font-size:.8rem;color:#6b7280}.pd-related-chip[data-v-f367cd4f]{font-size:.76rem;padding:.22rem .55rem;border-radius:999px;background:#eef2ff;color:#4338ca;display:inline-block}@media (max-width: 900px){.pd-wrapper[data-v-f367cd4f]{padding:2rem .8rem 2.5rem}.pd-card[data-v-f367cd4f]{grid-template-columns:1fr;padding:1.6rem 1.2rem;min-height:0}.pd-main-image[data-v-f367cd4f]{min-height:260px}}.aviso-legal[data-v-c112b0cd]{background:#fff;border-radius:10px;box-shadow:0 2px 14px #0001;max-width:900px;margin:2rem auto;padding:2rem 1.2rem;color:var(--color-gray);font-size:1.08rem}.aviso-legal__titulo[data-v-c112b0cd]{text-align:center;color:var(--color-main);font-size:2.15rem;margin-bottom:2.1rem;font-weight:900}.aviso-legal__block[data-v-c112b0cd]{margin-bottom:2.3rem;background:#f8f8fa;border-radius:7px;padding:1.2rem 1.1rem;box-shadow:0 1px 8px #0000}.aviso-legal__block h2[data-v-c112b0cd]{font-size:1.18rem;margin:0 0 1rem;color:var(--color-main);font-weight:700}.aviso-legal__block ul[data-v-c112b0cd]{margin:0 0 1.1rem 1.4rem;padding-left:1.1em}.aviso-legal__block li[data-v-c112b0cd]{margin-bottom:.45em;line-height:1.6}.aviso-legal__block a[data-v-c112b0cd]{color:var(--color-main);text-decoration:underline}.aviso-legal__info[data-v-c112b0cd]{background:none;text-align:right;font-size:.95em;box-shadow:none}@media (max-width: 700px){.aviso-legal[data-v-c112b0cd]{padding:1rem .3rem;font-size:.98rem}.aviso-legal__titulo[data-v-c112b0cd]{font-size:1.3rem}.aviso-legal__block[data-v-c112b0cd]{padding:.7rem .4rem}}.privacidad[data-v-4ab3fecf]{background:#fff;border-radius:10px;box-shadow:0 2px 14px #0001;max-width:900px;margin:2rem auto;padding:2rem 1.2rem;color:var(--color-gray);font-size:1.08rem}.privacidad__titulo[data-v-4ab3fecf]{text-align:center;color:var(--color-main);font-size:2.15rem;margin-bottom:2.1rem;font-weight:900}.privacidad__intro[data-v-4ab3fecf]{font-size:1.13rem;text-align:center;margin-bottom:2.1rem;color:var(--color-main);font-weight:600}.privacidad__block[data-v-4ab3fecf]{margin-bottom:2.3rem;background:#f8f8fa;border-radius:7px;padding:1.2rem 1.1rem;box-shadow:0 1px 8px #0000}.privacidad__block ul[data-v-4ab3fecf]{margin:0 0 1rem 1.5rem;padding:0 0 0 1.1em}.privacidad__block li[data-v-4ab3fecf]{margin-bottom:.55em;line-height:1.6}.privacidad__block h2[data-v-4ab3fecf]{font-size:1.22rem;margin:0 0 1rem;color:var(--color-main);font-weight:700}.privacidad__block a[data-v-4ab3fecf]{color:var(--color-main);text-decoration:underline}.privacidad__info[data-v-4ab3fecf]{background:none;text-align:right;font-size:.95em;box-shadow:none}@media (max-width: 700px){.privacidad[data-v-4ab3fecf]{padding:1rem .3rem;font-size:.98rem}.privacidad__titulo[data-v-4ab3fecf]{font-size:1.3rem}.privacidad__block[data-v-4ab3fecf]{padding:.7rem .4rem}}.section-hero[data-v-4cfcdba8]{position:relative;width:100%;max-width:100vw;min-height:220px;max-height:370px;aspect-ratio:16 / 5;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#afacac;margin-bottom:0}.section-hero-img[data-v-4cfcdba8]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;--filter: brightness(1.05) saturate(1.05);pointer-events:none;-webkit-user-select:none;user-select:none}.section-title-tab[data-v-4cfcdba8]{position:relative;z-index:2;background:linear-gradient(180deg,#f7f9fb 100%,#f1f4f7 0%);border-radius:2em 2em 1.5em 0;padding:.1em 2em .5em;min-width:8em;margin-bottom:-1.3em;margin-top:2em;box-shadow:0 .1em 1em #0001;display:flex;justify-content:center}.section-title-tab h1[data-v-4cfcdba8]{color:var(--color-main);font-size:2.7rem;font-weight:800;text-align:center;margin:1rem;letter-spacing:.01em}@media (max-width: 700px){.section-hero-img[data-v-4cfcdba8]{min-height:110px}.section-title-tab[data-v-4cfcdba8]{padding:.5em}.section-title-tab h1[data-v-4cfcdba8]{font-size:1.5rem}}.animate-fadein[data-v-4cfcdba8]{animation:aparecer-4cfcdba8 1.25s cubic-bezier(.8,.1,.1,1)}@keyframes aparecer-4cfcdba8{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.page-wrap[data-v-4cfcdba8]{margin-top:1.5rem;padding:2rem 0;background:linear-gradient(180deg,#f7f9fb,#f1f4f7);min-height:70vh;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.loading-posts[data-v-4cfcdba8]{text-align:center;color:#999;font-size:1.1rem;margin-top:4rem}@media (max-width: 600px){.page-wrap[data-v-4cfcdba8]{padding:.5rem 0 1.2rem}}.noticia-detalle[data-v-49e2463a]{max-width:800px;margin:2.5rem auto;padding:1.5rem 1rem;color:var(--color-gray);background:#fff;border-radius:12px;box-shadow:0 2px 14px #0001;line-height:1.6;animation:fadeIn-49e2463a 1.1s cubic-bezier(.8,.1,.1,1)}.noticia-detalle__titulo[data-v-49e2463a]{font-size:2.3rem;color:var(--color-main);text-align:center;margin-bottom:.5rem;font-weight:900;line-height:1.1}.noticia-detalle__fecha[data-v-49e2463a]{font-size:1rem;color:#707070;text-align:center;margin-bottom:1.5rem}.noticia-detalle__lead[data-v-49e2463a]{font-size:1.18rem;font-weight:700;margin-bottom:1.25rem;color:#353535}.noticia-detalle__content p[data-v-49e2463a]{margin-bottom:1.1rem;font-size:1.08rem}.noticia-detalle__fuente[data-v-49e2463a]{font-size:.98rem;margin-top:2.2rem;color:#999}.noticia-detalle__fuente a[data-v-49e2463a]{color:var(--color-main);text-decoration:underline;word-break:break-all}@media (max-width: 700px){.noticia-detalle[data-v-49e2463a]{padding:1.1rem .3rem;border-radius:7px;margin:1rem 0}.noticia-detalle__titulo[data-v-49e2463a]{font-size:1.35rem}.noticia-detalle__lead[data-v-49e2463a]{font-size:1rem}}@keyframes fadeIn-49e2463a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.legal-section[data-v-64b8c7b3]{background:#fff;border-radius:10px;box-shadow:0 2px 14px #0001;max-width:900px;margin:2rem auto;padding:2rem 1.2rem;color:var(--color-gray);font-size:1.07rem}.legal-title[data-v-64b8c7b3]{text-align:center;color:var(--color-main);font-size:2.1rem;margin-bottom:2.1rem;font-weight:900}.legal-block[data-v-64b8c7b3]{margin-bottom:2.3rem;background:#f8f8fa;border-radius:7px;padding:1.2rem 1.1rem;box-shadow:0 1px 8px #0000}.legal-block h2[data-v-64b8c7b3]{font-size:1.15rem;margin:0 0 1rem;color:var(--color-main);font-weight:700}.legal-block ul[data-v-64b8c7b3]{margin:0 0 1.1rem 1.4rem;padding-left:1.1em}.legal-block li[data-v-64b8c7b3]{margin-bottom:.45em;line-height:1.5}.legal-block a[data-v-64b8c7b3],.legal-block router-link[data-v-64b8c7b3]{color:var(--color-main);text-decoration:underline}.legal-info[data-v-64b8c7b3]{background:none;text-align:right;font-size:.95em;box-shadow:none}@media (max-width: 700px){.legal-section[data-v-64b8c7b3]{padding:1rem .3rem;font-size:.99rem}.legal-title[data-v-64b8c7b3]{font-size:1.2rem}.legal-block[data-v-64b8c7b3]{padding:.7rem .4rem}}.cookies-policy[data-v-e1af59e9]{background:#fff;border-radius:10px;box-shadow:0 2px 14px #0001;max-width:900px;margin:2rem auto;padding:2rem 1.2rem;color:var(--color-gray, #333);font-size:1.08rem}.cookies-policy__title[data-v-e1af59e9]{text-align:center;color:var(--color-main, #ab0a3d);font-size:2.15rem;margin-bottom:2rem;font-weight:900}.cookies-policy__block[data-v-e1af59e9]{margin-bottom:2.3rem;background:#f8f8fa;border-radius:7px;padding:1.2rem 1.1rem;box-shadow:0 1px 8px #0000}.cookies-policy__block h2[data-v-e1af59e9]{font-size:1.18rem;margin:0 0 1rem;color:var(--color-main, #ab0a3d);font-weight:700}.cookies-policy__block ul[data-v-e1af59e9]{margin:0 0 1.1rem 1.4rem;padding-left:1.1em}.cookies-policy__block li[data-v-e1af59e9]{margin-bottom:.45em;line-height:1.6}.cookies-policy__block a[data-v-e1af59e9]{color:var(--color-main, #ab0a3d);text-decoration:underline}.cookies-policy__info[data-v-e1af59e9]{background:none;text-align:right;font-size:.95em;box-shadow:none}@media (max-width: 700px){.cookies-policy[data-v-e1af59e9]{padding:1rem .3rem;font-size:.98rem}.cookies-policy__title[data-v-e1af59e9]{font-size:1.3rem}.cookies-policy__block[data-v-e1af59e9]{padding:.7rem .4rem}}.debug-catalogo[data-v-a1636f88]{padding:2rem 0;font-size:.95rem}.resumen p[data-v-a1636f88]{margin:.2rem 0}.tabla[data-v-a1636f88]{width:100%;border-collapse:collapse;font-size:.85rem;margin:.5rem 0 1.5rem}.tabla th[data-v-a1636f88],.tabla td[data-v-a1636f88]{border:1px solid #ddd;padding:.3rem .5rem}.tabla th[data-v-a1636f88]{background:#f5f5f5;text-align:left}:root{--color-main: #ab0a3d;--color-blue: #336693;--color-gray: #707070;--color-light: #f2f5f7;--color-white: #fff;--font-main: "Montserrat", Arial, sans-serif}html{font-size:100%}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-main);color:var(--color-gray);margin:0;background:linear-gradient(180deg,#f7f9fb,#f1f4f7)}.contenedor{width:100%;max-width:75rem;margin:0 auto;padding:0 1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--color-gray);font-weight:900;margin:0 0 .7em}h1{font-size:1.5rem;color:var(--color-main)}h2{font-size:1.2rem}h3{font-size:1.05rem}p{font-size:1rem;margin:0 0 1em}button,.btn{background:var(--color-main);color:var(--color-white);border:none;border-radius:18px;padding:.56rem 1.75rem;font-weight:700;font-size:1rem;letter-spacing:.05em;cursor:pointer;transition:background .2s}button:hover,.btn:hover{background:var(--color-blue)}.fade-in-slow{animation:fadeIn 2s ease-out both}.before-reveal{opacity:0;transform:translateY(1.25rem);transition:opacity .6s ease-out,transform .6s ease-out}.animated{animation-duration:.8s;animation-fill-mode:both}.fade-in{animation-name:fadeIn}.slide-in-left{animation-name:slideInLeft}.slide-in-right{animation-name:slideInRight}.zoom-in{animation-name:zoomIn}.rotate-in{animation-name:rotateIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes zoomIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:rotate(0);opacity:1}}@media (min-width: 768px){.contenedor{padding:0 1.5rem}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.3rem}}html,body{width:100%;max-width:100%;overflow-x:hidden}body{overflow-x:clip}
