.video-producto{position:relative;width:100%;padding-bottom:56.25%;border-radius:18px;overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .08);margin-top:25px}.nav-cart-trigger .cart-icon{position:relative;padding-right:16px;color:#000}.video-producto iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.wprt-galleries ul.slides li{aspect-ratio:4 / 3;height:auto!important}.wprt-galleries ul.slides li img{width:100%!important;height:100%!important;object-fit:cover!important}.doc-card{background:#fff;padding:30px 40px;border-radius:18px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 25px rgb(0 0 0 / .1);margin-bottom:30px}.doc-left{font-size:18px;font-weight:600;color:#3a3a3a}.doc-card p{margin:0!important;padding:0!important;line-height:normal!important}.doc-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 30px;border-radius:50px;background:#1743a9;color:#fff!important;font-weight:600;line-height:0!important}.doc-btn:hover{background:#0f2f7a;transform:translateY(-2px)}body.woocommerce-shop #featured-title,body.woocommerce-page #featured-title,body.post-type-archive-product #featured-title{display:none!important}#site-header .main-nav>ul>li>a{color:#000!important}.wpb_single_image img{height:auto;max-width:60%;vertical-align:top}.vc_custom_1771398431451{padding-top:80px!important;padding-bottom:70px!important}#site-header .main-nav>ul>li>a:hover{color:#1743a9!important}#site-header .main-nav>ul>li.current-menu-item>a,#site-header .main-nav>ul>li.current_page_item>a{color:#1743a9!important}.header-front-page #site-header .main-nav>ul>li>a{color:#000!important}#site-header.sticky .main-nav>ul>li>a{color:#000!important}.row-servicio-custom{position:relative}.badge-certificacion{position:absolute;top:-15px;right:0;text-align:right}.woocommerce-pagination{margin-top:30px;clear:both;text-align:center}.badge-certificacion span{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#9a9a9a;margin-bottom:5px}.badge-certificacion img{max-width:110px;opacity:.85}.sello-flotante{position:absolute;top:0;right:0;text-align:center;z-index:10}.sello-flotante span{display:block;font-size:11px;color:#777;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.sello-flotante img{max-width:90px;height:auto;opacity:.85}body.post-type-archive-product #featured-title{display:none!important}body.post-type-archive-product .woocommerce{margin-top:40px!important}@media (max-width:768px){.mobile-extra-icons{width:100%;padding:20px 0;border-top:1px solid #eee;background:#fff;display:flex!important;justify-content:center!important;align-items:center}body.mobile-menu-open .mobile-extra-icons{display:flex!important}.mobile-extra-icons a{display:flex;align-items:center;justify-content:center;font-size:26px;color:#000;width:60px;height:60px}.nav-cart-trigger,.header-cart,.cart-icon{display:block!important;opacity:1!important;visibility:visible!important}.header-search,.search-btn,.search-trigger{display:block!important;opacity:1!important;visibility:visible!important}#site-header .header-inner{display:flex;align-items:center;justify-content:space-between}.nav-cart-trigger{margin-left:10px}.header-search{margin-left:10px}.wprt-galleries .flex-direction-nav{display:none!important}.wprt-galleries .flex-viewport{aspect-ratio:4 / 3!important;height:auto!important;overflow:hidden}.wprt-galleries ul.slides li{height:100%!important}.wprt-galleries ul.slides li img{width:100%!important;height:100%!important;object-fit:cover!important}.wprt-galleries .flex-control-thumbs{display:flex!important;gap:8px;margin-top:10px}.wprt-galleries .flex-control-thumbs li{width:30%!important}.wprt-galleries .flex-control-thumbs img{aspect-ratio:1 / 1;object-fit:cover}#main-nav-mobi{width:100%;min-height:calc(100vh-80px);background:#ffffff!important}body.mobile-menu-open .mobile-button span{background:transparent!important}body.mobile-menu-open .mobile-button span:before{transform:rotate(45deg);top:0}body.mobile-menu-open .mobile-button span:after{transform:rotate(-45deg);bottom:0}.doc-card{flex-direction:column;gap:20px;text-align:center}.woocommerce ul.products{margin-bottom:0!important}.woocommerce ul.products li.product{margin-bottom:15px!important;padding:10px!important}.woocommerce ul.products li.product img{height:150px;object-fit:contain;margin-bottom:8px}.woocommerce ul.products li.product h2{font-size:14px;min-height:36px;margin-bottom:5px}.woocommerce ul.products li.product .price{font-size:14px;margin-bottom:8px}.woocommerce ul.products li.product .button{font-size:12px;padding:6px;width:100%}}.woocommerce ul.products{margin-bottom:0!important}.woocommerce ul.products li.product{margin-bottom:20px!important}.woocommerce-pagination{margin-bottom:0!important}@media (max-width:992px){#main-nav-mobi ul li{border-top:none!important}#main-nav-mobi{width:100%;min-height:calc(100vh-80px);background:#ffffff!important}body.mobile-menu-open .mobile-button span{background:transparent!important}body.mobile-menu-open .mobile-button span:before{transform:rotate(45deg);top:0}body.mobile-menu-open .mobile-button span:after{transform:rotate(-45deg);bottom:0}.woocommerce-pagination{margin-top:30px;clear:both;text-align:center}#main-nav-mobi ul{margin:0;padding:0}#main-nav-mobi ul li{list-style:none;border-bottom:1px solid #e5e5e5}#main-nav-mobi ul li a{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-size:18px;color:#2b2b2b!important;background:#fff!important;text-transform:none}#main-nav-mobi ul li a:hover{background:#f5f5f5!important}#main-nav-mobi ul.sub-menu{display:none;background:#fafafa}#main-nav-mobi ul.sub-menu.open{display:block}#main-nav-mobi ul.sub-menu li a{padding-left:40px;font-size:16px}.woocommerce.columns-3 ul.products li.product{width:31.5%!important;margin-right:2.75%!important}.woocommerce.columns-3 ul.products li.product:nth-child(3n){margin-right:0!important}}@media (min-width:992px){.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{width:31.5%!important;margin-right:2.75%!important;float:none!important}.woocommerce ul.products li.product:nth-child(3n){margin-right:0!important}}