wc-order-attribution-inputs{display:none}.form-dark .gfield_label{color:var(--white)}.form-dark .gform-theme--foundation .gform_fields{gap:1rem}.form-dark .gform-theme--framework .gform_validation_errors{border:1px solid var(--error)}.form-dark .gform_heading{display:none}.form-dark .gform_confirmation_message{color:var(--white);background:#0d6c8c;padding:2rem;border-radius:1rem;text-align:center}.form-dark .gform-theme--framework .gform_validation_errors .gform_submission_error,.form-dark .gform-theme--framework .gfield_validation_message{color:var(--error)}.form-dark .gform_footer .gform_button{background:var(--secondary)!important;width:100%!important}.form-dark .gform_footer .gform_button:hover{background:var(--secondary-bold)!important}.sub-categories{display:flex;justify-content:center;gap:2%}.sub-categories .card-cat{flex:0 0 20%;text-align:center}.sub-categories .card-cat .wrap-img{background-size:cover;background-position:center;border-radius:1rem;height:22rem;background-color:#f0f0f0}.mc4wp-response .mc4wp-success{font-size:1.3rem;background:#e8ffbd;padding:.1rem 1rem;text-align:center;margin-top:1rem}body .woof_block_html_items .icheckbox_flat-flat,body .woof_block_html_items .iradio_flat-flat{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAWCAMAAABXLOafAAAAY1BMVEVHcEzX3N7X3N7X3N7X3N7X3N4wnMzX3N6dxdjX3N7X3N7X3N4wnMzX3N5+uNTX3N4wnMzX3N7X3N4wnMwwnMzX3N4wnMwwnMwwnMwwnMzX3N7X3N4wnMzX3N4wnMwwnMzX3N4KwB7kAAAAH3RSTlMASlRdeRn0gAVxMfdTRBjgko4qrC0mh+e+OL6q4SjafziNxAAAAkZJREFUeNrtl9lyozAQRS9CSM3iMgZs8O7//8qRGgslFlumxpmZqpyXFPehcyy6kQQgOuWPgfwUgSk6dR9QXQFmH0s9IOP9dMqQOG/zfHsWBHioqC9K3eric1qJVMtUVEupfrygYTjcXzjAsNEvbKZSRmxdza3AQHFzNW8FBq6pfpJeZ9PoERABxT2gAPY6YD+VArR7fGBHYOjwaRlsGvzoDWbSUyh8ArpQuANiHRBPpQD7enbAyKs7BGbsNpPmoXAOqFBYAVIHyKkUgkvtMqJsx/9EwFBwqfJIdCxV/+IMlbZECVESaUs1nT5GAO4jAHqEqZS2tnUzgIiQ8QMBdDGF2gZM09oHm6a2SRMwCT9MpCuFu8N64XjTp7Fd3wxPMrvGcb/AqnFpo/olzrQhcWkizVM2nq4TrgnlWuGYEHF69m3rGvoM1KZOCVDZqpLAZWtA2DcPBxcQQ0qRlBG5dFmYfZt2Sdj7JimntgkyDGS2JwDbEUcW5Xk7mj8XIOWlHEjs2x/SiOfNpbPCde19l4SF8L6GfpgJA+SHmQCu1wLkh5kwQNowpJKn2KVzwh1R7XyXhGNAON+/JqyOQO18F4TlHhDeN2gJerbE7Z0twcZg30VhLRMAznfF0Km3DJ1q2HdZmI2d7+991uToZ01+8bPWNuy7IOyMjW+4cTB/bONY3JpVu35rlvLtW/N/efj59uNlef9ASX7QPBFG03/rAF/5o3o1m37tinQNLkNTKUNxf0WKgyuS+f6+XJGQidR4iWwq/eF7+AXsoq9FxclCSgAAAABJRU5ErkJggg==")!important}.mobile-menu-open{overflow-y:hidden}.mobile-menu-open .overlay-menu{opacity:1;visibility:visible}.mobile-menu-open .overlay-menu .btn{position:absolute;right:1rem;top:1rem;color:var(--white)}.mobile-menu-open .custom-mobile-menu{visibility:visible;left:0}.woocommerce table.shop_table td small.tax_label,.woocommerce table.shop_table .includes_tax{display:block}.custom-mobile-menu .wrapper .menu>.menu-item.opened>a>i{transform:rotate(-180deg)}.custom-mobile-menu .wrapper .menu>.menu-item.opened .dropdown-menu{display:block}.opened .menu-universal.mobile{display:block}.menu-universal .wrap-cats ul li.active a i{transform:rotate(180deg) translateY(9px)}.product-desc-wrap{display:grid;grid-template-columns:2fr 1fr;gap:5rem}.product-desc-wrap .wrap-desc{text-align:justify}.product-desc-wrap .prod-features ul{padding:0;margin:0;list-style:none}.product-desc-wrap .prod-features ul li{display:flex;gap:1.5rem;margin-bottom:.7rem}.product-desc-wrap .prod-features ul li .wrap-icon{color:var(--secondary);font-size:3rem}.faq-wrapper .elementor-tab-title.elementor-active{background:var(--secondary-light)}.faq-wrapper .elementor-tab-content a{background:var(--primary-light);border-bottom:2px dotted var(--primary);color:var(--primary);font-weight:700;transition:all .3s ease}.faq-wrapper .elementor-tab-content a:hover{border-bottom-color:var(--secondary);color:var(--secondary)}.cs-images-slider .swiper{width:calc(100% - 12rem)}.cs-images-slider .btn-brand:hover{opacity:.5}.cs-images-slider .swiper-button-next,.cs-images-slider .swiper-button-prev{width:3rem;height:3rem}.cs-images-slider .swiper-button-next:after,.cs-images-slider .swiper-button-prev:after{font-size:1.3rem}.news-boxes .elementor-post__read-more i{margin-left:.7rem;position:relative;right:0;transition:all .3s ease}.news-boxes .elementor-post__title a:after{content:"";display:block;height:2px;background:var(--primary);margin-top:5px;width:0%;transition:all .4s ease}.news-boxes .elementor-post__title a:hover:after{width:100%}.news-boxes .elementor-post__read-more:hover i{right:-.8rem}.brands-wrap a{display:block}.home-features{color:var(--white)}.home-features .woocommerce ul.products li.product{width:100%}.home-features .woocommerce ul.products li.product .button{border-color:var(--white)!important}.home-features .woocommerce ul.products li.product .prod-loop-sku{color:var(--white)}.home-features ul.products li.product .price .amount{color:var(--white);text-decoration:none;font-weight:700;font-size:1.8rem}.home-features .products li .woocommerce-loop-product__title{color:var(--white)!important}.home-features .products li a{color:var(--white)}body .swiper-button-next,body .swiper-button-prev{border-radius:50%;background:var(--secondary);width:4rem;height:4rem;font-weight:700;color:var(--white)}body .swiper-button-next:after,body .swiper-button-prev:after{font-size:2rem}body .swiper-button-next:hover,body .swiper-button-prev:hover{background:var(--secondary-bold)}.box-needs .elementor-image-box-title i{margin-left:.7rem;transition:all .3s ease}.box-needs:hover .elementor-image-box-title i{margin-left:1rem}.top-search-btn{cursor:pointer}.mega-menu-btn.hover-state .jet-dropdown-arrow{transform:rotate(90deg)}.mega-search .swiper-pagination-bullets{position:relative;margin-top:2rem}.mega-search .swiper-pagination-bullets .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem!important}.mega-search .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--secondary)}.search-active .mega-search,.search-active .overlay-search{display:block}.sucursals{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.map-sucursals{height:400px;width:100%;border-radius:2rem;position:relative}.sucursals article,.box1{cursor:pointer;padding:4rem;background:#f7f7f7;background:linear-gradient(0deg,rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%);font-size:1.4rem;color:var(--graybold);border-radius:1.5rem;transition:all .3s ease}.sucursals article:hover{box-shadow:0 0 3rem rgba(0,0,0,.1)}.sucursals article h3{display:flex;color:var(--primary);font-size:1.8rem;margin:0 0 1rem}.sucursals article h3 .icon{margin-right:1rem;font-size:2.3rem;margin-top:-2px}.sucursals article address{display:block;margin-bottom:1rem}.sucursals article a{color:var(--primary);word-break:break-word}.sucursals article a:hover{text-decoration:underline}.product-metas{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;list-style:none;margin:0;padding:0;font-size:1.4rem}.woocommerce .woocommerce-breadcrumb{font-size:1.4rem!important;font-weight:700;color:var(--secondary)!important}.woocommerce .woocommerce-breadcrumb a{font-size:1.4rem;font-weight:400}.woocommerce .woocommerce-breadcrumb a:hover{text-decoration:underline}.woocommerce form .form-row .select2-container{width:100%!important}.woo-variation-swatches .variable-items-wrapper .button-variable-item{outline:none!important;font-size:1.4rem!important}.woo-variation-swatches .variable-items-wrapper .variable-item.selected{background:var(--third1)!important;outline:none!important}.woocommerce div.product form.cart .reset_variations{color:var(--gray);font-weight:500}.woocommerce div.product form.cart .reset_variations:hover{color:var(--danger)}.woocommerce div.product form.cart .button{background:var(--secondary);font-family:poppins,sans-serif;height:4rem;padding:0 3rem;transition:all .3s ease}.woocommerce div.product form.cart .button:hover{background:var(--secondary-bold)}.woocommerce .woof_reset_button_2{font-family:poppins,sans-serif;background:var(--primary);border:0;color:var(--white);font-size:1.4rem;border-radius:2rem;padding:.2rem 1.2rem;cursor:pointer;transition:all .3s ease}.woocommerce .woof_reset_button_2:hover{background:var(--secondary)}.woof_products_top_panel li a{color:var(--primary);font-weight:600}.woof_products_top_panel li a:hover{text-decoration:underline}.woof_products_top_panel li a,.woof_products_top_panel_ul li ul li{font-size:1.4rem}.jet-sub-mega-menu .elementor-nav-menu--dropdown a{transition:all .3s ease}.jet-sub-mega-menu .elementor-nav-menu--dropdown .sub-menu a{font-size:1.3rem;padding:.4rem 1rem!important}.woocommerce div.product .quantity .qty:focus{border-color:var(--secondary)}.woof_container_inner ul.woof_list>li{display:flex;flex-wrap:wrap}.woof_container_inner ul.woof_list .woof_childs_list{flex:0 0 100%}.woof_container_inner ul.woof_list li label{font-size:1.4rem;padding:0;flex:1}.woof_container_inner ul.woof_list li .woof_radio_term_reset{display:none!important}.woof_container_inner ul.woof_list li a{flex:1}.woof_container_inner ul.woof_list li a span{width:15px;height:15px;float:right;top:2px;position:relative}.woof_list label{font-size:1.4rem}.woof_redraw_zone .woof_submit_search_form_container .woof_reset_search_form{display:block;text-align:center;width:100%;transition:all .3s ease}.woof_submit_search_form_container button.woof_reset_search_form:hover{background:var(--secondary)!important;color:var(--white)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--primary);text-align:center;min-height:5rem;font-size:1.7rem!important;padding:0!important}.woocommerce ul.products li.product .prod-loop-sku{text-align:center;font-size:1.3rem;color:var(--primary);display:none}.woocommerce ul.products li.product .prod-loop-sku strong{display:inline-block}.woocommerce ul.products li.product .price{text-align:center;font-weight:700!important;font-size:1.7rem!important;display:flex!important;justify-content:center;gap:1rem}.woocommerce ul.products li.product .price .price-prefix{font-size:1.4rem;font-weight:500}.woocommerce ul.products li.product .price .amount{color:var(--secondary)!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:var(--black)!important}.woocommerce ul.products li.product ins{text-decoration:none}.woocommerce ul.products li.product ins .amount{color:var(--secondary);font-weight:800;font-size:1.7rem;text-decoration:none}.woocommerce ul.products li.product del .amount{color:var(--dark);font-weight:500;font-size:14px}.woocommerce ul.products li.product .button{display:block;width:100%;text-align:center;border:2px solid var(--primary);color:var(--primary);background:0 0;transition:all .3s ease}.woocommerce ul.products li.product .button:hover{background:var(--primary);color:var(--white);border-color:var(--secondary)!important}.elementor-pagination{display:flex;justify-content:center;margin-top:3rem}.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination .page-numbers li{border:0!important}.woocommerce-pagination .page-numbers li,.elementor-pagination .page-numbers{margin:0 .3rem!important}.woocommerce-pagination .page-numbers li .page-numbers,.elementor-pagination .page-numbers{color:var(--primary);background:var(--gray2);border-radius:5rem;width:3rem;height:3rem;font-size:1.2rem!important;font-weight:700;line-height:3rem!important;display:block;padding:0!important;transition:all .3s ease}.woocommerce-pagination .page-numbers li .page-numbers.current,.elementor-pagination .page-numbers.current{background:var(--secondary);color:var(--white)}.elementor-pagination .page-numbers:hover{opacity:.7}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--secondary)!important;border-color:var(--secondary)!important}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:var(--gray1)!important}.single-product .woocommerce-product-gallery{display:flex;gap:1rem}.single-product .woocommerce-product-gallery .flex-viewport{order:2;flex:1}.single-product .woocommerce-product-gallery .flex-control-thumbs{order:1;flex:0 0 7rem}.single-product div.product div.images .flex-control-thumbs li{float:none;width:100%!important;margin-bottom:1rem!important}.woocommerce div.product .wc-tabs-wrapper.woocommerce-tabs ul.tabs{display:flex;padding:0}.woocommerce div.product .wc-tabs-wrapper.woocommerce-tabs ul.tabs li{flex:1;text-align:center;color:var(--graybold);background:0 0;border:0;margin:0}.woocommerce div.product .wc-tabs-wrapper.woocommerce-tabs ul.tabs li a{display:block;color:var(--graybold)}.woocommerce div.product .wc-tabs-wrapper.woocommerce-tabs ul.tabs li:first-child{border-top-left-radius:2.4rem}.woocommerce div.product .wc-tabs-wrapper.woocommerce-tabs ul.tabs li:last-child{border-top-right-radius:2.4rem}.woocommerce div.product .wc-tabs-wrapper.woocommerce-tabs ul.tabs li.active{background:var(--secondary)!important;color:var(--white)!important}.woocommerce div.product .woocommerce-tabs{border-radius:2.5rem;box-shadow:0 4px 3rem rgba(0,0,0,.1)}.woocommerce div.product.elementor .wc-tabs-wrapper.woocommerce-tabs .panel{color:var(--graybold)}.related.products>h2{display:none}.mc4wp-form-fields input[type=email]{display:block;font-family:poppins,sans-serif;font-size:1.6rem;height:6rem;border:0;padding:0 22rem 0 2rem;width:100%;border-radius:5px}.mc4wp-form-fields .aux-shop2-subscribe-wrapper{position:relative}.mc4wp-form-fields .botonsubmit{position:absolute;right:1rem;top:0;top:1rem;height:4rem;padding:0 4rem;border:0;background:var(--secondary);color:var(--white);font-weight:700;font-family:poppins,sans-serif;font-size:1.6rem;border-radius:5px;cursor:pointer}.mc4wp-form-fields .botonsubmit:hover{background:var(--primary)}.mc4wp-form-fields .botonsubmit i{margin-left:1rem}.newsletter-popup .mc4wp-form-fields .botonsubmit{position:relative;left:0;top:0;width:100%;height:4rem;margin-top:.5rem}.newsletter-popup .mc4wp-form-fields input[type=email]{font-size:1.4rem;padding:0 1rem;height:4rem;border:2px solid var(--gray2);text-align:center;outline:none}.newsletter-popup .mc4wp-form-fields input[type=email]:focus{border-color:var(--secondary)!important}@media (max-width:1000px){.sucursals{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.main-menu-mobile .menu-universal.mobile{display:block}.mega-menu-active .menu-universal.mobile{display:block}}@media (max-width:500px){.home-features ul.products li.product .woocommerce-loop-product__title{font-size:2rem!important;min-height:inherit}.product-desc-wrap{grid-template-columns:1fr;gap:2rem}.sucursals{grid-template-columns:1fr}.home-features .woocommerce ul.products li.product .price{margin:1.5rem 0}.home-features .woocommerce ul.products li.product .button{font-size:1.8rem;font-weight:600;margin:0}.mega-search .swiper-pagination-bullets{margin-top:3rem}.mc4wp-form-fields input[type=email]{padding:0 1rem;text-align:center}.mc4wp-form-fields .botonsubmit{position:relative;left:0;height:6rem;top:0;width:100%;margin-top:.5rem;font-size:1.8rem}}