<section class="py-16" x-data="{ tab: '' }" x-init="tab = $refs.tab1.textContent">
<div class="container px-4 mx-auto">
<div class="flex flex-wrap -mx-4">
<div class="w-full lg:w-1/3 px-4 mb-16 lg:mb-0">
<div class="max-w-sm">
<span class="text-sm font-semibold uppercase">FAQ</span>
<h2 class="font-heading text-3xl sm:text-4xl mt-2 mb-6">Questions and Answers</h2>
<p class="text-lg leading-8">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque massa nibh, pulvinar vitae aliquet nec.</p>
</div>
</div>
<div class="w-full lg:w-2/3 px-4">
<div class="lg:max-w-2xl ml-auto">
<div class="flex flex-col sm:flex-row mb-8 border-b border-gray-100">
<a x-ref="tab1" x-on:click.prevent="tab = $refs.tab1.textContent" class="inline-block pt-4 pb-5 mr-8 font-heading font-medium border-b-2 border-green-500" :class="{ 'font-medium border-green-500': tab == $refs.tab1.textContent, 'border-transparent hover:border-green-500': tab != $refs.tab1.textContent }" href="#">General</a>
<a x-ref="tab2" x-on:click.prevent="tab = $refs.tab2.textContent" class="inline-block pt-4 pb-5 mr-8 font-heading border-b-2 border-transparent" :class="{ 'font-medium border-green-500': tab == $refs.tab2.textContent, 'border-transparent hover:border-green-500': tab != $refs.tab2.textContent }" href="#">Payments</a>
<a x-ref="tab3" x-on:click.prevent="tab = $refs.tab3.textContent" class="inline-block pt-4 pb-5 mr-8 font-heading border-b-2 border-transparent" :class="{ 'font-medium border-green-500': tab == $refs.tab3.textContent, 'border-transparent hover:border-green-500': tab != $refs.tab3.textContent }" href="#">Returns</a>
<a x-ref="tab4" x-on:click.prevent="tab = $refs.tab4.textContent" class="inline-block pt-4 pb-5 mr-8 font-heading border-b-2 border-transparent" :class="{ 'font-medium border-green-500': tab == $refs.tab4.textContent, 'border-transparent hover:border-green-500': tab != $refs.tab4.textContent }" href="#">Refunds</a>
</div>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'bg-green-50': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">1</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Fusce eget nunc et libero accumsan rutrum quis nec lectus?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'bg-green-50': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">2</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Donec sed leo sit amet ante ornare laoreet in quis est?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'bg-green-50': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">3</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Mauris vitae ex ut lectus cursus ornare?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'bg-green-50': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">4</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Nam consequat, augue sed rutrum faucibus?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
<button class="flex w-full pt-4 pb-6 px-4 mb-4 text-left rounded" x-data="{ accordion: false }" x-on:click="accordion = !accordion" :class="{ 'bg-green-50': accordion, 'bg-gray-50': !accordion }">
<div class="flex-shrink-0">
<div class="flex items-center justify-center w-8 h-8 text-xs font-medium rounded-sm" :class="{ 'text-white bg-green-500': accordion, 'text-gray-900 bg-white': !accordion }">5</div>
</div>
<div class="px-6 pt-1 mr-auto">
<h3 class="font-heading text-lg">Cras at ante non ligula pharetra elementum?</h3>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="leading-7 mt-4">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</div>
<div class="flex-shrink-0 pt-2">
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 1L7.99997 8L0.999968 1" stroke="#2B3031" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</div>
</button>
</div>
</div>
</div>
</div>
</section>