/* 
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
*/

/******************************************* Tamaños de Tipografías *******************************************/
	h1 { font-size: 2.986rem!important; }
	h2,.swiper-slide-inner .elementor-slide-heading { font-size: 2.488rem!important; }
	h3 { font-size: 2.074rem!important; }
	h4, .swiper-slide-inner .elementor-slide-description { font-size: 1.728rem!important; }
	h5, .e-woocommerce-coupon-nudge { font-size: 1.44rem!important; }
	h6 { font-size: 1.2rem!important; }	
	@media (min-width: 880px) {
		h1 { font-size: 3.815rem!important; }
		h2,.swiper-slide-inner .elementor-slide-heading { font-size: 3.052rem!important; }
		h3 { font-size: 2.441rem!important; }
		h4, .swiper-slide-inner .elementor-slide-description { font-size: 1.953rem!important; }
		h5, .e-woocommerce-coupon-nudge { font-size: 1.563rem!important; }
		h6 { font-size: 1.25rem!important; }
	}
	@media (min-width: 1200px) {
		h1, .swiper-slide-inner .elementor-slide-heading { font-size: 5.61rem!important; }
		h2 { font-size: 4.209rem!important; }
		h3, .swiper-slide-inner .elementor-slide-description { font-size: 3.157rem!important; }
		h4 { font-size: 2.36rem!important; }
		h5, .e-woocommerce-coupon-nudge { font-size: 1.77rem!important; }
		h6 { font-size: 1.33rem!important; }
	}

/******************************************* General *******************************************/
	/*.contenedor-cabecera {
		backdrop-filter: blur(15px);
	}*/
	.destacado {
		background: linear-gradient(90deg, rgba(6,6,6,1) 30%, rgba(11,67,232,1) 70%)!important;;
  		-webkit-background-clip: text!important;
  		color: transparent;
	}
	#billing_mensaje_field h6 {
		color: var(--e-global-color-8f7187c)!important;
	}
	/*#menu-categoria .menu-item-1096 > a, #menu-categoria .menu-item-1098 > a, #menu-categoria .menu-item-1417 > a {
		font-weight: var(--e-global-typography-primary-font-weight)!important;
	}*/


/******************************************* Cabecera *******************************************/
	.contenedor-iconos-cabecera .e-n-menu-items-content #e-n-menu-item-title-2571 {
		display: none;
	}
	.contenedor-iconos-cabecera .icon-inactive svg {
		width: 16px!important;
		height: 16px!important;
	}
	@media (max-width: 767px) {
		.contenedor-iconos-cabecera .e-con-boxed {
			display: flex!important;
		}
		.contenedor-iconos-cabecera .e-n-menu-items-content.e-active {
			/*left: inherit!important;*/
			right: -10px;
			margin-left: 10px;
		}
		.contenedor-iconos-cabecera .contenedor-menu {
			width: 100%!important;
		}
	}
	@media (min-width: 880px) {
		.contenedor-iconos-cabecera .icon-inactive svg {
			width: 20px!important;
			height: 20px!important;
		}
	}
	@media (min-width: 1200px) {
		.contenedor-iconos-cabecera .icon-inactive svg {
			width: 24px!important;
			height: 24px!important;
		}
	}

/******************************************* Productos *******************************************/
	.woocommerce-notices-wrapper {
		position: fixed!important;
		width: 100%;
		bottom: 0;
		z-index: 9999;
	}
	.wc-block-components-notice-banner {
		margin: 0!important;
	}
	.contenedor-filtros .jet-radio-list__item, .contenedor-filtros .jet-radio-list__button {
		width: 100%!important;
	}
	@media (min-width: 1025px) {
		.contenedor-producto:hover .boton-producto, .contenedor-producto:hover .contenido-producto {
			transform: translatey(0)!important;
		}	
	}
