/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

* {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAsCAYAAAATmipGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9pJREFUeNrUmF1IU2EYx88+dc6sbemSWqVNg9FF9HFh2UVoREnkVaTgTUlUFn3QRRelYhcGFUKhUUYXWYkFfRCVQhjBKCzLwCwRE5fTkeVcONt0buv/jmcwZOrR7WynB37sPS/s8N/zPl/vJCqVqiYtLa1aqVQO+/1+LiEhgZuamuKwz01OTnISiYRTKBRcR0cHF0+TulyuwzabzTw+Pp4nlUoDwsRoUuCA57KGhoaaR0ZGKvAsE6NYachaDqGV/f39LRCeLZPJRCs0YE6nM89isZghukhMoSANt+n1elPh2fuDg4M3fT7fEiZYDGYD/plAxvcZjcY8VhHiiTyccsTneFJSklkul/cAi9vt9sfbm9OFMkESHLU3IyOjFPXUijBgocCJQaiCLQwGQ4VarXZ2d3df8Xg8KQMDA1UQewBrjjGTuZ+/Ci5TwAOgAdfAXT4CEgvy+QlFVnv0en2ZVqutw7MKMXkEwowOh6MEwmvT09M/sk7Fw66DnbRuAN/Bu6hlPTy5R6PR1EEU86rLZDJVBWLA75f39vaes9vtktHR0blOpRYUAxeoB5/BqaiWp+Tk5HYWgxMTExy8yHp8E/p9Z6Ac2GyFXV1duVardbZ3ZIOj4BlYDw4Bdjo5LC+jJpSJZEMHsjswjCDjJzMzM8uR9W90Ol0J6ugXNIHZ3uEgT14EPbSXTntRqxZyJE+4/ScEHxsGF0BwvMoCx0Aj8AnameZpLNOqyYO54D3wkIc5MQkN2l7QCn6CXdTxBCv4C7Xt4DH4AArAb6E700JMC+5QrBZOE6kHq6ip2IEF/I2X0JNgBdgfctwsoSqpAehoj8XtD/Aa3AJtsY7RIsAK7SN61lFNLQ4RyZFX14BSYAaXWCeMpdDloI88xlGpWsvjJM+AFswKqbESyry5gY55H3mMr20D9yBWFguht0EyaAZNwWlsHraDvCu40MvgNOiO4B3n4dUtsehMNWAjOAE6eX6PdTI3rdXgBcSaYtGZWH28SoI3gYNUisJZK01a68BuqsOJ4CXEGsJ9QcIuTpFYyIQfzhaBp9S52miQ/kQ/wBo64eM9m/Fxg6pHDvZ9Qnk0nI1ROLBCn0/DdENQ5LQrCWu/W0E7OCvk0c9knTSolPC4P7lAGZa/4iGU2RAoByaeF756oaanuewbJRsbBb/Gex6dK6lYNj8Uw+A8my1lrRL0ilnoSpqamsRyFZnJiikuI7roCZ1MhVSaxqhN/hGjR5dR7WykAVkm1qNfDFYDLx27aIWyf02O07Dhj1SokDHKxL2lNROpFHvWc3RVjijrIx7zYmVS7j+xfwIMACAnqWaUWbP1AAAAAElFTkSuQmCC),auto;
}

/* BUSCADOR */
.aws-container .aws-show-clear .aws-search-field,
.aws-container .aws-search-form .aws-form-btn {
    border: 1px solid #ffffff;
    background: #fff;
    padding-left: 0;
}
.aws-container .aws-show-clear .aws-search-field{border-right: 0px; padding: 0px 20px; font-size: 16px; color:#000000}
.aws-container .aws-search-form .aws-form-btn{border-left:0px; background-color: #ffffff!important}

.aws-container .aws-search-form .aws-search-btn svg {
    width: 20px;
    float: right;
	margin-right: 10px
}
.aws-container .aws-search-form .aws-main-filter.aws-form-btn {
    display: none;
}


.producto_variables .variations th, .producto_variables .variations td{display:block;padding-left: 10px!important; background-color: transparent!important; padding-bottom: 5px!important}
.producto_variables .variations{width:auto!important; margin:0 auto; margin-bottom:20px;}
.producto_variables .variations .reset_variations{color: var( --e-global-color-text ); display: none!important;}


/* Mensajes de woocommerce*/

.woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 5px 47px;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{top: inherit;}


/* SELECT FONT */
.e-woo-select2-wrapper .select2-results__option, .select2-container{font-family: var( --e-global-typography-secondary-font-family ), Sans-serif!important;}


/* Posicionamiento relativo del contenedor */
.elementor-widget-container {
  position: relative;
}

/* Imagen principal */
.product-thumb {
  display: block;
  position: relative;
  z-index: 2;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

/* Imagen secundaria (hover) */
.hover-thumb {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}



.woocommerce div.product div.images .flex-control-thumbs li img{opacity: 1;}