/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */




.elementor-editor-wrapper #elementor-editor-wrapper .sticky-mobile-wrapper, .elementor-editor-wrapper #elementor-editor-wrapper .footer-accesos {
	display:none !important;

}



/*pagina marcas*/

.page-cms-44 {
	padding-left: 50px;
	padding-right:50px;

}


/*menu*/

#iqitmegamenu-mobile .mobile-menu__submenu--active  .mobile-menu__column-title {
	font-weight:700;

}
#iqitmegamenu-mobile .mobile-menu__submenu--active  li {
	padding-left:20px

}


/*pagian promociones*/

.cms-id-41 h3 {
	font-size: 25px;
	font-weight: 500;
	margin-top:50px;
	margin-bottom:15px;
}

 
/*añadir fuene de simbolos de google*/

@font-face {
  font-family: 'Material Symbols Rounded';
  font-style: normal;
  font-weight: 100 700;
  src: url(https://fonts.gstatic.com/s/materialsymbolsrounded/v190/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag.woff2) format('woff2');
}


.material-symbols-outlined {
  font-family: 'Material Symbols outlined';
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}


.fa-shopping-bag::before {
	content:"shopping_cart" !important;
	font-family: 'Material Symbols Rounded'!important;
	font-size: 25px;
	vertical-align: middle;
	
}

.btn-product-list .fa-shopping-bag::before{
	font-size: 24px;
}


.fa-home::before {
	content:"home" !important;
	font-family: 'Material Symbols Rounded'!important;
	font-size: 25px;
}

.fa-user::before {
  content: "person" !important;
  font-family: 'Material Symbols Rounded'!important;
  font-size: 25px;	
}

.fa-heart::before {
  content: "favorite" !important;
  font-family: 'Material Symbols Rounded'!important;
  font-size: 25px;	
}

.fa-search::before {
  content: "search" !important;
  font-family: 'Material Symbols Rounded'!important;
  font-size: 25px;	
}

.fa-bars::before {
  content: "density_medium" !important;
  font-family: 'Material Symbols Rounded'!important;
  font-size: 25px;	
}


/*margen en top*/

.sticky-desktop-wrapper {
	display:none !important;
}

.sticky-mobile-wrapper {
	height:50px;
}


/*redondear grid producto*/


.product-miniature {
	border-radius: 10px;
}

.add-to-cart, .btn-product-list, .product-flag {
	border-radius: 5px;
}




/*Ocultar botón vista rapida
.js-quick-view-iqit {

	display:none;
}*/

/* botones funcionales*/
.product-miniature-grid .product-functional-buttons-bottom {
	opacity: 10;
}

.js-quick-view-iqit {
	display:none !important;
}


/*formularios*/

@media (min-width: 768px) {
 .gformbuilderpro_content .col-md-6 {
	  float:left;
	}
}


.gformbuilderpro_content #submitForm {
	background-color: #ffefb7;
}

/*filtro imagenes*/

.product-thumbnail {
	filter: brightness(0.97);
}

/*boton añadir*/
#js-product-list .product-description .product-add-cart {
	margin-top:10px;
}

#js-product-list .btn-product-list:hover {
	border-bottom: 5px solid;
	border-bottom-color: #ffd837;
	border-radius:none;
	border-top:none;
	border-left:none;
	border-right:none;
}

#js-product-list .btn-product-list {
	border-bottom: 5px solid;
	border-radius:none;
	border-top:none;
	border-left:none;
	border-right:none;
}

/* acordeon home*/
#index .elementor-accordion .elementor-accordion-item {
	border-top:none;
	border-left:none;
	border-right:none;
}

/*popup muestras checkout*/
.popup_minitalla {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  background-color: #ffffff;
  padding: 20px;
  background-image: url("/modules/popupmanager/popupbg_1.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  max-width: 550px;
  width: 100%;
}



#mobile-btn-search {
	display:none;
}


#iqitpopup .iqitpopup-content {
	padding:0px;
}

.product-miniature .with-ts-widget {
		min-height: 0px !important;
	}


/*trusted arreglar lista productos movil home*/

@media (max-width: 600px) {

	.product-miniature .with-ts-widget {
		min-height: 0px !important;
	}
	
	.col-mobile-menu-push #iqitmegamenu-mobile {
  max-height: 90%;
}
	
/* categoría regalos quitar botón*/
.product-id-category-3992 .product-add-to-cart {
	display:none;
}
