Legal notice

:root{ --ink:#161513; --paper:#F7F4EF; --paper-dim:#EFEAE2; --steel-light:#C9CBCC; --flame-1:#D9391D; --flame-2:#F2871F; --muted:#5B5751; --line: rgba(22,21,19,0.12); } *{box-sizing:border-box; margin:0; padding:0;} html{scroll-behavior:smooth;} body{ background:var(--paper); color:var(--ink); font-family:'Inter', sans-serif; line-height:1.5; overflow-x:hidden; } .eyebrow{ font-family:'Space Mono', monospace; font-size:12px; letter-spacing:0.14em; text-transform:uppercase; color:var(--muted); display:flex; align-items:center; gap:10px; } .eyebrow::before{ content:""; width:18px; height:1px; background:var(--flame-2); display:inline-block; } h1,h2,h3{ font-family:'Oswald', sans-serif; text-transform:uppercase; letter-spacing:0.01em; line-height:1.05; } .grad-text{ background:linear-gradient(100deg, var(--flame-1), var(--flame-2)); -webkit-background-clip:text; background-clip:text; color:transparent; } a{ color:inherit; } img{ max-width:100%; display:block; } /* NAV */ .nav{ position:sticky; top:0; z-index:50; background:rgba(247,244,239,0.9); backdrop-filter:blur(8px); border-bottom:1px solid var(--line); display:grid; grid-template-columns:1fr auto 1fr; align-items:center; padding:18px 6vw; } .nav-left{ display:flex; align-items:center; gap:14px; } .nav-right{ display:flex; justify-content:flex-end; } .logo{ font-family:'Oswald', sans-serif; font-weight:600; font-size:22px; letter-spacing:0.02em; text-transform:uppercase; text-decoration:none; } .logo span.pro{ color:var(--ink); } .nav-links{ display:flex; gap:32px; font-size:13px; letter-spacing:0.05em; text-transform:uppercase; font-weight:600; } .nav-links a{ text-decoration:none; opacity:0.75; transition:opacity .2s; } .nav-links a:hover{ opacity:1; } .nav-cart{ display:flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:50%; background:var(--ink); text-decoration:none; flex-shrink:0; } .nav-cart svg{ width:18px; height:18px; stroke:var(--paper); } .nav-burger{ display:none; width:40px; height:40px; border-radius:50%; border:1px solid var(--line); background:transparent; align-items:center; justify-content:center; cursor:pointer; margin-right:10px; } .nav-burger svg{ width:18px; height:18px; stroke:var(--ink); } .nav-mobile-panel{ display:none; flex-direction:column; gap:2px; position:absolute; top:100%; left:0; right:0; background:var(--paper); border-bottom:1px solid var(--line); padding:8px 6vw 16px; } .nav-mobile-panel.open{ display:flex; } .nav-mobile-panel a{ text-decoration:none; font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:0.05em; padding:12px 0; border-top:1px solid var(--line); } .nav-mobile-panel a:first-child{ border-top:none; } @media(max-width:820px){ .nav-links{ display:none; } .nav-burger{ display:flex; } } /* HERO */ .hero{ position:relative; min-height:88vh; display:grid; grid-template-columns:1.1fr 0.9fr; align-items:stretch; background:var(--ink); overflow:hidden; } .hero-copy{ padding:14vh 5vw 8vh 6vw; display:flex; flex-direction:column; justify-content:center; color:var(--paper); position:relative; z-index:2; } .hero-copy .eyebrow{ color:var(--steel-light); } .hero-copy .eyebrow::before{ background:var(--flame-2); } .hero h1{ font-size:clamp(40px, 6vw, 76px); color:var(--paper); margin:22px 0 26px; } .hero p.lede{ font-size:18px; max-width:520px; color:#D9D6D0; margin-bottom:36px; } .hero-actions{ display:flex; gap:14px; flex-wrap:wrap; } .btn{ padding:14px 26px; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:0.05em; text-decoration:none; border-radius:2px; display:inline-block; } .btn-flame{ background:linear-gradient(100deg, var(--flame-1), var(--flame-2)); color:var(--ink); } .btn-outline-light{ border:2px solid var(--steel-light); color:var(--paper); } .hero-visual{ position:relative; background: radial-gradient(circle at 70% 30%, rgba(242,135,31,0.18), transparent 55%), linear-gradient(180deg, #1c1b19, #0d0c0b); display:flex; align-items:center; justify-content:center; } .hero-visual::before{ content:""; position:absolute; inset:0; background-image: repeating-linear-gradient(115deg, rgba(255,255,255,0.035) 0px, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 26px); } .badge-stamp{ position:relative; z-index:2; width:210px; height:210px; border:1.5px solid var(--flame-2); border-radius:50%; display:flex; align-items:center; justify-content:center; text-align:center; } .badge-inner{ font-family:'Oswald', sans-serif; color:var(--paper); font-size:14px; text-transform:uppercase; letter-spacing:0.03em; line-height:1.3; padding:0 28px; } .diag-line{ position:absolute; left:63%; top:0; bottom:0; width:3px; background:linear-gradient(180deg, var(--flame-1), var(--flame-2)); transform:skewX(-8deg); z-index:1; opacity:0.9; } @media(max-width:900px){ .hero{ grid-template-columns:1fr; } .hero-visual{ min-height:38vh; } .diag-line{ display:none; } } section{ padding:100px 6vw; } .section-head{ max-width:640px; margin-bottom:52px; } .section-head h2{ font-size:clamp(28px,4vw,44px); margin-top:16px; } .section-head p{ color:var(--muted); font-size:16px; margin-top:16px; max-width:560px; } /* PILLARS */ .pillars{ background:var(--paper-dim); border-top:1px solid var(--line); border-bottom:1px solid var(--line); } .pillar-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:2px; background:var(--line); border:1px solid var(--line); } .pillar{ background:var(--paper); padding:40px 34px; } .pillar-num{ font-family:'Space Mono', monospace; font-size:12px; color:var(--flame-2); letter-spacing:0.1em; } .pillar h3{ font-size:21px; margin:16px 0 10px; } .pillar p{ color:var(--muted); font-size:15px; } @media(max-width:820px){ .pillar-grid{ grid-template-columns:1fr; } } /* PRODUCTS */ .product-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:28px; } .product-card{ border:1px solid var(--line); background:var(--paper); overflow:hidden; display:flex; flex-direction:column; transition:transform .25s ease, box-shadow .25s ease; } .product-card:hover{ transform:translateY(-4px); box-shadow:0 18px 34px rgba(22,21,19,0.1); } .product-thumb{ height:200px; position:relative; overflow:hidden; background: radial-gradient(circle at 60% 20%, rgba(242,135,31,0.16), transparent 60%), linear-gradient(160deg, #232120, #0f0e0d); display:flex; align-items:center; justify-content:center; } .product-thumb svg{ width:100px; height:100px; } .product-tag{ position:absolute; top:14px; left:14px; font-family:'Space Mono', monospace; font-size:10.5px; letter-spacing:0.08em; text-transform:uppercase; color:var(--paper); background:rgba(0,0,0,0.35); padding:5px 9px; border-radius:2px; } .product-body{ padding:26px 24px; display:flex; flex-direction:column; flex:1; } .product-body h3{ font-size:19px; margin-bottom:8px; } .product-body p{ color:var(--muted); font-size:14px; margin-bottom:18px; flex:1; } .product-meta{ display:flex; justify-content:space-between; align-items:center; border-top:1px solid var(--line); padding-top:14px; } .product-price{ font-family:'Space Mono', monospace; font-size:15px; font-weight:700; } .product-link{ font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:0.05em; text-decoration:none; border-bottom:2px solid var(--flame-2); padding-bottom:2px; } @media(max-width:980px){ .product-grid{ grid-template-columns:repeat(2,1fr); } } @media(max-width:620px){ .product-grid{ grid-template-columns:1fr; } } .products-cta{ text-align:center; margin-top:46px; } /* B2B/B2C strip inside products */ .trade-strip{ margin-top:70px; background:var(--ink); color:var(--paper); border-radius:2px; display:grid; grid-template-columns:1fr 1fr; overflow:hidden; } .trade-col{ padding:40px 36px; } .trade-col + .trade-col{ border-left:1px solid rgba(255,255,255,0.14); } .trade-tag{ font-family:'Space Mono', monospace; font-size:11px; letter-spacing:0.12em; text-transform:uppercase; color:var(--flame-2); margin-bottom:14px; display:block; } .trade-col h3{ font-size:22px; margin-bottom:12px; color:var(--paper); } .trade-col p{ color:#C9C5BE; font-size:14.5px; margin-bottom:18px; } @media(max-width:780px){ .trade-strip{ grid-template-columns:1fr; } .trade-col + .trade-col{ border-left:none; border-top:1px solid rgba(255,255,255,0.14); } } /* ABOUT (condensed) */ .about-wrap{ background:var(--paper-dim); border-top:1px solid var(--line); border-bottom:1px solid var(--line); } .about-grid{ display:grid; grid-template-columns:0.9fr 1.1fr; gap:60px; align-items:start; } .about-stats{ display:flex; gap:30px; margin-top:30px; flex-wrap:wrap; } .about-stat b{ display:block; font-family:'Oswald', sans-serif; font-size:26px; background:linear-gradient(100deg, var(--flame-1), var(--flame-2)); -webkit-background-clip:text; background-clip:text; color:transparent; } .about-stat span{ font-family:'Space Mono', monospace; font-size:11px; letter-spacing:0.08em; text-transform:uppercase; color:var(--muted); } .timeline{ position:relative; padding-left:26px; } .timeline::before{ content:""; position:absolute; left:0; top:6px; bottom:6px; width:2px; background:linear-gradient(180deg, var(--flame-1), var(--flame-2)); } .t-item{ position:relative; padding-bottom:32px; } .t-item:last-child{ padding-bottom:0; } .t-item::before{ content:""; position:absolute; left:-31px; top:4px; width:9px; height:9px; border-radius:50%; background:var(--flame-2); box-shadow:0 0 0 4px var(--paper-dim), 0 0 0 5px var(--line); } .t-year{ font-family:'Space Mono', monospace; font-size:13px; color:var(--flame-2); font-weight:700; } .t-item h4{ font-family:'Oswald',sans-serif; text-transform:uppercase; font-size:17px; margin:6px 0 8px; } .t-item p{ color:var(--muted); font-size:15px; max-width:420px; } @media(max-width:900px){ .about-grid{ grid-template-columns:1fr; gap:44px; } } /* CONTACT */ .contact-grid{ display:grid; grid-template-columns:0.9fr 1.1fr; gap:60px; } .contact-info-item{ display:flex; gap:14px; padding:18px 0; border-top:1px solid var(--line); } .contact-info-item:first-child{ border-top:none; } .contact-info-item .ic{ width:38px; height:38px; border-radius:50%; background:linear-gradient(100deg, var(--flame-1), var(--flame-2)); display:flex; align-items:center; justify-content:center; flex-shrink:0; } .contact-info-item .ic svg{ width:18px; height:18px; stroke:var(--ink); } .contact-info-item h4{ font-family:'Oswald',sans-serif; text-transform:uppercase; font-size:14px; margin-bottom:4px; } .contact-info-item p{ color:var(--muted); font-size:14.5px; } .contact-form{ background:var(--ink); padding:44px; border-radius:2px; } .contact-form h3{ color:var(--paper); font-size:22px; margin-bottom:8px; } .contact-form > p{ color:#C9C5BE; font-size:14px; margin-bottom:26px; } .form-row{ display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-bottom:16px; } .form-field{ display:flex; flex-direction:column; gap:6px; } .form-field.full{ grid-column:1 / -1; } .form-field label{ font-family:'Space Mono', monospace; font-size:11px; letter-spacing:0.08em; text-transform:uppercase; color:var(--steel-light); } .form-field input, .form-field select, .form-field textarea{ background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.18); border-radius:2px; padding:12px 14px; color:var(--paper); font-family:'Inter',sans-serif; font-size:14px; } .form-field textarea{ resize:vertical; min-height:100px; } .form-field input::placeholder, .form-field textarea::placeholder{ color:#8B877F; } .form-submit{ margin-top:6px; width:100%; padding:15px; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:0.05em; background:linear-gradient(100deg, var(--flame-1), var(--flame-2)); color:var(--ink); border:none; border-radius:2px; cursor:pointer; } @media(max-width:900px){ .contact-grid{ grid-template-columns:1fr; } .form-row{ grid-template-columns:1fr; } } footer{ padding:40px 6vw; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px; font-family:'Space Mono', monospace; font-size:12px; color:var(--muted); border-top:1px solid var(--line); } /* POLICY PAGE */ .policy-hero{ background:var(--ink); color:var(--paper); padding:80px 6vw 60px; } .policy-hero .section-head{ max-width:760px; margin-bottom:0; } .policy-hero .eyebrow{ color:var(--steel-light); } .policy-hero h1{ font-family:'Oswald', sans-serif; text-transform:uppercase; letter-spacing:0.01em; line-height:1.05; font-size:clamp(30px,4.2vw,48px); color:var(--paper); margin-top:16px; } .policy-hero p{ color:#D9D6D0; font-size:15.5px; margin-top:18px; max-width:680px; } .policy-updated{ font-family:'Space Mono', monospace; font-size:12px; color:var(--steel-light); margin-top:22px; } .policy-wrap{ padding:70px 6vw 100px; max-width:900px; margin:0 auto; } .policy-block{ padding:34px 0; border-top:1px solid var(--line); } .policy-block:first-child{ border-top:none; padding-top:0; } .policy-block .num{ font-family:'Space Mono', monospace; font-size:12px; color:var(--flame-2); letter-spacing:0.1em; display:block; margin-bottom:10px; } .policy-block h2{ font-family:'Oswald', sans-serif; text-transform:uppercase; letter-spacing:0.01em; line-height:1.15; font-size:22px; margin-bottom:14px; } .policy-block p{ color:var(--muted); font-size:15px; margin-bottom:12px; max-width:720px; } .policy-block ul{ margin:0 0 12px 20px; color:var(--muted); font-size:15px; } .policy-block li{ margin-bottom:6px; } .policy-block strong{ color:var(--ink); } .placeholder{ color:var(--flame-2); }
Legal & policies

Legal Notice

Information about the company operating this website, as required under Belgian and EU law.

Last updated: August 2026

01

Website publisher

This website (www.cookmasterpro.com) is published by:

Company name: Next Wave
Registered office: Brussels, Belgium
Company number (BCE/KBO): BE 1032.736.3330
VAT number: BE 1032.736.3330
Email: contact@cookmasterpro.com
Phone: +32 465 476 004

02

Intellectual property

The overall structure, as well as the texts, images, graphics, logos and any other element of this website are the exclusive property of CookMasterPro, unless otherwise stated. Any reproduction, representation, modification or distribution, in whole or in part, without prior written authorization is prohibited.

03

Related policies

This Legal Notice complements our other policies, which govern how we handle your data and your purchases:

  • Privacy Policy
  • Terms of Service
  • Shipping Policy
  • Returns & Refund Policy
04

Dispute resolution

EU consumers can also access the European Commission's Online Dispute Resolution platform at ec.europa.eu/consumers/odr to resolve a dispute related to an online purchase.

05

Governing law

This Legal Notice is governed by Belgian law. Any dispute relating to it falls under the exclusive jurisdiction of the Belgian courts, without prejudice to any mandatory consumer protection rights.

06

Contact

For any question regarding this Legal Notice, contact us at:

Email: contact@cookmasterpro.com  ·  Phone: +32 465 476 004