/*!/wp-content/uploads/css-emmex.css*/.home .site-header{position:absolute!important;z-index:20!important;width:100%!important;left:0!important;right:0!important}.dgwt-wcas-search-wrapp{display:flex!important;align-items:center!important;position:relative!important}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{width:auto;min-width:350px!important;top:79.5px!important}.dgwt-wcas-details-wrapp{min-width:400px}header .dgwt-wcas-search-input{background-color:#001322!important;color:#ffffff!important;padding:12px 20px!important;border:2.5px solid #0091cb!important;border-radius:50px!important;font-size:1rem!important;width:calc(100% - 40px)!important;position:relative!important;z-index:1!important}.dgwt-wcas-search-input::placeholder{color:#ffffff!important;opacity:.7;transition:opacity 0.3s ease!important}.dgwt-wcas-search-input:focus::placeholder{opacity:0.9!important}body .dgwt-wcas-suggestions-wrapp{margin-top:8px!important;border-radius:8px!important;border:2px solid #007CAD!important}.dgwt-wcas-product-details{background-color:#001322!important;border-radius:8px!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important}.dgwt-wcas-product-details:hover{background-color:#001322!important}.dgwt-wcas-details-product-title{color:#ffffff!important;font-size:1.2rem!important;font-weight:600!important;margin:10px 0!important;transition:color 0.3s ease!important}.dgwt-wcas-details-product-title:hover{color:#007CAD!important}.woocommerce-Price-amount.amount{color:#0091cb;font-size:1.3rem;font-weight:700;display:flex;gap:3px;align-items:baseline;justify-content:center}.woocommerce-price-suffix{color:#fff!important;font-size:0.8rem!important;margin-left:5px!important}.dgwt-wcas-details-product-sku{color:#fff!important;font-size:0.7rem!important;margin:5px 0!important}.dgwt-wcas-details-desc,.dgwt-wcas-details-desc strong{color:#ffffff!important;font-size:0.9rem!important;line-height:1.5!important;margin:10px 0!important}.dgwt-wcas-details-main-image img{width:100%!important;height:auto!important;object-fit:contain!important;background-color:#fff}.prod-li-minus,.prod-li-plus{margin:0 5px!important}.dgwt-wcas-sf-wrapp{border:none!important;margin:0!important}.dgwt-wcas-preloader{background-color:#fff0}.dgwt-wcas-pd-addtc{display:flex!important;align-items:center!important;gap:10px!important;margin-top:5px!important;flex-wrap:nowrap}.dgwt-wcas-pd-addtc-form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px;margin-top:10px!important}.prod-li-minus,.prod-li-plus,.qty.text,.button.product_type_simple.add_to_cart_button{display:inline-block;vertical-align:middle}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#283346;font-size:1rem}body>div.dgwt-wcas-details-wrapp.woocommerce.js-dgwt-wcas-initialized>div.dgwt-wcas-details-inner.dgwt-wcas-details-inner-product.dgwt-wcas-details-inner-active>div>div>div.dgwt-wcas-pd-price>ins>span{color:#ff0000!important;background:transparent!important;background-color:transparent!important;font-weight:800!important;font-size:20px!important;border:none!important;text-decoration:none!important;border-bottom:none!important;border-bottom-color:transparent!important}body>div.dgwt-wcas-details-wrapp.woocommerce.js-dgwt-wcas-initialized>div.dgwt-wcas-details-inner.dgwt-wcas-details-inner-product.dgwt-wcas-details-inner-active>div>div>div.dgwt-wcas-pd-price>del>span{color:#FFFFFF!important;text-decoration:line-through!important;text-decoration-color:#ffffff!important;font-size:15px!important;font-weight:600!important;border:none!important;padding:0!important;margin:0!important}.single_variation_wrap .woocommerce-variation-availability p.stock.out-of-stock:first-of-type,.prod-col-wrap>p:nth-child(1),.prod-qnt-wrap>p:nth-child(1),h2.yikes-custom-woo-tab-title,ul.cont-sections,:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart,.maincont-line1,.maincont-line2,body .section-top .section-view,.prod-items .prod-i .prod-i-actions,.woof_redraw_zone,.prod .prod-props,.prod-price-wrap>p:first-child,a#prod-showdesc,.prod-li-compare,.prod-compare,.woocommerce-checkout .cont-sections.sections-show,.prod-items .prod-i .prod-i-categ,.prod-info2-stock-label,.stock.in-stock,.prod-info2-qty-label,.prod-li-infobtn,.post-tags,.prod-li-quick-view{display:none!important}.page-styling h1,.page-styling h2,.page-styling h3,.page-styling h4,.page-styling h5,.page-styling h6{margin-bottom:10px}.woocommerce form label:not(.woocommerce-form-login__rememberme):not([class*="button"]),form label:not(.woocommerce-form-login__rememberme):not([class*="button"]){display:block!important;margin-bottom:5px!important;font-weight:600!important;font-size:0.9em!important;color:#333!important;text-align:left!important}.woocommerce form .input-text,.woocommerce form select,.woocommerce form textarea,form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form select,form textarea,.e-search-form input[type="search"]{width:100%!important;padding:10px 12px!important;border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;font-size:1rem!important;line-height:1.5!important;background-color:#fff!important;color:#333!important;margin:0!important;height:3rem!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.woocommerce form textarea,form textarea,e-search-input-wrapper{height:auto!important;min-height:6rem!important;line-height:1.5!important}form span.password-input{display:flex!important;align-items:center!important;position:relative;border:1px solid #ccc!important;border-radius:4px!important;background-color:#fff!important;height:3rem!important;box-sizing:border-box!important;padding:0!important;width:100%!important;margin:0!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}form span.password-input input[type="password"]{flex-grow:1;border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;color:#333!important;padding:0 12px!important;margin:0!important;height:100%!important;font-size:1rem!important;line-height:normal!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}form button.show-password-input{border:none!important;background:transparent!important;cursor:pointer;padding:0 10px!important;margin:0!important;opacity:.6;font-size:1.1em!important;color:#666!important;margin-left:auto!important;height:100%!important;display:flex!important;align-items:center!important;line-height:1!important}form button.show-password-input:hover{opacity:1!important;color:#000!important}.woocommerce form .form-row,form .form-row{margin-bottom:15px;padding:0}.e-search-form .e-search-submit{padding:10px 15px!important;border:1px solid #555!important;border-radius:4px!important;cursor:pointer;font-size:1rem!important;margin-left:5px!important;transition:background-color 0.2s ease,border-color 0.2s ease}.e-search-form{display:flex;align-items:stretch}.e-search-input-wrapper{flex-grow:1}.section-menu-wrap>ul>li ul li a{color:#007CAD;transition:all 0.2s;border-bottom:1px solid transparent!important;display:inline-block;margin:0 0 10px;position:relative;line-height:1}.section-top .section-menu-btn.opened,.section-top .section-menu-btn{background-color:#007CAD!important}.section-top .section-menu-btn:hover{background-color:#007CAD!important}.section-top .section-view .section-view-ttl:hover,.section-top .products-per-page .products-per-page-ttl:hover,.section-top .section-sort .section-sort-ttl:hover{color:#007CAD}.prod-items .prod-i-link:hover h3{color:#007CAD}.section-menu-wrap>ul>li>a:hover,.section-top .section-sort ul li.active a,.section-top .section-sort ul li a:hover,.section-top .products-per-page ul li.active,a:hover,.section-top .products-per-page ul li:hover,.blog-i p a,.blog-i h3 a:hover,.prod-litems .prod-li-ttl-wrap h3 a:hover,.prod-litems .prod-li-add .button:hover,.el-menu>ul>li ul.sub-menu li:hover>a,.el-menu>ul>li ul.sub-menu>li.current-menu-item>a{color:#007CAD}.section-top{min-height:45px}.maincont{padding-bottom:2rem}.section-top .products-per-page{float:right;font-size:.9em;color:#001322}.section-top .section-sort{float:right;position:relative;font-size:.9em;color:#001322}.woocommerce-Price-amount.amount{color:#007CAD!important;font-size:20px!important;font-weight:700!important}.custom-price-container .prod-i-price del .woocommerce-Price-amount.amount,.custom-price-container .prod-i-price del bdi,.prod-price del .woocommerce-Price-amount.amount,p>span.prod-i-price>del>span>bdi,.prod-price del .woocommerce-Price-amount.amount{color:#001322!important;text-decoration:line-through!important;text-decoration-color:#001322!important;font-size:15px!important;font-weight:600!important;border:none!important;padding:0!important;margin:0!important}del{text-decoration:none!important}.custom-price-container .prod-i-price ins .woocommerce-Price-amount.amount,.custom-price-container .prod-i-price ins bdi,body .woocommerce .prod-price ins,.prod-price ins .woocommerce-Price-amount.amount,p>span.prod-i-price>ins>span>bdi,.prod-price ins .woocommerce-Price-amount.amount{color:#ff0000!important;background:transparent!important;background-color:transparent!important;font-weight:800!important;font-size:20px!important;border:none!important;text-decoration:none!important;border-bottom:none!important;border-bottom-color:transparent!important}ins{text-decoration:none!important}.prod-items .prod-i .prod-i-info .button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.prod-items .prod-i .prod-i-price del,.prod-items .prod-i .prod-i-price ins,.prod-items .prod-i .prod-i-price .amount{border-bottom:none!important}.woocommerce-price-suffix,.prod-price .woocommerce-price-suffix{color:#001322!important;font-size:.9em;font-weight:500;display:inline-flex!important}.woocommerce .product .stock.available-on-backorder{color:#007CAD!important;font-size:14px!important;font-weight:bold!important;padding:10px 10px!important}.single-product .custom-price-container{margin:5px 0;padding:10px;background-color:#f8f8f8;border-radius:5px}span.from-text,.from-text{color:#007CAD;font-weight:400;font-size:16px}.single-product .prod-price,.custom-variation-price,.woocommerce-variation-price{margin:15px 0;padding:10px;background-color:#f8f8f8;border-left:3px solid #007CAD!important;display:flex;align-items:baseline;justify-content:flex-start;gap:5px;border-radius:0 8px 8px 0;border:1px solid #eee}.tu-seleccion{color:#007CAD;font-weight:normal!important;font-size:16px;display:ruby}.variation-price{font-size:18px;font-weight:700;color:#333}.prod-info{margin-bottom:10px}div.prod-info>div.prod-col-wrap.prod-var-wrap>p,div.prod-info>div.prod-qnt-wrap>p:nth-child(1){margin-bottom:10px}body .edit-account button.button,body .woocommerce-address-fields button.button,button.woocommerce-button.woocommerce-form-login__submit,.woocommerce-Button.woocommerce-form-register__submit,.woocommerce div.product form.cart .button,.prod-i .prod-i-info .button,.prod-i .prod-i-info a.button,#place_order,.page-styling .wpcf7 input[type=submit],body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,body .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,body a.button,body .woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.cr-qna-block .cr-qna-search-block .cr-qna-ask-button,.cr-review-form-submit,.cr-review-form-cancel,p.form-row.form-row-last>button,.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button,.woocommerce-Button,.wc-block-cart__submit-button,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,#shipping-calculator-form-wrapper>form>button,.wc-block-components-button:not(.is-link),.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.comment-form .submit{background-color:#007CAD!important;color:#fff!important;box-sizing:border-box!important;border-radius:50px!important;display:flex!important;align-items:center!important;text-align:center!important;justify-content:center!important;height:3rem!important;width:auto!important;min-width:150px!important;font-weight:600!important;font-size:0.9rem!important;text-transform:uppercase!important;padding-left:1.5em!important;padding-right:1.5em!important;font-size:clamp(0.7rem, calc(0.75rem + 0.25vw), 0.9rem)!important}@media (max-width:767px){body .edit-account button.button,body .woocommerce-address-fields button.button,button.woocommerce-button.woocommerce-form-login__submit,.woocommerce-Button.woocommerce-form-register__submit,.woocommerce div.product form.cart .button,.prod-i .prod-i-info .button,.prod-i .prod-i-info a.button,#place_order,.page-styling .wpcf7 input[type=submit],body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,body .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,body a.button,body .woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{height:2.5rem!important;min-height:2.5rem!important;padding:0 0.8em!important;min-width:140px!important;max-width:90%!important;margin-bottom:12px!important}.prod-items .prod-i .prod-i-info .button,.prod-items .prod-i .prod-i-info a.button{width:calc(100% - 10px)!important;margin-left:0px!important;margin-right:0px!important;margin-bottom:10px!important}}.elementor-widget-button .elementor-button,.elementor-button{border-radius:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;height:3rem!important;width:auto!important;padding:0 1.5em!important;box-sizing:border-box!important;text-decoration:none!important;transition:background-color 0.2s ease;line-height:normal!important;font-size:clamp(0.7rem, calc(0.75rem + 0.25vw), 0.9rem)!important}.elementor-button .elementor-button-content-wrapper{display:inherit;align-items:inherit;justify-content:inherit}.elementor-button .elementor-button-text{color:#fff!important;margin:0;padding:0}.elementor-button:hover{background-color:#005F85!important;color:#fff!important}@media (max-width:767px){.elementor-widget-button .elementor-button,.elementor-button{height:2.1rem!important;min-height:auto!important;padding:0 1em!important;min-width:auto!important;max-width:90%!important;font-size:0.7rem!important}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{margin-top:10px!important}@media (max-width:375px){body .edit-account button.button,body .woocommerce-address-fields button.button,button.woocommerce-button.woocommerce-form-login__submit,.woocommerce-Button.woocommerce-form-register__submit,.woocommerce div.product form.cart .button,.prod-i .prod-i-info .button,.prod-i .prod-i-info a.button,#place_order,.page-styling .wpcf7 input[type=submit],body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,body .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,body a.button,body .woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{min-width:0!important;width:auto!important;max-width:100%!important;height:2.1rem!important;min-height:auto!important;font-size:0.65rem!important;padding:0 0.8em!important;margin-bottom:10px!important}.elementor-button{height:2.6rem!important;font-size:0.75rem!important;padding:0 1em!important}}.page-styling a,.page-styling a:hover{border-color:#007CAD!important;text-decoration:none!important;border-bottom:none!important}.prod-tab-desc{padding:11px 0 0;color:#283346!important;font-size:1rem;line-height:180%}button.single_add_to_cart_button svg{display:none!important}.prod .prod-info2 .prod-li-qnt,.qnt-wrap.prod-li-qnt{height:3rem;border:1px solid #007CAD!important;border-radius:50px!important;display:inline-flex!important;align-items:center!important;padding:0.4rem!important;background-color:white!important;transition:all 0.3s ease!important;margin-bottom:10px}.qnt-wrap.prod-li-qnt a.qnt-minus,.qnt-wrap.prod-li-qnt a.qnt-plus{position:relative;text-indent:-9999px;overflow:hidden}.qnt-wrap.prod-li-qnt a.qnt-minus:before,.qnt-wrap.prod-li-qnt a.qnt-plus:before{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:0;font-weight:700}.qnt-wrap.prod-li-qnt a.qnt-minus:before{content:"-"}.qnt-wrap.prod-li-qnt input.input-text.qty.text{border:none!important;background:transparent!important;color:#283346!important;font-weight:600!important;font-size:clamp(14px, 1.25vw, 16px);width:2.2rem!important;padding:0!important;margin:0!important;text-align:center}.qnt-wrap.prod-li-qnt a.qnt-minus,.qnt-wrap.prod-li-qnt a.qnt-plus{background:#007CAD!important;color:white!important;border-radius:50%!important;width:2.2rem;height:2.2rem;font-size:clamp(1.2rem, 2vw, 1rem);display:flex!important;align-items:center;justify-content:center;transition:transform 0.2s ease!important;border:#007CAD!important}.qnt-wrap.prod-li-qnt input[type=number]{-moz-appearance:textfield!important;appearance:textfield!important}.qnt-wrap.prod-li-qnt input[type=number]::-webkit-outer-spin-button,.qnt-wrap.prod-li-qnt input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.qnt-wrap.prod-li-qnt{padding:0.1rem!important;min-width:120px!important;height:2.5rem!important}.qnt-wrap.prod-li-qnt input.input-text.qty.text{width:2rem!important}.qnt-wrap.prod-li-qnt a.qnt-minus,.qnt-wrap.prod-li-qnt a.qnt-plus{width:2rem!important;height:2rem!important}}ul.page-numbers{display:flex!important;justify-content:center!important;list-style:none!important;padding:0!important;margin:20px 0!important}ul.page-numbers>li{margin:0 5px!important}ul.page-numbers>li a,ul.page-numbers>li span{display:inline-block!important;padding:8px 12px!important;font-size:16px!important;color:#007CAD!important;border:1px solid #007CAD!important;border-radius:4px!important;text-decoration:none!important;transition:background-color 0.3s,color 0.3s!important}ul.page-numbers>li a:hover{background-color:#007CAD!important;color:#ffffff!important}ul.page-numbers>li span.current{background-color:#007CAD!important;color:#ffffff!important}@media (max-width:767px){ul.page-numbers{margin:20px 0 15px 0!important;padding:0 5px!important;flex-wrap:wrap!important;justify-content:center}ul.page-numbers>li{margin:3px 3px!important}ul.page-numbers>li a,ul.page-numbers>li span{padding:5px 9px!important;font-size:13px!important}}.prod-items .prod-i{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;min-height:400px!important;position:relative;padding-top:1.5rem!important;padding-bottom:1.5rem!important;box-sizing:border-box}.prod-items .prod-i p.prod-i-img .image-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important;background-color:#fff}.prod-i-link h3{font-size:1rem!important;font-weight:600!important;color:#001322!important;padding-bottom:1rem!important;width:95%!important;margin-left:auto!important;margin-right:auto!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;margin-bottom:0!important;position:relative;z-index:2;pointer-events:auto!important}.prod-i-link:hover h3{color:#007CAD!important}.prod-items .prod-i .custom-price-container{font-size:1rem!important;opacity:1!important;visibility:visible!important;position:static!important;display:flex!important;flex-wrap:nowrap;width:100%;box-sizing:border-box;height:4.5rem!important;min-height:unset!important;justify-content:center!important;align-items:center!important}.prod-items .prod-i .custom-price-container .woocommerce-price-suffix{display:none!important}.prod-i .prod-i-wrap .prod-i-info-wrap .prod-i-info .prod-addtocart{display:none!important}.prod-items .prod-i:hover .prod-i-price{opacity:1!important;visibility:visible!important}.prod-items .prod-i .added_to_cart.wc-forward{display:none!important}.prod-items .prod-i .prod-i-link .prod-i-img img{transition:transform 0.3s ease}.prod-items .prod-i .prod-i-link:hover .prod-i-img img{transform:scale(1.05)}.prod-items .prod-i .prod-i-img{line-height:200px!important}@media (max-width:767px){.prod-items{display:flex!important;flex-wrap:wrap!important;margin-left:-5px!important;margin-right:-5px!important;align-items:stretch!important}.prod-items .prod-i{width:calc(50% - 10px)!important;margin-left:5px!important;margin-right:5px!important;margin-bottom:20px!important;min-height:150px!important;padding:10px 0 10px 0px!important;display:flex!important;flex-direction:column!important;background-color:#fff!important;border:1px solid #eee!important;border-radius:5px!important;overflow:hidden!important}.prod-items .prod-i a.prod-i-link p.prod-i-img{display:block!important;padding:0!important;margin:0!important;position:relative!important;width:100%!important;height:180px!important;overflow:hidden!important;flex-shrink:0;background-color:#fff}.prod-items .prod-i p.prod-i-img .image-wrap{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;position:relative!important}.prod-items .prod-i p.prod-i-img .image-wrap img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important;margin:0 auto!important;padding:0!important;border:none!important;background-color:#fff}.prod-items .prod-i .prod-i-info{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:5px 8px 8px 8px!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}.prod-items .prod-i .prod-i-link h3{font-size:0.8rem!important;max-height:2.5em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:90%!important;padding:0!important;flex-shrink:0;margin-top:0.3rem!important;margin-bottom:0.2rem!important}.prod-items .prod-i .custom-price-container{height:15px!important;margin-top:0.3rem!important;margin-bottom:0.6rem!important;font-size:0.9rem!important;flex-wrap:nowrap!important;line-height:1.2!important;height:2.8rem!important}.prod-items .prod-i .custom-price-container .woocommerce-Price-amount{font-size:1.2em!important}.prod-items .prod-i.product-type-variable .custom-price-container .from-text{font-size:0.9em!important}}.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:#fff;width:100%;box-sizing:border-box;margin-bottom:30px;float:none}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:240px;float:left;margin-bottom:0;margin-right:30px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:4px;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 15px;text-decoration:none!important;color:#333;font-weight:500;font-size:clamp(0.7rem, 1vw + 0.4rem, 0.9rem);transition:background-color 0.2s ease,color 0.2s ease,border-left-color 0.2s ease;border-left:4px solid #fff0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{background-color:#f5f5f5;color:#007CAD;border-left-color:#ddd}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#e7f5fc;color:#007CAD;font-weight:700;border-left-color:#007CAD}.woocommerce-account .woocommerce-MyAccount-content{border:1px solid #e0e0e0!important;border-radius:8px!important;padding:30px!important;background-color:#fff!important;box-sizing:border-box!important;overflow:hidden!important;text-align:left!important;margin-right:2em!important}.woocommerce-account .woocommerce-MyAccount-content p{line-height:1.7;margin-bottom:1.2em;color:#333;text-align:left!important}.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content strong{font-weight:600;color:#001322}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:#007CAD;text-decoration:none;font-weight:500;border-bottom:1px dotted #007CAD;transition:color 0.2s ease,border-bottom-color 0.2s ease}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover{color:#005a87;border-bottom-color:#005a87}.woocommerce-account .woocommerce-MyAccount-content form{margin-top:20px;text-align:left}.woocommerce-account .woocommerce-MyAccount-content form .form-row-first{width:48%;float:left;margin-right:4%}.woocommerce-account .woocommerce-MyAccount-content form .form-row-last{width:48%;float:right;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content form::after,.woocommerce-account .woocommerce-MyAccount-content form .clear{content:"";display:table;clear:both}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content form .form-row-first,.woocommerce-account .woocommerce-MyAccount-content form .form-row-last{width:100%;float:none;margin-right:0}}.woocommerce-Address-title h2{font-size:clamp(1rem, 1vw + 0.5rem, 1.5rem)!important}.woocommerce-Address address{font-size:clamp(0.875rem, 1.5vw + 0.25rem, 1rem)!important;line-height:1.6}.woocommerce-Address-title .edit{font-size:clamp(0.75rem, 1vw + 0.5rem, 0.875rem)!important}.woocommerce-account .woocommerce-MyAccount-content p{font-size:clamp(0.7rem, 1vw + 0.5rem, 1rem)!important}.woocommerce-account .woocommerce-MyAccount-content form fieldset{border:1px solid #e0e0e0;padding:15px 20px;margin-top:20px;margin-bottom:10px;border-radius:5px;text-align:left}.woocommerce-account .woocommerce-MyAccount-content form legend{font-weight:600;padding:0 10px;font-size:1.1em;width:auto;margin-bottom:15px}.woocommerce-account .woocommerce-MyAccount-content form span em,.woocommerce-account .woocommerce-MyAccount-content form p em{font-size:.85em;color:#666;display:block;margin-top:5px;text-align:left!important;line-height:1.4}.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm button[type="submit"].button{margin-top:20px!important;margin-right:10px!important;margin-bottom:10px!important}li.el-header-icon-profile{position:relative!important}ul.el-header-icons-submenu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;margin:5px 0 0 0!important;padding:10px 0!important;min-width:200px;width:max-content;max-width:250px;list-style:none!important;z-index:1000!important;border-radius:4px!important;box-shadow:0 5px 15px rgb(0 0 0 / .1)!important;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity 0.2s ease,visibility 0s linear 0.2s,transform 0.2s ease;pointer-events:none;background-color:#001322!important;border:1px solid #334!important}li.el-header-icon-profile:hover>ul.el-header-icons-submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}ul.el-header-icons-submenu li{margin:0!important;padding:0!important;border:none!important}ul.el-header-icons-submenu li a{display:block!important;padding:8px 20px!important;font-size:0.9rem!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color 0.2s ease,color 0.2s ease!important;border-bottom:none!important;color:#ffffff!important}ul.el-header-icons-submenu li a:hover{background-color:#007CAD!important;color:#ffffff!important}ul.el-header-icons-submenu li:last-child{border-top:1px solid #334!important;margin-top:5px!important;padding-top:5px!important}#customer_login .u-column1,#customer_login .u-column2{border:1px solid #e0e0e0;border-radius:5px;padding:30px;background-color:#fff;box-sizing:border-box;margin-bottom:30px;width:100%;float:none}@media (min-width:768px){#customer_login{display:flex;gap:30px}#customer_login .u-column1,#customer_login .u-column2{flex:1;margin-bottom:0}}#customer_login h2{font-size:1.5em;margin-bottom:20px;font-weight:600;color:#001322;text-align:left}#customer_login .u-column1,#customer_login .u-column1 form label,#customer_login .u-column1 form p,#customer_login .u-column1 .woocommerce-LostPassword.lost_password{text-align:left!important}#customer_login form{margin-top:20px}#customer_login .u-column1 form p.form-row:has(button.woocommerce-form-login__submit){margin-top:20px;margin-bottom:0;padding:0}#customer_login .u-column1 form p.form-row .woocommerce-form-login__rememberme{display:block;margin-bottom:15px;padding-top:0;font-weight:400;font-size:.9em}#customer_login .u-column1 form p.form-row .woocommerce-form-login__rememberme input{margin-right:5px;vertical-align:middle}#customer_login .u-column1 form p.form-row button.woocommerce-button.woocommerce-form-login__submit{margin-top:0;margin-bottom:10px}#customer_login .u-column1 .woocommerce-LostPassword.lost_password{margin-top:5px;margin-bottom:1.5em;width:100%;text-align:left!important;clear:both;padding:0;font-size:.9em}#customer_login .u-column1 .woocommerce-LostPassword.lost_password a{border-bottom:1px dotted #007CAD;font-weight:500}#customer_login .u-column1::after,#customer_login .u-column2::after{content:"";display:table;clear:both}.elementor-18744 .elementor-widget-wrap{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between}.elementor-18744 .elementor-widget-wrap{background-color:#ffffff!important;border:1px solid #e9e9e9!important;border-radius:12px!important;margin-top:25px!important}.elementor-18744 .elementor-element.elementor-element-34cb80d{order:1;flex-shrink:0;margin-bottom:0.75rem!important}.elementor-18744 .elementor-element.elementor-element-34cb80d img{object-fit:contain;background-color:#fff;max-width:99%!important}.elementor-18744 .elementor-element.elementor-element-34cb80d>.elementor-widget-container{height:234px!important;width:100%!important;overflow:hidden!important}.elementor-18744 .elementor-element.elementor-element-6a05f90{order:2;flex-shrink:0;margin-bottom:0.5rem!important}.elementor-18744 .elementor-element-6a05f90 p.product_title{font-size:0.9rem!important;line-height:1.5!important;height:3em!important;max-height:3em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;padding:0 5px!important;box-sizing:border-box;font-weight:500!important;color:#001322!important}.elementor-18744 .elementor-element.elementor-element-ce6a70d{order:3;flex-shrink:0;height:2rem;margin-top:10px}.elementor-18744 .elementor-element-ce6a70d p.prod-price{line-height:1.3!important;margin:0!important;display:grid}#loop-novedades .elementor-widget-woocommerce-product-price .prod-price,.elementor-18744 .elementor-element-ce6a70d .amount{font-size:1.1em!important;font-weight:600!important;color:#007CAD!important}.elementor-18744 .elementor-element-ce6a70d .woocommerce-price-suffix{display:none!important}.elementor-18744 .elementor-element.elementor-element-b149744{order:4;margin-top:auto!important;padding-top:.5rem;flex-shrink:0}.elementor-18744 .elementor-element-b149744 .button{height:2.5rem!important;min-height:2.5rem!important;font-size:0.8rem!important;padding:0 0.8em!important;min-width:auto!important;max-width:100%;width:auto;display:inline-flex!important}div.term-description{margin-bottom:15px}@media (max-width:650px){.section-top{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:5px!important;border-bottom:1px solid #eee;margin-bottom:15px!important}.section-top>*:not(:last-child){margin-bottom:10px!important}.section-top .section-menu-btn{width:100%!important;text-align:center!important;margin-bottom:0!important;order:-1}.section-top .section-view,.section-top .section-sort,.section-top form.products-per-page{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid #eee;padding-bottom:8px!important;float:none!important}.section-top form.products-per-page{border-bottom:none;padding-bottom:0;margin-bottom:0!important}.section-top .section-view>p:first-child,.section-top .section-sort>p:first-child,.section-top form.products-per-page>p:first-child{margin:0;font-weight:600;color:#333;font-size:.9em;flex-shrink:0;padding-right:10px}.section-top .dropdown-wrap{position:relative;flex-grow:1;text-align:right}.section-top .dropdown-title{margin:0;padding:5px 0}.section-top form.products-per-page select.wppp-select{display:none!important}}@media (max-width:767px){.archive.woocommerce-page .maincont h1>span,.archive.woocommerce-page h1.page-title,.archive.woocommerce-page .maincont h1,.woocommerce-products-header__title{font-size:1.2rem!important;line-height:1.2!important;margin-bottom:15px!important}.archive.woocommerce-page h1.page-title span,.archive.woocommerce-page .maincont h1 span,.woocommerce-products-header__title span{font-size:1.2rem!important}}@media (max-width:767px){#content .archive.woocommerce-page h1.page-title,#content .archive.woocommerce-page .maincont h1,#content .woocommerce-products-header__title{font-size:1.2rem!important;line-height:1.2!important}#content .archive.woocommerce-page h1.page-title span,#content .archive.woocommerce-page .maincont h1 span,#content .woocommerce-products-header__title span{font-size:1.2rem!important}#content .elementor-widget-heading h2.elementor-heading-title{font-size:1.2rem!important;line-height:1.2!important;margin-bottom:10px!important}#content .elementor-widget-heading h3.elementor-heading-title{font-size:1.2rem!important;line-height:1.4!important;margin-bottom:8px!important}#content .elementor-widget-heading h4.elementor-heading-title{font-size:1.1rem!important;line-height:1.4!important;margin-bottom:6px!important}#content .elementor-widget-heading h5.elementor-heading-title{font-size:1.0rem!important;line-height:1.4!important;margin-bottom:5px!important}#content .elementor-widget-heading h6.elementor-heading-title{font-size:0.9rem!important;line-height:1.4!important;margin-bottom:5px!important}.elementor-element-beaf500 h6.elementor-heading-title{font-size:0.75rem!important;line-height:1.2!important;margin-bottom:0!important;font-weight:normal!important;text-transform:none!important}#content .elementor-widget-text-editor,#content .elementor-widget-text-editor p,#content .elementor-widget-text-editor div{font-size:0.95rem!important;line-height:1.6!important}}@media (max-width:767px){.elementor-section.elementor-element-56311461 .elementor-column .elementor-widget-wrap{align-items:center;text-align:center}.elementor-section-56311461 .elementor-widget-heading .elementor-heading-title,.elementor-section-56311461 .elementor-widget-text-editor,.elementor-section-56311461 .elementor-widget-image{text-align:center}.elementor-element-5a986efb .elementor-heading-title,.elementor-element-6c875ae2 .elementor-heading-title,.elementor-element-69315e6 .elementor-heading-title{font-size:1rem!important;margin-bottom:10px!important}.elementor-element-ebddf30 h1.small-title{font-size:1.2rem!important;line-height:1.2!important;margin-bottom:15px!important}.elementor-element-e8f3bc7 .elementor-widget-container p{font-size:1rem!important;line-height:1.6!important;margin-bottom:0.8em!important}.elementor-element-d8a04f6 .elementor-social-icons-wrapper.elementor-grid{justify-content:center!important}.elementor-element-d8a04f6 .elementor-icon.elementor-social-icon{margin:0 10px 0 0px!important}.elementor-element-23da5a7 .elementor-widget-container a{display:inline-block}.elementor-element-23da5a7 .elementor-image img{max-width:200px!important;height:auto!important;display:block;margin-left:auto;margin-right:auto}.elementor-section-56311461 .elementor-widget:not(:last-child){margin-bottom:25px!important}.elementor-element-a752106{margin-bottom:10px!important}.elementor-section-56311461 .elementor-column>.elementor-widget-wrap>.elementor-widget:last-child{margin-bottom:0!important}}.back-to-top-button{position:fixed;bottom:100px;right:30px;z-index:999;background-color:#007CAD;color:white!important;border:2px solid #fff;border-radius:50%;width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,background-color 0.2s ease;text-decoration:none!important;user-select:none}.back-to-top-button.visible{opacity:.8;visibility:visible}.back-to-top-button:hover{background-color:#005F85;opacity:1;color:white!important}.back-to-top-button svg{width:24px;height:24px;fill:currentColor}.back-to-top-button .screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}@media (max-width:767px){.back-to-top-button{right:20px!important;bottom:100px!important;width:45px!important;height:45px!important}.back-to-top-button svg{width:20px!important;height:20px!important}}body.blog #page{display:flex;flex-direction:column;min-height:100vh}body.blog #content{flex-grow:1}#loop-marcas .swiper-wrapper{display:flex!important;align-items:center!important;margin-top:15px;margin-bottom:15px}#loop-marcas .swiper-slide{height:auto!important;display:flex!important;justify-content:center;align-items:center}#loop-marcas .e-loop-item{display:flex!important;align-items:center;justify-content:center;background-color:#ffffff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 2px 5px rgb(0 0 0 / .06)!important;box-sizing:border-box!important;transition:transform 0.2s ease,box-shadow 0.2s ease}#loop-marcas .e-loop-item:hover{transform:scale(.95);box-shadow:0 5px 5px rgb(0 0 0 / .03)!important}#loop-marcas .e-loop-item img{max-width:100%;height:auto;display:block;border-radius:12px!important}.elementor-menu-cart__products{padding-right:15px!important;box-sizing:border-box}.elementor-menu-cart__products{scrollbar-width:thin;scrollbar-color:var(--e-global-color-84e56f9,#007CAD) var(--e-global-color-text,#283346)}.elementor-menu-cart__products::-webkit-scrollbar{width:8px}.elementor-menu-cart__products::-webkit-scrollbar-track{background:var(--e-global-color-text,#283346);border-radius:4px}.elementor-menu-cart__products::-webkit-scrollbar-thumb{background-color:var(--e-global-color-84e56f9,#007CAD);border-radius:4px}.elementor-menu-cart__products::-webkit-scrollbar-thumb:hover{background-color:var(--e-global-color-b856fc3,#005F85)}.elementor-menu-cart__close-button::before,.elementor-menu-cart__close-button::after{background:var(--cart-close-button-color,#69727d);transition:opacity 0.3s ease}.elementor-menu-cart__close-button:hover::before,.elementor-menu-cart__close-button:hover::after{opacity:0.95!important}@media (max-width:767px){.elementor-element-ab65d4f .elementor-headline-plain-text,.elementor-element-ab65d4f .elementor-headline-dynamic-text{font-size:1.4rem!important}.elementor-element-ab65d4f .elementor-headline{white-space:nowrap;font-size:1.5rem}.elementor-element-ab65d4f .elementor-headline-text-wrapper{display:inline-block}}.emmex-post-grid .elementor-loop-container,.emmex-post-grid .swiper-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:flex-start;gap:20px!important;box-sizing:border-box;margin-bottom:20px!important;margin-top:20px!important}.emmex-post-grid .e-loop-item,.emmex-post-grid .swiper-slide{width:calc(33.333% - 13.33px)!important;flex-grow:0!important;flex-shrink:0!important;margin:0!important;height:auto!important;display:flex!important;flex-direction:column!important;border:1px solid #eee!important;border-radius:20px!important;overflow:hidden!important;background-color:#fff!important;box-sizing:border-box!important}.emmex-post-grid .swiper-slide>.e-loop-item{width:100%!important;height:100%!important;margin:0!important;flex-grow:1;flex-shrink:1}.emmex-post-grid .e-loop-item .elementor-widget-wrap{display:flex!important;flex-direction:column!important;flex-grow:1;justify-content:flex-start}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image{order:1;flex-shrink:0;margin-bottom:15px!important;line-height:0}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container,.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container a{display:block;height:250px!important;overflow:hidden}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transition:transform 0.3s ease;background-color:#fff}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image a:hover img{transform:scale(1.05)}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-title{order:2;padding:0 15px!important;margin-bottom:15px!important;flex-grow:0;flex-shrink:0}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title{font-size:1rem!important;font-weight:600!important;line-height:1.4!important;color:#283346!important;margin:0!important;height:2.8em!important;max-height:2.8em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title a{color:inherit!important;text-decoration:none!important}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title a:hover{color:#007CAD!important}@media (max-width:767px){.emmex-post-grid .elementor-loop-container,.emmex-post-grid .swiper-wrapper{gap:25px!important;align-items:normal!important}.emmex-post-grid .e-loop-item,.emmex-post-grid .swiper-slide{width:100%!important;flex-basis:auto!important;margin:0!important}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container,.emmex-post-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container a{height:160px!important}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-title{padding:0 10px!important;margin-bottom:10px!important}.emmex-post-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title{font-size:0.9rem!important;height:2.8em!important;max-height:2.8em!important}}.elementor-widget-text-editor ul{list-style:disc!important;padding-left:25px!important;margin-left:0!important;margin-bottom:1em!important}.elementor-widget-text-editor ol{list-style:decimal!important;padding-left:25px!important;margin-left:0!important;margin-bottom:1em!important}.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li{list-style-position:outside!important;margin-bottom:1.5em!important}.elementor-widget-theme-post-content p{margin-bottom:1.8em}.elementor-widget-theme-post-content p{line-height:1.8!important}.elementor-widget-theme-post-content .wp-block-list li{line-height:1.7;margin-bottom:1.2em!important}.elementor-widget-theme-post-content .wp-block-list li p{line-height:inherit;margin-bottom:1.5em!important}.caja-articulos-blog{background-color:#e7f5fc!important;border:1px solid #cae6f7;padding:20px;margin-bottom:25px;border-radius:12px}.caja-articulos-blog p:first-of-type{margin-top:0;margin-bottom:15px;font-weight:600;font-size:1.1em;color:#005F85}.caja-articulos-blog ul{margin-bottom:0;padding-left:20px;list-style:disc}.caja-articulos-blog ul li{margin-bottom:8px}.caja-articulos-blog ul li a{text-decoration:none;color:#007CAD}.caja-articulos-blog ul li a:hover{text-decoration:underline;color:#005F85}.caja-articulos-blog ul li strong{color:#283346}#page #content .blog-cont #blog-grid{display:flex!important;flex-wrap:wrap!important;gap:25px!important;position:relative!important;height:auto!important;margin-left:0!important;margin-right:0!important;width:100%!important}#page #content .blog-cont #blog-grid article.blog-grid-i{position:static!important;left:auto!important;top:auto!important;width:calc(33.333% - (25px * 2 / 3))!important;float:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:400px;background-color:#fff!important;border:1px solid #eee!important;border-radius:12px!important;overflow:hidden!important;transition:transform 0.2s ease,box-shadow 0.2s ease}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i{display:flex!important;flex-direction:column!important;flex-grow:1;height:100%}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i a.blog-img{display:block;order:1;height:200px!important;overflow:hidden;line-height:0;background-color:#fff}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i a.blog-img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center center!important;transition:transform 0.3s ease}#page #content .blog-cont #blog-grid article.blog-grid-i:hover a.blog-img img{transform:scale(1.05)}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p.blog-info{order:2;font-size:1.5rem!important;color:#777!important;padding:15px 15px 0 15px!important;margin:0!important;line-height:1.5}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p.blog-info a{color:#007CAD;text-decoration:none;margin-right:10px}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p.blog-info a:hover{text-decoration:underline}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i h3{order:3;font-size:1.1rem!important;font-weight:600!important;line-height:1.4!important;color:#283346!important;margin:8px 0 10px 0!important;padding:0 15px!important;height:4.2em!important;max-height:4.2em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i h3 a{color:inherit!important;text-decoration:none!important;transition:color 0.2s ease}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i h3 a:hover{color:#007CAD!important}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p:not(.blog-info){order:4;font-size:0.9rem!important;line-height:1.6!important;color:#555!important;padding:0 15px 15px 15px!important;margin:0 0 15px 0!important;flex-grow:1}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p:not(.blog-info) a{font-weight:600;color:#007CAD;text-decoration:underline;display:inline}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p:not(.blog-info) a:hover{text-decoration:none;color:#005F85}@media (max-width:991px){#page #content .blog-cont #blog-grid article.blog-grid-i{width:calc(50% - (25px / 2))!important;min-height:380px}}@media (max-width:650px){#page #content .blog-cont #blog-grid{gap:20px!important}#page #content .blog-cont #blog-grid article.blog-grid-i{width:100%!important;min-height:auto}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i h3{font-size:1rem!important;height:2.8em!important;max-height:2.8em!important;padding:0 10px!important;margin:5px 0 8px 0!important}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p.blog-info{padding:10px 10px 0 10px!important;font-size:0.75rem!important;line-height:4!important}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p:not(.blog-info){font-size:0.85rem!important;padding:0 10px 10px 10px!important;margin-bottom:10px!important}}#compartir-social-blog .elementor-grid{display:flex!important;flex-wrap:wrap!important;justify-content:var(--alignment,center)!important;word-spacing:normal!important;gap:0!important;margin-bottom:0!important}#compartir-social-blog .elementor-grid-item{display:inline-block!important;vertical-align:top;margin-right:var(--grid-column-gap,.5rem)!important;margin-bottom:var(--grid-row-gap,16px)!important;padding:0!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:#e7f5fc!important;color:#005F85!important;border:1px solid #bde0f5!important;border-left-width:5px!important;padding:1em 1.5em!important;margin:0 0 0 0!important;list-style:none outside!important;width:auto!important;clear:both;position:relative;box-shadow:0 1px 2px rgb(0 0 0 / .05);display:flex;align-items:center;justify-content:center!important}.woocommerce-message{border-left-color:#007CAD!important}.woocommerce-info{border-left-color:#ffba4f!important;background-color:#fff8e1!important;color:#856404!important;border-color:#ffecb3!important}.woocommerce-error{border-left-color:#dc3545!important;background-color:#f8d7da!important;color:#721c24!important;border-color:#f5c6cb!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:1.2em;margin-right:1em;flex-shrink:0}.woocommerce-message::before{content:'\f058';color:#007CAD!important}.woocommerce-info::before{content:'\f05a';color:#ffba4f!important}.woocommerce-error::before{content:'\f071';color:#dc3545!important}.woocommerce-error li{list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:none!important;color:inherit!important}.woocommerce-error ul{margin:0!important;padding:0!important;list-style:none!important}body.single-product ul.prod-tabs{list-style:none!important;padding:0!important;margin:0 0 15px 0!important;display:flex!important;flex-wrap:wrap;gap:10px 20px}body.single-product ul.prod-tabs li{margin:0!important;padding:0!important;list-style:none!important;border:none!important;background:none!important;position:relative}body.single-product ul.prod-tabs li a{display:block!important;padding:5px 5px!important;margin-bottom:-1px;font-weight:500!important;font-size:1rem!important;color:#555!important;text-decoration:none!important;border:none!important;border-bottom:3px solid transparent!important;transition:color 0.2s ease,border-color 0.2s ease;text-align:center}body.single-product ul.prod-tabs li.active a{color:#007CAD!important;font-weight:700!important;border-bottom-color:#007CAD!important;cursor:default}body.single-product ul.prod-tabs li:not(.active) a:hover{color:#283346!important;border-bottom-color:#bdc3c7!important}body.single-product .prod-tab-cont{border:none;padding:20px 0 0 0;background-color:#fff0;clear:both;margin-top:0}@media (max-width:767px){body.single-product ul.prod-tabs{display:none!important}.prod-tabs-wrap{padding:5px 5px}.prod-tabs-wrap{box-shadow:none;background:#fff0}body.single-product p.prod-tab-mob{display:block!important;background-color:#007CAD;border:1px solid #ddd;padding:12px 15px;margin:0 0 5px 0;font-weight:600!important;cursor:pointer;border-radius:8px;position:relative;color:#fff}body.single-product p.prod-tab-mob::after{content:'+';position:absolute;right:15px;top:50%;transform:translateY(-50%);font-weight:700;font-size:1.2em}body.single-product p.prod-tab-mob.active{background-color:#001322;opacity:.9}body.single-product p.prod-tab-mob.active::after{content:'-'}body.single-product .prod-tab-cont{border:none;padding:0;background-color:#fff0;border-radius:0;margin-top:5px}body.single-product .prod-tab{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:8px;background-color:#fff}}body.single-product .prod-tab-cont iframe,body.single-product .prod-tab iframe{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;margin:10px auto 20px auto!important;border:none}@media (min-width:768px){body.single-product .prod-tab-cont iframe,body.single-product .prod-tab iframe{max-width:720px}}div.product-type-variable .elementor-element-40c6bbe{display:none!important}.chosen-single{display:flex!important;align-items:center;justify-content:flex-start;line-height:normal!important;padding:10px 20px!important;background-color:#007CAD!important;color:#fff!important;border:none!important;border-radius:50px!important;font-size:14px!important;font-weight:bold!important;text-align:center!important;cursor:pointer!important;height:2.5rem!important;width:auto!important;min-width:fit-content!important}.chosen-single span{display:inline-block!important}.chosen-single div{display:inline-block!important;vertical-align:middle!important}.chosen-single div b::before{content:'▾'!important;font-size:14px!important;color:inherit!important}.chosen-container{width:auto!important;max-width:100%!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:5px!important}.chosen-container .chosen-single span{margin-right:10px!important}.chosen-container .chosen-drop{position:absolute;z-index:1000;margin-top:2px;padding:5px 0;background-color:#fff!important;border:1px solid #ccc!important;border-radius:5px!important;box-shadow:0 4px 6px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .06);width:auto;min-width:100%;max-width:300px;box-sizing:border-box}.chosen-container .chosen-results li.active-result{background-color:transparent!important;color:#333!important}.chosen-container .chosen-results li.result-selected{background-color:#007CAD!important;color:#fff!important}.chosen-container{border:none!important;box-shadow:none!important;background-color:transparent!important}.chosen-container .chosen-results li:hover{background-color:#007CAD!important;color:#fff!important}#prod-showdesc,body .reset_variations{background-color:#f5f5f5!important;color:#333!important;padding:8px 15px!important;border-radius:50px!important;font-size:14px!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ddd!important;height:2.5rem!important;min-width:fit-content;vertical-align:top!important}#prod-showdesc:hover,body .reset_variations:hover{background-color:#e0e0e0!important;color:#333!important}.prod-var-wrap .value{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.prod-info{margin-bottom:10px}div.prod-info>div.prod-col-wrap.prod-var-wrap>p,div.prod-info>div.prod-qnt-wrap>p:nth-child(1){margin-bottom:10px}.mensaje-tiempo-envio{display:block;margin-top:5px;padding:0;border-radius:5px;font-size:1.2rem}body.single-product .elementor-widget-woocommerce-product-add-to-cart .prod-info{display:flex;flex-direction:column}body.single-product .elementor-widget-woocommerce-product-add-to-cart .prod-info>.prod-price-wrap{order:1}body.single-product .elementor-widget-woocommerce-product-add-to-cart .prod-info>.prod-col-wrap{order:2}body.single-product .elementor-widget-woocommerce-product-add-to-cart .prod-info>.prod-qnt-wrap{order:3}body.error404 .dgwt-wcas-search-wrapp{display:flex!important;align-items:center!important;position:relative!important;max-width:600px;margin:20px auto}body.error404 .dgwt-wcas-search-input{background-color:#001322!important;color:#ffffff!important;padding:12px 20px 12px 50px!important;border:2.5px solid #0091cb!important;border-radius:50px!important;font-size:1rem!important;width:100%!important;position:relative!important;z-index:1!important;box-sizing:border-box!important}body.error404 .dgwt-wcas-search-input::placeholder{color:#ffffff!important;opacity:.7}body.error404 .dgwt-wcas-search-input:focus::placeholder{opacity:0.9!important}body.error404 .dgwt-wcas-sf-wrapp svg.dgwt-wcas-ico-magnifier{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:#0091cb;z-index:2}body.error404 .dgwt-wcas-sf-wrapp{border:none!important;margin:0!important;position:relative}.cabecera-marca-estilo{background-color:#fff;border-radius:8px;box-shadow:0 3px 10px rgb(0 0 0 / .08);margin-bottom:15px;overflow:hidden;border:1px solid #eaeaea}.cabecera-marca-estilo .e-con-inner{padding:1rem;display:flex;align-items:center;gap:1rem}.cabecera-marca-estilo .brand-archive-logo-widget{display:block;height:auto;object-fit:contain}.cabecera-marca-estilo .elementor-heading-title{font-weight:600;color:#333;margin:0}.cabecera-marca-estilo .term-description p{color:#555;line-height:1.6;margin:0 0 .75rem 0}.cabecera-marca-estilo .read-more-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50px;box-sizing:border-box;height:2.2rem;min-width:100px;padding:0 1.2em;font-weight:600;text-transform:uppercase;text-decoration:none;background-color:#f5f5f5;color:#007CAD;border:1px solid #007CAD;transition:all 0.2s ease}.cabecera-marca-estilo .read-more-btn:hover{background-color:#007CAD;color:#fff}@media (max-width:767px){.cabecera-marca-estilo{border-radius:6px;margin-bottom:5px}.cabecera-marca-estilo .e-con-inner{flex-wrap:wrap;align-items:center;gap:0rem}.cabecera-marca-estilo .elementor-element-0b486f0{width:auto;flex-shrink:0}.cabecera-marca-estilo .brand-archive-logo-widget{max-width:80px;margin-left:1em}.cabecera-marca-estilo .elementor-element-894e028{flex-grow:1;min-width:150px}.cabecera-marca-estilo .elementor-heading-title{font-size:1.375rem;margin-left:1em}.cabecera-marca-estilo .elementor-element-4e9c31b{width:100%;flex-basis:100%}.cabecera-marca-estilo .term-description p{font-size:.875rem;line-height:1.5}.cabecera-marca-estilo .read-more-btn{height:2.3rem;min-width:110px;font-size:.75rem}@media (max-width:420px){.cabecera-marca-estilo .e-con-inner{padding:.75rem;gap:.6rem}.cabecera-marca-estilo .brand-archive-logo-widget{max-width:60px}.cabecera-marca-estilo .elementor-heading-title{font-size:1.25rem}.cabecera-marca-estilo .term-description p{font-size:.8125rem}.cabecera-marca-estilo .read-more-btn{height:2.1rem;font-size:.7rem;padding:0 1em;min-width:100px}}}@media (min-width:768px){.cabecera-marca-estilo .e-con-inner{flex-wrap:nowrap;align-items:flex-start;padding:1.5rem;gap:1.5rem}.cabecera-marca-estilo .elementor-element-0b486f0{flex:0 0 auto;width:140px}.cabecera-marca-estilo .brand-archive-logo-widget{max-width:100%}.cabecera-marca-estilo .elementor-element-894e028{flex:0 1 auto}.cabecera-marca-estilo .elementor-heading-title{font-size:2rem}.cabecera-marca-estilo .elementor-element-4e9c31b{flex:1 1 50%}.cabecera-marca-estilo .term-description p{font-size:1rem;margin-top:0}}body.tax-product_brand ul.page-numbers{display:flex;justify-content:center;list-style:none;padding:0;margin:20px 0}body.tax-product_brand ul.page-numbers>li{margin:0 5px}body.tax-product_brand ul.page-numbers>li a,body.tax-product_brand ul.page-numbers>li span.page-numbers.current{display:inline-block;padding:8px 12px;font-size:16px;color:#007CAD;border:1px solid #007CAD;border-radius:4px;text-decoration:none;transition:background-color 0.3s,color 0.3s}body.tax-product_brand ul.page-numbers>li a:hover{background-color:#007CAD;color:#fff}body.tax-product_brand ul.page-numbers>li span.page-numbers.current{background-color:#007CAD;color:#fff}@media (max-width:767px){body.tax-product_brand ul.page-numbers{margin:20px 0 15px 0!important;padding:0 5px!important;flex-wrap:wrap;justify-content:center}body.tax-product_brand ul.page-numbers>li{margin:3px 3px!important}body.tax-product_brand ul.page-numbers>li a,body.tax-product_brand ul.page-numbers>li span.page-numbers.current{padding:5px 9px!important;font-size:13px!important}}.woocommerce div.product p.stock{margin-bottom:20px;margin-top:20px}.elementor-18204 .elementor-element.elementor-element-48f1b26:not(.elementor-motion-effects-element-type-background),.elementor-18204 .elementor-element.elementor-element-48f1b26>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4b443c5);border-radius:8px;border:none}.elementor-product-woosb .woosb-wrap{margin-bottom:10px;margin-top:0;border:1px solid #eee;border-radius:8px;padding:15px;background-color:#f9f9f9}.woosb-wrap .woosb-products .woosb-item-product{display:flex;align-items:center;padding-top:5px;margin-top:10px;border-top:none;border-bottom:none}.woosb-wrap .woosb-products .woosb-item-product:first-child{border-top:none;margin-top:0;padding-top:0}.woosb-item-product .woosb-thumb{flex:0 0 50px;margin-right:10px;display:none}.woosb-item-product .woosb-thumb img{max-width:100%;height:auto;border-radius:3px}.woosb-item-product .woosb-title .woosb-name{font-size:1rem;font-weight:400}.woosb-item-product .woosb-title .woosb-name a{color:#333;text-decoration:none}.woosb-item-product .woosb-title .woosb-name a:hover{color:#007CAD}.woosb-item-product .woosb-price{flex:0 0 100px;text-align:right;font-size:1.2rem}div.woosb-price>div.woosb-price-ori>small.woocommerce-price-suffix{display:none!important}.single-product.postid-24948 .elementor-element-40c6bbe .prod-price{font-size:clamp(1.4rem, 1.2rem + 1vw, 1.8rem);color:red;font-weight:600;margin-bottom:10px}.single-product.postid-24948 .elementor-element-40c6bbe .prod-price::before{content:" KIT completo:";font-weight:600;font-size:clamp(1.1rem, 1rem + 1vw, 1.5rem);color:#007CAD;padding-right:5px}.woosb-wrap .woosb-text,.woosb-wrap .woosb-products,.woosb-bundles .woosb-text,.woosb-bundles .woosb-products{margin:0}.woosb-products{border-width:0px!important;padding:5px}.elementor-widget-woocommerce-product-short-description .elementor-widget-container ul{list-style:disc!important;list-style-position:outside-shape!important;padding-left:11px!important;margin-left:0px!important;font-size:clamp(0.7rem, 0.9rem + 1vw, 1rem)!important}.elementor-widget-woocommerce-product-short-description .elementor-widget-container li{display:list-item!important;margin-bottom:.4em;padding-left:0}.elementor-widget-woocommerce-product-short-description .elementor-widget-container li:empty{display:none!important}.page-id-25045 .elementor-widget-heading h2.elementor-heading-title{font-size:1.8rem!important;color:#001322!important;margin-top:30px!important;margin-bottom:15px!important;padding-bottom:10px!important;border-bottom:1px solid #e0e0e0}.elementor-widget-n-accordion .e-n-accordion{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.elementor-widget-n-accordion .e-n-accordion-item{border-bottom:1px solid #e0e0e0;background-color:#fff}.elementor-widget-n-accordion .e-n-accordion-item:last-child{border-bottom:none}.elementor-widget-n-accordion .e-n-accordion-item-title{padding:18px 20px!important;background-color:#f8f9fa;transition:background-color 0.2s ease;cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item-title:hover{background-color:#e9ecef}.elementor-widget-n-accordion .e-n-accordion-item[open]>summary.e-n-accordion-item-title{background-color:#007CAD!important;color:#ffffff!important;border-bottom:1px solid #005F85}.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-weight:600!important;font-size:1rem!important;color:#283346;transition:color 0.2s ease}.elementor-widget-n-accordion .e-n-accordion-item[open]>summary.e-n-accordion-item-title .e-n-accordion-item-title-text{color:#ffffff!important}.elementor-widget-n-accordion .e-n-accordion-item-title-icon svg{fill:#007CAD!important;width:1em;height:1em;transition:fill 0.2s ease}.elementor-widget-n-accordion .e-n-accordion-item[open]>summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg{fill:#ffffff!important}.elementor-widget-n-accordion .e-n-accordion-item>div[role="region"]{padding:10px!important;background-color:#fff}.elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] p{font-size:0.95rem!important;line-height:1.7!important;color:#333;margin-bottom:1em}.elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] p:last-child{margin-bottom:0}.elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] a{color:#007CAD;text-decoration:underline}.elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] a:hover{color:#005F85}.page-id-25045 .elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] ul li{padding-left:0;margin-bottom:0.6em!important;font-size:.95rem;line-height:1.5;color:#333}.page-id-25045 .elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] ul li a{color:#007CAD;text-decoration:underline}.page-id-25045 .elementor-widget-n-accordion .e-n-accordion-item>div[role="region"] ul li a:hover{color:#005F85}#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,.cr-all-reviews-shortcode .cr-qna-search-icon,.cr-qna-block .cr-qna-search-block .cr-qna-search-icon{fill:#007CAD!important}#cr_qna>h2{margin-bottom:1em;display:none}.cr-review-form-txt,.cr-review-form-txt,.cr-review-form-comment-txt{border-radius:8px}.cr-review-form-item{border-bottom:none!important}#cr_qna>div.cr-qna-new-q-form>div.cr-review-form-item>img{display:none}.cr-review-form-buttons{justify-content:space-evenly}#cr_qna div.cr-review-form-lbl{display:none}.elementor-menu-cart__products span.quantity{display:inline-flex;flex-direction:row;align-items:center;gap:5px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin:2em!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{color:#fff}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{fill:#fff}.dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#007CAD}.wc-block-cart__main.wp-block-woocommerce-cart-items-block{padding:0px!important;margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px 0 0 8px;box-shadow:0 2px 8px rgb(0 0 0 / .08);overflow:hidden}body.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{width:100%!important;border-collapse:collapse!important;margin:0!important}body.woocommerce-cart .wc-block-cart-items__header{font-weight:600;font-size:0.9rem!important;text-transform:uppercase;letter-spacing:.3px}body.woocommerce-cart .wc-block-cart-items__header th{padding:14px 18px!important;text-align:center;border-bottom:1px solid rgb(255 255 255 / .2)}body.woocommerce-cart .wc-block-cart-items__header-total{width:150px;text-align:center!important}body.woocommerce-cart .wc-block-cart-items__row{border-bottom:1px solid #e8eef0;transition:background-color 0.2s ease}body.woocommerce-cart .wc-block-cart-items__row:last-child{border-bottom:none!important}body.woocommerce-cart .wc-block-cart-items__row:hover{background-color:#f0f8ff}body.woocommerce-cart .wc-block-cart-items__row td{padding:10px 10px!important;vertical-align:middle!important}body.woocommerce-cart .wc-block-cart-item__image{width:100px!important}body.woocommerce-cart .wc-block-cart-item__image img{width:100px!important;height:auto;border-radius:8px;object-fit:contain}body.woocommerce-cart .wc-block-cart-item__product{text-align:left}body.woocommerce-cart .wc-block-cart-item__wrap{display:flex;flex-direction:column;gap:8px;margin:5px}body.woocommerce-cart .wc-block-components-product-name{font-weight:600;color:#283346;text-decoration:none;font-size:0.9rem!important;line-height:1.3!important}body.woocommerce-cart .wc-block-components-product-name:hover{color:#007CAD}body.woocommerce-cart .wc-block-cart-item__prices{display:flex;align-items:baseline;gap:8px;font-size:0.95rem!important}body.woocommerce-cart .wc-block-components-product-price__regular{color:#858DAA;text-decoration:line-through!important}body.woocommerce-cart .wc-block-components-product-price__value{color:red;font-weight:700;font-size:1.1rem!important}body.woocommerce-cart .wc-block-components-product-price .screen-reader-text{display:none!important}body.woocommerce-cart .wc-block-components-product-metadata__description p{font-size:1rem;color:#555;margin:0;line-height:1.4;display:none!important}body.woocommerce-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector{height:2rem;border:1px solid #007CAD!important;border-radius:50px!important;align-items:center!important;padding:0.4rem!important;background-color:white!important;transition:all 0.3s ease!important;margin-bottom:20px!important}body.woocommerce-cart .wc-block-components-quantity-selector__input::-webkit-outer-spin-button,body.woocommerce-cart .wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .wc-block-components-quantity-selector__button{background:#007CAD!important;color:white!important;border-radius:50%!important;width:2.2rem;height:2.2rem;font-size:clamp(1rem, 2vw, 1.2rem)!important;display:flex!important;align-items:center;justify-content:center;transition:transform 0.2s ease!important;border:#007CAD!important;opacity:1!important}body.woocommerce-cart .wc-block-components-quantity-selector__button:hover{background-color:#005F85}body.woocommerce-cart .wc-block-components-quantity-selector:after{border:none!important}body.woocommerce-cart .wc-block-cart-item__remove-link{background:none;border:none!important;color:#dc3545!important;font-size:0.7rem!important;text-decoration:none!important;cursor:pointer!important;padding:5px 0!important;transition:color 0.2s ease!important}body.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:#bd2130!important;text-decoration:underline!important}button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.outlined{border:none!important}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{font-size:clamp(0.75rem, 1vw, 1rem)!important}body.woocommerce-cart .wc-block-cart-item__total{text-align:center!important;font-weight:700;color:#283346;font-size:1rem!important}body.woocommerce-cart .wc-block-cart-item__total .wc-block-formatted-money-amount{font-weight:600;color:#283346;font-size:1rem!important}body.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{padding-right:10px!important}body.woocommerce-cart .wc-block-components-sale-badge .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{color:red;font-size:0.9rem!important}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge{background-color:#fff;color:#ff0000!important;padding:8px 12px!important;border-radius:50px;font-size:.8rem;font-weight:600;width:fit-content!important;border:solid 1px red}body.woocommerce-cart hr.wp-block-separator.has-alpha-channel-opacity{margin-top:20px!important;margin-bottom:20px!important;border:none;border-top:none;height:1px;background:none!important;clear:both!important}.paypal-button.paypal-button-border-radius,.paypal-button.paypal-button-border-radius{border-radius:50px!important}body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin-top:1em!important;margin-bottom:3em!important;margin-left:15em!important;margin-right:15em!important}body.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{background-color:#fff;border:none;border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgb(0 0 0 / .08);padding:10px;box-sizing:border-box;border:1px solid #e0e0e0}body.woocommerce-cart .wc-block-cart__totals-title{font-size:1.2em!important;font-weight:700!important;color:#001322!important;border-bottom:1px solid #e0e0e0;text-align:center!important}body.woocommerce-cart .wc-block-components-totals-shipping-address-summary strong{color:#007CAD}body.woocommerce-cart .wc-block-components-radio-control__description{font-size:1.1rem!important;font-weight:600;color:#007CAD;text-align:right}body.woocommerce-cart .wc-block-components-radio-control__description-group--column{font-size:1.1rem!important}body.woocommerce-cart .wc-block-components-totals-footer-item-tax{font-size:0.9em!important;font-weight:normal!important;color:#555!important;display:block;text-align:right;margin-top:5px}body.woocommerce-cart .wc-block-components-totals-footer-item-tax-value{font-size:inherit;color:inherit}body.woocommerce-cart .wc-block-components-radio-control__option{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;margin-top:8px!important;margin-bottom:8px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-sizing:border-box!important;padding-top:15px}body.woocommerce-cart .wc-block-components-radio-control__option:hover{border-color:#007CAD!important;background-color:#f0f8ff!important}body.woocommerce-cart .wc-block-components-radio-control__option-checked{border-color:#007CAD!important;background-color:#e8f4f8!important}body.woocommerce-cart .wc-block-components-radio-control__option-layout{display:flex!important;width:calc(100% - 25px)!important;flex-direction:row!important;flex-wrap:wrap!important;align-content:space-between!important;align-items:baseline!important;justify-content:space-evenly!important}body.woocommerce-cart .is-large.wc-block-cart .wc-block-components-radio-control__input{outline:none!important;margin-left:5px!important}body.woocommerce-cart .wc-block-components-radio-control__label{font-weight:500!important;color:#001322!important;font-size:0.8rem!important}body.woocommerce-cart .wc-block-components-radio-control__description{font-size:0.95em!important;font-weight:600!important;color:#007CAD!important;text-align:right!important}body.woocommerce-cart .wc-block-components-shipping-rates-control__package__delivery_time{display:block!important;font-size:0.8em!important;color:#666!important;font-style:italic!important;font-weight:normal!important;margin-top:3px!important}body.woocommerce-cart body.woocommerce-cart .wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:none!important;border:none!important}body.woocommerce-cart body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{border:none!important;box-shadow:none!important}body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-badge.wc-block-components-sale-badge{display:none!important}@media screen and (max-width:1200px){body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin-left:5em!important;margin-right:5em!important}}@media screen and (max-width:992px){body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin-left:2em!important;margin-right:2em!important}body.woocommerce-cart .wc-block-cart-item__image{width:80px!important}body.woocommerce-cart .wc-block-cart-item__image img{width:80px!important}}@media screen and (max-width:768px){body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin-left:1em!important;margin-right:1em!important;margin-top:0.5em!important;margin-bottom:2em!important}body.woocommerce-cart .wc-block-cart__main.wp-block-woocommerce-cart-items-block{border-radius:8px!important;margin-bottom:15px}body.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{border-radius:8px!important;margin-top:0!important}body.woocommerce-cart .wc-block-cart-items__header th{padding:8px 4px!important;font-size:0.8rem!important}body.woocommerce-cart .wc-block-cart-items__row td{padding:8px 4px!important}body.woocommerce-cart .wc-block-cart-item__image{width:60px!important}body.woocommerce-cart .wc-block-cart-item__image img{width:60px!important;border-radius:4px}body.woocommerce-cart .wc-block-cart-item__wrap{gap:4px;margin:2px}body.woocommerce-cart .wc-block-components-product-name{font-size:0.8rem!important;line-height:1.2!important}body.woocommerce-cart .wc-block-cart-item__prices{gap:4px;font-size:0.85rem!important}body.woocommerce-cart .wc-block-components-product-price__value{font-size:1rem!important}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self:flex-start!important}body.woocommerce-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector{height:1.8rem;margin-bottom:10px!important;padding:0.2rem!important}body.woocommerce-cart .wc-block-components-quantity-selector__button{width:1.8rem;height:1.8rem;font-size:0.9rem!important}body.woocommerce-cart .wc-block-cart-item__total{font-size:0.9rem!important}body.woocommerce-cart .wc-block-cart-item__total .wc-block-formatted-money-amount{font-size:0.9rem!important}.wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex!important;justify-content:flex-start!important;flex-direction:row!important;align-items:flex-start!important;margin-left:10px!important;padding-right:5px!important}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge{padding:4px 8px!important;font-size:.7rem;margin-left:5px}body.woocommerce-cart .wc-block-cart-item__remove-link{font-size:0.6rem!important;padding:3px 0!important}.wc-block-cart table.wc-block-cart-items,.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin:0px!important}body.woocommerce-cart .wc-block-cart__totals-title{font-size:1.1em!important}body.woocommerce-cart .wc-block-components-radio-control__option{margin-top:6px!important;margin-bottom:6px!important}body.woocommerce-cart .wc-block-components-radio-control__label{font-size:0.75rem!important}body.woocommerce-cart .wc-block-components-radio-control__description{font-size:0.85em!important}}@media screen and (max-width:480px){body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin-left:0.5em!important;margin-right:0.5em!important}body.woocommerce-cart .wc-block-cart-item__image{width:50px!important}body.woocommerce-cart .wc-block-cart-item__image img{width:50px!important}body.woocommerce-cart .wc-block-cart-items__header th{padding:6px 2px!important;font-size:0.7rem!important}body.woocommerce-cart .wc-block-cart-items__row td{padding:6px 2px!important}body.woocommerce-cart .wc-block-cart__totals-title{font-size:1rem!important}}body.woocommerce-checkout label:not(.woocommerce-form-login__rememberme):not([class*="button"]){display:flex!important}.wc-block-components-checkout-order-summary__title-text{font-size:1.1rem;font-weight:700;color:#001322;margin-bottom:10px!important;padding-bottom:10px;border-bottom:1px solid #e0e0e0;text-align:left}.page-styling ins{padding:2px 6px;text-decoration:none}.wc-block-components-product-price__value{color:#001322;font-weight:700;font-size:1rem!important}.wc-block-components-product-price__value.is-discounted{color:#ff0000!important;background:transparent!important;background-color:transparent!important;font-weight:800!important;font-size:1rem!important;border:none!important;text-decoration:none!important;border-bottom:none!important;border-bottom-color:transparent!important}.wc-block-components-checkout-place-order-button{border:none}.wc-block-components-product-price__regular.wc-block-components-order-summary-item__regular-individual-price{text-decoration:line-through!important}.wc-block-components-product-metadata__description{display:none!important}.wc-block-components-product-name{font-size:1rem!important}.wc-block-components-order-summary.is-large{padding:0 30px 10px 20px!important}body.woocommerce-checkout h1{display:none!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{align-items:center;background:#007cad!important;border:0 solid #001322!important;color:#fff!important;display:flex;min-height:24px!important;min-width:24px!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{background-color:#e8f4f8!important;border:2px solid #007CAD!important;box-shadow:none!important}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{border:none}@media (max-width:768px){.wc-block-components-sidebar-layout.wc-block-checkout.is-large{flex-direction:column;gap:20px}.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block,.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{flex-basis:100%;max-width:100%;padding:15px}.wc-block-components-text-input input,.wc-block-components-country-input select,.wc-block-components-state-input select,.wc-block-checkout__add-note textarea{height:2.5rem!important;font-size:0.85rem!important}.wc-block-components-text-input.is-active label{font-size:.7em}.wc-block-components-address-form__address_2-toggle{font-size:.8em}.wc-block-components-checkout-place-order-button,.wc-block-components-checkout-return-to-cart-button{min-height:3rem;font-size:1em;padding:8px 15px;border:none}}.elementor-widget-image a{display:inline!important}#elementor-menu-cart__toggle_button{background-color:transparent!important}.elementor-menu-cart__footer-buttons{margin-bottom:20px}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:#007CAD}.wc-block-grid__product{background-color:#ffffff!important;border:1px solid #e9e9e9!important;border-radius:12px!important;margin-top:25px!important;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:15px;box-sizing:border-box}.wc-block-grid__product>.wc-block-grid__product-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;flex-grow:1}.wc-block-grid__product .wc-block-grid__product-image{order:1;flex-shrink:0;margin-bottom:0.75rem!important;height:234px!important;width:100%!important;overflow:hidden!important;background-color:#fff;display:flex;align-items:center;justify-content:center}.wc-block-grid__product .wc-block-grid__product-image img{display:block;object-fit:contain!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;margin:0 auto!important}.wc-block-grid__product .wc-block-grid__product-title{order:2;flex-shrink:0;font-size:0.9rem!important;line-height:1.5!important;height:3em!important;max-height:3em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;padding:0 5px!important;box-sizing:border-box;font-weight:500!important;color:#001322!important}.wc-block-grid__product .wc-block-grid__product-price{order:3;flex-shrink:0;height:1.2em;margin-top:20px!important;display:flex;align-items:center;justify-content:center;font-size:clamp(0.7rem, calc(0.9rem + 0.25vw), 1.3rem)}.wc-block-grid__product .wc-block-grid__product-add-to-cart{order:4;margin-top:auto!important;padding-top:.5rem;flex-shrink:0;text-align:center}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{opacity:.9}.wc-block-cart__empty-cart__title{font-size:inherit;margin-bottom:50px}.wp-block-heading{margin-left:0px!important}@media (min-width:1200px){.wc-block-grid__product{padding:20px}.wc-block-grid__product .wc-block-grid__product-title{font-size:1rem!important}}@media (max-width:1199px){.wc-block-grid__product{margin-top:20px!important}.wc-block-grid__product .wc-block-grid__product-image{height:200px!important;margin-bottom:0.6rem!important}.wc-block-grid__product .wc-block-grid__product-title{font-size:0.85rem!important;height:3.2em!important;max-height:3.2em!important}.wc-block-grid__product .wc-block-grid__product-price{margin-top:15px!important}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{height:2.2rem!important;min-height:2.2rem!important;font-size:0.75rem!important;padding:0 0.7em!important}}@media (max-width:767px){.wc-block-grid__product{margin-top:15px!important;padding-bottom:10px}.wc-block-grid__product .wc-block-grid__product-image{height:180px!important;margin-bottom:0.5rem!important}.wc-block-grid__product .wc-block-grid__product-title{font-size:0.8rem!important;height:3em!important;max-height:3em!important}.wc-block-grid__product .wc-block-grid__product-price{margin-top:10px!important}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{height:2rem!important;min-height:2rem!important;font-size:0.7rem!important;padding:0 0.6em!important}}@media (max-width:480px){.wc-block-grid__product{margin-top:10px!important;padding:10px}.wc-block-grid__product .wc-block-grid__product-image{height:150px!important;margin-bottom:0.4rem!important}.wc-block-grid__product .wc-block-grid__product-title{font-size:0.75rem!important;line-height:1.4!important;height:2.8em!important;max-height:2.8em!important;padding:0 3px!important}.wc-block-grid__product .wc-block-grid__product-price{margin-top:8px!important}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{height:1.8rem!important;min-height:1.8rem!important;font-size:0.65rem!important;padding:0 0.5em!important}}.sib-form *,.sib-form ::after,.sib-form ::before{color:#ffffff!important}.sib-form{border-radius:12px!important}.section-menu-wrap>ul>li ul li a{color:#007cad!important;line-height:1.2!important}.archive.woocommerce-page .maincont h1{max-width:75%!important}@media (max-width:767px){.archive.woocommerce-page .maincont h1>span,.archive.woocommerce-page h1.page-title,.archive.woocommerce-page .maincont h1,.woocommerce-products-header__title{margin-bottom:5px!important;padding:0 0 0 0px!important}}.emmex-discount-percentage{display:flex!important;align-items:center;justify-content:center;position:absolute!important;z-index:10!important;top:10px!important;left:10px!important;box-sizing:border-box;background:linear-gradient(145deg,#ff4b2b,#ff416c)!important;color:white!important;font-weight:700!important;padding:0!important;letter-spacing:.3px;text-transform:uppercase;width:45px;height:45px;border-radius:50%!important;font-size:0.9rem!important;line-height:1;text-align:center;transform:none!important;opacity:1!important;transition:none!important}.emmex-delivery-info-container{margin-top:5px;text-align:center!important;padding:0 5px;font-size:.9rem;line-height:1.2;color:#5e636e;flex-shrink:0}.emmex-delivery-icon{font-size:1.2em;vertical-align:baseline;margin-right:-5px}.emmex-free-shipping-text{color:#118000;font-weight:700;white-space:nowrap}@media (max-width:1199px){.emmex-discount-percentage{width:40px;height:40px;font-size:0.8rem!important;top:5px!important;left:5px!important}.emmex-delivery-info-container{margin-top:10px;font-size:.75rem}}@media (max-width:767px){.emmex-discount-percentage{width:35px;height:35px;font-size:0.7rem!important;top:2px!important;left:2px!important}.emmex-delivery-info-container{margin-top:8px;font-size:.7rem}}@media (max-width:480px){.emmex-discount-percentage{width:30px;height:30px;font-size:0.65rem!important;top:1px!important;left:1px!important}.emmex-delivery-info-container{margin-top:5px;font-size:.65rem}}i.fas.fa-shipping-fast{color:#007cad!important}.woocommerce .woocommerce-message{gap:15px!important}.elementor-18204 .elementor-element.elementor-element-e752569>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;margin-left:10px;margin-right:10px}.fancybox-wrap{z-index:8020!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 10px 30px rgb(0 0 0 / .3)!important}.fancybox-skin{background-color:#ffffff!important;border-radius:12px!important;padding:0!important}.fancybox-outer{position:relative!important;background:#ffffff!important;border-radius:12px!important;padding:5px!important}.fancybox-inner{background:#ffffff!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px!important;box-sizing:border-box!important;bottom:20px}.fancybox-image{max-width:100%!important;max-height:95%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px!important}.fancybox-close{position:absolute!important;top:20px!important;right:20px!important;width:28px!important;height:28px!important;background:rgb(0 124 173 / .8)!important;border-radius:50%!important;border:none!important;cursor:pointer!important;z-index:8030!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important;text-decoration:none!important;color:white!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important}.fancybox-close:hover{background:rgb(0 124 173)!important;transform:scale(1.1)!important}.fancybox-close:before{content:'\f00d'!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-size:16px!important;text-indent:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.fancybox-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;background:rgb(0 124 173 / .7)!important;border-radius:50%!important;cursor:pointer!important;z-index:8025!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease,opacity 0.3s ease!important;text-decoration:none!important;color:white!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fancybox-wrap:hover .fancybox-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fancybox-nav:hover{background:rgb(0 124 173 / .9)!important;transform:translateY(-50%) scale(1.05)!important}.fancybox-prev{left:20px!important;right:auto!important}.fancybox-prev:before{content:'\f053'!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-size:20px!important;text-indent:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.fancybox-next{right:20px!important;left:auto!important}.fancybox-next:before{content:'\f054'!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-size:20px!important;text-indent:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.fancybox-nav span{display:none!important;width:0!important;height:0!important;overflow:hidden!important;content:""!important}.fancybox-overlay{background:rgb(0 0 0 / .9)!important}.fancybox-loading{background:rgb(0 124 173 / .1)!important;border-radius:12px!important}@media only screen and (max-width:767px){.fancybox-wrap{border-radius:8px!important}.fancybox-skin,.fancybox-outer,.fancybox-inner{border-radius:8px!important}.fancybox-inner{padding:5px!important;bottom:0px!important;right:10px!important}.fancybox-close{top:10px!important;right:20px!important;width:22px!important;height:22px!important}}@media only screen and (max-width:480px){.fancybox-close{top:10px!important;right:10px!important;background:rgb(0 124 173 / .9)!important}}.fancybox-wrap{animation:fancyboxFadeIn 0.3s ease-out!important}@keyframes fancyboxFadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#mi-carrusel-fancybox{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:99999;height:120px;width:600px;max-width:90%;display:flex;align-items:center;gap:10px;padding:0 10px;box-sizing:border-box;transition:all 0.3s ease-out}.mi-carrusel-ventana{flex-grow:1;min-width:0;height:100%;overflow:hidden;border-radius:50px;background:#fff;backdrop-filter:blur(8px);box-shadow:0 4px 20px rgb(0 0 0 / .4)}.mi-carrusel-lista{display:flex;flex-wrap:nowrap;gap:10px;height:100%;align-items:center;padding:0 10px;box-sizing:border-box;position:relative;left:0;transition:left 0.4s ease-out}.mi-carrusel-thumb{width:100px;height:100px;flex-shrink:0;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid #fff0;transition:all 0.2s ease-out}.mi-carrusel-thumb.active,.mi-carrusel-thumb:hover{border-color:#0099e0}.mi-carrusel-thumb img{width:100%;height:100%;object-fit:cover}.mi-carrusel-nav{flex-shrink:0;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:50%;width:36px;height:36px;color:#fff;cursor:pointer;font-size:20px;transition:all 0.3s ease-out}.mi-carrusel-nav:disabled{opacity:.3;cursor:not-allowed}#fancybox-thumbs{display:none!important}@media (max-width:1024px){#mi-carrusel-fancybox{height:100px;width:80%;max-width:100%;bottom:100px!important}.mi-carrusel-thumb{width:80px;height:80px}}@media (max-width:767px){#mi-carrusel-fancybox{height:80px;bottom:100px;width:80%}.mi-carrusel-thumb{width:60px;height:60px}.mi-carrusel-nav{width:32px;height:32px}}.b-crumbs>ul li:last-child{color:#0091cb!important}.woocommerce-account .addresses{display:flex;flex-wrap:wrap;gap:.5em;align-items:stretch;padding-bottom:12px!important}.woocommerce-account .woocommerce-Address{background-color:#fdfdfd;border:1px solid #e8eef0;border-radius:8px;padding:15px 15px;box-shadow:0 2px 8px rgb(0 0 0 / .05);flex:1;min-width:300px;box-sizing:border-box}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8eef0;padding-bottom:15px;margin-bottom:20px;min-height:4em;overflow:visible;flex-direction:column;flex-wrap:nowrap}.woocommerce-account .woocommerce-Address-title h2{margin:0}.woocommerce-account .woocommerce-Address-title a.edit{font-size:.6rem;font-weight:400;text-decoration:none;color:#007CAD;padding:5px 5px;border-radius:5px;transition:all 0.2s ease;border:1px solid #007cad!important;margin-top:10px}.woocommerce-account .woocommerce-Address-title a.edit:hover{background-color:#e7f5fc;border-color:#cae6f7}.woocommerce-account .woocommerce-Address-title a.edit::before{font-family:'Font Awesome 5 Free';content:'\f303';font-weight:900;margin-right:6px}.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.6;color:#283346}.woocommerce-account .woocommerce-Address-title a.edit{display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce-account .woocommerce-column__title,.woocommerce-account .woocommerce-Address-title h2{font-size:1rem!important}a.woocommerce-button.button.view{height:auto!important;min-height:auto!important;width:auto!important;min-width:auto!important}.barra-features-home{padding:15px 0;transition:padding 0.3s ease}@media (max-width:767px){.barra-features-home{padding:15px 10px;height:auto!important}.barra-features-home .elementor-container{flex-wrap:wrap;row-gap:10px;align-items:stretch}.barra-features-home .elementor-widget-icon-box{width:45%;flex-grow:1;display:flex}.barra-features-home .elementor-widget-icon-box .elementor-widget-container{display:flex;flex-direction:column;width:100%}.barra-features-home .elementor-icon-box-content{flex-grow:1;display:flex;flex-direction:column}.barra-features-home .elementor-icon-box-title{margin-bottom:5px!important}.barra-features-home .elementor-icon-box-description{margin-top:auto}.barra-features-home .elementor-icon{margin-bottom:10px}}.prod-tab.prod-reviews{background:#fff!important;margin:20px 0!important;padding:0!important;overflow:hidden!important}.prod-addreview-form{background:#f8f8f8!important;padding:20px!important;border-radius:8px!important}.prod-tab-addreview{color:#001322!important;font-size:1rem!important;font-weight:400!important;margin-bottom:10px!important;padding-bottom:5px!important;border-bottom:2px solid #007cad!important}.prod-tab-addreview::before{content:"⭐";margin-right:5px!important;color:#FFBA4F!important}.prod-tab-addreview small a{color:#7f8c8d!important;font-size:0.8em!important;text-decoration:none!important;transition:color 0.3s ease!important}.prod-tab-addreview small a:hover{color:#e74c3c!important}.comment-form{gap:20px!important;max-width:500px!important}.comment-form-rating{margin-bottom:10px!important}.comment-form-rating .stars{gap:5px!important;margin-bottom:10px!important}.comment-form-rating .stars span{gap:2px!important}.comment-form-rating .stars a{font-size:1.2rem;text-decoration:none!important;transition:color 0.3s ease!important}.comment-form-rating .stars a::before{content:"★";color:#FFBA4F!important}.comment-form-rating .stars a:hover::after{content:attr(title)!important;position:absolute!important;bottom:-30px!important;left:50%!important;transform:translateX(-50%)!important;color:white!important;padding:5px 10px!important;border-radius:8px!important;font-size:0.8em!important;white-space:nowrap!important;z-index:10!important}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"]{width:100%!important;padding:15px!important;border:2px solid #e9ecef!important;border-radius:8px!important;font-size:1rem!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;font-family:inherit!important}.comment-form textarea:focus,.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus{outline:none!important;border-color:#3498db!important;box-shadow:0 0 0 3px rgb(52 152 219 / .1)!important}.comment-form textarea{min-height:120px!important;resize:vertical!important}#comments{padding:2em!important;background:white!important;border-radius:8px!important;display:flex!important;gap:5px!important}.woocommerce-noreviews{text-align:center!important;padding:40px 20px!important;color:#001322!important;font-size:1rem!important;background:#f8f8f8!important;border-radius:8px!important;border:2px dashed #007cad!important}.woocommerce-noreviews::before{content:"📝";font-size:2rem!important;margin-bottom:10px!important}.prod-review{background:#fff!important;border:1px solid #e9ecef!important;border-radius:8px!important;margin-bottom:20px!important;padding:25px!important}.prod-review.even{background:#fefefe!important}.prod-review.odd{background:#f8f9fa!important}.prod-review .verified:first-child{position:relative!important;top:20px!important;left:250px!important;background:#FFBA4F!important;color:white!important;padding:4px 8px!important;border-radius:8px!important;font-size:0.65rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.prod-review .meta{margin-bottom:15px!important;padding-bottom:15px!important;border-bottom:1px solid #red!important}.woocommerce-review__author{color:#001322!important;font-size:1rem!important;font-weight:500!important;margin-right:20px!important}.woocommerce-review__verified{display:none!important}.woocommerce-review__dash{color:red!important;margin:0 5px!important}.woocommerce-review__published-date{color:#7f8c8d!important;font-size:0.8rem!important}.prod-review-rating{display:flex!important;align-items:center!important;padding:10px 0!important}.prod-review-rating .fa-star{color:#FFBA4F;font-size:1.2em!important}.prod-review-rating .fa-star-o{color:#FFBA4F;font-size:1.2em!important}.prod-review-rating time{font-size:0.75rem!important;margin:auto!important}.prod-review>div>p:last-child{margin-bottom:0!important;line-height:1.6!important;color:#001322!important}.prod-review>div>p{margin-bottom:15px!important;line-height:1.6!important;color:#001322!important}.prod-review p+p{margin-top:15px!important}.prod-review.bypostauthor{border:1px solid #007cad!important;background:linear-gradient(135deg,#f8f9fa 0%,#e8f4f8 100%)!important}.prod-tabs-addreview{color:#fff;padding:12px 25px!important;font-weight:600!important;text-align:right!important;cursor:pointer!important;transition:all 0.3s ease;display:inline-block;margin:20px 0!important;text-transform:uppercase!important;letter-spacing:.5px;font-size:0.8rem!important;border:none!important;outline:none!important;position:relative;overflow:hidden!important}.prod-tabs-addreview::before{content:"✏️";margin-right:5px}.prod-tabs-addreview:active{transform:translateY(0);box-shadow:0 2px 8px rgb(52 152 219 / .3)}@media (max-width:768px){.prod-addreview-form{padding:20px}.comment-form{gap:15px}.comment-form-rating .stars a{font-size:1.3em}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"]{padding:12px}.comment-form .submit{padding:12px 25px;font-size:.9em}#comments{padding:20px}.prod-tab-addreview{font-size:1.2em}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prod-tab.prod-reviews[style*="display: block"]{animation:fadeInUp 0.5s ease}.comment-form textarea:hover,.comment-form input[type="text"]:hover,.comment-form input[type="email"]:hover{border-color:#bdc3c7}.comment-form textarea::placeholder,.comment-form input[type="text"]::placeholder,.comment-form input[type="email"]::placeholder{color:#95a5a6;font-style:italic}.b-crumbs-wrap{margin-bottom:15px}.b-crumbs>ul li{margin:0 5px 7px 0!important;padding:0 6px 0 0!important}.b-crumbs>ul{padding:0 2px 0 0!important;margin:0!important;list-style:none!important}.maincont .section-filter-toggle{margin:0 0 10px!important}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format('woff2')}del .woocommerce-Price-amount.amount{color:red!important}.elementor-menu-cart__container.elementor-lightbox{background-color:transparent!important}