.bz-category .bz-catalog-hero-grid>div:first-child{max-width:850px}
.bz-category h1{font-size:clamp(32px,3.2vw,52px);max-width:850px}
.bz-category .bz-catalog-breadcrumb{flex-wrap:wrap;gap:8px 12px;font-size:12px;margin-bottom:24px}
.bz-category .bz-catalog-intro{max-width:650px;font-size:15px}
.bz-category .bz-catalog-intro p{margin:0}
.bz-category-quote{margin-top:24px}
.bz-category-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:48px;padding-block:60px;align-items:start}
.bz-category-sidebar{border:1px solid #e4e8ec;border-top:3px solid var(--theme-palette-color-1);padding:24px 20px}
.bz-category-sidebar h2{font-size:19px;letter-spacing:-.025em;margin:0 0 20px}
.bz-category-sidebar ul{list-style:none;padding:0;margin:0}
.bz-category-sidebar>nav>ul>li{border-top:1px solid #e9edf0}
.bz-category-root,.bz-category-sidebar summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;font-weight:600;line-height:1.5;color:#222a34;cursor:pointer}
.bz-category-sidebar summary{list-style:none}
.bz-category-sidebar summary::-webkit-details-marker{display:none}
.bz-category-sidebar summary>span:last-child{font-size:19px;color:var(--theme-palette-color-1)}
.bz-category-sidebar details[open]>summary{color:var(--theme-palette-color-1)}
.bz-category-sidebar details[open]>summary>span:last-child{transform:rotate(45deg)}
.bz-category-sidebar details ul{padding:0 0 14px 12px;border-left:2px solid #edf0f3;margin-left:2px}
.bz-category-sidebar details a{display:block;padding:7px 8px;font-size:12px;line-height:1.6;color:#626d79}
.bz-category-sidebar a[aria-current=page]{color:var(--theme-palette-color-1);font-weight:600;background:#fff3f4}
.bz-category-sidebar a:hover{color:var(--theme-palette-color-1)}
.bz-category-all{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e4e8ec;font-size:12px;font-weight:600;color:var(--theme-palette-color-1)}
.bz-category-all svg{width:18px}
.bz-category-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #dfe4e9;margin-bottom:28px}
.bz-category-heading p{font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--theme-palette-color-1);margin:0 0 10px}
.bz-category-heading h2{font-size:30px;line-height:1.3;letter-spacing:-.035em;margin:0}
.bz-category-empty{padding:45px;background:#f4f6f8}
.bz-category-empty-line{display:block;width:32px;height:2px;background:var(--theme-palette-color-1);margin-bottom:20px}
.bz-category-empty h3{font-size:26px;line-height:1.3;margin:0 0 14px;letter-spacing:-.025em}
.bz-category-empty p{max-width:620px;font-size:15px;line-height:1.8;color:#65707d;margin:0 0 24px}
.bz-category-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.bz-category-product{display:flex;flex-direction:column;border-bottom:1px solid #dfe4e9;padding-bottom:22px;min-width:0}
.bz-category-product>div{display:flex;flex-direction:column;flex:1;min-width:0}
.bz-category-product-image{display:flex;align-items:center;justify-content:center;background:#fff;aspect-ratio:1;overflow:hidden;margin-bottom:20px}
.bz-category-product-image img{display:block;width:100%;height:100%;object-fit:cover}
.bz-category-product h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:20px;line-height:1.4;min-height:2.8em;margin:0 0 12px}
.bz-category-product h3 a{color:#141820}
.bz-category-product:is(:hover,:focus-within) h3 a{color:var(--theme-palette-color-1)}
.bz-category-product p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13px;line-height:1.8;min-height:3.6em;margin:0 0 20px;color:#65707d}
.bz-category-product-link{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;color:var(--theme-palette-color-1);font-size:12px;font-weight:600}
@media(max-width:999px){.bz-category-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;padding-block:45px}.bz-category-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-category-empty{padding:30px}.bz-category-heading h2{font-size:26px}}
@media(max-width:689px){.bz-category-layout{grid-template-columns:1fr;gap:32px;padding-block:38px}.bz-category-sidebar{padding:20px}.bz-category h1{font-size:32px}.bz-category .bz-catalog-hero-grid{min-height:310px}.bz-category-heading h2{font-size:25px}.bz-category-empty{padding:26px 22px}.bz-category-empty h3{font-size:24px}.bz-category-empty p{font-size:14px}.bz-category-products{grid-template-columns:1fr}}
