:root{--blanco:#fff;--azul:#00476b;--celeste:#5cc4ec}.accordion-section-title button.accordion-trigger{height:unset !important}.cky-btn-revisit-wrapper{display:none !important}.boton a{color:var(--blanco) !important;background-color:var(--azul) !important;border:0 !important;border-radius:10px !important;padding:5px !important;padding-left:20px !important;padding-right:20px !important}.texto h2{margin-bottom:10px !important}#toTop{display:none !important}.grid-politicas{max-width:800px !important;margin:auto !important}header{position:sticky !important;top:0 !important;left:0 !important;width:100% !important;box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px}.fusion-header-has-flyout-menu-content{width:100% !important}.fusion-logo img{width:180px !important}.fusion-header .fusion-row:before{display:none !important}.fusion-header .fusion-row:after{display:none !important}.fusion-header .fusion-clearfix{display:none !important}.fusion-header .fusion-row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between;padding-top:15px !important;padding-bottom:15px !important}.adhoc-menu{display:flex;flex-direction:column;align-items:flex-end;justify-content:right;gap:10px}.menu-text{text-transform:uppercase;font-weight:600}.user-actions{display:flex;flex-direction:row;align-items:center;gap:20px}.user-icons a{display:flex}.user-icons{display:flex;flex-direction:row;align-items:center;gap:5px}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:500px !important;font-size:14px !important}.dgwt-wcas-suggestions-wrapp{box-shadow:rgba(149,157,165,.2) 0px 8px 24px !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:1px solid #000 !important;font-family:'Catamaran',sans-serif !important;font-size:14px !important;line-height:15px !important;padding-top:11px !important}.dgwt-wcas-sf-wrapp input[type=search]::placeholder{font-size:14px !important;font-style:normal !important;font-weight:500 !important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:6px !important}.grid-productos-inicio .products:before,.grid-productos-inicio .products:after{display:none !important}.grid-productos-inicio .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px !important;padding-top:45px;padding-left:25px !important;padding-right:25px !important}.product .featured-image,.product .featured-image img{object-fit:contain;width:100%;height:250px}.product .product-title,.product .product-title a{font-size:18px !important;font-weight:700 !important;font-family:'Catamaran',sans-serif !important}.product .product-buttons{display:none !important}.product{padding:0 !important;background-color:var(--blanco) !important;border-radius:10px !important;overflow:hidden;border:0 !important}.product bdi{font-size:20px !important;font-weight:700 !important;font-family:'Catamaran',sans-serif !important}.product del,.product del bdi{font-size:16px !important;font-weight:700 !important;font-family:'Catamaran',sans-serif !important}.grid-servicios-intro:after,.grid-servicios-intro:before{display:none !important}.grid-servicios-intro{display:grid !important;grid-template-columns:repeat(4,1fr) !important}.grid-servicios-intro .wpb_column{width:100% !important}.texto-servicio-inicio h3{color:var(--blanco) !important}.grid-servicios-intro .boton a{color:var(--azul) !important;background-color:var(--blanco) !important;border:0 !important;border-radius:10px !important;font-size:16px !important;padding:5px !important;padding-left:25px !important;padding-right:25px !important;font-weight:500 !important}.servicio-texto-intro{background-color:var(--azul) !important;padding:50px !important}.gform_fields{gap:20px !important}.gform_body textarea{resize:none !important}.gform_footer input[type=submit]{background-color:var(--azul) !important;border-radius:10px !important;padding:0 !important;line-height:15px !important;padding-left:20px !important;padding-right:20px !important}.bg-inicio{background:#fff !important;background:linear-gradient(180deg,rgba(255,255,255,1) 20%,#f5f5f5 30%) !important}.grid-servicios .vc_column-inner{box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px;padding:20px !important;padding-top:30px !important;border-radius:10px !important}.fusion-woo-badges-wrapper .onsale{margin:0 !important;text-transform:uppercase !important;font-weight:700 !important;font-size:12px !important;border-bottom-right-radius:10px !important;padding-left:20px !important;padding-right:20px !important}.product .product-title{text-align:center !important}.product .product-details-container{display:flex !important;flex-direction:column !important;align-items:center !important;gap:5px;padding-bottom:10px !important}.product .fusion-price-rating{position:relative;top:-10px !important}.product .fusion-price-rating>*{text-align:center !important}.product .fusion-product-wrapper{border:0 !important}.product{box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px !important}.boton-carrito{background-color:var(--azul) !important;color:var(--blanco) !important;display:flex !important;flex-direction:row;align-items:center;gap:7px;padding:5px;padding-left:20px;padding-right:20px;border-radius:5px;transition:all .3s !important;order:3;font-family:'Catamaran',sans-serif !important}.boton-carrito:hover{background-color:#00476bda !important}.boton-carrito p{margin-top:0 !important;margin-bottom:0 !important;font-size:14px !important;line-height:14px !important;font-weight:600 !important;position:relative;top:1px}.product .product-details-container{display:flex !important;flex-direction:column !important}.product .fusion-price-rating{display:flex;order:-1 !important}.product .product-title{order:-2 !important}.archive .products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px !important;padding-top:20px !important}.archive .products:after,.archive .products:before{display:none !important}.archive #main{padding-top:40px !important;padding-bottom:40px !important}.single-product #main{padding-top:40px !important}.single-product .woocommerce-notices-wrapper+.product{box-shadow:unset !important}.single-product .product_title{font-size:25px !important;line-height:25px !important}.single-product .summary-container .price del bdi,.single-product .summary-container .price del{font-size:20px !important;line-height:20px !important}.single-product .summary-container .price bdi{font-size:30px !important}.product .product-border{display:none !important}.quantity{width:100px !important;border:0 !important}.quantity input{border:0 !important}.quantity .plus,.quantity .minus{background-color:var(--azul) !important;color:var(--blanco) !important;padding-left:7px !important;border-radius:4px !important;padding-right:7px !important}.single_add_to_cart_button{font-size:12px !important;line-height:15px !important;border-radius:4px !important;font-weight:600 !important;font-family:'Catamaran',sans-serif !important;padding:2px !important;padding-left:20px !important;padding-right:20px !important}.related .title-heading-left{text-align:center !important;font-size:30px !important}.related ul{gap:20px !important;padding-top:30px !important;padding-bottom:60px !important}.single-product .onsale{top:0 !important;left:0 !important;padding-right:20px !important;padding-left:20px !important;border-top-left-radius:0 !important;border-bottom-right-radius:20px !important}.single-product .product_meta{display:none !important}.woocommerce-account #main{padding-top:45px !important;padding-bottom:45px !important}.woocommerce-MyAccount-content,.woocommerce-content-box{border:1px solid #eee !important}.woocommerce-MyAccount-content h2,.woocommerce-content-box h2{font-size:25px !important}.envio-info{display:flex;flex-direction:row;align-items:center;gap:10px;background-color:#2ecc71;width:fit-content !important;padding-top:6px !important;padding-bottom:5px !important;padding-left:20px;padding-right:20px;border-radius:5px}.envio-info img{width:18px}.envio-info p>b{text-decoration:underline}.envio-info p{color:var(--blanco);margin-top:0 !important;margin-bottom:0 !important;font-size:14px !important;line-height:16px !important}.single-product .variations tr{display:flex !important;flex-direction:column !important;gap:5px}.single-product .variations th{text-align:left !important;text-transform:capitalize !important}.adhoc-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.col-footer img{width:160px !important}.menu-footer{display:flex;flex-direction:column}.menu-footer p,.legal-col p{color:var(--azul) !important;font-weight:600 !important}.menu-footer a,.legal-col a{color:var(--azul) !important;opacity:.8;font-weight:500 !important;font-size:14px !important}.legal-col{display:flex;flex-direction:column;align-items:flex-end}footer{border-top:3px solid var(--azul) !important}.filtro-lateral,.boton-filtro-lateral{display:none}.woof_products_top_panel{display:none !important}.adhoc-woocommerce{display:grid;grid-template-columns:.3fr .7fr}.filtro-productos{display:flex;flex-direction:column;width:80%;box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px;background-color:#f5f5f5;padding:20px;border-radius:10px;height:fit-content}.irs--round .irs-grid{display:none !important}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background-color:var(--azul) !important}.woof_container_inner h4{font-size:16px !important;font-weight:600 !important}.woof_reset_search_form,.woof_submit_search_form{background-color:var(--azul) !important;color:var(--blanco) !important;font-family:'Catamaran',sans-serif !important;border:0 !important;border-radius:5px;padding:5px;padding-left:20px;padding-right:20px;font-weight:500 !important}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:var(--azul) !important}.irs--round .irs-handle{border:4px solid var(--azul) !important}.irs--round .irs-bar{background-color:var(--azul) !important;font-weight:600 !important}.filtro-productos>p{color:var(--azul) !important;font-weight:600 !important}#customer_login .col-1,#customer_login .col-2,.cart-totals-buttons,.cart_totals,.checkout_coupon,.coupon,.cross-sells,.woocommerce-shipping-calculator{border:1px solid #eee !important}.woocommerce-cart #main{padding-top:40px !important;padding-bottom:40px !important}.woocommerce-cart #main h2{border:0 !important;font-size:20px !important}@media only screen and (max-width:1100px){.adhoc-menu{display:flex;flex-direction:row;align-items:center !important}.user-actions .dgwt-wcas-search-wrapp{display:none !important}.fusion-logo img{width:130px !important}.grid-servicios-intro{display:flex !important;flex-direction:column !important}.altura-imagen-servicio{height:180px !important}.grid-servicios-intro h3{margin-top:0 !important}.grid-servicios .vc_column-inner{padding-top:0 !important}.servicio-texto-intro{background-color:var(--azul) !important;padding:30px !important}.adhoc-woocommerce{display:grid;grid-template-columns:1fr;gap:20px}.filtro-productos{display:flex;flex-direction:column;width:100%;box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px;background-color:#f5f5f5;padding:20px;border-radius:10px;height:fit-content}}@media only screen and (max-width:767px){.product .featured-image,.product .featured-image img{object-fit:contain;width:100%;height:180px}.texto h1{font-size:30px !important}.texto h2{font-size:26px !important}.texto h3,.grid-servicios-intro h3{font-size:24px !important}.texto h4{font-size:22px !important}.adhoc-footer{display:grid;grid-template-columns:repeat(1,1fr);gap:35px}.grid-productos-inicio .products,.archive .products{display:grid;grid-template-columns:repeat(2,1fr);gap:10px !important}.boton-carrito p{margin-top:0 !important;margin-bottom:0 !important;font-size:13px !important;line-height:14px !important;font-weight:600 !important;position:relative;top:1px;text-align:center !important}.archive .products{padding-left:20px !important;padding-right:20px !important}.product .product-title,.product .product-title a{font-size:15px !important;font-weight:700 !important;font-family:'Catamaran',sans-serif !important}.boton-carrito{background-color:var(--azul) !important;color:var(--blanco) !important;display:flex !important;flex-direction:row;align-items:center;gap:2px;padding:5px;padding-left:10px;padding-right:10px;border-radius:5px;transition:all .3s !important;order:3;font-family:'Catamaran',sans-serif !important}}