body:not(.loaded){overflow:hidden}body:not(.loaded) .page-content,body:not(.loaded) .et-l{visibility:hidden;opacity:0}body.loaded .page-content,body.loaded .et-l{visibility:visible;opacity:1;transition:opacity 0.0s ease}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:15px;right:2.1em}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background:#60c7f7}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:'\f002';font-family:FontAwesome;color:#007cba;font-size:30px;display:inline-block;transition:transform 0.3s ease,color 0.3s ease}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover::before{color:red;background:#fff;transform:scale(1.3)}@media (max-width:768px){.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:0.4em;right:0.4em}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{color:#32CD32;font-size:25px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover::before{color:#FFD700;transform:scale(1.2)}}body.woocommerce-shop .woocommerce-breadcrumb{display:none!important}.dgwt-wcas-details-product-title{font-size:14px!important}.dgwt-wcas-details-desc{font-size:12px!important}.dgwt-wcas-st-title{font-size:14px!important}.single-product .dgwt-wcas-pd-price .woocommerce-Price-amount,.dgwt-wcas-pd-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:#d61a1a!important}.single-product .woocommerce-Price-amount.amount bdi,.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{}.single-product .input-text.qty.text{width:70px!important;height:45px!important;font-size:20px!important;padding:5px!important;text-align:center}.et_pb_column_1_4_et_pb_column_3_tb_header{margin:0!important;padding:0!important}.product.woocommerce.add_to_cart_inline .button{font-size:12px!important;padding:10px 12px!important;height:auto;width:auto;line-height:1.2!important;border-radius:3px;margin:0!important;display:inline-block}.product.woocommerce.add_to_cart_inline input.qty{font-size:14px;padding:5px;text-align:center;margin-left:15px!important}.woocommerce .quantity input.qty{margin-left:20px!important}.dgwt-wcas-si img{height:55px!important;width:55px!important;max-width:55px!important;margin-left:-19px!important}.single-product .input-text.qty.text{width:60px!important;height:50px!important;font-size:18px important;border-radius:4px!important;text-align:center!important}.dmr-parrafo{font-size:12px!important;line-height:1.3!important;margin:0!important;padding:0!important;position:relative!important;width:100%!important}.dmr-parrafo .dmr-titulo{font-size:14px!important;color:#666!important;font-weight:bold!important;text-decoration:none!important;position:relative!important;display:inline-block!important;margin-top:8px!important;margin-bottom:5px!important}.dmr-parrafo .dmr-titulo::after{content:''!important;display:block!important;width:100%!important;height:1px!important;background-color:#032a54!important;position:absolute!important;bottom:-4px!important;left:0!important}.dmr-parrafo a{font-size:14px!important;color:#666!important;text-decoration:none!important;display:inline-block!important;margin:2px 0!important;transition:all 0.3s ease!important}.dmr-parrafo a:hover{color:white!important;background-color:#98A0AA!important;box-shadow:1px 1px 3px rgba(0,0,0,0.3)!important;padding:1px 2px!important}.et_pb_row et_pb_row_1_tb_header{width:100%!important}@media (min-width:981px){.dgwt-wcas-search-wrapp{width:300px!important}}@media (max-width:980px) and (min-width:768px){.dgwt-wcas-search-wrapp{width:100%!important}}@media (max-width:767px){.dgwt-wcas-search-wrapp{}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{width:240px!important;height:32px!important}}.dgwt-wcas-darkened-overlay{opacity:0.5!important}.custom-hover-content{display:none!important;position:absolute!important;top:100%!important;left:0!important;width:100%!important;background-color:#f9f9f9!important;z-index:10!important;padding:10px!important;box-sizing:border-box!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-bottom:1px solid #ddd!important;border-top:none!important;border-radius:0 0 5px 5px!important;transition:all 0.3s ease-in-out!important}.product:hover>.custom-hover-content{display:block!important}.et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .custom-hover-content .attributes-title{font-weight:500!important;color:#333!important;font-size:14px!important;line-height:1!important}.custom-hover-content ul{list-style-type:disc!important;list-style-position:outside!important;padding-left:20px!important;margin:0!important;color:#555!important;font-size:12px!important;line-height:1!important}.custom-hover-content ul li{list-style-type:disc!important;list-style-position:outside!important;margin-bottom:5px!important;padding-left:0!important}.product-sku{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#555;min-height:calc(1.3em * 2)!important;max-height:calc(1.3em * 2)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:5px 0 0 0!important;padding:0!important;line-height:1.3!important;text-align:left!important}.woocommerce .quantity input.qty{margin-left:0px!important}.cart .quantity .input-text.qty{font-size:12px;font-family:'Roboto',sans-serif;color:#333;border:1px solid #ccc;border-radius:4px;padding:1px;width:40px;text-align:left;margin-right:0px;margin-top:0!important;margin-bottom:0!important}.cart .button.add_to_cart_button{font-size:12px;font-family:'Poppins',sans-serif;color:white;background-color:#0a53a0;border:none;border-radius:4px;padding:2px 2px;cursor:pointer;transition:background-color 0.3s ease;margin-top:0!important;margin-bottom:0!important;overflow:hidden}.cart .button.add_to_cart_button:hover{font-size:13px;font-family:'Poppins',sans-serif;color:white;background-color:#004080;border:none;border-radius:4px;padding:2px 2px;cursor:pointer;transition:background-color 0.3s ease;transform:scale(1.03);text-decoration:none}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart{margin:0px 0!important;gap:0px!important}.product-stock{font-size:10px;font-family:'Open Sans',sans-serif;color:#28a745;line-height:1.2}.product-stock.out-of-stock{color:#dc3545;font-weight:bold}