{"title":"Braai \u0026 Home","description":"\u003cp\u003eFor the braai master and the home. Shop our range of braai tools and home essentials — built for the SA outdoor lifestyle.\u003c\/p\u003e","products":[{"product_id":"grip-flip-braai-set","title":"Grip \u0026 Flip Braai Set","description":"\u003c!-- BRAAIS \u0026 BIKINIS — BEACH BACKGROUND MATCHED SECTION --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026family=Caveat:wght@400;700\u0026display=swap');\n\n#grip-flip-premium {\n    font-family: 'Poppins', sans-serif;\n    background: linear-gradient(160deg, #f4f4f4 0%, #ececec 40%, #f8f8f8 100%);\n    color: #2c1a0e;\n    padding: 90px 40px;\n    border-radius: 34px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(180,130,80,0.12);\n}\n\n#grip-flip-premium::before {\n    content: \"\";\n    position: absolute;\n    width: 650px;\n    height: 650px;\n    background: radial-gradient(circle, rgba(45,138,122,0.14) 0%, transparent 70%);\n    top: -280px;\n    right: -220px;\n    animation: glowFloat 9s ease-in-out infinite;\n}\n\n#grip-flip-premium::after {\n    content: \"\";\n    position: absolute;\n    width: 500px;\n    height: 500px;\n    background: radial-gradient(circle, rgba(234,141,120,0.15) 0%, transparent 70%);\n    bottom: -220px;\n    left: -180px;\n    animation: glowFloat 12s ease-in-out infinite;\n}\n\n@keyframes glowFloat {\n    0%,100% { transform: scale(1); opacity: .7; }\n    50% { transform: scale(1.12); opacity: 1; }\n}\n\n.gf-badge {\n    display: inline-block;\n    background: linear-gradient(135deg, #2d8a7a, #ea8d78);\n    color: white;\n    padding: 12px 24px;\n    border-radius: 60px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    margin-bottom: 35px;\n    box-shadow: 0 10px 25px rgba(45,138,122,0.22);\n}\n\n.gf-title {\n    font-size: 72px;\n    line-height: 1.02;\n    font-weight: 800;\n    margin-bottom: 28px;\n    max-width: 920px;\n    color: #2c1a0e;\n    animation: fadeUp 1s ease forwards;\n}\n\n.gf-title span {\n    background: linear-gradient(90deg, #2d8a7a, #ea8d78);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n}\n\n.gf-subtitle {\n    font-size: 21px;\n    line-height: 1.9;\n    color: #6b4c30;\n    max-width: 820px;\n    margin-bottom: 70px;\n    animation: fadeUp 1.2s ease forwards;\n}\n\n.gf-section {\n    margin-bottom: 50px;\n    padding-bottom: 40px;\n    border-bottom: 1px solid rgba(180,130,80,0.18);\n    animation: fadeUp 1.3s ease;\n}\n\n.gf-section:last-of-type {\n    border-bottom: none;\n}\n\n.gf-section h3 {\n    font-size: 34px;\n    font-weight: 700;\n    color: #2c1a0e;\n    margin-bottom: 18px;\n    position: relative;\n    display: inline-block;\n}\n\n.gf-section h3::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    bottom: -8px;\n    width: 70px;\n    height: 3px;\n    border-radius: 20px;\n    background: linear-gradient(90deg, #2d8a7a, #ea8d78);\n}\n\n.gf-section p {\n    font-size: 18px;\n    line-height: 2;\n    color: #6b4c30;\n    max-width: 950px;\n}\n\n.gf-section ul {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n}\n\n.gf-section ul li {\n    font-size: 18px;\n    line-height: 2;\n    color: #6b4c30;\n    padding-left: 32px;\n    position: relative;\n}\n\n.gf-section ul li::before {\n    content: \"🔥\";\n    position: absolute;\n    left: 0;\n    font-size: 14px;\n    top: 4px;\n}\n\n.gf-bottom {\n    margin-top: 70px;\n    padding: 55px;\n    border-radius: 34px;\n    background: linear-gradient(\n        135deg,\n        rgba(45,138,122,.08),\n        rgba(234,141,120,.10),\n        rgba(255,248,238,.95)\n    );\n    border: 1px solid rgba(45,138,122,.15);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n}\n\n.gf-bottom h2 {\n    font-size: 46px;\n    margin-bottom: 24px;\n    font-weight: 800;\n    color: #2c1a0e;\n}\n\n.gf-bottom p {\n    color: #6b4c30;\n    font-size: 19px;\n    line-height: 2;\n    max-width: 850px;\n    margin: auto;\n}\n\n.gf-cta {\n    display: inline-block;\n    margin-top: 34px;\n    padding: 18px 42px;\n    border-radius: 60px;\n    background: linear-gradient(135deg, #2d8a7a, #ea8d78);\n    color: white;\n    font-weight: 700;\n    font-size: 15px;\n    letter-spacing: 1px;\n    text-decoration: none;\n    transition: all .35s ease;\n    box-shadow: 0 12px 30px rgba(45,138,122,0.25);\n}\n\n.gf-cta:hover {\n    transform: scale(1.05);\n    box-shadow: 0 20px 45px rgba(45,138,122,0.35);\n}\n\n.gf-brand {\n    margin-top: 60px;\n    text-align: center;\n    padding-top: 35px;\n    border-top: 1px solid rgba(180,130,80,0.18);\n}\n\n.gf-brand-text {\n    font-size: 16px;\n    color: #6b4c30;\n    line-height: 1.9;\n}\n\n.gf-brand-text strong {\n    color: #2c1a0e;\n}\n\n.gf-brand-script {\n    margin-top: 18px;\n    font-family: 'Caveat', cursive;\n    font-size: 48px;\n    color: #2c1a0e;\n}\n\n.gf-brand-script span {\n    color: #2d8a7a;\n}\n\n@keyframes fadeUp {\n    from { opacity: 0; transform: translateY(30px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n@media(max-width:768px){\n    #grip-flip-premium { padding: 60px 24px; }\n    .gf-title { font-size: 46px; }\n    .gf-subtitle { font-size: 18px; }\n    .gf-section h3 { font-size: 28px; }\n    .gf-section p, .gf-section ul li { font-size: 16px; }\n    .gf-bottom { padding: 36px 24px; }\n    .gf-bottom h2 { font-size: 32px; }\n    .gf-bottom p { font-size: 17px; }\n    .gf-brand-script { font-size: 36px; }\n    .gf-brand-text { font-size: 14px; }\n}\n\u003c\/style\u003e\n\u003csection id=\"grip-flip-premium\"\u003e\n\u003cdiv class=\"gf-badge\"\u003eBUILT FOR BRAAI MASTERS\u003c\/div\u003e\n\u003ch1 class=\"gf-title\"\u003eGrip It. Flip It. \u003cspan\u003eMaster The Fire.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"gf-subtitle\"\u003eThe \u003cstrong\u003eGrip \u0026amp; Flip Braai Set\u003c\/strong\u003e is built for precision, confidence, and total control at the fire — for South Africans who take their braai seriously.\u003c\/p\u003e\n\u003cdiv class=\"gf-section\"\u003e\n\u003ch3\u003eWhat's In The Set\u003c\/h3\u003e\n\u003cp\u003eA complete \u003cstrong\u003e20-piece stainless steel braai toolkit\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBraai Tongs\u003c\/li\u003e\n\u003cli\u003eFork\u003c\/li\u003e\n\u003cli\u003eSpatula\u003c\/li\u003e\n\u003cli\u003eBasting Brush\u003c\/li\u003e\n\u003cli\u003eCleaning Brush\u003c\/li\u003e\n\u003cli\u003eSkewers\u003c\/li\u003e\n\u003cli\u003eCarry \u0026amp; Storage Bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-section\"\u003e\n\u003ch3\u003eProfessional Grip\u003c\/h3\u003e\n\u003cp\u003eSecurely handle everything from delicate sosaties to thick-cut steaks — firm grip, no slipping, total confidence at the fire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-section\"\u003e\n\u003ch3\u003eHeat Resistant Design\u003c\/h3\u003e\n\u003cp\u003eHeavy-duty heat-resistant construction keeps your hands protected while you work the flames like a true braai master.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-section\"\u003e\n\u003ch3\u003eEasy To Clean\u003c\/h3\u003e\n\u003cp\u003eLess time washing up, more time enjoying good food and great company.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-section\"\u003e\n\u003ch3\u003eThe Perfect Gift\u003c\/h3\u003e\n\u003cp\u003eA premium braai essential for outdoor cooking and anyone who appreciates quality tools built for the South African lifestyle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-bottom\"\u003e\n\u003ch2\u003eElevate Your Braai Game\u003c\/h2\u003e\n\u003cp\u003eFrom boerewors to thick-cut steak, the \u003cstrong\u003eGrip \u0026amp; Flip Braai Set\u003c\/strong\u003e delivers effortless flipping and premium control at every braai.\u003c\/p\u003e\n\u003ca class=\"gf-cta\" href=\"#\"\u003e SHOP NOW \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-brand\"\u003e\n\u003cdiv class=\"gf-brand-text\"\u003e🇿🇦 Proudly stocked by \u003cstrong\u003eBraais \u0026amp; Bikinis\u003c\/strong\u003e — your go-to for the SA outdoor lifestyle.\u003c\/div\u003e\n\u003cdiv class=\"gf-brand-script\"\u003eGood Times • Tan Lines • \u003cspan\u003eLocal Vibes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Braais \u0026 Bikinis","offers":[{"title":"Default Title","offer_id":48412989587704,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/4411\/5448\/files\/Grip_Flip_Braai_Set.png?v=1780645415"},{"product_id":"grit-shine-scrub-pads-2-pack","title":"Grit \u0026 Shine Scrub Pads (2-Pack)","description":"\u003c!-- BRAAIS \u0026 BIKINIS --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026family=Caveat:wght@400;700\u0026display=swap');\n#bb-gritshine {\n    font-family: 'Poppins', sans-serif;\n    background: linear-gradient(160deg, #f4f4f4 0%, #ececec 40%, #f8f8f8 100%);\n    color: #2c1a0e;\n    padding: 90px 40px;\n    border-radius: 34px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(180,130,80,0.12);\n}\n#bb-gritshine::before { content: \"\"; position: absolute; width: 650px; height: 650px; background: radial-gradient(circle, rgba(45,138,122,0.14) 0%, transparent 70%); top: -280px; right: -220px; animation: glowFloat 9s ease-in-out infinite; }\n#bb-gritshine::after { content: \"\"; position: absolute; width: 500px; height: 500px; background: radial-gradient(circle, rgba(234,141,120,0.15) 0%, transparent 70%); bottom: -220px; left: -180px; animation: glowFloat 12s ease-in-out infinite; }\n@keyframes glowFloat { 0%,100% { transform: scale(1); opacity: .7; } 50% { transform: scale(1.12); opacity: 1; } }\n.gs-badge { display: inline-block; background: linear-gradient(135deg, #2d8a7a, #ea8d78); color: white; padding: 12px 24px; border-radius: 60px; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 35px; box-shadow: 0 10px 25px rgba(45,138,122,0.22); }\n.gs-title { font-size: 72px; line-height: 1.02; font-weight: 800; margin-bottom: 28px; max-width: 920px; color: #2c1a0e; animation: fadeUp 1s ease forwards; }\n.gs-title span { background: linear-gradient(90deg, #2d8a7a, #ea8d78); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n.gs-subtitle { font-size: 21px; line-height: 1.9; color: #6b4c30; max-width: 820px; margin-bottom: 70px; animation: fadeUp 1.2s ease forwards; }\n.gs-section { margin-bottom: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(180,130,80,0.18); animation: fadeUp 1.3s ease; }\n.gs-section:last-of-type { border-bottom: none; }\n.gs-section h3 { font-size: 34px; font-weight: 700; color: #2c1a0e; margin-bottom: 18px; position: relative; display: inline-block; }\n.gs-section h3::after { content: \"\"; position: absolute; left: 0; bottom: -8px; width: 70px; height: 3px; border-radius: 20px; background: linear-gradient(90deg, #2d8a7a, #ea8d78); }\n.gs-section p { font-size: 18px; line-height: 2; color: #6b4c30; max-width: 950px; }\n.gs-bottom { margin-top: 70px; padding: 55px; border-radius: 34px; background: linear-gradient(135deg, rgba(45,138,122,.08), rgba(234,141,120,.10), rgba(255,248,238,.95)); border: 1px solid rgba(45,138,122,.15); text-align: center; }\n.gs-bottom h2 { font-size: 46px; margin-bottom: 24px; font-weight: 800; color: #2c1a0e; }\n.gs-bottom p { color: #6b4c30; font-size: 19px; line-height: 2; max-width: 850px; margin: auto; }\n.gs-cta { display: inline-block; margin-top: 34px; padding: 18px 42px; border-radius: 60px; background: linear-gradient(135deg, #2d8a7a, #ea8d78); color: white; font-weight: 700; font-size: 15px; letter-spacing: 1px; text-decoration: none; transition: all .35s ease; box-shadow: 0 12px 30px rgba(45,138,122,0.25); }\n.gs-cta:hover { transform: scale(1.05); box-shadow: 0 20px 45px rgba(45,138,122,0.35); }\n.gs-brand { margin-top: 60px; text-align: center; padding-top: 35px; border-top: 1px solid rgba(180,130,80,0.18); }\n.gs-brand-text { font-size: 16px; color: #6b4c30; line-height: 1.9; }\n.gs-brand-text strong { color: #2c1a0e; }\n.gs-brand-script { margin-top: 18px; font-family: 'Caveat', cursive; font-size: 48px; color: #2c1a0e; }\n.gs-brand-script span { color: #2d8a7a; }\n@keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n@media(max-width:768px){ #bb-gritshine { padding: 60px 24px; } .gs-title { font-size: 46px; } .gs-subtitle { font-size: 18px; } .gs-section h3 { font-size: 28px; } .gs-section p { font-size: 16px; } .gs-bottom { padding: 36px 24px; } .gs-bottom h2 { font-size: 32px; } .gs-bottom p { font-size: 17px; } .gs-brand-script { font-size: 36px; } .gs-brand-text { font-size: 14px; } }\n\u003c\/style\u003e\n\u003csection id=\"bb-gritshine\"\u003e\n\u003cdiv class=\"gs-badge\"\u003eSCRUB. SHINE. REPEAT.\u003c\/div\u003e\n\u003ch1 class=\"gs-title\"\u003eGrit That \u003cspan\u003eGets The Job Done.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"gs-subtitle\"\u003eThe \u003cstrong\u003eGrit \u0026amp; Shine Scrub Pads (2-Pack)\u003c\/strong\u003e are built for the braai master who takes their grill as seriously as their cooking — tough enough to tackle the grime, gentle enough not to damage your surfaces. Two pads, zero excuses.\u003c\/p\u003e\n\u003cdiv class=\"gs-section\"\u003e\n\u003ch3\u003eStrong Scrubbing Power\u003c\/h3\u003e\n\u003cp\u003eTough, abrasive scrubbing surface that cuts through grease, carbon buildup, and stubborn braai residue — so your grill is always ready for the next round.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gs-section\"\u003e\n\u003ch3\u003eMulti-Purpose Use\u003c\/h3\u003e\n\u003cp\u003eNot just for the braai — these pads work on pots, pans, oven trays, and any surface that needs a serious clean. One pack, endless uses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gs-section\"\u003e\n\u003ch3\u003eDurable \u0026amp; Long-Lasting\u003c\/h3\u003e\n\u003cp\u003eBuilt to last through multiple uses without falling apart — because a good scrub pad should work as hard as you do, from the first braai to the last.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gs-section\"\u003e\n\u003ch3\u003eScratch Safe\u003c\/h3\u003e\n\u003cp\u003eTough on grime, safe on surfaces — designed to clean effectively without scratching or damaging your braai grid, pots, or cookware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gs-bottom\"\u003e\n\u003ch2\u003eClean Grill. Better Braai. Every Time.\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eGrit \u0026amp; Shine Scrub Pads\u003c\/strong\u003e are the unsung heroes of every great braai — because the best meals start with a clean grill. Grab a 2-pack and keep the good times rolling.\u003c\/p\u003e\n\u003ca href=\"#\" class=\"gs-cta\"\u003eSHOP NOW\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gs-brand\"\u003e\n\u003cdiv class=\"gs-brand-text\"\u003e🇿🇦 Proudly stocked by \u003cstrong\u003eBraais \u0026amp; Bikinis\u003c\/strong\u003e — your go-to for the SA outdoor lifestyle.\u003c\/div\u003e\n\u003cdiv class=\"gs-brand-script\"\u003eGood Times • Tan Lines • \u003cspan\u003eLocal Vibes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Braais \u0026 Bikinis","offers":[{"title":"Default Title","offer_id":48448124944632,"sku":null,"price":129.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/4411\/5448\/files\/Grit_Shine_Scrub_Pads.png?v=1779621030"},{"product_id":"insulated-lunch-tote","title":"Insulated Lunch Tote","description":"\u003c!-- BRAAIS \u0026 BIKINIS — BEACH BACKGROUND MATCHED SECTION --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026family=Caveat:wght@400;700\u0026display=swap');\n\n#lunch-bag-premium {\n    font-family: 'Poppins', sans-serif;\n    background: linear-gradient(160deg, #f4f4f4 0%, #ececec 40%, #f8f8f8 100%);\n    color: #2c1a0e;\n    padding: 90px 40px;\n    border-radius: 34px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(180,130,80,0.12);\n}\n\n#lunch-bag-premium::before {\n    content: \"\";\n    position: absolute;\n    width: 650px;\n    height: 650px;\n    background: radial-gradient(circle, rgba(45,138,122,0.14) 0%, transparent 70%);\n    top: -280px;\n    right: -220px;\n    animation: glowFloat 9s ease-in-out infinite;\n}\n\n#lunch-bag-premium::after {\n    content: \"\";\n    position: absolute;\n    width: 500px;\n    height: 500px;\n    background: radial-gradient(circle, rgba(234,141,120,0.15) 0%, transparent 70%);\n    bottom: -220px;\n    left: -180px;\n    animation: glowFloat 12s ease-in-out infinite;\n}\n\n@keyframes glowFloat {\n    0%,100% { transform: scale(1); opacity: .7; }\n    50% { transform: scale(1.12); opacity: 1; }\n}\n\n.lb-badge {\n    display: inline-block;\n    background: linear-gradient(135deg, #2d8a7a, #ea8d78);\n    color: white;\n    padding: 12px 24px;\n    border-radius: 60px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    margin-bottom: 35px;\n    box-shadow: 0 10px 25px rgba(45,138,122,0.22);\n}\n\n.lb-title {\n    font-size: 72px;\n    line-height: 1.02;\n    font-weight: 800;\n    margin-bottom: 28px;\n    max-width: 920px;\n    color: #2c1a0e;\n    animation: fadeUp 1s ease forwards;\n}\n\n.lb-title span {\n    background: linear-gradient(90deg, #2d8a7a, #ea8d78);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n}\n\n.lb-subtitle {\n    font-size: 21px;\n    line-height: 1.9;\n    color: #6b4c30;\n    max-width: 820px;\n    margin-bottom: 70px;\n    animation: fadeUp 1.2s ease forwards;\n}\n\n.lb-section {\n    margin-bottom: 50px;\n    padding-bottom: 40px;\n    border-bottom: 1px solid rgba(180,130,80,0.18);\n    animation: fadeUp 1.3s ease;\n}\n\n.lb-section:last-of-type {\n    border-bottom: none;\n}\n\n.lb-section h3 {\n    font-size: 34px;\n    font-weight: 700;\n    color: #2c1a0e;\n    margin-bottom: 18px;\n    position: relative;\n    display: inline-block;\n}\n\n.lb-section h3::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    bottom: -8px;\n    width: 70px;\n    height: 3px;\n    border-radius: 20px;\n    background: linear-gradient(90deg, #2d8a7a, #ea8d78);\n}\n\n.lb-section p {\n    font-size: 18px;\n    line-height: 2;\n    color: #6b4c30;\n    max-width: 950px;\n}\n\n.lb-bottom {\n    margin-top: 70px;\n    padding: 55px;\n    border-radius: 34px;\n    background: linear-gradient(\n        135deg,\n        rgba(45,138,122,.08),\n        rgba(234,141,120,.10),\n        rgba(255,248,238,.95)\n    );\n    border: 1px solid rgba(45,138,122,.15);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n}\n\n.lb-bottom h2 {\n    font-size: 46px;\n    margin-bottom: 24px;\n    font-weight: 800;\n    color: #2c1a0e;\n}\n\n.lb-bottom p {\n    color: #6b4c30;\n    font-size: 19px;\n    line-height: 2;\n    max-width: 850px;\n    margin: auto;\n}\n\n.lb-cta {\n    display: inline-block;\n    margin-top: 34px;\n    padding: 18px 42px;\n    border-radius: 60px;\n    background: linear-gradient(135deg, #2d8a7a, #ea8d78);\n    color: white;\n    font-weight: 700;\n    font-size: 15px;\n    letter-spacing: 1px;\n    text-decoration: none;\n    transition: all .35s ease;\n    box-shadow: 0 12px 30px rgba(45,138,122,0.25);\n}\n\n.lb-cta:hover {\n    transform: scale(1.05);\n    box-shadow: 0 20px 45px rgba(45,138,122,0.35);\n}\n\n.lb-brand {\n    margin-top: 60px;\n    text-align: center;\n    padding-top: 35px;\n    border-top: 1px solid rgba(180,130,80,0.18);\n}\n\n.lb-brand-text {\n    font-size: 16px;\n    color: #6b4c30;\n    line-height: 1.9;\n}\n\n.lb-brand-text strong {\n    color: #2c1a0e;\n}\n\n.lb-brand-script {\n    margin-top: 18px;\n    font-family: 'Caveat', cursive;\n    font-size: 48px;\n    color: #2c1a0e;\n}\n\n.lb-brand-script span {\n    color: #2d8a7a;\n}\n\n@keyframes fadeUp {\n    from { opacity: 0; transform: translateY(30px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n@media(max-width:768px){\n    #lunch-bag-premium { padding: 60px 24px; }\n    .lb-title { font-size: 46px; }\n    .lb-subtitle { font-size: 18px; }\n    .lb-section h3 { font-size: 28px; }\n    .lb-section p { font-size: 16px; }\n    .lb-bottom { padding: 36px 24px; }\n    .lb-bottom h2 { font-size: 32px; }\n    .lb-bottom p { font-size: 17px; }\n    .lb-brand-script { font-size: 36px; }\n    .lb-brand-text { font-size: 14px; }\n}\n\u003c\/style\u003e\n\n\u003csection id=\"lunch-bag-premium\"\u003e\n    \u003cdiv class=\"lb-badge\"\u003eFRESH FOOD. CUTE BAG. GOOD DAY.\u003c\/div\u003e\n    \u003ch1 class=\"lb-title\"\u003ePack It Fresh. \u003cspan\u003eEat It Happy.\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"lb-subtitle\"\u003eThe \u003cstrong\u003eInsulated Lunch Tote\u003c\/strong\u003e is your go-to for keeping food fresh and snacks sorted — wherever the day takes you. Compact, cute, and seriously practical, it's the tote that works as hard as you do. Available in a range of colours and patterns to match your vibe.\u003c\/p\u003e\n    \u003cdiv class=\"lb-section\"\u003e\n        \u003ch3\u003eInsulated Lining\u003c\/h3\u003e\n        \u003cp\u003eThick insulated lining keeps your food at the right temperature for longer — whether you're packing a beach picnic, a work lunch, or snacks for the road.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-section\"\u003e\n        \u003ch3\u003eZip Closure \u0026amp; Front Pocket\u003c\/h3\u003e\n        \u003cp\u003eA secure zip closure keeps everything sealed tight, while the front pocket gives you quick access to cutlery, serviettes, or your favourite snack.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-section\"\u003e\n        \u003ch3\u003eCompact \u0026amp; Easy To Carry\u003c\/h3\u003e\n        \u003cp\u003eSoft top handles make it easy to grab and go. Lightweight and compact enough to toss in your beach bag, backpack, or carry on its own without any fuss.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-section\"\u003e\n        \u003ch3\u003eThe Perfect Gift\u003c\/h3\u003e\n        \u003cp\u003eA practical, adorable gift for beach lovers, busy moms, and anyone who deserves a little something pretty to brighten up their day. Available in multiple colours and patterns — pick your favourite.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-bottom\"\u003e\n        \u003ch2\u003eCute Tote. Fresh Food. Happy Days.\u003c\/h2\u003e\n        \u003cp\u003eFrom beach picnics to office lunches, the \u003cstrong\u003eInsulated Lunch Tote\u003c\/strong\u003e keeps your food fresh, your style on point, and your day running smoothly — one delicious meal at a time.\u003c\/p\u003e\n        \u003ca href=\"#\" class=\"lb-cta\"\u003eSHOP NOW\u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-brand\"\u003e\n        \u003cdiv class=\"lb-brand-text\"\u003e🇿🇦 Proudly stocked by \u003cstrong\u003eBraais \u0026amp; Bikinis\u003c\/strong\u003e — your go-to for the SA outdoor lifestyle.\u003c\/div\u003e\n        \u003cdiv class=\"lb-brand-script\"\u003eGood Times • Tan Lines • \u003cspan\u003eLocal Vibes\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Braais \u0026 Bikinis","offers":[{"title":"Pink Floral","offer_id":48585139880184,"sku":null,"price":279.99,"currency_code":"ZAR","in_stock":true},{"title":"Purple Floral","offer_id":48585139912952,"sku":null,"price":279.99,"currency_code":"ZAR","in_stock":true},{"title":"White With Black Floral","offer_id":48585139945720,"sku":null,"price":279.99,"currency_code":"ZAR","in_stock":true},{"title":"White With Strawberries","offer_id":48585139978488,"sku":null,"price":279.99,"currency_code":"ZAR","in_stock":true},{"title":"Brown And White Checkered","offer_id":48585140011256,"sku":null,"price":279.99,"currency_code":"ZAR","in_stock":true},{"title":"Black And White Checkered","offer_id":48585140044024,"sku":null,"price":279.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/4411\/5448\/files\/Insulated_Lunch_Tote.png?v=1780385502"},{"product_id":"leather-hip-flask-gift-set","title":"Leather Hip Flask Gift Set","description":"\u003c!-- BRAAIS \u0026 BIKINIS — BEACH BACKGROUND MATCHED SECTION --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026family=Caveat:wght@400;700\u0026display=swap');\n\n#hip-flask-premium {\n    font-family: 'Poppins', sans-serif;\n    background: linear-gradient(160deg, #f4f4f4 0%, #ececec 40%, #f8f8f8 100%);\n    color: #2c1a0e;\n    padding: 90px 40px;\n    border-radius: 34px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(180,130,80,0.12);\n}\n\n#hip-flask-premium::before {\n    content: \"\";\n    position: absolute;\n    width: 650px;\n    height: 650px;\n    background: radial-gradient(circle, rgba(45,138,122,0.14) 0%, transparent 70%);\n    top: -280px;\n    right: -220px;\n    animation: glowFloat 9s ease-in-out infinite;\n}\n\n#hip-flask-premium::after {\n    content: \"\";\n    position: absolute;\n    width: 500px;\n    height: 500px;\n    background: radial-gradient(circle, rgba(234,141,120,0.15) 0%, transparent 70%);\n    bottom: -220px;\n    left: -180px;\n    animation: glowFloat 12s ease-in-out infinite;\n}\n\n@keyframes glowFloat {\n    0%,100% { transform: scale(1); opacity: .7; }\n    50% { transform: scale(1.12); opacity: 1; }\n}\n\n.hf-badge {\n    display: inline-block;\n    background: linear-gradient(135deg, #2d8a7a, #ea8d78);\n    color: white;\n    padding: 12px 24px;\n    border-radius: 60px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    margin-bottom: 35px;\n    box-shadow: 0 10px 25px rgba(45,138,122,0.22);\n}\n\n.hf-title {\n    font-size: 72px;\n    line-height: 1.02;\n    font-weight: 800;\n    margin-bottom: 28px;\n    max-width: 920px;\n    color: #2c1a0e;\n    animation: fadeUp 1s ease forwards;\n}\n\n.hf-title span {\n    background: linear-gradient(90deg, #2d8a7a, #ea8d78);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n}\n\n.hf-subtitle {\n    font-size: 21px;\n    line-height: 1.9;\n    color: #6b4c30;\n    max-width: 820px;\n    margin-bottom: 70px;\n    animation: fadeUp 1.2s ease forwards;\n}\n\n.hf-section {\n    margin-bottom: 50px;\n    padding-bottom: 40px;\n    border-bottom: 1px solid rgba(180,130,80,0.18);\n    animation: fadeUp 1.3s ease;\n}\n\n.hf-section:last-of-type {\n    border-bottom: none;\n}\n\n.hf-section h3 {\n    font-size: 34px;\n    font-weight: 700;\n    color: #2c1a0e;\n    margin-bottom: 18px;\n    position: relative;\n    display: inline-block;\n}\n\n.hf-section h3::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    bottom: -8px;\n    width: 70px;\n    height: 3px;\n    border-radius: 20px;\n    background: linear-gradient(90deg, #2d8a7a, #ea8d78);\n}\n\n.hf-section p {\n    font-size: 18px;\n    line-height: 2;\n    color: #6b4c30;\n    max-width: 950px;\n}\n\n.hf-section ul {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n}\n\n.hf-section ul li {\n    font-size: 18px;\n    line-height: 2;\n    color: #6b4c30;\n    padding-left: 32px;\n    position: relative;\n}\n\n.hf-section ul li::before {\n    content: \"🥃\";\n    position: absolute;\n    left: 0;\n    font-size: 14px;\n    top: 4px;\n}\n\n.hf-bottom {\n    margin-top: 70px;\n    padding: 55px;\n    border-radius: 34px;\n    background: linear-gradient(\n        135deg,\n        rgba(45,138,122,.08),\n        rgba(234,141,120,.10),\n        rgba(255,248,238,.95)\n    );\n    border: 1px solid rgba(45,138,122,.15);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n}\n\n.hf-bottom h2 {\n    font-size: 46px;\n    margin-bottom: 24px;\n    font-weight: 800;\n    color: #2c1a0e;\n}\n\n.hf-bottom p {\n    color: #6b4c30;\n    font-size: 19px;\n    line-height: 2;\n    max-width: 850px;\n    margin: auto;\n}\n\n.hf-cta {\n    display: inline-block;\n    margin-top: 34px;\n    padding: 18px 42px;\n    border-radius: 60px;\n    background: linear-gradient(135deg, #2d8a7a, #ea8d78);\n    color: white;\n    font-weight: 700;\n    font-size: 15px;\n    letter-spacing: 1px;\n    text-decoration: none;\n    transition: all .35s ease;\n    box-shadow: 0 12px 30px rgba(45,138,122,0.25);\n}\n\n.hf-cta:hover {\n    transform: scale(1.05);\n    box-shadow: 0 20px 45px rgba(45,138,122,0.35);\n}\n\n.hf-brand {\n    margin-top: 60px;\n    text-align: center;\n    padding-top: 35px;\n    border-top: 1px solid rgba(180,130,80,0.18);\n}\n\n.hf-brand-text {\n    font-size: 16px;\n    color: #6b4c30;\n    line-height: 1.9;\n}\n\n.hf-brand-text strong {\n    color: #2c1a0e;\n}\n\n.hf-brand-script {\n    margin-top: 18px;\n    font-family: 'Caveat', cursive;\n    font-size: 48px;\n    color: #2c1a0e;\n}\n\n.hf-brand-script span {\n    color: #2d8a7a;\n}\n\n@keyframes fadeUp {\n    from { opacity: 0; transform: translateY(30px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n@media(max-width:768px){\n    #hip-flask-premium { padding: 60px 24px; }\n    .hf-title { font-size: 46px; }\n    .hf-subtitle { font-size: 18px; }\n    .hf-section h3 { font-size: 28px; }\n    .hf-section p, .hf-section ul li { font-size: 16px; }\n    .hf-bottom { padding: 36px 24px; }\n    .hf-bottom h2 { font-size: 32px; }\n    .hf-bottom p { font-size: 17px; }\n    .hf-brand-script { font-size: 36px; }\n    .hf-brand-text { font-size: 14px; }\n}\n\u003c\/style\u003e\n\u003csection id=\"hip-flask-premium\"\u003e\n\u003cdiv class=\"hf-badge\"\u003eGOOD TIMES IN YOUR POCKET\u003c\/div\u003e\n\u003ch1 class=\"hf-title\"\u003eSip It. Share It. \u003cspan\u003eOwn The Moment.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hf-subtitle\"\u003eThe \u003cstrong\u003eHip Flask Gift Set\u003c\/strong\u003e is your ultimate companion for life's best moments — whether you're gathered around the braai or watching the sun dip into the ocean. Built for South Africans who know how to enjoy the good life.\u003c\/p\u003e\n\u003cdiv class=\"hf-section\"\u003e\n\u003ch3\u003eWhat's In The Set\u003c\/h3\u003e\n\u003cp\u003eEverything you need to sip in style, wherever the vibe takes you:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 x 227ml stainless steel hip flask with leather wrap \u0026amp; contrast stitching\u003c\/li\u003e\n\u003cli\u003e3 x stainless steel shot cups\u003c\/li\u003e\n\u003cli\u003e1 x stainless steel funnel\u003c\/li\u003e\n\u003cli\u003e1 x zippered leather carry case for the shot cups\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hf-section\"\u003e\n\u003ch3\u003eLeak-Proof \u0026amp; Reliable\u003c\/h3\u003e\n\u003cp\u003eA secure screw cap keeps your favourite spirit safely sealed — no spills, no waste, just pure enjoyment from the first sip to the last.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hf-section\"\u003e\n\u003ch3\u003eBuilt For Adventure\u003c\/h3\u003e\n\u003cp\u003eCompact enough to slip into a pocket, bag, or cooler bag. From beach days to bush braais, this set goes wherever the good times do.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hf-section\"\u003e\n\u003ch3\u003eNo Metallic Taste\u003c\/h3\u003e\n\u003cp\u003eStainless steel interior means your drink tastes exactly as it should — clean, pure, and exactly how you poured it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hf-section\"\u003e\n\u003ch3\u003eThe Perfect Gift For Him\u003c\/h3\u003e\n\u003cp\u003eA premium lifestyle essential for braai lovers, beach goers, and anyone who appreciates quality — perfect for birthdays, Father's Day, or just because.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hf-bottom\"\u003e\n\u003ch2\u003eGood Times In Your Pocket\u003c\/h2\u003e\n\u003cp\u003eWhether you're toasting at sunset, sharing shots around the fire, or sneaking a sip at the beach, the \u003cstrong\u003eHip Flask Gift Set\u003c\/strong\u003e delivers style, convenience, and pure SA vibes — every time.\u003c\/p\u003e\n\u003ca class=\"hf-cta\" href=\"#\"\u003e SHOP NOW \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hf-brand\"\u003e\n\u003cdiv class=\"hf-brand-text\"\u003e🇿🇦 Proudly stocked by \u003cstrong\u003eBraais \u0026amp; Bikinis\u003c\/strong\u003e — your go-to for the SA outdoor lifestyle.\u003c\/div\u003e\n\u003cdiv class=\"hf-brand-script\"\u003eGood Times • Tan Lines • \u003cspan\u003eLocal Vibes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Braais \u0026 Bikinis","offers":[{"title":"Default Title","offer_id":48683564204280,"sku":null,"price":379.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/4411\/5448\/files\/Leather_Hip_Flask_Gift_Set.png?v=1780072868"},{"product_id":"coastal-sip-insulated-water-bottle-500ml","title":"Coastal Sip Insulated Bottle","description":"\u003c!-- BRAAIS \u0026 BIKINIS --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026family=Caveat:wght@400;700\u0026display=swap');\n#bb-coastalsip {\n    font-family: 'Poppins', sans-serif;\n    background: linear-gradient(160deg, #f4f4f4 0%, #ececec 40%, #f8f8f8 100%);\n    color: #2c1a0e;\n    padding: 90px 40px;\n    border-radius: 34px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(180,130,80,0.12);\n}\n#bb-coastalsip::before { content: \"\"; position: absolute; width: 650px; height: 650px; background: radial-gradient(circle, rgba(45,138,122,0.14) 0%, transparent 70%); top: -280px; right: -220px; animation: glowFloat 9s ease-in-out infinite; }\n#bb-coastalsip::after { content: \"\"; position: absolute; width: 500px; height: 500px; background: radial-gradient(circle, rgba(234,141,120,0.15) 0%, transparent 70%); bottom: -220px; left: -180px; animation: glowFloat 12s ease-in-out infinite; }\n@keyframes glowFloat { 0%,100% { transform: scale(1); opacity: .7; } 50% { transform: scale(1.12); opacity: 1; } }\n.cs-badge { display: inline-block; background: linear-gradient(135deg, #2d8a7a, #ea8d78); color: white; padding: 12px 24px; border-radius: 60px; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 35px; box-shadow: 0 10px 25px rgba(45,138,122,0.22); }\n.cs-title { font-size: 72px; line-height: 1.02; font-weight: 800; margin-bottom: 28px; max-width: 920px; color: #2c1a0e; animation: fadeUp 1s ease forwards; }\n.cs-title span { background: linear-gradient(90deg, #2d8a7a, #ea8d78); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n.cs-subtitle { font-size: 21px; line-height: 1.9; color: #6b4c30; max-width: 820px; margin-bottom: 70px; animation: fadeUp 1.2s ease forwards; }\n.cs-section { margin-bottom: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(180,130,80,0.18); animation: fadeUp 1.3s ease; }\n.cs-section:last-of-type { border-bottom: none; }\n.cs-section h3 { font-size: 34px; font-weight: 700; color: #2c1a0e; margin-bottom: 18px; position: relative; display: inline-block; }\n.cs-section h3::after { content: \"\"; position: absolute; left: 0; bottom: -8px; width: 70px; height: 3px; border-radius: 20px; background: linear-gradient(90deg, #2d8a7a, #ea8d78); }\n.cs-section p { font-size: 18px; line-height: 2; color: #6b4c30; max-width: 950px; }\n.cs-specs { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 28px; }\n.cs-spec-item { background: rgba(45,138,122,0.06); border-radius: 16px; padding: 22px 26px; border: 1px solid rgba(45,138,122,0.12); }\n.cs-spec-item strong { display: block; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #2d8a7a; margin-bottom: 6px; }\n.cs-spec-item span { font-size: 17px; color: #2c1a0e; font-weight: 500; }\n.cs-bottom { margin-top: 70px; padding: 55px; border-radius: 34px; background: linear-gradient(135deg, rgba(45,138,122,.08), rgba(234,141,120,.10), rgba(255,248,238,.95)); border: 1px solid rgba(45,138,122,.15); text-align: center; }\n.cs-bottom h2 { font-size: 46px; margin-bottom: 24px; font-weight: 800; color: #2c1a0e; }\n.cs-bottom p { color: #6b4c30; font-size: 19px; line-height: 2; max-width: 850px; margin: auto; }\n.cs-cta { display: inline-block; margin-top: 34px; padding: 18px 42px; border-radius: 60px; background: linear-gradient(135deg, #2d8a7a, #ea8d78); color: white; font-weight: 700; font-size: 15px; letter-spacing: 1px; text-decoration: none; transition: all .35s ease; box-shadow: 0 12px 30px rgba(45,138,122,0.25); }\n.cs-cta:hover { transform: scale(1.05); box-shadow: 0 20px 45px rgba(45,138,122,0.35); }\n.cs-brand { margin-top: 60px; text-align: center; padding-top: 35px; border-top: 1px solid rgba(180,130,80,0.18); }\n.cs-brand-text { font-size: 16px; color: #6b4c30; line-height: 1.9; }\n.cs-brand-text strong { color: #2c1a0e; }\n.cs-brand-script { margin-top: 18px; font-family: 'Caveat', cursive; font-size: 48px; color: #2c1a0e; }\n.cs-brand-script span { color: #2d8a7a; }\n@keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n@media(max-width:768px){ #bb-coastalsip { padding: 60px 24px; } .cs-title { font-size: 46px; } .cs-subtitle { font-size: 18px; } .cs-section h3 { font-size: 28px; } .cs-section p { font-size: 16px; } .cs-specs { grid-template-columns: 1fr; } .cs-bottom { padding: 36px 24px; } .cs-bottom h2 { font-size: 32px; } .cs-bottom p { font-size: 17px; } .cs-brand-script { font-size: 36px; } .cs-brand-text { font-size: 14px; } }\n\u003c\/style\u003e\n\u003csection id=\"bb-coastalsip\"\u003e\n\u003cdiv class=\"cs-badge\"\u003eSTAY COLD. STAY HOT. STAY HYDRATED.\u003c\/div\u003e\n\u003ch1 class=\"cs-title\"\u003eSip Smarter. \u003cspan\u003eWherever The Tide Takes You.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cs-subtitle\"\u003eThe \u003cstrong\u003eCoastal Sip Insulated Bottle\u003c\/strong\u003e is built for beach days, braai afternoons, and everything in between — keeping your drinks ice-cold or steaming hot, no matter how long the session runs.\u003c\/p\u003e\n\u003cdiv class=\"cs-section\"\u003e\n\u003ch3\u003eDouble-Wall Vacuum Insulation\u003c\/h3\u003e\n\u003cp\u003eOur 500ml bottle features premium double-layer stainless steel construction with vacuum insulation technology — keeping cold drinks cold for up to 24 hours and hot drinks hot for up to 12 hours. From sunrise swims to sunset braais, your drink stays exactly how you like it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-section\"\u003e\n\u003ch3\u003eFood-Grade Stainless Steel\u003c\/h3\u003e\n\u003cp\u003eCrafted from high-quality 304 food-grade stainless steel — BPA-free, rust-resistant, and built to last. No metallic taste, no plastic leaching, just pure refreshment every sip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-section\"\u003e\n\u003ch3\u003eLeak-Proof Lid\u003c\/h3\u003e\n\u003cp\u003eThe secure screw-top lid seals tight so you can toss it in your beach bag, backpack, or cooler bag without a second thought. No spills, no stress — just good vibes and great hydration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-section\"\u003e\n\u003ch3\u003eSoft-Touch Matte Finish\u003c\/h3\u003e\n\u003cp\u003eThe powder-coated matte exterior gives a premium feel and a non-slip grip — even with sandy or wet hands. Available in a range of colours to match your vibe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-section\"\u003e\n\u003ch3\u003eSpecs \u0026amp; Details\u003c\/h3\u003e\n\u003cdiv class=\"cs-specs\"\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eCapacity\u003c\/strong\u003e\u003cspan\u003e500ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003cspan\u003e304 Food-Grade Stainless Steel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eInsulation\u003c\/strong\u003e\u003cspan\u003eDouble-Wall Vacuum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eCold Retention\u003c\/strong\u003e\u003cspan\u003eUp to 24 Hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eHot Retention\u003c\/strong\u003e\u003cspan\u003eUp to 12 Hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eFinish\u003c\/strong\u003e\u003cspan\u003ePowder-Coated Matte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eBPA Free\u003c\/strong\u003e\u003cspan\u003eYes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-spec-item\"\u003e\n\u003cstrong\u003eLid Type\u003c\/strong\u003e\u003cspan\u003eLeak-Proof Screw Top\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-bottom\"\u003e\n\u003ch2\u003eHydration That Keeps Up With You.\u003c\/h2\u003e\n\u003cp\u003eWhether you're catching waves, flipping boerewors, or just soaking up the SA sun — the \u003cstrong\u003eCoastal Sip Insulated Water Bottle\u003c\/strong\u003e is the one you'll reach for every time. Built tough, styled right, and ready for whatever the day brings.\u003c\/p\u003e\n\u003ca class=\"cs-cta\" href=\"#\"\u003eSHOP NOW\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-brand\"\u003e\n\u003cdiv class=\"cs-brand-text\"\u003e🇿🇦 Proudly stocked by \u003cstrong\u003eBraais \u0026amp; Bikinis\u003c\/strong\u003e — your go-to for the SA outdoor lifestyle.\u003c\/div\u003e\n\u003cdiv class=\"cs-brand-script\"\u003eGood Times • Tan Lines • \u003cspan\u003eLocal Vibes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Braais \u0026 Bikinis","offers":[{"title":"Black","offer_id":48771640459512,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":48771640492280,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":48771640525048,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"Gray","offer_id":48771640557816,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"Dark Pink","offer_id":48771640590584,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":48771640623352,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"Green","offer_id":48771640656120,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true},{"title":"Purple","offer_id":48771640688888,"sku":null,"price":309.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/4411\/5448\/files\/Coastal_Sip_Insulated_Bottle.png?v=1780603214"},{"product_id":"tide-chaser-insulated-water-bottle-500ml","title":"Tide Chaser Insulated Bottle","description":"\u003c!-- BRAAIS \u0026 BIKINIS --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026family=Caveat:wght@400;700\u0026display=swap');\n#bb-tidechaser {\n    font-family: 'Poppins', sans-serif;\n    background: linear-gradient(160deg, #f4f4f4 0%, #ececec 40%, #f8f8f8 100%);\n    color: #2c1a0e;\n    padding: 90px 40px;\n    border-radius: 34px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(180,130,80,0.12);\n}\n#bb-tidechaser::before { content: \"\"; position: absolute; width: 650px; height: 650px; background: radial-gradient(circle, rgba(45,138,122,0.14) 0%, transparent 70%); top: -280px; right: -220px; animation: glowFloat 9s ease-in-out infinite; }\n#bb-tidechaser::after { content: \"\"; position: absolute; width: 500px; height: 500px; background: radial-gradient(circle, rgba(234,141,120,0.15) 0%, transparent 70%); bottom: -220px; left: -180px; animation: glowFloat 12s ease-in-out infinite; }\n@keyframes glowFloat { 0%,100% { transform: scale(1); opacity: .7; } 50% { transform: scale(1.12); opacity: 1; } }\n.tc-badge { display: inline-block; background: linear-gradient(135deg, #2d8a7a, #ea8d78); color: white; padding: 12px 24px; border-radius: 60px; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 35px; box-shadow: 0 10px 25px rgba(45,138,122,0.22); }\n.tc-title { font-size: 72px; line-height: 1.02; font-weight: 800; margin-bottom: 28px; max-width: 920px; color: #2c1a0e; animation: fadeUp 1s ease forwards; }\n.tc-title span { background: linear-gradient(90deg, #2d8a7a, #ea8d78); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n.tc-subtitle { font-size: 21px; line-height: 1.9; color: #6b4c30; max-width: 820px; margin-bottom: 70px; animation: fadeUp 1.2s ease forwards; }\n.tc-section { margin-bottom: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(180,130,80,0.18); animation: fadeUp 1.3s ease; }\n.tc-section:last-of-type { border-bottom: none; }\n.tc-section h3 { font-size: 34px; font-weight: 700; color: #2c1a0e; margin-bottom: 18px; position: relative; display: inline-block; }\n.tc-section h3::after { content: \"\"; position: absolute; left: 0; bottom: -8px; width: 70px; height: 3px; border-radius: 20px; background: linear-gradient(90deg, #2d8a7a, #ea8d78); }\n.tc-section p { font-size: 18px; line-height: 2; color: #6b4c30; max-width: 950px; }\n.tc-specs { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 28px; }\n.tc-spec-item { background: rgba(45,138,122,0.06); border-radius: 16px; padding: 22px 26px; border: 1px solid rgba(45,138,122,0.12); }\n.tc-spec-item strong { display: block; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #2d8a7a; margin-bottom: 6px; }\n.tc-spec-item span { font-size: 17px; color: #2c1a0e; font-weight: 500; }\n.tc-bottom { margin-top: 70px; padding: 55px; border-radius: 34px; background: linear-gradient(135deg, rgba(45,138,122,.08), rgba(234,141,120,.10), rgba(255,248,238,.95)); border: 1px solid rgba(45,138,122,.15); text-align: center; }\n.tc-bottom h2 { font-size: 46px; margin-bottom: 24px; font-weight: 800; color: #2c1a0e; }\n.tc-bottom p { color: #6b4c30; font-size: 19px; line-height: 2; max-width: 850px; margin: auto; }\n.tc-cta { display: inline-block; margin-top: 34px; padding: 18px 42px; border-radius: 60px; background: linear-gradient(135deg, #2d8a7a, #ea8d78); color: white; font-weight: 700; font-size: 15px; letter-spacing: 1px; text-decoration: none; transition: all .35s ease; box-shadow: 0 12px 30px rgba(45,138,122,0.25); }\n.tc-cta:hover { transform: scale(1.05); box-shadow: 0 20px 45px rgba(45,138,122,0.35); }\n.tc-brand { margin-top: 60px; text-align: center; padding-top: 35px; border-top: 1px solid rgba(180,130,80,0.18); }\n.tc-brand-text { font-size: 16px; color: #6b4c30; line-height: 1.9; }\n.tc-brand-text strong { color: #2c1a0e; }\n.tc-brand-script { margin-top: 18px; font-family: 'Caveat', cursive; font-size: 48px; color: #2c1a0e; }\n.tc-brand-script span { color: #2d8a7a; }\n@keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n@media(max-width:768px){ #bb-tidechaser { padding: 60px 24px; } .tc-title { font-size: 46px; } .tc-subtitle { font-size: 18px; } .tc-section h3 { font-size: 28px; } .tc-section p { font-size: 16px; } .tc-specs { grid-template-columns: 1fr; } .tc-bottom { padding: 36px 24px; } .tc-bottom h2 { font-size: 32px; } .tc-bottom p { font-size: 17px; } .tc-brand-script { font-size: 36px; } .tc-brand-text { font-size: 14px; } }\n\u003c\/style\u003e\n\u003csection id=\"bb-tidechaser\"\u003e\n\u003cdiv class=\"tc-badge\"\u003eGRAB. GO. HYDRATE.\u003c\/div\u003e\n\u003ch1 class=\"tc-title\"\u003eChase The Tide. \u003cspan\u003eNever Your Thirst.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"tc-subtitle\"\u003eThe \u003cstrong\u003eTide Chaser Insulated Bottle\u003c\/strong\u003e is your go-anywhere hydration companion — slim, sleek, and built for the SA lifestyle. Whether you're hitting the beach, the braai, or the trail, this bottle keeps up without slowing you down.\u003c\/p\u003e\n\u003cdiv class=\"tc-section\"\u003e\n\u003ch3\u003eDouble-Wall Vacuum Insulation\u003c\/h3\u003e\n\u003cp\u003ePremium double-layer stainless steel with vacuum insulation keeps your drinks ice-cold for up to 24 hours and piping hot for up to 12 hours. From early morning coffee runs to late afternoon sundowners — your drink stays exactly how you poured it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-section\"\u003e\n\u003ch3\u003eBuilt-In Carry Loop\u003c\/h3\u003e\n\u003cp\u003eThe convenient carry loop lid means you can clip it to your bag, hook it to your fingers, or hang it from your beach chair — hands-free hydration wherever the day takes you. No more juggling your bottle with everything else.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-section\"\u003e\n\u003ch3\u003eFood-Grade Stainless Steel\u003c\/h3\u003e\n\u003cp\u003eMade from 304 food-grade stainless steel — BPA-free, rust-resistant, and taste-neutral. Pure refreshment, every single sip, with zero metallic aftertaste or plastic concerns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-section\"\u003e\n\u003ch3\u003eSlim Profile. Big Capacity.\u003c\/h3\u003e\n\u003cp\u003eThe sleek, slender silhouette fits most cup holders and side pockets, while still packing a full 500ml of your favourite drink. Lightweight enough to forget it's there — until you need it most.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-section\"\u003e\n\u003ch3\u003eSpecs \u0026amp; Details\u003c\/h3\u003e\n\u003cdiv class=\"tc-specs\"\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eCapacity\u003c\/strong\u003e\u003cspan\u003e500ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003cspan\u003e304 Food-Grade Stainless Steel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eInsulation\u003c\/strong\u003e\u003cspan\u003eDouble-Wall Vacuum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eCold Retention\u003c\/strong\u003e\u003cspan\u003eUp to 24 Hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eHot Retention\u003c\/strong\u003e\u003cspan\u003eUp to 12 Hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eFinish\u003c\/strong\u003e\u003cspan\u003ePowder-Coated Matte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eBPA Free\u003c\/strong\u003e\u003cspan\u003eYes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-spec-item\"\u003e\n\u003cstrong\u003eLid Type\u003c\/strong\u003e\u003cspan\u003eScrew Top with Carry Loop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-bottom\"\u003e\n\u003ch2\u003eYour Drink. Your Pace. Your Vibe.\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eTide Chaser Insulated Water Bottle\u003c\/strong\u003e is made for people who move — from the shoreline to the stoep, from sunrise paddles to golden-hour braais. Grab yours and stay hydrated in true SA style.\u003c\/p\u003e\n\u003ca class=\"tc-cta\" href=\"#\"\u003eSHOP NOW\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tc-brand\"\u003e\n\u003cdiv class=\"tc-brand-text\"\u003e🇿🇦 Proudly stocked by \u003cstrong\u003eBraais \u0026amp; Bikinis\u003c\/strong\u003e — your go-to for the SA outdoor lifestyle.\u003c\/div\u003e\n\u003cdiv class=\"tc-brand-script\"\u003eGood Times • Tan Lines • \u003cspan\u003eLocal Vibes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Braais \u0026 Bikinis","offers":[{"title":"Pink","offer_id":48772289396984,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Lavender","offer_id":48772289429752,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":48772289462520,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Purple","offer_id":48772289495288,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Red","offer_id":48772289528056,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":48772289560824,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Yellow Beige","offer_id":48814779433208,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true},{"title":"Mint","offer_id":48772289626360,"sku":null,"price":339.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/4411\/5448\/files\/Tide_Chaser_Insulated_Bottle.png?v=1780602983"}],"url":"https:\/\/braaisandbikinis.co.za\/collections\/braai-home.oembed","provider":"Braais \u0026 Bikinis","version":"1.0","type":"link"}