```javascript
const lightboxTrigger = document.querySelector('.lightbox-trigger');

lightboxTrigger.addEventListener('click', (e) => {
  if (e.target.classList.contains('lightbox-image')) return;

  const lightboxImage = e.target.parentElement.querySelector('.lightbox-image');
  const lightboxOverlay = e.target.parentElement.querySelector('.lightbox-overlay');
  const lightboxContainer = e.target.parentElement.querySelector('.lightbox-container');

  lightboxOverlay.style.display = 'block';
  lightboxImage.style.display = 'block';

  lightboxTrigger.style.position = 'relative';
  lightboxTrigger.style.top = '-100%';
  lightboxTrigger.style.left = '-100%';
  lightboxTrigger.style.zIndex = '0';

  document.addEventListener('click', (e) => {
    if (e.target.classList.contains('lightbox-image') || e.target.classList.contains('lightbox-overlay')) return;

    lightboxOverlay.style.display = 'none';
    lightboxImage.style.display = 'none';
    lightboxTrigger.style.position = '';
    lightboxTrigger.style.top = '';
    lightboxTrigger.style.left = '';
    lightboxTrigger.style.zIndex = '';

    document.removeEventListener('click', () => {});
  });
});
```