.catalog-first{background:#fff}.catalog-start{margin:18px 0 30px}.catalog-start-heading{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 0 24px}.catalog-start-eyebrow{color:#a64420;font-size:10px;letter-spacing:1.6px;font-weight:750}.catalog-start h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:10px 0}.catalog-start-heading p{font-size:13px;color:#68727b;margin:0}.catalog-start-spec{display:flex;align-items:center;gap:16px;text-align:left;padding:18px 22px;border:1px solid #f1cbb9;border-radius:12px;background:#fff6ef;color:#6f3016}.catalog-start-spec svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5}.catalog-start-spec strong,.catalog-start-spec small{display:block}.catalog-start-spec strong{font-size:15px}.catalog-start-spec small{font-size:11px;margin-top:5px;color:#7c6559}.catalog-start-spec b{font-size:22px}.catalog-start-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.catalog-start-tools h2{font-size:21px;margin:0}.catalog-start-tools input{width:300px;max-width:100%;border:1px solid #dce1e5;border-radius:8px;padding:11px 13px;background:#fff;font-size:14px}.catalog-start-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.catalog-start-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.catalog-start-card{min-width:0;border:1px solid #e6e9ec;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.catalog-start-card:hover{border-color:#edb69a;box-shadow:0 5px 16px #22222208}.catalog-start-card[hidden]{display:none}.catalog-start-link{display:flex;flex-direction:column;align-items:center;padding:16px 14px 12px;text-decoration:none;color:#202a34;text-align:center;min-height:205px}.catalog-start-art{display:flex;align-items:center;justify-content:center;height:116px;width:100%;margin-bottom:10px}.catalog-start-art img,.catalog-start-art svg{object-fit:contain;width:100%;height:100%;max-width:150px}.catalog-start-link strong{font-size:13px;line-height:1.4}.catalog-start-link small{color:#7d858d;font-size:11px;margin-top:7px}.catalog-start-card details{border-top:1px solid #eef0f2}.catalog-start-card summary{padding:10px 14px;cursor:pointer;color:#91421e;font-size:12px}.catalog-start-card details>div{padding:0 14px 10px}.catalog-start-card details a{display:flex;gap:8px;justify-content:space-between;font-size:12px;line-height:1.5;padding:7px 0;color:#4f5c68;text-decoration:none}.catalog-start-card details a:hover{text-decoration:underline;color:#b4461c}.catalog-start-card details a span{color:#89919a}.catalog-start-services{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-bottom:1px solid #e8ebee;margin-top:8px}.catalog-start-services a,.catalog-start-services button{color:#52616d;font-size:13px;text-decoration:none;background:none;border:0;padding:4px 0}.catalog-start-services a:hover,.catalog-start-services button:hover{color:#bb461d}.catalog-start-empty{padding:22px;background:#f6f7f8;border-radius:8px;font-size:14px}.catalog-first .catalog-start-duplicate,.catalog-first .home-quick-categories{display:none!important}.catalog-first .home-benefits{display:none!important}.catalog-first .category-banner{min-height:285px;box-shadow:none}.catalog-first .category-banner-copy{padding-top:30px;padding-bottom:60px}.catalog-first .category-banner-copy h1{font-size:34px}.catalog-first .category-banner-copy p{margin-bottom:15px}.catalog-first .category-banner-copy>span{font-size:10px}.catalog-start a:focus-visible,.catalog-start button:focus-visible,.catalog-start summary:focus-visible{outline:3px solid #f5632e;outline-offset:-3px}
@media(max-width:1100px){.catalog-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-start h1{font-size:25px}.catalog-start-spec{padding:15px}.catalog-start-spec small{max-width:180px}}
@media(max-width:700px){.catalog-start{margin:6px 0 22px}.catalog-start-heading{display:block;padding:12px 0 20px}.catalog-start h1{font-size:24px;max-width:330px}.catalog-start-heading p{font-size:12px}.catalog-start-spec{width:100%;padding:13px 15px;margin-top:17px;gap:12px}.catalog-start-spec small{max-width:none;font-size:11px}.catalog-start-spec b{margin-left:auto}.catalog-start-tools{display:block}.catalog-start-tools h2{font-size:19px;margin-bottom:12px}.catalog-start-tools input{width:100%;font-size:16px;box-sizing:border-box}.catalog-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-start-link{min-height:175px;padding:12px 9px}.catalog-start-art{height:95px}.catalog-start-link strong{font-size:12px}.catalog-start-card summary{padding:10px;font-size:11px}.catalog-start-services{display:grid;grid-template-columns:1fr 1fr;gap:14px}.catalog-start-services a,.catalog-start-services button{font-size:12px;text-align:left}.catalog-first .mobile-iek-campaign{margin-top:24px}.catalog-start-eyebrow{font-size:9px}}
