Adidas y Nike crean tenis con motivo al orgullo

Con la condición de continuar con la tradición de crear colecciones especiales para celebrar el dia del orgullo, los dos gigantes sacaron sus colecciones.

Entre más nos acercamos a junio, más y más marcas con presencia internacional lanzan sus ediciones especiales o colecciones inspiradas en las personas LGBTI… hemos tenido hasta Doritos pero los productos más comunes son los relacionados con la moda.

Así, las dos marcas más importantes del mundo de calzado deportivo, crearon tenis para que hagas deporte con mucho orgullo.

Una reedición de sus modelos Nike Vapormax, 270, Zoom Fly y Epic React Flyknit en la que se incorpora una mezcla de colores rosas y azules para generar un lavanda que representa la fluidez de género.

También destaca de la colección el triángulo rosa, símbolo con una importante historia para las personas LGBTI. Originalmente utilizado para identificarles durante la Segunda Guerra Mundial, el triángulo fue reclamado en la década de 1970 por activistas y luego adoptado por la Coalición contra el SIDA en su memorable campaña de “Silencio = Muerte” de la década de 1980.

La colección de este año incluye variaciones de algunos de los modelos favoritos de la marca: Pure Boost, i-5932, Campus y Deerupt.

Los diseños alusivos al Orgullo LGBTI de este año son más discretos y utilizan colores menos brillantes entre los que resaltan el azul y el rosa.

En años anteriores, las ganancias obtenidas de la venta de estas colecciones, han sido donadas a grupos de defensa LGBTI.

Últimos artículos

Artículos relacionados

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();