html{scroll-behavior:smooth!important;-webkit-tap-highlight-color:#fff0}.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:focus,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:active{outline:none!important}:focus,:active{outline:none!important}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:none!important;}.justificado{text-align:justify;hyphens:auto}#responsive-form{margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}#formulariodecontacto{font-family:'Open Sans' Arial!important}#formulariodecontacto input[type="submit"]{width:200px!important;font-family:arial;letter-spacing:1px}div#responsive-form p{margin-bottom:0px!important}div#responsive-form input,div#responsive-form textarea{border-radius:2px}.wpcf7-not-valid-tip{color:#f34c4c!important;font-size:0.90em!important;font-weight:400!important;display:block!important;line-height:1.2em!important;margin-top:3px!important}div#responsive-form .wpcf7-form-control-wrap{text-align:left!important}div#responsive-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin-left:0px!important}div#responsive-form .form-row.aceptar>div{padding-top:0px!important}.wp-block-uagb-container.uagb-block-1cc9ed30.wp-block-uagb-container>*:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width:inherit!important}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:14px!important}.wpcf7 input.wpcf7-form-control:not([type=submit]),.wpcf7 textarea.wpcf7-form-control{padding:10px!important}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:auto!important}label a,legend a{color:#000!important;font-weight:1em!important}.wpcf7 input.wpcf7-form-control:not([type=submit]):focus,.wpcf7 select.wpcf7-form-control:focus,.wpcf7 textarea.wpcf7-form-control:focus{border-color:white!important}@media only screen and (min-width:48em){.column-half{width:50%}}#responsive-form .column-half,#responsive-form .column-full{padding-left:0px!important;padding-right:0px!important}::placeholder{color:var(--ast-global-color-2)!important}.woocommerce-js form .form-row textarea,.woocommerce-js input[type=email],.woocommerce-js input[type=number],.woocommerce-js input[type=password],.woocommerce-js input[type=reset],.woocommerce-js input[type=search],.woocommerce-js input[type=tel],.woocommerce-js input[type=text],.woocommerce-js input[type=url],.woocommerce-js textarea,.woocommerce-page form .form-row textarea,.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.woocommerce-page textarea{border-color:var(--ast-global-color-3)!important;border-width:0px!important;background-color:#f3f3f3!important}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:16px;padding-right:60px;padding-bottom:16px;padding-left:60px;border-radius:50px!important}.otgs-development-site-front-end{display:none!important}a:focus{outline:transparent!important}span.uagb-icon-list__source-wrap{position:relative;top:3px}.site-above-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container{padding-right:50px!important}.site-footer .widget.widget_nav_menu .widget-title{display:none!important}.site-footer .widget_nav_menu ul ul.sub-menu li{padding-left:0px!important}.max375{max-width:375px!important}#search-field{font-size:14px!important;padding:4px 18px!important}.intolerancias img{width:50px!important;margin-bottom:0px!important;box-shadow:none!important;opacity:0.5!important}.yikes-custom-woo-tab-title{display:none!important}.woocommerce-product-gallery>.flex-viewport{border-radius:20px!important}.woocommerce-product-gallery>.flex-viewport>figure{background-color:#0000000f!important;display:flex}.woocommerce-product-gallery>.flex-viewport>figure img{opacity:0.95!important;mix-blend-mode:multiply}.single-product .summary.entry-summary h2{font-size:24px;margin-top:1em}.single-product .summary.entry-summary h3{font-size:18px;margin-top:1em}.single-product .summary.entry-summary img{margin-bottom:0px!important;box-shadow:none!important}.displaynone{display:none!important}.ast-woocommerce-product-gallery__image{opacity:.7}.ast-woocommerce-product-gallery__image.flex-active-slide{opacity:1}.ast-woocommerce-product-gallery__image.flex-active-slide:after{border:0 solid var(--ast-global-color-0)!important}.wp-block-woocommerce-product-template .product .wc-block-components-product-image{border-radius:10px!important;box-shadow:0 0 30px #0000000a}.wp-block-woocommerce-product-template .product .wp-block-post-title a{text-decoration:none!important;color:black!important}.wp-block-woocommerce-product-template .product .wc-block-product-description{text-align:center!important}.wp-block-woocommerce-product-template .product .wp-block-button a{box-shadow:none;padding:10px 0;text-decoration:underline!important}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-color:#ffffff!important}.ast-desktop .ast-menu-hover-style-underline>.menu-item.current-menu-item>.menu-link:before,.ast-desktop .ast-menu-hover-style-overline>.menu-item.current-menu-item>.menu-link:before{width:calc(100% - 1.2em);background-color:currentColor;transform:scale(1,1) translate(50%,0)}@media (min-width:1400px){.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container,.site-above-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container{max-width:1600px!important}.saltolineapctexto strong{display:block}}@media (max-width:921px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner{text-align:left!important}.footer-widget-area.footer-widget-area-inner{text-align:left!important}}.wc-block-product-template__responsive>.product>.wc-block-product-description>p,.wc-block-product-template__responsive>.product>.wc-block-product-description>h2,.wc-block-product-template__responsive>.product>.wc-block-product-description>h3,.wc-block-product-template__responsive>.product>.wc-block-product-description>h4,.wc-block-product-template__responsive>.product>.wc-block-product-description>div.tinv-wishlist-clear{display:none!important}.woocommerce-js ul.products.related li.product,.woocommerce-page ul.products.related li.product{margin-bottom:0em!important}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{margin:1.4em 0 0 0!important}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding:0 1em}.ast-on-card-button.ast-select-options-trigger.product_type_simple{display:none!important}.astra-shop-thumbnail-wrap{box-shadow:0 0 24px #e3e3e3;border-radius:10px!important;overflow:hidden;margin-bottom:25px!important}.single-product.ast-desktop .main-header-menu>.menu-item-172>.menu-link:before,.tax-product_cat.ast-desktop .main-header-menu>.menu-item-172>.menu-link:before{width:calc(100% - 1.2em);background-color:currentColor;transform:scale(1,1) translate(50%,0)}.related.products ul.products li.ast-article-single:hover img,.related.products ul.products li.ast-article-single:hover img{transform:scale(1.1)}.page-id-64 .woocommerce ul.products li.ast-article-single:hover img,.woocommerce ul.products li.ast-article-single:hover img{transform:scale(1.1);transition:filter .6s,opacity .6s,transform .6s}.wp-block-woocommerce-product-collection ul.wc-block-product-template__responsive li.wc-block-product:hover a,.wp-block-woocommerce-product-collection ul.wc-block-product-template__responsive li.wc-block-product:hover a{overflow:hidden;display:block}@media (min-width:1200px){.single-product.ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:0}}.product-list-excerpt{font-size:14px;color:#666;margin-top:8px}.nuestrosprodcutos .woocommerce .ast-article-single .astra-shop-summary-wrap .button{display:none!important}.ast-article-post .post-thumb-img-content img{aspect-ratio:auto!important;width:100%}.search.search-results .entry-header.ast-blog-single-element.ast-blog-meta-container{display:none!important}.search.search-results .ast-excerpt-container.ast-blog-single-element>*{display:none!important}.search.search-results .ast-excerpt-container.ast-blog-single-element>p:first-child{display:block!important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%;margin-top:0px!important;opacity:.5}.wpml-language-switcher-block ul.horizontal-list li[data-wpml="current-language-item"]{opacity:1!important}.search.search-results .post-thumb-img-content.post-thumb{max-height:180px!important;overflow:hidden!important}.search.search-results .ast-blog-layout-4-grid .ast-article-inner,.ast-blog-layout-5-grid .ast-article-inner,.ast-blog-layout-6-grid .ast-article-inner{box-shadow:0 6px 15px -2px rgb(16 24 40 / .05);border-radius:10px!important;overflow:hidden}.search.search-results article.product .post-thumb-img-content.post-thumb img{position:relative;top:-85px}.woocommerce-js div.product .woocommerce-tabs ul.tabs li{margin:0 1.75em 0 0!important}.tabs.wc-tabs li:hover a[aria-selected="false"]{opacity:0.75!important}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:16px 20px!important;background-color:black!important;color:white!important;border:1px solid black!important}.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover{background-color:var(--ast-global-color-0)!important;border:1px solid var(--ast-global-color-0)!important}.reset_variations{display:none!important}.woocommerce-js div.product form.cart .variations{border-bottom:0 solid var(--ast-global-color-0)!important;margin-bottom:0px!important}.woocommerce div.product span.price{color:black!important}@media (min-width:600px){.woocommerce-js div.product form.cart .variations select{max-width:180px!important;min-width:120px!important;color:var(--ast-global-color-2)!important;border-color:var(--ast-global-color-2)!important}}.button,.woocommerce-js a.button{padding-top:16px;padding-right:20px!important;padding-bottom:16px;padding-left:20px!important;border-radius:50px!important;min-width:200px!important}.woocommerce div.product form.cart .variations tr{margin-top:1em!important}.ast-on-card-button.ast-select-options-trigger.product_type_variable.add_to_cart_button{opacity:0!important}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu>.menu-item{line-height:1em!important}.main-header-menu .menu-item.wpmenucart-display-standard{justify-content:flex-start!important;padding-top:3px!important;padding-left:10px}.main-header-menu .menu-item.wpmenucart-display-standard>a{color:#000000ba!important}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .qty{border:1px solid var(--ast-global-color-3);height:50px}.woocommerce-js input[type=number],.woocommerce-page input[type=number]{border-color:var(--ast-global-color-3)!important;border-width:1px 0px!important;background-color:#f3f3f3!important}footer .widget_nav_menu .menu .menu-item.wpmenucartli{display:none!important}.single-product .product-type-variable .summary>.price{display:none!important}.ast-shop-product-out-of-stock{background-color:#858585!important;color:white!important;line-height:1em!important}.outofstock .price{opacity:0!important;user-select:none}a.wpmenucart-contents{padding:0 0 10px 10px!important}@media (min-width:600px){.soloactivomovil:hover a{pointer-events:none!important}}@media screen and (min-width:922px){.ast-no-sidebar #ast-cart-wrapper .ast-cart-non-sticky{width:60%!important}.ast-no-sidebar #ast-cart-wrapper .cart-collaterals{width:38%!important}}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:30%!important}#ast-coupon-trigger:hover{color:var(--ast-global-color-0)!important;text-decoration:underline!important}a.checkout-button.button.alt.wc-forward{background:black!important;color:white!important;border:black!important;display:inline-block;padding:12px 40px!important}a.checkout-button.button.alt.wc-forward:hover{background:var(--ast-global-color-0)!important;color:white!important;border:var(--ast-global-color-0)!important}.cart_totals .shop_table.shop_table_responsive .woocommerce-shipping-totals.shipping,.cart_totals .shop_table.shop_table_responsive .order-total,.woocommerce-cart .cart-collaterals .cart_totals table small,.shop_table.woocommerce-checkout-review-order-table{color:#2f2f2f!important}.woocommerce input::placeholder,.woocommerce textarea::placeholder,.woocommerce-page input::placeholder,.woocommerce-page textarea::placeholder{color:#999999!important;opacity:1}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#999999!important;opacity:1}#ast-desktop-header .ocultarpcmenuprincipal{display:none!important}.woocommerce .quantity .qty-btn{background-color:#111;color:#fff;border:1px solid #111;width:36px;height:36px;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background-color 0.2s ease,opacity 0.2s ease}.woocommerce .quantity .qty-btn:hover{background-color:#333}.woocommerce .quantity .qty-btn:active{opacity:.8}.woocommerce .quantity input.qty{width:45px!important;height:36px!important;min-height:36px!important;border-top:1px solid #111;border-bottom:1px solid #111;border-left:none;border-right:none;text-align:center;font-size:16px;font-weight:400;padding:0;margin:0;border-radius:0;box-shadow:none;background-color:#fff;color:#111;-moz-appearance:textfield}.woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .plus,.quantity .minus{display:none!important}.woocommerce .quantity,.loop-quantity-cart-wrapper .quantity{display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #1a1a1a;border-radius:30px;overflow:hidden;background:#fff;padding:0;margin:0;height:42px}.woocommerce .quantity .qty-btn{background-color:transparent!important;color:#1a1a1a!important;border:none!important;padding:0 15px;font-size:20px;line-height:1;cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center;transition:background-color 0.2s ease;min-width:40px}.woocommerce .quantity .qty-btn:hover{background-color:#f0f0f0!important}.woocommerce .quantity input.qty,.quantity.buttons_added>.input-text.qty.text{width:45px!important;height:100%!important;text-align:center;border:none!important;border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;background:transparent!important;padding:0;margin:0;font-size:16px;font-weight:600;color:#1a1a1a;box-shadow:none!important;-moz-appearance:textfield}.woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.loop-quantity-cart-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:15px;width:100%}.loop-quantity-cart-wrapper .add_to_cart_button{width:100%;border-radius:30px!important;padding:10px 20px!important}.stock.in-stock{display:none!important}