.sc-catalog-home{padding-top:34px}
.sc-home-category-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
.sc-home-category-heading h2{margin:0;font-size:28px;line-height:1.25;letter-spacing:-.8px}
.sc-home-category-heading>a{font-size:12px;white-space:nowrap;color:#79543e;text-decoration:none}
.sc-home-category-heading>a span{color:#9b8778;margin-left:6px}
.sc-home-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:20px 16px;margin-bottom:28px}
.sc-home-category{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:0;background:transparent;border:0;border-radius:9px;text-decoration:none;color:#352d28}
.sc-home-category:hover{color:#80513b}
.sc-home-category:hover img{box-shadow:0 0 0 2px #ba977d}
.sc-home-category:focus-visible,.sc-home-category-heading>a:focus-visible,.sc-breadcrumbs a:focus-visible{outline:2px solid #926447;outline-offset:3px}
.sc-home-category img{display:block;width:100%;height:auto;aspect-ratio:1.6;max-height:156px;object-fit:cover;border-radius:9px;background:#eee7df;transition:box-shadow .15s}
.sc-home-category>span{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;padding:0 2px}
.sc-home-category strong{display:block;font-size:14px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}
.sc-home-category small{display:block;font-size:11px;line-height:1.4;color:#968474;margin-top:3px}
.sc-category-page{padding-top:122px}
.sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;line-height:1.5;margin-bottom:22px}
.sc-breadcrumbs a{color:#825b42;text-decoration:none}
.sc-breadcrumbs span{color:#9c8a7a}
.sc-category-header{display:flex;align-items:baseline;gap:20px;margin-bottom:24px}
.sc-category-header h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:0}
.sc-category-header>span{font-size:12px;white-space:nowrap;color:#998573}
.sc-category-page .sc-quick{margin-bottom:18px}
.sc-catalog-home .sc-quick{margin-bottom:18px}
@media(max-width:1100px){.sc-home-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){
 .sc-catalog-home{padding-top:26px}
 .sc-home-category-heading{gap:12px;margin-bottom:15px;align-items:baseline}
 .sc-home-category-heading h2{font-size:23px;letter-spacing:-.7px}
 .sc-home-category-heading>a{font-size:10px}.sc-home-category-heading>a span{display:none}
 .sc-home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-bottom:24px}
 .sc-home-category{gap:8px}
 .sc-home-category img{aspect-ratio:1.5;border-radius:7px}
 .sc-home-category>span{padding:0 2px}
 .sc-home-category strong{font-size:12px;line-height:1.4}
 .sc-home-category small{font-size:10px;margin-top:3px}
 .sc-category-page{padding-top:112px}
 .sc-breadcrumbs{font-size:10px;gap:8px 14px;margin-bottom:18px}
 .sc-category-header{display:block;margin-bottom:22px}
 .sc-category-header h1{font-size:27px;letter-spacing:-.7px;margin-bottom:9px}
 .sc-category-header>span{font-size:11px}
}
