<div x-data="{ open: false }" class="border-t border-b border-gray-200 py-3">
<button
@click="open = !open"
class="flex items-center justify-between w-full text-left text-base font-medium text-gray-800"
>
<h3>Product Details</h3>
<svg
:class="{ 'rotate-180': open }"
class="h-5 w-5 transform transition-transform duration-300"
fill="none"
stroke="currentColor"
stroke-width="2"
viewBox="0 0 24 24"
>
<path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7" />
</svg>
</button>
<div x-show="open" x-collapse class="mt-4 grid gap-y-3 text-sm text-gray-700">
<div class="flex justify-between"><span class="text-gray-500">Body:</span><span>Unlined</span></div>
<div class="flex justify-between"><span class="text-gray-500">Neckline:</span><span>Round Neck</span></div>
<div class="flex justify-between"><span class="text-gray-500">Pattern Type:</span><span>Floral</span></div>
<div class="flex justify-between"><span class="text-gray-500">Sleeve Type:</span><span>Regular Sleeve</span></div>
<div class="flex justify-between"><span class="text-gray-500">Style:</span><span>Boho</span></div>
<div class="flex justify-between"><span class="text-gray-500">Type:</span><span>Tunic</span></div>
<div class="flex justify-between"><span class="text-gray-500">Waist Line:</span><span>Natural</span></div>
<div class="flex justify-between"><span class="text-gray-500">Hem Shaped:</span><span>Straight</span></div>
<div class="flex justify-between"><span class="text-gray-500">Lined For Added Warmth:</span><span>No</span></div>
<div class="flex justify-between"><span class="text-gray-500">Color:</span><span>Multicolor</span></div>
<div class="flex justify-between"><span class="text-gray-500">Sleeve Length:</span><span>Short Sleeve</span></div>
<div class="flex justify-between"><span class="text-gray-500">Length:</span><span>Short</span></div>
<div class="flex justify-between"><span class="text-gray-500">Fit Type:</span><span>Regular Fit</span></div>
<div class="flex justify-between"><span class="text-gray-500">Fabric:</span><span>Non-Stretch</span></div>
<div class="flex justify-between"><span class="text-gray-500">Material:</span><span>Woven Fabric</span></div>
<div class="flex justify-between"><span class="text-gray-500">Composition:</span><span>95% Polyester, 5% Elastane</span></div>
<div class="flex justify-between"><span class="text-gray-500">Care Instructions:</span><span>Machine wash or professional dry clean</span></div>
<div class="flex justify-between"><span class="text-gray-500">Sheer:</span><span>No</span></div>
</div>
</div>