The Outdoor Experience

Imagine the smallest gesture: a single slat turning, an angle shifting, and suddenly the light is no longer the same.
It isn’t just opening or closing; it’s shaping the day. It’s choosing how much brightness to let in and how much shade to keep. It’s orchestrating halos, bands, and glimmers that drift across the table, across the skin, across time itself.

The UMARA® Family

/* ESTILOS CSS */ /* Contenedor relativo para que las imágenes se apilen */ .columna-imagenes { position: relative; min-height: 400px; /* Ajusta esto a la altura de tus imágenes */ } /* Estilo base para todas las imágenes: Absolutas y transparentes */ .imagen-cambiante { position: absolute !important; top: 0; left: 0; width: 100%; opacity: 0; transition: opacity 0.4s ease-in-out; /* Transición suave */ z-index: 1; } /* La imagen activa será visible */ .imagen-cambiante.activa { opacity: 1; z-index: 2; } /* Modificación del estilo para el botón activo */ .boton-trigger.activo .elementor-button { background-color: #F5F2F0; /* Establece el fondo al color blanco/crema */ color: #000; /* O el color de texto que prefieras para que sea legible */ } jQuery(document).ready(function($) { // 1. Configuración Inicial // Seleccionamos la primera imagen (.img-1) var $primeraImg = $('.img-1'); if ($primeraImg.length) { // Si la clase se aplica a un contenedor Elementor, buscamos la etiqueta de su interior var $imgTag = $primeraImg.is('img') ? $primeraImg : $primeraImg.find('img'); // Forzamos el lazy load y eliminamos cualquier rastro de fetch priority $imgTag.attr('loading', 'lazy'); $imgTag.removeAttr('fetchpriority'); console.log("ENTRA"); } // Mostramos la primera imagen al cargar la página $primeraImg.addClass('activa'); $('.btn-1').addClass('activo'); // 2. La función de Hover $('.boton-trigger').hover(function() { // A. Identificar qué número de botón es (1, 2 o 3) // Buscamos la clase que empieza por 'btn-' var clases = $(this).attr('class').split(' '); var targetClass = ''; $.each(clases, function(index, item) { if (item.match(/^btn-\d+$/)) { // Busca btn-1, btn-2, etc. targetClass = item.replace('btn-', 'img-'); } }); // B. Si encontramos la pareja... if (targetClass) { // Quitamos la clase activa de todas las imágenes y botones $('.imagen-cambiante').removeClass('activa'); $('.boton-trigger').removeClass('activo'); // Añadimos la clase activa a la imagen correspondiente y al botón actual $('.' + targetClass).addClass('activa'); $(this).addClass('activo'); } }); });
MINIATURA

Pérgola bioclimática

Elya

Elya is far more than a pergola: it’s the place where the outdoors comes alive. A retreat designed to set worries aside and let you enjoy the passing of time with the confidence that advanced technology quietly provides.
Its mechanisms move with effortless precision, while the strength of its structure ensures a feeling of safety—so you can focus on what truly matters: living.

Elya. Step back into your comfort zone

Have a space? Make it a place for memories

Leave us your details, and we’ll get in touch with you right away.

What sets us apart?

Design and technology

Where beauty embraces technology.

Fully customized products

Any place, any way.

Outstanding service

We cherish every step.

Premium products

We create and craft products that last for generations.

Stay up to date