.elementor-39 .elementor-element.elementor-element-a8bd8ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-0692633{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-ef0828f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-cd9ec33{--display:flex;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-762fa99{text-align:center;}.elementor-39 .elementor-element.elementor-element-762fa99 .elementor-heading-title{color:var( --e-global-color-nvsitebg );font-family:"Work Sans", Sans-serif;font-size:35px;font-weight:800;}.elementor-39 .elementor-element.elementor-element-549fd25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-bbff28e{text-align:center;color:var( --e-global-color-nvsitebg );font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-39 .elementor-element.elementor-element-cac8e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-504c547{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-5bfe555{--display:flex;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-5bfe555:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5bfe555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvsitebg );}.elementor-39 .elementor-element.elementor-element-5bfe555, .elementor-39 .elementor-element.elementor-element-5bfe555::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-3883846{--display:flex;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-4bb7d25{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tabs-wrapper{width:30%;}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title:before, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title:after, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-content, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-mobile-title, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-desktop-title.elementor-active, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title:before, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title:after, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-content, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tabs-content-wrapper{border-color:#E31B18;}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title, .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title a{color:#494847;}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title.elementor-active,
					 .elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title.elementor-active a{color:var( --e-global-color-nvprimaryaccent );}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-title{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-39 .elementor-element.elementor-element-47c0486 .elementor-tab-content{color:var( --e-global-color-nvtextcolor );font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-39 .elementor-element.elementor-element-4ec7048{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-5cb32cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-caefb32{--spacer-size:50px;}body.elementor-page-39:not(.elementor-motion-effects-element-type-background), body.elementor-page-39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E31B1800;background-image:url("https://olhargentina.com/wp-content/uploads/2024/05/ARTBOARD_2-e1716567046912.png");background-repeat:no-repeat;background-size:cover;}/* Start custom CSS for tabs, class: .elementor-element-47c0486 */.gallery-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(200px, 1fr)); /* Muestra hasta 3 productos por fila */
  gap: 20px; /* Espaciado entre los productos */
  margin: 40px 0; /* Márgenes superior e inferior */
  width: 100%; /* Asegura que el contenedor ocupe todo el ancho */
}

.gallery-item {
  background-color: #f9f9f9; /* Fondo para los productos */
  border: 1px solid #ddd; /* Borde sutil */
  border-radius: 8px; /* Bordes redondeados */
  padding: 15px; /* Espaciado interno */
  text-align: center; /* Centra el contenido */
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animación en hover */
}

.gallery-item:hover {
  transform: scale(1.05); /* Zoom en hover */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Sombra */
}

.gallery-item img {
  width: 100%; /* Imagen ocupa todo el ancho del contenedor */
  height: auto; /* Mantiene proporciones */
  border-radius: 8px; /* Redondea bordes */
  margin-bottom: 15px; /* Espaciado con el botón */
}

.download-btn {
  background-color: #E31B18; /* Botón rojo */
  color: white; /* Texto blanco */
  border: none;
  padding: 12px 24px; /* Tamaño del botón */
  cursor: pointer;
  border-radius: 25px; /* Botón redondeado */
  font-size: 13px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  transition: background-color 0.3s ease, transform 0.2s ease; /* Animación en hover */
}

.download-btn:hover {
  background-color: #C70039; /* Cambio de color en hover */
  transform: translateY(-3px); /* Elevación en hover */
}

@media (max-width: 768px) {
  .gallery-grid {
    grid-template-columns: repeat(2, minmax(200px, 1fr)); /* Dos columnas en pantallas medianas */
  }
}

@media (max-width: 480px) {
  .gallery-grid {
    grid-template-columns: 1fr; /* Una columna en pantallas pequeñas */
  }
}/* End custom CSS */