.j7mc-catalog-nav-item{display:flex;align-items:center}
.j7mc-catalog-nav-item>a{position:relative;display:flex;align-items:center;min-height:44px;padding:0;color:#f39200!important;text-decoration:none;font:800 12px/1 system-ui;letter-spacing:.045em;white-space:nowrap}
.j7mc-catalog-nav-item>a:after{content:'';position:absolute;right:0;bottom:5px;left:0;height:2px;background:#f39200;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.j7mc-catalog-nav-item>a:hover:after,.j7mc-catalog-nav-item>a:focus:after{transform:scaleX(1)}
.j7mc-mobile-catalog-link{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important}
.j7mc-mobile-catalog-link>span{font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important}.j7mc-mobile-catalog-link>b{color:#f39200;font-size:14px}
.j7mc-eye-catalog-link{border-left:3px solid #f39200!important;background:linear-gradient(135deg,rgba(243,146,0,.18),rgba(243,146,0,.03))!important}
.j7mc-eye-catalog-link>i{display:grid!important;place-items:center!important;color:#f39200!important;font-style:normal!important;font-size:22px!important}
.j7mc-services-menu{width:min(720px,calc(100vw - 40px))!important;padding:0!important;background:#11110f!important;color:#fff!important}
.j7mc-services-mega{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.14)}
.j7mc-service-column{display:flex;flex-direction:column;padding:24px;background:#151411}
.j7mc-service-column>span{margin-bottom:12px;color:#f39200;font:900 9px/1.2 system-ui;letter-spacing:.14em}
.j7mc-service-column>a{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.12);color:#fff!important;text-decoration:none!important}
.j7mc-service-column>a span{display:flex;flex-direction:column;gap:4px}.j7mc-service-column>a strong{font:800 11px/1.2 system-ui}.j7mc-service-column>a small{color:rgba(255,255,255,.58);font:500 9px/1.3 system-ui}.j7mc-service-column>a b{color:#f39200}
.j7mc-mobile-services-list,.j7mc-mobile-contact{display:grid;gap:0}.j7mc-mobile-services-list{margin:4px 0 0}.j7mc-mobile-contact{margin:18px 0 4px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.j7mc-mobile-services-list>span,.j7mc-mobile-contact>span{margin-bottom:8px;color:#f39200;font:900 9px/1.2 system-ui;letter-spacing:.14em}.j7mc-mobile-services-list>a,.j7mc-mobile-contact>a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 0;color:inherit;text-decoration:none}.j7mc-mobile-services-list a span,.j7mc-mobile-contact a span{display:flex;flex-direction:column;gap:3px}.j7mc-mobile-services-list a strong,.j7mc-mobile-contact a strong{font-size:12px}.j7mc-mobile-services-list a small,.j7mc-mobile-contact a small{opacity:.62;font-size:10px}.j7mc-mobile-services-list a b,.j7mc-mobile-contact a b{color:#f39200}
@media(max-width:1180px){.j7mc-catalog-nav-item{display:none}}
@media(max-width:760px){.j7mc-services-mega{grid-template-columns:1fr}}
@media(max-width:1180px), (hover:none), (pointer:coarse){
  .luxury-assistance-menu .mobile-menu-v201-home,
  .luxury-assistance-menu .mobile-menu-v201-direct,
  .luxury-assistance-menu .mobile-menu-section>summary{display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;min-height:54px!important;padding:8px 2px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important}
  .luxury-assistance-menu .mobile-menu-v201-home>span,
  .luxury-assistance-menu .mobile-menu-v201-direct>span,
  .luxury-assistance-menu .mobile-menu-section>summary>span{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;color:#fff!important}
  .luxury-assistance-menu .mobile-menu-section>summary>small{font-family:Inter,Arial,sans-serif!important;font-size:9px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;color:rgba(255,255,255,.5)!important}
  .luxury-assistance-menu .mobile-menu-v201-home:hover,
  .luxury-assistance-menu .mobile-menu-v201-direct:hover,
  .luxury-assistance-menu .mobile-menu-section>summary:hover{background:rgba(255,255,255,.035)!important}
}
