/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1782897223
Updated: 2026-07-01 09:13:43

*/
body{overflow-x:hidden;}
.product_price_home_page p.price {margin:0px !important}
.featured_image_home_product a{width:100% !important;}
.menu_cart_header .woocommerce-mini-cart__empty-message {font-size: 0 !important;line-height: 0;}
.menu_cart_header .woocommerce-mini-cart__empty-message::after {content: "No hay productos en el carrito.";font-size: 14px;line-height: normal;display: block;}

/* contact form css */
.contact_form_shortcode .input_wrapper label{font-weight:500;font-size: 12px;line-height:1.3;margin-bottom:6px;font-family: "Inter", Sans-serif;}
.contact_form_shortcode .input_wrapper input,.contact_form_shortcode .input_wrapper textarea{font-size:14px;line-height:1.4;padding-block:10px;padding-inline:14px;background-color:#fcf5e9;border:1px solid #dfd6c9;border-radius:8px;}
.contact_form_shortcode .flex_wrapper{display:flex;gap:15px;} 
.contact_form_shortcode .input_wrapper{flex:1}
.contact_form_shortcode input[type=submit]{color:#fcf8f1;font-weight:500;font-size:14px;line-height:1.4;padding-block:12px;padding-inline:24px;background-color:#c56a3e;border-radius: 30px;font-family: "Inter", Sans-serif;border:1px solid #c56a3e;}
.contact_form_shortcode input[type=submit]:hover{background-color:transparent;color:#000;border:1px solid #000}
/*  */

/* single product page */
body.single-product .button.wc-forward{color:#FCF8F1;background-color:#C56A3E;border-radius:30px;font-family: "Inter", Sans-serif;}
body.single-product .woocommerce-error, .woocommerce-info, .woocommerce-message{background-color: #FCF1E1;}
/*  */

@media screen and (max-width: 767px) {
 .contact_form_shortcode .flex_wrapper {
  
    gap: 0px;
    flex-direction: column;
}
}