/* Боковое меню категорий каталога (ПК): белая подложка с рамкой как у карточек, без горизонтальной прокрутки, аккуратный ползунок. 30.10.2026 */
@media (min-width:751px){
.dr-shop-page .catalog-sidebar{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 10px 18px 12px;background:#fff;border:1px solid var(--dr-line,#ebe1d6);border-radius:18px;box-shadow:0 6px 20px rgba(74,53,43,.05);scrollbar-width:auto;scrollbar-color:auto}
.dr-shop-page .catalog-sidebar h2{margin:0 12px 10px}
.dr-shop-page .catalog-sidebar nav{min-width:0}
.dr-shop-page .catalog-sidebar a{padding:9px 12px;min-width:0}
.dr-shop-page .catalog-sidebar a span{flex:none;margin-left:10px}
.dr-shop-page .catalog-sidebar a:hover{background:#f7f0e8}
.dr-shop-page .catalog-sidebar a.active{background:#f8f1ea;box-shadow:none}
.dr-shop-page .catalog-sidebar::-webkit-scrollbar{width:6px;height:0}
.dr-shop-page .catalog-sidebar::-webkit-scrollbar-track{background:transparent;margin:16px 0}
.dr-shop-page .catalog-sidebar::-webkit-scrollbar-thumb{background:#e4d6c8;border-radius:999px}
.dr-shop-page .catalog-sidebar:hover::-webkit-scrollbar-thumb{background:#cfbaa6}
.dr-shop-page .catalog-sidebar::-webkit-scrollbar-button{display:none;width:0;height:0}
@supports (-moz-appearance:none){.dr-shop-page .catalog-sidebar{scrollbar-width:thin;scrollbar-color:#e4d6c8 transparent}}
}
