Petbuds Odour Eliminator
:root { --cream: #F7F4EF; --warm-white: #FDFBF8; --taupe: #C4B9A8; --stone: #8A7F72; --deep: #3A342D; --accent: #7A9E7E; --accent-light: #B8D4BA; --soft-shadow: 0 8px 40px rgba(58, 52,45,0.08); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: var(--warm-white); color: var(--deep); font-family: 'DM Sans', sans-serif; font-weight: 300; line-height: 1.7; overflow-x: hidden; } /* ── HERO ── */ .hero { background: var(--cream); padding: 64px 40px 56px; text-align: center; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; width: 500px; height: 500px; border-radius: 50%; background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%); top: -200px; right: -150px; opacity: 0.4; pointer-events: none; } .hero-eyebrow { font-family: 'DM Sans', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 3px; text-transform: uppercase; color: var(--accent); margin-bottom: 16px; animation: fadeUp 0.6s ease both; } .hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(32px, 6vw, 52px); font-weight: 600; line-height: 1.15; color: var(--deep); margin-bottom: 20px; animation: fadeUp 0.6s 0.1s ease both; } .hero h1 em { font-style: italic; color: var(--accent); } .hero-sub { font-size: 17px; color: var(--stone); max-width: 480px; margin: 0 auto 32px; animation: fadeUp 0.6s 0.2s ease both; } .price-badge { display: inline-flex; align-items: center; gap: 8px; background: var(--deep); color: var(--warm-white); padding: 12px 28px; border-radius: 60px; font-size: 15px; font-weight: 500; animation: fadeUp 0.6s 0.3s ease both; } .price-badge strong { font-size: 20px; } .price-badge span { font-size: 12px; opacity: 0.6; letter-spacing: 1px; text-transform: uppercase; } /* ── STAT STRIP ── */ .stat-strip { display: flex; justify-content: center; gap: 0; background: var(--deep); padding: 0; overflow: hidden; } .stat { flex: 1; max-width: 220px; text-align: center; padding: 28px 20px; border-right: 1px solid rgba(255,255,255,0.08); animation: fadeUp 0.5s ease both; } .stat:last-child { border-right: none; } .stat-num { font-family: 'Playfair Display', serif; font-size: 32px; color: var(--accent-light); line-height: 1; margin-bottom: 6px; } .stat-label { font-size: 12px; color: rgba(255,255,255,0.55); letter-spacing: 1px; text-transform: uppercase; } /* ── SECTIONS ── */ .section { padding: 64px 40px; max-width: 860px; margin: 0 auto; } .section-tag { font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: var(--accent); font-weight: 500; margin-bottom: 12px; } .section h2 { font-family: 'Playfair Display', serif; font-size: clamp(26px, 4vw, 38px); font-weight: 600; line-height: 1.2; margin-bottom: 20px; color: var(--deep); } .section p { font-size: 16px; color: var(--stone); max-width: 620px; margin-bottom: 16px; } /* ── FEATURE CARDS ── */ .features { background: var(--cream); padding: 64px 40px; } .features-inner { max-width: 860px; margin: 0 auto; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-top: 40px; } .feature-card { background: var(--warm-white); border-radius: 20px; padding: 32px 28px; box-shadow: var(--soft-shadow); transition: transform 0.3s ease, box-shadow 0.3s ease; } .feature-card:hover { transform: translateY(-4px); box-shadow: 0 16px 50px rgba(58,52,45,0.12); } .feature-icon { width: 44px; height: 44px; background: var(--accent-light); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; font-size: 20px; } .feature-card h3 { font-family: 'Playfair Display', serif; font-size: 19px; font-weight: 600; margin-bottom: 10px; color: var(--deep); } .feature-card p { font-size: 14px; color: var(--stone); line-height: 1.65; } /* ── HOW IT WORKS ── */ .steps { counter-reset: step; display: flex; flex-direction: column; gap: 24px; margin-top: 36px; } .step { display: flex; align-items: flex-start; gap: 24px; padding: 28px 32px; background: var(--cream); border-radius: 18px; position: relative; overflow: hidden; } .step::before { counter-increment: step; content: counter(step); font-family: 'Playfair Display', serif; font-size: 72px; color: var(--taupe); opacity: 0.18; position: absolute; right: 24px; top: 50%; transform: translateY(-50%); line-height: 1; pointer-events: none; } .step-num { width: 36px; height: 36px; min-width: 36px; background: var(--deep); color: var(--warm-white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; margin-top: 2px; } .step-content h4 { font-family: 'Playfair Display', serif; font-size: 18px; margin-bottom: 6px; color: var(--deep); } .step-content p { font-size: 14px; color: var(--stone); margin: 0; } /* ── WHAT'S INCLUDED ── */ .includes-box { background: var(--deep); border-radius: 24px; padding: 40px; margin-top: 36px; display: flex; flex-wrap: wrap; gap: 20px; align-items: center; justify-content: space-between; } .includes-box h3 { font-family: 'Playfair Display', serif; font-size: 22px; color: var(--warm-white); margin-bottom: 16px; width: 100%; } .include-item { display: flex; align-items: center; gap: 12px; color: rgba(255,255,255,0.8); font-size: 15px; } .include-dot { width: 8px; height: 8px; background: var(--accent-light); border-radius: 50%; flex-shrink: 0; } /* ── COMPATIBILITY ── */ .compat { background: linear-gradient(135deg, var(--accent) 0%, #5a8560 100%); border-radius: 24px; padding: 44px 48px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 24px; } .compat-text h3 { font-family: 'Playfair Display', serif; font-size: 26px; color: #fff; margin-bottom: 10px; } .compat-text p { font-size: 15px; color: rgba(255,255,255,0.8); margin: 0; max-width: 400px; } .compat-cta { display: inline-block; background: #fff; color: var(--accent); padding: 14px 30px; border-radius: 50px; font-weight: 500; font-size: 14px; text-decoration: none; letter-spacing: 0.5px; white-space: nowrap; transition: opacity 0.2s; } .compat-cta:hover { opacity: 0.9; } /* ── DIVIDER ── */ .divider { width: 60px; height: 2px; background: var(--taupe); margin: 0 auto 40px; border-radius: 2px; opacity: 0.5; } /* ── ANIMATIONS ── */ @keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } /* ── RESPONSIVE ── */ @media (max-width: 600px) { .hero { padding: 48px 24px 44px; } .section { padding: 48px 24px; } .features { padding: 48px 24px; } .stat-strip { flex-wrap: wrap; } .stat { min-width: 50%; } .includes-box { padding: 28px 24px; } .compat { padding: 32px 28px; } .step { padding: 20px 20px; } } Designed for PETBUDS Litter Boxes Say goodbye to litter boxodours, for good. The PETBUDS Odour Eliminator keeps your home smelling fresh all year — no sprays, no plug-ins, no hassle. 6-Pack $59.99 / 12 months 90% Odour Reduction 12 Months Protected 6 Refill Packs 0 Toxic Ingredients The full picture Your litter box works hard.Now let it smell like it doesn't. You invested in a PETBUDS smart litter box to make life easier — and the Fresh Cookie Odour Eliminator is the finishing touch that makes it truly complete. Slip in a gel refill every two months, and let the plant-based formula do its thing quietly in the background. No overpowering perfume. No harsh chemicals. Just a genuinely fresh home that you and your cat will both appreciate. Why it works Built around your cat's world 🍂 Persimmon Extract Powered by naturally-derived persimmon extract — a proven odour-neutralising ingredient that breaks down the compounds behind litter box smells rather than masking them. 🧬 Compound Amino Acids A targeted blend of amino acids actively inhibits bacterial growth — tackling odour at its root cause so your home stays fresh between cleans. ⏱️ Slow-Release Gel Technology Formulated with Gellan Gum, the gel matrix releases active ingredients gradually over 60 days — giving you consistent, long-lasting protection without any top-ups. 💧 Water-Based & Non-Toxic The base is deionized water with no harsh chemicals or aerosols — completely safe around cats, kittens, and curious humans alike. 🌸 Gentle Plant Fragrance A light, natural scent that freshens the air without overpowering sensitive noses. Subtle enough for cats, pleasant enough for you. 📅 12 Months, One Purchase Six refill packs, each lasting two months. Open a sachet, place the gel, and you're done — no reorders, no subscriptions, no fuss. What's inside A formula you can feel good about Every ingredient has a job. Here's what's doing the work: 🍂 Persimmon Extract The headline ingredient. Persimmon is scientifically recognised for its natural ability to bind and neutralise odour-causing molecules — particularly the ammonia and sulphur compounds found in cat waste. 🧬 Compound Amino Acids These actively suppress bacterial activity in the litter box environment — addressing the biological source of odour, not just the smell itself. 💧 Deionized Water + Gellan Gum The water-based gel carrier locks in active ingredients and releases them steadily over two months — ensuring consistent performance from day one to day sixty. 🌿 Inorganic Salt + Solubilizer + Essence Supporting ingredients that stabilise the formula, help it disperse evenly, and deliver a light, clean plant fragrance — without overpowering your space or your cat's sensitive nose. Full ingredient list: Deionized Water, Gellan Gum, Inorganic Salt, Solubilizer, Compound Amino Acid, Persimmon Extract, Essence. Shelf life: 24 months. Model: TP-JW-NI30. Getting started Three steps to a fresher home 1 Open your Fresh Cookie pack Each sealed pouch contains one gel refill — tear it open when you're ready to use it to preserve freshness. 2 Place the gel inside your PETBUDS litter box The odour eliminator disc fits neatly inside the litter box housing. No tools, no tape, no mess — it just sits in place. 3 Replace every two months When the gel is used up (roughly every 60 days), swap in a fresh one. With 6 packs in each set, you're covered for the whole year. In the box Everything you need for a full year What's included in your 6-Pack 1 × Odour Eliminator housing disc 5 × Fresh Cookie gel refill sachets Net weight: 17g (0.04 lb) per refill Plant fragrance formula Up to 12 months of continuous protection Designed for PETBUDS smart litter boxes Pairs perfectly with the PETBUDS 65L Smart Litter Box The Fresh Cookie Odour Eliminator is engineered to work hand-in-hand with PETBUDS automatic litter boxes — giving you a complete, hands-free solution for litter management and odour control. Shop the Litter Box →
More you might like
Related
AirVidox Odour Eliminator - Vehicle use AirVidox Odour Elimi
Related
Odour Eliminator - Diversey BreakDown™ Odour Eliminator 3.78
Related
m9 Odour Eliminator Drops, m9 Odour Eliminator Drops, 1oz Bo
Related