Bienvenido a MakeUpStore: Descubre una experiencia de compra única y emocionante en MakeUpStore, donde la calidad y la variedad se unen para satisfacer tus necesidades.

Accesorios para el cabello

Halloween Día de Muertos

Regreso a clases

San Valentín

Los mejores artículos para tu emprendimiento en esta temporada de san Valentín 

Navidad

Celebra la temporada con nuestros productos navideños. Desde decoraciones hasta regalos festivos, aquí encontrarás todo para vivir la magia de la Navidad.
Muñeco Musical Navideño
Muñeco Musical Navideño
Muñeco Musical Navideño
Descubre nuestro muñeco musical navideño: ¡una mezcla de diversión y magia en una adorable figura festiva!
$75

Ofertas

Descubre nuestras ofertas exclusivas. Desde descuentos hasta paquetes especiales, no te pierdas estas oportunidades para ahorrar en tus compras favoritas.

Bases

Encuentra la base perfecta para tu piel. Desde fórmulas hidratantes hasta coberturas de larga duración, nuestra selección de bases te ofrece variedad y calidad para lograr un cutis impecable.

1 - 60 de 328 artículos

Ubicación

Dirección

C. Gabino Barreda 327A, Centro de la Ciudad, 75700 Tehuacán, Pue.

Horario Comercial

De lunes a Sabado

10:00 a 8:00

Domingo

Cerrado

Por que debes de elegirnos?

Más que un solo proveedor, nos enfocamos a realizar vínculos con nuestros clientes, honestidad, calidad, rapidez,  brindándoles costos competitivos, para que obtengan una mejor ganancia y podamos crecer juntos.

Comprando con nosotros mas que un cliente te conviertes en un socio.

Acerca de nosotros

MakeUpStore

By Valeria Mendiola

Iniciamos operaciones en el año 2017, contamos con más de 7 años de experiencia comercializando cosméticos y artículos de temporada, brindando la mejor calidad - costo del mercado.

// ===== CÓDIGO DE OPTIMIZACIÓN PARA MÓVIL - ECWID ===== // document.addEventListener('DOMContentLoaded', function() { // 1. DETECCIÓN DE DISPOSITIVO MÓVIL const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); if (!isMobile) return; // 2. SOLUCIÓN PARA LCP (3.4s → Meta <2.5s) const optimizeLCP = () => { // Priorizar imagen hero const lcpCandidate = document.querySelector('.ecwid-productBrowser-image img, .ecwid-banner img'); if (lcpCandidate) { lcpCandidate.loading = 'eager'; lcpCandidate.fetchpriority = 'high'; lcpCandidate.decoding = 'async'; lcpCandidate.width = lcpCandidate.width || 600; lcpCandidate.height = lcpCandidate.height || 600; } // Precargar CSS crítico const criticalCSS = document.createElement('link'); criticalCSS.rel = 'preload'; criticalCSS.href = 'https://cdn.ecwid.com/stylesheet.css'; criticalCSS.as = 'style'; document.head.appendChild(criticalCSS); }; // 3. REDUCCIÓN DE CLS (0.37 → Meta <0.1) const stabilizeLayout = () => { // A. Reservar espacio para elementos dinámicos document.querySelectorAll('.ecwid-widget, .ecwid-modal').forEach(el => { el.style.minHeight = el.offsetHeight > 0 ? `${el.offsetHeight}px` : '300px'; }); // B. Fijar dimensiones de imágenes document.querySelectorAll('.ecwid-img').forEach(img => { if (!img.hasAttribute('width')) img.width = img.naturalWidth || 300; if (!img.hasAttribute('height')) img.height = img.naturalHeight || 300; img.style.objectFit = 'cover'; }); }; // 4. MEJORA DE INP (409ms → Meta <200ms) const improveInteractions = () => { // Diferir eventos pesados const heavyButtons = document.querySelectorAll('.ecwid-btnAddToCart, .ecwid-btn--primary'); heavyButtons.forEach(btn => { const originalClick = btn.onclick; btn.onclick = null; btn.addEventListener('click', function(e) { setTimeout(() => originalClick(e), 100); }); }); }; // 5. OPTIMIZACIÓN DE RECURSOS const optimizeResources = () => { // Retrasar widgets no críticos setTimeout(() => { const nonCritical = document.querySelectorAll('[data-lazy-load]'); nonCritical.forEach(el => el.style.display = 'block'); }, 2000); // Limitar repetición de animaciones document.querySelectorAll('*').forEach(el => { el.style.animationIterationCount = '1'; }); }; // 6. MONITOREO CONTINUO new MutationObserver((mutations) => { stabilizeLayout(); }).observe(document.body, { childList: true, subtree: true }); // EJECUTAR TODAS LAS OPTIMIZACIONES optimizeLCP(); stabilizeLayout(); improveInteractions(); optimizeResources(); // DIAGNÓSTICO POR CONSOLA console.log('[ECWID MOBILE OPTIMIZATIONS] ✅ Optimizaciones aplicadas'); }); // POLYFILL PARA NAVEGADORES ANTIGUOS window.requestIdleCallback = window.requestIdleCallback || function(cb) { return setTimeout(cb, 500); };