.rhc-category-tree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.rhc-tree-area{min-width:0;border:1px solid #d9e2ec;border-radius:12px;padding:15px;background:#fff}.rhc-tree-area h3{margin:0 0 7px;font-size:17px;line-height:1.4;color:#142033}.rhc-tree-top{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:5px;align-items:start}.rhc-category-tree .rhc-tree-top>a,.rhc-category-tree .rhc-tree-children>a{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:44px;padding:9px 7px;line-height:1.4;font-size:13px;color:#163757;text-decoration:none;border:0;border-radius:7px;background:transparent}.rhc-category-tree small{font-size:11px;line-height:1.3;background:#edf3f9;padding:3px 6px;border-radius:10px;color:#52667d;white-space:nowrap}.rhc-tree-toggle{width:44px;height:44px;padding:0;background:#f0f5fa!important;color:#163757!important;border:1px solid #d1dde9!important;border-radius:8px;cursor:pointer;font-size:22px}.rhc-category-tree a:hover{background:#f0f5fa}.rhc-category-tree a[aria-current=page]{background:#0867e8;color:#fff;font-weight:700}.rhc-tree-children{border-top:1px solid #e3eaf1;margin-top:8px;padding-top:7px}.rhc-tree-children[hidden]{display:none!important}.rhc-tree-section{margin:12px 7px 3px;font-size:11px;font-weight:750;letter-spacing:.035em;color:#63758a;text-transform:uppercase}.rhc-category-tree a:focus-visible,.rhc-tree-toggle:focus-visible{outline:3px solid #f5b51b;outline-offset:2px}.rhc-category-tree--sidebar{display:block}.rhc-category-tree--sidebar .rhc-tree-area{margin-bottom:10px;padding:10px}.rhc-category-tree--sidebar .rhc-tree-area h3{font-size:15px}.rhc-discovery-menu__panel{max-height:calc(100dvh - 160px);overflow-y:auto}.rhc-discovery-menu__panel>.rhc-category-tree{margin:14px 0}.rhc-discovery-menu__panel>.rhc-collection-links{margin-top:15px}.rhc-home-category-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rhc-home-category-links>a{min-height:88px!important}.rhc-category-preview-note{position:fixed;bottom:12px;left:12px;right:12px;z-index:999999;background:#fff3cf;border:2px solid #b98a15;color:#453600;padding:9px 14px;border-radius:8px;font-size:13px;text-align:center}.rhc-category-context>.rhc-collection-links{margin-top:15px}
@media(max-width:700px){.rhc-category-tree{display:block}.rhc-category-tree .rhc-tree-area{margin-bottom:9px;padding:11px}.rhc-tree-area h3{font-size:16px}.rhc-discovery-menu__panel{max-height:calc(100dvh - 120px)}.rhc-home-category-links{grid-template-columns:1fr!important}.rhc-home-category-links>a{min-height:64px!important}}

.rhc-header-integrated .rhc-menu-body--categories{display:block!important}.rhc-header-integrated .rhc-menu-body--categories .rhc-menu-entrypoints{display:flex!important;flex-wrap:wrap;gap:8px;border:0!important;padding:14px 0 0!important}.rhc-menu-body--categories .rhc-header-shortcuts,.rhc-menu-body--categories .rhc-collection-links{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;border:0!important;padding:0!important}.rhc-menu-body--categories .rhc-menu-entrypoints a{min-height:44px!important;padding:10px 13px!important}.rhc-menu-body--categories .rhc-category-tree{margin:0!important}

.rhc-category-tree{align-items:start}

.rhc-menu-body--categories .rhc-header-shortcuts,.rhc-menu-body--categories .rhc-collection-links{flex-direction:row!important;align-items:center}.rhc-menu-body--categories .rhc-collection-links a{width:auto!important}
