Checkmate
Christmas Fresh Feast Box — Limited Edition

Farmers Box

NZ$99.99

Christmas Fresh Feast Box — Limited Edition

coupon

6 promo codes

/** * ============================================================================ * CHRISTMAS FRESH FEAST BOX - PRODUCT DESCRIPTION * ============================================================================ * * REVISED VERSION: Complete desktop fix with proper text truncation * and responsive behavior maintained for mobile * * FIXES IMPLEMENTED: * - Proper max-width constraints on all text elements * - Text truncation with ellipsis for long content * - Better flex box sizing for 3-column desktop layout * - Maintained 100% mobile responsiveness * * Last Updated: 2025-12-01 * Version: 2.0 - Complete Desktop + Mobile Fix * ============================================================================ */ /* ======================================================================== RESET & BASE STYLES ======================================================================== */ .christmas-box-container, .christmas-box-container *, .christmas-box-container *::before, .christmas-box-container *::after { box-sizing: border-box !important; } .christmas-box-container { font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; max-width: 1200px; margin: 0 auto; padding: 0; background: #ffffff; } .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; } /* ======================================================================== HERO SECTION - FESTIVE CHRISTMAS RED ======================================================================== */ .hero-section { background: linear-gradient(135deg, #CE1713 0%, #A0120D 100%); padding: 3.5rem 2rem; text-align: center; margin-bottom: 3rem; position: relative; overflow: hidden; } .hero-section::before { content: "❄ ❅ ❆"; position: absolute; top: 0; right: 0; font-size: 3rem; opacity: 0.15; z-index: 0; } .christmas-box-container .hero-section .hero-title { font-size: 3.2rem !important; font-weight: 800 !important; color: #ffffff !important; margin: 0 0 1rem 0 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; position: relative; z-index: 1; word-wrap: break-word !important; } .hero-subtitle { font-size: 1.5rem !important; color: rgba(255, 255, 255, 0.95) !important; margin: 0 0 1.5rem 0 !important; font-weight: 400 !important; position: relative; z-index: 1; } .seasonal-badge { display: inline-block; background: rgba(255, 255, 255, 0.2); border: 2px solid #D5B534; color: #D5B534; padding: 0.6rem 1.5rem; border-radius: 50px; font-weight: 600; font-size: 1.05rem; text-transform: uppercase; letter-spacing: 1px; position: relative; z-index: 1; } /* ======================================================================== PRICING SECTION - FOREST GREEN ======================================================================== */ .pricing-section { background: #F8F8F8; padding: 2.5rem 2rem; margin: 0 0 3rem 0; border-top: 4px solid #0F7833; border-bottom: 4px solid #0F7833; } .pricing-wrapper { max-width: 900px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 2rem; } .price-block { flex: 1; min-width: 250px; } .price-label { font-size: 1.05rem !important; color: #CE1713 !important; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.5rem; font-weight: 600; } .price-display { display: flex; align-items: baseline; gap: 1rem; margin-bottom: 0.5rem; } .current-price { font-size: 3.8rem !important; font-weight: 800 !important; color: #CE1713 !important; line-height: 1 !important; } .original-price { font-size: 2rem !important; color: #999 !important; text-decoration: line-through; font-weight: 500; } .savings-text { font-size: 1.2rem !important; color: #0F7833 !important; font-weight: 700 !important; } .shipping-highlight { flex: 1; min-width: 250px; text-align: right; } .free-shipping { font-size: 2.2rem !important; font-weight: 800 !important; color: #0F7833 !important; margin-bottom: 0.3rem; } .shipping-note { font-size: 1.1rem !important; color: #CE1713 !important; opacity: 0.8; } /* ======================================================================== CONTENT CONTAINER ======================================================================== */ .content-container { padding: 0 2rem 3rem 2rem; } /* ======================================================================== INTRODUCTION SECTION ======================================================================== */ .intro-section { max-width: 900px; margin: 0 auto 3rem auto; text-align: center; } .intro-text { font-size: 1.3rem !important; line-height: 1.8 !important; color: #333333 !important; margin-bottom: 1rem; } .intro-text strong { color: #CE1713 !important; font-weight: 700 !important; } /* ======================================================================== SECTION TITLE ======================================================================== */ .section-title { font-size: 2.4rem !important; font-weight: 800 !important; color: #0F7833 !important; text-align: center; margin: 0 0 2.5rem 0 !important; text-transform: uppercase; letter-spacing: -0.5px !important; } /* ======================================================================== PRODUCE GRID & COLUMNS - DESKTOP OPTIMIZED ======================================================================== */ .produce-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; max-width: 1200px; margin: 0 auto 3rem auto; } .produce-column { background: #ffffff !important; border: 2px solid #0F7833 !important; border-radius: 12px !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } .column-header { font-size: 1.9rem !important; font-weight: 700 !important; color: #ffffff !important; background: linear-gradient(135deg, #0F7833 0%, #0d5f26 100%); margin: 0 !important; padding: 2rem 2rem 1rem 2rem !important; border-bottom: 3px solid #D5B534 !important; } .item-count { font-size: 1.05rem !important; color: #D5B534 !important; font-weight: 600 !important; margin-left: 0.5rem; } /* ======================================================================== PRODUCE LIST STYLES ======================================================================== */ .christmas-box-container .produce-column .produce-list { list-style: none !important; list-style-type: none !important; padding: 0 !important; margin: 0 !important; background: transparent !important; } .christmas-box-container .produce-column .produce-list li { list-style: none !important; list-style-type: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; } .christmas-box-container .produce-column .produce-list .produce-item { display: block !important; padding: 0 !important; margin: 0 !important; list-style: none !important; list-style-type: none !important; background: transparent !important; border-bottom: 1px solid #E8E8E8 !important; position: relative !important; width: 100% !important; } .christmas-box-container .produce-column .produce-list .produce-item::before, .christmas-box-container .produce-column .produce-list .produce-item::after, .christmas-box-container .produce-column .produce-list li::before, .christmas-box-container .produce-column .produce-list li::after { display: none !important; content: none !important; } .christmas-box-container .produce-column .produce-list .produce-item:last-child { border-bottom: none !important; } /* ======================================================================== ITEM CONTENT LAYOUT - CRITICAL DESKTOP FIX ======================================================================== */ .item-content { display: flex !important; align-items: flex-start !important; gap: 1rem !important; padding: 1.2rem 2rem !important; width: 100% !important; max-width: 100% !important; } .item-emoji { font-size: 2.2rem !important; flex-shrink: 0 !important; line-height: 1.4 !important; width: 2.5rem !important; text-align: center !important; } .item-details { flex: 1 !important; min-width: 0 !important; max-width: 100% !important; overflow: hidden !important; } /* ======================================================================== ITEM NAME & SPECS - CRUCIAL TEXT OVERFLOW FIX ======================================================================== */ .item-name { font-size: 1.25rem !important; color: #333333 !important; font-weight: 600 !important; line-height: 1.4 !important; margin: 0 !important; padding: 0 !important; display: block !important; word-break: break-word !important; overflow-wrap: break-word !important; max-width: 100% !important; } .item-spec { font-size: 1rem !important; color: #666666 !important; opacity: 0.7 !important; font-weight: 400 !important; margin: 0.4rem 0 0 0 !important; padding: 0 !important; display: block !important; word-break: break-word !important; overflow-wrap: break-word !important; max-width: 100% !important; line-height: 1.3 !important; } .item-name small { display: block !important; margin-top: 0.3rem !important; font-size: 0.9rem !important; font-weight: 400 !important; color: #999999 !important; word-break: break-word !important; } /* ======================================================================== FEATURES SECTION - FESTIVE DESIGN ======================================================================== */ .features-section { background: linear-gradient(135deg, #F8F8F8 0%, #ffffff 100%); padding: 3rem 2rem; margin: 3rem 0; border-top: 2px solid #0F7833; border-bottom: 2px solid #0F7833; } .features-grid { max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; } .feature-box { text-align: center; padding: 1.5rem 1rem; border: 2px solid #E8E8E8; border-radius: 8px; background: #ffffff; transition: all 0.3s ease; } .feature-box:hover { border-color: #0F7833; box-shadow: 0 4px 12px rgba(15, 120, 51, 0.1); } .feature-icon { font-size: 3.8rem !important; margin-bottom: 1rem; display: block; } .feature-title { font-size: 1.2rem !important; font-weight: 700 !important; color: #0F7833 !important; line-height: 1.5 !important; } /* ======================================================================== CTA (CALL TO ACTION) SECTION - FESTIVE RED ======================================================================== */ .cta-section { background: linear-gradient(135deg, #CE1713 0%, #A0120D 100%); padding: 3.5rem 2rem; text-align: center; margin: 3rem 0 0 0; position: relative; overflow: hidden; } .cta-section::before { content: "🎄 🎁 🎄"; position: absolute; top: 0; right: 0; font-size: 2.5rem; opacity: 0.1; z-index: 0; } .christmas-box-container .cta-section .cta-title { font-size: 2.4rem !important; font-weight: 800 !important; color: #ffffff !important; margin: 0 0 1rem 0 !important; line-height: 1.3 !important; position: relative; z-index: 1; } .cta-text { font-size: 1.3rem !important; color: rgba(255, 255, 255, 0.95) !important; margin: 0 0 1.5rem 0 !important; max-width: 800px; margin-left: auto !important; margin-right: auto !important; line-height: 1.7 !important; position: relative; z-index: 1; } .delivery-info { font-size: 1.1rem !important; color: rgba(255, 255, 255, 0.9) !important; font-weight: 600 !important; line-height: 1.6 !important; position: relative; z-index: 1; } /* ======================================================================== RESPONSIVE DESIGN - TABLET (992px) ======================================================================== */ @media (max-width: 992px) { .produce-grid { grid-template-columns: repeat(2, 1fr); gap: 2rem; } .features-grid { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; } .item-content { gap: 1rem !important; padding: 1rem 1.5rem !important; } .item-name { font-size: 1.2rem !important; line-height: 1.4 !important; } .item-spec { font-size: 0.95rem !important; line-height: 1.3 !important; } .item-emoji { width: 2.2rem !important; } } /* ======================================================================== RESPONSIVE DESIGN - MOBILE (768px) ======================================================================== */ @media (max-width: 768px) { .christmas-box-container .hero-section .hero-title { font-size: 3rem !important; line-height: 1.3 !important; } .hero-subtitle { font-size: 1.4rem !important; line-height: 1.6 !important; } .hero-section { padding: 3rem 1.5rem; } .pricing-wrapper { flex-direction: column; text-align: center; } .shipping-highlight { text-align: center; } .current-price { font-size: 4.2rem !important; } .original-price { font-size: 2.2rem !important; } .free-shipping { font-size: 2.6rem !important; } .price-label { font-size: 1.2rem !important; } .savings-text { font-size: 1.4rem !important; } .shipping-note { font-size: 1.2rem !important; } .pricing-section { padding: 2.5rem 1.5rem; } .content-container { padding: 0 1.5rem 3rem 1.5rem; } .section-title { font-size: 2.6rem !important; line-height: 1.3 !important; } .produce-grid { grid-template-columns: 1fr; gap: 2.5rem; } .produce-column { padding: 0 !important; margin: 0 !important; } .christmas-box-container .produce-column .produce-list { padding: 0 !important; margin: 0 !important; width: 100% !important; } .christmas-box-container .produce-column .produce-list li { padding: 0 !important; margin: 0 !important; width: 100% !important; } .christmas-box-container .produce-column .produce-list .produce-item { padding: 0 !important; margin: 0 !important; width: 100% !important; border-left: none !important; border-right: none !important; } .column-header { font-size: 2.2rem !important; text-align: center !important; line-height: 1.4 !important; padding: 2rem 1.5rem 1.5rem 1.5rem !important; margin: 0 !important; width: 100% !important; } .item-count { display: block !important; margin-left: 0 !important; margin-top: 0.6rem !important; font-size: 1.2rem !important; } .item-content { gap: 1.5rem !important; padding: 1.5rem 1.5rem !important; margin: 0 !important; width: 100% !important; } .item-emoji { font-size: 2.8rem !important; width: auto !important; } .item-name { font-size: 1.5rem !important; line-height: 1.7 !important; } .item-name small { font-size: 1.25rem !important; margin-top: 0.4rem !important; } .item-spec { font-size: 1.25rem !important; line-height: 1.6 !important; margin-top: 0.3rem !important; } .features-grid { grid-template-columns: 1fr; gap: 2rem; } .feature-box { padding: 2rem 1.5rem; } .feature-icon { font-size: 5rem !important; } .feature-title { font-size: 1.4rem !important; line-height: 1.6 !important; } .features-section { padding: 3rem 1.5rem; } .christmas-box-container .cta-section .cta-title { font-size: 2.6rem !important; line-height: 1.4 !important; } .cta-text { font-size: 1.4rem !important; line-height: 1.8 !important; } .delivery-info { font-size: 1.25rem !important; line-height: 1.7 !important; } .cta-section { padding: 3rem 1.5rem; } .intro-text { font-size: 1.4rem !important; line-height: 1.9 !important; } } /* ======================================================================== RESPONSIVE DESIGN - SMALL MOBILE (480px) ======================================================================== */ @media (max-width: 480px) { .christmas-box-container .hero-section .hero-title { font-size: 2.6rem !important; line-height: 1.3 !important; } .hero-subtitle { font-size: 1.3rem !important; line-height: 1.6 !important; } .seasonal-badge { font-size: 1rem !important; padding: 0.7rem 1.4rem; } .hero-section { padding: 2.5rem 1.2rem; } .current-price { font-size: 3.8rem !important; } .original-price { font-size: 2rem !important; } .free-shipping { font-size: 2.4rem !important; } .price-label { font-size: 1.15rem !important; } .savings-text { font-size: 1.35rem !important; } .shipping-note { font-size: 1.15rem !important; } .pricing-section { padding: 2.2rem 1.2rem; } .content-container { padding: 0 1.2rem 2.5rem 1.2rem; } .section-title { font-size: 2.4rem !important; line-height: 1.3 !important; } .produce-column { padding: 0 !important; margin: 0 !important; } .christmas-box-container .produce-column .produce-list { padding: 0 !important; margin: 0 !important; width: 100% !important; } .christmas-box-container .produce-column .produce-list li { padding: 0 !important; margin: 0 !important; width: 100% !important; } .christmas-box-container .produce-column .produce-list .produce-item { padding: 0 !important; margin: 0 !important; width: 100% !important; border-left: none !important; border-right: none !important; } .column-header { font-size: 2rem !important; line-height: 1.4 !important; padding: 1.8rem 1.2rem 1.3rem 1.2rem !important; margin: 0 !important; width: 100% !important; } .item-count { font-size: 1.15rem !important; margin-top: 0.5rem !important; } .item-content { gap: 1.3rem !important; padding: 1.4rem 1.2rem !important; margin: 0 !important; width: 100% !important; } .item-emoji { font-size: 2.6rem !important; width: auto !important; } .item-name { font-size: 1.4rem !important; line-height: 1.7 !important; } .item-name small { font-size: 1.2rem !important; margin-top: 0.3rem !important; } .item-spec { font-size: 1.2rem !important; line-height: 1.6 !important; } .feature-icon { font-size: 4.6rem !important; } .feature-title { font-size: 1.35rem !important; line-height: 1.6 !important; } .christmas-box-container .cta-section .cta-title { font-size: 2.4rem !important; line-height: 1.4 !important; } .cta-text { font-size: 1.35rem !important; line-height: 1.8 !important; } .delivery-info { font-size: 1.2rem !important; line-height: 1.7 !important; } .cta-section { padding: 2.8rem 1.2rem; } .intro-text { font-size: 1.35rem !important; line-height: 1.9 !important; } .price-display { flex-direction: column; align-items: center; gap: 0.5rem; } } 🎄 CHRISTMAS FRESH FEAST BOX 🎄 Summer Favorites Curated Fresh • Delivered to Your Door Limited Time Festive Offer Festive Christmas Price Sale price: $99.99 Regular price: $132.00 SAVE $32.01 FREE SHIPPING No hidden fees • Delivered fresh Our Christmas Fresh Feast Box brings you the flavours of the festive season with a generous, hand-selected mix of fresh fruit, salad favourites, and everyday essentials. Perfect for gifting, hosting, or simply keeping the household stocked during the busy holiday period. Loaded with seasonal highlights like juicy cherries, vibrant berries, sweet pineapple and summer stonefruit, plus all the fresh veg you need for salads, BBQ sides and family meals. WHAT'S IN YOUR BOX Fruit Favourites (7 items) 🍓 Strawberries250g punnet 🫐 Blueberries125g punnet 🍒 Cherries400gm 🍍 Pineapple 🍑 Seasonal Stonefruit500g (apricots/nectarines) 🍊 Oranges1kg bag 🍋 Lemons500g bag Salad Essentials (6 items) 🥬 Lettuce(iceberg or fancy) 🥒 Telegraph Cucumber 🍅 Cherry Tomatoes250g 🍅 Loose Tomatoes700g bag 🌿 Basil Herb Pack 🌱 Coriander100g Veggie Staples (7 items) 🥔 Red/Orange Kumara1kg 🥔 Potatoes1kg (agria or white) 🥕 Carrots1kg 🧅 Brown Onions1kg 🫘 Beans100g 🥬 Green Cabbage 🍆 Red Cabbage 🚚 Free Shipping Included 🌞 Seasonal Summer Peaks 🇳🇿 NZ Grown Where Possible 📦 Fresh Delivered Direct ORDER YOUR CHRISTMAS FEAST BOX TODAY Limited quantities available during the festive season. Get 20 varieties of fresh produce delivered free to your door, perfect for Christmas prep, summer gatherings or thoughtful gifting. Skip the supermarket queues — fresh delivery straight to your door. Next-day delivery (except Saturday) in Auckland & Hamilton • Whangārei & rural deliveries on Mondays & Fridays.

Save on Christmas Fresh Feast Box — Limited Edition with a Farmers Box promo code

Checkmate is a savings app with over one million users that have saved $$$ on brands like Farmers Box.

The Checkmate extension automatically applies Farmers Box discount codes, Farmers Box coupons and more to give you discounts on products like Christmas Fresh Feast Box — Limited Edition.

Top Farmers Box discount codes

See all codes

chevron