Choose the set, choose the size, add what completes it. The total updates as you go.
Choose a set
Choose a size
S, M and L
Not sure of her size? A dress size 6 to 8 wears S, 10 to 12 wears M, 14 to 16 wears L.
Add a second piece
Optional
Presentation
Optional
Signature gift box
Nothing chosen yet R0
Demo notes. Airbnb flow language: everything is a selectable card, the summary rail is
sticky on desktop and collapses to a sticky bottom bar on mobile, 48px minimum touch targets,
one accent colour used sparingly. The ladder is the mechanic - it raises order value using the
service tiers KAAL already gives (R2,500 shipping, R3,500 gift box), so no discount, "save",
or strikethrough appears anywhere. All eight sets, their split bra and bottom prices, sizes and
stock are live Shopify data (); the set price is the exact sum of the two
real pieces, which is the same honest maths the live Complete-Set buy box uses.