Refund policy
: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); } .policy-tag{ display:inline-block; font-family:'Space Mono', monospace; font-size:11px; letter-spacing:0.08em; text-transform:uppercase; padding:4px 10px; border-radius:2px; margin-bottom:14px; } .tag-b2c{ background:var(--paper-dim); color:var(--muted); } .tag-b2b{ background:var(--ink); color:var(--paper); }
Returns & Refund Policy
We want you to be confident buying from CookMasterPro, whether you're ordering one saucepan or equipping a full kitchen. This page explains how returns, exchanges and refunds work for both individual customers and trade accounts.
Last updated: August 2026
Your right of withdrawal (14 days)
If you're a private customer ordering from our online store, you have the right to withdraw from your purchase within 14 calendar days of receiving your order, without giving any reason, in line with EU consumer protection rules.
To exercise this right, contact us at contact@cookmasterpro.com before the 14-day period ends. You then have 14 additional days to send the item back to us.
Condition of returned items
Items must be returned unused, in their original packaging, and in a condition suitable for resale. This includes:
- No signs of use, cooking, or washing
- All original labels, protective films and accessories included
- Original packaging, where reasonably possible
Items that show signs of use or damage not caused by us may be refused, or a partial refund may be applied to reflect the reduction in value.
How to start a return
Email contact@cookmasterpro.com with your order number and the item(s) you'd like to return. We'll confirm the return and provide instructions on how and where to send the item back.
Refunds
Once we receive and inspect your returned item, we'll notify you of the approval or rejection of your refund. Approved refunds are issued to your original payment method within 14 days of approval.
Original delivery costs are refunded only when the return is due to an error on our part (wrong or defective item). Return shipping costs are the customer's responsibility unless the item is faulty or incorrect.
Trade order terms
Trade and bulk orders are governed by the terms agreed with your account manager at the time of quote. In general:
- The statutory 14-day withdrawal right applies to consumers and does not automatically extend to business purchases
- Return and exchange terms for trade orders are confirmed in writing as part of your quote or contract
- Faulty or incorrect items on trade orders are replaced or refunded at no cost, in line with your account terms
For any question about a trade order, contact your account manager or trade@cookmasterpro.com.
Exchanges
We currently don't offer direct exchanges. If you'd like a different size, model or set, please return your original item for a refund and place a new order.
Non-returnable items
For hygiene and safety reasons, items that have been used for cooking cannot be returned, unless they are faulty. Custom or made-to-order trade items may also be excluded from returns — this will be confirmed at the time of quote.
Questions?
If anything on this page is unclear, or you'd like help with a specific order, reach out — we're happy to help.
Email: contact@cookmasterpro.com · Phone: +32 465 476 004