/*
Theme Name: Antares Restored
Version: 1.0
*/
:root{--blue:#168ac2;--dark:#26333b;--light:#f5f7f8;--line:#dbe4e8}*{box-sizing:border-box}body{margin:0;background:#eef2f4;color:#26333b;font:15px/1.58 Arial,sans-serif}a{color:#087db5;text-decoration:none}a:hover{text-decoration:underline}.site-header{background:white}.head-inner{max-width:1180px;margin:auto;padding:25px 24px;display:flex;justify-content:space-between;gap:28px;align-items:center}.brand{font-size:27px;font-weight:700;color:#26333b;line-height:1.16}.brand small{display:block;color:#168ac2;font-size:14px;margin-top:7px}.contacts{text-align:right;font-weight:700}.contacts .phone{font-size:27px;color:#168ac2}.nav{background:#168ac2}.nav-inner{max-width:1180px;margin:auto;display:flex;flex-wrap:wrap}.nav a{color:#fff;padding:15px 20px;font-weight:700}.nav a:hover{background:#0877aa;text-decoration:none}.layout{max-width:1180px;margin:24px auto;display:grid;grid-template-columns:285px minmax(0,1fr);gap:24px;padding:0 18px}.sidebar,.content-card{background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 10px #26333b12}.sidebar{padding:18px}.sidebar h2{font-size:19px;color:#168ac2;margin:5px 0 10px}.sidebar ul{list-style:none;padding:0;margin:0 0 20px}.sidebar li{border-bottom:1px solid #e8eef1}.sidebar a{display:block;padding:9px 2px}.content-card{padding:25px 30px;overflow:hidden}.content-card h1{font-size:29px;line-height:1.2;margin-top:0}.content-card h2{clear:both;color:#168ac2;border-bottom:2px solid #e4eef3;padding:16px 0 8px}.content-card img{max-width:100%;height:auto}.catalog_main{display:flex;flex-wrap:wrap;gap:15px;clear:both}.catalog_main h2{flex-basis:100%}.catalog_main>div{float:none!important;width:160px;padding:8px;border:1px solid #e4eaed;border-radius:7px;background:#fff}.site-footer{background:#26333b;color:#dce6ea;margin-top:35px}.footer-inner{max-width:1180px;margin:auto;padding:24px}.clear{clear:both}@media(max-width:820px){.head-inner{align-items:flex-start;flex-direction:column}.contacts{text-align:left}.layout{grid-template-columns:1fr}.sidebar{order:2}.content-card{padding:20px}.nav-inner{display:block}.nav a{display:inline-block}.catalog_main>div{width:calc(50% - 8px)}}
