<section class="py-16" x-data="{ price: 250, showContent: false, grid: 3, size: 38 }" x-init="size = $refs.size1.textContent">
<div class="container px-4 mx-auto">
<div class="max-w-6xl mx-auto">
<div class="flex flex-wrap items-center justify-between mb-10">
<h2 class="text-2xl sm:text-3xl font-bold">
<span class="text-black">Found 420 results for</span>
<span class="text-green-600">Lorem Ipsum</span>
</h2>
<div class="w-full lg:w-auto inline-flex items-center mt-6 lg:mt-0">
<div class="group relative h-12 w-52 mr-6 border-2 border-black rounded-md overflow-hidden">
<select class="w-full h-full px-4 text-sm font-bold appearance-none outline-none" name="" id="">
<option value="1">Sort by Newest</option>
<option value="1">Sort by Oldest</option>
<option value="1">Sort by Price</option>
</select>
<span class="absolute top-1/2 right-0 mr-3 transform -translate-y-1/2 text-black group-hover:text-indigo-500">
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.94667 0.453308H4.79333H1.05333C0.413333 0.453308 0.0933335 1.22664 0.546667 1.67997L4 5.13331C4.55333 5.68664 5.45333 5.68664 6.00667 5.13331L7.32 3.81997L9.46 1.67997C9.90667 1.22664 9.58667 0.453308 8.94667 0.453308Z" fill="currentColor"></path>
</svg>
</span>
</div>
<div class="inline-flex h-12 border-2 border-black rounded-md overflow-hidden">
<a x-on:click.prevent="grid = 3" class="inline-flex items-center justify-center w-12 h-full border-r border-black bg-green-500 hover:bg-green-500 transition duration-300" :class="{ 'bg-green-500': grid == 3, 'bg-white': grid != 3 }" href="#">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.75 2V7.8H2C2 4.19 4.15 2.02 7.75 2Z" fill="black"></path>
<path d="M22 7.8H16.25V2C19.85 2.02 22 4.19 22 7.8Z" fill="black"></path>
<path d="M22 16.3C21.96 19.85 19.82 21.98 16.25 22V16.3H22Z" fill="black"></path>
<path d="M7.75 16.3V22C4.18 21.98 2.04 19.85 2 16.3H7.75Z" fill="black"></path>
<path d="M7.75 9.30005H2V14.8H7.75V9.30005Z" fill="black"></path>
<path d="M22 9.30005H16.25V14.8H22V9.30005Z" fill="black"></path>
<path d="M14.75 9.30005H9.25V14.8H14.75V9.30005Z" fill="black"></path>
<path d="M14.75 2H9.25V7.8H14.75V2Z" fill="black"></path>
<path d="M14.75 16.3H9.25V22H14.75V16.3Z" fill="black"></path>
</svg>
</a>
<a x-on:click.prevent="grid = 4" class="inline-flex items-center justify-center w-12 h-full border-l border-black bg-white hover:bg-green-500 transition duration-300" :class="{ 'bg-green-500': grid == 4, 'bg-white': grid != 4 }" href="#">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20 6.52V1.98C20 0.57 19.36 0 17.77 0H13.73C12.14 0 11.5 0.57 11.5 1.98V6.51C11.5 7.93 12.14 8.49 13.73 8.49H17.77C19.36 8.5 20 7.93 20 6.52Z" fill="black"></path>
<path d="M20 17.77V13.73C20 12.14 19.36 11.5 17.77 11.5H13.73C12.14 11.5 11.5 12.14 11.5 13.73V17.77C11.5 19.36 12.14 20 13.73 20H17.77C19.36 20 20 19.36 20 17.77Z" fill="black"></path>
<path d="M8.5 6.52V1.98C8.5 0.57 7.86 0 6.27 0H2.23C0.64 0 0 0.57 0 1.98V6.51C0 7.93 0.64 8.49 2.23 8.49H6.27C7.86 8.5 8.5 7.93 8.5 6.52Z" fill="black"></path>
<path d="M8.5 17.77V13.73C8.5 12.14 7.86 11.5 6.27 11.5H2.23C0.64 11.5 0 12.14 0 13.73V17.77C0 19.36 0.64 20 2.23 20H6.27C7.86 20 8.5 19.36 8.5 17.77Z" fill="black"></path>
</svg>
</a>
</div>
</div>
</div>
<div class="flex flex-wrap -mx-4">
<div class="w-full lg:w-1/4 px-4 mb-12 lg:mb-0">
<div class="flex flex-wrap -mx-4 -mb-8">
<div class="w-full sm:w-1/2 lg:w-full px-4 mb-8">
<h4 class="text-2xl font-bold mb-4">Category</h4>
<ul>
<li class="mb-4"><a class="inline-block font-medium text-black hover:text-indigo-500" href="#">Lorem ipsum dolor sit</a></li>
<li class="mb-4"><a class="inline-block font-medium text-black hover:text-indigo-500" href="#">Sed dignissim enim</a></li>
<li class="mb-4"><a class="inline-block font-medium text-black hover:text-indigo-500" href="#">Duis nunc diam</a></li>
<li class="mb-4"><a class="inline-block font-medium text-black hover:text-indigo-500" href="#">Morbi id purus</a></li>
<li class="mb-4"><a class="inline-block font-medium text-black hover:text-indigo-500" href="#">Duis quam lacus</a></li>
<li><a class="inline-block font-medium text-black hover:text-indigo-500" href="#">Vestibulum magna</a></li>
</ul>
</div>
<div class="w-full sm:w-1/2 lg:w-full px-4 mb-8">
<h4 class="text-2xl font-bold mb-4">Color</h4>
<div class="flex flex-wrap -mb-2">
<button class="inline-block w-6 h-6 bg-emerald-500 mb-2 mr-4 rounded-full border border-white hover:border-black"></button>
<button class="inline-block w-6 h-6 bg-green-500 mb-2 mr-4 rounded-full border border-white hover:border-black"></button>
<button class="inline-block w-6 h-6 bg-indigo-500 mb-2 mr-4 rounded-full border border-white hover:border-black"></button>
<button class="inline-block w-6 h-6 bg-orange-500 mb-2 mr-4 rounded-full border border-white hover:border-black"></button>
<button class="inline-block w-6 h-6 bg-red-500 mb-2 mr-4 rounded-full border border-white hover:border-black"></button>
<button class="inline-block w-6 h-6 bg-blue-500 rounded-full border border-white hover:border-black"></button>
</div>
</div>
<div class="w-full sm:w-1/2 lg:w-full px-4 mb-8">
<h4 class="text-2xl font-bold mb-4">Delivery method</h4>
<div class="flex items-center mb-4">
<input class="mr-2" type="checkbox" value="" id="">
<label class="font-medium" for="">Lorem ipsum dolor sit</label>
</div>
<div class="flex items-center mb-4">
<input class="mr-2" type="checkbox" value="" id="">
<label class="font-medium" for="">Duis nunc diam</label>
</div>
<div class="flex items-center mb-4">
<input class="mr-2" type="checkbox" value="" id="">
<label class="font-medium" for="">Morbi id purus</label>
</div>
<div class="flex items-center mb-4">
<input class="mr-2" type="checkbox" value="" id="">
<label class="font-medium" for="">Duis quam lacus</label>
</div>
<div class="flex items-center">
<input class="mr-2" type="checkbox" value="" id="">
<label class="font-medium" for="">Vestibulum magna</label>
</div>
</div>
<div class="w-full sm:w-1/2 lg:w-full px-4 mb-8">
<h4 class="text-2xl font-bold mb-4">Price</h4>
<div class="relative h-4 mb-2">
<div class="absolute top-1/2 left-0 w-full h-1 transform -translate-y-1/2">
<div class="h-1/2 w-full bg-black"></div>
</div>
<input class="relative w-full bg-transparent appearance-none cursor-pointer" id="rangeInput1" x-model="price" type="range" min="10" max="500">
</div>
<div class="flex items-center justify-between mb-8">
<span x-text="'$' + price" class="font-medium">$250</span>
<span class="font-medium" id="numberRange"></span>
</div>
</div>
<div class="w-full sm:w-1/2 lg:w-full px-4 mb-8">
<h4 class="text-2xl font-bold mb-3">Size</h4>
<div class="flex flex-wrap -mx-1 -mb-1">
<div class="p-1">
<button x-ref="size1" x-on:click="size = $refs.size1.textContent" :class="{ 'bg-green-500': size == $refs.size1.textContent, 'bg-transparent': size != $refs.size1.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold bg-green-500 border-2 border-black hover:bg-green-500 rounded-md">38</button>
</div>
<div class="p-1">
<button x-ref="size2" x-on:click="size = $refs.size2.textContent" :class="{ 'bg-green-500': size == $refs.size2.textContent, 'bg-transparent': size != $refs.size2.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">39</button>
</div>
<div class="p-1">
<button x-ref="size3" x-on:click="size = $refs.size3.textContent" :class="{ 'bg-green-500': size == $refs.size3.textContent, 'bg-transparent': size != $refs.size3.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">40</button>
</div>
<div class="p-1">
<button x-ref="size4" x-on:click="size = $refs.size4.textContent" :class="{ 'bg-green-500': size == $refs.size4.textContent, 'bg-transparent': size != $refs.size4.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">41</button>
</div>
<div class="p-1">
<button x-ref="size5" x-on:click="size = $refs.size5.textContent" :class="{ 'bg-green-500': size == $refs.size5.textContent, 'bg-transparent': size != $refs.size5.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">42</button>
</div>
<div class="p-1">
<button x-ref="size6" x-on:click="size = $refs.size6.textContent" :class="{ 'bg-green-500': size == $refs.size6.textContent, 'bg-transparent': size != $refs.size6.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">43</button>
</div>
<div class="p-1">
<button x-ref="size7" x-on:click="size = $refs.size7.textContent" :class="{ 'bg-green-500': size == $refs.size7.textContent, 'bg-transparent': size != $refs.size7.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">44</button>
</div>
<div class="p-1">
<button x-ref="size8" x-on:click="size = $refs.size8.textContent" :class="{ 'bg-green-500': size == $refs.size8.textContent, 'bg-transparent': size != $refs.size8.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">45</button>
</div>
<div class="p-1">
<button x-ref="size9" x-on:click="size = $refs.size9.textContent" :class="{ 'bg-green-500': size == $refs.size9.textContent, 'bg-transparent': size != $refs.size9.textContent }" class="flex w-10 h-9 items-center justify-around text-sm font-bold border-2 border-black hover:bg-green-500 rounded-md">46</button>
</div>
</div>
</div>
<div class="w-full sm:w-1/2 lg:w-full px-4 mb-8">
<h4 class="text-2xl font-bold mb-4">Localization</h4>
<input class="h-12 w-full px-4 py-2 mb-4 text-sm focus:outline-indigo placeholder-black font-bold border-2 border-black rounded-md" type="text" placeholder="City">
<div class="group relative h-12 border-2 border-black rounded-md overflow-hidden">
<select class="w-full h-full px-4 text-sm font-bold appearance-none outline-none" name="" id="">
<option value="1">Region</option>
<option value="1">South</option>
<option value="1">North</option>
</select>
<span class="absolute top-1/2 right-0 mr-3 transform -translate-y-1/2 text-black group-hover:text-indigo-500">
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.94667 0.453308H4.79333H1.05333C0.413333 0.453308 0.0933335 1.22664 0.546667 1.67997L4 5.13331C4.55333 5.68664 5.45333 5.68664 6.00667 5.13331L7.32 3.81997L9.46 1.67997C9.90667 1.22664 9.58667 0.453308 8.94667 0.453308Z" fill="currentColor"></path>
</svg>
</span>
</div>
</div>
</div>
</div>
<div class="w-full lg:w-3/4 px-4">
<div class="flex flex-wrap -mx-4 -mb-8">
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square1.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square1.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square3.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square4.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square5.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square6.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square1.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square2.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square3.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square4.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square5.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4 }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square6.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8 hidden" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4, 'hidden': !showContent }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square1.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8 hidden" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4, 'hidden': !showContent }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square1.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
<div class="w-full sm:w-1/2 xl:w-1/3 px-4 mb-8 hidden" :class="{ 'xl:w-1/3': grid == 3, 'xl:w-1/4': grid == 4, 'hidden': !showContent }">
<a class="group block text-center" href="#">
<div class="h-64 mb-4 bg-blueGray-900 rounded-md">
<img class="img-fluid w-full h-full transform -translate-x-1 -translate-y-1 object-cover border-2 border-black rounded-md" src="shopal-assets/products/product-square3.png" alt="">
</div>
<h4 class="font-bold text-black group-hover:text-indigo-500 mb-1">Product title</h4>
<span class="text-sm font-bold text-green-500">$ 199.00</span>
</a>
</div>
</div>
<div class="mt-6 text-center">
<a x-on:click.prevent="showContent=true" :class="{ 'hidden': showContent }" class="group relative inline-block h-12 w-full xs:w-64 bg-blueGray-900 rounded-md" href="#">
<div class="absolute top-0 left-0 transform -translate-y-1 -translate-x-1 w-full h-full group-hover:translate-y-0 group-hover:translate-x-0 transition duration-300">
<div class="flex h-full w-full items-center justify-center bg-green-600 border-2 border-black rounded-md">
<span class="text-base font-black text-black">Show more</span>
</div>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</section>