.elementor-1502 .elementor-element.elementor-element-4c5d76f9:not(.elementor-motion-effects-element-type-background), .elementor-1502 .elementor-element.elementor-element-4c5d76f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://decomaster.cl/wp-content/uploads/2022/08/gama320-1.jpg");background-position:0px -799px;background-size:cover;}.elementor-1502 .elementor-element.elementor-element-4c5d76f9 > .elementor-background-overlay{background-color:#000000;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1502 .elementor-element.elementor-element-4c5d76f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-1502 .elementor-element.elementor-element-ba4537b .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;}.elementor-1502 .elementor-element.elementor-element-68fa6c7{--spacer-size:50px;}.elementor-1502 .elementor-element.elementor-element-9eb5337{--spacer-size:97px;}@media(max-width:1024px){.elementor-1502 .elementor-element.elementor-element-4c5d76f9:not(.elementor-motion-effects-element-type-background), .elementor-1502 .elementor-element.elementor-element-4c5d76f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-1502 .elementor-element.elementor-element-4c5d76f9:not(.elementor-motion-effects-element-type-background), .elementor-1502 .elementor-element.elementor-element-4c5d76f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-30eef51 *//* Styles for the product container */
.producto {
    width: 25%;
    height: 458px;
    float: left;
    box-sizing: border-box;
    padding: 10px;
    position: relative;
    border: 1px solid #ccc;
}

.producto img {
    width: 100%;
    height: auto;
}

/* Yellow border hover effect */
.producto:hover {
    border: 2px solid #F3A424;
}

/* Heading */
.elementor-element-33e66fcf .elementor-widget-heading h2 {
    left: -187px;
}

/* Categoria producto */
.elementor-shortcode a .categoria-producto {
    font-size: 12px;
    color: #727272;
    position: relative;
    top: -8px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

/* Bdi */
.elementor-shortcode .actual bdi {
    position: relative;
    top: -19px;
}

/* Actual */
.elementor-shortcode a .actual {
    position: relative;
    left: 0px;
}

/* Precio metro cuadrado */
.elementor-shortcode a .precio-metro-cuadrado {
    position: relative;
    top: -19px;
    left: 15px;
}

/* Bdi */
.regular .woocommerce-Price-amount bdi {
    position: relative;
    left: -132px;
    top: 5px;
    font-size: 18px;
    color: #aba39f;
    text-decoration: line-through;
}

/* Element 1dabe3f */
#page .elementor .elementor-element-1dabe3f {
    /* Add any styles for this element */
}

/* 1439px and smaller screen sizes */
@media (max-width: 1439px) {
    /* Heading */
    .elementor-element-33e66fcf .elementor-widget-heading h2 {
        left: -109px;
    }
}

/* 782px and smaller screen sizes */
@media (max-width: 782px) {
    /* Heading */
    .elementor-element-33e66fcf .elementor-widget-heading h2 {
        left: -7px;
    }

    /* Estilo para la etiqueta de oferta y descuento */
    .etiqueta-oferta,
    .etiqueta-descuento {
        position: static;
    }

    /* Estilos para la vista móvil */
    .producto {
        width: 100%; /* Ocupa el ancho completo en la vista móvil */
        height: auto; /* Adjust height based on content */
        padding: 5px; /* Reduce padding for spacing */
        border: 1px solid #ccc; /* Revert border for spacing */
    }

    /* Hide the "Ver producto" button on mobile view */
    .producto .ver-producto-btn {
        display: none;
    }
}

/* Styles for the "Ver producto" button */
.producto .ver-producto-btn {
    display: none;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #F3A424;
    color: #FFFFFF;
    padding: 8px 16px;
    border-radius: 4px;
    cursor: pointer;
}

.producto:hover .ver-producto-btn {
    display: block;
}

/* Estilo para el precio del producto en la grilla */
.productos-container .precio {
    font-weight: 800;
    font-size: 20px;
    font-family: Trebuchet MS;
    color: #ba4016;
}

/* Estilo para el título del producto en la grilla */
.productos-container .producto h2 {
    font-weight: 700;
    font-size: 16px;
    color: #3F3F40;
}

/* Estilo para la etiqueta de oferta */
.etiqueta-oferta {
    background-color: #ba4016;
    color: #fff;
    font-size: 12px;
    padding: 4px 8px;
    border-radius: 4px;
    position: absolute;
    top: 17px;
    left: 13px;
}

/* Estilo para la etiqueta de descuento */
.etiqueta-descuento {
    background-color: #ba4016;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 3px 8px;
    border-radius: 4px;
    position: absolute;
    bottom: 172px;
    right: 18px;
}

/* Estilo para la etiqueta "m²" al lado del precio */
.precio-metro-cuadrado {
    font-size: 22px;
    font-weight: bold;
    color: #ba4016;
    margin-left: 5px; /* Ajusta el espacio entre el precio y la etiqueta "m²" según tus preferencias */
}
/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Producto */
	.producto{
		min-height:537px;
		
	}
	
}/* End custom CSS */