/* cm-cpmenu 20261012a — меню comp-parts как у compshop (Сергей 12.10.2026): иконки категорий
   category_icons/<id>.png (свой набор в стиле compshop), подсветка картинок меню, иконки подкатегорий по классу
   cm-category-link-<id> (не по номеру пункта). Исходник: C:/Cowork/Scratch/cp-menu (build_menu.py, draw_icons.py). */
.j-dropdown .links-menu .menu-item>a{display:flex;align-items:center}
.j-dropdown .links-menu .cm-category-icon>a:before{content:"";flex:0 0 auto;width:34px;height:34px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 2px rgba(64,148,255,.5),0 0 8px rgba(64,148,255,.35);margin-inline-end:10px}
.links-menu .cm-category-icon > a > .links-text{min-width:0;white-space:normal;text-align:start}
#main-menu .main-menu-item.has-image > a .menu-image img{border-radius:10px;box-shadow:0 0 3px rgba(64,148,255,.55),0 0 12px rgba(64,148,255,.4);transition:box-shadow .25s ease,transform .25s ease}
#main-menu .main-menu-item.has-image > a:hover .menu-image img{box-shadow:0 0 5px rgba(64,148,255,.9),0 0 18px rgba(64,148,255,.75);transform:scale(1.06)}
#main-menu .j-dropdown .menu-image img{width:34px;height:34px;border-radius:7px;box-shadow:0 0 2px rgba(64,148,255,.5),0 0 8px rgba(64,148,255,.35);transition:box-shadow .2s ease}
#main-menu .j-dropdown .menu-item:hover > a .menu-image img{box-shadow:0 0 4px rgba(64,148,255,.85),0 0 12px rgba(64,148,255,.6)}
.cm-category-link-509>a:before{background-image:url(/image/catalog/category_icons_v2/509.png)}
.cm-category-link-512>a:before{background-image:url(/image/catalog/category_icons_v2/512.png)}
.cm-category-link-516>a:before{background-image:url(/image/catalog/category_icons_v2/516.png)}
.cm-category-link-517>a:before{background-image:url(/image/catalog/category_icons_v2/517.png)}
.cm-category-link-519>a:before{background-image:url(/image/catalog/category_icons_v2/519.png)}
.cm-category-link-522>a:before{background-image:url(/image/catalog/category_icons_v2/522.png)}
.cm-category-link-524>a:before{background-image:url(/image/catalog/category_icons_v2/524.png)}
.cm-category-link-526>a:before{background-image:url(/image/catalog/category_icons_v2/526.png)}
.cm-category-link-527>a:before{background-image:url(/image/catalog/category_icons_v2/527.png)}
.cm-category-link-531>a:before{background-image:url(/image/catalog/category_icons_v2/531.png)}
.cm-category-link-536>a:before{background-image:url(/image/catalog/category_icons_v2/536.png)}
.cm-category-link-538>a:before{background-image:url(/image/catalog/category_icons_v2/538.png)}
.cm-category-link-548>a:before{background-image:url(/image/catalog/category_icons_v2/548.png)}
.cm-category-link-550>a:before{background-image:url(/image/catalog/category_icons_v2/550.png)}
.cm-category-link-559>a:before{background-image:url(/image/catalog/category_icons_v2/559.png)}
.cm-category-link-564>a:before{background-image:url(/image/catalog/category_icons_v2/564.png)}
.cm-category-link-565>a:before{background-image:url(/image/catalog/category_icons_v2/565.png)}
.cm-category-link-567>a:before{background-image:url(/image/catalog/category_icons_v2/567.png)}
.cm-category-link-568>a:before{background-image:url(/image/catalog/category_icons_v2/568.png)}
.cm-category-link-572>a:before{background-image:url(/image/catalog/category_icons_v2/572.png)}
.cm-category-link-573>a:before{background-image:url(/image/catalog/category_icons_v2/573.png)}
.cm-category-link-574>a:before{background-image:url(/image/catalog/category_icons_v2/574.png)}
.cm-category-link-575>a:before{background-image:url(/image/catalog/category_icons_v2/575.png)}
.cm-category-link-576>a:before{background-image:url(/image/catalog/category_icons_v2/576.png)}
.cm-category-link-577>a:before{background-image:url(/image/catalog/category_icons_v2/577.png)}
.cm-category-link-578>a:before{background-image:url(/image/catalog/category_icons_v2/578.png)}
.cm-category-link-580>a:before{background-image:url(/image/catalog/category_icons_v2/580.png)}
.cm-category-link-581>a:before{background-image:url(/image/catalog/category_icons_v2/581.png)}
.cm-category-link-582>a:before{background-image:url(/image/catalog/category_icons_v2/582.png)}
.cm-category-link-583>a:before{background-image:url(/image/catalog/category_icons_v2/583.png)}
.cm-category-link-584>a:before{background-image:url(/image/catalog/category_icons_v2/584.png)}
.cm-category-link-585>a:before{background-image:url(/image/catalog/category_icons_v2/585.png)}
.cm-category-link-586>a:before{background-image:url(/image/catalog/category_icons_v2/586.png)}
.cm-category-link-587>a:before{background-image:url(/image/catalog/category_icons_v2/587.png)}
.cm-category-link-588>a:before{background-image:url(/image/catalog/category_icons_v2/588.png)}
.cm-category-link-589>a:before{background-image:url(/image/catalog/category_icons_v2/589.png)}
.cm-category-link-590>a:before{background-image:url(/image/catalog/category_icons_v2/590.png)}
.cm-category-link-591>a:before{background-image:url(/image/catalog/category_icons_v2/591.png)}
.cm-category-link-592>a:before{background-image:url(/image/catalog/category_icons_v2/592.png)}
.cm-category-link-621>a:before{background-image:url(/image/catalog/category_icons_v2/621.png)}
.cm-category-link-622>a:before{background-image:url(/image/catalog/category_icons_v2/622.png)}
.cm-category-link-623>a:before{background-image:url(/image/catalog/category_icons_v2/623.png)}
.cm-category-link-624>a:before{background-image:url(/image/catalog/category_icons_v2/624.png)}
.cm-category-link-625>a:before{background-image:url(/image/catalog/category_icons_v2/625.png)}
.cm-category-link-626>a:before{background-image:url(/image/catalog/category_icons_v2/626.png)}
.cm-category-link-627>a:before{background-image:url(/image/catalog/category_icons_v2/627.png)}
.cm-category-link-629>a:before{background-image:url(/image/catalog/category_icons_v2/629.png)}
.cm-category-link-632>a:before{background-image:url(/image/catalog/category_icons_v2/632.png)}
.cm-category-link-633>a:before{background-image:url(/image/catalog/category_icons_v2/633.png)}
.cm-category-link-634>a:before{background-image:url(/image/catalog/category_icons_v2/634.png)}
.cm-category-link-635>a:before{background-image:url(/image/catalog/category_icons_v2/635.png)}
.cm-category-link-636>a:before{background-image:url(/image/catalog/category_icons_v2/636.png)}
.cm-category-link-637>a:before{background-image:url(/image/catalog/category_icons_v2/637.png)}
.cm-category-link-638>a:before{background-image:url(/image/catalog/category_icons_v2/638.png)}
.cm-category-link-639>a:before{background-image:url(/image/catalog/category_icons_v2/639.png)}
.cm-category-link-640>a:before{background-image:url(/image/catalog/category_icons_v2/640.png)}
.cm-category-link-641>a:before{background-image:url(/image/catalog/category_icons_v2/641.png)}
.cm-category-link-642>a:before{background-image:url(/image/catalog/category_icons_v2/642.png)}
.cm-category-link-643>a:before{background-image:url(/image/catalog/category_icons_v2/643.png)}
.cm-category-link-644>a:before{background-image:url(/image/catalog/category_icons_v2/644.png)}
.cm-category-link-645>a:before{background-image:url(/image/catalog/category_icons_v2/645.png)}
.cm-category-link-646>a:before{background-image:url(/image/catalog/category_icons_v2/646.png)}
.cm-category-link-647>a:before{background-image:url(/image/catalog/category_icons_v2/647.png)}
.cm-category-link-648>a:before{background-image:url(/image/catalog/category_icons_v2/648.png)}
.cm-category-link-649>a:before{background-image:url(/image/catalog/category_icons_v2/649.png)}
.cm-category-link-650>a:before{background-image:url(/image/catalog/category_icons_v2/650.png)}
.cm-category-link-651>a:before{background-image:url(/image/catalog/category_icons_v2/651.png)}
.cm-category-link-652>a:before{background-image:url(/image/catalog/category_icons_v2/652.png)}
.cm-category-link-653>a:before{background-image:url(/image/catalog/category_icons_v2/653.png)}
.cm-category-link-654>a:before{background-image:url(/image/catalog/category_icons_v2/654.png)}
.cm-category-link-655>a:before{background-image:url(/image/catalog/category_icons_v2/655.png)}
.cm-category-link-656>a:before{background-image:url(/image/catalog/category_icons_v2/656.png)}
.cm-category-link-657>a:before{background-image:url(/image/catalog/category_icons_v2/657.png)}
.cm-category-link-658>a:before{background-image:url(/image/catalog/category_icons_v2/658.png)}
.cm-category-link-659>a:before{background-image:url(/image/catalog/category_icons_v2/659.png)}
.cm-category-link-660>a:before{background-image:url(/image/catalog/category_icons_v2/660.png)}
.cm-category-link-662>a:before{background-image:url(/image/catalog/category_icons_v2/662.png)}
.cm-category-link-666>a:before{background-image:url(/image/catalog/category_icons_v2/666.png)}
.cm-category-link-667>a:before{background-image:url(/image/catalog/category_icons_v2/667.png)}
.cm-category-link-668>a:before{background-image:url(/image/catalog/category_icons_v2/668.png)}
.cm-category-link-670>a:before{background-image:url(/image/catalog/category_icons_v2/670.png)}
.cm-category-link-671>a:before{background-image:url(/image/catalog/category_icons_v2/671.png)}
.cm-category-link-672>a:before{background-image:url(/image/catalog/category_icons_v2/672.png)}
.cm-category-link-674>a:before{background-image:url(/image/catalog/category_icons_v2/674.png)}
.cm-category-link-675>a:before{background-image:url(/image/catalog/category_icons_v2/675.png)}
.cm-category-link-676>a:before{background-image:url(/image/catalog/category_icons_v2/676.png)}
.cm-category-link-678>a:before{background-image:url(/image/catalog/category_icons_v2/678.png)}
.cm-category-link-679>a:before{background-image:url(/image/catalog/category_icons_v2/679.png)}
.cm-category-link-680>a:before{background-image:url(/image/catalog/category_icons_v2/680.png)}
.cm-category-link-682>a:before{background-image:url(/image/catalog/category_icons_v2/682.png)}
.cm-category-link-684>a:before{background-image:url(/image/catalog/category_icons_v2/684.png)}
.cm-category-link-685>a:before{background-image:url(/image/catalog/category_icons_v2/685.png)}
.cm-category-link-686>a:before{background-image:url(/image/catalog/category_icons_v2/686.png)}
.cm-category-link-687>a:before{background-image:url(/image/catalog/category_icons_v2/687.png)}
.cm-category-link-688>a:before{background-image:url(/image/catalog/category_icons_v2/688.png)}
.cm-category-link-689>a:before{background-image:url(/image/catalog/category_icons_v2/689.png)}
.cm-category-link-691>a:before{background-image:url(/image/catalog/category_icons_v2/691.png)}
.cm-category-link-692>a:before{background-image:url(/image/catalog/category_icons_v2/692.png)}
.cm-category-link-694>a:before{background-image:url(/image/catalog/category_icons_v2/694.png)}
.cm-category-link-696>a:before{background-image:url(/image/catalog/category_icons_v2/696.png)}
.cm-category-link-697>a:before{background-image:url(/image/catalog/category_icons_v2/697.png)}
.cm-category-link-698>a:before{background-image:url(/image/catalog/category_icons_v2/698.png)}
.cm-category-link-699>a:before{background-image:url(/image/catalog/category_icons_v2/699.png)}
.cm-category-link-701>a:before{background-image:url(/image/catalog/category_icons_v2/701.png)}
.cm-category-link-702>a:before{background-image:url(/image/catalog/category_icons_v2/702.png)}
.cm-category-link-703>a:before{background-image:url(/image/catalog/category_icons_v2/703.png)}
.cm-category-link-704>a:before{background-image:url(/image/catalog/category_icons_v2/704.png)}
.cm-category-link-705>a:before{background-image:url(/image/catalog/category_icons_v2/705.png)}
.cm-category-link-706>a:before{background-image:url(/image/catalog/category_icons_v2/706.png)}
.cm-category-link-707>a:before{background-image:url(/image/catalog/category_icons_v2/707.png)}
.cm-category-link-708>a:before{background-image:url(/image/catalog/category_icons_v2/708.png)}
.cm-category-link-709>a:before{background-image:url(/image/catalog/category_icons_v2/709.png)}
.cm-category-link-710>a:before{background-image:url(/image/catalog/category_icons_v2/710.png)}
.cm-category-link-711>a:before{background-image:url(/image/catalog/category_icons_v2/711.png)}
.cm-category-link-712>a:before{background-image:url(/image/catalog/category_icons_v2/712.png)}
.cm-category-link-713>a:before{background-image:url(/image/catalog/category_icons_v2/713.png)}
.cm-category-link-714>a:before{background-image:url(/image/catalog/category_icons_v2/714.png)}
.cm-category-link-715>a:before{background-image:url(/image/catalog/category_icons_v2/715.png)}
.cm-category-link-716>a:before{background-image:url(/image/catalog/category_icons_v2/716.png)}
.cm-category-link-717>a:before{background-image:url(/image/catalog/category_icons_v2/717.png)}
.cm-category-link-718>a:before{background-image:url(/image/catalog/category_icons_v2/718.png)}
.cm-category-link-719>a:before{background-image:url(/image/catalog/category_icons_v2/719.png)}
.cm-category-link-720>a:before{background-image:url(/image/catalog/category_icons_v2/720.png)}
.cm-category-link-721>a:before{background-image:url(/image/catalog/category_icons_v2/721.png)}
.cm-category-link-723>a:before{background-image:url(/image/catalog/category_icons_v2/723.png)}
.cm-category-link-724>a:before{background-image:url(/image/catalog/category_icons_v2/724.png)}
.cm-category-link-725>a:before{background-image:url(/image/catalog/category_icons_v2/725.png)}
/* /cm-cpmenu */

/* cm-menuux 20261010a — меню категорий: поиск, популярное, чипы, превью иконки, плитки на телефоне. Откат: drafts/menu-ux-20261010/impl/rollback.sh */
.cm-mux{--mux-acc:#277cd9;--mux-link:#0d52d6;--mux-ink:#1c2021;--mux-mut:#6b7280;--mux-line:#e3e8f0;--mux-soft:#f1f5fb;font-family:inherit}
.cm-mux-moved{display:none!important}
.cm-mux-search{position:relative}
.cm-mux .cm-mux-input{width:100%;height:42px;border:1.5px solid var(--mux-line);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat;background-position:right 12px center;padding:0 40px 0 36px;font-size:15px;color:var(--mux-ink);outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}
html[dir=ltr] .cm-mux .cm-mux-input{background-position:left 12px center;padding:0 36px 0 40px}
.cm-mux .cm-mux-input:focus{border-color:var(--mux-acc);box-shadow:0 0 0 3px rgba(39,124,217,.18)}
.cm-mux .cm-mux-input::-webkit-search-cancel-button{display:none}
.cm-mux-clear{position:absolute;top:50%;inset-inline-end:6px;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:var(--mux-soft);color:var(--mux-mut);font-size:20px;line-height:30px;padding:0;cursor:pointer}
.cm-mux-chips{display:flex;flex-wrap:wrap;gap:6px}
.cm-mux-filters{margin-top:10px}
.cm-mux a.cm-mux-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 11px;border:1px solid var(--mux-line);border-radius:999px;background:#fff;color:var(--mux-ink)!important;font-size:13px;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:background-color .15s,border-color .15s,transform .15s}
.cm-mux a.cm-mux-chip img{width:20px;height:20px;object-fit:contain;flex:0 0 20px}
.cm-mux a.cm-mux-chip-f{background:var(--mux-soft);font-weight:500}
.cm-mux a.cm-mux-new{border-color:#bfd6f3}
.cm-mux a.cm-mux-sale{border-color:#f3c3c3;background:#fff4f4;color:#b42318!important}
.cm-mux-pop{margin-top:12px}
.cm-mux-cap{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--mux-mut);margin:0 2px 6px}
.cm-mux-results{list-style:none;margin:10px 0 0;padding:0;max-height:min(62vh,520px);overflow:auto;overscroll-behavior:contain}
.cm-mux-results li{margin:0;padding:0}
.cm-mux a.cm-mux-res{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:9px;color:var(--mux-ink)!important;text-decoration:none!important}
.cm-mux a.cm-mux-res img{width:32px;height:32px;object-fit:contain;flex:0 0 32px;transition:transform .15s}
.cm-mux-rt{display:flex;flex-direction:column;min-width:0}
.cm-mux-rt b{font-weight:500;font-size:14.5px;line-height:1.25}
.cm-mux-rt small{font-size:12px;color:var(--mux-mut);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cm-mux a.cm-mux-res.cm-mux-act{background:var(--mux-soft)}
.cm-mux a.cm-mux-all{color:var(--mux-link)!important;font-size:13.5px;border-top:1px solid var(--mux-line);border-radius:0;margin-top:4px}
.cm-mux-none{padding:10px 8px;color:var(--mux-mut);font-size:13.5px}
@media (hover:hover) and (pointer:fine){
 .cm-mux a.cm-mux-chip:hover{border-color:var(--mux-acc);background:#eef5fd}
 .cm-mux a.cm-mux-chip:hover img{transform:scale(1.15)}
 .cm-mux a.cm-mux-res:hover{background:var(--mux-soft)}
 .cm-mux a.cm-mux-res:hover img{transform:scale(1.12)}
}
.cm-mux a.cm-mux-chip.cm-mux-press,.cm-mux a.cm-mux-chip:active{transform:scale(.97);background:#eef5fd}

/* desktop: блок вверху списка «כל הקטגוריות» */
.desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.cm-mux-li{padding:12px 12px 10px!important;border-bottom:1px solid #eef0f4;cursor:default;background:#fff}
.desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.cm-mux-li:hover{background:#fff}
.desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.cm-mux-li{max-width:100%;min-width:0;overflow:hidden}
.cm-mux{max-width:100%;min-width:0}
html[dir=rtl] .cm-mux{direction:rtl;text-align:right}
html[dir=ltr] .cm-mux{direction:ltr;text-align:left}
.cm-mux-rt{flex:1 1 auto}
.cm-mux-rt b{overflow-wrap:anywhere}
.cm-mux .cm-mux-input{max-width:100%;box-sizing:border-box}
.desktop-main-menu-wrapper .flyout-menu-7>.j-menu.cm-mux-on>li:not(.cm-mux-li){display:none!important}
.desktop-main-menu-wrapper .main-menu-item.flyout.cm-mux-hold>.dropdown-menu{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.desktop-main-menu-wrapper .cm-mux-d .cm-mux-pop{display:none}
.desktop-main-menu-wrapper .cm-mux-d.cm-mux-focus:not(.cm-mux-q) .cm-mux-pop{display:block}
.desktop-main-menu-wrapper .cm-mux-d a.cm-mux-chip{font-size:12.5px;padding:3px 9px;min-height:30px;gap:5px}
.desktop-main-menu-wrapper .cm-mux-d a.cm-mux-chip img{width:18px;height:18px;flex-basis:18px}
.desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.flyout-menu-item>a{padding-top:6px!important;padding-bottom:6px!important}

/* desktop: превью крупной иконки справа/слева панели (место зарезервировано — без прыжков) */
@media (hover:hover) and (pointer:fine) and (min-width:992px){
 .desktop-main-menu-wrapper .flyout-menu-7 .mega-menu-content.cm-mux-haspv{position:relative;padding-inline-end:200px!important}
 .cm-mux-pv{position:absolute;top:14px;inset-inline-end:14px;width:172px;padding:18px 12px 14px;border-radius:14px;background:linear-gradient(180deg,#f4f8fe 0%,#fff 100%);border:1px solid #e3ecf8;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:#1c2021!important;text-decoration:none!important}
 .cm-mux-pv.cm-mux-pv-in{animation:cmMuxPv .22s cubic-bezier(.2,.8,.2,1) backwards}
 .cm-mux-pv-glow{position:absolute;top:18px;left:50%;width:120px;height:120px;margin-left:-60px;border-radius:50%;background:radial-gradient(circle,rgba(39,124,217,.16),rgba(39,124,217,0) 70%)}
 .cm-mux-pv-img{position:relative;width:128px;height:128px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(13,17,23,.14))}
 .cm-mux-pv-img.cm-mux-pv-lo{image-rendering:auto;width:96px;height:96px;margin:16px 0}
 .cm-mux-pv-name{font-size:15.5px;font-weight:700;line-height:1.25;margin-top:4px}
 .cm-mux-pv-path{font-size:12px;color:#6b7280;line-height:1.3}
 .cm-mux-pv-go{margin-top:4px;font-size:12.5px;color:#0d52d6}
 .cm-mux-pv:hover .cm-mux-pv-go{text-decoration:underline}
 @keyframes cmMuxPv{from{opacity:0;transform:scale(.88) translateY(4px)}to{opacity:1;transform:none}}
 /* увеличение текста и иконки под курсором — transform, без сдвига соседей */
 .flyout-menu-7 .links-menu .links-menu-item>a .links-text{display:inline-block;transition:transform .18s ease,color .18s ease;transform-origin:100% 50%}
 html[dir=ltr] .flyout-menu-7 .links-menu .links-menu-item>a .links-text{transform-origin:0 50%}
 .flyout-menu-7 .links-menu .links-menu-item>a:before{transition:transform .18s ease}
 .flyout-menu-7 .links-menu .links-menu-item>a:hover .links-text{transform:scale(1.07)}
 .flyout-menu-7 .links-menu .links-menu-item>a:hover:before{transform:scale(1.18)}
 .desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.flyout-menu-item>a .links-text{display:inline-block;transition:transform .18s ease;transform-origin:100% 50%}
 html[dir=ltr] .desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.flyout-menu-item>a .links-text{transform-origin:0 50%}
 .desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.flyout-menu-item>a .menu-image img{transition:transform .18s ease}
 .desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.flyout-menu-item:hover>a .links-text{transform:scale(1.05)}
 .desktop-main-menu-wrapper .flyout-menu-7>.j-menu>li.flyout-menu-item:hover>a .menu-image img{transform:scale(1.15)}
}

/* телефон / off-canvas: поиск вверху, плитки 2 колонки, нормальные зоны нажатия */
.mobile-container .cm-mux-m{padding:12px 12px 10px;border-bottom:1px solid #eef0f4;background:#fff}
.mobile-container.cm-mux-on .main-menu{display:none!important}
.mobile-container .cm-mux-m .cm-mux-results{max-height:none}
.mobile-container .cm-mux-m .cm-mux-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;margin-inline:-12px;padding-inline:12px}
.mobile-container .cm-mux-m .cm-mux-chips::-webkit-scrollbar{display:none}
.mobile-container .cm-mux-m .cm-mux-pop{margin-top:10px}
.mobile-container .main-menu>.j-menu>li,.mobile-container .flyout-menu-7>.j-menu>li.flyout-menu-item{padding-top:2px!important;padding-bottom:2px!important}
.mobile-container .main-menu>.j-menu>li>a{min-height:44px}
.mobile-container .flyout-menu-7>.j-menu>li.flyout-menu-item>a{min-height:50px;padding-top:5px!important;padding-bottom:5px!important}
.mobile-container .flyout-menu-7>.j-menu>li.flyout-menu-item>a .menu-image img{width:28px;height:28px}
.mobile-container .flyout-menu-7 .links-menu .module-title{font-size:14px;margin:12px 4px 6px!important;padding:0!important}
.mobile-container .flyout-menu-7 .links-menu .module-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 2px 6px!important}
@media (min-width:600px){.mobile-container .flyout-menu-7 .links-menu .module-body{grid-template-columns:repeat(3,minmax(0,1fr))}}
.mobile-container .flyout-menu-7 .links-menu .module-body>li{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;min-width:0;border:0!important}
.mobile-container .flyout-menu-7 .links-menu .module-body>li:before,.mobile-container .flyout-menu-7 .links-menu .module-body>li:after{display:none!important}
.mobile-container .flyout-menu-7 .links-menu .module-body>li>a{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;text-align:start;gap:7px;width:100%;min-height:54px;height:100%;padding:6px 7px!important;border:1px solid #e3e8f0;border-radius:11px;background:#fff;line-height:1.2;-webkit-tap-highlight-color:transparent;transition:background-color .15s,border-color .15s}
.mobile-container .flyout-menu-7 .links-menu .module-body>li>a:before{width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;transition:transform .16s ease;transform-origin:50% 50%}
.mobile-container .flyout-menu-7 .links-menu .module-body>li>a .links-text{margin:0!important;font-size:13px!important;white-space:normal!important;min-width:0;overflow-wrap:anywhere;transition:transform .16s ease;transform-origin:100% 50%}
html[dir=ltr] .mobile-container .flyout-menu-7 .links-menu .module-body>li>a .links-text{transform-origin:0 50%}
.mobile-container .flyout-menu-7 .mega-menu-content .grid-row{padding-left:0!important;padding-right:0!important}
.mobile-container .flyout-menu-7>.j-menu{margin-inline-start:0!important}
.mobile-container .flyout-menu-7>.j-menu>li.flyout-menu-item>a .links-text{font-size:15px!important}
.mobile-container .flyout-menu-7 .links-menu .module-body>li>a.cm-mux-press,.mobile-container .flyout-menu-7 .links-menu .module-body>li>a:active{background:#eef5fd;border-color:#277cd9}
.mobile-container .flyout-menu-7 .links-menu .module-body>li>a.cm-mux-press:before,.mobile-container .flyout-menu-7 .links-menu .module-body>li>a:active:before{transform:scale(1.3)}
.mobile-container .flyout-menu-7 .links-menu .module-body>li>a.cm-mux-press .links-text,.mobile-container .flyout-menu-7 .links-menu .module-body>li>a:active .links-text{transform:scale(1.04)}
.mobile-container .flyout-menu-7>.j-menu>li.flyout-menu-item>a.cm-mux-press .menu-image img{transform:scale(1.2);transition:transform .16s ease}
@media (prefers-reduced-motion:reduce){
 .cm-mux *,.cm-mux-pv,.flyout-menu-7 .links-menu .links-menu-item>a:before,.flyout-menu-7 .links-text,.flyout-menu-7 .menu-image img{animation:none!important;transition:none!important}
 .flyout-menu-7 .links-menu .links-menu-item>a:hover .links-text,.flyout-menu-7 .links-menu .links-menu-item>a:hover:before,.flyout-menu-7>.j-menu>li.flyout-menu-item:hover>a .links-text,.flyout-menu-7>.j-menu>li.flyout-menu-item:hover>a .menu-image img,.mobile-container .flyout-menu-7 .links-menu .module-body>li>a:active:before,.mobile-container .flyout-menu-7 .links-menu .module-body>li>a.cm-mux-press:before{transform:none!important}
}
/* /cm-menuux */

/* cm-cpmenufit 20261012c: главное меню в одну строку на he/en/ru (как cm-menufit compshop) —
   до 1600px прячем картинки пунктов и ужимаем «כל הקטגוריות», до 1200px — меньше отступы и шрифт. */
@media (max-width:1600px){
  html.desktop-header-active .header .main-menu>.j-menu>li:first-child>a{min-width:150px!important}
  html.desktop-header-active .header .main-menu>.j-menu>li>a>.menu-image{display:none!important}
}
@media (max-width:1200px){
  html.desktop-header-active .header .main-menu>.j-menu>li>a{padding-left:10px!important;padding-right:10px!important}
  html.desktop-header-active .header .main-menu>.j-menu>li>a .links-text{font-size:13px!important}
}
/* /cm-cpmenufit */

/* cm-cpmenu2 20261012f: иконки ссылок «по бренду/размеру» (класс cm-icon-<id>) */
.cm-icon-512>a:before{background-image:url(/image/catalog/category_icons_v2/512.png)}
.cm-icon-584>a:before{background-image:url(/image/catalog/category_icons_v2/584.png)}
.cm-icon-587>a:before{background-image:url(/image/catalog/category_icons_v2/587.png)}
.cm-icon-548>a:before{background-image:url(/image/catalog/category_icons_v2/548.png)}
/* /cm-cpmenu2 */
.cm-category-link-726>a:before{background-image:url(/image/catalog/category_icons_v2/726.png)}
.cm-category-link-727>a:before{background-image:url(/image/catalog/category_icons_v2/727.png)}
