.site-footer[data-v-29d18b3f]{color:#ffffffa6;background:#12121f;margin-top:auto;padding:52px 0 0}.footer-inner[data-v-29d18b3f]{max-width:1200px;margin:0 auto;padding:0 28px}.footer-grid[data-v-29d18b3f]{border-bottom:1px solid #ffffff12;grid-template-columns:1.8fr 1fr 1.1fr 1fr 1fr;gap:36px;padding-bottom:40px;display:grid}.footer-brand[data-v-29d18b3f]{color:#fff;letter-spacing:2px;margin-bottom:12px;font-size:22px;font-weight:900}.footer-desc[data-v-29d18b3f]{color:#ffffff73;margin:0 0 16px;font-size:12px;line-height:1.75}.social-row[data-v-29d18b3f]{gap:8px;margin-bottom:4px;display:flex}.social-btn[data-v-29d18b3f]{color:#fff;opacity:.85;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:transform .15s,opacity .15s;display:flex}.social-btn[data-v-29d18b3f]:hover{opacity:1;transform:translateY(-2px)}.social-fb[data-v-29d18b3f]{background:#1877f2}.social-ig[data-v-29d18b3f]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-tt[data-v-29d18b3f]{background:#010101}.social-wa[data-v-29d18b3f]{background:#25d366}.footer-badges[data-v-29d18b3f]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.badge[data-v-29d18b3f]{letter-spacing:.3px;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:700}.badge-yape[data-v-29d18b3f]{color:#fff;background:#5f259f}.badge-plin[data-v-29d18b3f]{color:#fff;background:#00bcd4}.badge-visa[data-v-29d18b3f]{color:#fff;background:#1a1f71}.badge-mc[data-v-29d18b3f]{color:#fff;background:#eb001b}.footer-heading[data-v-29d18b3f]{color:#ffffffe6;text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:6px;margin:0 0 16px;font-size:10px;font-weight:800;display:flex}.footer-heading[data-v-29d18b3f]:after{content:"";background:#ffffff14;flex:1;height:1px}.footer-links[data-v-29d18b3f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-links a[data-v-29d18b3f]{color:#ffffff73;align-items:center;gap:5px;font-size:12px;text-decoration:none;transition:color .15s,padding-left .15s;display:inline-flex}.footer-links a[data-v-29d18b3f]:hover{color:#ffffffe6;padding-left:4px}.link-reclamo[data-v-29d18b3f]{font-weight:600;color:#f39c12!important}.link-reclamo[data-v-29d18b3f]:hover{color:#f5cba7!important}.footer-contact[data-v-29d18b3f]{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer-contact li[data-v-29d18b3f]{color:#ffffff73;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.footer-contact svg[data-v-29d18b3f]{color:#ffffff4d;flex-shrink:0;margin-top:1px}.contact-link[data-v-29d18b3f]{color:#ffffff73;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:color .15s;display:flex}.wa-link[data-v-29d18b3f]:hover{color:#25d366!important}.footer-legal-band[data-v-29d18b3f]{border-bottom:1px solid #ffffff12;padding:14px 0}.legal-info[data-v-29d18b3f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-item[data-v-29d18b3f]{color:#ffffff4d;align-items:center;gap:5px;font-size:11px;display:inline-flex}.legal-sep[data-v-29d18b3f]{color:#ffffff1f;font-size:14px}.legal-link-reclamo[data-v-29d18b3f]{color:#f39c12;align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.legal-link-reclamo[data-v-29d18b3f]:hover{color:#f5cba7}.footer-bottom[data-v-29d18b3f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 0 18px;display:flex}.footer-bottom p[data-v-29d18b3f]{color:#fff3;margin:0;font-size:11px}.footer-admin[data-v-29d18b3f]{color:#ffffff1a;font-size:11px;text-decoration:none;transition:color .15s}.footer-admin[data-v-29d18b3f]:hover{color:#fff6}@media (width<=1024px){.footer-grid[data-v-29d18b3f]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}.footer-col-brand[data-v-29d18b3f]{grid-column:1/-1}}@media (width<=768px){.footer-inner[data-v-29d18b3f]{padding:0 18px}.footer-grid[data-v-29d18b3f]{grid-template-columns:1fr 1fr;gap:28px}.footer-col-brand[data-v-29d18b3f]{grid-column:1/-1}}@media (width<=480px){.footer-grid[data-v-29d18b3f]{grid-template-columns:1fr;gap:24px}.footer-col-brand[data-v-29d18b3f]{grid-column:auto}.footer-bottom[data-v-29d18b3f]{flex-direction:column;align-items:flex-start}.legal-info[data-v-29d18b3f]{flex-direction:column;align-items:flex-start;gap:6px}.legal-sep[data-v-29d18b3f]{display:none}}
