@import url("assets/fonts.css");
.msm-kledingreparatie-passen{padding:100px 5vw;background:var(--m-bg,#f3eee4);color:var(--m-ink,#28252e);font-family:var(--m-font-body,'Karla',Arial,sans-serif);overflow:hidden}.msm-kledingreparatie-passen *{box-sizing:border-box}.msm-kledingreparatie-passen .kr-thread{height:210px;margin:-42px -8vw 64px;overflow:hidden;background:var(--m-surface,#3d3945);position:relative;isolation:isolate}.msm-kledingreparatie-passen .kr-thread-native{position:absolute;inset:0;z-index:0}.msm-kledingreparatie-passen .kr-thread-native>*{width:100%;height:100%}.msm-kledingreparatie-passen .kr-thread-native canvas{display:block;width:100%;height:100%}.msm-kledingreparatie-passen .kr-thread>span{position:absolute;inset:auto 0 20px;z-index:1;color:var(--m-bg,#f3eee4);font:700 clamp(15px,2vw,22px)/1 var(--m-font-display,'Playfair Display',Georgia,serif);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;padding-inline:12px;opacity:.84;pointer-events:none}.msm-kledingreparatie-passen .kr-thread-native[data-native-error]+span{inset:0;display:grid;place-items:center;background:linear-gradient(120deg,var(--m-surface,#3d3945),var(--m-muted,#6e6973));padding:24px}.msm-kledingreparatie-passen .kr-fit{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.msm-kledingreparatie-passen .kr-fit h2{font:700 clamp(58px,9vw,118px)/.84 var(--m-font-display,'Playfair Display',Georgia,serif);margin:10px 0 22px}.msm-kledingreparatie-passen .kr-fit>div>span{display:block;max-width:58ch;line-height:1.6}.msm-kledingreparatie-passen .kr-fit>img{width:100%;max-height:500px;object-fit:contain}.msm-kledingreparatie-passen .kr-knowledge{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:90px 0}.msm-kledingreparatie-passen .kr-knowledge h3{grid-column:1/-1;font:700 38px var(--m-font-display,'Playfair Display',Georgia,serif)}.msm-kledingreparatie-passen .kr-knowledge a{color:inherit;text-decoration:none}.msm-kledingreparatie-passen .kr-knowledge img{width:100%;aspect-ratio:3/2;object-fit:cover}.msm-kledingreparatie-passen .kr-knowledge b{display:block;margin-top:8px}.msm-kledingreparatie-passen .kr-book{background:var(--m-surface,#3d3945);color:var(--m-bg,#f3eee4);padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:30px}.msm-kledingreparatie-passen .kr-book h3{font:700 44px var(--m-font-display,'Playfair Display',Georgia,serif)}@media(max-width:760px){.msm-kledingreparatie-passen .kr-thread{height:170px}.msm-kledingreparatie-passen .kr-thread>span{font-size:clamp(11px,3.55vw,14px);letter-spacing:.035em}.msm-kledingreparatie-passen .kr-fit,.msm-kledingreparatie-passen .kr-book{grid-template-columns:1fr}.msm-kledingreparatie-passen .kr-knowledge{display:flex;overflow:auto;scroll-snap-type:x mandatory}.msm-kledingreparatie-passen .kr-knowledge h3{flex:0 0 100%}.msm-kledingreparatie-passen .kr-knowledge a{flex:0 0 72vw;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.msm-kledingreparatie-passen .kr-thread-native{pointer-events:none}}