.section-onderkop{color:var(--color-muted);font-size:var(--text-base);margin:-6px 0 var(--space-6);max-width:62ch}.hero2{background:linear-gradient(160deg,#1a3a5c,#24507d 62%,#2a5d8f);color:#fff}.hero2-inner{max-width:var(--content-wide);margin:0 auto;padding:var(--space-12) var(--space-6);display:grid;grid-template-columns:1.02fr .98fr;gap:var(--space-8);align-items:center}.hero2-eyebrow{font-family:var(--font-label);font-size:var(--text-xs);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#9fc8ee;margin:0 0 var(--space-4)}.hero2-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.1rem,1.4rem + 3.4vw,3.4rem);line-height:.98;letter-spacing:.01em;margin:0 0 var(--space-4);text-wrap:balance}.hero2-lead{font-size:var(--text-lg);line-height:1.55;color:#d5e5f5;margin:0 0 var(--space-6);max-width:46ch}.hero2-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.hero2-btn-rand{background:transparent;color:#fff;border-color:#ffffff8c}.hero2-btn-rand:hover{border-color:#fff;background:#ffffff14;color:#fff}.hero2-mini{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--text-sm);color:#b9d4ec}.hero2-beeld{background:radial-gradient(circle at 50% 45%,#ffffff29,#fff0 68%);padding:6px}.hero2-beeld img{width:100%;height:auto}@media(max-width:860px){.hero2-inner{grid-template-columns:minmax(0,1fr);padding:var(--space-8) var(--space-4)}.hero2-beeld{max-width:440px;margin:0 auto}}.keuze-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.keuze-kaart{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow var(--transition),transform var(--transition)}.keuze-kaart:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.keuze-beeld{background:var(--gray-50);padding:var(--space-4)}.keuze-beeld img{width:100%;height:auto}.keuze-tekst{padding:var(--space-4) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:6px;flex:1}.keuze-tekst h3{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:var(--text-xl);letter-spacing:.015em;margin:0;color:var(--color-text)}.keuze-tekst p{margin:0;font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.keuze-link{margin-top:auto;padding-top:var(--space-3);font-weight:700;font-size:var(--text-sm);color:var(--blue-darker)}@media(max-width:860px){.keuze-grid{grid-template-columns:minmax(0,1fr)}}.products-grid-compact .product-card-compact .product-info{gap:7px;display:flex;flex-direction:column}.compact-kenmerk{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.45}.compact-prijs{margin-top:auto;padding-top:var(--space-2);display:flex;align-items:baseline;gap:7px}.compact-vanaf{font-size:var(--text-xs);font-weight:600;color:var(--color-muted)}.compact-bekijk{width:100%;background:#fff;color:var(--gray-700);border-color:var(--color-border);padding:10px;font-size:var(--text-sm)}.compact-bekijk:hover{border-color:var(--blue);color:var(--blue)}.kleur-fototegels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-3)}.kleur-fototegel{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;background:#fff;text-align:center;transition:box-shadow var(--transition),transform var(--transition)}.kleur-fototegel:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.kleur-fototegel img{width:100%;height:auto;background:var(--gray-50)}.kleur-fototegel .kleur-dot-groot{margin:var(--space-5) auto var(--space-2);display:block}.kleur-fototegel-label{display:block;padding:9px 4px;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}@media(max-width:960px){.kleur-fototegels{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.kleur-fototegels{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews-teaser{background:var(--gray-50);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.reviews-score{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:var(--space-5)}.reviews-sterren{color:var(--orange);font-size:21px;letter-spacing:2px}.reviews-cijfer{font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl);line-height:1}.reviews-bij{font-size:var(--text-sm);color:var(--color-muted)}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.review-kaart{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5)}.review-sterren{color:var(--orange);font-size:13px;letter-spacing:1px}.review-kaart h3{margin:7px 0 5px;font-size:var(--text-base);font-weight:700}.review-kaart p{margin:0 0 9px;font-size:var(--text-sm);color:var(--gray-700);line-height:1.55}.review-wie{font-size:var(--text-xs);color:var(--color-muted)}@media(max-width:860px){.reviews-grid{grid-template-columns:minmax(0,1fr)}}.stappen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.stap-item{display:flex;gap:var(--space-4);align-items:flex-start}.stap-nr{flex:none;width:34px;height:34px;border-radius:50%;background:var(--blue-light);color:var(--blue-darker);font-weight:800;display:grid;place-items:center;font-size:var(--text-base)}.stap-item h3{font-size:var(--text-base);font-weight:700;margin:5px 0 4px}.stap-item p{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.5}@media(max-width:860px){.stappen-grid{grid-template-columns:minmax(0,1fr)}}.kb-uitgelicht{background:var(--gray-50);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.kb-kaart{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);background:#fff;display:flex;flex-direction:column;gap:7px;transition:box-shadow var(--transition),transform var(--transition)}.kb-kaart:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.kb-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-darker)}.kb-kaart h3{font-size:var(--text-base);font-weight:700;margin:0;line-height:1.3;color:var(--color-text)}.kb-kaart p{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.5}.kb-link{margin-top:auto;padding-top:var(--space-2);font-weight:700;font-size:var(--text-sm);color:var(--blue-darker)}@media(max-width:860px){.kb-grid{grid-template-columns:minmax(0,1fr)}}.zakelijk-strook{background:var(--navy);color:#fff}.zakelijk-strook-inner{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5);align-items:center;padding-top:var(--space-8);padding-bottom:var(--space-8)}.zakelijk-strook h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.015em;font-size:var(--text-2xl);margin:0 0 4px;color:#fff}.zakelijk-strook p{margin:0;color:#c7dbee;font-size:var(--text-sm);max-width:64ch}.zakelijk-strook-knop{margin-left:auto;background:transparent;color:#fff;border-color:#ffffff8c}.zakelijk-strook-knop:hover{border-color:#fff;background:#ffffff14;color:#fff}@media(max-width:700px){.zakelijk-strook-knop{margin-left:0}}.faq-kort-lijst{display:grid;gap:10px;max-width:780px}.faq-kort-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:13px 16px;background:#fff}.faq-kort-item summary{font-weight:600;font-size:var(--text-sm);cursor:pointer}.faq-kort-item p{margin:10px 0 0;font-size:var(--text-sm);color:var(--color-muted);line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/11/assets/homepage-herontwerp.css.map */
