<turbo-stream action="append" target="device-list">
  <template>
      <a class="group block" href="/mobile/37150?url=https%3A%2F%2Frewardmobile.co.uk%2Fwp-content%2Fuploads%2F2024%2F09%2FApple-iPhone16-Lineup.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 16" class="h-full object-contain" src="https://rewardmobile.co.uk/wp-content/uploads/2024/09/Apple-iPhone16-Lineup.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 16 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
          GRADE A+100%??
        </span>
        <p class="text-base font-extrabold text-gray-900">£580</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37149?url=https%3A%2F%2Fmedia.ldlc.com%2Fr1600%2Fld%2Fproducts%2F00%2F05%2F20%2F56%2FLD0005205635_2.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="THINKPAD T480S" class="h-full object-contain" src="https://media.ldlc.com/r1600/ld/products/00/05/20/56/LD0005205635_2.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">LENOVO</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        THINKPAD T480S 512GB
      </h3>
      <p class="text-xs text-gray-400"></p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
          GRADE B
        </span>
        <p class="text-base font-extrabold text-gray-900">£299</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37148?url=https%3A%2F%2Fpisces.bbystatic.com%2Fimage2%2FBestBuy_US%2Fimages%2Fproducts%2F6529%2F6529328cv18d.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="A14" class="h-full object-contain" src="https://pisces.bbystatic.com/image2/BestBuy_US/images/products/6529/6529328cv18d.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        A14 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£75</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37147?url=https%3A%2F%2Ffdn2.gsmarena.com%2Fvv%2Fpics%2Fsamsung%2Fsamsung-galaxy-a32-5g-2.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="A32 5G" class="h-full object-contain" src="https://fdn2.gsmarena.com/vv/pics/samsung/samsung-galaxy-a32-5g-2.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        A32 5G 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£110</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37146?url=https%3A%2F%2Ffdn2.gsmarena.com%2Fvv%2Fpics%2Fsamsung%2Fsamsung-galaxy-a12-sm-a125-1.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="A12" class="h-full object-contain" src="https://fdn2.gsmarena.com/vv/pics/samsung/samsung-galaxy-a12-sm-a125-1.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        A12 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£99</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37145?url=https%3A%2F%2Ffdn2.gsmarena.com%2Fvv%2Fpics%2Fnokia%2Fnokia-c32-2023-2.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="C32" class="h-full object-contain" src="https://fdn2.gsmarena.com/vv/pics/nokia/nokia-c32-2023-2.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">NOKIA</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        C32 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£78</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37144?url=https%3A%2F%2Fi.pinimg.com%2F736x%2F46%2F70%2F4f%2F46704f0c1b194422d979753edf718559.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 16 PRO MAX" class="h-full object-contain" src="https://i.pinimg.com/736x/46/70/4f/46704f0c1b194422d979753edf718559.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 16 PRO MAX 256GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A+
        </span>
        <p class="text-base font-extrabold text-gray-900">£799</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37143?url=https%3A%2F%2Fpngimg.com%2Fd%2Fiphone_12_PNG7.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 12" class="h-full object-contain" src="https://pngimg.com/d/iphone_12_PNG7.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 12 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
          GRADE B
        </span>
        <p class="text-base font-extrabold text-gray-900">£199</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37142?url=https%3A%2F%2Ffdn.gsmarena.com%2Fimgroot%2Freviews%2F22%2Fsamsung-galaxy-s22-handson%2Flifestyle%2F-1024w2%2Fgsmarena_002.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S22 PLUG 5G" class="h-full object-contain" src="https://fdn.gsmarena.com/imgroot/reviews/22/samsung-galaxy-s22-handson/lifestyle/-1024w2/gsmarena_002.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S22 PLUG 5G 256GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
          GRADE C
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37141?url=https%3A%2F%2Ffdn.gsmarena.com%2Fimgroot%2Freviews%2F22%2Fsamsung-galaxy-s22-handson%2Flifestyle%2F-1024w2%2Fgsmarena_002.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S22 PLUG 5G" class="h-full object-contain" src="https://fdn.gsmarena.com/imgroot/reviews/22/samsung-galaxy-s22-handson/lifestyle/-1024w2/gsmarena_002.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S22 PLUG 5G 256GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£365</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37140?url=https%3A%2F%2Fcdsassets.apple.com%2Flive%2FSZLF0YNV%2Fimages%2Fsp%2F111866_sp867-iphone-se-3gen.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE SE 2020" class="h-full object-contain" src="https://cdsassets.apple.com/live/SZLF0YNV/images/sp/111866_sp867-iphone-se-3gen.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE SE 2020 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£145</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37139?url=https%3A%2F%2Fpisces.bbystatic.com%2Fimage2%2FBestBuy_US%2Fimages%2Fproducts%2F6339%2F6339740_sd.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="WATCH 7 41MM" class="h-full object-contain" src="https://pisces.bbystatic.com/image2/BestBuy_US/images/products/6339/6339740_sd.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        WATCH 7 41MM 32GB
      </h3>
      <p class="text-xs text-gray-400">WI-FI + CELLULAR</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£125</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37138?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37137?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
        <div class="absolute inset-0 bg-white/70 flex items-center justify-center rounded-t-2xl">
          <span class="bg-red-100 text-red-600 text-xs font-bold px-3 py-1 rounded-full uppercase tracking-wide">Sold</span>
        </div>
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37136?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37135?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37134?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37133?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37132?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37131?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37130?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37129?url=https%3A%2F%2Fi.ebayimg.com%2Fimages%2Fg%2FbAcAAOSwG~5lRSWa%2Fs-l1200.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="S21 5G" class="h-full object-contain" src="https://i.ebayimg.com/images/g/bAcAAOSwG~5lRSWa/s-l1200.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">SAMSUNG</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        S21 5G 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£175</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37128?url=https%3A%2F%2Ffdn2.gsmarena.com%2Fvv%2Fbigpic%2Fapple-iphone-6s.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 6S" class="h-full object-contain" src="https://fdn2.gsmarena.com/vv/bigpic/apple-iphone-6s.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 6S 32GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£50</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37127?url=https%3A%2F%2Fcdsassets.apple.com%2Flive%2FSZLF0YNV%2Fimages%2Fsp%2F111940_SP705-iphone_6-mul.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 6" class="h-full object-contain" src="https://cdsassets.apple.com/live/SZLF0YNV/images/sp/111940_SP705-iphone_6-mul.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 6 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£50</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37126?url=https%3A%2F%2Fcdsassets.apple.com%2Flive%2FSZLF0YNV%2Fimages%2Fsp%2F111940_SP705-iphone_6-mul.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 6" class="h-full object-contain" src="https://cdsassets.apple.com/live/SZLF0YNV/images/sp/111940_SP705-iphone_6-mul.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 6 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£50</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37125?url=https%3A%2F%2Fw1.pngwing.com%2Fpngs%2F908%2F950%2Fpng-transparent-iphone-x-google-pixel-2-xl-apple-average-selling-price-iphone-se-lte-smartphone-mobile-phones.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE XS MAX" class="h-full object-contain" src="https://w1.pngwing.com/pngs/908/950/png-transparent-iphone-x-google-pixel-2-xl-apple-average-selling-price-iphone-se-lte-smartphone-mobile-phones.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE XS MAX 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
          GRADE B
        </span>
        <p class="text-base font-extrabold text-gray-900">£135</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37124?url=https%3A%2F%2Fp.turbosquid.com%2Fts-thumb%2Fsw%2FNLKo3U%2FbKepVAXY%2F01%2Fpng%2F1572788217%2F600x600%2Ffit_q87%2F06dea60bd45ff6ccfcdff46f7e2c74ffecabab44%2F01.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 11" class="h-full object-contain" src="https://p.turbosquid.com/ts-thumb/sw/NLKo3U/bKepVAXY/01/png/1572788217/600x600/fit_q87/06dea60bd45ff6ccfcdff46f7e2c74ffecabab44/01.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 11 64GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
          GRADE B
        </span>
        <p class="text-base font-extrabold text-gray-900">£99</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37123?url=https%3A%2F%2Fwww.citypng.com%2Fpublic%2Fuploads%2Fpreview%2Fiphone-15-pro-max-all-colors-hd-png-116949841795tz5ootrjo.png">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="IPHONE 15 PRO MAX" class="h-full object-contain" src="https://www.citypng.com/public/uploads/preview/iphone-15-pro-max-all-colors-hd-png-116949841795tz5ootrjo.png" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        IPHONE 15 PRO MAX 256GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£599</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37122?url=https%3A%2F%2Fstore.storeimages.cdn-apple.com%2F4982%2Fas-images.apple.com%2Fis%2F49-cell-titanium-black-trail-loop-black-ultra%3Fwid%3D2000%26hei%3D2000%26fmt%3Djpeg%26qlt%3D95%26.v%3D1724552757277">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="WATCH ULTRA 2 49MM" class="h-full object-contain" src="https://store.storeimages.cdn-apple.com/4982/as-images.apple.com/is/49-cell-titanium-black-trail-loop-black-ultra?wid=2000&amp;hei=2000&amp;fmt=jpeg&amp;qlt=95&amp;.v=1724552757277" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">APPLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        WATCH ULTRA 2 49MM STANDARD
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-blue-50 text-blue-700 border-blue-200">
          GRADE A
        </span>
        <p class="text-base font-extrabold text-gray-900">£415</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
      <a class="group block" href="/mobile/37121?url=https%3A%2F%2Fpisces.bbystatic.com%2Fimage2%2FBestBuy_US%2Fimages%2Fproducts%2F1bed06b8-80f7-4745-9d1e-af654002306c.jpg">
  <div class="bg-white rounded-2xl shadow-sm hover:shadow-md transition-shadow duration-200 overflow-hidden flex flex-col h-full border border-gray-100 hover:border-green-200">

    <!-- Image -->
    <div class="relative bg-gray-50 flex items-center justify-center p-4 h-[180px]">
      <img alt="PIXEL 9 PRO XL" class="h-full object-contain" src="https://pisces.bbystatic.com/image2/BestBuy_US/images/products/1bed06b8-80f7-4745-9d1e-af654002306c.jpg" />
      <img alt="Warranty" class="absolute top-2 left-2 opacity-90" src="/assets/warranty-6f2832a6.png" width="64" height="64" />
        <div class="absolute inset-0 bg-white/70 flex items-center justify-center rounded-t-2xl">
          <span class="bg-red-100 text-red-600 text-xs font-bold px-3 py-1 rounded-full uppercase tracking-wide">Sold</span>
        </div>
    </div>

    <!-- Info -->
    <div class="flex flex-col flex-1 p-4 gap-2">
      <p class="text-[10px] font-semibold text-green-600 uppercase tracking-widest">GOOGLE</p>
      <h3 class="text-sm font-bold text-gray-800 leading-snug line-clamp-2">
        PIXEL 9 PRO XL 128GB
      </h3>
      <p class="text-xs text-gray-400">UNLOCKED</p>

      <!-- Condition badge -->
      <div class="mt-auto pt-2 flex items-center justify-between gap-2">
        <span class="text-[10px] font-semibold px-2 py-0.5 rounded-full border
          bg-amber-50 text-amber-700 border-amber-200">
           A+
        </span>
        <p class="text-base font-extrabold text-gray-900">£599</p>
      </div>

      <button class="mt-2 w-full bg-[rgb(0,106,58)] hover:bg-green-800 text-white text-xs font-semibold py-2 rounded-xl transition-colors duration-150">
        View Details
      </button>
    </div>
  </div>
</a>
  </template>
</turbo-stream>


<turbo-stream action="replace" target="load_devices"><template>
    <turbo-frame loading="lazy" id="load_devices" src="/mobile.turbo_stream?pagination%5BPageNumber%5D=2">
      <span class="loading loading-dots loading-lg"></span>
</turbo-frame></template></turbo-stream>