.joyled-menu__toggle:hover .joyled-menu-icon__svg,.joyled-menu__link:hover .joyled-menu-icon__svg,.joyled-menu-item.is-open .joyled-menu-icon__svg,.joyled-menu-item.is-mega-open .joyled-menu-icon__svg{filter:brightness(0) invert(0)!important}:is(ul,ol) li{margin-bottom:0!important}.wd-nav-arrows.wd-pos-sep .wd-btn-arrow{z-index:9999!important}@media (min-width:1025px){.joyled-menu-item>.jm{display:block;visibility:hidden;opacity:0;pointer-events:none;position:fixed;left:var(--jm-l,16px) !important;top:var(--jm-t,110px) !important;width:var(--jm-w,980px) !important;max-width:calc(100vw - 32px) !important;transform:translateY(8px) scale(.985) !important;transform-origin:var(--jm-oxx,32px) top;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:999999}.joyled-menu-item.is-mega-open>.jm{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1) !important}.joyled-menu-item>.jm.jm-w-full,.joyled-menu__item--catalog>.jm.jm-w-full{width:var(--jm-w,min(1180px,calc(100vw - 32px))) !important}.joyled-menu__item--catalog>.jm{width:min(1220px,calc(100vw - 32px)) !important}}.joyled-menu-item>.jm{display:none}.joyled-menu-item.is-mega-open{z-index:999999}.joyled-menu-item.is-mega-open>.jm{display:block}.jm{--jm-cream:#f4f2ef;--jm-cream-side:#eee8df;--jm-cream-active:#C6B299;--jm-line:#d9c7ad;--jm-accent:#b98a52;--jm-text:#3f3a35;--jm-muted:#7f756b;--jm-blue:#0048d9;--jm-hot:#ff402f;position:absolute;left:0;top:calc(100%+var(--jm-oy,10px));z-index:9999;width:min(1180px,calc(100vw - 32px));max-width:calc(100vw - 32px);color:var(--jm-text);font-family:Montserrat,Arial,sans-serif;will-change:transform,opacity}.jm-pos-under_header{left:50vw;transform:translateX(-50%)}.jm-pos-under_item{left:var(--joyled-mega-shift-x,0);transform:none}.jm-w-full{width:calc(100vw - 32px)}.jm-w-container,.jm-w-custom{width:min(var(--jm-cw,1180px),calc(100vw - 32px))}.jm-w-narrow{width:min(860px,calc(100vw - 32px))}.jm-sh{overflow:visible;border-radius:0;background:transparent;border:0;box-shadow:none}.jm-in{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start;min-height:0;background:transparent}.jm-in-ns,.joyled-mega--no-side .jm-in{display:block}.jside{padding:0;background:transparent;border-right:0}.jside-b{width:100%;padding:12px 16px;border:0;border-bottom:1px solid #dccbb3;background:var(--jm-cream-side);display:flex;align-items:center;gap:10px;font-weight:500}.jside-b::after{content:'+';margin-left:auto;color:var(--jm-accent);font-size:20px}.jside-b:hover,.jside-b.is-active{background:var(--jm-cream-active);color:#fff}.jside-b.is-active::after{content:'−';color:#fff}.jside-b:focus-visible,.jm [data-jtab]:focus-visible{outline:2px solid rgba(255,64,44,.35);outline-offset:3px}.jside-b[role="button"]{cursor:pointer;user-select:none}.joyled-menu__item--catalog span.joy-menu-toggle span{color:#fff!important;border-bottom:0!important}.jside-i{width:22px;height:22px;flex:0 0 22px}.jside-t{font-size:14px;font-weight:500}.jside-svg,.jpan-svg,.jblk-ti{display:block;width:100%;height:100%;object-fit:contain}.jside-svg{transition:filter .18s ease,opacity .18s ease}.jside-b:hover .jside-svg,.jside-b.is-active .jside-svg{filter:brightness(0) invert(1)}.jpans{min-width:0;padding:28px 30px 22px;background:var(--jm-cream);border-radius:10px}.jside-b:first-child{border-radius:10px 10px 0 0}.jside-b:last-child{border-radius:0 0 10px 10px}.jpan{display:none}.jpan.is-active{display:block}.jpan-h{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid var(--jm-line)}.jpan-tw{min-width:0;display:inline-flex;align-items:center;gap:10px}.jpan-i{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center}.jpan-h .jfw7{color:#3c352f;font-size:16px;font-weight:600;line-height:1.25}.jpan-tl,.jblk-tl{color:inherit;text-decoration:none}.jpan-tl:hover .jfw7,.jblk-tl:hover span{color:#B7905F}.jpan-o{padding:10px 20px;border-radius:50px;background:#FE0900;color:#ffffff;font-size:16px}a.jpan-o{color:#fff!important}.jpan-o:hover{transform:translateY(-1px)}.jlay,.jlay-b{display:grid;gap:24px}.jlay-wr .jlay-b{grid-template-columns:minmax(0,1fr) 260px}.jlay-m,.jlay-t,.jlay-bt{min-width:0;display:flex;flex-wrap:wrap;gap:8px 46px;align-content:flex-start}.jlay-r{min-width:0;display:flex;flex-direction:column;gap:8px}.jblk{position:relative;min-width:0;flex:0 0 100%}.jblk+.jblk{margin-top:8px}:where(.jlay-m,.jlay-t,.jlay-bt) .jblk+.jblk{margin-top:0}.jblk-w-25{flex-basis:calc(25% - 35px)}.jblk-w-33{flex-basis:calc(33.333% - 31px)}.jblk-w-50{flex-basis:calc(50% - 23px)}.jblk-w-66{flex-basis:calc(66.666% - 16px)}.jblk-w-75{flex-basis:calc(75% - 12px)}.jblk-w-100{flex-basis:100%}.jlay-r .jblk{flex-basis:auto}.jblk-zone-top,.jblk-zone-bottom{flex-basis:100%}.jblk-border-top:before,.jblk-border-bottom:after{content:"";display:block;margin:30px 0;border-top:1px solid #d9c7ad}.jblk-border-top:before{border-color:#B891615C}.jblk-limited>*:last-child{max-height:var(--joyled-block-max-height,320px);overflow:auto;overscroll-behavior:auto}.jblk-style-soft .jblk-c,.jblk-style-card .jblk-c{padding:16px;border-radius:8px;background:rgba(255,255,255,.42)}.jblk-style-card .jblk-c{border:1px solid var(--jm-line);background:rgba(255,255,255,.58)}.jblk-tr{display:flex;align-items:center;gap:12px;margin-bottom:12px}.jblk-t{min-width:0;margin:0;display:inline-flex;align-items:center;gap:9px;color:var(--jm-text);font-size:13px;font-weight:700;line-height:1.25}.jblk-t span{min-width:0}.jblk-t em{margin-left:4px;color:#7a849f;font-size:12px;font-style:normal;font-weight:600}.jblk-ti{width:22px;height:22px;flex:0 0 22px}.jblk-m{margin-left:auto;white-space:nowrap;color:#ffffff;font-size:12px;font-weight:800;text-decoration:none}.jblk-m:hover{text-decoration:underline}.jblk-title-accent .jblk-t::before{content:'';width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:var(--jm-accent);transform:translateY(-2px)}.jblk-title-muted .jblk-t{color:var(--jm-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.jml{display:grid;gap:10px 34px;align-items:start}.joyled-mega-links--cols-1{grid-template-columns:1fr}.joyled-mega-links--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.joyled-mega-links--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.joyled-mega-links--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.joyled-mega-links--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.joyled-mega-links--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.joyled-mega-links--list{gap:6px}.jlg-t{position:relative;display:flex;align-items:center;gap:10px;color:var(--jm-text);font-size:14px;font-weight:400;line-height:1.35}.jlg-t::before{content:'';width:8px;height:8px;flex:0 0 10px;background:url('/wp-content/uploads/joyled/marker-menu-list.svg') center center / contain no-repeat}.jlg-t:hover{transform:translateX(2px);color:#B7905F}.jlg-l li:hover{transform:translateX(2px)}.jlg-n{margin:4px 0 0 17px;color:var(--jm-muted);font-size:12px;line-height:1.4}.jlg-l{list-style:none;margin:8px 0 0 13px;font-family:Montserrat,Arial,ui-sans-serif;padding:0;display:grid;gap:4px}.jlg-l li{position:relative;margin:0;padding-left:13px}.jlg-l li::before{content:'';position:absolute;left:0;top:9px;width:4px;height:4px;background:url('/wp-content/uploads/joyled/marker-menu-list-podmenu.svg') center center / contain no-repeat}.jlg-l a{display:inline-flex;align-items:center;gap:8px;color:#B7905F;font-size:13px;line-height:1.35}.jmh p{margin:0 0 12px}.jmh p:last-child:last-child{margin-bottom:0}.jmh{display:flow-root}.jmh:is(h1,h2,h3,h4,h5,h6){margin:0 0 12px;color:var(--jm-text);line-height:1.25}.jmh:is(ul,ol){margin:0 0 14px;padding-left:20px}.jmh li+li{margin-top:6px}.jmh:is(hr,.joyled-html-separator){display:block;margin:16px 0;border:0;border-top:1px solid var(--jm-line)}.jmh>*:last-child{margin-bottom:0}.jban{position:relative;display:block;overflow:hidden;min-height:180px;border-radius:24px;background:linear-gradient(135deg,#161f35,#4f5972);color:#fff;text-decoration:none}a.jban:hover{color:#fff}.jban-i{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78}.jban-c{position:relative;z-index:99999;min-height:180px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5))}.jban-t{display:block;font-size:24px;line-height:1.1;font-weight:700}.jban-c em{margin-top:7px;font-style:normal;font-size:14px;opacity:.9}.jm-empty{padding:18px;border-radius:18px;background:#ff402c;color:#fff;font-size:14px}.joyled-mega--scroll .jm-sh{max-height:none;overflow:visible;background-color:transparent}.joyled-mega--scroll .jpans{max-height:none;overflow:visible;box-sizing:border-box;padding:20px 10px 20px 30px}.joyled-mega--scroll .jpan.is-active{max-height:calc(var(--jm-max-h,620px) - 50px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:auto;box-sizing:border-box;padding-right:18px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d4b894 transparent}.joyled-mega--scroll .jpan.is-active::-webkit-scrollbar{width:12px}.joyled-mega--scroll .jpan.is-active::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px;background:transparent}.joyled-mega--scroll .jpan.is-active::-webkit-scrollbar-thumb{min-height:48px;border:4px solid var(--jm-cream);border-radius:999px;background:#d4b894;background-clip:padding-box}.joyled-mega--scroll .jpan.is-active::-webkit-scrollbar-button{display:none}.joyled-fw-600{font-weight:600}.jfw7{font-weight:700}.jhb{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.jblk-t{min-width:0;margin:0;display:inline-flex;align-items:center;gap:10px;position:relative;color:#2f2f2f;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.02em;padding-bottom:10px}.jblk-t::after{content:'';position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:999px;background:#c6b299}.jhb-b{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:0 18px;border:1px solid #d2b594;border-radius:6px;color:#3e3a35;font-size:14px;line-height:1;font-weight:500}.jmh p{color:#000;font-weight:600;margin:5px 0}.jhb-b:hover{transform:translateY(-2px) scale(1.02)}a.jhb-b.jhb-a:hover{color:#fff}.jhb-a{border-color:#ff402c;background:#ff402c;color:#fff}.jhb-i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit;font-size:13px;line-height:1;font-weight:600}@media (max-width:1024px){.jm{display:none!important}}.jhn{z-index:999}.joyled-menu{display:flex;align-items:center;gap:22px;margin:0;padding:14px 0 16px;list-style:none;justify-content:space-between}.joyled-menu-wrap:is(ul,ol) li{margin-bottom:0}.joyled-menu__link,.joyled-menu__toggle{display:flex;align-items:center;min-height:34px;height:40px;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#4f463f;font-size:18px;line-height:1;cursor:pointer;transition:color .18s ease,transform .18s ease}.joyled-menu__mega-link-wrap{display:flex;align-items:center;height:34px;gap:4px;border:0;border-radius:0;background:transparent;box-shadow:none}.joyled-menu__mega-link-wrap .joyled-menu__link{height:34px;padding:0}.joyled-menu-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;color:#c49a6c;font-size:16px;position:relative}.joyled-menu-icon__svg,.joyled-menu__arrow-icon{display:block;width:20px;height:20px;object-fit:contain}.joyled-menu__arrow-icon{width:18px;height:18px;transition:transform .18s ease}.joyled-menu-icon::before,.joyled-menu-icon::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:10px;background:currentColor;opacity:0;transform-origin:center;transition:opacity .18s ease,transform .18s ease}.joyled-menu-item.is-open>.joyled-menu__toggle .joyled-menu-icon>*,.joyled-menu-item.is-mega-open>.joyled-menu__toggle .joyled-menu-icon>*,.joyled-menu-item.is-open>.joyled-menu__mega-link-wrap .joyled-menu-icon>*,.joyled-menu-item.is-mega-open>.joyled-menu__mega-link-wrap .joyled-menu-icon>*{opacity:0}.joyled-menu-item.is-open>.joyled-menu__toggle .joyled-menu-icon::before,.joyled-menu-item.is-mega-open>.joyled-menu__toggle .joyled-menu-icon::before,.joyled-menu-item.is-open>.joyled-menu__mega-link-wrap .joyled-menu-icon::before,.joyled-menu-item.is-mega-open>.joyled-menu__mega-link-wrap .joyled-menu-icon::before{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}.joyled-menu-item.is-open>.joyled-menu__toggle .joyled-menu-icon::after,.joyled-menu-item.is-mega-open>.joyled-menu__toggle .joyled-menu-icon::after,.joyled-menu-item.is-open>.joyled-menu__mega-link-wrap .joyled-menu-icon::after,.joyled-menu-item.is-mega-open>.joyled-menu__mega-link-wrap .joyled-menu-icon::after{opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}.joyled-menu__arrow{display:flex;align-items:center;width:24px;height:34px;justify-content:center;padding:0;border:0;background:transparent;color:#4f463f;cursor:pointer;transition:color .18s ease,transform .18s ease}.joyled-menu__arrow::before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.joyled-menu__arrow:has(.joyled-menu__arrow-icon)::before{display:none}.joyled-menu__arrow:hover,.joyled-menu-item.is-open>.joyled-menu__mega-link-wrap .joyled-menu__arrow,.joyled-menu-item.is-mega-open>.joyled-menu__mega-link-wrap .joyled-menu__arrow{color:#ff402c}.joyled-menu-item.is-open>.joyled-menu__mega-link-wrap .joyled-menu__arrow::before,.joyled-menu-item.is-mega-open>.joyled-menu__mega-link-wrap .joyled-menu__arrow::before{transform:rotate(225deg) translateY(-2px)}.joyled-menu__arrow:hover .joyled-menu__arrow-icon,.joyled-menu-item.is-open>.joyled-menu__mega-link-wrap .joyled-menu__arrow-icon,.joyled-menu-item.is-mega-open>.joyled-menu__mega-link-wrap .joyled-menu__arrow-icon{transform:translateY(-1px) scale(1.04)}.joyled-burger{width:14px;height:12px;position:relative;display:inline-block}.joyled-burger::before,.joyled-burger::after,.joyled-burger span{content:"";position:absolute;left:0;width:14px;height:2px;border-radius:10px;background:currentColor;transition:.18s ease}.joyled-burger::before{top:0}.joyled-burger span{top:5px}.joyled-burger::after{top:10px}.joyled-menu__item.is-open .joyled-burger::before,.joyled-menu__item.is-mega-open .joyled-burger::before{top:5px;transform:rotate(45deg)}.joyled-menu__item.is-open .joyled-burger span,.joyled-menu__item.is-mega-open .joyled-burger span{opacity:0}.joyled-menu__item.is-open .joyled-burger::after,.joyled-menu__item.is-mega-open .joyled-burger::after{top:5px;transform:rotate(-45deg)}.joyled-menu-item.is-open>.jm,.joyled-menu-item.is-mega-open>.jm{display:block}.joyled-menu__item--catalog>.joyled-menu__toggle{padding:10px 18px;border-radius:6px;background:#FF1C0D;color:#fff}.joyled-menu__item--catalog:hover>.joyled-menu__toggle{background:#e93421;color:#fff}.joyled-menu__item--catalog .joyled-burger,.joyled-menu__item--catalog .joyled-burger::before,.joyled-menu__item--catalog .joyled-burger::after,.joyled-menu__item--catalog .joyled-burger span{color:#fff}.jh .joyled-menu__toggle,.jh .joyled-menu__arrow{user-select:none}.jh .joyled-menu__toggle:focus-visible,.jh .joyled-menu__arrow:focus-visible,.jh .joyled-menu__link:focus-visible{outline:2px solid rgba(255,64,44,.35);outline-offset:4px;border-radius:8px}@media (min-width:1025px){.joyled-menu-item:not(.joyled-menu__item--catalog)>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle,.joyled-menu__mega-link-wrap){box-sizing:border-box;border-bottom:2px solid transparent;color:#4f463f;transition:color .18s ease,border-color .18s ease,font-weight .18s ease,filter .18s ease}.joyled-menu-item:not(.joyled-menu__item--catalog):hover>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle,.joyled-menu__mega-link-wrap),.joyled-menu-item:not(.joyled-menu__item--catalog).is-open>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle,.joyled-menu__mega-link-wrap),.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle,.joyled-menu__mega-link-wrap){color:#000;font-weight:600;border-bottom-color:#000}.joyled-menu-item:not(.joyled-menu__item--catalog):hover>.joyled-menu__mega-link-wrap:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__arrow,.joyled-menu-icon),.joyled-menu-item:not(.joyled-menu__item--catalog).is-open>.joyled-menu__mega-link-wrap:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__arrow,.joyled-menu-icon),.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open>.joyled-menu__mega-link-wrap:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__arrow,.joyled-menu-icon),.joyled-menu-item:not(.joyled-menu__item--catalog):hover>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle):is(.joyled-menu-icon,.joyled-menu__arrow),.joyled-menu-item:not(.joyled-menu__item--catalog).is-open>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle):is(.joyled-menu-icon,.joyled-menu__arrow),.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open>:is(.joyled-menu__link,.joyled-menu-link,.joyled-menu__toggle):is(.joyled-menu-icon,.joyled-menu__arrow){color:#000}.joyled-menu-item:not(.joyled-menu__item--catalog):hover:is(.joyled-menu-icon__svg,.joyled-menu__arrow-icon),.joyled-menu-item:not(.joyled-menu__item--catalog).is-open:is(.joyled-menu-icon__svg,.joyled-menu__arrow-icon),.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open:is(.joyled-menu-icon__svg,.joyled-menu__arrow-icon){filter:brightness(0)}}@media (max-width:1024px){.jsw,.jhn,.jt .wd-header-wishlist,.jt .wd-header-compare,.joyled-menu-item>.jm{display:none}}.joyled-mega-links--hierarchy_main,.joyled-mega-links--hierarchy-main{gap:14px 34px}.joyled-mega-links--hierarchy_main .jlg-t,.joyled-mega-links--hierarchy-main .jlg-t{color:#1f1f1f;font-size:14px;font-weight:700;text-decoration:none}.joyled-mega-links--hierarchy_main .jlg-t::before,.joyled-mega-links--hierarchy-main .jlg-t::before{display:none;content:none}.joyled-menu-item:not(.joyled-menu__item--catalog).is-open > .joyled-menu__toggle .joyled-menu-icon::before,.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open > .joyled-menu__toggle .joyled-menu-icon::before,.joyled-menu-item:not(.joyled-menu__item--catalog).is-open > .joyled-menu__mega-link-wrap .joyled-menu-icon::before,.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open > .joyled-menu__mega-link-wrap .joyled-menu-icon::before,.joyled-menu-item:not(.joyled-menu__item--catalog).is-open > .joyled-menu__toggle .joyled-menu-icon::after,.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open > .joyled-menu__toggle .joyled-menu-icon::after,.joyled-menu-item:not(.joyled-menu__item--catalog).is-open > .joyled-menu__mega-link-wrap .joyled-menu-icon::after,.joyled-menu-item:not(.joyled-menu__item--catalog).is-mega-open > .joyled-menu__mega-link-wrap .joyled-menu-icon::after {background-color: #000;}.joyled-mega-links--hierarchy_main .jlg-t:hover,.joyled-mega-links--hierarchy-main .jlg-t:hover{color:#B7905F}.joyled-mega-links--hierarchy_main .jlg-l,.joyled-mega-links--hierarchy-main .jlg-l{margin-left:10px}
/* Nested link groups: parents stay links; a separate button expands children. */
.jml .jlg,.jml .jlg-l li,.jml .jlb{min-width:0}
.jml .jlg-l>li{padding-left:13px}
.jml .jlr{display:flex;align-items:center;gap:8px;min-width:0}
.jml .jlr>a{min-width:0;overflow-wrap:break-word;hyphens:manual;text-decoration:none}
.jml .jlr>a>span{min-width:0}
.jml .jlg-l li:hover{transform:none}
.jml .jlg-l a:hover{color:var(--jm-text,#3f3a35);text-decoration:underline;text-underline-offset:3px}
.jml .jlg-l .jlg-l{margin:6px 0 4px 4px;padding-left:0;gap:5px}
.jml .jlr>a:focus-visible,.jml .jlt:focus-visible{outline:2px solid var(--jm-accent,#b98a52);outline-offset:3px;border-radius:4px}
.jml .jli{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:contain}
.jml .jli-link::before,.jml li:has(>.jlr>.jli-link)::before{content:none}
.joyled-mega-links--hierarchy{gap:6px}
.jml.jmt{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(190px,calc((100% + 18px)/var(--jmc,1) - 18px))),1fr));gap:16px 18px}
.jmt .jlg-t{color:#1f1f1f;font-weight:700;line-height:1.4}
.jmt .jlg-t::before{content:none}
.jmt .jlg-t:hover{transform:none;color:var(--jm-accent,#b98a52)}
.jmt .jlg-l{margin:8px 0 0 2px;gap:7px}
.jmt .jlg-l li::before{top:9px;width:3px;height:3px;border-radius:50%;background:var(--jm-accent,#b98a52)}
.jmt .jlg-l a{line-height:1.5}
.jmt .jlg-n{margin-left:0}
.jml .jlt{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0 0 0 auto;padding:0;border:1px solid var(--jm-line,#d9c7ad);border-radius:6px;background:transparent;box-shadow:none;color:var(--jm-text,#3f3a35);cursor:pointer;line-height:1}
.jml .jlt:hover{background:var(--jm-cream-side,#eee8df);color:var(--jm-accent,#b98a52)}
.jml .jlt span{position:relative;display:block;width:10px;height:10px;pointer-events:none}
.jml .jlt span::before,.jml .jlt span::after{content:'';position:absolute;top:4px;left:0;width:10px;height:2px;border-radius:1px;background:currentColor}
.jml .jlt span::after{transform:rotate(90deg)}
.jml .jlt[aria-expanded="true"] span::after{transform:rotate(0)}
.jml .jlt[hidden],.jml .jlb[hidden]{display:none}
.joyled-mega-links--accordion>.jlg{padding:12px;border:1px solid var(--jm-line,#d9c7ad);border-radius:8px;background:rgba(255,255,255,.45)}
.joyled-mega-links--accordion .jlr>a{flex:1;padding:5px 0}
.joyled-mega-links--accordion .jlg-l li::before{top:14px}
.joyled-mega-links--accordion .jlg-l>.jlg-p::before{content:none}
.joyled-mega-links--accordion .jlg-l>.jlg-p{padding-left:0}
.joyled-mega-links--accordion .jlb>.jlg-l{margin:8px 0 0 4px}
.joyled-mega-links--accordion .jlb .jlb>.jlg-l{padding-left:0;margin-left:4px}
@media(max-width:1024px){.jml .jlt{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.jmt .jlr>a{padding:7px 0}.jmt .jlg-l li::before{top:17px}}

/* Heading, black first-level links, gold descendants. */
.jlh .jlg-t{font-weight:700}
.jlh .jlg-l{margin:10px 0 0 18px;gap:6px}
.jlh .jlg-l>li{padding-left:16px}
.jlh .jl2>.jlr>a{color:#1f1f1f;font-weight:400;line-height:1.5}
.jlh .jl3>.jlr>a{color:#B7905F;font-weight:400;line-height:1.5}
.jlh .jlg-l>li::before{content:'';box-sizing:border-box;top:7px;left:0;width:6px;height:6px;border:2px solid #B7905F;border-radius:50%;background:none}
.jlh .jlg-l>.jl3::before{top:8px;width:4px;height:4px;border-width:1px}
.jlh.joyled-mega-links--accordion .jlg-l>li{padding-left:16px}
.jlh.joyled-mega-links--accordion .jlg-l>li::before{content:'';top:13px}
@media(max-width:1024px){.jlh.jmt .jlg-l>li::before{top:15px}.jlh.jmt .jlg-l>.jl3::before{top:16px}.jlh.joyled-mega-links--accordion .jlg-l>.jlg-p::before{top:17px}}

/* Give nested menu layouts definite widths, including in Firefox. */
.jm .jlay,
.jm .jlay-b{min-width:0;grid-template-columns:minmax(0,1fr)}
.jm .jlay-wr .jlay-b{grid-template-columns:minmax(0,1fr) 260px}
.jm .jlay-m,
.jm .jlay-t,
.jm .jlay-bt{width:100%;min-width:0}
.jm .jblk{flex:0 0 auto;width:var(--jm-block-width,100%);min-width:0}
.jm .jblk-w-25{--jm-block-width:calc(25% - 35px)}
.jm .jblk-w-33{--jm-block-width:calc(33.333% - 31px)}
.jm .jblk-w-50{--jm-block-width:calc(50% - 23px)}
.jm .jblk-w-66{--jm-block-width:calc(66.666% - 16px)}
.jm .jblk-w-75{--jm-block-width:calc(75% - 12px)}
.jm .jblk-w-100,
.jm .jblk-zone-top,
.jm .jblk-zone-bottom,
.jm .jlay-r>.jblk{--jm-block-width:100%}
.jm .jblk-c,
.jm .jml,
.jm .jml .jlr{width:100%;min-width:0}
.jm .jml .jlr>a{flex:1 1 0px;min-width:0}

.jm .jml .jlr>a,.jm .jml .jlr>a>span,.jm .jlg-t,.jm .jlg-t>span{overflow-wrap:break-word;word-break:normal;hyphens:manual}.jm .jml .jlr>a>span,.jm .jlg-t>span{flex:1 1 auto;min-width:0}

/* a11y: цели нажатия не меньше 24px */
.jlg-t,.jlr a,.jpan-tl{display:inline-flex;align-items:center;min-height:26px;padding-top:2px;padding-bottom:2px}

/* a11y v3 */
.joyled-menu__item--catalog > .joyled-menu__toggle{background-color:#e3140b}
.joyled-menu__item--catalog:hover > .joyled-menu__toggle{background-color:#d8231a}
