:root{--navy:#12263f;--blue:#0068e0;--muted:#566476;--line:#e4e9ef;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--navy);background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid #0068e0;outline-offset:5px}a:hover{color:var(--blue)}p,h1,h2,h3{margin-top:0}h1,h2,h3{line-height:1.15;letter-spacing:-.04em}h2{font-size:30px}h3{font-size:20px}p{margin-bottom:20px}.container{max-width:1360px;width:calc(100% - 96px);margin:auto}.icon{width:26px;height:26px;flex-shrink:0;vertical-align:middle}.header{border-bottom:1px solid var(--line);background:#fff}.header-inner{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand>.icon{color:var(--blue);width:43px;height:49px}.wordmark{font-size:30px;font-weight:800;letter-spacing:-1.4px;line-height:1.2}.wordmark>span{color:var(--blue)}.wordmark small{font-size:.8em}.tagline{display:block;font-size:11px;font-weight:500;letter-spacing:.05px;margin-top:3px}nav{display:flex;gap:24px}nav a{font-size:13px;font-weight:650;white-space:nowrap}.menu-toggle{display:none}.hero{background:linear-gradient(110deg,#f4f8fd 0%,#f8fafc 49%,#edf3f5 100%);overflow:hidden;border-bottom:1px solid #edf1f5}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:536px;gap:34px}.hero-copy{padding:52px 0}.eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:750;color:#52647a;margin-bottom:18px}.dot{display:inline-block;width:7px;height:7px;background:var(--blue);border-radius:50%;margin-right:7px}.hero h1{font-size:clamp(40px,4.3vw,64px);font-weight:800;letter-spacing:-3px;margin-bottom:22px;line-height:1.06}.hero h1 span{color:var(--blue)}.intro{font-size:16px;max-width:580px;line-height:1.75;color:#4a5b70}.search{display:flex;background:white;border:1px solid #d6dfe9;box-shadow:0 4px 12px #13264004;border-radius:12px;padding:5px;align-items:center;gap:12px;max-width:590px}.search>.icon{margin-left:12px;width:21px}.search input{min-width:0;width:100%;border:0;background:transparent;font-size:14px;padding:10px 0;color:var(--navy)}.search input::placeholder{color:#637084}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 23px;border-radius:9px;border:1px solid transparent;background:var(--blue);color:#fff;font-size:13px;font-weight:700;line-height:1.5;transition:background .18s,transform .18s}.button:hover{background:#0059bf;color:#fff;transform:translateY(-1px)}.button.white{background:white;color:var(--navy);box-shadow:0 3px 12px #18345208}.button.secondary{background:white;color:var(--navy);border-color:#bdc9d7}.button .icon{width:20px}.search-feedback{font-size:13px;margin:8px 0;color:#455971}.search-feedback:empty{display:none}.features{display:flex;flex-wrap:wrap;gap:17px;margin-top:18px;font-size:11px;color:#4b5b6e}.features span{display:flex;gap:4px;align-items:center}.features .icon{color:var(--blue);width:17px;height:17px}.hero-art{height:460px;position:relative;isolation:isolate}.art-orbit{position:absolute;inset:24px 0 15px 12px;border:1px solid #d7e2ec;border-radius:50%;transform:rotate(-20deg);background:radial-gradient(ellipse,#dfebf5aa,transparent 65%)}.art-orbit:after{content:"";position:absolute;inset:26px;border:1px solid #dbe5ed;border-radius:50%}.art-note{position:absolute;right:15px;top:27px;font-size:20px;line-height:1.3;font-family:Georgia,serif;font-style:italic;transform:rotate(8deg);color:#506478}.product-card{position:absolute;left:17%;top:75px;width:250px;height:308px;background:#fff;border:1px solid #e1e8ee;border-radius:19px;box-shadow:0 23px 48px #19344a15;transform:rotate(-8deg);overflow:hidden}.product-top{display:flex;align-items:center;justify-content:space-between;padding:17px;font-size:8px;font-weight:750;letter-spacing:1.4px}.tiny-dot{width:6px;height:6px;background:#95b6a4;border-radius:50%}.headphone-drawing{position:relative;background:#f0f4f6;height:154px;margin:0 12px;border-radius:10px}.headband{position:absolute;left:50%;top:15px;width:101px;height:108px;margin-left:-50px;border:13px solid #20354c;border-bottom:0;border-radius:60px 60px 25px 25px;box-shadow:inset 0 4px 0 #87929e,0 -2px 0 #192a3d}.ear{position:absolute;top:81px;width:31px;height:58px;border-radius:14px;background:linear-gradient(90deg,#152337,#4f6377,#23364c);border:4px solid #263c52;box-shadow:4px 5px 9px #0a1f3922}.ear.left{left:65px;transform:rotate(-9deg)}.ear.right{right:64px;transform:rotate(9deg)}.product-bottom{padding:14px 19px}.product-bottom strong{font-size:14px;display:block}.product-bottom>span{display:block;font-size:10px;color:var(--muted)}.compare-lines{display:flex;gap:5px;margin-top:14px}.compare-lines i{height:5px;border-radius:4px;background:#dfe7ed;flex:1}.compare-lines i:first-child{background:#1780e9;flex:2}.floating-chip{position:absolute;top:53px;left:0;z-index:2;background:white;border:1px solid #e6ebef;padding:13px 18px;border-radius:12px;box-shadow:0 10px 30px #2239520d;font-size:12px;font-weight:650;transform:rotate(-5deg)}.floating-chip .icon{color:var(--blue);width:21px;margin-right:7px}.bag-drawing{position:absolute;right:4%;top:207px;width:169px;height:171px;background:linear-gradient(120deg,#1687f9,#0061c9);transform:rotate(9deg);border-radius:5px 5px 12px 12px;box-shadow:10px 20px 30px #035bae22;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white}.bag-drawing:before{content:"";position:absolute;top:-42px;width:61px;height:64px;border:8px solid #d69a48;border-bottom:0;border-radius:40px 40px 0 0;z-index:-1}.bag-drawing .icon{width:52px;height:57px;opacity:.95}.bag-drawing>span{font-size:16px;font-weight:750;letter-spacing:-.7px}.bag-drawing>span>span{color:#d6eaff}.choice-chip{position:absolute;bottom:24px;left:15%;display:flex;align-items:center;gap:10px;background:white;padding:11px 20px;border:1px solid #e1e9ee;border-radius:12px;box-shadow:0 8px 25px #17314f0b;transform:rotate(3deg);font-size:13px;font-weight:750}.choice-chip .icon{border-radius:50%;background:#e8f3e9;padding:5px;width:32px;height:32px;color:#327146}.choice-chip small{display:block;color:#6b7786;font-size:10px;font-weight:400}.art-caption{position:absolute;bottom:-5px;right:8px;font-size:9px;color:#617287;letter-spacing:.4px}.category-section{padding-top:37px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.section-heading h2{font-size:25px;margin-bottom:0}.section-heading .eyebrow{font-size:9px;margin-bottom:9px}.muted{font-size:12px;color:var(--muted)}.muted .icon{width:17px;margin-left:8px}.categories{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.category{border:1px solid #00000003;border-radius:15px;padding:20px 17px 17px;position:relative;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.category:hover{transform:translateY(-5px);box-shadow:0 12px 25px #182d4810;color:var(--navy)}.huishouden{background:#fbf0e5}.keuken{background:#eaf3fd}.elektronica{background:#eeebfb}.verzorging{background:#edf4e5}.wonen{background:#faeaeb}.onderweg{background:#e8f3f2}.category-symbol{margin-bottom:20px;height:38px}.category-symbol .icon{width:38px;height:38px;stroke-width:1.4}.category h3{font-size:18px;margin-bottom:9px;letter-spacing:-.5px}.category p{font-size:11px;line-height:1.7;color:#43516a;margin-bottom:16px}.round-arrow{display:flex;align-items:center;justify-content:center;margin-top:auto;border-radius:50%;width:30px;height:30px;background:#ffffffd9}.round-arrow .icon{width:17px}.usps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#f7f9fb;border-radius:13px;margin:22px 0 28px;padding:22px}.usps>div{display:flex;align-items:center;gap:12px}.usps .icon{color:var(--blue);width:28px;height:28px}.usps strong{font-size:11px;display:block;line-height:1.4}.usps small{font-size:10px;color:#5c697b;display:block;margin-top:4px}.outlook-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:20px}.rebuild{display:flex;position:relative;overflow:hidden;background:#edf3f7;border-radius:var(--radius);padding:35px}.rebuild>div:first-child{position:relative;z-index:1;width:77%}.rebuild .eyebrow{font-size:9px;letter-spacing:1.3px}.rebuild h2{font-size:30px}.rebuild p:not(.eyebrow){font-size:13px;line-height:1.8;color:#506075}.rebuild-art{position:absolute;right:15px;bottom:0;width:170px;height:210px}.rebuild-art>.icon{width:130px;height:170px;fill:#096ddd;stroke:#07539a;stroke-width:.6;transform:rotate(8deg);position:absolute;right:10px;bottom:24px}.box{display:block;position:absolute;background:#dec09b;border:1px solid #c7a880;border-radius:3px;box-shadow:3px 4px 8px #153d5722}.box:after{content:"";position:absolute;left:44%;height:100%;width:13%;background:#eddbbb}.box-one{width:94px;height:50px;right:-1px;bottom:10px;transform:rotate(-3deg)}.box-two{width:71px;height:41px;right:7px;bottom:60px;transform:rotate(4deg)}.upcoming{background:#15283f;color:white;border-radius:var(--radius);padding:29px 30px}.upcoming .eyebrow{color:#9dc4f5;font-size:9px;margin-bottom:13px}.upcoming h2{font-size:23px;max-width:250px;margin-bottom:20px}.upcoming ul{list-style:none;padding:0;margin:0}.upcoming li{margin:8px 0;font-size:12px}.upcoming a{display:flex;gap:9px;align-items:center}.upcoming a:hover{color:#aed2ff}.upcoming .icon{width:18px;height:18px;color:#85baff}.upcoming-note{font-size:10px;color:#afc0d4;margin:19px 0 0}.brands{display:flex;gap:35px;align-items:center;border-bottom:1px solid var(--line);padding:33px 0 37px}.brands>div:first-child{flex-shrink:0}.brands strong{font-size:11px;display:block}.brands small{font-size:9px;color:var(--muted);display:block}.brand-names{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1;flex-wrap:wrap;color:#626e7e}.brand-names span{font-size:19px;font-weight:800;letter-spacing:-.6px}.brand-names span:nth-child(4n){font-style:italic}.brand-names span:nth-child(5){font-size:15px;letter-spacing:.5px}.editorial{display:grid;grid-template-columns:1fr 1.65fr;gap:100px;padding:73px 0}.editorial-heading h2{font-size:38px;line-height:1.18}.editorial-heading>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:300px}.editorial-heading a{color:var(--blue);font-size:13px;font-weight:700}.editorial-heading a .icon{width:18px;margin-left:9px}.editorial-copy h3{font-size:20px;letter-spacing:-.4px;margin:28px 0 12px}.editorial-copy h3:first-child{margin-top:0}.editorial-copy p{font-size:14px;color:#536074;line-height:1.9}.category-details{padding:0 0 65px}.category-details h2{font-size:28px}.category-details>div{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.category-details article{padding:25px;border:1px solid var(--line);border-radius:15px}.category-details article>.icon{color:var(--blue);margin-bottom:17px}.category-details article h3{font-size:18px}.category-details article p{font-size:13px;color:var(--muted)}.category-details article a{font-size:11px;font-weight:650;color:var(--blue)}.category-details article a .icon{width:15px}.footer{background:#f6f8fa;border-top:1px solid var(--line);padding:38px 0 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer .wordmark{font-size:24px}.footer .brand>.icon{width:30px;height:37px}.footer nav{gap:19px;flex-wrap:wrap}.footer nav a{font-size:11px;font-weight:500}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e6ed;margin-top:25px;padding-top:20px}.footer-bottom p,.fine{font-size:10px;color:var(--muted);margin-bottom:0}.fine{margin-top:8px}.text-button{padding:0;background:none;border:0;text-decoration:underline;color:#526075;font-size:11px}.consent{position:fixed;z-index:10;bottom:18px;left:50%;transform:translateX(-50%);width:calc(100% - 36px);max-width:1140px;padding:19px 23px;background:#fff;border:1px solid #cfdbe8;border-radius:14px;box-shadow:0 8px 60px #11283f22;display:flex;align-items:center;gap:30px}.consent[hidden]{display:none}.consent strong{font-size:13px}.consent p{font-size:11px;color:#4e5d71;line-height:1.65;margin:4px 0 0}.consent p a{text-decoration:underline}.consent-actions{display:flex;gap:8px;flex-shrink:0}.consent .button{font-size:11px;padding:12px 15px}.legal{max-width:850px;padding-top:50px;padding-bottom:80px}.legal h1{font-size:52px}.legal h2{font-size:25px;margin-top:36px}.legal p{color:#536074}.legal p a{color:var(--blue);text-decoration:underline}.legal .lead{font-size:21px;line-height:1.6}.back{display:inline-block;font-size:13px;color:var(--blue);margin-bottom:35px}.sr-only,.skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;clip:auto;width:auto;height:auto;left:15px;top:15px;background:#fff;z-index:99;padding:10px 20px;margin:0}
@media(min-width:1550px){.hero-grid{min-height:570px}.hero h1{font-size:68px}}
@media(max-width:1150px){.container{width:calc(100% - 56px)}nav{gap:15px}.wordmark{font-size:25px}.header-inner{gap:20px}.tagline{font-size:9px}.hero-grid{gap:10px}.hero h1{font-size:46px;letter-spacing:-2px}.intro{font-size:14px}.features{gap:8px;font-size:10px}.hero-art{transform:scale(.9);transform-origin:center}.categories{grid-template-columns:repeat(3,1fr)}.category{min-height:190px;padding-right:65px}.category-symbol{position:absolute;right:16px;top:20px}.usps{gap:12px;padding:19px 14px}.usps>div{gap:8px}.usps strong{font-size:10px}.usps small{font-size:9px}.rebuild{padding:27px}.rebuild h2{font-size:27px}.rebuild-art{opacity:.6;right:-30px}.rebuild>div:first-child{width:88%}.upcoming{padding:26px 23px}.brands{gap:25px}.brand-names{gap:18px}.brand-names span{font-size:16px}.editorial{gap:50px}.footer-top{align-items:start;flex-direction:column}}
@media(max-width:800px){.header-inner{min-height:82px;flex-wrap:wrap;gap:0;padding:14px 0}.menu-toggle{display:flex;align-items:center;gap:9px;background:#f4f7fa;border:1px solid var(--line);border-radius:8px;padding:8px 12px;color:var(--navy);font-size:12px}.header nav{display:none;width:100%;padding:22px 0 8px;grid-template-columns:repeat(3,1fr);gap:17px}.header nav.open{display:grid}.header nav a{font-size:12px}.hero-grid{grid-template-columns:1fr 0.78fr;min-height:480px}.hero h1{font-size:39px}.hero-copy{padding:37px 0}.hero-art{transform:scale(.78);width:360px;margin-left:-25px}.features{display:grid;gap:5px}.intro{font-size:13px}.search{gap:8px}.search input{font-size:11px}.search .button{padding:12px 15px;font-size:12px}.search>.icon{width:17px;margin-left:7px}.category-section{padding-top:28px}.section-heading .muted{display:none}.usps{grid-template-columns:repeat(2,1fr);padding:20px;gap:21px}.usps strong{font-size:12px}.usps small{font-size:10px}.outlook-grid{grid-template-columns:1.3fr 1fr}.rebuild>div:first-child{width:100%}.rebuild h2{font-size:25px}.rebuild-art{display:none}.upcoming h2{font-size:21px}.brands{display:block}.brand-names{margin-top:21px}.editorial{grid-template-columns:1fr;gap:30px;padding:50px 0}.editorial-heading h2 br{display:none}.editorial-heading>p:not(.eyebrow){max-width:none}.editorial-heading h2{font-size:32px}.category-details>div{grid-template-columns:repeat(2,1fr)}.consent{gap:15px;flex-direction:column;align-items:stretch}.consent-actions{justify-content:flex-end}}
@media(max-width:580px){.container{width:calc(100% - 36px)}.wordmark{font-size:25px}.brand{gap:8px}.brand>.icon{width:34px;height:39px}.hero-grid{display:block}.hero-copy{padding:35px 0 0}.hero h1{font-size:38px;letter-spacing:-1.8px;margin-bottom:19px}.hero .eyebrow{font-size:8px;letter-spacing:1.25px}.intro{font-size:14px;line-height:1.75}.search{margin-top:22px}.search input{font-size:12px}.features{display:flex;gap:10px 13px;font-size:9px}.hero-art{width:350px;max-width:100%;height:350px;transform:scale(.85);margin:-12px auto -17px;transform-origin:center}.product-card{top:39px;left:12%;width:220px;height:279px}.product-top{font-size:7px;padding:13px}.headphone-drawing{height:138px}.headband{top:8px}.ear{top:74px}.ear.left{left:50px}.ear.right{right:50px}.product-bottom{padding:11px 16px}.product-bottom strong{font-size:12px}.bag-drawing{right:-1%;top:153px;width:133px;height:144px}.floating-chip{top:21px;left:-3%;font-size:10px;padding:10px 13px}.art-note{font-size:16px;top:1px;right:-8px}.choice-chip{bottom:0;left:4%;font-size:11px}.art-caption{bottom:-26px;font-size:8px}.art-orbit{inset:12px -6px 0}.category-section{padding-top:33px}.section-heading h2{font-size:23px}.categories{grid-template-columns:repeat(2,1fr);gap:10px}.category{padding:17px 14px 14px;min-height:218px}.category-symbol{position:static;height:30px;margin-bottom:15px}.category-symbol .icon{width:30px;height:30px}.category h3{font-size:17px}.category p{font-size:11px;line-height:1.6}.usps{padding:19px 13px;gap:18px 10px;margin:17px 0 22px}.usps>div{align-items:start;gap:8px}.usps .icon{width:22px;height:22px}.usps strong{font-size:10px}.usps small{font-size:9px}.outlook-grid{grid-template-columns:1fr;gap:14px}.rebuild{padding:25px}.rebuild h2{font-size:27px}.rebuild .eyebrow{font-size:8px}.upcoming{padding:27px}.upcoming h2{max-width:none;font-size:24px}.upcoming li{font-size:13px;margin:11px 0}.brands{padding:27px 0}.brand-names{display:grid;grid-template-columns:repeat(4,1fr);row-gap:19px;text-align:center}.brand-names span,.brand-names span:nth-child(5){font-size:13px}.editorial{padding:40px 0 30px}.editorial-heading h2{font-size:30px}.editorial-copy p{font-size:14px}.editorial-copy h3{font-size:20px}.category-details h2{font-size:26px}.category-details>div{grid-template-columns:1fr}.category-details article{padding:21px}.category-details{padding-bottom:40px}.footer{padding:30px 0}.footer nav{gap:14px 21px}.footer-bottom{align-items:start;gap:15px}.footer-bottom p{max-width:185px}.consent{bottom:10px;width:calc(100% - 20px);padding:15px;gap:13px;border-radius:12px}.consent p{font-size:11px}.consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.consent .button{font-size:10px;padding:11px 8px}.legal{padding-top:30px;padding-bottom:45px}.legal h1{font-size:40px}.legal .lead{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
