.category-tree{min-width:0;color:#292929}.category-node{margin:0}.category-node>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer;list-style:none;white-space:normal}.category-node>summary::-webkit-details-marker{display:none}.category-node>summary .icon{flex:none;width:14px;height:14px;transition:transform .15s}.category-node[open]>summary{background:#f1f6ff;color:var(--blue)}.category-node[open]>summary .icon{transform:rotate(180deg)}.category-tree .category-children{padding-left:12px;border-left:1px solid #e2e5ea}.category-tree .category-link,.category-tree .category-all{display:flex;min-height:40px;align-items:center;padding:10px 12px;font-size:13px;line-height:1.5;white-space:normal}.category-tree .category-all{font-weight:700;color:var(--blue);border-bottom:1px solid #e2e5ea}.category-tree [aria-current=page]{color:var(--blue);font-weight:700}.category-tree :is(summary,a):is(:hover,:focus-visible){background:#f1f6ff;color:var(--blue)}.category-tree :is(summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:3px}.category-node:not([open])>.category-children{display:none}.mobile-menu .category-tree{padding-block:6px}.catalog-categories .category-tree>.category-node{border-bottom:1px solid #e2e5ea}@media(min-width:900px){.main-nav .category-tree{width:248px;max-height:min(540px,calc(100dvh - 220px));overflow-y:auto;overscroll-behavior:contain}.main-nav .category-tree .category-node--level-1>summary>.icon,.main-nav .category-tree .category-node--level-2>summary>.icon{transform:rotate(-90deg)}.main-nav .category-tree :is(.category-node--level-1,.category-node--level-2)>.category-children{position:fixed;left:var(--category-left,16px);top:var(--category-top,16px);width:min(300px,calc((100vw - 48px)/3));max-height:min(640px,calc(100dvh - 32px));overflow-y:auto;overscroll-behavior:contain;padding:8px;background:#fff;border:1px solid #e2e5ea;border-radius:4px;box-shadow:0 14px 30px #17264024;z-index:65}.main-nav .category-tree .category-node--level-2>.category-children{z-index:66}.main-nav .category-node--level-3>.category-children{margin-left:10px}}@media(prefers-reduced-motion:reduce){.category-node>summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
