{"product_id":"kitchenklub-freshvault","title":"KitchenKlub Airlock (Wine \u0026 Champagne Bottle Preserver)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n:root{\n  --charcoal:#2C2F2E;\n  --sage:#7E9477;\n  --cream:#F5F2EE;\n  --orange:#E8622A;\n}\n\n.kk{\n  font-family:'Inter',sans-serif;\n  background:linear-gradient(180deg,#F8F5F1 0%, #F2ECE5 100%);\n  color:var(--charcoal);\n  padding:40px 14px;\n  overflow:hidden;\n  -webkit-font-smoothing:antialiased;\n}\n\n.kk *{\n  box-sizing:border-box;\n}\n\n.wrap{\n  max-width:1180px;\n  margin:auto;\n}\n\n\/* HERO *\/\n\n.hero{\n  position:relative;\n  overflow:hidden;\n  background:rgba(255,255,255,0.82);\n  backdrop-filter:blur(14px);\n  border-radius:30px;\n  padding:28px 20px;\n  box-shadow:\n  0 24px 60px rgba(0,0,0,0.06),\n  inset 0 1px 0 rgba(255,255,255,0.7);\n}\n\n.hero-grid{\n  position:relative;\n  z-index:2;\n  display:grid;\n  grid-template-columns:1fr;\n  gap:28px;\n  text-align:center;\n}\n\n.hero-content{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.hero h1{\n  font-size:clamp(34px,7vw,70px);\n  line-height:1.05;\n  font-weight:800;\n  letter-spacing:-2px;\n  margin-bottom:12px;\n  animation:fadeUp .8s ease;\n}\n\n.hero h1 span{\n  color:var(--sage);\n}\n\n.sub{\n  color:#666;\n  font-size:18px;\n  font-weight:600;\n  letter-spacing:0.4px;\n  margin-bottom:20px;\n  text-align:center;\n  animation:fadeUp 1s ease;\n}\n\n.tagline{\n  font-size:clamp(20px,4vw,30px);\n  line-height:1.3;\n  font-weight:700;\n  margin-bottom:18px;\n  max-width:760px;\n  text-align:center;\n  animation:fadeUp 1.2s ease;\n}\n\n.tagline span{\n  color:var(--orange);\n}\n\n.hero-text{\n  color:#555;\n  line-height:1.8;\n  font-size:15px;\n  max-width:760px;\n  text-align:center;\n  animation:fadeUp 1.3s ease;\n}\n\n.hero-points{\n  margin-top:24px;\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:12px;\n  width:100%;\n  max-width:560px;\n}\n\n.point{\n  background:rgba(255,255,255,0.9);\n  border-radius:18px;\n  padding:14px;\n  font-size:13px;\n  font-weight:600;\n  box-shadow:0 10px 24px rgba(0,0,0,0.04);\n  transition:.35s ease;\n  cursor:pointer;\n}\n\n.point:hover{\n  transform:translateY(-6px) scale(1.03);\n  background:#fff;\n}\n\n\/* SECTION TITLES *\/\n\n.section{\n  margin-top:54px;\n}\n\n.section-title{\n  text-align:center;\n  margin-bottom:26px;\n}\n\n.section-title h2{\n  font-size:clamp(28px,5vw,38px);\n  margin-bottom:8px;\n  letter-spacing:-1px;\n}\n\n.section-title p{\n  color:#666;\n  font-size:14px;\n}\n\n\/* BENEFITS *\/\n\n.benefits{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:14px;\n}\n\n.card{\n  background:rgba(255,255,255,0.88);\n  backdrop-filter:blur(12px);\n  border-radius:20px;\n  padding:18px 20px;\n  box-shadow:0 16px 34px rgba(0,0,0,0.04);\n  transition:.35s ease;\n  cursor:pointer;\n}\n\n.card:hover{\n  transform:translateY(-6px);\n  box-shadow:0 26px 50px rgba(0,0,0,0.08);\n}\n\n.card-top{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin-bottom:8px;\n}\n\n.icon{\n  font-size:24px;\n  line-height:1;\n}\n\n.card h3{\n  font-size:16px;\n  margin:0;\n}\n\n.card p{\n  color:#555;\n  line-height:1.7;\n  font-size:13px;\n}\n\n\/* FEATURES *\/\n\n.features{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:14px;\n}\n\n.feature{\n  background:rgba(255,255,255,0.88);\n  backdrop-filter:blur(10px);\n  border-radius:20px;\n  padding:18px 20px;\n  transition:.35s ease;\n  box-shadow:0 16px 34px rgba(0,0,0,0.04);\n  cursor:pointer;\n}\n\n.feature:hover{\n  transform:translateY(-6px);\n  box-shadow:0 26px 50px rgba(0,0,0,0.08);\n}\n\n.feature-top{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin-bottom:8px;\n}\n\n.f-icon{\n  font-size:24px;\n  line-height:1;\n}\n\n.feature h3{\n  font-size:16px;\n  margin:0;\n}\n\n.feature p{\n  color:#555;\n  line-height:1.7;\n  font-size:13px;\n}\n\n\/* SPECIFICATIONS *\/\n\n.specs{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:12px;\n  max-width:900px;\n  margin:auto;\n}\n\n.spec{\n  background:#7E9477;\n  color:#fff;\n  border-radius:14px;\n  padding:14px 16px;\n  text-align:center;\n  transition:.3s ease;\n  cursor:pointer;\n  min-height:88px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n}\n\n.spec:hover{\n  transform:translateY(-5px) scale(1.03);\n}\n\n.spec strong{\n  display:block;\n  margin-bottom:5px;\n  font-size:12px;\n  color:rgba(255,255,255,0.82);\n  font-weight:500;\n}\n\n.spec span{\n  font-size:13px;\n  font-weight:700;\n  line-height:1.5;\n}\n\n\/* CTA *\/\n\n.cta-box{\n  margin-top:60px;\n  background:var(--charcoal);\n  border-radius:34px;\n  padding:54px 24px;\n  text-align:center;\n  color:#fff;\n  box-shadow:0 26px 60px rgba(0,0,0,0.16);\n}\n\n.cta-box h2{\n  font-size:clamp(30px,5vw,44px);\n  margin-bottom:14px;\n  color:#fff;\n}\n\n.cta-box p{\n  max-width:720px;\n  margin:auto;\n  color:rgba(255,255,255,0.82);\n  line-height:1.9;\n  font-size:15px;\n}\n\n.btn{\n  margin-top:30px;\n  background:#E8622A;\n  color:#fff;\n  border:none;\n  padding:18px 44px;\n  border-radius:999px;\n  font-size:16px;\n  font-weight:700;\n  cursor:pointer;\n  transition:.35s ease;\n  box-shadow:0 22px 42px rgba(232,98,42,0.38);\n}\n\n.btn:hover{\n  transform:translateY(-4px) scale(1.06);\n  box-shadow:0 28px 52px rgba(232,98,42,0.48);\n}\n\n.local{\n  margin-top:18px;\n  font-size:13px;\n  color:rgba(255,255,255,0.7);\n}\n\n\/* ANIMATIONS *\/\n\n@keyframes fadeUp{\n  from{\n    opacity:0;\n    transform:translateY(20px);\n  }\n  to{\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n\/* DESKTOP *\/\n\n@media(min-width:768px){\n\n  .kk{\n    padding:84px 20px;\n  }\n\n  .hero{\n    padding:54px;\n  }\n\n  .benefits{\n    grid-template-columns:repeat(3,1fr);\n  }\n\n  .features{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .specs{\n    grid-template-columns:repeat(4,1fr);\n  }\n\n}\n\n\/* MOBILE *\/\n\n@media(max-width:767px){\n\n  .hero-grid{\n    gap:22px;\n  }\n\n  .hero-points{\n    grid-template-columns:1fr;\n  }\n\n  .specs{\n    grid-template-columns:1fr 1fr;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kk\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-grid\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003ch1\u003eKitchenKlub \u003cspan\u003eAirlock\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cdiv class=\"sub\"\u003eWine \u0026amp; Champagne Bottle Preserver\u003c\/div\u003e\n\u003cdiv class=\"tagline\"\u003eKeep freshness \u003cspan\u003elocked in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-text\"\u003eThe KitchenKlub Airlock Bottle Preserver helps maintain flavour, aroma and carbonation with a secure airtight seal designed for modern entertaining and everyday convenience.\u003c\/div\u003e\n\u003cdiv class=\"hero-points\"\u003e\n\u003cdiv class=\"point\"\u003e🍷 Preserves Freshness Longer\u003c\/div\u003e\n\u003cdiv class=\"point\"\u003e✨ Maintains Flavour \u0026amp; Fizz\u003c\/div\u003e\n\u003cdiv class=\"point\"\u003e🔒 Airtight Leak-Resistant Seal\u003c\/div\u003e\n\u003cdiv class=\"point\"\u003e🏡 Compact Premium Design\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003ch2\u003eBenefits\u003c\/h2\u003e\n\u003cp\u003eDesigned for freshness, convenience and modern hosting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefits\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-top\"\u003e\n\u003cdiv class=\"icon\"\u003e🍷\u003c\/div\u003e\n\u003ch3\u003eLonger Freshness\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eHelps preserve wine and champagne after opening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-top\"\u003e\n\u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eMaintains Flavour\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eKeeps aroma, flavour and carbonation fresher for longer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-top\"\u003e\n\u003cdiv class=\"icon\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eAirtight Seal\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eReduces oxidation and air exposure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-top\"\u003e\n\u003cdiv class=\"icon\"\u003e🏡\u003c\/div\u003e\n\u003ch3\u003eCompact Design\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eMinimal modern design perfect for kitchens and bars.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-top\"\u003e\n\u003cdiv class=\"icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eReusable Design\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eDurable reusable construction for everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"card-top\"\u003e\n\u003cdiv class=\"icon\"\u003e🥂\u003c\/div\u003e\n\u003ch3\u003ePerfect For Hosting\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eIdeal for entertaining, dinners and gifting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003ePremium preservation in one compact design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-top\"\u003e\n\u003cdiv class=\"f-icon\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eAirtight Silicone Seal\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eHelps lock in freshness and flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-top\"\u003e\n\u003cdiv class=\"f-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eEasy Push-Lock Use\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSimple secure locking operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-top\"\u003e\n\u003cdiv class=\"f-icon\"\u003e🍾\u003c\/div\u003e\n\u003ch3\u003eFits Standard Bottles\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eCompatible with most wine and champagne bottles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-top\"\u003e\n\u003cdiv class=\"f-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eModern Matte Finish\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSleek premium styling for modern homes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003eCompact premium preservation design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs\"\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003e🎨 Colour\u003c\/strong\u003e \u003cspan\u003eMatte Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003e🛠️ Material\u003c\/strong\u003e \u003cspan\u003eABS Plastic + Silicone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003e🍾 Compatibility\u003c\/strong\u003e \u003cspan\u003eWine \u0026amp; Champagne Bottles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003e♻️ Design\u003c\/strong\u003e \u003cspan\u003eCompact \u0026amp; Reusable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta-box\"\u003e\n\u003ch2\u003ePreserve Freshness, Effortlessly \u003c\/h2\u003e\n\u003cp\u003eThe KitchenKlub Airlock Bottle Preserver combines sleek modern design with practical freshness preservation for wine lovers, hosting and everyday convenience.\u003c\/p\u003e\n\u003cbutton class=\"btn\"\u003eAdd To Cart\u003c\/button\u003e\n\u003cdiv class=\"local\"\u003eProudly South African 🇿🇦\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KitchenKlub","offers":[{"title":"Wine","offer_id":50252366479553,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true},{"title":"Champagne\/Sparkling wine","offer_id":50252366512321,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0858\/6022\/1121\/files\/CORRECT_LOGO_OP_1_CHAMP.png?v=1780253902","url":"https:\/\/www.kitchenklub.co.za\/products\/kitchenklub-freshvault","provider":"KitchenKlub","version":"1.0","type":"link"}