.elementor-element *,.elementor-widget-container *,.elementor-heading-title{font-family:inherit}[data-elementor-type=wp-page] h1,[data-elementor-type=wp-page] h2,[data-elementor-type=wp-page] h3{font-family:'Exo 2',sans-serif !important}[data-elementor-type=wp-page] p,[data-elementor-type=wp-page] span{font-family:'Inter',sans-serif !important}.product-categories{margin-bottom:15px;display:flex;flex-wrap:wrap}.product-categories a{padding:10px 15px;background-color:#f2f2f2;border-radius:7px;margin:3px;white-space:nowrap}.logo img{height:70px!important}.topbar_right{display:-webkit-flex;display:block;-webkit-justify-content:right;-moz-justify-content:right;-ms-justify-content:right;-o-justify-content:right;justify-content:right;flex-direction:column;align-items:flex-end}.topbar_right>div.elementos:first-child{margin-bottom:10px;margin-top:10px}.topbar_right>div.elementos{display:inline-block;width:100%}.info_element i{left:0;top:0!important;position:unset}.info_element a{color:#fff!important}.topbar_element.search_element{border:1px solid #979797;border-radius:7px;padding:10px;background-color:#fff}.topbar_element{position:unset;display:inline-block}.settings_cart{padding-top:0;margin-right:15px}.budget_button{display:inline-block;margin-left:10px}.btn-presupuesto{background:url(//mery.cl/wp-content/themes/industing-child/button-bg.svg) no-repeat center center;background-size:100% 100%;color:#fff;padding:15px 45px;font-weight:700;font-size:13px;display:inline-block;text-decoration:none;letter-spacing:1px;border:none;cursor:pointer;position:relative;z-index:1}.elementor-button{background:url(//mery.cl/wp-content/themes/industing-child/button-bg.svg) no-repeat center center;background-size:100% 100%;color:#ffffff!important;padding:15px 45px;font-weight:400;font-size:14px!important;display:inline-block;text-decoration:none;letter-spacing:1px;border:none;cursor:pointer;position:relative;z-index:1;background-color:unset!important}.btn-presupuesto:hover{filter:brightness(.85);color:#fff;text-decoration:none}.search_element input[type=search]{width:235px}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce .stock,.woocommerce .quantity,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce .add_to_cart_button,.woocommerce .single_add_to_cart_button,.woocommerce .product_meta,.woocommerce .onsale{display:none !important}.catalogo-presupuesto-wrapper{margin:30px 0;padding:20px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center}.btn-presupuesto-single{background:url(//mery.cl/wp-content/themes/industing-child/button-bg.svg) no-repeat center center;background-size:100% 100%;color:#fff;padding:15px 25px;font-weight:700;text-transform:uppercase;font-size:13px;display:inline-block;text-decoration:none;letter-spacing:1px;border:none;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;z-index:1}.btn-presupuesto-single:hover{filter:brightness(.85);color:#fff;text-decoration:none;transform:translateY(-2px)}@media (max-width:768px){.btn-presupuesto-single{padding:12px 30px;font-size:11px;max-width:100%}.catalogo-presupuesto-wrapper{margin:20px 0;padding:15px 0}}.mery-product-container{padding:60px 0}.mery-product-gallery{margin-bottom:30px}.main-product-image{width:100%;height:auto;border-radius:8px}.product-thumbnails{display:flex;gap:10px;margin-top:15px}.thumbnail-img{width:80px;height:80px;object-fit:cover;border-radius:4px;cursor:pointer}.mery-product-info{padding-left:30px}.cat-tag{background:#d32f2f;color:#fff;padding:5px 15px;border-radius:20px;font-size:12px;margin-right:10px;text-transform:uppercase}.product-title{font-size:36px;font-weight:600;color:#1a2547;margin-bottom:20px}.product-short-description{font-size:16px;line-height:1.6;color:#333;margin-bottom:30px}.mery-budget-button{margin:30px 0}.product-specifications{margin:40px 0;padding:30px;background:#f8f9fa;border-radius:8px}.product-specifications h2{font-size:28px;margin-bottom:20px;color:#1a2547}.product-features{display:flex;gap:30px;margin:30px 0}.feature-item{text-align:center;flex:1}.feature-item img{width:60px;height:60px;margin-bottom:10px}.mery-product-tabs{margin-top:0;padding-top:0}.tab-content{margin-bottom:40px}.tab-content h3{font-size:24px;margin-bottom:20px;color:#1a2547}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#fff;background-color:#202a4f;border-color:#dee2e6 #dee2e6 #fff;border-radius:unset}.nav-item>a{color:#5b5b5b}.nav-item>a:hover{color:#d61016}@media (max-width:768px){.mery-product-info{padding-left:0;margin-top:30px}.product-title{font-size:28px}.product-features{flex-direction:column}}.caracteristica-item{text-align:center}.caracteristica-item img{width:80px;height:80px;border-radius:10px;display:block;margin:auto auto 0px auto}.caracteristica-item span{display:block;font-size:14px;color:#333}.tabla-ficha-tecnica,#descripcion table,#ficha-tecnica table,#configurables table,#aplicaciones table,#descargas table{width:100%;border-collapse:collapse;margin:25px 0;font-size:15px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.tabla-ficha-tecnica thead th,#descripcion table thead th,#ficha-tecnica table thead th,#configurables table thead th{background:#e8ecf0;color:#333;font-weight:500;text-transform:none;font-size:15px;padding:16px 20px;text-align:left;border:none;border-bottom:1px solid #d0d5dd}.tabla-ficha-tecnica tbody tr:first-child td,#descripcion table tbody tr:first-child td,#ficha-tecnica table tbody tr:first-child td,#configurables table tbody tr:first-child td,#aplicaciones table tbody tr:first-child td,#descargas table tbody tr:first-child td{background:#e8ecf0;color:#333;font-weight:600;border-bottom:1px solid #d0d5dd;padding:16px 20px}.tabla-ficha-tecnica tbody tr:first-child td:first-child,#descripcion table tbody tr:first-child td:first-child,#ficha-tecnica table tbody tr:first-child td:first-child,#configurables table tbody tr:first-child td:first-child{border-right:1px solid #d0d5dd}.tabla-ficha-tecnica td,#descripcion table td,#ficha-tecnica table td,#configurables table td,#aplicaciones table td,#descargas table td{padding:16px 20px;border:none;border-bottom:1px solid #e8ecf0;vertical-align:top;line-height:1.6;color:#333;background:#fff}.tabla-ficha-tecnica tbody tr:not(:first-child) td:first-child,#descripcion table tbody tr:not(:first-child) td:first-child,#ficha-tecnica table tbody tr:not(:first-child) td:first-child,#configurables table tbody tr:not(:first-child) td:first-child{background:#fff;font-weight:500;color:#333;width:35%;border-right:1px solid #e8ecf0}.tabla-ficha-tecnica tbody tr:not(:first-child) td:last-child,#descripcion table tbody tr:not(:first-child) td:last-child,#ficha-tecnica table tbody tr:not(:first-child) td:last-child,#configurables table tbody tr:not(:first-child) td:last-child{background:#fff;color:#555}.tabla-ficha-tecnica tbody tr:last-child td,#descripcion table tbody tr:last-child td,#ficha-tecnica table tbody tr:last-child td,#configurables table tbody tr:last-child td{border-bottom:none}.tabla-ficha-tecnica tbody tr:not(:first-child),#descripcion table tbody tr:not(:first-child),#ficha-tecnica table tbody tr:not(:first-child),#configurables table tbody tr:not(:first-child){background:#fff;transition:background-color .2s ease}.tabla-ficha-tecnica tbody tr:not(:first-child):hover,#descripcion table tbody tr:not(:first-child):hover,#ficha-tecnica table tbody tr:not(:first-child):hover,#configurables table tbody tr:not(:first-child):hover{background:#f8f9fa}.tabla-ficha-tecnica td:empty,#descripcion table td:empty,#ficha-tecnica table td:empty{background:#fff;opacity:.6}@media (max-width:768px){.tabla-ficha-tecnica,#descripcion table,#ficha-tecnica table,#configurables table,#aplicaciones table,#descargas table{font-size:14px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.tabla-ficha-tecnica thead,#descripcion table thead,#ficha-tecnica table thead,#configurables table thead{display:none}.tabla-ficha-tecnica tbody tr:first-child,#descripcion table tbody tr:first-child,#ficha-tecnica table tbody tr:first-child,#configurables table tbody tr:first-child{display:block;border-bottom:1px solid #d0d5dd}.tabla-ficha-tecnica tbody tr:first-child td,#descripcion table tbody tr:first-child td,#ficha-tecnica table tbody tr:first-child td,#configurables table tbody tr:first-child td{display:block;width:100%;padding:14px 15px;border:none;border-bottom:1px solid #d0d5dd;background:#e8ecf0;font-weight:600}.tabla-ficha-tecnica tbody tr:first-child td:first-child,#descripcion table tbody tr:first-child td:first-child,#ficha-tecnica table tbody tr:first-child td:first-child,#configurables table tbody tr:first-child td:first-child{border-right:none}.tabla-ficha-tecnica tbody tr:first-child td:last-child,#descripcion table tbody tr:first-child td:last-child,#ficha-tecnica table tbody tr:first-child td:last-child,#configurables table tbody tr:first-child td:last-child{border-bottom:none}.tabla-ficha-tecnica tbody tr:not(:first-child),#descripcion table tbody tr:not(:first-child),#ficha-tecnica table tbody tr:not(:first-child),#configurables table tbody tr:not(:first-child){display:block;margin-bottom:0;border:none;border-bottom:1px solid #e8ecf0;border-radius:0;box-shadow:none}.tabla-ficha-tecnica tbody tr:not(:first-child):last-child,#descripcion table tbody tr:not(:first-child):last-child,#ficha-tecnica table tbody tr:not(:first-child):last-child,#configurables table tbody tr:not(:first-child):last-child{border-bottom:none}.tabla-ficha-tecnica tbody tr:not(:first-child) td,#descripcion table tbody tr:not(:first-child) td,#ficha-tecnica table tbody tr:not(:first-child) td,#configurables table tbody tr:not(:first-child) td{display:block;width:100%;padding:12px 15px;border:none;border-bottom:1px solid #e8ecf0}.tabla-ficha-tecnica tbody tr:not(:first-child) td:first-child,#descripcion table tbody tr:not(:first-child) td:first-child,#ficha-tecnica table tbody tr:not(:first-child) td:first-child,#configurables table tbody tr:not(:first-child) td:first-child{background:#e8ecf0;color:#333;border-right:none;border-bottom:1px solid #d0d5dd;font-weight:600;text-transform:none;font-size:14px}.tabla-ficha-tecnica tbody tr:not(:first-child) td:last-child,#descripcion table tbody tr:not(:first-child) td:last-child,#ficha-tecnica table tbody tr:not(:first-child) td:last-child,#configurables table tbody tr:not(:first-child) td:last-child{border-bottom:none}.tabla-ficha-tecnica tbody tr:not(:first-child):hover,#descripcion table tbody tr:not(:first-child):hover,#ficha-tecnica table tbody tr:not(:first-child):hover{background:#f8f9fa}}.relatedProductArea{margin-bottom:30px}.thumbnail-img{cursor:pointer;opacity:.7;border:2px solid transparent;transition:.2s;max-width:80px}.thumbnail-img:hover,.thumbnail-img.active{opacity:1;border-color:#0073aa}.main-image{cursor:zoom-in;overflow:hidden}.main-image img{transition:transform .2s;width:100%;height:auto}.mery-breadcrumb-wrapper{background:#f8f9fa;padding:15px 0;border-bottom:1px solid #e9ecef;margin-bottom:30px}.mery-breadcrumb-wrapper>.header-container{padding-left:0}.mery-breadcrumb-wrapper>.header-container>.woocommerce-breadcrumb{margin:0}.mery-breadcrumb-wrapper .container{position:relative}@media (max-width:768px){.mery-breadcrumb-wrapper .woocommerce-breadcrumb{padding-left:15px}}a.cat-padre-77{color:#fff !important;font-weight:600;background-color:#f25c5c;border-radius:7px;padding:10px 15px}a.cat-padre-77:hover{color:#d61016 !important}a.cat-padre-68{color:#333 !important;font-weight:600;background-color:#ffd991;border-radius:7px;padding:10px 15px}a.cat-padre-68:hover{color:#f9af3c !important}a.cat-padre-76{color:#fff !important;font-weight:600;background-color:#3d4e8b;border-radius:7px;padding:10px 15px}a.cat-padre-76:hover{color:#202a4f !important}.mery-product-single{margin-bottom:20px!important}.mery-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(26,33,58,.7);animation:fadeIn .3s ease}.mery-modal.active{display:flex;align-items:center;justify-content:center;padding:20px}.mery-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.mery-modal-container{position:relative;background:#fff;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(26,33,58,.3);animation:slideUp .3s ease;z-index:1}.mery-modal-close{position:absolute;top:15px;right:15px;font-size:32px;font-weight:300;color:#5b5b5b;background:0 0;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.mery-modal-close:hover{background:#f4f4f4;color:#1a213a}.mery-modal-header{padding:30px 30px 20px;background:#f4f4f4;border-bottom:2px solid #202a4f}.mery-modal-header h2{margin:0 0 10px;color:#1a213a;font-size:28px;font-weight:700}.mery-modal-header p{margin:0;color:#5b5b5b;font-size:14px;line-height:1.5}.form-section{padding:25px 30px;border-bottom:1px solid #f2f2f2}.form-section h3{margin:0 0 5px;color:#202a4f;font-size:20px;font-weight:600}.section-desc{margin:0 0 20px;color:#5b5b5b;font-size:14px}.form-row-inline{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-row-inline .form-group{margin-bottom:0}.form-group{margin-bottom:20px}.form-group.full-width{grid-column:1/-1}.form-group label{display:block;margin-bottom:8px;color:#333;font-weight:500;font-size:14px}.required{color:#d61016}.producto-selected-title{margin:0;padding:15px 20px;border-radius:6px;color:#1a213a;font-size:18px;font-weight:600;line-height:1.4}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group select,.form-group textarea{width:100%;padding:12px 15px;border:1px solid #979797;border-radius:6px;font-size:14px;transition:all .3s ease;box-sizing:border-box;background:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#202a4f;box-shadow:0 0 0 3px rgba(32,42,79,.1)}.form-group textarea{resize:vertical;min-height:100px}.char-counter{text-align:right;font-size:12px;color:#979797;margin-top:5px}.location-group{margin:25px 0;padding:15px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.location-label{display:inline-flex;align-items:center;cursor:pointer;font-size:15px;color:#333;user-select:none;position:relative;padding-left:35px;margin:0}.location-text{position:relative;font-weight:500;padding-left:8px;transition:all .3s ease}.location-label:hover .location-text{border-left-color:#202a4f;color:#1a213a}.location-label input[type=checkbox]:checked~.location-text{border-left-color:#d61016;color:#1a213a;font-weight:600}.location-label input[type=checkbox]:checked~.location-text:before{content:"✓";position:absolute;left:-22px;top:50%;transform:translateY(-50%);color:#d61016;font-size:16px;font-weight:700}#campos-internacional{animation:fadeIn .3s ease}#campos-chile{transition:opacity .3s ease}#campos-chile.hidden{opacity:0;pointer-events:none;display:none}.file-upload-wrapper{margin-top:8px}.file-upload-wrapper input[type=file]{display:none}.file-upload-btn{display:inline-flex;align-items:center;padding:12px 20px;background:#f4f4f4;border:2px dashed #979797;border-radius:6px;cursor:pointer;transition:all .3s ease;width:100%;box-sizing:border-box;justify-content:center;color:#5b5b5b}.file-upload-btn:hover{background:#f2f2f2;border-color:#202a4f;color:#1a213a}.file-upload-btn.drag-over{background:#f2f2f2;border-color:#d61016}.file-upload-btn svg{margin-right:10px;width:20px;height:20px}.file-upload-info{margin-top:10px;display:flex;justify-content:space-between;font-size:12px;color:#979797}.file-list{margin-top:15px}.file-item{display:flex;align-items:center;padding:10px;background:#f4f4f4;border-radius:6px;margin-bottom:8px;font-size:13px;color:#333;border:1px solid #f2f2f2}.file-item .file-name{flex:1;word-break:break-all}.file-item .file-remove{background:#d61016;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;margin-left:10px;transition:background .3s ease}.file-item .file-remove:hover{background:#8b0000}.form-footer{padding:25px 30px 30px;background:#f4f4f4;border-top:2px solid #202a4f}.required-note{font-size:12px;color:#5b5b5b;margin-bottom:20px;font-style:italic}.btn-enviar{width:100%;padding:16px 30px;background:linear-gradient(135deg,#d61016 0%,#8b0000 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(214,16,22,.3)}.btn-enviar:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(214,16,22,.4);background:linear-gradient(135deg,#8b0000 0%,#d61016 100%)}.btn-enviar:active{transform:translateY(0)}.btn-enviar:disabled{background:#979797;cursor:not-allowed;transform:none;box-shadow:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mery-modal.active{padding:0;align-items:flex-end}.mery-modal-container{max-width:100%;max-height:95vh;border-radius:20px 20px 0 0;animation:slideUpMobile .3s ease}.form-row-inline{grid-template-columns:1fr;gap:15px}.mery-modal-header{padding:25px 20px 15px}.mery-modal-header h2{font-size:24px}.form-section{padding:20px}.form-section h3{font-size:18px}.form-footer{padding:20px}.btn-enviar{padding:14px 20px;font-size:15px}.producto-selected-title{font-size:16px;padding:12px 15px}}@keyframes slideUpMobile{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:480px){.mery-modal-header h2{font-size:22px}.form-group input,.form-group select,.form-group textarea{padding:10px 12px;font-size:14px}.location-label{font-size:14px}}.btn-loading{display:inline-flex;align-items:center}.btn-loading:after{content:"";width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;margin-left:10px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-message{padding:15px;border-radius:6px;margin-bottom:20px;display:none;border-left:4px solid;font-weight:600;box-shadow:0 2px 10px rgba(26,33,58,.15);animation:messageIn .35s ease}.form-message.success{background:rgba(32,42,79,.08);color:#1a213a;border-color:#202a4f;display:block}.form-message.error{background:rgba(214,16,22,.08);color:#8b0000;border-color:#d61016;display:block}@keyframes messageIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.form-message{animation:none}}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#d61016;background-color:rgba(214,16,22,.02)}.mery-modal-close:focus-visible,.btn-enviar:focus-visible,.form-group input:focus-visible,.form-group select:focus-visible,.form-group textarea:focus-visible{outline:2px solid #f9af3c;outline-offset:2px}.mery-modal-container::-webkit-scrollbar{width:8px}.mery-modal-container::-webkit-scrollbar-track{background:#f4f4f4}.mery-modal-container::-webkit-scrollbar-thumb{background:#979797;border-radius:4px}.mery-modal-container::-webkit-scrollbar-thumb:hover{background:#5b5b5b}.commonSection{padding:20px 0}.header-container .woocommerce-breadcrumb a{color:#D61016!important}.product_grid_items li,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{list-style:none !important;margin:5px 0 !important;padding:0 !important}.product_grid_items li:before,.product_grid_items li::marker{content:none !important;display:none !important}.mery-budget-button{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn-whatsapp-single{background:url(//mery.cl/wp-content/themes/industing-child/button-verde.svg) no-repeat center center;background-size:100% 100%;color:#fff;padding:15px 25px;font-weight:700;text-transform:uppercase;font-size:13px;display:inline-block;text-decoration:none;letter-spacing:1px;border:none;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;z-index:1}.btn-whatsapp-single svg{width:24px;height:24px;flex-shrink:0}.btn-whatsapp-single:active{transform:translateY(0)}@media(max-width:768px){.mery-budget-button{flex-direction:column;align-items:stretch}.btn-whatsapp-single,.btn-presupuesto-single{justify-content:center;width:100%}}html{overflow-x:hidden;width:100%}body{width:100%;max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}iframe,video{max-width:100%}.header-container{width:100%;max-width:100%}.header-container img{max-width:100%;height:auto}@media (max-width:768px){.header-container{width:100% !important;max-width:100% !important;background-color:#06163a !important;background-image:none !important;color:#fff !important;padding-left:15px !important;padding-right:15px !important;margin-left:0 !important;margin-right:0 !important;overflow:visible !important}.header-container *,.header-container *:before,.header-container *:after{box-sizing:border-box}.header-container .container,.header-container .row{width:100% !important;max-width:100% !important}.header-container .row{margin-left:0 !important;margin-right:0 !important}.header-container .logo,.header-container .logo a{display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;margin:0 auto !important;padding:0 !important}.header-container .logo img{display:block !important;width:auto !important;height:auto !important;max-width:180px !important;max-height:65px !important;object-fit:contain !important}.topbar_right{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;gap:10px !important;text-align:center !important}.topbar_right>div.elementos{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}.topbar_right>div.elementos:first-child{margin-top:0 !important;margin-bottom:10px !important}.topbar_element{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;margin:0 !important}.info_element{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;text-align:center !important;line-height:1.4 !important}.info_element i{position:relative !important;left:auto !important;top:auto !important;margin-right:6px !important;flex-shrink:0 !important}.info_element a{color:#fff !important;display:inline-block !important;max-width:100% !important;overflow-wrap:anywhere !important;word-break:break-word !important}.topbar_element.search_element{width:100% !important;max-width:100% !important;padding:8px !important;border:1px solid #979797 !important;border-radius:7px !important;background-color:#fff !important;overflow:hidden !important}.search_element form{display:flex !important;width:100% !important;max-width:100% !important}.search_element input[type=search]{width:100% !important;max-width:100% !important;min-width:0 !important;padding:10px !important;box-sizing:border-box !important}.settings_cart{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin-right:0 !important;padding-top:0 !important;gap:10px !important}.budget_button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin-left:0 !important}.btn-presupuesto{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:320px !important;min-height:46px !important;padding:12px 20px !important;font-size:12px !important;text-align:center !important;white-space:normal !important;line-height:1.3 !important}.header-container .elementor-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:320px !important;min-height:46px !important;padding:12px 20px !important;text-align:center !important;line-height:1.3 !important}.header-container ul,.header-container ol{max-width:100% !important}.header-container li{max-width:100% !important}}@media (max-width:480px){.header-container{padding-left:12px !important;padding-right:12px !important}.header-container .logo img{max-width:150px !important;max-height:58px !important}.topbar_right{gap:8px !important}.info_element{font-size:13px !important}.btn-presupuesto,.header-container .elementor-button{max-width:100% !important;min-height:44px !important;padding:11px 16px !important;font-size:11px !important}}.product-categories{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;gap:6px;margin-bottom:15px}.product-categories a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:10px 15px;margin:0 !important;white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:7px}@media (max-width:768px){.product-categories{justify-content:center;gap:6px;padding-left:0;padding-right:0}.product-categories a{flex:0 1 auto;font-size:13px;padding:9px 12px}}.mery-product-container{width:100%;max-width:100%;padding:60px 15px}.mery-product-gallery,.mery-product-info{width:100%;max-width:100%}.mery-product-info{padding-left:30px}.main-product-image,.main-image img{display:block;width:100%;max-width:100%;height:auto}@media (max-width:768px){.mery-product-container{padding:30px 15px}.mery-product-info{padding-left:0 !important;margin-top:25px}.product-title{font-size:clamp(24px, 7vw, 30px);line-height:1.2;overflow-wrap:anywhere}.product-short-description{font-size:15px;line-height:1.6;overflow-wrap:anywhere}}.product-thumbnails{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;margin-top:15px}.thumbnail-img{flex:0 0 auto;width:80px;height:80px;max-width:80px;object-fit:cover}@media (max-width:480px){.thumbnail-img{width:64px;height:64px;max-width:64px}}.product-features{display:flex;flex-wrap:wrap;gap:30px;width:100%;max-width:100%}.feature-item{min-width:0}@media (max-width:768px){.product-features{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:20px 12px;margin:25px 0}.feature-item{width:100%;min-width:0}.feature-item img{width:50px;height:50px;object-fit:contain}.caracteristica-item img{width:65px;height:65px}.caracteristica-item span{font-size:13px;line-height:1.4;overflow-wrap:anywhere}}@media (max-width:380px){.product-features{grid-template-columns:1fr}}.mery-budget-button{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;max-width:100%}.btn-presupuesto-single,.btn-whatsapp-single{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:13px 25px;text-align:center;line-height:1.3;overflow-wrap:anywhere}@media (max-width:768px){.mery-budget-button{flex-direction:column;align-items:stretch;width:100%;gap:10px}.btn-whatsapp-single,.btn-presupuesto-single{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:48px;padding:12px 18px;font-size:12px}}@media (max-width:768px){.tabla-ficha-tecnica,#descripcion table,#ficha-tecnica table,#configurables table,#aplicaciones table,#descargas table{width:100% !important;max-width:100% !important;table-layout:fixed;font-size:13px;word-break:break-word;overflow-wrap:anywhere}.tabla-ficha-tecnica td,.tabla-ficha-tecnica th,#descripcion table td,#descripcion table th,#ficha-tecnica table td,#ficha-tecnica table th,#configurables table td,#configurables table th,#aplicaciones table td,#aplicaciones table th,#descargas table td,#descargas table th{max-width:100% !important;padding:11px 12px !important;word-break:break-word !important;overflow-wrap:anywhere !important;line-height:1.45}}.mery-breadcrumb-wrapper{width:100%;padding:12px 0;overflow:hidden}.mery-breadcrumb-wrapper>.header-container{width:100% !important;max-width:100% !important;padding-left:15px !important;padding-right:15px !important}.mery-breadcrumb-wrapper .woocommerce-breadcrumb{width:100%;margin:0;overflow-wrap:anywhere;line-height:1.5}@media (max-width:768px){.mery-breadcrumb-wrapper{padding:10px 0}.mery-breadcrumb-wrapper>.header-container{padding-left:15px !important;padding-right:15px !important}.mery-breadcrumb-wrapper .woocommerce-breadcrumb{font-size:12px;line-height:1.5}}@media (max-width:768px){.mery-modal{width:100%;height:100%;height:100dvh;padding:0 !important}.mery-modal.active{align-items:flex-end;padding:0 !important}.mery-modal-container{width:100% !important;max-width:100% !important;max-height:95dvh;max-height:95dvh;margin:0;border-radius:20px 20px 0 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mery-modal-header{position:relative;padding:22px 18px 15px;padding-top:calc(
            22px + env(safe-area-inset-top)
        )}.mery-modal-header h2{max-width:calc(100% - 40px);font-size:clamp(20px, 6vw, 24px);line-height:1.25;overflow-wrap:anywhere}.mery-modal-close{top:12px;right:10px;width:38px;height:38px;font-size:28px}.form-section{padding:18px}.form-footer{padding:18px;padding-bottom:calc(
            18px + env(safe-area-inset-bottom)
        )}.form-row-inline{grid-template-columns:minmax(0, 1fr);gap:12px}.form-group{width:100%;max-width:100%}.form-group input,.form-group select,.form-group textarea{width:100% !important;max-width:100% !important;font-size:16px;min-width:0}.file-upload-btn{width:100%;min-height:48px;text-align:center;overflow-wrap:anywhere}.file-item{width:100%;max-width:100%;align-items:flex-start;gap:8px}.file-item .file-name{min-width:0;overflow-wrap:anywhere;word-break:break-word}.file-item .file-remove{flex-shrink:0;margin-left:0}.btn-enviar{width:100%;min-height:50px;padding:14px 18px}}@media (max-width:768px){.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap{max-width:100% !important}.elementor-widget{max-width:100%}.elementor-widget-container{max-width:100%;overflow-wrap:anywhere}.elementor-heading-title{max-width:100%;overflow-wrap:anywhere;line-height:1.2}.elementor-button-wrapper{width:100%}.elementor-button{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}}@media (max-width:768px){.woocommerce,.woocommerce-page{width:100%;max-width:100%}.woocommerce .products,.woocommerce ul.products{width:100% !important;max-width:100% !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{max-width:100% !important;overflow:hidden}.woocommerce ul.products li.product img{width:100%;max-width:100%;height:auto}}@media (max-width:768px){h1,h2,h3,h4,h5,h6,p,span,a,li,td,th{overflow-wrap:anywhere;word-wrap:break-word}}@media (max-width:768px){.container,.container-fluid,.row,.header-container,.commonSection,.mery-product-container,.mery-modal-container{max-width:100% !important}.row{margin-left:0 !important;margin-right:0 !important}[class*=col-]{max-width:100%;min-width:0}pre,code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}}@media only screen and (max-width:768px){body .header-container,body .header-container.container,body .header-container.container-fluid{background:#06163a !important;background-color:#06163a !important;background-image:none !important}body .header-container:before,body .header-container:after{background:#06163a !important;background-color:#06163a !important}body .header-container .logo,body .header-container .topbar_right,body .header-container .topbar_element,body .header-container .info_element{color:#fff}}@media (max-width:768px) and (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media only screen and (max-width:768px){body .header-container,body .header-container.container,body .header-container.container-fluid{width:100% !important;max-width:100% !important;background:#06163a !important;background-color:#06163a !important;background-image:none !important;margin:0 !important;padding-left:15px !important;padding-right:15px !important;overflow:visible !important}.header-container>.container,.header-container .container{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}.header-container .row{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important}.header-container .logo{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;margin:0 auto !important;padding:10px 0 !important}.header-container .logo a{display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;margin:0 auto !important;padding:0 !important}.header-container .logo img{display:block !important;width:auto !important;height:auto !important;max-width:180px !important;max-height:65px !important;object-fit:contain !important;margin:0 auto !important}.header-container .topbar_right{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:10px !important;margin:0 !important;padding:10px 0 15px !important}.header-container .topbar_right>div.elementos{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important;min-width:0 !important}.header-container .topbar_element{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;flex:0 0 auto !important}.header-container .topbar_element.search_element{display:flex !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;padding:7px !important;margin:0 !important;border:1px solid #979797 !important;border-radius:7px !important;background:#fff !important;overflow:visible !important;box-sizing:border-box !important}.header-container .search_element form{display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important}.header-container .search_element input[type=search]{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:42px !important;padding:8px 12px !important;margin:0 !important;border:0 !important;outline:none !important;box-sizing:border-box !important;font-size:15px !important}.header-container .info_element{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;min-width:0 !important;line-height:1.4 !important;padding:4px 0 !important}.header-container .info_element i{position:relative !important;left:auto !important;top:auto !important;flex:0 0 auto !important;margin-right:7px !important}.header-container .info_element a{display:inline-block !important;max-width:calc(100% - 30px) !important;color:#fff !important;overflow-wrap:anywhere !important;word-break:break-word !important;text-align:center !important}.header-container .settings_cart{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;margin:0 !important;padding:0 !important}.header-container .budget_button{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important}.header-container .btn-presupuesto{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:340px !important;min-height:46px !important;padding:11px 20px !important;margin:0 auto !important;text-align:center !important;white-space:normal !important;line-height:1.3 !important;overflow-wrap:anywhere !important}.header-container .elementor-button-wrapper{width:100% !important;display:flex !important;justify-content:center !important}.header-container .elementor-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:340px !important;min-height:46px !important;padding:11px 20px !important;margin:0 auto !important;text-align:center !important;white-space:normal !important;line-height:1.3 !important;overflow-wrap:anywhere !important}.header-container img,.header-container svg,.header-container iframe{max-width:100% !important}.header-container input,.header-container select,.header-container textarea{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}@media only screen and (max-width:480px){body .header-container{padding-left:10px !important;padding-right:10px !important}.header-container .logo{padding-top:8px !important;padding-bottom:8px !important}.header-container .logo img{max-width:155px !important;max-height:58px !important}.header-container .topbar_right{gap:8px !important;padding-top:8px !important;padding-bottom:12px !important}.header-container .search_element input[type=search]{height:40px !important;font-size:14px !important}.header-container .btn-presupuesto,.header-container .elementor-button{max-width:100% !important;min-height:44px !important;padding-left:15px !important;padding-right:15px !important;font-size:11px !important}}@media only screen and (max-width:768px){.elementor-element-e7ef0c1 .elementor-element-654f8ea{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;min-width:0 !important;gap:25px !important}.elementor-element-e7ef0c1 .elementor-element-2f87c55{width:100% !important;max-width:100% !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;margin:0 !important}.elementor-element-e7ef0c1 .elementor-element-2f87c55 img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;max-height:220px !important;margin:0 auto !important;object-fit:contain !important}.elementor-element-e7ef0c1 .elementor-element-a667687{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;flex:0 0 auto !important;gap:15px !important;margin:0 !important;padding:0 !important}.elementor-element-e7ef0c1 .elementor-element-5600d0d{width:100% !important;max-width:100% !important;margin:0 !important}.elementor-element-e7ef0c1 .elementor-element-5600d0d h2{width:100% !important;max-width:100% !important;margin:0 !important;font-size:clamp(24px, 7vw, 32px) !important;line-height:1.2 !important;text-align:center !important;overflow-wrap:anywhere !important}.elementor-element-e7ef0c1 .elementor-element-967138e{width:100% !important;max-width:100% !important;margin:0 !important}.elementor-element-e7ef0c1 .elementor-element-967138e p{width:100% !important;max-width:100% !important;margin:0 !important;font-size:15px !important;line-height:1.6 !important;text-align:center !important;overflow-wrap:anywhere !important}.elementor-element-e7ef0c1 .elementor-element-3040b80{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:5px 0 0 !important}.elementor-element-e7ef0c1 .elementor-element-3040b80 .elementor-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;min-height:46px !important;padding:12px 25px !important;text-align:center !important;white-space:normal !important;line-height:1.3 !important}}@media only screen and (max-width:480px){.elementor-element-e7ef0c1 .elementor-element-654f8ea{gap:20px !important}.elementor-element-e7ef0c1 .elementor-element-2f87c55 img{max-height:170px !important}.elementor-element-e7ef0c1 .elementor-element-5600d0d h2{font-size:23px !important;line-height:1.2 !important}.elementor-element-e7ef0c1 .elementor-element-967138e p{font-size:14px !important;line-height:1.55 !important}.elementor-element-e7ef0c1 .elementor-element-3040b80 .elementor-button{width:100% !important;max-width:280px !important}}@media only screen and (max-width:768px){.elementor-element-e7ef0c1{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;overflow:visible !important}.elementor-element-e7ef0c1>.elementor-container{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:block !important;margin:0 auto !important}.elementor-element-e7ef0c1 .elementor-element-ee9474e{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;display:block !important}.elementor-element-e7ef0c1 .elementor-element-ee9474e>.elementor-widget-wrap{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:block !important;padding:0 !important;margin:0 !important}.elementor-element-e7ef0c1 .elementor-element-654f8ea{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:25px !important;margin:0 !important;padding:25px 15px !important}.elementor-element-e7ef0c1 .elementor-element-654f8ea>.e-con-inner{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:25px !important;padding:0 !important;margin:0 !important}.elementor-element-e7ef0c1 .elementor-element-2f87c55{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important}.elementor-element-e7ef0c1 .elementor-element-2f87c55 img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;max-height:200px !important;margin:0 auto !important}.elementor-element-e7ef0c1 .elementor-element-a667687{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:15px !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important;grid-template-columns:none !important;grid-template-rows:none !important}.elementor-element-e7ef0c1 .elementor-element-5600d0d{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important}.elementor-element-e7ef0c1 .elementor-element-5600d0d h2{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;font-size:clamp(22px, 6vw, 30px) !important;line-height:1.25 !important;text-align:center !important;white-space:normal !important;overflow:visible !important;word-break:normal !important;overflow-wrap:break-word !important}.elementor-element-e7ef0c1 .elementor-element-967138e{width:100% !important;max-width:650px !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important}.elementor-element-e7ef0c1 .elementor-element-967138e p{width:100% !important;height:auto !important;margin:0 !important;font-size:15px !important;line-height:1.6 !important;text-align:center !important}.elementor-element-e7ef0c1 .elementor-element-3040b80{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important}.elementor-element-e7ef0c1 .elementor-element-3040b80 .elementor-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-height:46px !important;padding:12px 25px !important;margin:0 !important;white-space:normal !important;line-height:1.3 !important}}@media only screen and (max-width:480px){.elementor-element-e7ef0c1 .elementor-element-654f8ea{gap:20px !important;padding:20px 15px !important}.elementor-element-e7ef0c1 .elementor-element-654f8ea>.e-con-inner{gap:20px !important}.elementor-element-e7ef0c1 .elementor-element-2f87c55 img{max-height:160px !important}.elementor-element-e7ef0c1 .elementor-element-5600d0d h2{font-size:22px !important;line-height:1.25 !important}.elementor-element-e7ef0c1 .elementor-element-967138e p{font-size:14px !important;line-height:1.55 !important}.elementor-element-e7ef0c1 .elementor-element-3040b80 .elementor-button{width:100% !important;max-width:280px !important}}@media only screen and (max-width:768px){header,.header-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.header-container .logo,.header-container .site-logo,.header-container .custom-logo-link{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;margin:0 auto !important;padding:10px 15px !important;background:#fff !important;box-sizing:border-box !important}.header-container .logo img,.header-container .site-logo img,.header-container .custom-logo{display:block !important;width:auto !important;max-width:80% !important;height:60px !important;max-height:60px !important;object-fit:contain !important;margin:0 auto !important}.topbar_right{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:10px !important;margin:0 !important;padding:10px 15px !important;overflow:visible !important}.topbar_right>div.elementos{display:flex !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;flex:0 0 auto !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;overflow:visible !important}.topbar_right>div.elementos:first-child{margin:0 !important}.topbar_element{box-sizing:border-box !important;max-width:100% !important;min-width:0 !important;position:relative !important}.topbar_element.search_element{display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;margin:0 !important;padding:8px 10px !important;border:1px solid #979797 !important;border-radius:7px !important;background:#fff !important;overflow:hidden !important}.search_element input[type=search]{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:40px !important;box-sizing:border-box !important;margin:0 !important;padding:8px 10px !important;font-size:15px !important;border:none !important;outline:none !important}.info_element{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;flex-wrap:wrap !important;gap:6px !important}.info_element a{color:#fff !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important}.info_element i{position:static !important;left:auto !important;top:auto !important;flex:0 0 auto !important;margin-right:5px !important}.settings_cart{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;margin:0 !important;padding:0 !important}.budget_button{max-width:100% !important;margin:0 !important;box-sizing:border-box !important}.btn-presupuesto{max-width:100% !important;box-sizing:border-box !important;padding:12px 25px !important;white-space:normal !important;text-align:center !important}}@media only screen and (max-width:480px){.header-container .logo,.header-container .site-logo,.header-container .custom-logo-link{padding:8px 10px !important}.header-container .logo img,.header-container .site-logo img,.header-container .custom-logo{max-width:75% !important;height:52px !important;max-height:52px !important}.topbar_right{padding:8px 10px !important;gap:8px !important}.topbar_element.search_element{padding:6px 8px !important}.search_element input[type=search]{height:38px !important;font-size:14px !important}}@media only screen and (max-width:360px){.header-container .logo img,.header-container .site-logo img,.header-container .custom-logo{max-width:72% !important;height:48px !important;max-height:48px !important}.topbar_right{padding-left:8px !important;padding-right:8px !important}}@media only screen and (max-width:768px){header,header>*,.header-container,.header-container>*,.header-container .container,.header-container .row{box-sizing:border-box !important;max-width:100% !important}.header-container{width:100% !important;max-width:100% !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;box-sizing:border-box !important}.header-container>div,.header-container>.row>div,.header-container .row>div,.header-container .header_left,.header-container .header_right,.header-container .topbar_left,.header-container .topbar_right{width:100% !important;max-width:100% !important;flex:0 0 100% !important;float:none !important;position:relative !important;box-sizing:border-box !important}.header-container .logo{width:100% !important;max-width:100% !important;float:none !important;display:flex !important;flex:0 0 100% !important;align-items:center !important;justify-content:center !important;text-align:center !important;background:#fff !important;margin:0 !important;padding:10px 15px !important;box-sizing:border-box !important}.header-container .logo img{display:block !important;width:auto !important;max-width:80% !important;height:60px !important;max-height:60px !important;object-fit:contain !important;margin:0 auto !important}.topbar_right{width:100% !important;max-width:100% !important;flex:0 0 100% !important;float:none !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:10px !important;margin:0 !important;padding:10px 15px !important;box-sizing:border-box !important;overflow:visible !important}.topbar_right>div.elementos{display:flex !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;float:none !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important}.topbar_right>div.elementos:first-child{margin:0 !important}.topbar_right .topbar_element{width:100% !important;max-width:100% !important;min-width:0 !important;float:none !important;box-sizing:border-box !important;position:relative !important}.topbar_right .topbar_element.search_element{display:flex !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;margin:0 !important;padding:8px 10px !important;border:1px solid #979797 !important;border-radius:7px !important;background:#fff !important;overflow:hidden !important}.topbar_right .search_element input[type=search]{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:40px !important;box-sizing:border-box !important;margin:0 !important;padding:8px 10px !important;border:0 !important;outline:0 !important;font-size:15px !important}.topbar_right .info_element{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;text-align:center !important;box-sizing:border-box !important;overflow-wrap:anywhere !important}.topbar_right .info_element i{position:static !important;left:auto !important;top:auto !important;flex:0 0 auto !important;margin-right:5px !important}.topbar_right .info_element a{max-width:100% !important;color:#fff !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important}.topbar_right .settings_cart{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}.topbar_right .budget_button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important}.topbar_right .btn-presupuesto{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;box-sizing:border-box !important;padding:12px 25px !important;white-space:normal !important;text-align:center !important}.header-container .row{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}.header-container .row:before,.header-container .row:after{display:none !important}.header-container [class*=col-]{width:100% !important;max-width:100% !important;flex:0 0 100% !important;float:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.header-container,.header-container>*,.header-container .row,.header-container [class*=col-],.topbar_right,.topbar_right>div{overflow-x:visible !important;min-width:0 !important}}@media only screen and (max-width:480px){.header-container .logo{padding:8px 10px !important}.header-container .logo img{max-width:75% !important;height:52px !important;max-height:52px !important}.topbar_right{padding:8px 10px !important;gap:8px !important}.topbar_right .topbar_element.search_element{padding:6px 8px !important}.topbar_right .search_element input[type=search]{height:38px !important;font-size:14px !important}}@media only screen and (max-width:360px){.header-container .logo img{max-width:72% !important;height:48px !important;max-height:48px !important}.topbar_right{padding-left:8px !important;padding-right:8px !important}}