:root{--joy-accent:#ff402c;--joy-text:#333;--joy-muted:#777;--joy-border:#ececec;--joy-mobile-menu-offset:100px}.wd-side-hidden.wd-opened{z-index:9999999}.jf,.jh{font-family:Montserrat,Arial,sans-serif}header .jh span{font-family:Montserrat,Arial,sans-serif}.jh{position:relative;z-index:99999;background:#fff}.jht{background:var(--joy-accent);color:#fff;font-size:11px}.jhti{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:38px}.jhm{background:#fff;border-bottom:1px solid var(--joy-border)}@media(min-width:1025px){.jh .jhm{border-bottom:0}.jh .jhn>.jc{border-block:1px solid rgba(182,158,130,.3);padding-block:15px}.jh .jhn .joyled-menu{padding-block:0}}.jhmi{display:grid;grid-template-columns:150px minmax(320px,1fr) auto;align-items:center;gap:26px;min-height:100px}.jl-m,.jmb,.jmbb,.jmlft{display:none}.jl{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:inherit;line-height:1.1;text-decoration:none;min-width:0}.jl-img{--jl-mh:58px;--jl-cw:calc(var(--jl-mh) * var(--jl-r));display:block;width:min(var(--jl-w,112px),var(--jl-cw,var(--jl-w,112px)));max-width:100%;height:auto;max-height:var(--jl-mh);aspect-ratio:var(--jl-r,auto);object-fit:contain;flex-shrink:0}.jl-s{max-width:180px;color:inherit;font-size:11px;font-weight:700;line-height:1.1;letter-spacing:.02em;text-align:center;opacity:.85}.jl-s-d{display:block}.jl-s-m{display:none}.jhti2{display:flex;align-items:stretch;gap:22px;min-height:38px}.jhti2 .jtl,.jhti2 .jtr,.jhtl,.jtr{display:flex;align-items:stretch;gap:0;flex-wrap:nowrap}.jtr{align-items:center;gap:26px}.jhti2 .jts{display:flex;align-items:center;flex:0 0 auto}.jtk,.jtr a{color:#fff;text-decoration:none;transition:opacity .18s ease}.jtk:hover,.jtr a:hover{color:#fff;opacity:.78}.jtk-sale{font-weight:700;letter-spacing:.03em}.jtk.joyhf-topbar-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 26px;border-left:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22)}.jtk.joyhf-topbar-link+.jtk.joyhf-topbar-link{border-left:0}.jhtli{width:16px;height:16px;object-fit:contain}.jhti2 .jfs-t{gap:10px;margin:0}.jhti2 .jfs-t .jfsoc{width:18px;height:18px;border-radius:0;background:0 0;opacity:.95}.jhti2 .jfs-t .jfsi{display:block;max-width:14px;max-height:14px}.jhti2.joyhf-topbar-inner--near_right .jtl,.jhti2.joyhf-topbar-inner--right .jtl{margin-right:auto}.jhti2.joyhf-topbar-inner--near_right .jts{margin-right:var(--joyhf-topbar-social-gap,26px)}.jhti2.joyhf-topbar-inner--center{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.jhti2.joyhf-topbar-inner--center .jtr{justify-content:flex-end}.jhti2.joyhf-topbar-inner--after_left .jts{margin-right:auto}.jsw,.jsw .wd-search-form{width:100%;min-width:0}.jsw form.searchform{display:flex;align-items:center;height:42px;border:1px solid #dedede;border-radius:999px;background:#fff;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}.jsw form.searchform input[type=search],.jsw form.searchform input[type=text]{height:42px;padding:0 18px;border:0;background:0 0;font:13px Montserrat,Arial,sans-serif}.jsw form.searchform .searchsubmit{width:52px;height:42px;border:0;background:0 0;color:var(--joy-muted)}.jt{display:flex;align-items:center;justify-content:flex-end;gap:13px;white-space:nowrap}.jt .wd-tools-element{margin:0}.jt .wd-tools-icon{color:var(--joy-text)}.jt .wd-tools-count{background:var(--joy-accent);color:#fff;font-size:9px}.jmbb{width:40px;height:40px;flex-direction:column;justify-content:center;gap:5px;border:0;border-radius:9px;background:0 0;cursor:pointer}.jmbb span{width:22px;height:2px;border-radius:10px;background:var(--joy-text);transition:transform .18s ease,opacity .18s ease,background .18s ease}.jmbb-f{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:38px;height:38px;padding:0;border:0;background:0 0;cursor:pointer}.jmbb-f span{display:block;width:24px;height:2px;border-radius:99px;background:currentColor}.jmb-w,.jmb-w .wd-tools-element,.jmb-w .wd-tools-inner,.jmb-w a{display:inline-flex;align-items:center;justify-content:center}.jmb-w .wd-tools-element{min-width:38px;min-height:38px;margin:0;color:inherit}.jmb-w .wd-tools-text{display:none}.jmb-w .wd-tools-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;color:currentColor;font-size:0;line-height:1}.jmb-w .wd-tools-icon::before{content:""!important;display:block;width:24px;height:2px;border-radius:99px;background:currentColor;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor}.jmb-w .wd-tools-icon::after{content:none}.jmcs{position:fixed;inset:0;z-index:100000;display:none;background:rgba(0,0,0,.45)}.jmn{position:fixed;top:0;left:0;z-index:100001;display:flex;flex-direction:column;width:340px;max-width:86vw;height:100vh;padding:18px 0 30px;background:#fff;overflow-y:auto;box-shadow:10px 0 30px rgba(0,0,0,.18);transform:translateX(-105%);transition:transform .28s ease}.jmnc,.mobile-nav .jmnc{display:none}.jmn.wd-opened.opened.is-open{padding-top:25px}.jmn.is-open,.jmn.opened,.jmn.wd-opened,body.jmo .jmn,body.mobile-menu-open .jmn,body.wd-side-opened .jmn{transform:translateX(0)}body .jmcs.is-open,body .jmcs.opened,body .jmcs.wd-opened{display:block}.jmn .wd-search-form{padding:0 0 10px;border-bottom:1px solid #eee}.jmn .wd-search-results-wrapper{position:relative;z-index:10}.jmn form.searchform{display:flex;align-items:center;height:42px;border:1px solid #dedede;border-radius:6px;background:#fff;overflow:hidden}.jmn form.searchform input[type=search],.jmn form.searchform input[type=text]{height:42px;padding:0 15px;border:0;background:0 0;font-size:14px}.jmn form.searchform .searchsubmit{width:46px;height:42px;border:0;background:0 0;color:var(--joy-muted)}.jmn .mobile-pages-menu,.jmn .mobile-pages-menu .sub-menu,.jmn .mobile-pages-menu .wd-sub-menu{margin:0;padding:0;list-style:none}.jmn .mobile-pages-menu li{position:relative;width:100%;margin:0;border-bottom:1px solid #eee}.jmn .mobile-pages-menu a{display:flex;align-items:center;min-height:48px;padding:12px 52px 12px 18px;color:#4d443d;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;text-transform:initial}.jmn .mobile-pages-menu .sub-menu,.jmn .mobile-pages-menu .wd-sub-menu{display:none;background:#f6f3ef}.jmn .mobile-pages-menu li.is-open>.sub-menu,.jmn .mobile-pages-menu li.is-open>.wd-sub-menu{display:block}.jmn .mobile-pages-menu .sub-menu a,.jmn .mobile-pages-menu .wd-sub-menu a{min-height:42px;padding-left:34px;font-size:13px;font-weight:600;text-transform:none}.jmn .menu-item-has-children>.jso,.jmn .menu-item-has-children>.wd-nav-opener{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer}.jmn .menu-item-has-children>.jso::before,.jmn .menu-item-has-children>.wd-nav-opener::before{content:"+";color:#b58c62;font-size:22px;line-height:1}.jmn .menu-item-has-children.is-open>.jso::before,.jmn .menu-item-has-children.is-open>.wd-nav-opener::before{content:"−"}.jmn .j1{margin:0 0 10px}.jmn .j2{margin:0}.jmn .j2>ul.mobile-pages-menu,.jmn ul.jmmwi{display:block}.jmn .jmmwi .nav-link-text{display:inline-flex;align-items:center;gap:9px;min-width:0}.jmn .jmmi{display:inline-block;width:var(--joy-mobile-item-icon-size,16px);min-width:var(--joy-mobile-item-icon-size,16px);height:var(--joy-mobile-item-icon-size,16px);margin:0;background-color:var(--joy-mobile-item-icon-color,#6b5b4d);-webkit-mask-image:var(--joy-mobile-icon-url);mask-image:var(--joy-mobile-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .16s ease}.jmn .jmml{display:inline-block;min-width:0;line-height:1.2}.jmn .joy-mobile-drawer-block--footer_contact{order:90}.jmn .joy-mobile-drawer-block--socials{order:100;margin-top:18px}.jmn .joy-mobile-drawer-block--socials .jfs-md{justify-content:center;margin:0}.jmcu-l{display:flex;flex-direction:column;padding:0}.jmcu-l a{display:flex;padding:12px 20px;color:inherit;text-decoration:none}.jmn.joy-mobile-opener--none .jmv2p2{display:none!important}.jmn.joy-mobile-opener--chevron .jmv2p2::before{width:9px;height:9px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:0 0;transform:rotate(45deg)}.jmn.joy-mobile-opener--arrow .jmv2p2::after,.jmn.joy-mobile-opener--chevron .jmv2p2::after{display:none}.jmn.joy-mobile-opener--chevron .is-open>.jmv2rb .jmv2p2::before,.jmn.joy-mobile-opener--chevron .jmv2rb[aria-expanded=true] .jmv2p2::before{transform:rotate(-135deg)}.jmn.joy-mobile-opener--arrow .jmv2p2::before{width:8px;height:8px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:0 0;transform:rotate(-45deg)}.jmn.joy-mobile-opener--arrow .is-open>.jmv2rb .jmv2p2::before,.jmn.joy-mobile-opener--arrow .jmv2rb[aria-expanded=true] .jmv2p2::before{transform:rotate(45deg)}.joy-mobile-drawer-block--mega_menu{margin:0}.joyled-mobile-mega-source .jmv2ln .jmv2i{margin-right:8px;vertical-align:-3px}.jmv2rb,.jmv2sb,.jmv2sl{justify-content:flex-start;text-align:left}.jmv2t{flex:1 1 auto;width:auto;min-width:0;text-align:left}.jmv2p2{flex:0 0 18px;margin-left:auto}.jmv2r:not(.jmv2o)>.jmv2ri.is-default>.jmv2rb{border-radius:6px;background:var(--joy-accent);color:#fff}.jmv2r:not(.jmv2o)>.jmv2ri.is-default>.jmv2rb .jmv2i:not(.jmv2it){background:var(--joy-mobile-item-icon-active-color,#fff)}.jmv2r:not(.jmv2o)>.jmv2ri.is-default>.jmv2rb .jmv2it,.jmv2r:not(.jmv2o)>.jmv2ri.is-default>.jmv2rb .jmv2p2{color:#fff}.jmv2r.jmv2o>.jmv2ri.is-default:not(.is-open)>.jmv2rb{background:#fff;color:#4f443a;box-shadow:none}.jmv2r.jmv2o>.jmv2ri.is-default:not(.is-open)>.jmv2rb .jmv2i:not(.jmv2it){background:var(--joy-mobile-item-icon-color,#b5a994)}.jmv2r.jmv2o>.jmv2ri.is-default:not(.is-open)>.jmv2rb .jmv2it,.jmv2r.jmv2o>.jmv2ri.is-default:not(.is-open)>.jmv2rb .jmv2p2{color:#b78a5f}.jmv2rb[aria-expanded=true] .jmv2p2::after,.jmv2ri.is-open>.jmv2rb .jmv2p2::after,.jmv2s.is-open>.jmv2sb .jmv2p2::after,.jmv2sb[aria-expanded=true] .jmv2p2::after{opacity:0}.jmv2rb[aria-expanded=true] .jmv2p2,.jmv2ri.is-open>.jmv2rb .jmv2p2,.jmv2s.is-open>.jmv2sb .jmv2p2,.jmv2sb[aria-expanded=true] .jmv2p2{color:#fff}.jf{background:var(--joyhf-footer-bg) no-repeat;color:var(--joyhf-footer-color)}.jf ul{padding:0;list-style:none}.jf a{color:inherit;text-decoration:none}.jf a:hover{color:var(--joy-accent)}.jfri{display:flex;align-items:flex-start;gap:var(--joyhf-footer-gap,70px)}.jflc{flex:var(--joyhf-col-grow,1) 1 0;min-width:0}.jft{margin:0 0 18px;color:inherit;font:16px Montserrat,Arial,ui-sans-serif}.jfm{display:flex;flex-direction:column}.jfm a,.jfml{opacity:.86;transition:opacity .2s ease,transform .2s ease}.jfm a:hover,.jfml:hover{opacity:1;transform:translateX(3px)}.jfl{display:inline-flex}.jfli{display:block;width:var(--jl-w,auto);max-width:160px;height:auto;aspect-ratio:var(--jl-r,auto)}.jfh,.jftg{line-height:1.65;opacity:.9}.jfbtn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:12px;padding:0 18px;border-radius:999px;background:var(--joy-accent);color:#fff;font-weight:800}.jfb{padding:16px 0;border-top:1px solid rgba(0,0,0,.12)}.jfbi{display:flex;align-items:center;justify-content:space-between;gap:20px}.jfct{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:0;list-style:none}.jfct li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.jfci{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--joyhf-contact-icon-size,18px);width:var(--joyhf-contact-icon-size,18px);height:var(--joyhf-contact-icon-size,18px);margin-top:2px;color:var(--joyhf-contact-icon-color,var(--joy-accent));opacity:1}.jfci-s{background-color:var(--joyhf-contact-icon-color,var(--joy-accent));-webkit-mask-image:var(--joyhf-contact-icon);mask-image:var(--joyhf-contact-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.jfci-t{font-size:var(--joyhf-contact-icon-size, 18px);line-height:1}.jfcm{display:inline-flex;margin-top:3px;color:var(--joy-accent);font-weight:700;text-decoration:none}.jfs{display:flex;flex-wrap:wrap;gap:20px;margin-top:var(--joyhf-social-margin-top,16px)}.jfsoc{display:inline-flex;align-items:center;justify-content:center;width:var(--joyhf-social-size,34px);height:var(--joyhf-social-size,34px);padding:var(--joyhf-social-padding,0);border-radius:var(--joyhf-social-radius,999px);background:var(--joyhf-social-bg,rgba(255,255,255,.22));color:var(--joyhf-social-color,#fff);overflow:hidden;transition:background .2s ease,color .2s ease,transform .2s ease}.jfsoc:hover{background:var(--joyhf-social-bg-hover,var(--joy-accent));color:var(--joyhf-social-color-hover,#fff);transform:translateY(-1px)}.jfss{display:block;width:var(--joyhf-social-icon-size,18px);height:var(--joyhf-social-icon-size,18px);background-color:currentColor;-webkit-mask-image:var(--joyhf-social-svg);mask-image:var(--joyhf-social-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.jfsi{width:var(--joyhf-social-icon-size,18px);height:var(--joyhf-social-icon-size,18px);object-fit:contain}.jfp{display:flex;flex-wrap:wrap;gap:10px}.jfpi{display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;border-radius:10px;background:rgba(255,255,255,.22)}.jemp{font-style:italic;opacity:.65}@media (max-width:1024px){.whb-header:has(.jh){position:relative;z-index:99999}.jhm{min-height:100px;border-bottom-color:rgba(0,0,0,.08);display:flex}.jhmi{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:76px}.jmb,.jmbb,.jmlft{display:flex}.jl{justify-content:center}.jl-img{--jl-mh:38px}.jl-s-d{display:none}.jl-s-m{display:flex;align-items:center;justify-content:center;width:min(180px,100%);min-height:2.2em;flex-shrink:0}.jsw{display:none}.jt{gap:10px}.jt .wd-header-cart{display:inline-flex}.jhti,.jhti2{min-height:36px}.jhti2.joyhf-topbar-inner--near_right .jtl,.jhti2.joyhf-topbar-inner--near_right .jts{margin-right:0}body .jmcs,body .mobile-nav.jmn{top:var(--joy-mobile-menu-offset,72px);inset-block-start:var(--joy-mobile-menu-offset,72px);height:calc(100dvh - var(--joy-mobile-menu-offset,72px));max-height:calc(100dvh - var(--joy-mobile-menu-offset,72px));z-index:100002}body .jmcs{left:0;right:0;background:rgba(0,0,0,.18)}body .mobile-nav.jmn{z-index:100003;left:0;right:auto;width:min(79vw,360px);max-width:360px;padding:12px 10px 22px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:10px 0 28px rgba(0,0,0,.14);transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility 0s linear .22s;scrollbar-width:thin;scrollbar-color:#c8b799 transparent}body .jmcs.is-open,body .jmcs.opened,body .jmcs.wd-opened{z-index:100002}body .mobile-nav.jmn.is-open,body .mobile-nav.jmn.opened,body .mobile-nav.jmn.wd-opened{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}body.admin-bar .jmcs,body.admin-bar .jmn{top:calc(var(--joy-mobile-menu-offset,72px) + 32px);height:calc(100dvh - var(--joy-mobile-menu-offset,72px) - 32px);max-height:calc(100dvh - var(--joy-mobile-menu-offset,72px) - 32px)}.jh .jmbb,.jmb-w,.jmb-w .wd-tools-element,.jmb-w .wd-tools-inner,.jmb-w a{position:relative;z-index:100004}.jh .jmbb{display:flex;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.jmb-w.is-active .wd-tools-element,body.jmo .jh .jmbb,body.jmo .jmb-w .wd-tools-element,body.mobile-menu-open .jh .jmbb,body.mobile-menu-open .jmb-w .wd-tools-element,body.wd-side-opened .jh .jmbb,body.wd-side-opened .jmb-w .wd-tools-element{border-radius:9px;background:var(--joy-accent);color:#fff;box-shadow:0 3px 12px rgba(255,64,44,.24)}body.jmo .jh .jmbb span,body.mobile-menu-open .jh .jmbb span,body.wd-side-opened .jh .jmbb span{background:#fff}body.jmo .jh .jmbb span:first-child,body.mobile-menu-open .jh .jmbb span:first-child,body.wd-side-opened .jh .jmbb span:first-child{transform:translateY(7px) rotate(45deg)}body.jmo .jh .jmbb span:nth-child(2),body.mobile-menu-open .jh .jmbb span:nth-child(2),body.wd-side-opened .jh .jmbb span:nth-child(2){opacity:0}body.jmo .jh .jmbb span:nth-child(3),body.mobile-menu-open .jh .jmbb span:nth-child(3),body.wd-side-opened .jh .jmbb span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.jmb-w.is-active .wd-tools-icon::before,body.jmo .jmb-w .wd-tools-icon::before,body.mobile-menu-open .jmb-w .wd-tools-icon::before,body.wd-side-opened .jmb-w .wd-tools-icon::before{width:22px;height:2px;background:#fff;box-shadow:none;transform:rotate(45deg)}.jmb-w.is-active .wd-tools-icon::after,body.jmo .jmb-w .wd-tools-icon::after,body.mobile-menu-open .jmb-w .wd-tools-icon::after,body.wd-side-opened .jmb-w .wd-tools-icon::after{content:"";position:absolute;left:5px;right:5px;top:15px;display:block;height:2px;border-radius:99px;background:#fff;transform:rotate(-45deg)}.jfri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:768px){.jhti{justify-content:center}.jhti2{justify-content:center;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jhti2::-webkit-scrollbar{display:none}.jhti2 .jtl,.jhti2 .jtr,.jhtl{display:none}.jtk.joyhf-topbar-link{padding:0 14px;white-space:nowrap}.jhmi{grid-template-columns:44px minmax(0,1fr) 44px;min-height:68px}.jt .wd-tools-element:not(.wd-header-cart){display:none}body .mobile-nav.jmn{width:min(86vw,360px)}body .jmcs.is-open,body .jmcs.opened,body .jmcs.wd-opened{z-index:100002}body .mobile-nav.jmn.is-open,body .mobile-nav.jmn.opened,body .mobile-nav.jmn.wd-opened{transform:translateX(0)}body.admin-bar .jmcs,body.admin-bar .jmn{top:calc(var(--joy-mobile-menu-offset,72px) + 46px);height:calc(100dvh - var(--joy-mobile-menu-offset,72px) - 46px);max-height:calc(100dvh - var(--joy-mobile-menu-offset,72px) - 46px)}.jfri{grid-template-columns:1fr;gap:28px}.jfbi{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.jht{font-size:10px}.jtk.joyhf-topbar-link{padding:0 10px}.jl-img{--jl-mh:34px}.jl-s{max-width:150px;font-size:10px}.jl-s-m{width:min(150px,100%)}.jmn{max-width:90vw}}
/* topbar socials: luxe circles */
.jhti2 .jfs-t .jfsoc,.jfs-t .jfsoc{width:var(--joyhf-social-size,26px);height:var(--joyhf-social-size,26px);border-radius:var(--joyhf-social-radius,999px);background:var(--joyhf-social-bg,#fff);color:var(--joyhf-social-color,#ff402c);opacity:1;box-shadow:none}
.jhti2 .jfs-t .jfsoc:hover,.jfs-t .jfsoc:hover{background:var(--joyhf-social-bg-hover,#3c3129);color:var(--joyhf-social-color-hover,#fff)}
.jhti2 .jfs-t .jfss,.jfs-t .jfss{width:var(--joyhf-social-icon-size,15px);height:var(--joyhf-social-icon-size,15px)}

.jhti2 .jfs-t,.jfs-t{gap:var(--joyhf-social-gap,4px)}
.jhti2 .jfs-t .jfsoc:hover,.jfs-t .jfsoc:hover{transform:translateY(-1px);opacity:.85}

/* a11y: контраст и размеры целей (Lighthouse) */
.jl-s.jl-s-m{color:#6a645e}
.jfm{gap:2px}
.jfm a,.jfml{display:inline-flex;align-items:center;min-height:28px;padding:3px 0}

/* a11y v2 */
.jhm .jl-s,.jl-s.jl-s-m,.jl-s{color:#6a645e!important}
.jht{background-image:linear-gradient(180deg,#ff1c0d 0%,#e2170a 100%)!important}

/* a11y v3 */
.jl-s,.jl-s-m{color:#56504a !important}
.jftg{color:#2f2721 !important}
/* a11y v3.1 */
.jhm .jl-s,.jhm .jl-s-m,.jl-s.jl-s-m,.jh .jl-s{color:#56504a !important}
/* a11y v3.2 */
footer.jf{--joyhf-footer-color:#2f2721 !important}
footer.jf,footer.jf a:not(.jfbtn):not(.btn){color:#2f2721}
/* a11y v3.3 */
font[color="#FC2626"],font[color="#fc2626"]{color:#d41a1a !important}
footer.jf font[color]{color:#5c0a0a !important}

/* topbar v2: крупнее шрифт, аккуратные фирменные иконки */
.jht{font-size:13px;letter-spacing:.02em}
.jht .jtk,.jht .joyhf-topbar-link{font-weight:500}
.jhti,.jhti2{min-height:40px}
@media (max-width:480px){.jht{font-size:11px}}
.jhti2 .jfs-t .jfsoc,.jfs-t .jfsoc{--joyhf-social-size:26px;--joyhf-social-icon-size:19px}
.jhti2 .jfs-t{--joyhf-social-gap:8px}
.jht .jfsoc[href*="youtube"] .jfss,.jht .jfsoc[href*="youtu.be"] .jfss{--joyhf-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E") !important}
.jht .jfsoc[href*="wa.me"] .jfss,.jht .jfsoc[href*="whatsapp"] .jfss{--joyhf-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z'/%3E%3C/svg%3E") !important}
.jht .jfsoc[href*="vk.com"] .jfss{--joyhf-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.07 2H8.93C3.33 2 2 3.33 2 8.93v6.14C2 20.67 3.33 22 8.93 22h6.14c5.6 0 6.93-1.33 6.93-6.93V8.93C22 3.33 20.67 2 15.07 2zm3.08 14.27h-1.46c-.55 0-.72-.44-1.71-1.44-.86-.83-1.24-.94-1.45-.94-.3 0-.38.08-.38.49v1.32c0 .35-.11.57-1.04.57-1.54 0-3.24-.93-4.44-2.66-1.8-2.53-2.3-4.43-2.3-4.82 0-.21.08-.41.49-.41h1.46c.37 0 .51.17.65.56.72 2.08 1.93 3.9 2.42 3.9.19 0 .27-.09.27-.56v-2.17c-.06-.99-.58-1.07-.58-1.42 0-.17.14-.34.36-.34h2.29c.31 0 .42.17.42.53v2.92c0 .31.14.42.23.42.19 0 .34-.11.68-.45 1.06-1.19 1.82-3.02 1.82-3.02.1-.21.27-.41.63-.41h1.46c.44 0 .54.23.44.53-.18.85-1.98 3.38-1.98 3.38-.15.25-.21.36 0 .64.16.21.66.65 1 1.04.61.7 1.08 1.28 1.21 1.69.12.4-.08.61-.49.61z' fill-rule='evenodd'/%3E%3C/svg%3E") !important}
.jht .jfsoc[href*="t.me"] .jfss,.jht .jfsoc[href*="telegram"] .jfss{--joyhf-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E") !important}
.jht .jfsoc[href*="max.ru"] .jfss{--joyhf-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C6.2 1.5 1.5 5.9 1.5 11.4c0 2.9 1.3 5.5 3.4 7.3-.1 1.4-.6 2.8-1.5 3.8 2.1 0 4-.7 5.5-1.9 1 .3 2 .4 3.1.4 5.8 0 10.5-4.4 10.5-9.6S17.8 1.5 12 1.5zm0 15.6c-3.6 0-6.5-2.6-6.5-5.9S8.4 5.3 12 5.3s6.5 2.6 6.5 5.9-2.9 5.9-6.5 5.9z'/%3E%3C/svg%3E") !important}
.jht .jfss{mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}

/* mobile menu v2: без двойного учёта admin-bar, высота до низа экрана */
@media (max-width:1024px){body.admin-bar .jmcs,body.admin-bar .mobile-nav.jmn,body.admin-bar .jmn{top:var(--joy-mobile-menu-offset,72px) !important;inset-block-start:var(--joy-mobile-menu-offset,72px) !important;height:calc(100dvh - var(--joy-mobile-menu-offset,72px)) !important;max-height:calc(100dvh - var(--joy-mobile-menu-offset,72px)) !important}html.jmo-lock,html.jmo-lock body{overscroll-behavior:none}}
@media (max-width:1024px){html.jmo-top .jmn .jmnc{display:flex !important;position:absolute;top:10px;right:10px;z-index:5;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #e6e0d8;border-radius:50%;background:#fff;color:#3c3129;font-size:24px;line-height:1}html.jmo-top .jmn{padding-top:52px !important}}
