.whatsapp-link a{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:0.5px;font-weight:500}.whatsapp-link a::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/whatsapp.svg");background-size:contain;background-repeat:no-repeat;filter:invert(58%) sepia(88%) saturate(551%) hue-rotate(91deg) brightness(95%) contrast(89%);padding-right:3px}.woocommerce-message{background-color:orange!important;text-align:center;font-size:16px}.woocommerce-message a.button.wc-forward{border:none;background:#fff;padding:2px 15px 2px 15px;font-size:16px;color:orange!important}.wc-block-components-product-metadata__description{display:none}.woocommerce-store-notice{background-color:#FF6C37!important;color:white!important;font-weight:bold;text-align:center}.wpcf7-form{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin:0!important;padding:0!important;max-width:none!important}.wpcf7-form label{display:block!important;font-weight:600!important;margin-bottom:2px!important;color:#2c3e50!important;font-size:13px!important;text-align:left!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%!important;padding:8px 12px!important;border:2px solid #e8e8e8!important;border-radius:6px!important;font-size:14px!important;margin-bottom:3px!important;transition:all 0.3s ease!important;background:#fafafa!important;color:#333!important;box-sizing:border-box!important}.wpcf7-form textarea{min-height:60px!important;max-height:60px!important;height:60px!important;resize:none!important;margin-bottom:6px!important}.wpcf7-form input:focus,.wpcf7-form textarea:focus{outline:none!important;border-color:#ff6b47!important;background:white!important;box-shadow:0 0 0 2px rgba(255,107,71,0.1)!important}.wpcf7-form .wpcf7-submit{background:linear-gradient(135deg,#ff6b47 0%,#ff8a65 100%)!important;color:white!important;padding:11px 30px!important;border:none!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-top:5px!important}.wpcf7-form .wpcf7-submit:hover{background:linear-gradient(135deg,#ff5722 0%,#ff6b47 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(255,107,71,0.3)!important}.wpcf7-mail-sent-ok{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:400px!important;height:200px!important;background:white!important;z-index:99999!important;border-radius:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 20px 60px rgba(0,0,0,0.3)!important}.wpcf7-mail-sent-ok{visibility:visible!important}.wpcf7-validation-errors{background:#fff5f5!important;border:1px solid #fed7d7!important;color:#e53e3e!important;padding:12px!important;border-radius:6px!important;margin-bottom:15px!important;font-size:13px!important}.pum-overlay{background:rgba(44,62,80,0.9)!important;backdrop-filter:blur(8px)}.pum-container{background:#ffffff!important;border-radius:16px!important;box-shadow:0 25px 80px rgba(0,0,0,0.15)!important;border:none!important;overflow:hidden!important;max-width:580px!important;width:90%!important;position:relative!important;max-height:85vh!important}.pum-content{padding:20px 30px 18px!important;position:relative;background:white!important}.pum-content h3{color:#2c3e50!important;font-size:26px!important;margin:0 0 2px 0!important;font-weight:700!important;text-align:center!important}.pum-content p{color:#666!important;font-size:14px!important;margin:0 0 12px 0!important;text-align:center!important;line-height:1.3!important}.pum-close{position:absolute!important;top:12px!important;right:12px!important;background:#f8f9fa!important;color:#666!important;border:2px solid #e9ecef!important;border-radius:50%!important;width:32px!important;height:32px!important;cursor:pointer!important;transition:all 0.3s ease!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.pum-close:hover{background:#ff6b47!important;color:white!important;border-color:#ff6b47!important;transform:scale(1.05)!important}.pum-close::before{content:"✕"!important;font-size:14px!important;font-weight:bold!important;line-height:1!important}.pum-close span{display:none!important}@media (max-width:768px){.pum-container{margin:12px!important;max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.pum-content{padding:20px 20px 20px!important}.pum-content h3{font-size:22px!important}.pum-close{top:10px!important;right:10px!important;width:28px!important;height:28px!important}.pum-close::before{font-size:12px!important}}[class*="woosb-price-"]>del>.woocommerce-Price-amount{display:none}.woosb-cart-child .product-price span bdi{display:none}.woosb-cart-child .product-subtotal span bdi{display:none}.woosb-products .woosb-product .woosb-price{display:none}.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_module{margin-bottom:3%}.menu-computadores a::before{font-family:"Font Awesome 5 Free";content:"\f109";font-weight:900;margin-right:8px}.menu-accesorios a::before{font-family:"Font Awesome 5 Free";content:"\f8cc";font-weight:900;margin-right:8px}.menu-almacenamiento a::before{font-family:"Font Awesome 5 Free";content:"\f0a0";font-weight:900;margin-right:8px}.menu-partes a::before{font-family:"Font Awesome 5 Free";content:"\f2db";font-weight:900;margin-right:8px}.menu-memorias a::before{font-family:"Font Awesome 5 Free";content:"\f538";font-weight:900;margin-right:8px}.menu-refrigeracion a::before{font-family:"Font Awesome 5 Free";content:"\f863";font-weight:900;margin-right:8px}.menu-conectividad a::before{font-family:"Font Awesome 5 Free";content:"\f6ff";font-weight:900;margin-right:8px}.menu-seguridad a::before{font-family:"Font Awesome 5 Free";content:"\f3ed";font-weight:900;margin-right:8px}.menu-camaras a::before{font-family:"Font Awesome 5 Free";content:"\f03d";font-weight:900;margin-right:8px}#top-menu li.mega-menu>ul.sub-menu{padding:25px!important;background:#f8f9fa;box-shadow:0 10px 40px rgba(0,0,0,0.1);display:flex;flex-wrap:wrap;gap:15px}#top-menu li.mega-menu>ul.sub-menu>li{background:#ffffff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;width:100%;max-width:320px;padding:15px}#top-menu li.mega-menu>ul.sub-menu>li:hover{box-shadow:0 5px 20px rgba(0,0,0,0.15);transform:translateY(-3px)}#top-menu li.mega-menu>ul.sub-menu>li>a{font-size:13px!important;font-weight:700!important;color:#2c3e50!important;text-transform:uppercase!important;letter-spacing:0.5px;padding:10px 12px!important;padding-left:15px!important;border-left:3px solid #ff6b35;margin-bottom:0!important;display:block;background:#f8f9fa;transition:all 0.3s ease;border-radius:4px;width:100%}#top-menu li.mega-menu>ul.sub-menu>li.menu-item-has-children>a{margin-bottom:10px!important;width:100%}#top-menu li.mega-menu>ul.sub-menu>li.menu-item-has-children>a:hover{background:#ff6b35!important;color:#ffffff!important}#top-menu li.mega-menu>ul.sub-menu>li:not(.menu-item-has-children){padding:10px 15px;margin-bottom:0;width:100%}#top-menu li.mega-menu>ul.sub-menu>li:not(.menu-item-has-children)>a{margin-bottom:0!important;width:100%}#top-menu li.mega-menu>ul.sub-menu>li:not(.menu-item-has-children)>a:hover{background:#e9ecef;color:#2c3e50!important;border-left-color:#ff6b35}#top-menu li.mega-menu ul.sub-menu ul.sub-menu{margin-top:10px;padding-top:0;border-top:none}#top-menu li.mega-menu ul.sub-menu ul.sub-menu li a{font-size:12px!important;font-weight:400!important;color:#6c757d!important;padding:7px 12px!important;display:block;transition:all 0.2s ease;border-radius:4px;margin-bottom:3px}#top-menu li.mega-menu ul.sub-menu ul.sub-menu li a:hover{color:#ffffff!important;background:#ff6b35;padding-left:15px!important}@media (max-width:1200px){#top-menu li.mega-menu>ul.sub-menu>li{max-width:calc(50% - 10px)}}@media (max-width:767px){#top-menu li.mega-menu>ul.sub-menu{padding:15px!important;gap:10px}#top-menu li.mega-menu>ul.sub-menu>li{max-width:none}}#top-menu li.mega-menu>ul.sub-menu>li.menu-item-has-children>a::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;font-size:10px;opacity:0.5}.woocommerce a.button,.woocommerce button.button,.woocommerce .add_to_cart_button,.woocommerce .single_add_to_cart_button{background-color:white!important;color:black!important;border:1px solid #000!important;font-size:16px!important;font-weight:500!important;padding:12px 24px!important;line-height:1.4!important;white-space:nowrap!important;min-width:auto!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background-color:black!important;color:white!important}