You save 2,110 (50%)
Estimated doorstep delivery by 23 Nov - 25 Nov from USA





QUAFFER Double Bubble Layered Shot Glass is a innovative barware piece designed for fun, impact-resistant use. Its layered shape allows you to serve bomb shots with a visual twist, where the shot and chaser are in one glass, separated by physics. Crafted from thick, durable plastic, it resists impact and daily wear, making it suitable for bars, restaurants, and home parties in India. Its impact-resistant design and dishwasher-safe feature ensure easy cleanup after lively gatherings. Perfect for tailgating, catering, and bachelor parties, this impact-resistant shot glass enhances your drinking experience with a unique layered presentation.
Impact-resistant plastic construction ensures durability for heavy-duty use in Indian bars and outdoor events. The layered design offers a visual appeal that elevates your party setup. Its impact-resistant build and dishwasher-safe feature make it a practical choice for frequent use. Arrives in India within 11-13 days, with all duties included, making it a hassle-free addition to your barware collection.
Ideal for casual and professional settings, this impact-resistant shot glass is a must-have for those who enjoy fun, impactful presentations. Its impact-resistant plastic and impact-resistant design withstands the rigors of busy bars and outdoor events, providing a reliable, impact-resistant experience. Perfect for impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant impact-resistant
| SKU | vpv2336 |
| GTIN | 0793842419078 |
Compliance & Legal
No product-specific compliance warnings identified. Standard imported-goods terms apply: customs duties & GST paid; for personal use in India; follow the manufacturer's usage instructions on the packaging.
Share your experience
Bought this from CrowCrowCrow? Other buyers want to hear how it went.

This item:
QUAFFER Double Bubble Layered Shot Glass – Fun Unique Split Shot Glasses Barware (1.25oz Top & 2.25oz Bottom)
2,080

This item
QUAFFER Double Bubble Layered Shot Glass – Fun Unique Split Shot Glasses Barware (1.25oz Top & 2.25oz Bottom)
2,080
Total price:
12,400
You save 6,230 (33%) Extra3 items selected
3 items
12,400You save 6,230 (33%) Extra
| Attributes | Current ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
|---|---|---|---|---|---|---|---|
| Spec | |||||||
| Price | 2,080 4,190 | 6,410 9,450 | 3,910 4,990 | 12,730 15,340 | 4,370 6,810 | 1,400 1,810 | 25,580 28,270 |
| Brand Name | QUAFFER | Domensi | QUAFFER | QUAFFER | Bormioli Rocco | DOWELL | All Balls |
| Source | US Retail | US Retail | US Retail | US Retail | US Retail | US Retail | US Retail |
| Sold By | CrowCrowCrow | CrowCrowCrow | CrowCrowCrow | CrowCrowCrow | CrowCrowCrow | CrowCrowCrow | CrowCrowCrow |
Why shop with us
One price. One payment. No surprises.
High risk
Buying Direct
Crowcrowcrow
Safe Lane