@import url("assets/fonts.css");
.msm-kledingreparatie-stof{padding:110px 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-stof *{box-sizing:border-box}.msm-kledingreparatie-stof h2{font:700 clamp(52px,8vw,108px)/.88 var(--m-font-display,'Playfair Display',Georgia,serif);margin:10px 0}.msm-kledingreparatie-stof .kr-fabrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:55px 0}.msm-kledingreparatie-stof [data-fabric]{position:relative;min-width:0;background:#fff8;padding:16px;color:inherit}.msm-kledingreparatie-stof [data-fabric]>img{display:none}.msm-kledingreparatie-stof .kr-crumple-native{position:relative;width:100%;height:300px;overflow:hidden}.msm-kledingreparatie-stof .paper-crumple{position:relative;width:100%;height:300px!important;overflow:hidden;isolation:isolate}.msm-kledingreparatie-stof .paper-crumple-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.msm-kledingreparatie-stof .paper-crumple-fallback{position:absolute;top:50%;left:50%;width:82%;height:82%;user-select:none;pointer-events:none}.msm-kledingreparatie-stof .paper-crumple-hit{appearance:none;position:absolute;padding:0;margin:0;border:0;background:transparent;border-radius:2px;touch-action:none;user-select:none;cursor:grab;outline:none}.msm-kledingreparatie-stof .paper-crumple-hit[data-held=true]{cursor:grabbing}.msm-kledingreparatie-stof .paper-crumple-hit:focus-visible{outline:3px solid var(--m-primary,#cf5b3e);outline-offset:3px}.msm-kledingreparatie-stof .paper-crumple-focus{position:absolute;bottom:24px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none}.msm-kledingreparatie-stof .paper-crumple-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.msm-kledingreparatie-stof [data-fabric] b,.msm-kledingreparatie-stof [data-fabric]>span{display:block}.msm-kledingreparatie-stof [data-fabric] b{font:700 28px var(--m-font-display,'Playfair Display',Georgia,serif);margin:10px 0}.msm-kledingreparatie-stof ol{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#28252e33;padding:0}.msm-kledingreparatie-stof li{list-style:none;background:var(--m-bg,#f3eee4);padding:24px;border-top:3px solid var(--m-primary,#cf5b3e)}.msm-kledingreparatie-stof li span{display:block;margin-top:8px}@media(max-width:760px){.msm-kledingreparatie-stof .kr-fabrics{display:flex;overflow:auto;scroll-snap-type:x mandatory}.msm-kledingreparatie-stof [data-fabric]{flex:0 0 74vw;scroll-snap-align:start}.msm-kledingreparatie-stof ol{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.msm-kledingreparatie-stof .paper-crumple-hit{cursor:default}}
