@import url("assets/fonts.css");
.msm-kledingreparatie-header-shell{font-family:var(--m-font-body,'Karla',Arial,sans-serif);color:var(--m-ink,#28252e);background:var(--m-bg,#f3eee4);position:relative;z-index:30}.msm-kledingreparatie-header-shell *{box-sizing:border-box}.msm-kledingreparatie-header-shell a{color:inherit;text-decoration:none}.msm-kledingreparatie-header-shell .kr-top{padding:8px 5vw;background:var(--m-surface,#3d3945);color:var(--m-bg,#f3eee4);display:flex;justify-content:space-between;font-size:12px}.msm-kledingreparatie-header-shell header{height:84px;display:flex;align-items:center;padding:0 5vw;gap:30px;border-bottom:1px solid color-mix(in srgb,var(--m-ink,#28252e) 16%,transparent)}.msm-kledingreparatie-header-shell .kr-brand{display:grid;min-width:max-content}.msm-kledingreparatie-header-shell .kr-brand b{font:700 27px/1 var(--m-font-display,'Playfair Display',Georgia,serif)}.msm-kledingreparatie-header-shell .kr-brand small{letter-spacing:.16em}.msm-kledingreparatie-header-shell .kr-nav{display:flex;gap:28px;margin:auto}.msm-kledingreparatie-header-shell .kr-navlink{position:relative;display:inline-flex;height:40px;align-items:center;justify-content:center;gap:9px;padding:4px 2px;font-size:14px;font-weight:700}.msm-kledingreparatie-header-shell .kr-navlink:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--m-primary,#cf5b3e);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.msm-kledingreparatie-header-shell .kr-navlink:hover:after,.msm-kledingreparatie-header-shell .kr-navlink:focus-visible:after,.msm-kledingreparatie-header-shell .kr-navlink.is-active:after{transform:scaleX(1)}.msm-kledingreparatie-header-shell .kr-navlink svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.msm-kledingreparatie-header-shell .kr-cta{background:var(--m-primary,#cf5b3e);color:#fff;padding:13px 19px;border-radius:2px}.msm-kledingreparatie-header-shell .kr-menu{display:none;margin-left:auto;border:0;background:none;padding:10px}.msm-kledingreparatie-header-shell .kr-menu span{display:block;width:28px;height:2px;background:var(--m-ink,#28252e);margin:6px;transition:transform .2s ease}.msm-kledingreparatie-header-shell .kr-mobile{position:absolute;left:0;right:0;top:100%;padding:10px 5vw 22px;background:var(--m-bg,#f3eee4);border-bottom:1px solid color-mix(in srgb,var(--m-ink,#28252e) 18%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--m-ink,#28252e) 15%,transparent);display:grid;gap:0}.msm-kledingreparatie-header-shell .kr-mobile[hidden]{display:none}.msm-kledingreparatie-header-shell .kr-mobile a{padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--m-ink,#28252e) 12%,transparent);font-weight:700}.msm-kledingreparatie-header-shell :focus-visible{outline:2px solid var(--m-primary,#cf5b3e);outline-offset:4px}@media(max-width:900px){.msm-kledingreparatie-header-shell .kr-nav,.msm-kledingreparatie-header-shell .kr-cta{display:none}.msm-kledingreparatie-header-shell .kr-menu{display:block}}@media(max-width:520px){.msm-kledingreparatie-header-shell .kr-top span{display:none}}