Component library
swipe a row left to remove
Swipe a cart line away and the row collapses, with an undo that makes the gesture safe enough to be worth having.
$38 away from free shipping. Cart $22.
A bar that fills toward the free-shipping threshold and says exactly how much more it needs.
Add to cart and the bag wiggles while its badge rolls up a number
Color dots that swap the product image with an iris wipe
A promo code that validates, then lands its discount on the total itself, with the new number rolling in from below.
2 in cart
Plus and minus with the number rolling in the direction it moved, and remove instead of zero.
A product tile whose details slide up in a sheet, no page change
Size buttons with a dark pill that glides to your pick
A product card selling out in front of you: a diagonal band sweeps across, the image drains to grey, and the button becomes a notify.
Tap the heart and a tiny copy flies off toward the wishlist
Checkout badges that lift on hover and narrate their promise below
An upsell that shows what it sells: flip the switch and the product card wraps itself in paper, ribbon and a bow.
An order confirmation that feeds out of a printer slot line by line, torn edge and all, with the order number landing last.
Drag a scanning band over a product and see inside it: a blueprint layer in perfect register, revealed only in the beam
Browse by type
We'd like to measure how the site gets used, with Google Analytics. It sets cookies. Everything the site needs to work runs either way. How we handle data