header[data-elementor-type=header] .elementor-element-6ac3bc10,header.elementor-location-header .e-parent{padding-top:10px !important;padding-bottom:10px !important}header[data-elementor-type=header] .e-con:first-child .elementor-widget-nav-menu,header.elementor-location-header .e-parent>.e-con:first-child .elementor-widget-nav-menu,header[data-elementor-type=header] .elementor-element-6ac3bc10 .elementor-widget-nav-menu{display:none !important}header[data-elementor-type=header] .elementor-element-6ac3bc10 .e-con-inner,header.elementor-location-header .e-con-inner{align-items:center !important}.elementor-widget-theme-site-logo img,.elementor-widget-image img{max-height:65px !important;width:auto !important;object-fit:contain !important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:44px !important;border-radius:22px !important;line-height:44px !important}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex !important;align-items:center !important;gap:10px !important}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:13px !important;font-weight:600 !important;color:#0f172a !important;letter-spacing:-.2px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:140px !important;display:block !important;margin:0 !important;padding:0 !important}.elementor-widget-icon-box .elementor-icon-box-description{font-size:11px !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:.5px !important;margin-top:1px !important;padding:0 !important}.elementor-widget-icon-box .elementor-icon-box-icon,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle_wrapper{display:flex !important;align-items:center !important;justify-content:center !important}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle{display:flex !important;align-items:center !important}.loop-productos .titulo-del-producto .elementor-heading-title,.loop-productos .elementor-widget-heading .elementor-heading-title,.loop-productos .elementor-widget-theme-post-title .elementor-heading-title,.loop-productos .woocommerce-loop-product__title,.elementor-loop-item .elementor-heading-title,ul.products li.product .woocommerce-loop-product__title,.wc-block-grid__product-title{font-size:16px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:.2px !important;min-height:2.6em !important;max-height:2.6em !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;text-align:center !important;margin-top:4px !important;margin-bottom:4px !important}.loop-productos .precios,.loop-productos .precios h4,.loop-productos .price,ul.products li.product .price,.wc-block-grid__product-price{font-size:16px !important;font-weight:700 !important;text-align:center !important;margin-top:2px !important;margin-bottom:4px !important}.loop-productos .categoria-del-producto,.loop-productos .categoria-del-producto .elementor-heading-title,.loop-productos .elementor-widget-icon-list .elementor-icon-list-text,.loop-productos .elementor-widget-icon-list{font-size:12px !important;margin-top:2px !important;margin-bottom:4px !important}.loop-productos .botones-añadir-al-carrito,.loop-productos .añadir-al-carrito,.loop-productos .add_to_cart_button,.loop-productos .elementor-button-wrapper{margin-top:14px !important;margin-bottom:8px !important}.single-product .e-con,.single-product .e-con-inner{display:flex !important;-webkit-box-orient:unset !important}.single-product .elementor-element-7a488cf,.single-product .elementor-element-c945685,.single-product .elementor-element-d61e4aa{display:none !important}.single-product header.titulo-del-producto,.single-product .titulo-del-producto,.single-product .elementor-element-7a488cf,.single-product .elementor-element-aba3658,.single-product .elementor-widget-theme-post-title{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;min-width:100% !important;flex:1 1 100% !important;min-height:auto !important;height:auto !important;max-height:none !important;overflow:visible !important;visibility:visible !important;opacity:1 !important;order:-1 !important;margin-bottom:12px !important;clear:both !important}.single-product .titulo-del-producto,.single-product .titulo-del-producto *,.single-product .elementor-element-aba3658,.single-product .elementor-element-aba3658 *,.single-product .elementor-widget-theme-post-title,.single-product .elementor-widget-theme-post-title *,.single-product .elementor-widget-heading .elementor-heading-title,.single-product h1.elementor-heading-title,.single-product h2.elementor-heading-title,.single-product h3.elementor-heading-title,.single-product .product_title,.single-product .elementor-page-title,.single-product h1.product_title,.single-product h2.product_title,.single-product h3.product_title,.single-product [data-widget_type="theme-post-title.default"] .elementor-heading-title,.single-product [data-widget_type="theme-post-title.default"] *{color:#042549 !important;font-size:22px !important;font-weight:800 !important;line-height:1.3 !important;text-align:left !important;min-height:auto !important;max-height:none !important;height:auto !important;width:100% !important;max-width:100% !important;overflow:visible !important;display:block !important;visibility:visible !important;opacity:1 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;-webkit-line-clamp:unset !important;margin-top:0 !important;margin-bottom:8px !important}.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-error,.woocommerce-info,.e-woocommerce-notices-wrapper{display:block !important;visibility:visible !important;opacity:1 !important;clear:both !important}.woocommerce-message{background-color:#f0fdf4 !important;border:1px solid #bbf7d0 !important;border-left:4px solid #16a34a !important;color:#15803d !important;padding:14px 18px !important;border-radius:8px !important;font-size:15px !important;font-weight:600 !important;margin-bottom:20px !important}.woocommerce-error{background-color:#fef2f2 !important;border:1px solid #fecaca !important;border-left:4px solid #ef4444 !important;color:#b91c1c !important;padding:14px 18px !important;border-radius:8px !important;font-size:15px !important;font-weight:600 !important;margin-bottom:20px !important;list-style:none !important}.woocommerce-info{background-color:#f0f9ff !important;border:1px solid #bae6fd !important;border-left:4px solid #0284c7 !important;color:#0369a1 !important;padding:14px 18px !important;border-radius:8px !important;font-size:15px !important;font-weight:600 !important;margin-bottom:20px !important}.single-product .precios,.single-product .precios h4,.single-product p.price,.single-product .price,.single-product div.product p.price{font-size:24px !important;font-weight:800 !important;text-align:left !important;color:#166534 !important;margin-top:8px !important;margin-bottom:18px !important}.single-product p.price del,.single-product .price del,.single-product p.price del .amount{font-size:16px !important;color:#94a3b8 !important;font-weight:500 !important;text-decoration:line-through !important;margin-right:8px !important}.single-product p.price ins,.single-product .price ins,.single-product p.price ins .amount{font-size:26px !important;color:#166534 !important;font-weight:800 !important;text-decoration:none !important}.single-product form.cart,.single-product .elementor-add-to-cart{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;margin-top:16px !important;margin-bottom:20px !important}.single-product .quantity{margin:0 !important;display:inline-block !important}.single-product .quantity input.qty{height:46px !important;width:68px !important;border-radius:8px !important;border:1.5px solid #cbd5e1 !important;text-align:center !important;font-size:16px !important;font-weight:700 !important;color:#0f172a !important;background:#fff !important}.single-product .single_add_to_cart_button,.single-product button[name=add-to-cart],.single-product .elementor-button{height:46px !important;padding:0 24px !important;border-radius:8px !important;background:#0284c7 !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 10px rgba(2,132,199,.2) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}.single-product .single_add_to_cart_button:hover,.single-product button[name=add-to-cart]:hover,.single-product .elementor-button:hover{background:#0369a1 !important}.single-product .woocommerce-tabs ul.tabs{display:flex !important;gap:20px !important;border-bottom:2px solid #e2e8f0 !important;padding:0 !important;margin-bottom:20px !important;list-style:none !important}.single-product .woocommerce-tabs ul.tabs li{background:0 0 !important;border:none !important;padding:10px 0 !important;margin:0 !important}.single-product .woocommerce-tabs ul.tabs li a{font-size:15px !important;font-weight:600 !important;color:#64748b !important;text-decoration:none !important;padding-bottom:8px !important}.single-product .woocommerce-tabs ul.tabs li.active a{color:#0284c7 !important;border-bottom:3px solid #0284c7 !important;font-weight:700 !important}.single-product .woocommerce-Tabs-panel{font-size:15px !important;line-height:1.6 !important;color:#334155 !important}.woocommerce-Tabs-panel--description>h2:first-child,.woocommerce-Tabs-panel--description>div>h2:first-child{display:none !important}html,body{font-size:16px !important}body,p,select,textarea{font-size:16px}button,input[type=button],input[type=submit],input[type=reset],.button,.btn,.elementor-button,.elementor-button-text,.elementor-button-wrapper a,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.add_to_cart_button,.single_add_to_cart_button,.checkout-button,.wc-block-components-button,.elementor-widget-wc-add-to-cart .button,.loop-productos .add_to_cart_button,.loop-productos .elementor-button{font-size:14px !important}footer,footer[data-elementor-type=footer],footer.elementor-location-footer,.site-footer,.elementor-footer,.footer-inner,.site-info,.sub-footer,.copyright{color:#fff !important}.elementor-widget-icon-box .elementor-icon-box-description,.elementor-widget-icon-box .elementor-icon-box-title,.elementor-icon-box-wrapper .elementor-icon-box-description,.elementor-icon-box-wrapper .elementor-icon-box-title,footer .elementor-icon-box-description,footer .elementor-icon-box-title,footer p,footer span,footer div,footer li,footer label,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .elementor-heading-title,footer .elementor-icon-list-text,footer .elementor-text-editor{color:#fff !important;opacity:1 !important}footer a,footer a *,footer .elementor-icon-list-icon i,footer .elementor-icon-list-icon svg,footer .elementor-icon-box-icon i,footer .elementor-icon-box-icon svg,footer[data-elementor-type=footer] a,footer[data-elementor-type=footer] a *{color:#fff !important;fill:#fff !important}footer a:hover,footer a:hover *,footer[data-elementor-type=footer] a:hover,footer[data-elementor-type=footer] a:hover *{color:#38bdf8 !important;fill:#38bdf8 !important}.elementor-testimonial-content,.elementor-testimonial-name,.elementor-testimonial-job,.elementor-widget-testimonial,.elementor-widget-testimonial *,.elementor-testimonial-content *{color:#042549 !important;font-weight:600 !important}.elementor-swiper-button,.elementor-swiper-button i,.elementor-swiper-button svg{color:#042549 !important;fill:#042549 !important}footer>.e-con:last-child,footer .elementor-location-footer>div:last-child,footer .elementor-location-footer>.e-con:last-child,.site-info,.copyright,div[class*=copyright]{background-color:#042549 !important;color:#fff !important}footer>.e-con:last-child *,footer .elementor-location-footer>div:last-child *,footer .elementor-location-footer>.e-con:last-child *,.site-info *,.copyright *{color:#fff !important}.elementor-widget-text-editor a,.elementor-widget-heading a{color:#042549 !important;font-weight:700 !important}.elementor-widget-text-editor a:hover{color:#0284c7 !important;text-decoration:underline !important}[style*="9ecc3b"] p,[style*="9ecc3b"] span,[style*="9ecc3b"] div,[style*="9ecc3b"] .elementor-heading-title,[style*="9ecc3b"] .elementor-text-editor,[style*=a3e635] p,[style*=a3e635] span,[style*=a3e635] div,[style*=a3e635] .elementor-heading-title,[style*=a3e635] .elementor-text-editor{color:#042549 !important}.urbanvet-header-avatar{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;border-radius:50% !important;object-fit:cover !important;border:2px solid #0284c7 !important;box-shadow:0 2px 6px rgba(0,0,0,.15) !important;transition:transform .2s ease !important}.urbanvet-header-avatar:hover{transform:scale(1.05) !important}.urbanvet-pet-row{transition:all .2s ease-in-out !important}.urbanvet-pet-row:hover{border-color:#0284c7 !important;box-shadow:0 4px 12px rgba(2,132,199,.08) !important}.woocommerce-cart-form table.cart{width:100% !important;border-collapse:collapse !important}.woocommerce-cart-form table.cart td.product-thumbnail{width:80px !important;min-width:80px !important;padding:12px 8px !important;vertical-align:middle !important}.woocommerce-cart-form table.cart td.product-thumbnail img{width:64px !important;height:64px !important;max-width:64px !important;max-height:64px !important;object-fit:contain !important;border-radius:8px !important;border:1px solid #e2e8f0 !important;display:block !important}.woocommerce-cart-form table.cart td.product-name{font-size:15px !important;font-weight:600 !important;color:#0f172a !important;min-width:220px !important;vertical-align:middle !important}.woocommerce-cart-form table.cart td.product-name a{color:#0f172a !important;font-weight:600 !important;text-decoration:none !important;line-height:1.4 !important;display:inline-block !important}.woocommerce-cart-form table.cart td.product-name a:hover{color:#0284c7 !important}.woocommerce-cart-form table.cart td.product-remove a.remove{color:#ef4444 !important;font-size:20px !important;font-weight:700 !important}.cart_totals table.shop_table,.cart_totals ul#shipping_method,ul#shipping_method{list-style:none !important;padding:0 !important;margin:0 !important;width:100% !important}.cart_totals ul#shipping_method li,ul#shipping_method li,.woocommerce-shipping-methods li{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;padding:12px 14px !important;margin-bottom:12px !important;background:#fff !important;border:1.5px solid #cbd5e1 !important;border-radius:12px !important;width:100% !important;box-sizing:border-box !important;text-align:left !important;box-shadow:0 2px 4px rgba(0,0,0,.02) !important;clear:both !important}.cart_totals ul#shipping_method li label,ul#shipping_method li label,.cart_totals ul#shipping_method li *,ul#shipping_method li *,.woocommerce-shipping-methods li label,.woocommerce-shipping-methods li *{color:#0f172a !important;font-weight:600 !important;font-size:14px !important;float:none !important}.cart_totals ul#shipping_method li>label,ul#shipping_method li>label,.woocommerce-shipping-methods li>label{display:inline-flex !important;align-items:center !important;gap:8px !important;width:100% !important;cursor:pointer !important}.cart_totals ul#shipping_method input[type=radio],ul#shipping_method input[type=radio],.woocommerce-shipping-methods input[type=radio]{margin:0 !important;accent-color:#0284c7 !important;width:16px !important;height:16px !important}.cart_totals ul#shipping_method select,ul#shipping_method select,.cart_totals ul#shipping_method .select2-container,ul#shipping_method .select2-container,.local-pickup-plus-location-picker select{width:100% !important;margin-top:8px !important;border-radius:8px !important;border:1.5px solid #94a3b8 !important;background:#fff !important;color:#0f172a !important;font-size:13.5px !important;padding:8px 12px !important;box-sizing:border-box !important}.cart_totals ul#shipping_method li .local-pickup-plus-details,.cart_totals ul#shipping_method li .shipping-method-description,.cart_totals ul#shipping_method li p,.cart_totals ul#shipping_method li small,.cart_totals ul#shipping_method li span.description{color:#475569 !important;font-size:12.5px !important;font-weight:500 !important;margin-top:6px !important;display:block !important;width:100% !important;line-height:1.4 !important}.cart_totals .wc-proceed-to-checkout a.checkout-button,.wc-proceed-to-checkout a.checkout-button{background:linear-gradient(135deg,#0d9488 0%,#059669 100%) !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;padding:14px 20px !important;border-radius:12px !important;box-shadow:0 4px 12px rgba(13,148,136,.25) !important;text-align:center !important;width:100% !important;display:block !important;box-sizing:border-box !important;text-decoration:none !important;transition:all .2s ease-in-out !important}.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.wc-proceed-to-checkout a.checkout-button:hover{background:linear-gradient(135deg,#0f766e 0%,#047857 100%) !important;box-shadow:0 6px 16px rgba(13,148,136,.35) !important}.payment_box.payment_method_woo-mercado-pago-custom,.payment_box.payment_method_mercadopago_custom,#payment .payment_methods li .payment_box,.mp-checkout-custom-container,.mp-checkout-custom-card-form{pointer-events:auto !important;position:relative !important;z-index:10 !important;opacity:1 !important;visibility:visible !important}.payment_box iframe,#payment iframe,iframe[name^=mp-],iframe[id^=mp-],.mp-checkout-custom-card-number iframe,.mp-checkout-custom-expiration-date iframe,.mp-checkout-custom-security-code iframe,#mp-card-number iframe,#mp-expiration-date iframe,#mp-security-code iframe{pointer-events:auto !important;position:relative !important;z-index:20 !important;display:block !important;width:100% !important;min-height:44px !important;height:44px !important;box-sizing:border-box !important;cursor:text !important}#mp-card-number,#mp-expiration-date,#mp-security-code,#mp-card-holder-name,.mp-checkout-custom-card-number,.mp-checkout-custom-expiration-date,.mp-checkout-custom-security-code,.mp-input-wrapper{pointer-events:auto !important;position:relative !important;z-index:15 !important;background-color:#fff !important;border:1.5px solid #cbd5e1 !important;border-radius:10px !important;min-height:44px !important;padding:2px 8px !important;box-sizing:border-box !important;cursor:text !important}#mp-card-number:focus-within,#mp-expiration-date:focus-within,#mp-security-code:focus-within,#mp-card-holder-name:focus-within,.mp-input-wrapper:focus-within{border-color:#0284c7 !important;box-shadow:0 0 0 3px rgba(2,132,199,.15) !important}li.payment_method_woo-mercado-pago-custom #mp-wallet-button,li.payment_method_woo-mercado-pago-custom #mp-wallet-container,li.payment_method_woo-mercado-pago-custom .mp-wallet-container,li.payment_method_woo-mercado-pago-custom .mp-wallet-box,li.payment_method_woo-mercado-pago-custom [id*=wallet],li.payment_method_woo-mercado-pago-custom [class*=wallet]{display:none !important}#billing_state_field,#shipping_state_field,#billing_state,#shipping_state,select[name=billing_state],select[name=shipping_state],#select2-billing_state-container,#select2-shipping_state-container,.select2-container--default .select2-selection--single[aria-labelledby*=billing_state],.select2-container--default .select2-selection--single[aria-labelledby*=shipping_state],span.select2-container[data-select2-id*="state"],#billing_state_field .select2-container,#shipping_state_field .select2-container{pointer-events:none !important;background-color:#f1f5f9 !important;cursor:not-allowed !important;color:#475569 !important;font-weight:600 !important;user-select:none !important}.select2-dropdown[id*=billing_state],.select2-dropdown[id*=shipping_state],.select2-container--open .select2-dropdown[id*=state]{display:none !important;visibility:hidden !important;opacity:0 !important}@media (max-width:768px){.joinchat,.whatsapp-button,#joinchat,.joinchat__button,div[class*=whatsapp]{z-index:990 !important}.payment_box.payment_method_woo-mercado-pago-custom,.payment_box.payment_method_mercadopago_custom,.mp-checkout-custom-card-form{z-index:9999 !important;position:relative !important;pointer-events:auto !important;-webkit-overflow-scrolling:touch !important}.payment_box iframe,#payment iframe,iframe[name^=mp-],iframe[id^=mp-],#mp-card-number iframe,#mp-expiration-date iframe,#mp-security-code iframe,.mp-checkout-custom-card-number iframe,.mp-checkout-custom-expiration-date iframe,.mp-checkout-custom-security-code iframe{min-height:48px !important;height:48px !important;width:100% !important;display:block !important;pointer-events:auto !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important;position:relative !important;z-index:10000 !important}#mp-card-number,#mp-expiration-date,#mp-security-code,#mp-card-holder-name,.mp-input-wrapper{min-height:48px !important;height:48px !important;pointer-events:auto !important;touch-action:manipulation !important;z-index:9999 !important}.urbanvet-mobile-info-cards{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;margin:16px 0 !important;box-sizing:border-box !important}.urbanvet-mobile-info-cards>div{background:#fff !important;border:1.5px solid #cbd5e1 !important;border-radius:12px !important;padding:14px 16px !important;box-shadow:0 2px 6px rgba(0,0,0,.04) !important;width:100% !important;box-sizing:border-box !important}}#billing_rfc_field,#billing_razon_social_field,#billing_cfdi_use_field,#billing_regimen_fiscal_field{display:none}.urbanvet-needs-invoice-checkbox{background:#f8fafc !important;border:1.5px solid #cbd5e1 !important;border-radius:12px !important;padding:14px 18px !important;margin-top:18px !important;margin-bottom:18px !important;box-shadow:0 2px 6px rgba(0,0,0,.03) !important}.urbanvet-needs-invoice-checkbox label{font-weight:700 !important;color:#0f172a !important;font-size:14.5px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:8px !important}