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] .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}.titulo-del-producto,.titulo-del-producto .elementor-heading-title,.loop-productos .titulo-del-producto,.loop-productos .titulo-del-producto h1,.loop-productos .titulo-del-producto h2,.loop-productos .titulo-del-producto h3,.loop-productos .titulo-del-producto h4,.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,.woocommerce-loop-product__title,.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}.precios,.precios .elementor-heading-title,.loop-productos .precios,.loop-productos .precios h4,.loop-productos .price,ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.price,.woocommerce-Price-amount,.amount{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}.botones-añadir-al-carrito,.añadir-al-carrito,.elementor-widget-wc-add-to-cart,.loop-productos .add_to_cart_button,.loop-productos .elementor-button-wrapper{margin-top:14px !important;margin-bottom:8px !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}}