/**
* Theme Name:        avanam-lookz
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-lookz
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/

.elementor-image-carousel-caption {
	text-align:center;
	font-size: 2em !important;
	line-height: 1.8em !important;
}
/* Altura uniforme de los slides (desktop) */
.elementor-element-4ae3af7{
  --slide-h: 320px; /* cambia a 260–360px según tus imágenes */
}

.swiper-slide{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative !important;
	transition-property: transform !important;
  height: var(--slide-h);
}

.elementor-element-4ae3af7 .swiper-slide-inner{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:100%;
  text-align:center;
  padding: 8px 12px; /* opcional */
}

/* La imagen se adapta sin deformarse dentro del alto disponible */
.elementor-element-4ae3af7 .swiper-slide-image{
  max-width:100%;
  max-height: calc(var(--slide-h) - 36px); /* deja sitio al caption; ajusta si no hay caption */
  width:auto;
  height:auto;
  display:block;
  margin:0 auto;
}

/* Responsive: en móviles baja un poco la altura */
@media (max-width: 767px){
  .elementor-element-4ae3af7{ --slide-h: 240px; }
}
.
