/* DESIGNER RESET - BOLDER FONTS */ body { margin: 0; padding: 0; /* Increased base font size to 20px for better readability */ font-size: 20px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333333; line-height: 1.6; background-color: #FFFFFF; } /* TYPOGRAPHY */ h1, h2, h3 { font-family: 'Georgia', 'Times New Roman', serif; font-weight: normal; color: #2F4F4F; /* Dark Slate Gray */ } /* LAYOUT UTILS */ .section { padding: 80px 60px; /* More padding for a spacious feel */ width: 100%; box-sizing: border-box; } /* HERO SECTION */ .hero { text-align: center; background-color: #ffffff; padding-bottom: 60px; border-bottom: 1px solid #E0E0E0; } .hero h1 { font-size: 64px; /* Much larger headline */ margin-bottom: 15px; text-transform: uppercase; letter-spacing: 3px; margin-top: 40px; } .hero-subtitle { font-size: 28px; /* Larger subtitle */ color: #7A9A8B; /* Sage Green */ font-style: italic; margin-bottom: 40px; font-family: 'Georgia', serif; } .hero p { max-width: 900px; margin: 0 auto; font-size: 22px; /* Larger intro text */ color: #555; line-height: 1.8; } /* FEATURES SPLIT */ .features-container { display: flex; flex-wrap: wrap; background-color: #FAFAFA; align-items: stretch; } .feature-col { flex: 1; min-width: 400px; padding: 80px 60px; border-right: 1px solid #EAEAEA; } .feature-col:last-child { border-right: none; } .feature-col h2 { font-size: 36px; /* Larger feature headers */ margin-top: 0; margin-bottom: 30px; border-bottom: 2px solid #7A9A8B; display: inline-block; padding-bottom: 10px; } .feature-col p { font-size: 20px; color: #444; } /* CTA SECTION */ .cta-section { text-align: center; background-color: #FFFFFF; padding: 100px 40px; } .cta-text { font-size: 32px; /* Very bold, readable quote */ font-family: 'Georgia', serif; color: #2F4F4F; max-width: 1100px; margin: 0 auto; font-style: italic; line-height: 1.4; } /* CARE SECTION */ .care-section { background-color: #F4F6F5; padding: 80px 60px; } .care-section h3 { text-align: center; text-transform: uppercase; font-size: 18px; /* Larger section label */ letter-spacing: 3px; margin-bottom: 50px; color: #666; } .care-grid { display: flex; flex-wrap: wrap; gap: 60px; /* More space between items */ justify-content: center; } .care-item { flex: 1; min-width: 300px; max-width: 500px; } .care-title { display: block; font-weight: bold; text-transform: uppercase; font-size: 16px; /* Larger bold titles */ margin-bottom: 12px; color: #2F4F4F; letter-spacing: 1px; } .care-item-text { font-size: 18px; } .warning .care-title { color: #A0522D; } /* RESPONSIVE */ @media (max-width: 768px) { .features-container { flex-direction: column; } .feature-col { border-right: none; border-bottom: 1px solid #EAEAEA; padding: 40px; } .hero h1 { font-size: 42px; } .hero p, .feature-col p, .cta-text { font-size: 18px; } } Bunny & Bloom Welcome the freshness of spring to your game night This special bundle combines two premium products—the 160-tile American Mahjong Set and the Bunny & Bloom Mat—to deliver a complete and beautifully cohesive playing experience right out of the box. The Tile Set The 160 engraved tiles feature a charming, lighthearted theme, replacing traditional Mahjong symbols with whimsical springtime iconography. The suits are reimagined with delightful designs like baby chicks, bright carrots, and decorated eggs. You'll find colorful bumblebees for the Dragons and a friendly Bunny on the Jokers, creating an immersive, joyful atmosphere for every game. Tile dimensions: 1.43 inches tall, 1 inch wide, 0.63 inches deep. The Mat The coordinating 32.5 x 32.5 inch Bunny & Bloom Mat elevates your game with its superior design. This essential accessory is constructed with a comfortable, durable 3mm thickness, providing a substantial, protective barrier for your table. The non-slip surface ensures your tiles stay put, while the extra cushioning helps muffle the sound of shuffling, allowing for quieter, more focused gameplay. It features the same vibrant Bunny & Bloom pattern, perfectly unifying the entire set. "Bring the joy of a blooming garden to your next gathering. The perfect way to liven your table with a cohesive, beautiful, and complete seasonal set." Care & Maintenance Do Not Soak Never submerge or soak the tiles in water. Extended exposure can damage the tile material and the painted designs. Gentle Cleaning For regular cleaning, gently wipe the tiles with a soft, lightly dampened cloth. Dry Promptly Always use a separate, dry cloth immediately after wiping to ensure the tiles are completely dry before storage. Avoid Harsh Chemicals Do not use abrasive cleaners, strong solvents, or alcohol-based products, as these can strip the vibrant paint and dull the finish.