/*
Theme Name: Marimar
Theme URI: https://www.garajedoce.es  
Version: 1.0
Description: Tema hijo para Marimar
Author: garajedoce
Author URI: https://www.garajedoce.com
Template: Divi
*/

/*********************************************************
 Menu
**********************************************************/

#menu-menu-principal > li > .sub-menu
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr ;
	gap: 15px;
}

#menu-menu-principal > li.mega-menu > ul.sub-menu > li > a
{
	text-decoration: underline;
}
/*********************************************************
 Caja de búsqueda de Fibosearch menú principal 
**********************************************************/

/*-> Fondo de la caja transparente */

#menu-menu-principal form input[type="search"] {
	background: #007437 !important;
	padding-right: 6em !important;
}

/*-> Texto de placeholder de la caja de búsqueda */

#menu-menu-principal form .dgwt-wcas-search-input::placeholder {
	color: white !important;
	font-weight: 600 !important;
}

/*********************************************************
 Caja de búsqueda de Fibosearch menú principal 
**********************************************************/
a.button.product_type_simple:hover {
  background-color: #000;
  color: #fff; /* Opcional: texto blanco para contraste */
}
a.button.product_type_simple {
    color: white !important;
}
/* Estilo del texto escrito en el campo de búsqueda */
body.page-id-24 #menu-menu-principal form input[type="search"],
body.page-id-786 #menu-menu-principal form input[type="search"] {
  background: #0d6733 !important;
}

.dgwt-wcas-search-darkoverl-on .dgwt-wcas-sf-wrapp{
	border:1px solid black !important;
}

/*		Etiquetas sobre el producto	*/

.et_pb_shop .berocket_better_labels_position .berocket_alabel_id_1249
{
	transform: scale(0.7) translateX(47px);
}
/*		Etiquetas sobre el producto	*/
@media (max-width: 767px) {
  .et_pb_shop .berocket_better_labels_position .berocket_alabel_id_1249 {
           transform: scale(0.4) translateX(142px);
  }
}

.dgwt-wcas-tpd-image img,
.dgwt-wcas-si img
{
	aspect-ratio: 1;
    object-fit: contain;
}


/*********************************************************
 Items listado de productos
**********************************************************/

/*	Borde del overlay de producto	*/
.products .product .et_shop_image .et_overlay
{
	background-color: rgba(0, 116, 55, 0.05) !important;
    border-color: rgba(0, 116, 55, 0.05) !important;
	border:0px !important;
}



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{
    height: 400px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.datos-prod p
{
	padding:0px !important;
	font-size: 16px;
}

.et_pb_shop .products .product a.button.product_type_simple
{
	margin-top:auto !important;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link
{
	width:100%;
}



/*********************************************************
 TABLET
**********************************************************/


@media (max-width: 991px)
{
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
	{
		height: 450px;
	}
}


/*********************************************************
 MOBILE
**********************************************************/
@media (max-width: 767px)
{
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
	{
		height: 350px;
	}
	
	.awf-togglable-preset-btn
	{
		position: sticky;
    	top: 0px;
	}
}
