.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}.dgwt-wcas-details-wrapp{min-width:400px}header .dgwt-wcas-search-input{background-color:#001322 !important;color:#fff !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:#fff !important;opacity:.7;transition:opacity .3s ease !important}.dgwt-wcas-search-input:focus::placeholder{opacity:.9 !important}.dgwt-wcas-product-details{background-color:#001322 !important;border-radius:8px !important;box-shadow:0 4px 10px rgba(0,0,0,.1) !important}.dgwt-wcas-product-details:hover{background-color:#001322 !important}.dgwt-wcas-details-product-title{color:#fff !important;font-size:1.2rem !important;font-weight:600 !important;margin:10px 0 !important;transition:color .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:.8rem !important;margin-left:5px !important}.dgwt-wcas-details-product-sku{color:#fff !important;font-size:.7rem !important;margin:5px 0 !important}.dgwt-wcas-details-desc,.dgwt-wcas-details-desc strong{color:#fff !important;font-size:.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:transparent}.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:red !important;background:0 0 !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:#fff !important;text-decoration:line-through !important;text-decoration-color:#fff !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:.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 .2s ease,box-shadow .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 .2s ease,box-shadow .2s ease}form span.password-input input[type=password]{flex-grow:1;border:none !important;box-shadow:none !important;outline:none !important;background:0 0 !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:0 0 !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 .2s ease,border-color .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 .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}.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:red !important;background:0 0 !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:700 !important;padding: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:400 !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){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:.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 .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:0 !important;margin-right:0 !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 .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-button{height:2.8rem !important;min-height:auto !important;padding:0 1.2em !important;min-width:auto !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:.65rem !important;padding:0 .8em !important;margin-bottom:10px !important}.elementor-button{height:2.6rem !important;font-size:.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:.4rem !important;background-color:#fff !important;transition:all .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:0 0 !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:#fff !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 .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:.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}}.onsale{background:linear-gradient(145deg,#ff4b2b,#ff416c);color:#fff;font-weight:700 !important;padding:5px !important;position:absolute;z-index:10;top:15px;left:15px;box-shadow:0 0 5px rgba(255,105,97,.4),0 0 10px rgba(255,105,97,.4),0 4px 8px rgba(0,0,0,.15) !important;letter-spacing:.3px;font-size:1.1rem !important;text-transform:uppercase;border:1px solid rgba(255,255,255,.5) !important;outline:1px solid #fff;animation:pulse 3s infinite ease-in-out;text-shadow:0 1px 2px rgba(0,0,0,.3) !important}@keyframes pulse{0%{transform:scale(1) rotate(-3deg);box-shadow:0 4px 8px rgba(0,0,0,.15)}50%{transform:scale(1.03) rotate(-3deg);box-shadow:0 6px 12px rgba(0,0,0,.2)}100%{transform:scale(1) rotate(-3deg);box-shadow:0 4px 8px rgba(0,0,0,.15)}}@media (max-width:768px){.onsale{font-size:.7rem !important;padding:8px 12px;top:10px;left:10px}}#content>div.cont.maincont>ul.page-numbers{display:flex;justify-content:center;list-style:none;padding:0;margin:20px 0}#content>div.cont.maincont>ul.page-numbers>li{margin:0 5px}#content>div.cont.maincont>ul.page-numbers>li a,#content>div.cont.maincont>ul.page-numbers>li span{display:inline-block;padding:8px 12px;font-size:16px;color:#007cad;border:1px solid #007cad;border-radius:4px;text-decoration:none;transition:background-color .3s,color .3s}#content>div.cont.maincont>ul.page-numbers>li a:hover{background-color:#007cad;color:#fff}#content>div.cont.maincont>ul.page-numbers>li span.current{background-color:#007cad;color:#fff}@media (max-width:767px){#content>div.cont.maincont>ul.page-numbers{margin:20px 0 15px !important;padding:0 5px !important;flex-wrap:wrap;justify-content:center}#content>div.cont.maincont>ul.page-numbers>li{margin:3px !important}#content>div.cont.maincont>ul.page-numbers>li a,#content>div.cont.maincont>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 .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:0 !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 !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:.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:.3rem !important;margin-bottom:.2rem !important}.prod-items .prod-i .custom-price-container{height:15px !important;margin-top:.3rem !important;margin-bottom:.6rem !important;font-size:.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:.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 .2s ease,color .2s ease,border-left-color .2s ease;border-left:4px solid transparent}.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;border-radius:5px;padding:30px;background-color:#fff;box-sizing:border-box;overflow:hidden;text-align:left;margin-right:2em}.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 .2s ease,border-bottom-color .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)}.woocommerce-Address address{font-size:clamp(0.875rem, 1.5vw + 0.25rem, 1rem);line-height:1.6}.woocommerce-Address-title .edit{font-size:clamp(0.75rem, 1vw + 0.5rem, 0.875rem)}.woocommerce-account .woocommerce-MyAccount-content p{font-size:clamp(0.7rem, 1vw + 0.5rem, 1rem)}.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 !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 rgba(0,0,0,.1) !important;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .2s ease,visibility 0s linear .2s,transform .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:.9rem !important;text-decoration:none !important;white-space:nowrap !important;transition:background-color .2s ease,color .2s ease !important;border-bottom:none !important;color:#fff !important}ul.el-header-icons-submenu li a:hover{background-color:#007cad !important;color:#fff !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:#fff !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:.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:.5rem !important}.elementor-18744 .elementor-element-6a05f90 p.product_title{font-size:.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:.8rem !important;padding:0 .8em !important;min-width:auto !important;max-width:100%;width:auto;display:inline-flex !important}.prod-items .prod-i .prod-i-link,.prod-items article.prod-i.sale .prod-i-link{position:relative;display:block}.prod-items .prod-i.outofstock .prod-i-link:after{content:"Agotado";display:inline-block;position:absolute;z-index:10;top:10px;right:10px;background-color:#283346 !important;color:#fff !important;border-radius:50px !important;padding:5px 15px !important;font-size:clamp(0.75rem, calc(0.75rem + 0.04242vw), 1.1rem) !important;font-weight:500 !important;text-transform:uppercase !important;line-height:1.4 !important;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.2);border:none;box-sizing:border-box}.prod-items .prod-i.outofstock .prod-i-link .prod-i-img img{opacity:.6 !important;transition:opacity .3s ease}.prod-items .prod-i.outofstock .prod-i-link:hover .prod-i-img img{transform:none !important}.prod-items article.prod-i.sale .prod-i-link:before{content:"¡Oferta!";display:inline-block !important;position:absolute !important;z-index:10 !important;top:2px !important;left:1px !important;box-sizing:border-box;background:linear-gradient(145deg,#ff4b2b,#ff416c) !important;color:#fff !important;font-weight:700 !important;padding:5px !important;box-shadow:0 0 5px rgba(255,105,97,.4),0 0 10px rgba(255,105,97,.4),0 4px 8px rgba(0,0,0,.15) !important;letter-spacing:.3px;text-transform:uppercase;border:1px solid rgba(255,255,255,.5) !important;outline:1px solid #fff;font-size:clamp(0.7rem, calc(0.7rem + 0.04242vw), 1rem) !important;transform:rotate(-7deg) !important;border-radius:100% !important;line-height:3.236;text-align:center}@media (max-width:768px){.prod-items article.prod-i.sale .prod-i-link:before{padding:12px 10px !important;top:1px !important;left:1px !important;line-height:normal !important}.prod-items .prod-i.outofstock .prod-i-link:after{padding:12px 10px !important;top:8px !important;right:8px !important;line-height:normal !important}.prod-items article.prod-i.on-sale.outofstock .prod-i-link:after{top:8px !important;right:8px !important;left:auto !important}}@media (max-width:375px){.prod-items article.prod-i.sale .prod-i-link:before{padding:8px !important}.prod-items .prod-i.outofstock .prod-i-link:after{padding:8px !important;top:5px !important;right:5px !important}.prod-items article.prod-i.on-sale.outofstock .prod-i-link:after{top:5px !important;right:5px !important;left:auto !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.5rem !important;line-height:1.3 !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.5rem !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.5rem !important;line-height:1.3 !important}#content .archive.woocommerce-page h1.page-title span,#content .archive.woocommerce-page .maincont h1 span,#content .woocommerce-products-header__title span{font-size:inherit !important}#content .elementor-widget-heading h2.elementor-heading-title{font-size:1.4rem !important;line-height:1.4 !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:1rem !important;line-height:1.4 !important;margin-bottom:5px !important}#content .elementor-widget-heading h6.elementor-heading-title{font-size:.9rem !important;line-height:1.4 !important;margin-bottom:5px !important}.elementor-element-beaf500 h6.elementor-heading-title{font-size:.75rem !important;line-height:1.2 !important;margin-bottom:0 !important;font-weight:400 !important;text-transform:none !important}#content .elementor-widget-text-editor,#content .elementor-widget-text-editor p,#content .elementor-widget-text-editor div{font-size:.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:.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 0 !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:#fff !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 .3s ease-in-out,visibility .3s ease-in-out,background-color .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:#fff !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:#fff !important;border:1px solid #f0f0f0 !important;border-radius:12px !important;box-shadow:0 2px 5px rgba(0,0,0,.06) !important;box-sizing:border-box !important;transition:transform .2s ease,box-shadow .2s ease}#loop-marcas .e-loop-item:hover{transform:scale(.95);box-shadow:0 5px 5px rgba(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 .3s ease}.elementor-menu-cart__close-button:hover:before,.elementor-menu-cart__close-button:hover:after{opacity:.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:180px !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 .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:.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 .2s ease,box-shadow .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 .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 !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 !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 .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:.9rem !important;line-height:1.6 !important;color:#555 !important;padding:0 15px 15px !important;margin:0 0 15px !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 !important}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p.blog-info{padding:10px 10px 0 !important;font-size:.75rem !important;line-height:4 !important}#page #content .blog-cont #blog-grid article.blog-grid-i .blog-i p:not(.blog-info){font-size:.85rem !important;padding:0 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 !important;list-style:none outside !important;width:auto !important;clear:both;position:relative;box-shadow:0 1px 2px rgba(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:0 0 !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 !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:0 0 !important;position:relative}body.single-product ul.prod-tabs li a{display:block !important;padding: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 .2s ease,border-color .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;background-color:transparent;clear:both;margin-top:0}@media (max-width:767px){body.single-product ul.prod-tabs{display:none !important}.prod-tabs-wrap{padding:5px}.prod-tabs-wrap{box-shadow:none;background:0 0}body.single-product p.prod-tab-mob{display:block !important;background-color:#007cad;border:1px solid #ddd;padding:12px 15px;margin:0 0 5px;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:transparent;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:700 !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 rgba(0,0,0,.1),0 1px 3px rgba(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:#fff !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:#fff !important;opacity:.7}body.error404 .dgwt-wcas-search-input:focus::placeholder{opacity:.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 rgba(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}.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 .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 .3s,color .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 !important;padding:0 5px !important;flex-wrap:wrap;justify-content:center}body.tax-product_brand ul.page-numbers>li{margin: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:1px solid #eee}.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:0 !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:0 !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 rgba(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 .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:#fff !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 .2s ease}.elementor-widget-n-accordion .e-n-accordion-item[open]>summary.e-n-accordion-item-title .e-n-accordion-item-title-text{color:#fff !important}.elementor-widget-n-accordion .e-n-accordion-item-title-icon svg{fill:#007cad !important;width:1em;height:1em;transition:fill .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:#fff !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:.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:.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}.wc-block-cart__main.wp-block-woocommerce-cart-items-block{padding:0 !important;margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px 0 0 8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{width:100% !important;border-collapse:collapse !important;margin:0 !important}.wc-block-cart-items__header{font-weight:600;font-size:.9rem !important;text-transform:uppercase;letter-spacing:.3px}.wc-block-cart-items__header th{padding:14px 18px !important;text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}.wc-block-cart-items__header-total{width:150px;text-align:center !important}.wc-block-cart-items__row{border-bottom:1px solid #e8eef0;transition:background-color .2s ease}.wc-block-cart-items__row:last-child{border-bottom:none !important}.wc-block-cart-items__row:hover{background-color:#f0f8ff}.wc-block-cart-items__row td{padding:10px !important;vertical-align:middle !important}.wc-block-cart-item__image{width:100px !important}.wc-block-cart-item__image img{width:100px !important;height:auto;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);object-fit:contain}.wc-block-cart-item__product{text-align:left}.wc-block-cart-item__wrap{display:flex;flex-direction:column;gap:8px;margin:5px}.wc-block-components-product-name{font-weight:600;color:#283346;text-decoration:none;font-size:.9rem !important;line-height:1.3 !important}.wc-block-components-product-name:hover{color:#007cad}.wc-block-cart-item__prices{display:flex;align-items:baseline;gap:8px;font-size:.95rem !important}.wc-block-components-product-price__regular{color:#858daa;text-decoration:line-through !important}.wc-block-components-product-price__value{color:red;font-weight:700;font-size:1.1rem !important}.wc-block-components-product-price .screen-reader-text{display:none !important}.wc-block-components-product-metadata__description p{font-size:1rem;color:#555;margin:0;line-height:1.4;display:none !important}.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:.4rem !important;background-color:#fff !important;transition:all .3s ease !important;margin-bottom:20px !important}.wc-block-components-quantity-selector__input::-webkit-outer-spin-button,.wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector__button{background:#007cad !important;color:#fff !important;border-radius:50% !important;width:2.2rem;height:2.2rem;font-size:clamp(1.2rem, 2vw, 1rem) !important;display:flex !important;align-items:center;justify-content:center;transition:transform .2s ease !important;border:#007cad !important;opacity:1 !important}.wc-block-components-quantity-selector__button:hover{background-color:#005f85}.wc-block-components-quantity-selector:after{border:none !important}.wc-block-cart-item__remove-link{background:0 0;border:none !important;color:#dc3545 !important;font-size:.7rem !important;text-decoration:none !important;cursor:pointer !important;padding:5px 0 !important;transition:color .2s ease !important}.wc-block-cart-item__remove-link:hover{color:#bd2130 !important;text-decoration:underline !important}.wc-block-cart-item__total{text-align:center !important;font-weight:700;color:#283346;font-size:1rem !important;border-left:1px solid #e0e0e0 !important}.wc-block-cart-item__total .wc-block-formatted-money-amount{font-weight:600;color:#283346;font-size:1rem !important}.wc-block-cart-item__total-price-and-sale-badge-wrapper{padding-right:10px !important}.wc-block-components-sale-badge .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{color:red;font-size:.9rem !important}.wc-block-components-product-badge.wc-block-components-sale-badge{background-color:#fff;color:red !important;padding:8px 12px !important;border-radius:50px;font-size:.8rem;font-weight:600;width:fit-content !important;border:solid 1px red}hr.wp-block-separator.has-alpha-channel-opacity{margin-top:20px !important;margin-bottom:20px !important;border:none;border-top:none;height:1px;background:0 0 !important;clear:both !important}.paypal-button.paypal-button-border-radius,.paypal-button.paypal-button-border-radius{border-radius:50px !important}.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin:.8em !important;margin-bottom:3em !important}form label:not(.woocommerce-form-login__rememberme):not([class*=button]){display:none !important}@media screen and (max-width:768px){.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}.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}span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{font-size:1.3rem !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:0 !important}}.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 rgba(0,0,0,.08);padding:10px;box-sizing:border-box;border:1px solid #e0e0e0}.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}.wc-block-components-totals-shipping-address-summary strong{color:#007cad}.wc-block-components-radio-control__description{font-size:1.1rem !important;font-weight:600;color:#007cad;text-align:right}.wc-block-components-radio-control__description-group--column{font-size:1.1rem !important}.wc-block-components-totals-footer-item-tax{font-size:.9em !important;font-weight:400 !important;color:#555 !important;display:block;text-align:right;margin-top:5px}.wc-block-components-totals-footer-item-tax-value{font-size:inherit;color:inherit}.wc-block-components-radio-control__option{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:12px 15px !important;margin-top:8px !important;margin-bottom:8px !important;cursor:pointer !important;transition:all .2s ease !important;box-sizing:border-box !important}.wc-block-components-radio-control__option:hover{border-color:#007cad !important;background-color:#f0f8ff !important}.wc-block-components-radio-control__option-checked{border-color:#007cad !important;background-color:#e8f4f8 !important}.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}.is-large.wc-block-cart .wc-block-components-radio-control__input{outline:none !important;margin-left:5px !important}.wc-block-components-radio-control__label{font-weight:500 !important;color:#001322 !important;font-size:.8rem !important}.wc-block-components-radio-control__description{font-size:.95em !important;font-weight:600 !important;color:#007cad !important;text-align:right !important}.wc-block-components-radio-control__description span:contains("Gratis"){color:green !important}.wc-block-components-shipping-rates-control__package__delivery_time{display:block !important;font-size:.8em !important;color:#666 !important;font-style:italic !important;font-weight:400 !important;margin-top:3px !important}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:none !important;border:none !important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{border:none !important;box-shadow:none !important}@media (max-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{padding:15px;margin-top:15px}.wc-block-cart__totals-title{font-size:1.1em;margin-bottom:15px}.wc-block-components-totals-coupon-link{padding:10px 12px;font-size:.9em}.wc-block-components-totals-coupon-form__input,.wc-block-components-totals-coupon-form__button{height:2.8rem;font-size:.85rem}.wc-block-components-totals-item{font-size:.95em}.wc-block-components-totals-item--total{font-size:1.1em}.wc-block-components-totals-item--total .wc-block-components-totals-item__value{font-size:1.3em}.wc-block-cart__payment-options{margin-top:15px}.wc-block-cart__submit-button{min-height:3rem;font-size:1em}}@media (max-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{padding:15px !important;margin-top:15px}}.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}