#superior-concept .sc-flooring-guide{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;padding:64px 6%;background:#f4f1e9;color:#20372d}#superior-concept .sc-flooring-guide h2{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-.035em;margin:15px 0 22px}#superior-concept .sc-flooring-guide p{max-width:660px;line-height:1.75}#superior-concept .sc-flooring-guide aside{border-left:1px solid #bac4b6;padding:10px 0 10px 36px}#superior-concept .sc-flooring-guide h3{font-size:25px;margin:0 0 15px}#superior-concept .sc-flooring-guide aside a{display:inline-block;margin-top:16px;text-underline-offset:5px}#superior-concept .sc-flooring-materials{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 28px;background:transparent}#superior-concept .sc-flooring-materials a{border:1px solid #9cab97;border-radius:999px;padding:10px 20px;color:#20372d;text-decoration:none;font-size:14px}#superior-concept .sc-flooring-materials a[aria-current=true]{background:#20372d;color:#fff}#superior-concept .sc-hardware-hero{display:grid;grid-template-columns:1fr 1fr;background:#e9ede3;color:#20372d;min-height:620px}#superior-concept .sc-hardware-hero>div{padding:70px 12%;align-self:center}#superior-concept .sc-hardware-hero .sc-eyebrow{display:block;margin-top:45px}#superior-concept .sc-hardware-hero h1{font-size:clamp(42px,4.6vw,72px);letter-spacing:-.045em;line-height:1.05;margin:24px 0}#superior-concept .sc-hardware-hero p{line-height:1.8;max-width:540px}#superior-concept .sc-hardware-hero>img{width:100%;height:100%;object-fit:cover;min-height:500px}#superior-concept .sc-hardware-help{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:80px 6%}#superior-concept .sc-hardware-help h2{font-size:clamp(30px,3vw,46px);line-height:1.15;letter-spacing:-.03em}#superior-concept .sc-hardware-help p{line-height:1.8}#superior-concept .sc-hardware-related{display:block;margin-top:24px}#superior-concept .sc-flooring-source{margin:20px 0}#superior-concept .sc-flooring-materials a:focus-visible{outline:3px solid #6a834d;outline-offset:4px}@media(max-width:760px){#superior-concept .sc-flooring-guide,#superior-concept .sc-hardware-hero,#superior-concept .sc-hardware-help{grid-template-columns:1fr}#superior-concept .sc-flooring-guide{padding:40px 6%;gap:28px}#superior-concept .sc-flooring-guide aside{border-left:0;border-top:1px solid #bac4b6;padding:25px 0 0}#superior-concept .sc-hardware-hero>div{padding:40px 6%}#superior-concept .sc-hardware-hero>img{height:320px;min-height:0}#superior-concept .sc-hardware-help{padding:50px 6%;gap:10px}}

#superior-concept .sc-hardware-brands{padding:70px 6%;scroll-margin-top:110px}#superior-concept .sc-hardware-brands h2{font-size:clamp(32px,3.5vw,52px);line-height:1.1;letter-spacing:-.035em;margin:18px 0 24px}#superior-concept .sc-hardware-brands>p{max-width:700px;line-height:1.8}#superior-concept .sc-hardware-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:35px 0}#superior-concept .sc-hardware-brand-grid article{background:#f1f3eb;border-top:3px solid #314d3e;padding:30px 25px;scroll-margin-top:120px;display:flex;flex-direction:column}#superior-concept .sc-hardware-brand-name{display:block;font-size:34px;font-weight:650;letter-spacing:-.035em;color:#20372d}#superior-concept .sc-hardware-brand-grid h3{font-size:17px;margin:22px 0 8px}#superior-concept .sc-hardware-brand-grid p{font-size:15px;line-height:1.8;margin-bottom:25px}#superior-concept .sc-hardware-brand-grid a{margin-top:auto;font-size:14px;color:#20372d;text-underline-offset:5px}#superior-concept .sc-hardware-brand-grid a:focus-visible{outline:2px solid #314d3e;outline-offset:5px}@media(max-width:1100px){#superior-concept .sc-hardware-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#superior-concept .sc-hardware-brand-grid{grid-template-columns:1fr}#superior-concept .sc-hardware-brands{padding:45px 6%}}

#superior-concept .sc-hardware-repairs{background:#e9ede3}#superior-concept .sc-hardware-repairs .sc-hardware-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#superior-concept .sc-hardware-repairs .sc-hardware-brand-grid article{background:#fafbf6}#superior-concept .sc-hardware-brand-name{overflow-wrap:anywhere}@media(max-width:1000px){#superior-concept .sc-hardware-repairs .sc-hardware-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#superior-concept .sc-hardware-repairs .sc-hardware-brand-grid{grid-template-columns:1fr}}

#superior-concept .sc-hardware-catalogue-intro{padding:45px 6% 30px;max-width:none}#superior-concept .sc-hardware-catalogue-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.1;letter-spacing:-.03em;margin:18px 0}#superior-concept .sc-hardware-catalogue-intro p{line-height:1.8}#superior-concept .sc-hardware-official a{text-underline-offset:5px}
