Promo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Men’s Fragrances

Our fragrances

// Usamos DOMContentLoaded que se dispara un poco antes que 'load' document.addEventListener('DOMContentLoaded', function() { const activateTabFromHash = () => { const hash = window.location.hash; if (!hash || hash.length control.classList.remove('active-control')); tabControl.classList.add('active-control'); // Hace clic para cambiar el contenido tabControl.click(); // Desplazamiento al contenedor principal de las pestañas const tabsContainer = tabControl.closest('.elementor-widget-jet-tabs'); if (tabsContainer) { // Usamos un posicionamiento instantáneo para evitar el "salto" tabsContainer.scrollIntoView({ behavior: 'auto', block: 'start' }); } } else { // Si no encuentra el hash, activa el primer tab como fallback const firstTab = document.querySelector('.jet-tabs__control'); if(firstTab) { firstTab.click(); } } }; // Reducimos el retraso al mínimo posible. // Puedes experimentar con este valor (ej: 100, 150, 200). setTimeout(activateTabFromHash, 250); });
carlo-corinto-home-perfume-absolu
Carlo Pour Homme L'Absolu

A modern, masculine, and sophisticated fragrance that balances freshness with depth. It opens vibrantly, features an elegant heart, and has a powerful, addictive base.

OLFACTORY NOTES

  • Top Note: Citrus
  • Heart Note: Violet leaves
  • Base Note: Blend of intense woods
document.addEventListener('DOMContentLoaded', function() { // Función para buscar y forzar la reproducción de videos dentro de JetTabs function playJetTabVideos() { // Buscamos todas las pestañas de contenido de JetTabs const jetContents = document.querySelectorAll('.jet-tabs__content'); jetContents.forEach(function(contentPanel) { const video = contentPanel.querySelector('video'); if (video) { // Verificamos si el panel actual está activo en la pantalla const isTabActive = contentPanel.classList.contains('active-content') || window.getComputedStyle(contentPanel).display !== 'none'; if (isTabActive) { // Configuración obligatoria exigida por el navegador video.muted = true; video.setAttribute('muted', 'muted'); video.setAttribute('playsinline', 'true'); // Pequeño reinicio para asegurar que vuelva a empezar al reingresar video.currentTime = 0; // Forzar la ejecución del video const playPromise = video.play(); if (playPromise !== undefined) { playPromise.catch(function(error) { console.log("Autoplay de JetTabs bloqueado temporalmente por el navegador."); }); } } else { // Pausamos los videos de pestañas inactivas para ahorrar rendimiento video.pause(); } } }); } // 1. Ejecutar para la primera pestaña visible tras la carga de la página setTimeout(playJetTabVideos, 800); // 2. Destrabar políticas de autoplay al primer scroll o movimiento del usuario const triggerInitialPlay = function() { playJetTabVideos(); window.removeEventListener('scroll', triggerInitialPlay); window.removeEventListener('click', triggerInitialPlay); }; window.addEventListener('scroll', triggerInitialPlay); window.addEventListener('click', triggerInitialPlay); // 3. Escuchar los clics de las pestañas usando los selectores nativos de JetTabs const jetTabControls = document.querySelectorAll('.jet-tabs__control'); jetTabControls.forEach(function(control) { control.addEventListener('click', function() { // El retraso de 350ms es fundamental. JetTabs procesa una animación de opacidad/desplazamiento. // Si el video intenta reproducirse antes de que termine la animación, el navegador aborta la acción. setTimeout(playJetTabVideos, 350); }); }); });

Where Can You Find Us?