Twist top, squeezy plastic, blue or pink. In store price only, found in Southampton central Asda store today, shelf edge label says £2.50 but scanned for £1! Still £2.50 online. Gotta be worth a pound, won't hurt your pocket when they're lost. Pound shop's two-for-a-pound are poor cousins. I cleared my store's shelf of blue, needed them. Not sure if national deal, sorry.