Carrito Rapido v2

/* ============================================================== VARIABLES BASE ASEO EMMANUEL ============================================================== */ :root { –verde-ae: #00994d; –azul-ae: #0a448a; –azul-oscuro: #062b59; –blanco: #ffffff; –fondo-gris: #f8f9fa; –texto-oscuro: #1a1a1a; –texto-gris: #555555; –gris-claro: #eef0f2; } #carrito-ae { font-family: ‘Montserrat’, sans-serif !important; background-color: var(–fondo-gris) !important; color: var(–texto-oscuro) !important; padding-top: 100px !important; display: block; } #carrito-ae a.header-link, #carrito-ae a.footer-link { text-decoration: none !important; box-shadow: none !important; } /* ============================================================== ENCABEZADO PRINCIPAL ============================================================== */ #carrito-ae .elite-header { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(10px) !important; box-shadow: 0 4px 20px rgba(0,0,0,0.05) !important; z-index: 1000 !important; display: flex !important; justify-content: space-between !important; align-items: center !important; padding: 10px 3% !important; height: 80px !important; box-sizing: border-box !important; } #carrito-ae .header-logo img { height: 50px !important; width: auto !important; transition: transform 0.3s ease; } #carrito-ae .header-logo a:hover img { transform: scale(1.05); } #carrito-ae .header-nav { display: flex !important; gap: 20px !important; align-items: center !important; margin-left: 20px !important; } #carrito-ae .header-nav a { color: var(–azul-ae) !important; font-weight: 700 !important; font-size: 1rem !important; text-transform: uppercase !important; transition: color 0.3s ease !important; text-decoration: none !important; } #carrito-ae .header-nav a:hover { color: var(–verde-ae) !important; } #carrito-ae .header-right { display: flex !important; align-items: center !important; gap: 15px !important; margin-right: 20px !important; } #carrito-ae .header-cart-wrapper { background-color: var(–verde-ae) !important; padding: 12px 25px !important; border-radius: 30px !important; transition: all 0.3s ease !important; display: flex !important; align-items: center !important; box-shadow: 0 4px 10px rgba(0, 153, 77, 0.4) !important; border: none !important; } #carrito-ae .header-cart-wrapper:hover { background-color: #00b35a !important; transform: translateY(-2px) !important; } #carrito-ae .header-cart-wrapper a { color: #ffffff !important; font-weight: 900 !important; font-size: 1.15rem !important; text-decoration: none !important; } #carrito-ae .hamburger-btn { display: none !important; background: none !important; border: none !important; font-size: 2rem !important; color: var(–azul-ae) !important; cursor: pointer !important; } /* ============================================================== CONTENEDOR DEL CARRITO ============================================================== */ .cart-main-container { max-width: 1200px; margin: 0 auto 60px auto; padding: 0 5%; display: block; } .cart-title-wrapper { text-align: center; margin-bottom: 35px; } .cart-title-wrapper h1 { color: var(–azul-ae); font-size: 2.5rem; font-weight: 800; margin-bottom: 5px; } .cart-title-wrapper p { color: var(–texto-gris); font-weight: 600; font-size: 1.1rem; } /* ============================================================== RESALTAR “TOTAL ESTIMADO” Y SU PRECIO ============================================================== */ #carrito-ae .wc-block-components-totals-footer-item, #carrito-ae .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, #carrito-ae .wc-block-components-totals-footer-item .wc-block-formatted-money-amount { font-weight: 900 !important; font-size: 1.25rem !important; color: var(–azul-ae) !important; } #carrito-ae .wc-block-components-totals-footer-item { border-top: 2px solid var(–verde-ae) !important; padding-top: 15px !important; margin-top: 15px !important; } /* ============================================================== FOOTER ============================================================== */ #carrito-ae .elite-footer { background-color: var(–azul-oscuro) !important; color: var(–blanco) !important; padding: 45px 5% 20px 5% !important; margin-top: 40px !important; display: block; } #carrito-ae .footer-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important; gap: 20px !important; max-width: 1200px !important; margin: 0 auto !important; border-bottom: 1px solid rgba(255,255,255,0.1) !important; padding-bottom: 30px !important; } #carrito-ae .footer-col h4 { font-size: 1.05rem !important; margin-bottom: 15px !important; color: var(–verde-ae) !important; font-weight: 700 !important; text-transform: uppercase !important; } #carrito-ae .footer-col p { font-size: 0.85rem !important; color: #ccc !important; line-height: 1.5 !important; } #carrito-ae .footer-col ul { list-style: none !important; padding: 0 !important; margin: 0 !important; } #carrito-ae .footer-col ul li { margin-bottom: 8px !important; } #carrito-ae .footer-col ul li a { color: #ccc !important; font-size: 0.9rem !important; transition: color 0.3s !important; text-decoration: none !important; } #carrito-ae .footer-col ul li a:hover { color: var(–verde-ae) !important; } #carrito-ae .footer-cart-link { color: var(–blanco) !important; font-weight: bold !important; } #carrito-ae .social-icons { display: flex !important; gap: 15px !important; margin-top: 15px !important; } #carrito-ae .social-icons a { display: block !important; width: 32px !important; height: 32px !important; color: #ffffff !important; transition: transform 0.3s ease, color 0.3s ease !important; } #carrito-ae .social-icons a:hover { transform: scale(1.15) !important; color: var(–verde-ae) !important; } #carrito-ae .social-icons svg { width: 100% !important; height: 100% !important; fill: currentColor !important; } #carrito-ae .footer-bottom { text-align: center !important; padding-top: 20px !important; font-size: 0.75rem !important; color: #888 !important; } /* ============================================================== RESPONSIVE ENCABEZADO ============================================================== */ @media screen and (max-width: 768px) { #carrito-ae .elite-header { flex-wrap: nowrap !important; padding: 12px 15px !important; height: 85px !important; } #carrito-ae { padding-top: 100px !important; } #carrito-ae .header-logo img { height: 50px !important; } #carrito-ae .header-right { margin-right: 0 !important; gap: 10px !important; } #carrito-ae .header-cart-wrapper { padding: 10px 18px !important; margin: 0 !important; } #carrito-ae .hamburger-btn { display: block !important; font-size: 2.3rem !important; } #carrito-ae .header-nav { display: none !important; width: 100% !important; flex-direction: column !important; background-color: var(–blanco) !important; position: absolute !important; top: 85px !important; left: 0 !important; box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important; border-top: 1px solid #eee !important; padding: 10px 0 !important; } #carrito-ae .header-nav.active { display: flex !important; } #carrito-ae .header-nav a { padding: 18px 20px !important; font-size: 1.1rem !important; border-bottom: 1px solid #f0f0f0 !important; width: 100% !important; box-sizing: border-box !important; } }

Tu Carrito de Compras

Revisa tus productos institucionales antes de finalizar.

Your cart is currently empty!


New in store

function toggleMobileMenu() { var menu = document.getElementById(‘menuOpciones’); if (menu.classList.contains(‘active’)) { menu.classList.remove(‘active’); } else { menu.classList.add(‘active’); } } document.addEventListener(‘DOMContentLoaded’, () => { // Funciรณn para cambiar elementos dinรกmicos const modificarWooCommerce = () => { // 1. Cambiar texto “Estimated total” const labels = document.querySelectorAll(‘.wc-block-components-totals-item__label’); labels.forEach(label => { if (label.textContent.trim() === ‘Estimated total’) { label.textContent = ‘TOTAL ESTIMADO’; } }); // 2. Cambiar enlace del botรณn “Proceder al pago” de WooCommerce const btnPago = document.querySelector(‘.wc-block-components-checkout-button, .wc-block-cart__submit-button, .wp-block-woocommerce-proceed-to-checkout-block a’); if (btnPago && btnPago.href !== ‘https://aseoemmanuel.com.co/pago-rapido/’) { btnPago.href = ‘https://aseoemmanuel.com.co/pago-rapido/’; } }; // MutationObserver para vigilar cambios (WooCommerce carga los bloques en segundo plano) const observer = new MutationObserver(() => { modificarWooCommerce(); }); const cart = document.querySelector(‘.wp-block-woocommerce-cart’); if (cart) { observer.observe(cart, { childList: true, subtree: true }); // Ejecuciones de seguridad por si carga muy rรกpido o muy lento setTimeout(modificarWooCommerce, 500); setTimeout(modificarWooCommerce, 1500); setTimeout(modificarWooCommerce, 3000); } });