*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { /* DESKTOP HERO */ --hero-height: 75vh; --hero-bg-position: center 20%; /* MOBIEL HERO — zelf tunen */ --hero-mobile-height: 455px; --hero-mobile-position: center center; --hero-mobile-top-space: 145px; /* hoger getal = tekst lager */ --hero-mobile-title-size: 18px; --hero-mobile-text-size: 13px; /* MOBIEL CATEGORIEKAARTEN */ --dames-mobile-position: center 18%; --heren-mobile-position: center 28%; --kinderen-mobile-position: center 38%; /* MOBIEL BAREFOOT — zelf tunen */ --barefoot-mobile-height: 430px; --barefoot-mobile-position: 45% center; /* hoger eerste % = foto meer naar rechts */ --barefoot-mobile-text-width: 285px; --barefoot-mobile-title-size: 20px; --barefoot-mobile-text-size: 13px; --barefoot-mobile-button-size: 13px; --barefoot-mobile-kids-size: 11px; --barefoot-mobile-kids-img: 54px; --br-dark: #1f1f1f; --br-muted: #6b6b6b; --br-gap: clamp(14px, 1.5vw, 20px); --br-pad: clamp(40px, 6vw, 80px); } a { text-decoration: none; color: inherit; } img { display: block; max-width: 100%; } .br-container { width: min(1180px, 92vw); margin-inline: auto; } .br-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 11px 26px; border: 2px solid currentColor; font-weight: 600; font-size: 15px; letter-spacing: .03em; color: #fff; white-space: nowrap; } .br-btn-dark { background: var(--br-dark); border-color: var(--br-dark); } .br-btn-outline { background: transparent; border-color: rgba(255,255,255,.7); color: #fff; } .br-btn-outline:hover { background: rgba(255,255,255,.15); } .br-btn-group { display: flex; flex-direction: column; align-items: stretch; gap: 12px; margin-top: 4px; } .br-btn-group .br-btn { width: 100% !important; box-sizing: border-box !important; text-align: center; } /* HERO */ .br-hero { min-height: var(--hero-height); display: flex; flex-direction: column; justify-content: space-between; background-image: linear-gradient(90deg, rgba(0,0,0,.58), rgba(0,0,0,.22), rgba(0,0,0,0)), url('https://brubeckshop.nl/wp-content/uploads/2026/01/IMG_9327-fotor-20260105173517.jpg'); background-size: cover; background-position: var(--hero-bg-position); color: #fff; } .br-hero-inner { padding: clamp(48px, 8vw, 100px) 5% clamp(24px, 4vw, 48px); max-width: 600px; } .br-hero h1 { font-size: clamp(22px, 3.2vw, 40px); line-height: 1.16; font-weight: 700; margin-bottom: 16px; color: #fff; text-shadow: 0 2px 10px rgba(0,0,0,.65); } .br-hero p { font-size: clamp(15px, 1.6vw, 20px); line-height: 1.6; margin-bottom: 26px; max-width: 500px; text-shadow: 0 2px 8px rgba(0,0,0,.65); } .br-hero-actions { display: flex; flex-wrap: wrap; gap: 14px; } .br-hero-usps { padding: 16px 5%; background: linear-gradient(0deg, rgba(0,0,0,.55), rgba(0,0,0,0)); display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px 20px; } .br-usp { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; color: #fff; line-height: 1.2; } .br-check { flex: 0 0 20px; width: 20px; height: 20px; border: 1.8px solid #fff; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; } /* CATEGORIEËN */ .br-cat-section { padding: var(--br-pad) 0 0; } .br-category-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--br-gap); } .br-image-card { position: relative; display: flex; align-items: flex-end; justify-content: center; aspect-ratio: 3 / 4; overflow: hidden; color: #fff; background: #ccc center / cover no-repeat; } .br-image-card::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 35%, rgba(0,0,0,.72)); z-index: 1; } .br-image-card h2 { position: relative; z-index: 2; font-size: clamp(26px, 3.2vw, 40px); font-weight: 700; text-align: center; line-height: 1.1; padding-bottom: clamp(18px, 2.5vw, 30px); color: #fff; text-shadow: 0 2px 10px rgba(0,0,0,.6); } .br-card-dames { background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/01/dames.jpg'); background-position: top center; } .br-card-heren { background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/01/heren.jpg'); background-position: top center; } .br-card-kinderen { background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/01/kinderen.jpg'); background-position: center 64%; } /* COMFORT / ACTIVE */ .br-split-section { padding: var(--br-gap) 0 0; } .br-split-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--br-gap); } .br-split-card { position: relative; display: block; aspect-ratio: 16 / 9; overflow: hidden; color: #fff; background: #ccc center / cover no-repeat; } .br-split-card::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 35%, rgba(0,0,0,.72)); z-index: 1; } .br-card-text { position: absolute; left: 24px; right: 24px; bottom: 28px; z-index: 2; } .br-split-card h2 { font-size: clamp(24px, 3vw, 38px); font-weight: 700; color: #fff; text-shadow: 0 2px 10px rgba(0,0,0,.6); margin-bottom: 12px; } .br-split-card p { font-size: clamp(15px, 1.6vw, 18px); font-weight: 600; color: #eee; line-height: 1.3; } .br-small-italic { display: block; margin-top: 6px; font-size: 12px; font-style: italic; letter-spacing: 1px; } .br-card-comfort { background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/01/IMG_8904-fotor-2026011521363.jpg'); background-position: center left; } .br-card-active { background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/01/MG_0824-kopia-fotor-20260115113735.jpg'); background-position: center left; } .br-card-motor { background-image: url('https://brubeckshop.nl/wp-content/uploads/2024/06/fotor-20240613123332.jpg'); background-position: center 45%; background-size: 160% auto; } .br-card-blight { background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/05/HI1053W-hero-test-3-scaled.jpg'); background-position: center 30%; } /* BAREFOOT */ .br-barefoot { padding: var(--br-gap) 0 0; } .br-barefoot-card { position: relative; background-image: url('https://brubeckshop.nl/wp-content/uploads/2026/01/barefoot-2.jpg'); background-size: cover; background-position: center left; color: #fff; aspect-ratio: 21 / 7; display: flex; align-items: center; overflow: hidden; } .br-barefoot-card::before { content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0,0,0,.44), rgba(0,0,0,.12), rgba(0,0,0,0)); z-index: 1; } .br-barefoot-left { position: relative; z-index: 2; padding: clamp(24px, 4vw, 56px); max-width: clamp(260px, 38%, 440px); } .br-barefoot-left h2 { font-size: clamp(22px, 2.8vw, 36px); line-height: 1.15; font-weight: 700; margin-bottom: 12px; color: #fff; } .br-barefoot-left p { font-size: clamp(13px, 1.4vw, 16px); line-height: 1.55; margin-bottom: 20px; } .br-barefoot-right { position: relative; z-index: 2; margin-left: auto; padding: clamp(20px, 3vw, 48px); display: flex; flex-direction: column; align-items: center; gap: 10px; color: #fff; font-weight: 700; font-size: clamp(15px, 1.6vw, 20px); text-align: center; } .br-kids-img { width: clamp(80px, 12vw, 150px); aspect-ratio: 1 / 1; object-fit: cover; border-radius: 50%; border: 2px solid #fff; } /* FEATURES / SYMBOLEN */ .br-feature-section { padding: var(--br-pad) 0; } .br-feature-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(18px, 2.5vw, 32px); align-items: start; } .br-feature { text-align: center; } .br-feature img { width: min(80%, 210px); aspect-ratio: 1 / 1; object-fit: cover; margin: 0 auto 14px; } .br-feature h3 { font-size: clamp(17px, 1.8vw, 22px); font-weight: 700; color: var(--br-dark); margin-bottom: 8px; } .br-feature p { font-size: clamp(13px, 1.2vw, 15px); line-height: 1.55; max-width: 260px; margin-inline: auto; } /* STORY */ .br-story { padding-bottom: var(--br-pad); } .br-story-card { display: grid; grid-template-columns: 2fr 3fr; gap: clamp(20px, 4vw, 52px); align-items: center; background: rgba(214,214,214,.45); padding: clamp(22px, 4vw, 48px); overflow: hidden; } .br-story-image, .br-story-text { min-width: 0; } .br-story-image img { width: 100%; max-width: 100%; height: auto; object-fit: contain; } .br-story h2 { font-size: clamp(24px, 2.8vw, 36px); font-weight: 700; color: var(--br-muted); margin-bottom: 6px; } .br-story-subtitle { font-weight: 700; margin-bottom: 14px; } .br-story-text p { font-size: clamp(13px, 1.2vw, 15px); line-height: 1.6; margin-bottom: 12px; overflow-wrap: break-word; } /* TABLET */ @media (max-width: 980px) { .br-hero-usps { grid-template-columns: repeat(2, 1fr); } .br-category-grid { grid-template-columns: repeat(2, 1fr); } .br-category-grid .br-card-kinderen { grid-column: 1 / -1; aspect-ratio: 16 / 7; } .br-feature-grid { grid-template-columns: repeat(2, 1fr); } .br-story-card { grid-template-columns: 1fr; } .br-story-image img { max-width: 440px; margin-inline: auto; } .br-barefoot-card { aspect-ratio: 16 / 9; } } /* MOBIEL */ @media (max-width: 640px) { .br-container { width: min(100% - 28px, 1180px); } .br-hero { min-height: var(--hero-mobile-height) !important; background-image: linear-gradient(rgba(0,0,0,.55), rgba(0,0,0,.42)), url('https://brubeckshop.nl/wp-content/uploads/2026/01/IMG_9327-fotor-20260105173517.jpg') !important; background-position: var(--hero-mobile-position) !important; } .br-hero-inner { padding: var(--hero-mobile-top-space) 26px 12px !important; max-width: 100% !important; } .br-hero h1 { font-size: var(--hero-mobile-title-size) !important; line-height: 1.16 !important; margin-bottom: 12px !important; } .br-hero p { font-size: var(--hero-mobile-text-size) !important; line-height: 1.42 !important; margin-bottom: 18px !important; } .br-hero-actions { gap: 10px !important; } .br-hero .br-btn { min-height: 38px !important; padding: 7px 18px !important; font-size: 13px !important; } .br-hero-usps { grid-template-columns: repeat(2, 1fr) !important; gap: 8px 12px !important; padding: 12px 26px 18px !important; } .br-usp { font-size: 11px !important; line-height: 1.2 !important; font-weight: 600 !important; } .br-check { width: 17px !important; height: 17px !important; flex-basis: 17px !important; font-size: 9px !important; } .br-category-grid { grid-template-columns: 1fr; } .br-image-card { aspect-ratio: 4 / 3; } .br-card-dames { background-position: var(--dames-mobile-position) !important; } .br-card-heren { background-position: var(--heren-mobile-position) !important; } .br-card-kinderen { grid-column: auto !important; aspect-ratio: 4 / 3 !important; background-position: var(--kinderen-mobile-position) !important; } .br-image-card h2 { font-size: 28px; padding-bottom: 20px; } .br-split-grid { grid-template-columns: 1fr; } .br-split-card { aspect-ratio: 4 / 3; } .br-card-text { left: 18px; right: 18px; bottom: 20px; } .br-split-card h2 { font-size: 25px; } .br-split-card p { font-size: 14px; } .br-barefoot-card { aspect-ratio: unset; min-height: var(--barefoot-mobile-height); flex-direction: column; align-items: flex-start; justify-content: flex-end; background-position: var(--barefoot-mobile-position); } .br-barefoot-card::before { background: linear-gradient( 180deg, rgba(0,0,0,.08) 0%, rgba(0,0,0,.22) 42%, rgba(0,0,0,.76) 100% ); } .br-barefoot-left { max-width: var(--barefoot-mobile-text-width); padding: 22px; } .br-barefoot-left h2 { font-size: var(--barefoot-mobile-title-size); line-height: 1.15; margin-bottom: 10px; } .br-barefoot-left p { font-size: var(--barefoot-mobile-text-size); line-height: 1.5; margin-bottom: 16px; } .br-barefoot-left .br-btn { min-height: 40px; padding: 9px 18px; font-size: var(--barefoot-mobile-button-size); } .br-barefoot-right { position: absolute; top: 14px; right: 14px; z-index: 3; margin: 0; padding: 0; gap: 6px; font-size: var(--barefoot-mobile-kids-size); } .br-kids-img { width: var(--barefoot-mobile-kids-img); } .br-feature-grid { grid-template-columns: repeat(2, 1fr); gap: 22px 14px; } .br-story-card { padding: 22px !important; overflow: hidden !important; } .br-story-image, .br-story-text { min-width: 0 !important; overflow: hidden !important; } .br-story-image img { width: 100% !important; max-width: 100% !important; height: auto !important; object-fit: contain !important; } .br-story-text p { max-width: 100% !important; overflow-wrap: break-word !important; } } @media (max-width: 400px) { .br-hero h1 { font-size: 17px !important; } .br-usp { font-size: 10.5px !important; } } /* FIX: Comfortwear / Activewear tekst desktop exact gelijk */ .br-split-section .br-split-card { position: relative !important; display: block !important; } .br-split-section .br-card-text { position: absolute !important; left: 24px !important; right: 24px !important; bottom: 28px !important; height: 115px !important; padding: 0 !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; } .br-split-section .br-card-text h2 { margin: 0 0 14px 0 !important; padding: 0 !important; } .br-split-section .br-card-text p { margin: 0 !important; padding: 0 !important; min-height: 48px !important; } .br-split-section .br-small-italic { display: block !important; margin-top: 6px !important; } @media (max-width: 640px) { .br-split-section .br-card-text { left: 18px !important; right: 18px !important; bottom: 20px !important; height: auto !important; } }

Premium Comfortwear & Activewear voor Elke Dag

Merino wol, katoen en functionele garens gecombineerd met seamless technologie — ideaal voor sport, werk, yoga en outdoor.

✓Seamless Comfort
✓Thermo-Regulerend
✓Premium Merino Wol & Katoen
✓100% Europese kwaliteit

Brubeck Barefoot Merino

De ultieme vrijheid voor je voeten. Onze minimalistische schoenen met Merino Wol combineren een natuurlijk grondgevoel met ongekend comfort.

Brubeck barefoot kids Nu ook voor Kids
Brubeck seamless technologie

Seamless Comfort

Seamless technologie waar het telt, voor een uitzonderlijk zacht, comfortabel en soepel draaggevoel voor elke dag.

Brubeck premium materialen

Premium Materialen

Mix van hoogwaardige natuurlijke vezels met technische garens, een unieke balans tussen comfort en functionaliteit. Zie merino ondergoed heren en merino blend.

Brubeck pasvorm

Perfecte pasvorm

Doordacht design dat de bewegingen van je lichaam volgt en zorgt voor volledige bewegingsvrijheid.

Brubeck Europese productie

Eerlijke Kwaliteit

Duurzaam en eerlijk geproduceerd in onze eigen Europese fabriek en voor de hoogste kwaliteit.

Brubeck collectie overzicht

Brubeck

Technisch meesterschap

Bij Brubeck draait alles om de perfecte verbinding tussen je lichaam en de elementen. Wij ontwikkelen functionele uitrusting die met je meebeweegt, of je nu barefoot de wereld verkent of kiest voor onze hoogwaardige kledinglijn.

Door de combinatie van de fijnste materialen, zoals superzachte merinowol en Air Jet gesponnen katoen, garanderen we een ongekende duurzaamheid zonder in te leveren op zachtheid. Onze innovatieve seamless 3D-breitechnologie zorgt voor een perfecte, naadloze pasvorm die irritatie voorkomt en maximale bewegingsvrijheid biedt.

Ervaar de vrijheid van materialen die ademen, beschermen en presteren — het hele jaar door.

Ontdek Brubeck