/*
Theme Name: Helados Mesbo
Theme URI: 
Author: Girona Studio
Author URI: 
Description: 
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: helados-mesbo
Tags: 
*/

a.wp-block-navigation-item__content :hover, a.wp-block-navigation-item__content :active {
    color: var(--wp--preset--color--secondary);
}
.sombra-texto{
	text-shadow:0 0 6px #818181; 
}
.sombra{
	box-shadow: 0 0 20px #81818191;
}
.woocommerce .woocommerce-breadcrumb{margin:0!important;}
/* HEADER*/
header .wp-block-navigation .tienda-header{
	background-color:var(--wp--preset--color--primary)!important;
	color:white;
	padding: 10px 20px;
    border-radius: 5px;
}

/*
 * Inicio HOME
 * */
.cabecera-home{
	overflow:hidden;
}
.iconos-slider{
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="269" height="269" viewBox="0 0 269 269"><circle cx="134.5" cy="134.5" r="134.5" fill="%23fff"/></svg>');	
	background-size: 100px;
    background-repeat: no-repeat;
    background-position: center right;
    width: 130px;
    height: 120px;
	min-width:130px;
}
.onda-titulos{
	display:block;
	width:350px;
}
.onda-titulos path{	
    fill: none;
    stroke-width: 5;
    stroke-linecap: round;    
}
.marron{stroke: #4d1d0f;}
.azul{stroke: #368fe3;}
.rosa{stroke: #db4194;}

svg.ondas-triple{
	position:absolute;
}
.productos-home::before{
	content:"";	
	background-size: contain;
    background-repeat: no-repeat;  
	position: absolute;
    z-index: 0;
    height: 300px;
    width: 300px;
    left: -50px;
}

.productos-home figure{
	position:relative;
	z-index:1;
}
.productos-home h2::before{
	content:"";
	background-size: contain;
    background-repeat: no-repeat;  
    position: absolute;
    height: 75px;
    display: inherit;
    width: 300px;
    left: 20px;
    bottom: -20px;
}
.productos-home.helados h2::before{
		background-image:url('https://heladosmesbo.com/wp-content/themes/helados-mesbo/assets/imagenes/helados.svg');
}
.productos-home.granizados h2::before{
		background-image:url('https://heladosmesbo.com/wp-content/themes/helados-mesbo/assets/imagenes/granizados.svg');
}
.productos-home.tartas h2::before{
		background-image:url('https://heladosmesbo.com/wp-content/themes/helados-mesbo/assets/imagenes/tartas.svg');
}
.productos-home.polos h2::before{
		background-image:url('https://heladosmesbo.com/wp-content/themes/helados-mesbo/assets/imagenes/polos.svg');
}
.productos-home.barras h2::before{
	background-image:url('https://heladosmesbo.com/wp-content/themes/helados-mesbo/assets/imagenes/barras.svg');
}
.historia-home :first-child{
	position:relative;
	z-index:1;
}
.historia-home::before{
	content:"";
	background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1920" height="40" viewBox="0 0 1920 40"><path d="M1898.25,3.06A82.634,82.634,0,0,1,1874.7,6a82.69,82.69,0,0,1-23.555-2.94,99.783,99.783,0,0,0-49.043,0A82.609,82.609,0,0,1,1778.552,6,82.634,82.634,0,0,1,1755,3.06a99.783,99.783,0,0,0-49.043,0A82.634,82.634,0,0,1,1682.4,6a82.609,82.609,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.635,82.635,0,0,1,1586.255,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.635,82.635,0,0,1,1490.112,6a82.609,82.609,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,1393.979,6a82.635,82.635,0,0,1-23.555-2.94,99.743,99.743,0,0,0-49.033,0A82.635,82.635,0,0,1,1297.835,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.609,82.609,0,0,1,1201.7,6a82.553,82.553,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,1105.569,6a82.5,82.5,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.607,82.607,0,0,1,1009.435,6,82.635,82.635,0,0,1,985.88,3.06a99.783,99.783,0,0,0-49.043,0A82.5,82.5,0,0,1,913.292,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,817.158,6,82.635,82.635,0,0,1,793.6,3.06a99.743,99.743,0,0,0-49.033,0A82.635,82.635,0,0,1,721.015,6,82.608,82.608,0,0,1,697.47,3.06a99.783,99.783,0,0,0-49.043,0A82.553,82.553,0,0,1,624.882,6a82.553,82.553,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.634,82.634,0,0,1,528.738,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.553,82.553,0,0,1,432.605,6,82.608,82.608,0,0,1,409.06,3.06a99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,336.472,6a82.553,82.553,0,0,1-23.545-2.94A87.5,87.5,0,0,0,288.41,0a87.531,87.531,0,0,0-24.527,3.06A82.608,82.608,0,0,1,240.338,6a82.553,82.553,0,0,1-23.545-2.94A87.531,87.531,0,0,0,192.267,0,87.5,87.5,0,0,0,167.75,3.06,82.608,82.608,0,0,1,144.205,6,82.5,82.5,0,0,1,120.66,3.06,87.531,87.531,0,0,0,96.133,0,87.5,87.5,0,0,0,71.617,3.06,82.608,82.608,0,0,1,48.072,6,82.553,82.553,0,0,1,24.527,3.06,87.531,87.531,0,0,0,0,0V37.107H1922.777V0a87.531,87.531,0,0,0-24.527,3.06" fill="%23f7677d"/></svg>');
	background-size: contain;
    background-repeat: no-repeat;  
    position: absolute;
    height: 75px;
    display: inherit;
    width: 100%;
    left: 0;
    top: -20px;
}
.historia-home::after{
	content:"";
	background-image:url('https://heladosmesbo.com/wp-content/themes/helados-mesbo/assets/imagenes/ondas-borde.svg');
	background-size: contain;
    background-repeat: no-repeat;  
	transform:rotate(180deg);
    position: absolute;
    height: 75px;
    display: inherit;
    width: 100%;
    left: 0;
    bottom: -20px;
}
.historia-home > div > div{
	max-width:500px;
}
.historia-home figure{
	position:absolute;
	right:0;
}
.obrador-home::after{
	content:"";
	background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1920" height="40" viewBox="0 0 1920 40"><path d="M1898.25,3.06A82.634,82.634,0,0,1,1874.7,6a82.69,82.69,0,0,1-23.555-2.94,99.783,99.783,0,0,0-49.043,0A82.609,82.609,0,0,1,1778.552,6,82.634,82.634,0,0,1,1755,3.06a99.783,99.783,0,0,0-49.043,0A82.634,82.634,0,0,1,1682.4,6a82.609,82.609,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.635,82.635,0,0,1,1586.255,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.635,82.635,0,0,1,1490.112,6a82.609,82.609,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,1393.979,6a82.635,82.635,0,0,1-23.555-2.94,99.743,99.743,0,0,0-49.033,0A82.635,82.635,0,0,1,1297.835,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.609,82.609,0,0,1,1201.7,6a82.553,82.553,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,1105.569,6a82.5,82.5,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.607,82.607,0,0,1,1009.435,6,82.635,82.635,0,0,1,985.88,3.06a99.783,99.783,0,0,0-49.043,0A82.5,82.5,0,0,1,913.292,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,817.158,6,82.635,82.635,0,0,1,793.6,3.06a99.743,99.743,0,0,0-49.033,0A82.635,82.635,0,0,1,721.015,6,82.608,82.608,0,0,1,697.47,3.06a99.783,99.783,0,0,0-49.043,0A82.553,82.553,0,0,1,624.882,6a82.553,82.553,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.634,82.634,0,0,1,528.738,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.553,82.553,0,0,1,432.605,6,82.608,82.608,0,0,1,409.06,3.06a99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,336.472,6a82.553,82.553,0,0,1-23.545-2.94A87.5,87.5,0,0,0,288.41,0a87.531,87.531,0,0,0-24.527,3.06A82.608,82.608,0,0,1,240.338,6a82.553,82.553,0,0,1-23.545-2.94A87.531,87.531,0,0,0,192.267,0,87.5,87.5,0,0,0,167.75,3.06,82.608,82.608,0,0,1,144.205,6,82.5,82.5,0,0,1,120.66,3.06,87.531,87.531,0,0,0,96.133,0,87.5,87.5,0,0,0,71.617,3.06,82.608,82.608,0,0,1,48.072,6,82.553,82.553,0,0,1,24.527,3.06,87.531,87.531,0,0,0,0,0V37.107H1922.777V0a87.531,87.531,0,0,0-24.527,3.06" fill="%237ad3fa"/></svg>');
	background-size: contain;
    background-repeat: no-repeat;  
	transform:rotate(180deg);
    position: absolute;
    height: 75px;
    display: inherit;
    width: 100%;
    left: 0;
    bottom: -20px;
}
.obrador-home::before{
	content:"";
	background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1920" height="40" viewBox="0 0 1920 40"><path d="M1898.25,3.06A82.634,82.634,0,0,1,1874.7,6a82.69,82.69,0,0,1-23.555-2.94,99.783,99.783,0,0,0-49.043,0A82.609,82.609,0,0,1,1778.552,6,82.634,82.634,0,0,1,1755,3.06a99.783,99.783,0,0,0-49.043,0A82.634,82.634,0,0,1,1682.4,6a82.609,82.609,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.635,82.635,0,0,1,1586.255,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.635,82.635,0,0,1,1490.112,6a82.609,82.609,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,1393.979,6a82.635,82.635,0,0,1-23.555-2.94,99.743,99.743,0,0,0-49.033,0A82.635,82.635,0,0,1,1297.835,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.609,82.609,0,0,1,1201.7,6a82.553,82.553,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,1105.569,6a82.5,82.5,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.607,82.607,0,0,1,1009.435,6,82.635,82.635,0,0,1,985.88,3.06a99.783,99.783,0,0,0-49.043,0A82.5,82.5,0,0,1,913.292,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,817.158,6,82.635,82.635,0,0,1,793.6,3.06a99.743,99.743,0,0,0-49.033,0A82.635,82.635,0,0,1,721.015,6,82.608,82.608,0,0,1,697.47,3.06a99.783,99.783,0,0,0-49.043,0A82.553,82.553,0,0,1,624.882,6a82.553,82.553,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.634,82.634,0,0,1,528.738,6a82.608,82.608,0,0,1-23.545-2.94,99.783,99.783,0,0,0-49.043,0A82.553,82.553,0,0,1,432.605,6,82.608,82.608,0,0,1,409.06,3.06a99.783,99.783,0,0,0-49.043,0A82.608,82.608,0,0,1,336.472,6a82.553,82.553,0,0,1-23.545-2.94A87.5,87.5,0,0,0,288.41,0a87.531,87.531,0,0,0-24.527,3.06A82.608,82.608,0,0,1,240.338,6a82.553,82.553,0,0,1-23.545-2.94A87.531,87.531,0,0,0,192.267,0,87.5,87.5,0,0,0,167.75,3.06,82.608,82.608,0,0,1,144.205,6,82.5,82.5,0,0,1,120.66,3.06,87.531,87.531,0,0,0,96.133,0,87.5,87.5,0,0,0,71.617,3.06,82.608,82.608,0,0,1,48.072,6,82.553,82.553,0,0,1,24.527,3.06,87.531,87.531,0,0,0,0,0V37.107H1922.777V0a87.531,87.531,0,0,0-24.527,3.06" fill="%237ad3fa"/></svg>');
	background-size: contain;
    background-repeat: no-repeat;  
    position: absolute;
    height: 75px;
    display: inherit;
    width: 100%;
    left: 0;
    top: -20px;
}
.register-button a:hover{
	color:white!important;
	background-color:var(--wp--preset--color--primary);
}

/*Obrador*/
.ingredientes-block{position:relative;overflow:hidden;}
.ingredientes-block::before{
	content:"";
	background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1200" height="39.444" viewBox="0 0 1200 39.444"><path d="M1184.693,3.06a33.758,33.758,0,0,1-14.7,2.94,33.78,33.78,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,1109.99,6a33.758,33.758,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,1049.98,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,989.978,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,929.975,6,33.748,33.748,0,0,1,915.28,3.06a39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,869.978,6a33.758,33.758,0,0,1-14.7-2.94,39.784,39.784,0,0,0-30.6,0A33.758,33.758,0,0,1,809.975,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,749.979,6a33.726,33.726,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,689.982,6a33.7,33.7,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,629.986,6a33.758,33.758,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.7,33.7,0,0,1,569.983,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,509.986,6a33.758,33.758,0,0,1-14.7-2.94,39.784,39.784,0,0,0-30.6,0A33.758,33.758,0,0,1,449.984,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.726,33.726,0,0,1,389.987,6a33.726,33.726,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,329.984,6,33.748,33.748,0,0,1,315.29,3.06a39.8,39.8,0,0,0-30.608,0A33.726,33.726,0,0,1,269.988,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,209.991,6,33.726,33.726,0,0,1,195.3,3.06a39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,149.995,6,33.726,33.726,0,0,1,135.3,3.06,35.755,35.755,0,0,0,119.993,0a35.745,35.745,0,0,0-15.3,3.06A33.748,33.748,0,0,1,90,6,33.7,33.7,0,0,1,75.3,3.06,35.755,35.755,0,0,0,60,0,35.745,35.745,0,0,0,44.7,3.06,33.748,33.748,0,0,1,30,6,33.726,33.726,0,0,1,15.307,3.06,35.755,35.755,0,0,0,0,0V39.444H1200V0a35.754,35.754,0,0,0-15.307,3.06" fill="%23fff"/></svg>');
	background-size:100%;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	top:0;
	width:100%;
	height:10px;
	z-index: 0;
	transform:rotate(180deg);
}
.ingredientes-block::after{
	content:"";
	background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1200" height="39.444" viewBox="0 0 1200 39.444"><path d="M1184.693,3.06a33.758,33.758,0,0,1-14.7,2.94,33.78,33.78,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,1109.99,6a33.758,33.758,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,1049.98,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,989.978,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,929.975,6,33.748,33.748,0,0,1,915.28,3.06a39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,869.978,6a33.758,33.758,0,0,1-14.7-2.94,39.784,39.784,0,0,0-30.6,0A33.758,33.758,0,0,1,809.975,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,749.979,6a33.726,33.726,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,689.982,6a33.7,33.7,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,629.986,6a33.758,33.758,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.7,33.7,0,0,1,569.983,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,509.986,6a33.758,33.758,0,0,1-14.7-2.94,39.784,39.784,0,0,0-30.6,0A33.758,33.758,0,0,1,449.984,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.726,33.726,0,0,1,389.987,6a33.726,33.726,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,329.984,6,33.748,33.748,0,0,1,315.29,3.06a39.8,39.8,0,0,0-30.608,0A33.726,33.726,0,0,1,269.988,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,209.991,6,33.726,33.726,0,0,1,195.3,3.06a39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,149.995,6,33.726,33.726,0,0,1,135.3,3.06,35.755,35.755,0,0,0,119.993,0a35.745,35.745,0,0,0-15.3,3.06A33.748,33.748,0,0,1,90,6,33.7,33.7,0,0,1,75.3,3.06,35.755,35.755,0,0,0,60,0,35.745,35.745,0,0,0,44.7,3.06,33.748,33.748,0,0,1,30,6,33.726,33.726,0,0,1,15.307,3.06,35.755,35.755,0,0,0,0,0V39.444H1200V0a35.754,35.754,0,0,0-15.307,3.06" fill="%23fff"/></svg>');
	background-size:100%;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	bottom:0;
	width:100%;
	height:10px;
	z-index: 0;
}

/*
 * FOOTER
 * */
footer{position:relative;}
footer > div{
	position:relative;
	z-index: 2;
}

footer::before{
	content:"";
	background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1200" height="39.444" viewBox="0 0 1200 39.444"><path d="M1184.693,3.06a33.758,33.758,0,0,1-14.7,2.94,33.78,33.78,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,1109.99,6a33.758,33.758,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,1049.98,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,989.978,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,929.975,6,33.748,33.748,0,0,1,915.28,3.06a39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,869.978,6a33.758,33.758,0,0,1-14.7-2.94,39.784,39.784,0,0,0-30.6,0A33.758,33.758,0,0,1,809.975,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,749.979,6a33.726,33.726,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,689.982,6a33.7,33.7,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,629.986,6a33.758,33.758,0,0,1-14.7-2.94,39.8,39.8,0,0,0-30.608,0A33.7,33.7,0,0,1,569.983,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,509.986,6a33.758,33.758,0,0,1-14.7-2.94,39.784,39.784,0,0,0-30.6,0A33.758,33.758,0,0,1,449.984,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.726,33.726,0,0,1,389.987,6a33.726,33.726,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.758,33.758,0,0,1,329.984,6,33.748,33.748,0,0,1,315.29,3.06a39.8,39.8,0,0,0-30.608,0A33.726,33.726,0,0,1,269.988,6a33.748,33.748,0,0,1-14.694-2.94,39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,209.991,6,33.726,33.726,0,0,1,195.3,3.06a39.8,39.8,0,0,0-30.608,0A33.748,33.748,0,0,1,149.995,6,33.726,33.726,0,0,1,135.3,3.06,35.755,35.755,0,0,0,119.993,0a35.745,35.745,0,0,0-15.3,3.06A33.748,33.748,0,0,1,90,6,33.7,33.7,0,0,1,75.3,3.06,35.755,35.755,0,0,0,60,0,35.745,35.745,0,0,0,44.7,3.06,33.748,33.748,0,0,1,30,6,33.726,33.726,0,0,1,15.307,3.06,35.755,35.755,0,0,0,0,0V39.444H1200V0a35.754,35.754,0,0,0-15.307,3.06" fill="%234d1d0f"/></svg>');
	background-size:100%;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	width:100%;
	height:10px;
	z-index: 1;
}
footer::after{
	content:"";
	background-image:url('https://heladosmesbo.com/wp-content/uploads/2024/06/HELADOS2.png');
	background-repeat:repeat-x;
	background-size: 800px;
    width: 100%;
    height: 180px;
    position: absolute;
    top: -100px;
    z-index: 0;
}

/* PRODUCTOS */
/*.wp-block-woocommerce-product-collection li{
	border-radius: 16px;
    box-shadow: 0 0 5px #dadada;
    overflow: hidden;
	transition:300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.wp-block-woocommerce-product-collection li:hover{
	box-shadow: 0 0 20px #dadada;
	transform:scale(1.05);
}*/
.wc-block-product-template__responsive>li {

}
.wp-block-woocommerce-product-collection h3 a{
	text-decoration:none;
}
.wp-block-woocommerce-product-collection h3 a:hover{
	color:var(--wp--preset--color--secondary);
}
/* Custom LOGIN */
.custom-login-form {
    max-width: 300px;
    margin: 0 auto;
}

.custom-login-form input[type="text"],
.custom-login-form input[type="password"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

.custom-login-form input[type="submit"] {
    background-color: #0073aa;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
}

.login-error {
    color: red;
    font-weight: bold;
}

/*FORMULARIO CONTACTO*/
form.wpcf7-form {
    max-width: 800px;
    width: 80vw;
    margin: 0 auto;
    position: relative;
}
input.wpcf7-form-control, textarea.wpcf7-form-control {
    width: 100%;
}
input.wpcf7-form-control, .wpcf7-textarea {
    border: none;
    border-bottom: solid 2px var(--wp--preset--color--primary);
    padding: 5px;
    font-size: 1rem;
    font-family: 'Poppins';
    color: var(--wp--preset--color--primary);
	margin-bottom:10px;
}

.wpcf7-textarea {
background-color: #4d1d0f0d;
}
.quantity-add-to-cart-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}

.quantity-add-to-cart-wrapper .quantity {
    margin-right: 10px;
}

.quantity-add-to-cart-wrapper .quantity input {
    width: 50px;
    text-align: center;
}

.quantity-add-to-cart-wrapper .button {
    margin-left: 0 !important;
}