{"id":118,"date":"2026-05-18T22:07:01","date_gmt":"2026-05-18T22:07:01","guid":{"rendered":"https:\/\/quality-tools-1391bd1.ingress-baronn.ewp.live\/?page_id=118"},"modified":"2026-05-19T12:55:22","modified_gmt":"2026-05-19T17:55:22","slug":"carrito","status":"publish","type":"page","link":"https:\/\/bmquality.tools\/?page_id=118","title":{"rendered":"carrito"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"118\" class=\"elementor elementor-118\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9285398 e-con-full e-flex e-con e-parent\" data-id=\"9285398\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40d1c6b elementor-widget elementor-widget-shortcode\" data-id=\"40d1c6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\n    <style>\n        :root { --nav-red: #D0202E; --nav-dark: #0B121F; --nav-blue: #111A2C; --nav-bg: #ffffff; --nav-border: #E2E8F0; --nav-text: #4A5568; }\n        \n        .native-header-wrap { font-family: 'Inter', sans-serif; background: var(--nav-bg); color: var(--nav-text); width: 100%; box-shadow: 0 4px 25px rgba(0,0,0,0.03); position: relative; z-index: 999; }\n        .native-header-wrap * { box-sizing: border-box; }\n        .native-header-wrap a { text-decoration: none; color: inherit; transition: 0.3s; }\n        \n        .native-container { max-width: 1400px; margin: 0 auto; padding: 0 20px; width: 100%; }\n        \n        \/* FILA SUPERIOR *\/\n        .native-row-main { display: flex; align-items: center; justify-content: space-between; padding: 18px 0; border-bottom: 1px solid var(--nav-border); gap: 30px; position: relative; background: #fff; z-index: 20; }\n        \n        \/* BOT\u00d3N MEN\u00da M\u00d3VIL *\/\n        .native-mobile-toggle { display: none; background: none; border: none; padding: 0; color: var(--nav-blue); cursor: pointer; }\n        .native-mobile-toggle svg { width: 28px; height: 28px; stroke: currentColor; fill: none; stroke-width: 2; }\n        \n        \/* IDENTIDAD *\/\n        .native-logo-brand-block { display: flex; align-items: center; gap: 12px; text-decoration: none !important; }\n        .native-logo { display: block; }\n        .native-logo img { max-height: 75px; display: block; width: auto; transition: 0.3s; } \n        .native-brand-typography { display: flex; flex-direction: column; justify-content: center; }\n        .brand-top { color: var(--nav-blue); font-size: 10px; font-weight: 700; letter-spacing: 0.5px; margin-bottom: 2px; line-height: 1; text-transform: uppercase; font-family: 'Inter', sans-serif; }\n        .brand-mid, .brand-bot { color: var(--nav-red); font-size: 22px; font-weight: 900; line-height: 0.85; font-family: 'Arial Black', Impact, sans-serif; letter-spacing: -0.5px; text-transform: uppercase; margin-left: -1px; transition: 0.3s; }\n        .brand-bot { display: flex; align-items: baseline; gap: 3px; }\n        .brand-sas { color: var(--nav-red); font-size: 9px; font-weight: 800; font-family: 'Inter', sans-serif; letter-spacing: 0; margin-left: 2px; transition: 0.3s; }\n        \n        \/* BUSCADOR *\/\n        .native-search-box { flex: 1; max-width: 650px; display: flex; background: #fff; border: 1px solid var(--nav-border); border-radius: 4px; overflow: hidden; transition: 0.3s; }\n        .native-search-box:focus-within { border-color: var(--nav-blue); box-shadow: 0 0 0 3px rgba(17, 26, 44, 0.04); }\n        .native-search-box input { flex: 1; border: none; background: transparent; padding: 14px 20px; outline: none; font-size: 13px; color: var(--nav-text); width: 100%; }\n        .native-search-box select { border: none; background: transparent; border-left: 1px solid var(--nav-border); padding: 0 15px; font-size: 13px; color: var(--nav-text); outline: none; cursor: pointer; max-width: 170px; }\n        .native-search-box button { background: var(--nav-red); color: #fff; border: none; padding: 0 20px; cursor: pointer; transition: 0.3s; display: flex; align-items: center; justify-content: center; }\n        .native-search-box button:hover { background: #b01824; }\n        .native-search-box button svg { width: 18px; height: 18px; fill: currentColor; }\n\n        \/* ACCIONES *\/\n        .native-actions { display: flex; align-items: center; gap: 35px; }\n        .native-user-guest, .native-user-logged { display: flex; align-items: center; gap: 12px; cursor: pointer; color: var(--nav-blue); }\n        .native-user-guest svg { width: 22px; height: 22px; stroke: currentColor; fill: none; stroke-width: 1.5; }\n        .native-user-guest:hover svg { stroke: var(--nav-red); }\n        .native-avatar { width: 32px; height: 32px; background: var(--nav-blue); color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 14px; text-transform: uppercase; }\n        .native-user-text { display: flex; flex-direction: column; font-size: 12px; line-height: 1.2; }\n        .native-user-text span { color: #A0AEC0; font-size: 11px; }\n        .native-user-text strong { font-size: 13px; font-weight: 800; transition: 0.3s; margin-top: 2px; }\n        .native-user-logged:hover strong, .native-user-guest:hover strong { color: var(--nav-red); }\n        \n        .native-cart-btn { display: flex; align-items: center; gap: 12px; cursor: pointer; color: var(--nav-blue); }\n        .native-cart-icon-wrap { position: relative; display: flex; align-items: center; justify-content: center; transition: 0.3s; }\n        .native-cart-icon-wrap svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 1.5; }\n        .native-cart-badge { position: absolute; top: -8px; right: -10px; background: var(--nav-red); color: #fff; font-size: 10px; font-weight: 900; width: 18px; height: 18px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); }\n        @keyframes popIn { 0% { transform: scale(0.5); } 50% { transform: scale(1.3); } 100% { transform: scale(1); } }\n        .native-cart-badge.pop { animation: popIn 0.4s ease forwards; }\n        .native-cart-text { display: flex; flex-direction: column; font-size: 12px; line-height: 1.2; }\n        .native-cart-text strong { font-size: 13px; font-weight: 800; transition: 0.3s; margin-top: 2px; }\n        .native-cart-btn:hover strong, .native-cart-btn:hover svg { color: var(--nav-red); }\n\n        \/* OVERLAY M\u00d3VIL *\/\n        .native-mobile-overlay { position: fixed; inset: 0; background: rgba(11,18,31,0.6); z-index: 10000; opacity: 0; visibility: hidden; transition: 0.3s; }\n        .native-mobile-overlay.active { opacity: 1; visibility: visible; }\n\n        \/* FILA INFERIOR (NAVEGACI\u00d3N) *\/\n        .native-row-nav-wrap { background: var(--nav-dark); position: relative; z-index: 10001; }\n        .native-row-nav { display: flex; align-items: center; justify-content: flex-start; }\n        \n        .native-mobile-menu-header { display: none; align-items: center; justify-content: space-between; padding: 20px; border-bottom: 1px solid var(--nav-border); width: 100%; }\n        .native-mobile-menu-header strong { font-size: 16px; color: var(--nav-blue); font-weight: 900; text-transform: uppercase; }\n        .native-mobile-close { background: none; border: none; color: var(--nav-text); cursor: pointer; padding: 5px; }\n        .native-mobile-close svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 2; }\n\n        .native-nav-menu { display: flex; align-items: center; list-style: none; margin: 0; padding: 0; }\n        \n        \/* CATEGORIAS DROPDOWN *\/\n        .native-cat-dropdown-trigger { background: transparent; color: #fff; border-right: 1px solid rgba(255,255,255,0.05); border-left: 1px solid rgba(255,255,255,0.05); font-weight: 700; font-size: 13px; display: flex; align-items: center; position: relative; text-transform: uppercase; letter-spacing: 0.5px; transition: 0.3s; }\n        .native-cat-toggle-btn { padding: 18px 30px; display: flex; align-items: center; gap: 10px; cursor: pointer; width: 100%; }\n        .native-cat-dropdown-trigger:hover { background: rgba(255,255,255,0.05); }\n        .native-cat-toggle-btn svg { width: 18px; height: 18px; stroke: currentColor; fill: none; stroke-width: 2; flex-shrink: 0; }\n        .native-mobile-chevron { display: none; } \/* Oculto en PC *\/\n\n        .native-cat-dropdown-menu { position: absolute; top: 100%; left: 0; background: #fff; min-width: 280px; box-shadow: 0 15px 35px rgba(0,0,0,0.15); border-radius: 0 0 4px 4px; border-top: none; opacity: 0; visibility: hidden; transform: translateY(10px); transition: all 0.3s ease; display: flex; flex-direction: column; z-index: 100; }\n        .native-cat-dropdown-trigger:hover .native-cat-dropdown-menu { opacity: 1; visibility: visible; transform: translateY(0); }\n        .native-cat-dropdown-menu a { padding: 14px 20px; color: var(--nav-text) !important; font-weight: 600; font-size: 13px; border-bottom: 1px solid #F1F5F9; display: flex; justify-content: space-between; text-transform: none; }\n        .native-cat-dropdown-menu a:last-child { border-bottom: none; }\n        .native-cat-dropdown-menu a:hover { background: #F8FAFC; color: var(--nav-red) !important; padding-left: 25px; }\n        \n        .native-nav-menu > li > a.nav-link { padding: 18px 20px; display: block; color: #fff; font-weight: 700; font-size: 12px; text-transform: uppercase; transition: 0.3s; position: relative; }\n        .native-nav-menu > li > a.nav-link:hover, .native-nav-menu > li > a.nav-link.active { color: var(--nav-red); }\n\n        @media (max-width: 1024px) {\n            .native-row-main { flex-wrap: wrap; padding: 15px 0; gap: 15px; }\n            .native-mobile-toggle { display: flex; align-items: center; order: 1; }\n            .native-logo-brand-block { order: 2; flex: 1; justify-content: center; }\n            .native-actions { order: 3; gap: 20px; }\n            \n            .native-logo img { max-height: 40px; }\n            .brand-mid, .brand-bot { font-size: 13px; }\n            .brand-top { font-size: 7px; }\n            .brand-sas { font-size: 6px; }\n            \n            .native-user-text, .native-cart-text { display: none; }\n            \n            .native-search-box { order: 4; flex-basis: 100%; max-width: 100%; margin-top: 5px; border-radius: 4px; border: 1px solid var(--nav-border); }\n            .native-search-box select { display: none; } \n            .native-search-box input { padding: 14px 15px; }\n            .native-search-box button { padding: 0 15px; }\n\n            .native-row-nav-wrap { position: fixed; top: 0; left: -100%; width: 320px; max-width: 85vw; height: 100vh; background: #fff; transition: left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); overflow-y: auto; overflow-x: hidden; }\n            .native-row-nav-wrap.active { left: 0; }\n            \n            .native-row-nav { flex-direction: column; padding: 0; align-items: flex-start; }\n            .native-mobile-menu-header { display: flex; }\n            \n            .native-nav-menu { flex-direction: column; width: 100%; align-items: flex-start; }\n            .native-nav-menu > li { width: 100%; border-bottom: 1px solid var(--nav-border); }\n            .native-nav-menu > li > a.nav-link { color: var(--nav-blue); padding: 18px 20px; font-size: 14px; }\n            \n            \/* FIX: CATEGOR\u00cdAS ACORDE\u00d3N EN M\u00d3VIL *\/\n            .native-cat-dropdown-trigger { flex-direction: column; align-items: stretch; background: transparent; border: none; border-bottom: 1px solid var(--nav-border); font-size: 14px; width: 100%; color: var(--nav-blue); }\n            .native-cat-toggle-btn { padding: 18px 20px; justify-content: flex-start; }\n            .native-mobile-chevron { display: block; margin-left: auto; transition: transform 0.3s; }\n            .native-cat-toggle-btn.open .native-mobile-chevron { transform: rotate(180deg); }\n            \n            .native-cat-dropdown-menu { position: static; box-shadow: none; border: none; opacity: 1; visibility: visible; transform: none; display: none; width: 100%; background: #F8FAFC; padding: 0; flex-direction: column; }\n            .native-cat-dropdown-menu.active { display: flex; }\n            .native-cat-dropdown-menu a { padding: 14px 20px 14px 40px; border-bottom-color: #E2E8F0; font-size: 13px; }\n        }\n    <\/style>\n\n    <div class=\"native-header-wrap\">\n        <div class=\"native-mobile-overlay\" id=\"native-mobile-overlay\"><\/div>\n\n        <div class=\"native-container native-row-main\">\n            <button class=\"native-mobile-toggle\" id=\"native-mobile-toggle\">\n                <svg viewBox=\"0 0 24 24\"><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"><\/line><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"><\/line><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"><\/line><\/svg>\n            <\/button>\n\n            <a href=\"https:\/\/bmquality.tools\/\" class=\"native-logo-brand-block\">\n                <div class=\"native-logo\">\n                    <img decoding=\"async\" src=\"https:\/\/bmquality.tools\/wp-content\/uploads\/2026\/05\/1000006340.png\" alt=\"Isotipo Quality Tools\">\n                <\/div>\n                <div class=\"native-brand-typography\">\n                    <span class=\"brand-top\">BODEGA MAYORISTA<\/span>\n                    <span class=\"brand-mid\">QUALITY<\/span>\n                    <span class=\"brand-bot\">TOOLS<span class=\"brand-sas\">S.A.S<\/span><\/span>\n                <\/div>\n            <\/a>\n            \n            <form action=\"https:\/\/bmquality.tools\/?page_id=93\" id=\"native-navbar-search-form\" class=\"native-search-box\" method=\"GET\">\n                <input type=\"text\" name=\"qt_search_term\" placeholder=\"Buscar herramientas...\">\n                <select  name='qt_cat' id='qt_cat' class='postform'>\n\t<option value='0' selected='selected'>Todas<\/option>\n\t<option class=\"level-0\" value=\"helectricas\">HERRAMIENTAS ELECTRICAS<\/option>\n\t<option class=\"level-0\" value=\"construccion\">CONSTRUCCION<\/option>\n\t<option class=\"level-0\" value=\"maquinaria\">MAQUINARIA<\/option>\n\t<option class=\"level-0\" value=\"accesorios\">ACCESORIOS<\/option>\n\t<option class=\"level-0\" value=\"zorras-plegables-de-carga\">ZORRAS PLEGABLES DE CARGA<\/option>\n\t<option class=\"level-0\" value=\"accesorios-para-auto\">ACCESORIOS PARA AUTO<\/option>\n\t<option class=\"level-0\" value=\"jardineria\">JARDINERIA<\/option>\n\t<option class=\"level-0\" value=\"herramientas-inalambricas\">HERRAMIENTAS INALAMBRICAS<\/option>\n\t<option class=\"level-0\" value=\"compresor\">COMPRESOR<\/option>\n\t<option class=\"level-0\" value=\"herramienta-manual\">HERRAMIENTA MANUAL<\/option>\n\t<option class=\"level-0\" value=\"brocas\">BROCAS<\/option>\n\t<option class=\"level-0\" value=\"bombas-de-aire-para-inflar\">BOMBAS DE AIRE PARA INFLAR<\/option>\n\t<option class=\"level-0\" value=\"aspiradora-y-sopladoras\">ASPIRADORA Y SOPLADORAS<\/option>\n\t<option class=\"level-0\" value=\"bombas-extractoras\">BOMBAS EXTRACTORAS<\/option>\n\t<option class=\"level-0\" value=\"basculas-digitales\">BASCULAS DIGITALES<\/option>\n\t<option class=\"level-0\" value=\"bascula-gramera\">BASCULA GRAMERA<\/option>\n\t<option class=\"level-0\" value=\"bombas-para-agua\">BOMBAS PARA AGUA<\/option>\n\t<option class=\"level-0\" value=\"motobombas\">MOTOBOMBAS<\/option>\n\t<option class=\"level-0\" value=\"aceites\">ACEITES<\/option>\n\t<option class=\"level-0\" value=\"lubricantes\">LUBRICANTES<\/option>\n\t<option class=\"level-0\" value=\"limpiador\">LIMPIADOR<\/option>\n\t<option class=\"level-0\" value=\"grasa\">GRASA<\/option>\n\t<option class=\"level-0\" value=\"aceiteras\">ACEITERAS<\/option>\n\t<option class=\"level-0\" value=\"sopladora\">SOPLADORA<\/option>\n\t<option class=\"level-0\" value=\"herramienta-hidraulica\">HERRAMIENTA HIDRAULICA<\/option>\n\t<option class=\"level-0\" value=\"aspiradoras\">ASPIRADORAS<\/option>\n\t<option class=\"level-0\" value=\"herramienta-neumatica\">HERRAMIENTA NEUMATICA<\/option>\n\t<option class=\"level-0\" value=\"ebanisteria\">EBANISTERIA<\/option>\n\t<option class=\"level-0\" value=\"corte\">CORTE<\/option>\n\t<option class=\"level-0\" value=\"levantamiento-transporte-diferenciales\">LEVANTAMIENTO TRANSPORTE DIFERENCIALES<\/option>\n<\/select>\n                <button type=\"submit\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\"\/><\/svg>\n                <\/button>\n            <\/form>\n            \n            <div class=\"native-actions\">\n                <!-- Se cambi\u00f3 la etiqueta <a> por un <div> para eliminar la redirecci\u00f3n -->\n                <div>\n                    <div class=\"native-user-guest\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"12\" cy=\"7\" r=\"4\"><\/circle><\/svg><div class=\"native-user-text\"><span>Iniciar sesi\u00f3n<\/span><strong>Mi cuenta \u2304<\/strong><\/div><\/div>                <\/div>\n                \n                <a href=\"https:\/\/bmquality.tools\/?page_id=118\" class=\"native-cart-btn\">\n                    <div class=\"native-cart-icon-wrap\">\n                        <svg viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"21\" r=\"1\"><\/circle><circle cx=\"20\" cy=\"21\" r=\"1\"><\/circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"><\/path><\/svg>\n                        <span class=\"native-cart-badge\" id=\"native-cart-badge\">0<\/span>\n                    <\/div>\n                    <div class=\"native-cart-text\">\n                        <strong style=\"color:var(--nav-text); font-weight:500; font-size:12px;\">Carrito<\/strong>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"native-row-nav-wrap\" id=\"native-nav-sidebar\">\n            <div class=\"native-container native-row-nav\">\n                <div class=\"native-mobile-menu-header\">\n                    <strong>Men\u00fa Principal<\/strong>\n                    <button class=\"native-mobile-close\" id=\"native-mobile-close\">\n                        <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg>\n                    <\/button>\n                <\/div>\n\n                <ul class=\"native-nav-menu\">\n                    <li class=\"native-cat-dropdown-trigger\" id=\"native-cat-trigger\">\n                        <!-- Wrapper para el bot\u00f3n separado del men\u00fa -->\n                        <div class=\"native-cat-toggle-btn\" id=\"native-cat-toggle-btn\">\n                            <svg viewBox=\"0 0 24 24\"><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"><\/line><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"><\/line><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"><\/line><\/svg>\n                            CATEGOR\u00cdAS\n                            <!-- Flecha para m\u00f3vil -->\n                            <svg class=\"native-mobile-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n                        <\/div>\n\n                        <div class=\"native-cat-dropdown-menu\" id=\"native-cat-menu\">\n                            <a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=helectricas\">HERRAMIENTAS ELECTRICAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=accesorios\">ACCESORIOS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=accesorios-para-auto\">ACCESORIOS PARA AUTO <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=aceiteras\">ACEITERAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=aceites\">ACEITES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=alicates\">ALICATES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=aspiradora-y-sopladoras\">ASPIRADORA Y SOPLADORAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=aspiradoras\">ASPIRADORAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=balanzas-de-resorte-tipo-romana\">BALANZAS DE RESORTE TIPO ROMANA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=barretas-de-unas\">BARRETAS DE U\u00d1AS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=bascula-gramera\">BASCULA GRAMERA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=basculaelectronicas-colgantes\">B\u00c1SCULAELECTR\u00d3NICAS COLGANTES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=basculas-digitales\">BASCULAS DIGITALES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=berbiqui\">BERBIQU\u00cd <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=bisturies\">BISTUR\u00cdES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=bombas-de-aire-para-inflar\">BOMBAS DE AIRE PARA INFLAR <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=bombas-extractoras\">BOMBAS EXTRACTORAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=bombas-para-agua\">BOMBAS PARA AGUA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=bombas-sumergibles\">BOMBAS SUMERGIBLES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=brocas\">BROCAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=caja-para-herramientas\">CAJA PARA HERRAMIENTAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=calibradores\">CALIBRADORES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=candados\">CANDADOS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=carretilla-buggy\">CARRETILLA BUGGY <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=cerrajeria\">CERRAJERIA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=compresor\">COMPRESOR <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=construccion\">CONSTRUCCION <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=corte\">CORTE <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=ebanisteria\">EBANISTERIA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=equipos-hidroneumaticos\">EQUIPOS HIDRONEUMATICOS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=fresas\">FRESAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=grasa\">GRASA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=herramienta-hidraulica\">HERRAMIENTA HIDRAULICA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=herramienta-manual\">HERRAMIENTA MANUAL <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=herramienta-neumatica\">HERRAMIENTA NEUMATICA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=herramientas-inalambricas\">HERRAMIENTAS INALAMBRICAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=jardineria\">JARDINERIA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=levantamiento-transporte-diferenciales\">LEVANTAMIENTO TRANSPORTE DIFERENCIALES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=limpiador\">LIMPIADOR <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=lubricantes\">LUBRICANTES <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=maquinaria\">MAQUINARIA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=motobomba\">MOTOBOMBA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=motobombas\">MOTOBOMBAS <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=sindustrial\">SEGURIDAD INDUSTRIAL <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=soldadura\">SOLDADURA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=sopladora\">SOPLADORA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a><a href=\"https:\/\/bmquality.tools\/?page_id=93&#038;qt_cat=zorras-plegables-de-carga\">ZORRAS PLEGABLES DE CARGA <span style=\"color:#A0AEC0;\">\u2192<\/span><\/a>                        <\/div>\n                    <\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/\" class=\"nav-link\">INICIO<\/a><\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/?page_id=93\" class=\"nav-link\">CAT\u00c1LOGO<\/a><\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/#marcas\" class=\"nav-link\">MARCAS<\/a><\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/#quienes-somos\" class=\"nav-link\">QUI\u00c9NES SOMOS<\/a><\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/#servicios\" class=\"nav-link\">SERVICIOS<\/a><\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/#blog\" class=\"nav-link\">BLOG<\/a><\/li>\n                    <li><a href=\"https:\/\/bmquality.tools\/#contacto\" class=\"nav-link\">CONTACTO<\/a><\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    jQuery(document).ready(function($) {\n        \n        \/\/ --- 1. ACTUALIZACI\u00d3N DEL CARRITO CON AJAX Y ANIMACI\u00d3N ---\n        $(document.body).on('added_to_cart', function(event, fragments, cart_hash, $button) {\n            var $badge = $('#native-cart-badge');\n            \n            if (fragments && fragments['#native-cart-badge']) {\n                $badge.replaceWith(fragments['#native-cart-badge']);\n                var $newBadge = $('#native-cart-badge');\n                \n                $newBadge.addClass('pop');\n                setTimeout(function() {\n                    $newBadge.removeClass('pop');\n                }, 400);\n            }\n        });\n\n        \/\/ --- 2. LOGICA DE MEN\u00da M\u00d3VIL OFF-CANVAS ---\n        var $toggleBtn = $('#native-mobile-toggle');\n        var $closeBtn = $('#native-mobile-close');\n        var $overlay = $('#native-mobile-overlay');\n        var $sidebar = $('#native-nav-sidebar');\n\n        function openMenu() {\n            $sidebar.addClass('active');\n            $overlay.addClass('active');\n            $('body').css('overflow', 'hidden'); \n        }\n        function closeMenu() {\n            $sidebar.removeClass('active');\n            $overlay.removeClass('active');\n            $('body').css('overflow', '');\n        }\n\n        $toggleBtn.on('click', openMenu);\n        $closeBtn.on('click', closeMenu);\n        $overlay.on('click', closeMenu);\n        \n        $('.native-nav-menu a.nav-link').on('click', closeMenu);\n\n        \/\/ --- ACCI\u00d3N ACORDE\u00d3N PARA CATEGOR\u00cdAS EN M\u00d3VIL ---\n        $('#native-cat-toggle-btn').on('click', function(e) {\n            if ($(window).width() <= 1024) {\n                $(this).toggleClass('open');\n                $('#native-cat-menu').slideToggle(300).toggleClass('active');\n            }\n        });\n\n        \/\/ --- 3. L\u00d3GICA DE B\u00daSQUEDA INTELIGENTE AJAX\/REDIRECCI\u00d3N ---\n        var $navForm = $('#native-navbar-search-form');\n        var $shopSidebarForm = $('#qt-filter-form'); \n        var safeShopUrl = 'https:\/\/bmquality.tools\/?page_id=93';\n\n        $navForm.on('submit', function(e) {\n            e.preventDefault(); \n            var searchTerm = $(this).find('input[name=\"qt_search_term\"]').val();\n            var catTerm = $(this).find('select[name=\"qt_cat\"]').val();\n\n            if ($shopSidebarForm.length > 0) {\n                $('#qt_search').val(searchTerm);\n                if (catTerm && catTerm !== '0') $('#qt_cat').val(catTerm);\n                $shopSidebarForm.submit();\n                $('html, body').animate({ scrollTop: $('.qt-shop-wrap').offset().top - 50 }, 400);\n                closeMenu(); \n            } else {\n                var params = new URLSearchParams();\n                if (searchTerm) params.append('qt_search_term', searchTerm);\n                if (catTerm && catTerm !== '0') params.append('qt_cat', catTerm); \n                var separator = safeShopUrl.indexOf('?') !== -1 ? '&' : '?';\n                window.location.href = safeShopUrl + separator + params.toString();\n            }\n        });\n\n        if ($shopSidebarForm.length > 0) {\n            var urlParams = new URLSearchParams(window.location.search);\n            var shouldTriggerAjax = false;\n\n            if (urlParams.has('qt_search_term') && urlParams.get('qt_search_term') !== '') {\n                $('#qt_search').val(urlParams.get('qt_search_term'));\n                $navForm.find('input[name=\"qt_search_term\"]').val(urlParams.get('qt_search_term'));\n                shouldTriggerAjax = true;\n            }\n            if (urlParams.has('qt_cat') && urlParams.get('qt_cat') !== '') {\n                $('#qt_cat').val(urlParams.get('qt_cat'));\n                $navForm.find('select[name=\"qt_cat\"]').val(urlParams.get('qt_cat'));\n                shouldTriggerAjax = true;\n            }\n\n            if (shouldTriggerAjax) {\n                setTimeout(function() {\n                    $shopSidebarForm.submit();\n                }, 150);\n            }\n        }\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c57fd34 e-con-full e-flex e-con e-parent\" data-id=\"c57fd34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0c611 elementor-widget elementor-widget-shortcode\" data-id=\"6d0c611\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\n    <style>\n        :root { --c-red: #D0202E; --c-nav: #111A2C; --c-bg: #F8FAFC; --c-border: #E2E8F0; --c-text: #4A5568; }\n        \n        .qt-cart-wrapper { font-family: 'Inter', sans-serif; background: var(--c-bg); color: var(--c-text); padding: 50px 20px; min-height: 60vh; }\n        .qt-cart-wrapper * { box-sizing: border-box; }\n        .qt-cart-container { max-width: 1200px; margin: 0 auto; }\n        \n        \/* CABECERA *\/\n        .qt-cart-header { margin-bottom: 30px; }\n        .qt-cart-header h1 { font-size: 32px; font-weight: 900; color: var(--c-nav); margin: 0 0 5px; text-transform: uppercase; line-height: 1.2; }\n        .qt-cart-header p { margin: 0; color: #A0AEC0; font-weight: 500; font-size: 14px; }\n\n        \/* GRID PRINCIPAL *\/\n        .qt-cart-layout { display: grid; grid-template-columns: 1fr 380px; gap: 40px; align-items: start; position: relative; }\n        \n        \/* ESTADO VAC\u00cdO *\/\n        .qt-empty-cart { text-align: center; padding: 80px 20px; background: #fff; border-radius: 8px; border: 1px dashed var(--c-border); width: 100%; grid-column: 1 \/ -1; }\n        .qt-empty-cart svg { width: 80px; height: 80px; stroke: #A0AEC0; fill: none; stroke-width: 1.5; margin-bottom: 20px; }\n        .qt-empty-cart h2 { font-size: 24px; font-weight: 900; color: var(--c-nav); margin-bottom: 10px; }\n        .qt-empty-cart a { display: inline-block; margin-top: 20px; background: var(--c-red); color: #fff; text-decoration: none; padding: 15px 30px; font-weight: 800; border-radius: 4px; text-transform: uppercase; transition: 0.3s; }\n        .qt-empty-cart a:hover { background: #b01824; }\n\n        \/* LOADER AJAX *\/\n        .qt-cart-overlay { position: absolute; inset: 0; background: rgba(255,255,255,0.7); z-index: 10; display: none; align-items: center; justify-content: center; backdrop-filter: blur(2px); border-radius: 8px; }\n        .qt-cart-spinner { width: 40px; height: 40px; border: 4px solid var(--c-border); border-top-color: var(--c-red); border-radius: 50%; animation: spin 1s linear infinite; }\n        @keyframes spin { to { transform: rotate(360deg); } }\n\n        \/* LISTA DE PRODUCTOS *\/\n        .qt-cart-items-container { background: #fff; border-radius: 8px; border: 1px solid var(--c-border); overflow: hidden; position: relative; }\n        .qt-cart-items-header { display: grid; grid-template-columns: 100px 1fr 140px 120px 40px; gap: 20px; padding: 15px 25px; background: #F1F5F9; border-bottom: 1px solid var(--c-border); font-size: 11px; font-weight: 800; color: var(--c-nav); text-transform: uppercase; letter-spacing: 0.5px; }\n        \n        .qt-cart-row { display: grid; grid-template-columns: 100px 1fr 140px 120px 40px; gap: 20px; padding: 25px; border-bottom: 1px solid var(--c-border); align-items: center; transition: 0.3s; }\n        .qt-cart-row:last-child { border-bottom: none; }\n        .qt-cart-row:hover { background: #F8FAFC; }\n        \n        .qt-cart-col-img img { width: 80px; height: 80px; object-fit: contain; border-radius: 6px; border: 1px solid var(--c-border); background: #fff; padding: 5px; }\n        \n        .qt-cart-col-info { display: flex; flex-direction: column; justify-content: center; }\n        .qt-brand-text { font-size: 10px; color: var(--c-red); font-weight: 900; text-transform: uppercase; margin-bottom: 5px; }\n        .qt-prod-name { font-size: 15px; font-weight: 800; color: var(--c-nav); text-decoration: none; line-height: 1.3; margin-bottom: 8px; transition: 0.3s; }\n        .qt-prod-name:hover { color: var(--c-red); }\n        .qt-prod-price-unit { font-size: 13px; font-weight: 700; color: #A0AEC0; }\n        \n        \/* CONTROLES DE CANTIDAD *\/\n        .qt-qty-control { display: flex; border: 1px solid var(--c-border); border-radius: 4px; overflow: hidden; height: 38px; width: 100px; background: #fff; }\n        .qt-qty-btn { background: #F8FAFC; border: none; color: var(--c-nav); font-weight: 800; font-size: 16px; cursor: pointer; width: 30px; display: flex; align-items: center; justify-content: center; transition: 0.3s; }\n        .qt-qty-btn:hover { background: #E2E8F0; }\n        .qt-qty-input { flex: 1; width: 40px; border: none; text-align: center; font-weight: 800; color: var(--c-nav); font-size: 14px; background: transparent; pointer-events: none; }\n        \n        .qt-cart-col-subtotal { font-size: 18px; font-weight: 900; color: var(--c-red); }\n        \n        .qt-btn-remove { background: transparent; border: none; color: #A0AEC0; cursor: pointer; width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s; padding: 0; }\n        .qt-btn-remove:hover { background: #FEE2E2; color: var(--c-red); transform: rotate(90deg); }\n\n        \/* SIDEBAR TOTALES *\/\n        .qt-totals-box { background: #fff; border: 1px solid var(--c-border); border-radius: 8px; padding: 30px; position: sticky; top: 20px; box-shadow: 0 10px 30px rgba(0,0,0,0.02); }\n        .qt-totals-box h3 { font-size: 16px; font-weight: 900; color: var(--c-nav); text-transform: uppercase; margin: 0 0 25px; padding-bottom: 15px; border-bottom: 2px solid var(--c-bg); }\n        \n        .qt-totals-row { display: flex; justify-content: space-between; align-items: center; padding: 15px 0; border-bottom: 1px solid var(--c-bg); font-size: 14px; }\n        .qt-totals-row span { color: var(--c-text); font-weight: 600; }\n        .qt-totals-row strong { color: var(--c-nav); font-weight: 800; }\n        \n        .qt-total-final { padding-top: 20px; border-bottom: none; }\n        .qt-total-final span { font-size: 16px; font-weight: 800; color: var(--c-nav); }\n        .qt-total-final strong { font-size: 22px; font-weight: 900; color: var(--c-red); }\n        \n        .qt-btn-checkout { background: var(--c-red); color: #fff; text-decoration: none; padding: 18px; font-weight: 800; font-size: 14px; text-transform: uppercase; border-radius: 4px; display: flex; justify-content: center; align-items: center; gap: 10px; width: 100%; transition: 0.3s; margin-top: 20px; border: none; cursor: pointer; }\n        .qt-btn-checkout:hover { background: #b01824; transform: translateY(-2px); box-shadow: 0 8px 15px rgba(208, 32, 46, 0.2); }\n\n        \/* RESPONSIVE M\u00d3VIL *\/\n        @media (max-width: 1024px) {\n            .qt-cart-layout { grid-template-columns: 1fr; }\n            .qt-totals-box { position: static; }\n        }\n        \n        @media (max-width: 768px) {\n            .qt-cart-wrapper { padding: 30px 15px; }\n            .qt-cart-header h1 { font-size: 24px; }\n            \n            .qt-cart-items-header { display: none; } \/* Ocultar cabeceras de tabla *\/\n            \n            \/* Convertir filas en tarjetas para m\u00f3vil *\/\n            .qt-cart-row { grid-template-columns: 80px 1fr; grid-template-areas: \"img info\" \"img subtotal\" \"qty remove\"; gap: 15px; padding: 20px 15px; align-items: start; }\n            \n            .qt-cart-col-img { grid-area: img; }\n            .qt-cart-col-info { grid-area: info; }\n            .qt-cart-col-subtotal { grid-area: subtotal; font-size: 16px; }\n            .qt-cart-col-qty { grid-area: qty; }\n            .qt-cart-col-action { grid-area: remove; justify-self: end; }\n            \n            .qt-prod-name { font-size: 14px; }\n            .qt-btn-remove { background: #F1F5F9; color: var(--c-text); }\n        }\n    <\/style>\n\n    <div class=\"qt-cart-wrapper\">\n        <div class=\"qt-cart-container\">\n            \n            <div id=\"qt-dynamic-cart-area\">\n                                    <div class=\"qt-empty-cart\">\n                        <svg viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"21\" r=\"1\"><\/circle><circle cx=\"20\" cy=\"21\" r=\"1\"><\/circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"><\/path><\/svg>\n                        <h2>Tu carrito de compras est\u00e1 vac\u00edo<\/h2>\n                        <p>Parece que a\u00fan no has agregado ninguna herramienta o equipo.<\/p>\n                        <a href=\"https:\/\/bmquality.tools\/?page_id=12\">Volver al Cat\u00e1logo<\/a>\n                    <\/div>\n                            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <script>\n    jQuery(document).ready(function($) {\n        \n        var isUpdating = false;\n\n        function updateCustomCart(action, key, qty = null) {\n            if (isUpdating) return;\n            isUpdating = true;\n            $('#qt-cart-loader').css('display', 'flex');\n\n            $.ajax({\n                url: qt_cart_params.ajax_url,\n                type: 'POST',\n                data: {\n                    action: 'qt_custom_cart_action',\n                    cart_action: action,\n                    cart_item_key: key,\n                    qty: qty,\n                    nonce: qt_cart_params.nonce\n                },\n                success: function(response) {\n                    if (response.success) {\n                        if (response.data.is_empty) {\n                            \/\/ Redibujar estado vac\u00edo\n                            $('#qt-dynamic-cart-area').html(\n                                '<div class=\"qt-empty-cart\"><svg viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"21\" r=\"1\"><\/circle><circle cx=\"20\" cy=\"21\" r=\"1\"><\/circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"><\/path><\/svg><h2>Tu carrito de compras est\u00e1 vac\u00edo<\/h2><p>Parece que a\u00fan no has agregado ninguna herramienta o equipo.<\/p><a href=\"' + qt_cart_params.checkout_url.replace('finalizar-compra', 'tienda') + '\">Volver al Cat\u00e1logo<\/a><\/div>'\n                            );\n                        } else {\n                            \/\/ Actualizar solo las partes din\u00e1micas\n                            $('#qt-cart-items-wrap').html(response.data.items_html);\n                            $('#qt-cart-totals-wrap').html(response.data.totals_html);\n                        }\n                        \n                        \/\/ Disparar evento para que el Navbar actualice el n\u00famero\n                        if (response.data.fragments) {\n                            $(document.body).trigger('added_to_cart', [response.data.fragments, response.data.cart_hash]);\n                        }\n                    }\n                },\n                complete: function() {\n                    $('#qt-cart-loader').hide();\n                    isUpdating = false;\n                }\n            });\n        }\n\n        \/\/ Evento: Bot\u00f3n Menos\n        $(document).on('click', '.qt-btn-minus', function() {\n            var key = $(this).data('key');\n            var $input = $(this).siblings('.qt-qty-input');\n            var currentVal = parseInt($input.val());\n            \n            if (currentVal > 1) {\n                $input.val(currentVal - 1);\n                updateCustomCart('update_qty', key, currentVal - 1);\n            }\n        });\n\n        \/\/ Evento: Bot\u00f3n M\u00e1s\n        $(document).on('click', '.qt-btn-plus', function() {\n            var key = $(this).data('key');\n            var $input = $(this).siblings('.qt-qty-input');\n            var maxVal = parseInt($(this).data('max'));\n            var currentVal = parseInt($input.val());\n            \n            if (!maxVal || currentVal < maxVal) {\n                $input.val(currentVal + 1);\n                updateCustomCart('update_qty', key, currentVal + 1);\n            } else {\n                alert('Has alcanzado el l\u00edmite de stock disponible para este producto.');\n            }\n        });\n\n        \/\/ Evento: Bot\u00f3n Eliminar (X)\n        $(document).on('click', '.qt-btn-remove', function() {\n            var key = $(this).data('key');\n            if (confirm('\u00bfEst\u00e1s seguro de eliminar este producto del carrito?')) {\n                updateCustomCart('remove', key);\n            }\n        });\n\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-118","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bmquality.tools\/index.php?rest_route=\/wp\/v2\/pages\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bmquality.tools\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bmquality.tools\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bmquality.tools\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bmquality.tools\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=118"}],"version-history":[{"count":5,"href":"https:\/\/bmquality.tools\/index.php?rest_route=\/wp\/v2\/pages\/118\/revisions"}],"predecessor-version":[{"id":127,"href":"https:\/\/bmquality.tools\/index.php?rest_route=\/wp\/v2\/pages\/118\/revisions\/127"}],"wp:attachment":[{"href":"https:\/\/bmquality.tools\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}