Responsive order summary blocks for e-commerce checkout and cart flows
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-12-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-12-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Backorder order list with delayed stock chip, split dispatch note, and product rows.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Backordered items can ship separately at no extra cost.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Backorder Product List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-12-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-headset.png" alt="Wireless Headset product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-12-item-0" class="text-color-default text-base font-semibold md:text-lg">Wireless Headset</h3>
<plus-chip status="info" size="sm" invert>In Stock</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">In stock, ships now</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Wireless Headset">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Wireless Headset">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$89.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Wireless Headset">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-12-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-smart-watch.png" alt="Smart Watch product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-12-item-1" class="text-color-default text-base font-semibold md:text-lg">Smart Watch</h3>
<plus-chip status="warning" size="sm" invert>Backorder</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Backordered, ships in 10 days</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Smart Watch">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Smart Watch">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$199.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Smart Watch">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Backorder order list with delayed stock chip, split dispatch note, and product rows.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Accept Split Shipping</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-15-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-15-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Bulk purchase summary with quantity controls, procurement metadata, and approve quote action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Procurement approval is required before payment.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Bulk Purchase Order List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-15-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-smart-watch.png" alt="Smart Watch Fleet product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-15-item-0" class="text-color-default text-base font-semibold md:text-lg">Smart Watch Fleet</h3>
<plus-chip status="info" size="sm" invert>10 Units</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Department: Field Ops, PO-43891</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Smart Watch Fleet">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">10</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Smart Watch Fleet">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$1,990.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Smart Watch Fleet">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-15-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-headset.png" alt="Wireless Headset Pack product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-15-item-1" class="text-color-default text-base font-semibold md:text-lg">Wireless Headset Pack</h3>
<plus-chip status="info" size="sm" invert>10 Units</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Department: Support, PO-43891</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Wireless Headset Pack">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">10</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Wireless Headset Pack">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$890.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Wireless Headset Pack">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Bulk purchase summary with quantity controls, procurement metadata, and approve quote action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Approve Purchase</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full max-w-none items-center justify-center p-0" aria-labelledby="order-list-4-title">
<article class="border-color-default bg-color-modal flex w-full max-w-none flex-col overflow-hidden rounded border p-8 md:p-9 lg:p-10">
<header class="flex w-full items-center gap-2">
<i class="fa-regular fa-bell text-color-placeholder text-lg md:text-xl" aria-hidden="true"></i>
<h2 id="order-list-4-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
<plus-chip status="default" size="sm" invert>3 Items</plus-chip>
</header>
<aside class="bg-color-info-invert-default mt-8 flex w-full items-start gap-3 rounded p-4 md:mt-9 lg:mt-10" aria-label="Delivery update">
<i class="fa-solid fa-circle-info text-color-info mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-default text-sm font-medium md:text-lg">Arriving Jan. 22, 2026</p>
</aside>
<div class="mt-8 flex w-full flex-col gap-8 md:mt-9 md:gap-9 lg:mt-10 lg:gap-10" aria-label="Order summary products">
<article class="flex w-full flex-col gap-3 sm:flex-row sm:items-start sm:gap-5">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-perfume.png" alt="Perfume product" class="h-32 w-32 shrink-0 rounded object-cover sm:h-24 sm:w-32 md:w-36 lg:w-40" />
<div class="flex min-w-px flex-1 flex-col gap-4 sm:flex-row sm:items-start sm:justify-between">
<div class="min-w-px">
<h3 class="text-color-default truncate text-base font-semibold md:text-lg">Perfume</h3>
<p class="text-color-caption mt-1 truncate text-xs font-medium md:text-sm">#0223120001</p>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
<p class="text-color-default mt-1 text-base font-medium md:text-lg">$49.80</p>
</div>
<div class="flex shrink-0 items-start justify-between gap-4 sm:justify-end">
<div class="flex items-center gap-1" aria-label="Quantity 1 for Perfume">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease Perfume quantity">
<i class="fa-solid fa-minus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Perfume quantity 1">1</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase Perfume quantity">
<i class="fa-solid fa-plus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
</div>
<plus-button kind="default" status="default" size="sm" aria-label="Delete Perfume">Delete</plus-button>
</div>
</div>
</article>
<article class="flex w-full flex-col gap-3 sm:flex-row sm:items-start sm:gap-5">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-body-lotion.png" alt="Body Lotion product" class="h-32 w-32 shrink-0 rounded object-cover sm:h-24 sm:w-32 md:w-36 lg:w-40" />
<div class="flex min-w-px flex-1 flex-col gap-4 sm:flex-row sm:items-start sm:justify-between">
<div class="min-w-px">
<h3 class="text-color-default truncate text-base font-semibold md:text-lg">Body Lotion</h3>
<p class="text-color-caption mt-1 truncate text-xs font-medium md:text-sm">#0223120001</p>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
<p class="text-color-default mt-1 text-base font-medium md:text-lg">$49.80</p>
</div>
<div class="flex shrink-0 items-start justify-between gap-4 sm:justify-end">
<div class="flex items-center gap-1" aria-label="Quantity 1 for Body Lotion">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease Body Lotion quantity">
<i class="fa-solid fa-minus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Body Lotion quantity 1">1</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase Body Lotion quantity">
<i class="fa-solid fa-plus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
</div>
<plus-button kind="default" status="default" size="sm" aria-label="Delete Body Lotion">Delete</plus-button>
</div>
</div>
</article>
<article class="flex w-full flex-col gap-3 sm:flex-row sm:items-start sm:gap-5">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-body-sprey.png" alt="Body Sprey product" class="h-32 w-32 shrink-0 rounded object-cover sm:h-24 sm:w-32 md:w-36 lg:w-40" />
<div class="flex min-w-px flex-1 flex-col gap-4 sm:flex-row sm:items-start sm:justify-between">
<div class="min-w-px">
<h3 class="text-color-default truncate text-base font-semibold md:text-lg">Body Sprey</h3>
<p class="text-color-caption mt-1 truncate text-xs font-medium md:text-sm">#0223120001</p>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
<p class="text-color-default mt-1 text-base font-medium md:text-lg">$49.80</p>
</div>
<div class="flex shrink-0 items-start justify-between gap-4 sm:justify-end">
<div class="flex items-center gap-1" aria-label="Quantity 1 for Body Sprey">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease Body Sprey quantity">
<i class="fa-solid fa-minus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Body Sprey quantity 1">1</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase Body Sprey quantity">
<i class="fa-solid fa-plus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
</div>
<plus-button kind="default" status="default" size="sm" aria-label="Delete Body Sprey">Delete</plus-button>
</div>
</div>
</article>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full max-w-none items-center justify-center p-0" aria-labelledby="order-list-5-title">
<article class="border-color-default bg-color-modal flex w-full max-w-none flex-col overflow-hidden rounded border p-8 md:p-9 lg:p-10">
<header class="flex w-full items-center gap-2">
<i class="fa-solid fa-list text-color-placeholder text-lg md:text-xl" aria-hidden="true"></i>
<h2 id="order-list-5-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
<plus-chip status="default" size="sm" invert>3 Items</plus-chip>
</header>
<div class="mt-8 flex w-full flex-col gap-8 md:mt-9 lg:mt-10" aria-label="Detailed order summary products">
<article class="flex w-full flex-col gap-6">
<div class="flex w-full items-start gap-4 sm:gap-5">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-earphones.png" alt="Tws earphones product" class="h-24 w-36 shrink-0 rounded object-cover md:h-28 md:w-44" />
<div class="flex min-w-px flex-1 items-start gap-3">
<div class="min-w-px flex-1">
<p class="text-color-caption text-xs md:text-sm">#0223120001</p>
<h3 class="text-color-default mt-1 text-base font-semibold md:text-lg">
Tws Earphones True Wireless Earbuds
<span class="hidden md:block">Stereo 2 Oriomo</span>
</h3>
</div>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Tws Earphones True Wireless Earbuds">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm md:text-base" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="w-full overflow-x-auto" aria-label="Tws earphones order details">
<dl class="grid min-w-max grid-cols-5 gap-8 md:gap-12">
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Quantity</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">1</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Color</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">White</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Size</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">N/A</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Date</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">26.11.2026</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Price</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">$120</dd>
</div>
</dl>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-6">
<div class="flex w-full items-start gap-4 sm:gap-5">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-smart-watch.png" alt="Smart watch fitness tracker product" class="h-24 w-36 shrink-0 rounded object-cover md:h-28 md:w-44" />
<div class="flex min-w-px flex-1 items-start gap-3">
<div class="min-w-px flex-1">
<p class="text-color-caption text-xs md:text-sm">#0223120001</p>
<h3 class="text-color-default mt-1 text-base font-semibold md:text-lg">
Smart Watch Fitness Tracker
<span class="hidden md:block">AMOLED Touch Display</span>
</h3>
</div>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Smart Watch Fitness Tracker">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm md:text-base" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="w-full overflow-x-auto" aria-label="Smart watch order details">
<dl class="grid min-w-max grid-cols-5 gap-8 md:gap-12">
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Quantity</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">2</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Color</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">White</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Size</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">N/A</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Date</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">26.11.2026</dd>
</div>
<div class="w-20 md:w-24">
<dt class="text-color-placeholder text-xs md:text-sm">Price</dt>
<dd class="text-color-default mt-3 text-xs font-medium md:text-sm">$120</dd>
</div>
</dl>
</div>
</article>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-14-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-14-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Digital bundle order summary with license-style metadata, no-shipping status, and unlock action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Download links and license keys are delivered by email.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Digital Bundle Order products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-14-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-headset.png" alt="Design System License product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-14-item-0" class="text-color-default text-base font-semibold md:text-lg">Design System License</h3>
<plus-chip status="primary" size="sm" invert>Digital</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Team license, 5 seats</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Design System License">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Design System License">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$129.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Design System License">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-14-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-sunscreen.png" alt="Template Pack product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-14-item-1" class="text-color-default text-base font-semibold md:text-lg">Template Pack</h3>
<plus-chip status="info" size="sm" invert>Instant</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Instant download after payment</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Template Pack">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Template Pack">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$49.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Template Pack">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Digital bundle order summary with license-style metadata, no-shipping status, and unlock action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Unlock Downloads</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-17-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-17-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Donation checkout list with product and charity line, price rows, and donate checkout action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">A donation receipt is included in the confirmation email.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Donation Order List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-17-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-cream.png" alt="Hydrating Cream product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-17-item-0" class="text-color-default text-base font-semibold md:text-lg">Hydrating Cream</h3>
<plus-chip status="info" size="sm" invert>1</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Personal care order item</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Hydrating Cream">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Hydrating Cream">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$32.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Hydrating Cream">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-17-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-ball.png" alt="Education Fund Donation product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-17-item-1" class="text-color-default text-base font-semibold md:text-lg">Education Fund Donation</h3>
<plus-chip status="info" size="sm" invert>Donation</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Round-up contribution</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Education Fund Donation">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Education Fund Donation">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$3.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Education Fund Donation">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Donation checkout list with product and charity line, price rows, and donate checkout action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Pay and Donate</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-7-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-7-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Express order summary list with delivery notice, quantity steppers, remove actions, and right-aligned prices.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Express items must be paid before 12:30 for same-day dispatch.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Express Cart Review products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-7-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-headset.png" alt="Wireless Headset product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-7-item-0" class="text-color-default text-base font-semibold md:text-lg">Wireless Headset</h3>
<plus-chip status="danger" size="sm" invert>Express</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Matte black, ships today</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Wireless Headset">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Wireless Headset">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$89.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Wireless Headset">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-7-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-cream.png" alt="Hydrating Cream product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-7-item-1" class="text-color-default text-base font-semibold md:text-lg">Hydrating Cream</h3>
<plus-chip status="info" size="sm" invert>2</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Daily care, 120 ml</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Hydrating Cream">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">2</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Hydrating Cream">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$32.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Hydrating Cream">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Express order summary list with delivery notice, quantity steppers, remove actions, and right-aligned prices.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Pay Express</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-8-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-8-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Gift basket order list with wrapped items, gift chip, quantity controls, and gift checkout action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Gift receipt and message card are included.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Gift Basket Order List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-8-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-perfume.png" alt="Signature Perfume product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-8-item-0" class="text-color-default text-base font-semibold md:text-lg">Signature Perfume</h3>
<plus-chip status="warning" size="sm" invert>Gift</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Gift wrapped, no printed price</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Signature Perfume">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Signature Perfume">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$74.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Signature Perfume">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-8-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-body-lotion.png" alt="Body Lotion product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-8-item-1" class="text-color-default text-base font-semibold md:text-lg">Body Lotion</h3>
<plus-chip status="info" size="sm" invert>1</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Added to the same gift box</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Body Lotion">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Body Lotion">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$28.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Body Lotion">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Gift basket order list with wrapped items, gift chip, quantity controls, and gift checkout action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Checkout Gift</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-20-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-20-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Invoice draft order list with editable product rows, client-ready pricing, and send invoice action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Draft invoice can be sent without collecting payment now.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Invoice Draft Order List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-20-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-headset.png" alt="Wireless Headset product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-20-item-0" class="text-color-default text-base font-semibold md:text-lg">Wireless Headset</h3>
<plus-chip status="info" size="sm" invert>2</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Client: Acme Support Team</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Wireless Headset">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">2</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Wireless Headset">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$178.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Wireless Headset">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-20-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-tshirt.png" alt="Training T-Shirt product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-20-item-1" class="text-color-default text-base font-semibold md:text-lg">Training T-Shirt</h3>
<plus-chip status="info" size="sm" invert>3</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Client welcome pack</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Training T-Shirt">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">3</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Training T-Shirt">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$72.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Training T-Shirt">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Invoice draft order list with editable product rows, client-ready pricing, and send invoice action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Send Invoice</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-16-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-16-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Low stock checkout list with warning chips, compact remove actions, and urgency notice.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Stock is reserved after checkout is completed.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Low Stock Cart List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-16-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-perfume.png" alt="Signature Perfume product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-16-item-0" class="text-color-default text-base font-semibold md:text-lg">Signature Perfume</h3>
<plus-chip status="warning" size="sm" invert>Low Stock</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Only 2 left in the selected warehouse</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Signature Perfume">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Signature Perfume">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$74.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Signature Perfume">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-16-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-sunscreen.png" alt="Daily Sunscreen product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-16-item-1" class="text-color-default text-base font-semibold md:text-lg">Daily Sunscreen</h3>
<plus-chip status="info" size="sm" invert>Limited</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Restock expected next week</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Daily Sunscreen">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Daily Sunscreen">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$19.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Daily Sunscreen">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Low stock checkout list with warning chips, compact remove actions, and urgency notice.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Secure Items</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full max-w-none items-center justify-center p-0" aria-labelledby="order-list-1-title">
<article class="border-color-default bg-color-modal flex w-full max-w-none flex-col overflow-hidden rounded border p-8 md:p-9 lg:p-10">
<header class="flex w-full items-center gap-2">
<h2 id="order-list-1-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
<p class="text-color-placeholder text-xs md:text-sm">3 Items</p>
</header>
<div class="mt-8 flex w-full flex-col gap-8 lg:mt-10">
<article class="flex w-full items-start gap-4 md:items-center">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-sunscreen.png" alt="Sunscreen product" class="h-16 w-24 shrink-0 rounded object-cover sm:h-20 sm:w-28" />
<div class="min-w-px flex-1">
<h3 class="text-color-default truncate text-sm font-semibold md:text-base">Sunscreen</h3>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
<p class="text-color-caption mt-1 text-xs md:text-sm">Qty: 2</p>
</div>
<div class="flex min-h-16 w-16 shrink-0 flex-col items-end justify-between sm:min-h-20">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Sunscreen">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
<p class="text-color-default text-right text-sm font-medium md:text-base">$49.80</p>
</div>
</article>
<plus-divider kind="dashed"></plus-divider>
<article class="flex w-full items-start gap-4 md:items-center">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-cream.png" alt="Cream product" class="h-16 w-24 shrink-0 rounded object-cover sm:h-20 sm:w-28" />
<div class="min-w-px flex-1">
<h3 class="text-color-default truncate text-sm font-semibold md:text-base">Cream</h3>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
<p class="text-color-caption mt-1 text-xs md:text-sm">Qty: 2</p>
</div>
<div class="flex min-h-16 w-16 shrink-0 flex-col items-end justify-between sm:min-h-20">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Cream">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
<p class="text-color-default text-right text-sm font-medium md:text-base">$49.80</p>
</div>
</article>
<plus-divider kind="dashed"></plus-divider>
<article class="flex w-full items-start gap-4 md:items-center">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-headset.png" alt="Headset product" class="h-16 w-24 shrink-0 rounded object-cover sm:h-20 sm:w-28" />
<div class="min-w-px flex-1">
<h3 class="text-color-default truncate text-sm font-semibold md:text-base">Headset</h3>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
<p class="text-color-caption mt-1 text-xs md:text-sm">Qty: 2</p>
</div>
<div class="flex min-h-16 w-16 shrink-0 flex-col items-end justify-between sm:min-h-20">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Headset">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
<p class="text-color-default text-right text-sm font-medium md:text-base">$49.80</p>
</div>
</article>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-9-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-9-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Pickup-focused order summary with ready chip, store pickup note, and compact product rows.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Pickup orders are held for seven days after confirmation.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Pickup Ready Order List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-9-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-tshirt.png" alt="Training T-Shirt product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-9-item-0" class="text-color-default text-base font-semibold md:text-lg">Training T-Shirt</h3>
<plus-chip status="success" size="sm" invert>Ready</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Size M, pickup counter A</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Training T-Shirt">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Training T-Shirt">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$24.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Training T-Shirt">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-9-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-ball.png" alt="Fitness Ball product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-9-item-1" class="text-color-default text-base font-semibold md:text-lg">Fitness Ball</h3>
<plus-chip status="info" size="sm" invert>1</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Blue, inflated at pickup</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Fitness Ball">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Fitness Ball">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$18.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Fitness Ball">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Pickup-focused order summary with ready chip, store pickup note, and compact product rows.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Reserve Pickup</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-19-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-19-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Preorder cart list with deposit chip, launch date note, and reserve action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Deposit holds the preorder until final payment opens.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Preorder Cart Items products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-19-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-smart-watch.png" alt="Smart Watch product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-19-item-0" class="text-color-default text-base font-semibold md:text-lg">Smart Watch</h3>
<plus-chip status="warning" size="sm" invert>Deposit</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Launch batch, ships July 2026</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Smart Watch">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Smart Watch">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$25.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Smart Watch">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-19-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-earphones.png" alt="TWS Earphones product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-19-item-1" class="text-color-default text-base font-semibold md:text-lg">TWS Earphones</h3>
<plus-chip status="info" size="sm" invert>Bundle</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Bundle accessory, ships with watch</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for TWS Earphones">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for TWS Earphones">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$0.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove TWS Earphones">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Preorder cart list with deposit chip, launch date note, and reserve action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Reserve Preorder</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full max-w-none items-center justify-center p-0" aria-labelledby="order-list-6-title">
<article class="border-color-default bg-color-modal flex w-full max-w-none flex-col overflow-hidden rounded border p-8 md:p-9 lg:p-10">
<header class="flex w-full items-center gap-2">
<i class="fa-solid fa-tag text-color-placeholder text-lg md:text-xl" aria-hidden="true"></i>
<h2 id="order-list-6-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
<plus-chip status="default" size="sm" invert>3 Items</plus-chip>
</header>
<div class="mt-8 flex w-full flex-col gap-8 md:mt-9 lg:mt-10" aria-label="Order summary products">
<article class="flex w-full flex-col gap-4">
<div class="flex w-full items-start justify-between gap-4">
<div class="flex min-w-px flex-1 gap-3 overflow-x-auto pb-1" aria-label="Smart watch product types">
<figure class="flex shrink-0 flex-col gap-3">
<figcaption class="text-color-default text-xs md:text-sm">Type 1</figcaption>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-6-smart-watch-type-1.png" alt="Smart watch type 1 product image" class="h-28 w-28 rounded object-cover sm:h-36 sm:w-36 lg:h-40 lg:w-40" />
</figure>
<figure class="flex shrink-0 flex-col gap-3">
<figcaption class="text-color-default text-xs md:text-sm">Type 2</figcaption>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-6-smart-watch-type-2.png" alt="Smart watch type 2 product image" class="h-28 w-28 rounded object-cover sm:h-36 sm:w-36 lg:h-40 lg:w-40" />
</figure>
<figure class="flex shrink-0 flex-col gap-3">
<figcaption class="text-color-default text-xs md:text-sm">Type 3</figcaption>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-6-smart-watch-type-3.png" alt="Smart watch type 3 product image" class="h-28 w-28 rounded object-cover sm:h-36 sm:w-36 lg:h-40 lg:w-40" />
</figure>
</div>
<plus-button kind="outlined" status="default" size="sm" aria-label="Delete Smart Watch" class="hidden sm:flex">Delete</plus-button>
</div>
<div class="flex w-full flex-col gap-3">
<div class="flex w-full items-start justify-between gap-8">
<h3 class="text-color-default text-base font-semibold md:text-lg">Smart Watch</h3>
<p class="text-color-default text-right text-base font-semibold md:text-lg">$1.200</p>
</div>
<p class="text-color-default text-base">
<span class="font-normal">Qty:</span>
<span class="font-semibold">3</span>
</p>
<div class="flex w-full flex-wrap items-center gap-3">
<p class="text-color-caption text-sm md:text-base">#0223120001</p>
<span class="bg-color-divider hidden h-5 w-px sm:block" aria-hidden="true"></span>
<p class="text-color-default text-sm md:text-base">Green and blue</p>
</div>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4">
<div class="flex w-full items-start justify-between gap-4">
<div class="flex min-w-px flex-1 gap-3 overflow-x-auto pb-1" aria-label="Tws earphones product types">
<figure class="flex shrink-0 flex-col gap-3">
<figcaption class="text-color-default text-xs md:text-sm">Type 1</figcaption>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-6-earphones-type-1.png" alt="Tws earphones type 1 product image" class="h-28 w-28 rounded object-cover sm:h-36 sm:w-36 lg:h-40 lg:w-40" />
</figure>
<figure class="flex shrink-0 flex-col gap-3">
<figcaption class="text-color-default text-xs md:text-sm">Type 2</figcaption>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-6-earphones-type-2.png" alt="Tws earphones type 2 product image" class="h-28 w-28 rounded object-cover sm:h-36 sm:w-36 lg:h-40 lg:w-40" />
</figure>
</div>
<plus-button kind="outlined" status="default" size="sm" aria-label="Delete Tws Earphones" class="hidden sm:flex">Delete</plus-button>
</div>
<div class="flex w-full flex-col gap-3">
<div class="flex w-full items-start justify-between gap-8">
<h3 class="text-color-default text-base font-semibold md:text-lg">Tws Earphones</h3>
<p class="text-color-default text-right text-base font-semibold md:text-lg">$1.200</p>
</div>
<p class="text-color-default text-base">
<span class="font-normal">Qty:</span>
<span class="font-semibold">2</span>
</p>
<div class="flex w-full flex-wrap items-center gap-3">
<p class="text-color-caption text-sm md:text-base">#0223120001</p>
<span class="bg-color-divider hidden h-5 w-px sm:block" aria-hidden="true"></span>
<p class="text-color-default text-sm md:text-base">Yellow</p>
</div>
</div>
</article>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-13-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-13-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Return request order list with selectable returned items, status chips, and refund estimate action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Estimated refund is $42.00 after inspection.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Return Request Items products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-13-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-tshirt.png" alt="Training T-Shirt product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-13-item-0" class="text-color-default text-base font-semibold md:text-lg">Training T-Shirt</h3>
<plus-chip status="info" size="sm" invert>Selected</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Reason: size too small</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Training T-Shirt">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Training T-Shirt">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$24.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Training T-Shirt">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-13-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-ball.png" alt="Fitness Ball product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-13-item-1" class="text-color-default text-base font-semibold md:text-lg">Fitness Ball</h3>
<plus-chip status="info" size="sm" invert>Optional</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Reason: no longer needed</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Fitness Ball">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Fitness Ball">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$18.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Fitness Ball">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Return request order list with selectable returned items, status chips, and refund estimate action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Start Return</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full max-w-none items-center justify-center p-0" aria-labelledby="order-list-2-title">
<article class="border-color-default bg-color-modal flex w-full max-w-none flex-col overflow-hidden rounded border p-4 sm:p-8 md:p-9 lg:p-10">
<header class="flex w-full items-center gap-3 md:gap-4">
<plus-radio name="order-list-2-all-items" class="hidden md:flex" aria-label="Select all order items"></plus-radio>
<h2 id="order-list-2-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
<p class="text-color-placeholder text-xs md:text-sm">3 Items</p>
</header>
<plus-divider class="mt-8 md:mt-9 lg:mt-10"></plus-divider>
<div class="mt-8 flex w-full flex-col gap-8 md:mt-9 md:gap-9 lg:mt-10 lg:gap-10" role="radiogroup" aria-label="Order items">
<article class="flex w-full flex-wrap items-stretch gap-3 sm:flex-nowrap sm:gap-4">
<div class="hidden items-center md:flex">
<plus-radio name="order-list-2-items" value="t-shirt" checked aria-label="Select T-Shirt"></plus-radio>
</div>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-tshirt.png" alt="T-Shirt product" class="h-16 w-20 shrink-0 rounded object-cover sm:h-20 sm:w-28 md:h-24 md:w-36" />
<div class="flex min-w-px flex-1 flex-col justify-between gap-3">
<div class="min-w-px">
<h3 class="text-color-default truncate text-sm font-semibold md:text-base">T-Shirt</h3>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
</div>
<plus-button kind="outlined" status="default" size="sm" suffix="true" aria-label="Quantity 1 for T-Shirt" class="w-fit">
Qty 1
<i class="fa-solid fa-angle-down text-color-placeholder text-xs" slot="suffix" aria-hidden="true"></i>
</plus-button>
</div>
<div class="flex w-full items-center justify-start gap-4 pl-24 sm:min-h-20 sm:w-16 sm:shrink-0 sm:flex-col sm:items-end sm:justify-between sm:gap-0 sm:pl-0 md:min-h-24">
<plus-button kind="text" status="default" size="sm" aria-label="Remove T-Shirt">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm md:text-base" aria-hidden="true"></i>
</plus-button>
<p class="text-color-default text-right text-sm font-medium md:text-lg">$49.80</p>
</div>
</article>
<article class="flex w-full flex-wrap items-stretch gap-3 sm:flex-nowrap sm:gap-4">
<div class="hidden items-center md:flex">
<plus-radio name="order-list-2-items" value="headset" aria-label="Select Headset"></plus-radio>
</div>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-headset.png" alt="Headset product" class="h-16 w-20 shrink-0 rounded object-cover sm:h-20 sm:w-28 md:h-24 md:w-36" />
<div class="flex min-w-px flex-1 flex-col justify-between gap-3">
<div class="min-w-px">
<h3 class="text-color-default truncate text-sm font-semibold md:text-base">Headset</h3>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
</div>
<plus-button kind="outlined" status="default" size="sm" suffix="true" aria-label="Quantity 1 for Headset" class="w-fit">
Qty 1
<i class="fa-solid fa-angle-down text-color-placeholder text-xs" slot="suffix" aria-hidden="true"></i>
</plus-button>
</div>
<div class="flex w-full items-center justify-start gap-4 pl-24 sm:min-h-20 sm:w-16 sm:shrink-0 sm:flex-col sm:items-end sm:justify-between sm:gap-0 sm:pl-0 md:min-h-24">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Headset">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm md:text-base" aria-hidden="true"></i>
</plus-button>
<p class="text-color-default text-right text-sm font-medium md:text-lg">$49.80</p>
</div>
</article>
<article class="flex w-full flex-wrap items-stretch gap-3 sm:flex-nowrap sm:gap-4">
<div class="hidden items-center md:flex">
<plus-radio name="order-list-2-items" value="ball" aria-label="Select Ball"></plus-radio>
</div>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-ball.png" alt="Ball product" class="h-16 w-20 shrink-0 rounded object-cover sm:h-20 sm:w-28 md:h-24 md:w-36" />
<div class="flex min-w-px flex-1 flex-col justify-between gap-3">
<div class="min-w-px">
<h3 class="text-color-default truncate text-sm font-semibold md:text-base">Ball</h3>
<p class="text-color-caption mt-1 truncate text-xs md:text-sm">Brown Vegan Leather</p>
</div>
<plus-button kind="outlined" status="default" size="sm" suffix="true" aria-label="Quantity 1 for Ball" class="w-fit">
Qty 1
<i class="fa-solid fa-angle-down text-color-placeholder text-xs" slot="suffix" aria-hidden="true"></i>
</plus-button>
</div>
<div class="flex w-full items-center justify-start gap-4 pl-24 sm:min-h-20 sm:w-16 sm:shrink-0 sm:flex-col sm:items-end sm:justify-between sm:gap-0 sm:pl-0 md:min-h-24">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Ball">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm md:text-base" aria-hidden="true"></i>
</plus-button>
<p class="text-color-default text-right text-sm font-medium md:text-lg">$49.80</p>
</div>
</article>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-10-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-10-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Subscription order list with recurring item metadata, next-box copy, and editable quantity controls.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Next box is scheduled for 16 June 2026.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Subscription Box Items products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-10-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-sunscreen.png" alt="Daily Sunscreen product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-10-item-0" class="text-color-default text-base font-semibold md:text-lg">Daily Sunscreen</h3>
<plus-chip status="info" size="sm" invert>Monthly</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Ships every 30 days</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Daily Sunscreen">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Daily Sunscreen">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$19.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Daily Sunscreen">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-10-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-cream.png" alt="Hydrating Cream product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-10-item-1" class="text-color-default text-base font-semibold md:text-lg">Hydrating Cream</h3>
<plus-chip status="info" size="sm" invert>1</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Ships every 60 days</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Hydrating Cream">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Hydrating Cream">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$32.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Hydrating Cream">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Subscription order list with recurring item metadata, next-box copy, and editable quantity controls.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Save Subscription</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full max-w-none items-center justify-center p-0" aria-labelledby="order-list-3-title">
<article class="border-color-default bg-color-modal flex w-full max-w-none flex-col overflow-hidden rounded border p-8 md:p-9 lg:p-10">
<header class="flex w-full items-center gap-2">
<h2 id="order-list-3-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
<p class="text-color-placeholder text-xs md:text-sm">3 Items</p>
</header>
<div class="border-color-default mt-8 w-full overflow-hidden rounded border md:mt-9 lg:mt-10" aria-label="Order summary products">
<div class="border-color-default grid grid-cols-3 border-b md:grid-cols-12">
<div class="col-span-2 flex items-center gap-2 p-3 md:col-span-5 md:p-4">
<plus-checkbox checked aria-label="Select all products"></plus-checkbox>
<span class="text-color-default min-w-px truncate text-xs font-medium md:text-sm">Product Name</span>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex">
<span class="text-color-default text-sm font-medium">Status</span>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex">
<span class="text-color-default text-sm font-medium">Quantity</span>
</div>
<div class="flex items-center justify-end p-3 md:col-span-2 md:justify-start md:p-4">
<span class="text-color-default text-xs font-medium md:text-sm">Price</span>
</div>
<div class="hidden p-4 md:col-span-1 md:block">
<span class="sr-only">Actions</span>
</div>
</div>
<div class="grid grid-cols-3 md:grid-cols-12">
<div class="col-span-2 flex min-w-px items-center gap-2 p-3 md:col-span-5 md:gap-3 md:p-4 lg:py-6">
<plus-checkbox checked aria-label="Select T-Shirt"></plus-checkbox>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-tshirt.png" alt="T-Shirt product" class="h-14 w-20 shrink-0 rounded object-cover" />
<div class="min-w-px flex-1">
<h3 class="text-color-caption truncate text-sm font-semibold">T-Shirt</h3>
<p class="text-color-placeholder truncate text-xs">Brown Vegan Leather</p>
</div>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex lg:py-6">
<plus-chip status="primary" size="sm" invert>Instock</plus-chip>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex lg:py-6">
<div class="flex items-center gap-1" aria-label="Quantity 1 for T-Shirt">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease T-Shirt quantity">
<i class="fa-solid fa-minus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="T-Shirt quantity 1">1</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase T-Shirt quantity">
<i class="fa-solid fa-plus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-end p-3 md:col-span-2 md:justify-start md:p-4 lg:py-6">
<p class="text-color-default text-right text-sm font-medium md:text-base">$49.80</p>
</div>
<div class="hidden items-center justify-center p-4 md:col-span-1 md:flex lg:py-6">
<plus-button kind="text" status="default" size="sm" aria-label="Remove T-Shirt">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<plus-divider></plus-divider>
<div class="grid grid-cols-3 md:grid-cols-12">
<div class="col-span-2 flex min-w-px items-center gap-2 p-3 md:col-span-5 md:gap-3 md:p-4 lg:py-6">
<plus-checkbox aria-label="Select Headset"></plus-checkbox>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-headset.png" alt="Headset product" class="h-14 w-20 shrink-0 rounded object-cover" />
<div class="min-w-px flex-1">
<h3 class="text-color-caption truncate text-sm font-semibold">Headset</h3>
<p class="text-color-placeholder truncate text-xs">Brown Vegan Leather</p>
</div>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex lg:py-6">
<plus-chip status="primary" size="sm" invert>Instock</plus-chip>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex lg:py-6">
<div class="flex items-center gap-1" aria-label="Quantity 1 for Headset">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease Headset quantity">
<i class="fa-solid fa-minus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Headset quantity 1">1</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase Headset quantity">
<i class="fa-solid fa-plus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-end p-3 md:col-span-2 md:justify-start md:p-4 lg:py-6">
<p class="text-color-default text-right text-sm font-medium md:text-base">$49.80</p>
</div>
<div class="hidden items-center justify-center p-4 md:col-span-1 md:flex lg:py-6">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Headset">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<plus-divider></plus-divider>
<div class="grid grid-cols-3 md:grid-cols-12">
<div class="col-span-2 flex min-w-px items-center gap-2 p-3 md:col-span-5 md:gap-3 md:p-4 lg:py-6">
<plus-checkbox aria-label="Select Ball"></plus-checkbox>
<img src="https://www.plusui.com/images/blocks/order-list/order-list-2-ball.png" alt="Ball product" class="h-14 w-20 shrink-0 rounded object-cover" />
<div class="min-w-px flex-1">
<h3 class="text-color-caption truncate text-sm font-semibold">Ball</h3>
<p class="text-color-placeholder truncate text-xs">Brown Vegan Leather</p>
</div>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex lg:py-6">
<plus-chip status="primary" size="sm" invert>Instock</plus-chip>
</div>
<div class="hidden items-center p-4 md:col-span-2 md:flex lg:py-6">
<div class="flex items-center gap-1" aria-label="Quantity 1 for Ball">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease Ball quantity">
<i class="fa-solid fa-minus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Ball quantity 1">1</plus-button>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase Ball quantity">
<i class="fa-solid fa-plus text-color-default text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-end p-3 md:col-span-2 md:justify-start md:p-4 lg:py-6">
<p class="text-color-default text-right text-sm font-medium md:text-base">$49.80</p>
</div>
<div class="hidden items-center justify-center p-4 md:col-span-1 md:flex lg:py-6">
<plus-button kind="text" status="default" size="sm" aria-label="Remove Ball">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</div>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-18-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-18-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Travel kit order summary with compact care items, quantity controls, and pack checkout action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">Travel kit qualifies for free pickup packaging.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Travel Kit Order List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-18-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-sunscreen.png" alt="Daily Sunscreen product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-18-item-0" class="text-color-default text-base font-semibold md:text-lg">Daily Sunscreen</h3>
<plus-chip status="info" size="sm" invert>2</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">SPF 50, cabin-safe size</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Daily Sunscreen">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">2</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Daily Sunscreen">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$19.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Daily Sunscreen">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-18-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-4-body-lotion.png" alt="Body Lotion product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-18-item-1" class="text-color-default text-base font-semibold md:text-lg">Body Lotion</h3>
<plus-chip status="info" size="sm" invert>1</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Travel bottle, 100 ml</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Body Lotion">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Body Lotion">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$12.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Body Lotion">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-18-item-2">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-1-cream.png" alt="Hydrating Cream product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-18-item-2" class="text-color-default text-base font-semibold md:text-lg">Hydrating Cream</h3>
<plus-chip status="info" size="sm" invert>1</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Mini jar, 50 ml</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Hydrating Cream">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Hydrating Cream">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$16.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Hydrating Cream">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Travel kit order summary with compact care items, quantity controls, and pack checkout action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Checkout Kit</plus-button>
</div>
</article>
</section>
<section class="bg-color-surface flex w-full items-center justify-center" aria-labelledby="order-list-11-title">
<article class="border-color-default bg-color-modal flex w-full max-w-7xl flex-col gap-8 overflow-hidden rounded border p-6 md:p-8 lg:p-10">
<header class="flex flex-col gap-2">
<div class="flex flex-wrap items-center gap-2">
<i class="fa-solid fa-bag-shopping text-color-placeholder text-lg" aria-hidden="true"></i>
<h2 id="order-list-11-title" class="text-color-default text-xl font-semibold md:text-2xl">Order Summary</h2>
</div>
<p class="text-color-caption max-w-3xl text-sm md:text-base">Warranty replacement order list with covered item chips, zero-price rows, and replacement confirmation action.</p>
</header>
<div class="bg-color-info-invert-default flex items-start gap-3 rounded p-4">
<i class="fa-solid fa-circle-info text-color-primary mt-1 text-sm" aria-hidden="true"></i>
<p class="text-color-caption min-w-px text-sm md:text-base">No payment is required for covered replacements.</p>
</div>
<div class="flex flex-col gap-5" aria-label="Warranty Replacement List products">
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-11-item-0">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-smart-watch.png" alt="Smart Watch product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-11-item-0" class="text-color-default text-base font-semibold md:text-lg">Smart Watch</h3>
<plus-chip status="success" size="sm" invert>Covered</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Replacement under warranty case WR-2048</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for Smart Watch">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for Smart Watch">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$0.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove Smart Watch">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
<plus-divider></plus-divider>
<article class="flex w-full flex-col gap-4 md:flex-row md:items-start" aria-labelledby="order-list-11-item-1">
<img src="https://www.plusui.com/images/blocks/order-list/order-list-5-earphones.png" alt="TWS Earphones product image" class="h-32 w-full rounded object-cover md:size-28" />
<div class="min-w-px flex-1">
<div class="flex flex-wrap items-center gap-2">
<h3 id="order-list-11-item-1" class="text-color-default text-base font-semibold md:text-lg">TWS Earphones</h3>
<plus-chip status="info" size="sm" invert>Approved</plus-chip>
</div>
<p class="text-color-caption mt-1 text-sm md:text-base">Accessory replacement approved</p>
<div class="mt-3 flex flex-wrap items-center gap-2">
<plus-button kind="outlined" status="default" size="sm" aria-label="Decrease quantity for TWS Earphones">
<i class="fa-solid fa-minus text-xs" aria-hidden="true"></i>
</plus-button>
<span class="text-color-default min-w-8 text-center text-sm font-medium">1</span>
<plus-button kind="outlined" status="default" size="sm" aria-label="Increase quantity for TWS Earphones">
<i class="fa-solid fa-plus text-xs" aria-hidden="true"></i>
</plus-button>
</div>
</div>
<div class="flex items-center justify-between gap-4 md:flex-col md:items-end">
<p class="text-color-default text-base font-semibold md:text-lg">$0.00</p>
<plus-button kind="text" status="default" size="sm" aria-label="Remove TWS Earphones">
<i class="fa-regular fa-trash-can text-color-placeholder text-sm" aria-hidden="true"></i>
</plus-button>
</div>
</article>
</div>
<plus-divider></plus-divider>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<p class="text-color-caption text-sm">Warranty replacement order list with covered item chips, zero-price rows, and replacement confirmation action.</p>
<plus-button kind="default" status="primary" size="md" class="w-full sm:w-auto">Confirm Replacement</plus-button>
</div>
</article>
</section>
Order list blocks present checkout or cart items in a compact, scannable summary. They combine product thumbnails, item names, item details, selection state, quantity controls, remove affordances, and prices in one responsive structure.
What is an order list UI component? An order list UI component is a reusable e-commerce pattern for presenting cart, checkout, or order-summary items with product context and pricing.
Why are order list components important in frontend development? Order list components help teams ship consistent checkout and order-review interfaces without rebuilding repeated item-row patterns.
Where are order list UI components commonly used? Order List UI components are commonly used in carts, checkout sidebars, purchase summaries, account order histories, and e-commerce dashboards.
Can order list UI components be reused across frameworks? Yes. Static Plus UI examples are designed as portable HTML patterns that can be adapted across React, Vue, Angular, Web Components, and other frontend stacks.
How do order list components improve UI design systems? Order List components standardize thumbnail sizing, item metadata, actions, dividers, and responsive behavior inside commerce-focused design systems.
Join to our popular weekly newsletter Plus UI, packed with updates, tips on UX and get the latest news in your inbox.
© Plus UI 2026
Plus UI offers an integrated Design System and UI Library, featuring a versatile suite of components to elevate your development projects. We streamline the web app development process with fully customizable pre-built components, themes, and powerful integrations.
Our components are built on a centralized token architecture, ensuring consistency and efficiency across your design system and UI library. The UI Library's framework-agnostic technology allows seamless use of components across different frameworks. Optimized for speed, it offers fast loading times, high performance, and quick integration, making it the fastest component library for web applications. The token architecture ensures theming consistency, covering essential design aspects like Color, Typography, Icons, Borders, Spacing, Opacity, Shadows & Effects, and Breakpoints. Integrations with Tailwind CSS and Font Awesome enhance functionality. Ready-to-use themes include light and dark modes, with full customization to apply your branding. Plus UI is also compliant with WCAG 2.1 standards for accessible web design.
We have meticulously designed and developed a collection of 26 feature-rich core components, with over 2000 variants and more than 2000 free icons in our Freemium Plan. For more advanced needs, our Pro Plan provides access to professionally designed and developed components, blocks, and templates. Our core components include: Accordion, Alert, Avatar, Badge, Button, Button Group, Breadcrumb, Checkbox, Chip, Divider, Drawer, Dropdown, Input, Link, Modal, Progress, Popconfirm, Popover, Radio, Rating, Select, Tabs, Textarea, Toast, Toggle, and Tooltip. Advanced components feature Charts, Date & Time Pickers, Data Grids, and Tree Views. The Plus UI component library offers a robust and flexible solution for building user interfaces, with support for React, Vue.js, Angular, Svelte, Next.js, and other frameworks.
Plus UI sets itself apart from other UI libraries and design systems. While systems like IBM's Carbon Design System excel in scalability for enterprise use, Plus UI integrates a centralized token system that unifies the design system and UI library, enhancing consistency and efficiency.
Unlike the Atlassian Design System, which focuses on simplicity for enterprise solutions, Plus UI provides a rich set of customizable and accessible components powered by Tailwind CSS and Font Awesome, ensuring a lightweight and flexible design framework.
The Figma Design System is known for its powerful collaboration features. Plus UI complements these by offering a meticulously organized suite of components compatible with Figma, allowing designers to leverage advanced features alongside our extensive library.
For Salesforce developers, the Lightning Design System offers robust tools. Plus UI provides similar robustness but extends its versatility by supporting multiple frameworks like React, Angular, Vue, and Svelte, making it adaptable to a wider range of applications.
The Airbnb Design System emphasizes user-centric principles. Plus UI builds on this with a centralized token system that enhances design coherence, ensuring all components adhere to consistent standards.
Appleās Design System is celebrated for its sleek aesthetics and high performance. Plus UI matches this standard while providing a vast array of fully customizable and accessible components, including support for dark themes.
Atomic Design focuses on breaking down UIs into smaller, reusable components. Plus UI extends this approach with over 2000 variants and a rich set of properties and tokens, enabling efficient development of complex interfaces.
The IBM Design System is known for its comprehensive guidelines and accessibility. Plus UI offers user-friendly, accessible interfaces with detailed documentation and a component library that boosts productivity and design consistency.
The Salesforce Lightning Design System is optimized for Salesforce applications. Plus UI offers broader integrations, making it suitable for various frameworks beyond Salesforce, providing greater versatility.
Google's Material Design is a cohesive framework for responsive, mobile-first interfaces. Plus UI supports these principles but distinguishes itself with a lightweight package and a powerful combination of Tailwind CSS and Font Awesome for enhanced customization.
The Google Design System pioneered modern design principles. Plus UI builds on these by offering a comprehensive and highly adaptable system that caters to a broader range of needs.
The Uber Design System focuses on accessibility for a global user base. Plus UI shares this focus and expands on it by providing fully customizable components tailored to diverse user needs.
Microsoft's Fluent Design System emphasizes light, depth, and motion. Plus UI incorporates these principles while providing an extensive library of easy-to-use components for a seamless development process.
Finally, the Ant Design System is popular for its robust components in enterprise environments. Plus UI offers similar robustness but stands out with its centralized token system, extensive component library, and multi-framework compatibility, making it ideal for a wide range of applications.
In essence, Plus UI combines the strengths of these renowned design systems while offering unique features like a centralized token system, extensive customization, and framework-agnostic components, setting it apart as a versatile and powerful solution.