Mujeres Chilenas Desnudas Fotos -

// render grid based on active filter let activeFilter = "all";

// filter handling function setActiveFilter(filterValue) activeFilter = filterValue; filterButtons.forEach(btn => if (btn.getAttribute("data-filter") === filterValue) btn.classList.add("active"); else btn.classList.remove("active"); ); renderGallery(); mujeres chilenas desnudas fotos

galleryGrid.innerHTML = filteredItems.map(item => ` <div class="fashion-card" data-id="$item.id" data-category="$item.styleTag"> <img class="card-img" src="$item.imageUrl" alt="$ item.title" loading="lazy"> <div class="card-info"> <div class="card-style-tag">$item.category</div> <div class="card-title">$item.title</div> <div class="card-desc">$item.description.substring(0, 80)$item.description.length > 80 ? '…' : ''</div> </div> </div> `).join(''); // render grid based on active filter let

<div class="filter-bar" id="filterBar"> <button class="filter-btn active" data-filter="all">Todas</button> <button class="filter-btn" data-filter="contemporaneo">Contemporáneo</button> <button class="filter-btn" data-filter="boho">Boho / Artesanal</button> <button class="filter-btn" data-filter="urbano">Urbano & Street</button> <button class="filter-btn" data-filter="elegante">Alta Moda & Elegancia</button> <button class="filter-btn" data-filter="indigena">Raíces / Textilería Mapuche</button> </div> galleryGrid.innerHTML = filteredItems.map(item =&gt

<div id="lightboxModal" class="modal"> <div class="close-modal" id="closeModalBtn">×</div> <div class="modal-content"> <img class="modal-img" id="modalImg" alt="ampliación"> <div class="modal-caption" id="modalCaption"></div> </div> </div>