.solza-vloer{--solza-vloer-lijn: var(--solza-color-border, #e8e8e8);--solza-vloer-tint: rgba(24, 31, 62, .08);--solza-vloer-grijs: #8a8f98;color:var(--solza-indigo-blue, #181f3e)}.solza-vloer__wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding:18px 20px 8px}.solza-vloer [hidden],.solza-vloer-band [hidden]{display:none!important}.solza-vloer__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.solza-vloer__top{display:grid;grid-template-columns:1fr 480px;grid-template-areas:"beeld kop" "beeld koop";grid-template-rows:auto 1fr;column-gap:32px;row-gap:0;align-items:start}.solza-vloer__beeldkolom{grid-area:beeld}.solza-vloer__kop{grid-area:kop}.solza-vloer__koopblok{grid-area:koop}.solza-vloer__top>*{min-width:0}.solza-vloer__beeldkolom{position:sticky;top:16px}.solza-vloer__hoofdbeeld{border-radius:5px;overflow:hidden;background:var(--solza-driftwood-cream-light, #f9f1ed)}.solza-vloer__hoofdbeeld-img{width:100%;height:auto;display:block}.solza-vloer__thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scroll-snap-type:x proximity;padding-top:2px;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.solza-vloer__thumbs::-webkit-scrollbar{display:none}.solza-vloer__thumb{flex:0 0 clamp(64px,18%,96px);scroll-snap-align:start;padding:0;border:1px solid var(--solza-vloer-lijn);border-radius:5px;overflow:hidden;background:none;aspect-ratio:1 / 1;cursor:pointer}.solza-vloer__thumb[aria-pressed=true]{border-color:var(--solza-indigo-blue, #181f3e);box-shadow:0 0 0 1px var(--solza-indigo-blue, #181f3e)}.solza-vloer__thumb img{width:100%;height:100%;object-fit:cover}.solza-vloer__hoofdbeeld{position:relative}.solza-vloer__beeldpijl{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 6px #181f3e2e;color:var(--solza-indigo-blue, #181f3e);cursor:pointer}.solza-vloer__beeldpijl:hover{background:#fff}.solza-vloer__beeldpijl:focus-visible{outline:2px solid var(--solza-indigo-blue, #181f3e);outline-offset:2px}.solza-vloer__beeldpijl--vorige{left:12px}.solza-vloer__beeldpijl--volgende{right:12px}.solza-vloer__beeldpijl-icoon{width:13px;height:13px}.solza-vloer__beeldteller{position:absolute;right:12px;bottom:12px;margin:0;padding:3px 9px;border-radius:999px;background:#181f3eb8;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.solza-vloer__usps{list-style:none;margin-top:22px;margin-bottom:0;padding-left:0;display:grid;gap:10px}.solza-vloer__usp{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.solza-vloer__usp-vink{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;margin-top:1px;border-radius:50%;background:var(--solza-color-stock-available, #008500)}.solza-vloer__usp-icoon{width:13px;height:13px;color:#fff}.solza-vloer__actie{--solza-actie-kleur: var(--solza-burgundy, #741a21);--solza-actie-vulling: rgba(116, 26, 33, .05);--solza-actie-puls: rgba(116, 26, 33, .35);margin-bottom:14px;padding:13px 15px;border:1.5px solid var(--solza-actie-kleur);border-radius:6px;background:var(--solza-actie-vulling)}.solza-vloer__actie-badge{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--solza-actie-kleur);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.solza-vloer__actie-badge svg{width:13px;height:13px;flex:0 0 13px}.solza-vloer__actie-stip{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--solza-actie-kleur);animation:solza-actie-puls 2.4s ease-out infinite}@keyframes solza-actie-puls{0%{box-shadow:0 0 0 0 var(--solza-actie-puls)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media(prefers-reduced-motion:reduce){.solza-vloer__actie-stip{animation:none}}.solza-vloer__actie-kop{margin-top:0;margin-bottom:3px;color:var(--solza-actie-kleur);font-size:19px;font-weight:800;line-height:1.25}.solza-vloer__actie-tekst{margin-top:0;margin-bottom:0;font-size:14px;line-height:1.45}.solza-vloer__actie-klein{margin-top:6px;margin-bottom:0;font-size:12px;line-height:1.45;color:var(--solza-vloer-grijs, #8a8f98)}.solza-vloer__actie-link{display:inline-block;margin-top:9px;color:var(--solza-actie-kleur);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.solza-vloer__actie--koraal{--solza-actie-kleur: var(--solza-tuscan-terra, #ed6946);--solza-actie-vulling: rgba(237, 105, 70, .07);--solza-actie-puls: rgba(237, 105, 70, .4)}.solza-vloer__actie--navy{--solza-actie-kleur: var(--solza-indigo-blue, #181f3e);--solza-actie-vulling: rgba(24, 31, 62, .05);--solza-actie-puls: rgba(24, 31, 62, .35)}.solza-vloer__actie--beige{--solza-actie-kleur: var(--solza-indigo-blue, #181f3e);--solza-actie-vulling: var(--solza-driftwood-cream, #efe2d8);--solza-actie-puls: rgba(24, 31, 62, .3);border-color:#181f3e26}@media(max-width:560px){.solza-vloer__actie-kop{font-size:17px}}.solza-vloer__titel{font-size:26px;font-weight:800;line-height:1.3;margin-top:0;margin-bottom:4px;text-wrap:balance;max-width:34ch}.solza-vloer__artregel{font-size:12px;color:var(--solza-vloer-grijs);margin-top:0;margin-bottom:10px}.solza-vloer__merklink{color:inherit;text-decoration:underline;text-underline-offset:2px}.solza-vloer__sterren{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--solza-vloer-grijs);margin-bottom:14px;text-decoration:none}.solza-vloer__prijs{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:2px}.solza-vloer__prijs-m2{font-size:28px;font-weight:600}.solza-vloer__prijs-eenheid,.solza-vloer__prijs-was{font-size:14px;color:var(--solza-vloer-grijs)}.solza-vloer__prijs-sub{font-size:13px;color:var(--solza-vloer-grijs);margin-top:0;margin-bottom:16px}.solza-vloer__besparing{font-weight:600;color:var(--solza-indigo-blue, #181f3e)}.solza-vloer__voorraadblok{margin-top:12px;margin-bottom:14px;padding:10px 12px;border-radius:8px;background:var(--solza-vloer-creme, #f9f1ed);border-left:3px solid var(--solza-color-stock-available, #008500)}.solza-vloer__voorraadblok--krap{border-left-color:var(--solza-tuscan-terra, #ed6946)}.solza-vloer__voorraadblok--aanvraag{border-left-color:var(--solza-vloer-grijs)}.solza-vloer__voorraad{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin-top:0;margin-bottom:0}.solza-vloer__voorraad-claim{font-weight:700}.solza-vloer__voorraad-lever{color:var(--solza-vloer-grijs)}.solza-vloer__voorraad-stip{width:9px;height:9px;flex:0 0 9px;margin-top:6px;border-radius:50%;background:var(--solza-color-stock-available, #008500)}.solza-vloer__voorraad--leverbaar .solza-vloer__voorraad-stip{animation:solza-vloer-puls 2.2s ease-out infinite}.solza-vloer__voorraad--krap .solza-vloer__voorraad-stip{background:var(--solza-tuscan-terra, #ed6946)}.solza-vloer__voorraad--aanvraag .solza-vloer__voorraad-stip{background:var(--solza-vloer-grijs)}.solza-vloer__voorraad-haast{color:var(--solza-tuscan-terra, #ed6946);font-weight:700}.solza-vloer__voorraad--krap .solza-vloer__voorraad-stip{animation:solza-vloer-puls-krap 2.2s ease-out infinite}.solza-vloer__voorraad-volgende{font-size:13px;color:var(--solza-vloer-grijs);margin-top:2px;margin-bottom:0;padding-left:17px}@keyframes solza-vloer-puls-krap{0%{box-shadow:0 0 #ed694680}70%{box-shadow:0 0 0 6px #ed694600}to{box-shadow:0 0 #ed694600}}@keyframes solza-vloer-puls{0%{box-shadow:0 0 #00850073}70%{box-shadow:0 0 0 6px #00850000}to{box-shadow:0 0 #00850000}}@media(prefers-reduced-motion:reduce){.solza-vloer__voorraad--leverbaar .solza-vloer__voorraad-stip,.solza-vloer__voorraad--krap .solza-vloer__voorraad-stip{animation:none}}.solza-vloer__kleuren-veld{margin-bottom:16px}.solza-vloer__kleuren-label{display:block;font-size:13px;font-weight:600;margin-top:0;margin-bottom:8px}.solza-vloer__kleuren-label span{font-weight:400}.solza-vloer__kleuren{display:flex;flex-wrap:wrap;gap:8px}.solza-vloer__kleur{display:flex;align-items:center;gap:6px;border:1px solid rgba(24,31,62,.2);border-radius:999px;padding:4px 11px 4px 4px;font-size:13px;text-decoration:none;color:var(--solza-indigo-blue, #181f3e)}.solza-vloer__kleur--nu{background:var(--solza-vloer-tint);font-weight:600}.solza-vloer__kleur--verborgen{display:none}.solza-vloer__kleur img{width:21px;height:21px;flex:0 0 21px;border-radius:50%;object-fit:cover}.solza-vloer__kleuren-meer{border:1px dashed rgba(24,31,62,.35);background:#fff;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:13px;color:var(--solza-indigo-blue, #181f3e);cursor:pointer}.solza-vloer__rekenhulp{background:#fff;border:1px solid var(--solza-vloer-lijn);border-radius:5px;padding:16px;margin-bottom:14px}.solza-vloer__rekenhulp-kop{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.solza-vloer__rekenhulp-kop label{font-weight:600}.solza-vloer__tekstknop{background:none;border:0;padding:0;font-family:inherit;font-size:13px;color:var(--solza-indigo-blue, #181f3e);text-decoration:underline;cursor:pointer}.solza-vloer__rekenhulp-rij{display:flex;gap:10px;align-items:center}.solza-vloer__rekenhulp-rij input{flex:1 1 auto;min-width:0;font-family:inherit;font-size:18px;font-weight:600;color:var(--solza-indigo-blue, #181f3e);border:1px solid rgba(24,31,62,.2);border-radius:5px;padding:10px 12px;background:#fff}.solza-vloer__rekenhulp-rij input:focus-visible,.solza-vloer__lwh input:focus-visible,.solza-vloer__item-m1 input:focus-visible{outline:2px solid var(--solza-indigo-blue, #181f3e);outline-offset:1px}.solza-vloer__rekenhulp-eenheid{font-size:15px;color:var(--solza-vloer-grijs)}.solza-vloer__lwh{display:flex;gap:8px;margin-top:10px}.solza-vloer__lwh[hidden]{display:none}.solza-vloer__lwh-veld{flex:1 1 auto;min-width:0}.solza-vloer__lwh input{width:100%;font-family:inherit;font-size:15px;border:1px solid rgba(24,31,62,.2);border-radius:5px;padding:8px 10px}.solza-vloer__uitkomst{margin-top:14px;padding-top:14px;border-top:1px solid rgba(24,31,62,.12)}.solza-vloer__uitkomst-regel{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-top:0;margin-bottom:6px}.solza-vloer__uitkomst-regel--totaal{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:0}.solza-vloer__snijverlies{font-size:13px;color:var(--solza-vloer-grijs);margin-top:8px;margin-bottom:0}.solza-vloer__voorraadregel{font-size:13px;font-weight:600;color:var(--solza-color-stock-available, #008500);margin-top:10px;margin-bottom:0}.solza-vloer__voorraadregel--krap{color:var(--solza-indigo-blue, #181f3e)}.solza-vloer__totaalrij{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;margin-bottom:4px;padding-top:12px;font-size:14px;border-top:1px solid rgba(24,31,62,.12)}.solza-vloer__totaalrij strong{font-size:20px;font-weight:600}.solza-vloer__rekennoot{font-size:13px;color:var(--solza-vloer-grijs);margin-top:12px;margin-bottom:0}.solza-vloer__foutmelding{font-size:13px;font-weight:600;color:var(--solza-burgundy, #741a21);margin-top:10px;margin-bottom:0}.solza-vloer__rekenhulp .product-samples-button-wrap{display:none}.solza-vloer__knop{display:block;width:100%;text-align:center;border:0;border-radius:999px;padding:15px 20px;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none}.solza-vloer__knop--primair{background:var(--solza-tuscan-terra, #ed6946);color:#fff}.solza-vloer__knop--zacht{background:var(--solza-driftwood-cream-light, #f9f1ed);color:var(--solza-indigo-blue, #181f3e);margin-top:10px}.solza-vloer__knop:disabled{opacity:.45;cursor:default}.solza-vloer__bewijs{display:flex;gap:6px;align-items:center;justify-content:center;font-size:13px;color:var(--solza-vloer-grijs);margin-top:10px;margin-bottom:0}.solza-vloer__bewijs-icoon{width:14px;height:14px;flex:0 0 14px;color:var(--solza-golden-mango, #f2c600)}.solza-vloer__hulpregel{text-align:center;font-size:13px;margin-top:10px;margin-bottom:0}.solza-vloer__bezorging{display:flex;gap:8px;align-items:flex-start;justify-content:center;text-align:center;font-size:13px;color:var(--solza-vloer-grijs);margin-top:12px;margin-bottom:0}.solza-vloer__bezorging-icoon{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.solza-vloer__benodigd{margin-top:24px;padding-top:20px;border-top:1px solid var(--solza-vloer-lijn)}.solza-vloer__benodigd-kop{font-size:18px;font-weight:800;margin-top:0;margin-bottom:2px}.solza-vloer__benodigd-tekst{font-size:13px;color:var(--solza-vloer-grijs);margin-top:0;margin-bottom:12px}.solza-vloer__integraal{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin-top:0;margin-bottom:12px}.solza-vloer__integraal-icoon{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:var(--solza-color-stock-available, #008500)}.solza-vloer__groep{border:1px solid var(--solza-vloer-lijn);border-radius:5px;background:#fff;margin-bottom:12px;overflow:hidden}.solza-vloer__groep-kop{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:0;padding:14px 16px;font-family:inherit;cursor:pointer}.solza-vloer__groep-tekst{flex:1 1 auto;min-width:0}.solza-vloer__groep-tekst strong{display:block;font-weight:600}.solza-vloer__groep-tekst>span{display:block;font-size:13px;color:var(--solza-vloer-grijs)}.solza-vloer__groep-status{display:block;font-size:13px;font-weight:600;color:var(--solza-color-stock-available, #008500);margin-top:2px}.solza-vloer__groep-plus,.solza-vloer__groep-min{width:14px;height:14px;flex:0 0 14px}.solza-vloer__groep-min,.solza-vloer__groep[open] .solza-vloer__groep-plus{display:none}.solza-vloer__groep[open] .solza-vloer__groep-min{display:block}.solza-vloer__groep-body{display:none;padding-left:16px;padding-right:16px;padding-bottom:14px}.solza-vloer__groep[open] .solza-vloer__groep-body{display:block}.solza-vloer__groep-notitie{font-size:13px;line-height:1.5;margin-top:0;margin-bottom:10px;color:var(--solza-indigo-blue, #181f3e)}.solza-vloer__groep-lead{font-size:13px;font-weight:600;margin-top:0;margin-bottom:4px}.solza-vloer__vragen{display:grid;gap:10px;background:var(--solza-driftwood-cream-light, #f9f1ed);border-radius:5px;padding:14px 16px;margin-top:0;margin-bottom:14px}.solza-vloer__vragen-kop{margin-top:0;margin-bottom:2px;font-size:13px;font-weight:600}.solza-vloer__vraag{display:flex;align-items:center;justify-content:space-between;gap:12px}.solza-vloer__vraag-label{font-size:13px;font-weight:600}.solza-vloer__keuzes{display:flex;gap:8px;flex:0 0 auto}.solza-vloer__keuzes button{border:1px solid rgba(24,31,62,.2);background:#fff;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:13px;cursor:pointer}.solza-vloer__keuzes button[aria-pressed=true]{background:var(--solza-vloer-tint);font-weight:600}.solza-vloer__vraag-uitkomst{font-size:13px;margin-top:0;margin-bottom:0}.solza-vloer__item{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:12px;padding-bottom:12px;border-top:1px solid var(--solza-vloer-lijn)}.solza-vloer__item:first-of-type{border-top:0}.solza-vloer__item-beeld{width:54px;height:54px;flex:0 0 54px;border-radius:5px;background:var(--solza-driftwood-cream-light, #f9f1ed);overflow:hidden}.solza-vloer__item-beeld img{width:100%;height:100%;object-fit:cover}.solza-vloer__item-info{flex:1 1 160px;min-width:0}.solza-vloer__item-info strong{display:block;font-weight:600;font-size:14px}.solza-vloer__item-info>span{display:block;font-size:13px;color:var(--solza-vloer-grijs)}.solza-vloer__item-m1 input{width:68px;font-family:inherit;font-size:14px;color:var(--solza-indigo-blue, #181f3e);border:1px solid rgba(24,31,62,.2);border-radius:5px;padding:6px 8px;text-align:right}.solza-vloer__item-prijs{font-size:15px;font-weight:600;white-space:nowrap}.solza-vloer__item-knop{border:1px solid rgba(24,31,62,.2);background:#fff;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;color:inherit;white-space:nowrap;cursor:pointer}.solza-vloer__item--gekozen{background:var(--solza-driftwood-cream-light, #f9f1ed);border-radius:10px;border-top-color:transparent;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.solza-vloer__item--gekozen+.solza-vloer__item{border-top-color:transparent}.solza-vloer__item--gekozen .solza-vloer__item-knop{background:transparent;border-color:transparent;color:var(--solza-indigo-blue, #181f3e);font-weight:600;opacity:1;padding-left:0;padding-right:0}@media(max-width:990px){.solza-vloer__top{grid-template-columns:1fr 400px;gap:24px}}@media(max-width:880px){.solza-vloer__top{grid-template-columns:1fr;grid-template-areas:"kop" "beeld" "koop";grid-template-rows:auto;column-gap:0;row-gap:20px}.solza-vloer__beeldkolom{position:static}}@media(max-width:760px){.solza-vloer__titel{font-size:22px}.solza-vloer__vraag{flex-direction:column;align-items:flex-start;gap:6px}.solza-vloer__keuzes{flex:0 0 auto}.solza-vloer__item-info{flex:0 0 auto;width:calc(100% - 66px)}.solza-vloer__item-knop{flex:1 1 auto;text-align:center}}.solza-lade-waas{position:fixed;top:0;right:0;bottom:0;left:0;background:#181f3e73;z-index:998}.solza-lade-waas[hidden]{display:none}.solza-lade{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:92vw;background:#fff;color:var(--solza-indigo-blue, #181f3e);z-index:999;display:flex;flex-direction:column;box-shadow:-8px 0 32px #181f3e2e}.solza-lade[hidden]{display:none}.solza-lade__kop{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--solza-color-border, #e8e8e8)}.solza-lade__titel{flex:1 1 auto;min-width:0;margin:0;font-size:19px;font-weight:800;line-height:1.3}.solza-lade__sluit{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(24,31,62,.2);border-radius:50%;background:#fff;cursor:pointer}.solza-lade__sluit-icoon{width:14px;height:14px}.solza-lade__inhoud{flex:1 1 auto;overflow-y:auto;padding:18px 22px 24px;font-size:14px;line-height:1.6}.solza-lade__paneel[hidden]{display:none}.solza-lade__paneel p{margin-top:0;margin-bottom:12px}.solza-lade__paneel ul,.solza-lade__paneel ol{margin-top:0;margin-bottom:12px;padding-left:18px}.solza-lade__paneel li{margin-bottom:6px}.solza-lade__voet{margin-top:18px;margin-bottom:0;padding-top:14px;border-top:1px solid var(--solza-color-border, #e8e8e8)}.solza-lade__optiegroep{margin-bottom:14px}.solza-lade__optiekop{font-weight:600;font-size:13px;margin-top:0;margin-bottom:6px}.solza-lade__opties{display:flex;flex-wrap:wrap;gap:8px}.solza-lade__opties button{border:1px solid rgba(24,31,62,.2);background:#fff;border-radius:999px;padding:7px 15px;font-family:inherit;font-size:14px;cursor:pointer}.solza-lade__opties button[aria-pressed=true]{background:#181f3e14;font-weight:600}.solza-lade__opties button:disabled{opacity:.35;cursor:default;text-decoration:line-through}.solza-lade__m1{display:block;margin-bottom:10px}.solza-lade__m1 span{display:block;font-weight:600;font-size:13px;margin-bottom:6px}.solza-lade__m1 input{width:100%;font-family:inherit;font-size:15px;color:var(--solza-indigo-blue, #181f3e);border:1px solid rgba(24,31,62,.2);border-radius:5px;padding:10px 12px}.solza-lade__plintuitkomst{font-size:13px;color:var(--solza-vloer-grijs, #8a8f98);margin-top:0;margin-bottom:14px}.solza-cform--lade{margin-top:4px}@media(max-width:560px){.solza-lade{width:100%;max-width:100%;top:auto;height:88vh;border-top-left-radius:12px;border-top-right-radius:12px}}.solza-vloer-band__wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding:44px 20px 48px}.solza-vloer-band h2{font-size:24px;font-weight:800;line-height:1.25;margin-top:0;margin-bottom:18px;text-wrap:balance;max-width:30ch}.solza-vloer-band h3{font-size:17px;font-weight:700;margin-top:0;margin-bottom:10px}.solza-vloer-band--creme{background:var(--solza-driftwood-cream-light, #f9f1ed)}.solza-vloer-band--navy{background:var(--solza-indigo-blue, #181f3e);color:#fff}.solza-vloer-band--navy h2,.solza-vloer-band--navy h3,.solza-vloer-band--navy a{color:#fff}.solza-vloer-band[id]{scroll-margin-top:136px}.solza-vloer-ankerbalk{margin-top:36px}.solza-vloer-ankers{background:#fff;border-bottom:1px solid var(--solza-color-border, #e8e8e8)}.solza-vloer-ankers__wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.solza-vloer-ankers__wrap::-webkit-scrollbar{display:none}.solza-vloer-ankers a{padding-top:14px;padding-bottom:12px;font-size:14px;font-weight:600;color:var(--solza-vloer-grijs, #8a8f98);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.solza-vloer-ankers a.is-actief{color:var(--solza-indigo-blue, #181f3e);border-bottom-color:var(--solza-tuscan-terra, #ed6946)}@media(max-width:880px){.solza-vloer-ankerbalk{display:none}}.solza-vloer-over{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.solza-vloer-over>*{min-width:0}.solza-vloer-over__lead{font-size:16px;font-weight:600;margin-top:0;margin-bottom:14px}.solza-vloer-over__rte{font-size:15px;line-height:1.7}.solza-vloer-over__rte h2,.solza-vloer-over__rte h3,.solza-vloer-over__rte h4{font-size:17px;font-weight:700;margin-top:22px;margin-bottom:8px;max-width:none}.solza-vloer-over__rte p{margin-top:0;margin-bottom:14px}.solza-vloer-over__rte ul{margin-top:0;margin-bottom:14px;padding-left:20px;list-style:disc}.solza-vloer-over__tabel{width:100%;border-collapse:collapse;font-size:14px}.solza-vloer-over__categorie{text-align:left;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--solza-indigo-blue, #181f3e);padding-top:18px;padding-bottom:6px}.solza-vloer-over__blok:first-of-type .solza-vloer-over__categorie{padding-top:0}.solza-vloer-over__tabel th[scope=row]{text-align:left;font-weight:400;color:var(--solza-indigo-blue, #181f3e);padding-top:8px;padding-bottom:8px;padding-right:12px;width:50%;border-bottom:1px solid var(--solza-color-border, #e8e8e8);vertical-align:top}.solza-vloer-over__tabel td{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--solza-color-border, #e8e8e8);vertical-align:top}.solza-vloer-oordeel{display:grid;grid-template-columns:1fr 1fr;gap:32px}.solza-vloer-oordeel>*{min-width:0}.solza-vloer-oordeel ul{list-style:none;margin:0;padding-left:0;display:grid;gap:12px}.solza-vloer-oordeel li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6}.solza-vloer-oordeel__icoon{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--solza-color-stock-available, #008500)}.solza-vloer-oordeel__kolom{background:#fff;border-radius:5px;padding:18px}.solza-vloer-oordeel__kolom h3{margin-top:0;margin-bottom:12px;font-size:16px}.solza-vloer-oordeel__kolom--let-op .solza-vloer-oordeel__icoon{color:var(--solza-burgundy, #741a21)}.solza-vloer-oordeel__citaat{margin-top:28px;margin-bottom:0;padding-top:18px;border-top:1px solid var(--solza-color-border, #e8e8e8)}.solza-vloer-oordeel__citaat blockquote{margin:0;font-size:16px;line-height:1.6}.solza-vloer-oordeel__citaat figcaption{margin-top:8px;font-size:13px;color:var(--solza-vloer-grijs, #8a8f98)}.solza-vloer-service{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.solza-vloer-service__kaart{background:#fff;border:1px solid var(--solza-color-border, #e8e8e8);border-top-width:3px;border-top-color:var(--solza-indigo-blue, #181f3e);border-radius:5px;padding:22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.solza-vloer-service__kaart--koraal{border-top-color:var(--solza-tuscan-terra, #ed6946)}.solza-vloer-service__kaart--burgundy{border-top-color:var(--solza-burgundy, #741a21)}.solza-vloer-service__tekst{font-size:14px;line-height:1.6}.solza-vloer-service__tekst p{margin-top:0;margin-bottom:8px}.solza-vloer-service__knop{margin-top:auto;display:inline-block;border:1px solid rgba(24,31,62,.2);border-radius:999px;background:#fff;color:var(--solza-indigo-blue, #181f3e);padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none}.solza-vloer-service__knop:hover,.solza-vloer-service__knop:focus-visible{border-color:#181f3e73}.solza-vloer-service__knop--primair{background:var(--solza-indigo-blue, #181f3e);border-color:var(--solza-indigo-blue, #181f3e);color:#fff}.solza-vloer-service__knop--primair:hover,.solza-vloer-service__knop--primair:focus-visible{background:#0f1530;border-color:#0f1530}.solza-vloer-passend__pijl{width:12px;height:12px;flex:0 0 12px}.solza-vloer-passend{display:grid;grid-template-columns:1.25fr 1fr;gap:38px;align-items:start}.solza-vloer-passend>*{min-width:0}.solza-vloer-passend__intro{font-size:14px;color:var(--solza-vloer-grijs, #8a8f98);margin-top:-8px;margin-bottom:18px}.solza-vloer-situatie{border-top:1px solid var(--solza-color-border, #e8e8e8);padding-top:14px;padding-bottom:14px}.solza-vloer-situatie:first-child{border-top:0;padding-top:0}.solza-vloer-situatie__rij{display:flex;align-items:center;justify-content:space-between;gap:16px}.solza-vloer-situatie__vraag{font-size:14px;font-weight:600}.solza-vloer-situatie__keuzes{display:flex;gap:8px;flex:0 0 auto}.solza-vloer-situatie__keuzes button{border:1px solid rgba(24,31,62,.2);background:#fff;border-radius:999px;padding:5px 14px;font-family:inherit;font-size:13px;cursor:pointer}.solza-vloer-situatie__keuzes button[aria-pressed=true]{background:#181f3e14;font-weight:600}.solza-vloer-situatie__antwoord{margin-top:10px;margin-bottom:0;font-size:14px;line-height:1.6;padding:10px 12px;background:var(--solza-driftwood-cream-light, #f9f1ed);border-radius:5px}.solza-vloer-passend__conclusie{display:flex;align-items:center;gap:9px;margin-top:16px;margin-bottom:0;padding:12px 14px;border-radius:5px;font-size:14px;font-weight:600;line-height:1.5}.solza-vloer-passend__conclusie-icoon{width:18px;height:18px;flex:0 0 18px}.solza-vloer-passend__conclusie--ok{background:#00850014;color:var(--solza-color-stock-available, #008500)}.solza-vloer-passend__conclusie--let{background:var(--solza-vloer-tint, rgba(24, 31, 62, .08));color:var(--solza-indigo-blue, #181f3e)}.solza-vloer-passend__conclusie--nee{background:#741a2114;color:var(--solza-burgundy, #741a21)}.solza-vloer-passend__conclusie--nee .solza-vloer-passend__conclusie-icoon{display:none}.solza-vloer-passend__kolom--links{background:var(--solza-driftwood-cream-light, #f9f1ed);border-radius:5px;padding:20px}.solza-vloer-passend__links{list-style:none;margin:0;padding-left:0;display:grid;gap:12px}.solza-vloer-passend__links .solza-vloer-passend__pijl{margin-top:4px;color:var(--solza-burgundy, #741a21)}.solza-vloer-passend__links a{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--solza-indigo-blue, #181f3e)}.solza-vloer-onderhoud{display:grid;grid-template-columns:1fr 1fr;gap:32px}.solza-vloer-onderhoud>*{min-width:0}.solza-vloer-onderhoud__tekst{font-size:14px;line-height:1.7}.solza-vloer-onderhoud__tekst p{margin-top:0;margin-bottom:12px}.solza-vloer-onderhoud__middelen{list-style:none;margin-top:16px;margin-bottom:0;padding-left:0;display:grid;gap:8px}.solza-vloer-onderhoud__middelen a{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--solza-color-border, #e8e8e8);border-radius:5px;padding:8px;text-decoration:none;color:inherit}.solza-vloer-onderhoud__middelen img{width:44px;height:44px;flex:0 0 44px;border-radius:5px;object-fit:cover}.solza-vloer-onderhoud__middelen strong{display:block;font-size:14px;font-weight:600}.solza-vloer-onderhoud__middelen span span{font-size:13px;color:var(--solza-vloer-grijs, #8a8f98)}.solza-vloer-uitv__intro{font-size:14px;color:var(--solza-vloer-grijs, #8a8f98);margin-top:-8px;margin-bottom:18px}.solza-vloer-uitv{list-style:none;margin:0;padding-left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.solza-vloer-uitv__kaart{text-decoration:none;color:inherit;display:block}.solza-vloer-uitv__badge{display:inline-block;margin-bottom:7px;padding:3px 9px;border-radius:3px;background:var(--solza-driftwood-cream, #efe2d8);color:var(--solza-indigo-blue, #181f3e);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.solza-vloer-uitv__badge--nu{background:var(--solza-indigo-blue, #181f3e);color:#fff}.solza-vloer-uitv__regel{display:block;margin-top:3px;font-size:13px;color:var(--solza-vloer-grijs, #8a8f98)}.solza-vloer-uitv__beeld{display:block;aspect-ratio:4 / 3;border-radius:5px;overflow:hidden;background:var(--solza-driftwood-cream-light, #f9f1ed);margin-bottom:8px}.solza-vloer-uitv__beeld img{width:100%;height:100%;object-fit:cover}.solza-vloer-uitv strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.solza-vloer-uitv__prijs{font-size:13px;color:var(--solza-vloer-grijs, #8a8f98)}.solza-cform--lade .solza-cform__knop,.solza-cform--advies .solza-cform__knop{background:var(--solza-tuscan-terra, #ed6946);border-color:var(--solza-tuscan-terra, #ed6946);color:#fff}.solza-cform--lade .solza-cform__knop:hover,.solza-cform--lade .solza-cform__knop:focus-visible,.solza-cform--advies .solza-cform__knop:hover,.solza-cform--advies .solza-cform__knop:focus-visible{background:var(--solza-tuscan-terra-dark, #d4553a);border-color:var(--solza-tuscan-terra-dark, #d4553a)}body.vloeren .m-product-recommendations .m-page-width{max-width:1180px;padding-left:20px;padding-right:20px}body.vloeren .m-product-recommendations .m-wishlist-button,body.vloeren .m-product-recommendations .solza-pcard-wishlist,body.vloeren .m-product-recommendations .m-product-card__action,body.vloeren .m-product-recommendations .m-product-card__quick-add,body.vloeren .m-product-recommendations .m-product-card__description{display:none!important}body.vloeren .m-product-recommendations .m-product-card__tags .m-product-tag:not(.m-product-tag--soldout){display:none!important}body.vloeren .m-product-recommendations .m-product-card{border:1px solid var(--solza-color-border, #e8e8e8);border-radius:5px;overflow:hidden;background:#fff}body.vloeren .m-product-recommendations .m-product-card__media{aspect-ratio:1 / 1}body.vloeren .m-product-recommendations .m-product-card__content{padding:12px}body.vloeren .m-product-recommendations .solza-pcard-brand{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--solza-vloer-grijs, #8a8f98)}body.vloeren .m-product-recommendations .m-product-card__title{font-size:14px;font-weight:600;line-height:1.35;margin-top:2px;margin-bottom:6px}body.vloeren .m-product-recommendations .solza-pcard-specs{font-size:12px;line-height:1.5;color:var(--solza-vloer-grijs, #8a8f98)}body.vloeren .m-product-recommendations .solza-pcard-statusrow{font-size:12px;margin-top:8px;margin-bottom:4px}body.vloeren .m-product-recommendations .m-product-card__price{font-size:13px;font-weight:600}.solza-vloer-reviews__kop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.solza-vloer-reviews__score{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--solza-vloer-grijs, #8a8f98);margin-top:0;margin-bottom:18px}.solza-vloer-advies{display:grid;grid-template-columns:1fr 420px;gap:44px;align-items:start}.solza-vloer-advies>*{min-width:0}.solza-vloer-advies__tekst{font-size:15px;line-height:1.7}.solza-vloer-advies__tekst p{margin-top:0;margin-bottom:14px}.solza-vloer-advies__routes{list-style:none;margin-top:20px;margin-bottom:0;padding-left:0;display:grid;gap:14px}.solza-vloer-advies__routes li{display:flex;gap:12px;align-items:flex-start;font-size:15px}.solza-vloer-advies__icoon{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--solza-golden-mango, #f2c600)}.solza-vloer-advies__sub{display:block;font-size:13px;color:#ffffffb8}.solza-vloer-advies__kaart{background:#fff;color:var(--solza-indigo-blue, #181f3e);border-radius:5px;padding:24px}.solza-vloer-advies__kaart h3{color:var(--solza-indigo-blue, #181f3e);margin-bottom:14px}@media(max-width:880px){.solza-vloer-band__wrap{padding-top:34px;padding-bottom:36px}.solza-vloer-band h2{font-size:21px}.solza-vloer-over,.solza-vloer-oordeel,.solza-vloer-passend,.solza-vloer-onderhoud,.solza-vloer-advies{grid-template-columns:1fr;gap:28px}}@media(max-width:620px){.solza-vloer-situatie__rij{flex-direction:column;align-items:flex-start;gap:8px}.solza-vloer-situatie__keuzes{flex:0 0 auto}.solza-vloer-uitv{grid-template-columns:1fr 1fr}}.solza-specialist{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;margin:0}.solza-specialist__foto{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--solza-driftwood-cream-light, #f9f1ed)}.solza-specialist__foto img{width:100%;height:100%;object-fit:cover}.solza-specialist__naam{font-size:14px;line-height:1.4}.solza-specialist__naam strong{display:block;font-weight:700}.solza-specialist__naam span{color:var(--solza-vloer-grijs, #8a8f98)}.solza-specialist__link{display:block;margin-top:4px;font-size:13px;color:var(--solza-indigo-blue, #181f3e);text-decoration:underline;text-underline-offset:2px}.solza-vloer-band--navy .solza-specialist__link{color:#fff}.solza-specialist__citaat{grid-column:1 / -1;margin:0;font-size:15px;line-height:1.6}.solza-vloer-oordeel__kop{display:grid;grid-template-columns:84px 1fr;grid-template-areas:"foto accent" "foto titel" "foto naam" "citaat citaat";column-gap:18px;align-items:center;margin-bottom:22px}.solza-vloer-oordeel__koptekst,.solza-specialist--oordeel{display:contents}.solza-vloer-oordeel__kop .solza-vloer-accent{grid-area:accent;align-self:end;margin-bottom:0}.solza-vloer-oordeel__kop h2{grid-area:titel;margin-top:0;margin-bottom:0;max-width:48ch}.solza-vloer-oordeel__kop .solza-specialist__naam{grid-area:naam;align-self:start}.solza-vloer-oordeel__kop .solza-specialist__citaat{grid-area:citaat;margin-top:14px}.solza-vloer-oordeel__kop .solza-specialist__foto{grid-area:foto;width:84px;height:84px}.solza-specialist--oordeel .solza-specialist__naam strong{display:inline}.solza-specialist--oordeel .solza-specialist__naam strong:after{content:" \b7  ";font-weight:400;color:var(--solza-vloer-grijs, #8a8f98)}.solza-specialist--advies{margin-top:24px}.solza-vloer-band--navy .solza-specialist__naam span{color:#ffffffb8}.solza-vloer-oordeel__belafspraak{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;margin-bottom:0;padding-top:18px;border-top:1px solid var(--solza-color-border, #e8e8e8);font-size:15px}.solza-vloer-oordeel__belafspraak .solza-vloer__knop{display:inline-block;width:auto;margin-top:0;padding-top:11px;padding-bottom:11px;background:#fff;border:1px solid rgba(24,31,62,.2)}.solza-vloer-accent{font-family:Caveat,cursive;font-size:22px;line-height:1.2;color:var(--solza-burgundy, #741a21);margin-top:0;margin-bottom:2px}.solza-vloer-band--navy .solza-vloer-accent{color:var(--solza-golden-mango, #f2c600)}.solza-vloer-passend__kolom--links .solza-vloer-accent{font-size:20px}.solza-vloer-onderhoud__tekst ol{margin-top:0;margin-bottom:12px;padding-left:20px;list-style:decimal}.solza-vloer-onderhoud__tekst li{margin-bottom:8px;padding-left:2px}.solza-vloer-onderhoud__meer{margin-top:0;margin-bottom:0}.solza-vloer-onderhoud__tekst--vinkjes ul{list-style:none;padding-left:0}.solza-vloer-onderhoud__tekst--vinkjes li{display:flex;gap:10px;align-items:flex-start;padding-left:0}.solza-vloer-onderhoud__vink{width:17px;height:17px;flex:0 0 17px;margin-top:4px;color:var(--solza-color-stock-available, #008500)}.solza-vloer-onderhoud__note{margin-top:26px;border-left:3px solid var(--solza-golden-mango, #f2c600);border-radius:0 5px 5px 0;background:#fff;padding:16px 18px;font-size:14px;line-height:1.6}.solza-vloer-onderhoud__note strong{display:block;margin-bottom:4px}.solza-vloer-onderhoud__note p{margin-top:0;margin-bottom:0}.solza-vloer-onderhoud__meer a{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--solza-indigo-blue, #181f3e)}.solza-vloer-advies__beloftes{list-style:none;margin-top:20px;margin-bottom:0;padding-left:0;display:grid;gap:10px}.solza-vloer-advies__beloftes li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.solza-vloer-advies__vink{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--solza-golden-mango, #f2c600)}.solza-vloer-advies__zelf{margin-top:20px;margin-bottom:0;font-size:14px;line-height:1.6;color:#ffffffd1}body.vloeren .solza-bid-block__launcher,body.vloeren .solza-bid-block__hint{display:none}
/*# sourceMappingURL=/cdn/shop/t/37/assets/solza-vloer-pdp.css.map */
