/* Hitachi category overview, Figma frame 77:2595. */
.arm-category .ah-header{margin-bottom:50px}
.ay-main{width:calc(100% - 48px);max-width:855px;min-height:2224px;margin:0 auto;padding-bottom:100px}
.ay-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#828282;font:600 14px/17px 'Segoe UI',Arial,sans-serif;margin-bottom:30px}
.ay-breadcrumbs [aria-current=page]{color:#111}.ay-breadcrumbs a:hover{text-decoration:underline}
.arm-category .ay-main>h1{font-size:32px;font-weight:700;line-height:1.22;color:#151515;margin:0 0 30px;padding:0;text-transform:none;overflow-wrap:anywhere}
.ay-description{max-width:707px;font-size:15px;line-height:1.22;font-weight:500;color:#000;margin-bottom:30px}
.ay-description p+p,.ay-description ul+p{margin-top:18px}
.ay-description ul{list-style:none;padding:0;margin:18px 0}
.ay-description li::before{content:'- ';white-space:pre}
.ay-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 74px}
.ay-section{min-width:0}
.arm-category .ay-section>h2{font-size:18px;line-height:22px;font-weight:700;color:#262626;text-align:center;margin:0 0 10px;padding:0;text-transform:none}
.ay-section>h2 a:hover{color:#ab0014;text-decoration:underline}
.ay-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ay-preview-grid a{display:block;aspect-ratio:190/123;overflow:hidden;border-radius:8px;background:#eee}
.ay-preview-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}
.ay-preview-grid a:hover img{transform:scale(1.05)}
.arm-category .ah-footer{min-height:764px;padding-top:149px}
.ay-results-count{margin-bottom:25px!important;color:#666}
.ay-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.ay-result-grid article{background:white;overflow:hidden;border-radius:8px;border:1px solid #eee;padding-bottom:12px}
.ay-result-grid article>a{display:block}.ay-result-grid img{display:block;width:100%;height:auto;aspect-ratio:190/150;object-fit:cover}
.arm-category .ay-result-grid h2{font-size:15px;line-height:21px;font-weight:600;color:#262626;padding:12px 12px 0;text-transform:none}
.ay-price{padding:8px 12px 0;font-size:16px;font-weight:700;color:#ab0014}
.ay-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}
.ay-pagination a,.ay-pagination .current{display:block;border:1px solid #ddd;border-radius:6px;padding:8px 13px;background:#fff}
.ay-pagination .current{background:#ab0014;border-color:#ab0014;color:white}.ay-empty a{text-decoration:underline}
@media(max-width:1200px){.ay-main{min-height:1900px}}
@media(max-width:900px){.arm-category .ah-header{margin-bottom:35px}.ay-main{min-height:0;padding-bottom:80px}.ay-sections{column-gap:35px}.arm-category .ah-footer{min-height:0;padding-top:65px}.ay-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:600px){.arm-category .ah-header{margin-bottom:30px}.ay-main{width:calc(100% - 32px);padding-bottom:45px}.ay-breadcrumbs{font-size:12px;line-height:18px;gap:4px;margin-bottom:22px}.arm-category .ay-main>h1{font-size:27px;line-height:34px;margin-bottom:24px}.ay-description{font-size:14px;line-height:20px;margin-bottom:28px}.ay-description p+p,.ay-description ul+p{margin-top:16px}.ay-description ul{margin-block:16px}.ay-desktop-break{display:none}.ay-sections{grid-template-columns:1fr;gap:30px}.arm-category .ay-section>h2{font-size:18px;line-height:23px;margin-bottom:14px}.ay-preview-grid{gap:10px}.arm-category .ah-footer{padding-top:45px}.ay-result-grid{gap:12px}.arm-category .ay-result-grid h2{font-size:13px;line-height:18px;padding:10px 9px 0}.ay-price{font-size:14px;padding-inline:9px}.ay-pagination a,.ay-pagination .current{padding:7px 11px}}
/* Keep all XMind levels visible in the category navigation. */
.ay-page-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px;align-items:start}
.ay-page-layout .ay-main{width:100%;max-width:none;min-width:0}
.arm-category .ay-children-title,.arm-category .ay-products-title{font-size:24px;line-height:30px;margin:0 0 22px;padding:0;color:#262626}
.arm-category .ay-products-title{margin-top:40px}
@media(max-width:1200px){.ay-page-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}.ay-page-layout .ay-sections{column-gap:25px}}
@media(max-width:900px){.ay-page-layout{grid-template-columns:240px minmax(0,1fr);gap:22px}.ay-page-layout .ay-sections{grid-template-columns:1fr}.ay-page-layout .ay-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ay-page-layout{grid-template-columns:1fr;gap:26px}.ay-page-layout .ay-main{width:100%}.ay-page-layout .ay-breadcrumbs{font-size:12px;line-height:19px}.ay-page-layout .ay-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}