:root{--sf-oranje: #E87000;--sf-oranje-hover: #CC6000;--sf-zwart: #1A1A1A;--sf-wit: #FFFFFF;--sf-grijs-licht: #F5F5F5;--sf-grijs-rand: #E0E0E0;--sf-grijs-tekst: #4A4A4A;--sf-radius: 4px;--sf-radius-lg: 8px;--sf-ruimte-xs: .5rem;--sf-ruimte-sm: 1rem;--sf-ruimte-md: 2rem;--sf-ruimte-lg: 4rem;--sf-ruimte-xl: 6rem;--sf-max-breedte: 1280px;--sf-kolom-gap: 1.5rem;--sf-overgang: .2s ease}.sf-container{max-width:var(--sf-max-breedte);margin-inline:auto;padding-inline:var(--sf-ruimte-md)}@media(max-width:768px){.sf-container{padding-inline:var(--sf-ruimte-sm)}}.sf-kop-xl{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--sf-zwart)}.sf-kop-lg{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2;color:var(--sf-zwart)}.sf-kop-md{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;line-height:1.3;color:var(--sf-zwart)}.sf-tekst{font-size:1rem;line-height:1.6;color:var(--sf-grijs-tekst)}.sf-tekst-groot{font-size:1.125rem;line-height:1.6;color:var(--sf-grijs-tekst)}.sf-knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;line-height:1;border-radius:var(--sf-radius);border:2px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--sf-overgang),border-color var(--sf-overgang),color var(--sf-overgang);min-height:48px}.sf-knop:focus-visible{outline:3px solid var(--sf-oranje);outline-offset:3px}.sf-knop--primair{background-color:var(--sf-oranje);border-color:var(--sf-oranje);color:var(--sf-wit)}.sf-knop--primair:hover{background-color:var(--sf-oranje-hover);border-color:var(--sf-oranje-hover);color:var(--sf-wit)}.sf-knop--secundair{background-color:transparent;border-color:var(--sf-oranje);color:var(--sf-oranje)}.sf-knop--secundair:hover{background-color:var(--sf-oranje);color:var(--sf-wit)}.sf-knop--wit{background-color:var(--sf-wit);border-color:var(--sf-wit);color:var(--sf-zwart)}.sf-knop--wit:hover{background-color:var(--sf-grijs-licht);border-color:var(--sf-grijs-licht)}.sf-knop--wit-outline{background-color:transparent;border-color:var(--sf-wit);color:var(--sf-wit)}.sf-knop--wit-outline:hover{background-color:var(--sf-wit);color:var(--sf-zwart)}.sf-sectie{padding-block:var(--sf-ruimte-lg)}.sf-sectie--grijs{background-color:var(--sf-grijs-licht)}.sf-sectie--zwart{background-color:var(--sf-zwart);color:var(--sf-wit)}.sf-sectie--oranje{background-color:var(--sf-oranje);color:var(--sf-wit)}.sf-sectie-kop{text-align:center;margin-bottom:var(--sf-ruimte-md)}.sf-sectie-kop .sf-kop-lg{margin-bottom:.5rem}.sf-hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;background-color:var(--sf-zwart)}@media(max-width:768px){.sf-hero{min-height:100svh}}.sf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sf-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.sf-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0a0a0abf,#0a0a0a66 60%,#0a0a0a26);z-index:1}.sf-hero__inhoud{position:relative;z-index:2;max-width:680px}.sf-hero__label{display:inline-block;background-color:var(--sf-oranje);color:var(--sf-wit);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .75rem;border-radius:2px;margin-bottom:1rem}.sf-hero__kop{font-size:clamp(2.25rem,6vw,4rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--sf-wit);margin-bottom:1rem}.sf-hero__sub{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;color:#ffffffd9;margin-bottom:2rem;max-width:520px}.sf-hero__knoppen{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.sf-usp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sf-kolom-gap)}@media(max-width:768px){.sf-usp__grid{grid-template-columns:1fr;gap:1.5rem}}.sf-usp__item{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;background-color:var(--sf-wit);border:1px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg)}.sf-usp__icoon{width:48px;height:48px;background-color:var(--sf-oranje);border-radius:var(--sf-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sf-usp__icoon svg{width:24px;height:24px;fill:none;stroke:var(--sf-wit);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sf-usp__titel{font-size:1.0625rem;font-weight:700;color:var(--sf-zwart);margin:0}.sf-usp__tekst{font-size:.9375rem;line-height:1.6;color:var(--sf-grijs-tekst);margin:0}.sf-quiz-teaser{background-color:var(--sf-zwart);color:var(--sf-wit);border-radius:var(--sf-radius-lg);padding:var(--sf-ruimte-lg);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sf-ruimte-md)}@media(max-width:768px){.sf-quiz-teaser{grid-template-columns:1fr;padding:var(--sf-ruimte-md);text-align:center}.sf-quiz-teaser__knoppen{justify-content:center}}.sf-quiz-teaser__label{display:inline-block;background-color:var(--sf-oranje);color:var(--sf-wit);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .75rem;border-radius:2px;margin-bottom:.75rem}.sf-quiz-teaser__kop{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:var(--sf-wit);margin-bottom:.75rem;line-height:1.2}.sf-quiz-teaser__tekst{font-size:1rem;color:#ffffffbf;line-height:1.6;margin-bottom:1.5rem}.sf-merken__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:768px){.sf-merken__grid{grid-template-columns:1fr}}.sf-merken__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;border:2px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg);text-decoration:none;color:var(--sf-zwart);transition:border-color var(--sf-overgang),transform var(--sf-overgang);gap:1rem}.sf-merken__item:hover{border-color:var(--sf-oranje);transform:translateY(-2px)}.sf-merken__item img{max-height:60px;width:auto;object-fit:contain}.sf-merken__naam{font-weight:700;font-size:1.125rem;color:var(--sf-zwart)}.sf-merken__beschrijving{font-size:.875rem;color:var(--sf-grijs-tekst);line-height:1.5}.sf-verhaal__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sf-ruimte-lg);align-items:center}@media(max-width:768px){.sf-verhaal__grid{grid-template-columns:1fr;gap:var(--sf-ruimte-md)}}.sf-verhaal__foto{border-radius:var(--sf-radius-lg);overflow:hidden;aspect-ratio:4 / 3}.sf-verhaal__foto img{width:100%;height:100%;object-fit:cover}.sf-verhaal__tekst-blok{display:flex;flex-direction:column;gap:1rem}.sf-verhaal__quote{font-size:1.25rem;font-weight:700;color:var(--sf-oranje);line-height:1.4;border-left:4px solid var(--sf-oranje);padding-left:1rem;margin:0}.sf-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sf-kolom-gap)}@media(max-width:1024px){.sf-reviews__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sf-reviews__grid{grid-template-columns:1fr}}.sf-review__kaart{background-color:var(--sf-wit);border:1px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.sf-review__sterren{display:flex;gap:2px;color:var(--sf-oranje);font-size:1.125rem}.sf-review__tekst{font-size:.9375rem;line-height:1.6;color:var(--sf-grijs-tekst);flex:1;font-style:italic}.sf-review__auteur{font-weight:700;font-size:.875rem;color:var(--sf-zwart)}.sf-review__beroep{font-size:.8125rem;color:var(--sf-grijs-tekst)}.sf-nieuwsbrief{background-color:var(--sf-grijs-licht);border-top:1px solid var(--sf-grijs-rand)}.sf-nieuwsbrief__inhoud{max-width:560px;margin-inline:auto;text-align:center}.sf-nieuwsbrief__form{display:flex;gap:.75rem;margin-top:1.5rem}@media(max-width:640px){.sf-nieuwsbrief__form{flex-direction:column}}.sf-nieuwsbrief__input{flex:1;padding:.875rem 1rem;border:2px solid var(--sf-grijs-rand);border-radius:var(--sf-radius);font-size:1rem;color:var(--sf-zwart);background-color:var(--sf-wit);min-height:48px;transition:border-color var(--sf-overgang)}.sf-nieuwsbrief__input:focus{outline:none;border-color:var(--sf-oranje)}.sf-nieuwsbrief__disclaimer{margin-top:.75rem;font-size:.8125rem;color:var(--sf-grijs-tekst)}.sf-quiz{background-color:var(--sf-wit)}.sf-quiz__wrapper{max-width:680px;margin-inline:auto}.sf-quiz__voortgang-balk{width:100%;height:6px;background-color:var(--sf-grijs-rand);border-radius:99px;margin-bottom:2rem;overflow:hidden}.sf-quiz__voortgang-vulling{height:100%;background-color:var(--sf-oranje);border-radius:99px;transition:width .3s ease}.sf-quiz__stap-label{font-size:.875rem;color:var(--sf-grijs-tekst);margin-bottom:.5rem;font-weight:600}.sf-quiz__vraag{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;color:var(--sf-zwart);line-height:1.3;margin-bottom:1.5rem}.sf-quiz__antwoorden{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.sf-quiz__antwoord{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background-color:var(--sf-grijs-licht);border:2px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg);cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:var(--sf-zwart);width:100%;min-height:56px;transition:border-color var(--sf-overgang),background-color var(--sf-overgang)}.sf-quiz__antwoord:hover{border-color:var(--sf-oranje);background-color:#e870000d}.sf-quiz__antwoord:focus-visible{outline:3px solid var(--sf-oranje);outline-offset:2px}.sf-quiz__antwoord.actief{border-color:var(--sf-oranje);background-color:#e8700014}.sf-quiz__antwoord-icoon{width:24px;height:24px;border:2px solid var(--sf-grijs-rand);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--sf-overgang),background-color var(--sf-overgang)}.sf-quiz__antwoord.actief .sf-quiz__antwoord-icoon{border-color:var(--sf-oranje);background-color:var(--sf-oranje)}.sf-quiz__antwoord.actief .sf-quiz__antwoord-icoon:after{content:"";width:8px;height:8px;background-color:var(--sf-wit);border-radius:50%}.sf-quiz__navigatie{display:flex;justify-content:space-between;align-items:center;gap:1rem}.sf-quiz__terug{background:none;border:none;color:var(--sf-grijs-tekst);font-size:.9375rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:color var(--sf-overgang)}.sf-quiz__terug:hover{color:var(--sf-zwart)}.sf-quiz__terug:focus-visible{outline:3px solid var(--sf-oranje);outline-offset:2px;border-radius:4px}.sf-quiz__resultaat{text-align:center}.sf-quiz__resultaat-kop{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--sf-zwart);margin-bottom:.5rem}.sf-quiz__resultaat-sub{color:var(--sf-grijs-tekst);margin-bottom:2rem}.sf-quiz__producten{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;text-align:left}.sf-quiz__product-kaart{border:1px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg);overflow:hidden;display:flex;flex-direction:column}.sf-quiz__product-kaart img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.sf-quiz__product-info{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.sf-quiz__product-merk{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-oranje)}.sf-quiz__product-naam{font-weight:700;color:var(--sf-zwart);font-size:.9375rem}.sf-quiz__product-reden{font-size:.8125rem;color:var(--sf-grijs-tekst);line-height:1.5;flex:1}.sf-quiz__product-prijs{font-weight:700;color:var(--sf-zwart);font-size:1rem}.sf-quiz__product-knop{display:block;margin:.75rem 1rem 1rem;text-align:center;padding:.75rem;background-color:var(--sf-oranje);color:var(--sf-wit);border-radius:var(--sf-radius);font-weight:700;font-size:.875rem;text-decoration:none;transition:background-color var(--sf-overgang)}.sf-quiz__product-knop:hover{background-color:var(--sf-oranje-hover);color:var(--sf-wit)}.sf-quiz__opnieuw{margin-top:1rem}.sf-over__opening{max-width:760px;margin-inline:auto;text-align:center}.sf-over__criteria{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media(max-width:768px){.sf-over__criteria{grid-template-columns:1fr}}.sf-over__criterium{display:flex;gap:1rem;align-items:flex-start}.sf-over__criterium-nummer{width:40px;height:40px;background-color:var(--sf-oranje);color:var(--sf-wit);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.sf-over__merken{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:768px){.sf-over__merken{grid-template-columns:1fr}}.sf-over__merk-kaart{padding:1.5rem;border:1px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg)}.sf-over__merk-naam{font-size:1.125rem;font-weight:800;color:var(--sf-oranje);margin-bottom:.5rem}.sf-faq__lijst{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:.5rem}.sf-faq__item{border:1px solid var(--sf-grijs-rand);border-radius:var(--sf-radius-lg);overflow:hidden}.sf-faq__vraag{width:100%;background:none;border:none;padding:1.25rem 1.5rem;text-align:left;font-size:1rem;font-weight:700;color:var(--sf-zwart);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;transition:background-color var(--sf-overgang)}.sf-faq__vraag:hover{background-color:var(--sf-grijs-licht)}.sf-faq__vraag:focus-visible{outline:3px solid var(--sf-oranje);outline-offset:-3px}.sf-faq__vraag[aria-expanded=true]{background-color:var(--sf-grijs-licht)}.sf-faq__pijl{width:20px;height:20px;flex-shrink:0;color:var(--sf-oranje);transition:transform .2s ease}.sf-faq__vraag[aria-expanded=true] .sf-faq__pijl{transform:rotate(180deg)}.sf-faq__antwoord{display:none;padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.7;color:var(--sf-grijs-tekst)}.sf-faq__antwoord[aria-hidden=false]{display:block}.sf-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sf-ruimte-lg);align-items:start}@media(max-width:768px){.sf-contact__grid{grid-template-columns:1fr}}.sf-contact__form{display:flex;flex-direction:column;gap:1rem}.sf-form__veld{display:flex;flex-direction:column;gap:.375rem}.sf-form__label{font-size:.875rem;font-weight:700;color:var(--sf-zwart)}.sf-form__input,.sf-form__textarea{padding:.875rem 1rem;border:2px solid var(--sf-grijs-rand);border-radius:var(--sf-radius);font-size:1rem;color:var(--sf-zwart);background-color:var(--sf-wit);width:100%;transition:border-color var(--sf-overgang);min-height:48px;font-family:inherit}.sf-form__input:focus,.sf-form__textarea:focus{outline:none;border-color:var(--sf-oranje)}.sf-form__textarea{min-height:140px;resize:vertical}.sf-trust{border-top:1px solid var(--sf-grijs-rand);border-bottom:1px solid var(--sf-grijs-rand);padding-block:1.25rem}.sf-trust__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}.sf-trust__item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--sf-zwart)}.sf-trust__item svg{width:20px;height:20px;color:var(--sf-oranje);flex-shrink:0}.sf-verborgen{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sockforce.css.map */
