/* Desktop brand override, loaded by loong_solar_enqueue_assets. No mobile declarations. */
@media (min-width:701px) {
  html:root { --c1:#073b73; --c2:#ffb600; --c3:#f5f7f8; --c4:#596b7b; --ink:#102a43; --ink-2:#173850; --ink-3:#23455f; --sand:#f4f7f8; --sand-2:#e7eef2; --muted:#657788; --line:rgba(7,59,115,.13); }
  body #garmentHeader { border-bottom-color:rgba(255,255,255,.19); background:linear-gradient(180deg,rgba(3,23,43,.68),rgba(3,23,43,.24)); }
  body #garmentHeader.is-scrolled { background:#fff; border-bottom-color:#dce5ed; box-shadow:0 5px 24px #06233c0d; }
  body #garmentHeader.is-scrolled .garment-nav > a, body #garmentHeader.is-scrolled .dropdown-trigger { color:#073b73; }
  body #garmentHeader .garment-nav > a.current, body #garmentHeader .dropdown-trigger.current { color:#ffb600; }
  body #garmentHeader.is-scrolled .garment-nav > a.current, body #garmentHeader.is-scrolled .dropdown-trigger.current { color:#073b73; }
  body .dibu { background-image:linear-gradient(90deg,rgba(3,23,43,.97),rgba(3,29,52,.91) 50%,rgba(4,32,58,.78)),url('images/application-commercial.webp'); background-position:center 46%; background-size:cover; padding-top:64px; border-top:3px solid #ffb600; color:#e7eef6; }
  body .dibu .bls { display:none; }
  body .dibu .footer { padding-bottom:36px; }
  body .dibu .footer h3 { color:#fff; font-size:19px; letter-spacing:0; }
  body .dibu .footer a, body .dibu .footer p, body .dibu .footer-l p, body .dibu .footer li { color:#c9d6e3; }
  body .dibu .footer a:hover { color:#ffb600; }
  body .dibu .footer2 { border-top:1px solid #ffffff24; color:#a6bbce; padding-top:22px; padding-bottom:22px; }
  body .dibu .footer-l .logo { max-width:280px; }
  body .dibu .footer-l .logo img { object-fit:contain; }
  body .dibu .footer-l p { font-size:13px; line-height:1.8; }
  body .dibu .footer-website a { color:#fff; }
  body .dibu .footer .Contacts { overflow-wrap:anywhere; }
  body .zw { height:0; }
  body :is(.garment-header,.dibu) a:focus-visible { outline:2px solid #ffb600 !important; outline-offset:4px; }
}
@media (min-width:701px) {
  body .mobile_nav { display:none !important; }
  body .dibu { display:block !important; }
}
@media (min-width:701px) and (max-width:1100px) {
  body #garmentHeader .garment-header-inner { grid-template-columns:145px minmax(0,1fr); gap:14px; width:96%; padding:0 1% !important; }
  body #garmentHeader .garment-logo { width:140px; height:50px; }
  body #garmentHeader .garment-nav { gap:clamp(10px,1.3vw,16px); justify-content:space-between; overflow:visible; }
  body #garmentHeader .garment-nav > a,body #garmentHeader .dropdown-trigger { font-size:clamp(10px,1.13vw,12px); gap:3px; }
}
@media (min-width:701px) and (max-width:900px) {
  body .dibu .footer { flex-direction:column; gap:30px; }
  body .dibu .footer-l,body .dibu .footer-r { width:100%; }
  body .dibu .footer-l { display:grid; grid-template-columns:200px 1fr; gap:24px; align-items:center; }
  body .dibu .footer-l p { margin:0; }
}
@media (min-width:701px) {
  body #garmentHeader .mobile-menu-contact { display:none !important; }
}
@media (min-width:701px) and (max-width:768px) {
  body #online_qq_tab { position:fixed; right:22px; bottom:22px; margin:0; width:50px; height:50px; }
  body #online_qq_tab #floatShow { position:static; margin:0; }
}
