.vm-family-shop .vm-category-hero h1 span{color:#566d57}.vm-family-shop .vm-category-summary li svg{flex-shrink:0}.vm-family-shop :is(#pasvorm,#producten,#onderbouwing){scroll-margin-top:110px}.vm-family-shop .vm-family-fit-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vm-family-fit-steps article{border-top:1px solid #cbd4c6;padding-top:20px}.vm-family-fit-steps article>span{color:#67786b;letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:12px;display:block}.vm-family-shop .vm-family-fit-steps h3{letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:550;line-height:1.3}.vm-family-fit-steps p{color:var(--vm-muted);font-size:15px;line-height:1.75}.vm-family-fit-links{flex-wrap:wrap;gap:12px 28px;margin-top:26px;display:flex}.vm-family-fit-links a{min-height:44px;font-size:14px}.vm-family-shop .vm-category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.vm-family-shop .vm-category-product-photo{height:260px;padding:28px 46px}.vm-family-shop .vm-category-product-body{padding:0 28px 28px}.vm-family-shop .vm-category-product h3{max-width:34ch;font-size:23px}.vm-family-shop .vm-category-product-text{max-width:60ch}.vm-family-product-facts{border-block:1px solid var(--vm-line);margin:0 0 16px;padding:18px 0}.vm-family-product-facts dl{gap:12px;margin:0;display:grid}.vm-family-product-facts dl>div{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.vm-family-product-facts dt{color:var(--vm-muted);font-size:13px;line-height:1.6}.vm-family-product-facts dd{color:#243228;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.6}.vm-family-product-facts>p{color:#56615a;margin:14px 0 9px;font-size:13px;line-height:1.7}.vm-family-product-facts>a{text-underline-offset:3px;align-items:center;gap:7px;min-height:36px;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}.vm-family-product-facts>a svg{flex-shrink:0}.vm-family-more-facts{margin-top:12px}.vm-family-more-facts summary{cursor:pointer;padding:9px 0;font-size:13px;font-weight:550;line-height:1.6}.vm-family-more-facts[open] summary{margin-bottom:12px}.vm-family-more-facts p{color:#56615a;margin:14px 0 9px;font-size:13px;line-height:1.7}.vm-family-more-facts a{text-underline-offset:3px;align-items:center;gap:7px;min-height:36px;font-size:13px;line-height:1.6;text-decoration:underline;display:flex}.vm-family-more-facts a svg{flex-shrink:0}@media (min-width:900px){.vm-family-shop .vm-category-product-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.vm-family-shop .vm-category-product-grid>article:only-child{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:start;display:grid}.vm-family-shop .vm-category-product-grid>article:only-child .vm-category-product-photo{height:340px;padding:35px}.vm-family-shop .vm-category-product-grid>article:only-child .vm-category-product-body{padding:28px 32px 28px 0}}.vm-family-shop .vm-category-product:target .vm-category-product-photo{height:auto;min-height:300px}.vm-family-shop .vm-category-product:target .vm-category-product-body{padding:28px 32px}.vm-family-shop :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #2783a8}@media (max-width:900px){.vm-family-shop .vm-family-fit-steps{gap:20px}.vm-family-product-facts dl>div{grid-template-columns:1fr;gap:2px}.vm-family-shop .vm-category-product-photo{height:230px;padding:26px 32px}.vm-family-shop .vm-category-product-body{padding:0 22px 24px}.vm-family-shop .vm-category-product h3{font-size:21px}}@media (max-width:760px){.vm-family-shop .vm-family-fit-steps{grid-template-columns:1fr;gap:24px}.vm-family-fit-steps article>span{margin-bottom:9px}.vm-family-fit-steps article{padding-top:16px}.vm-family-fit-steps p{max-width:65ch}.vm-family-shop :is(#pasvorm,#producten,#onderbouwing){scroll-margin-top:90px}.vm-family-shop .vm-category-product:target .vm-category-product-photo{height:180px;min-height:0;padding:20px}.vm-family-shop .vm-category-product:target .vm-category-product-body{padding:22px}.vm-family-shop .vm-category-product:target .vm-category-product-photo img{height:140px}}@media (max-width:600px){.vm-family-shop .vm-category-product-grid{grid-template-columns:1fr;gap:20px}.vm-family-shop .vm-category-product-photo{height:250px;padding:25px 45px}.vm-family-shop .vm-category-product h3{font-size:23px}.vm-family-shop .vm-family-product-facts dl>div{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px}.vm-family-fit-links{gap:8px;display:grid}.vm-family-fit-links a{line-height:1.6}.vm-family-shop .vm-category-product:target .vm-category-product-body{padding:20px}}@media (max-width:360px){.vm-family-shop .vm-family-product-facts dl>div{grid-template-columns:1fr;gap:2px}.vm-family-shop .vm-category-product-photo{padding-inline:30px}}
