main{display:flex;flex-direction:column}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;height:80px;padding:0 2rem;background-color:#fff;border-bottom:1px solid #e3e3e3;overflow:clip}@media (max-width: 1024px){.header{flex-direction:column;height:auto}}.header__logo{display:flex;align-items:center}.header__logo img{height:80px;width:auto}@media (max-width: 1024px){.header__logo{flex-direction:column;height:auto}}.header_headline{display:flex;justify-content:space-between;align-items:center}.header_headline p{margin:5px}.header_headline{width:100%;font-size:2rem;font-family:Ubuntu}@media (max-width: 768px){.header_headline{flex-direction:column;text-align:center}}.header__contacts{display:flex;justify-content:center;align-items:center;line-height:16px;margin:10px}.header__contacts p{padding:10px;margin:5px}@media (max-width: 768px){.header__contacts{flex-direction:column;text-align:center}.header__contacts p:last-child{display:none}}#Ah50,#Ah60,#Ah70,#Ah80,#Ah100,#Ah101{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:2rem 0;background-color:#f5f6f7}.separator{background-color:#f5f6f7;border-top:1px solid #e0e3e6;border-bottom:1px solid #e0e3e6;margin:0;padding:1.5rem 0}.separator:before,.separator:after{content:"";flex:1;height:1px;background-color:#d0d3d6;max-width:140px}.brands{display:flex;flex-direction:column;align-items:center;gap:20px;padding:25px 15px;margin-top:30px;border-radius:12px;background:#f7f7f7;box-shadow:0 2px 6px #0000000f;order:0}@media (max-width: 768px){.brands{order:10}}.brands__msg{font-family:Ubuntu,sans-serif;font-size:1.2rem;text-align:center;color:#444;max-width:600px;line-height:1.4}@media (max-width: 768px){.brands__msg{font-size:2rem}}.brands__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;height:60px}@media (max-width: 768px){.brands__logos img{height:30px}.brands__logos{height:auto}}.brands__logos img{height:40px;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.brands__logos img:hover{filter:none;opacity:1;transform:scale(1.05)}.brands__logos img[src*=varta]{height:35px}.brands__logos img[src*=yuasa]{height:70px}.brands__logos img[src*=banner]{height:120px}.product-card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:1rem;box-shadow:0 4px 16px #00000014;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;max-width:280px;font-family:system-ui,sans-serif}.product-card:hover{transform:translateY(-4px);box-shadow:0 6px 22px #0000001f}.product-image{position:relative;width:100%;aspect-ratio:4/3;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.product-image img{width:90%;height:auto;object-fit:contain;transition:transform .3s ease}.product-card:hover img{transform:scale(1.05)}.product-info{padding:1rem 1.2rem 1.2rem}.product-name{font-size:1.1rem;font-weight:600;margin:.3rem 0;color:#222}.product-type{font-size:.9rem;color:#777;margin-bottom:.5rem}.product-price{display:flex;align-items:baseline;gap:.6rem;margin:.5rem 0 .8rem}.price-old{color:#999;font-size:.9rem;text-decoration:line-through}.price-current{font-size:1.2rem;font-weight:700;color:#1a8917}.product-meta{font-size:.85rem;color:#555;display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.product-origin{color:#0078d7;text-decoration:none}.product-origin:hover{text-decoration:underline}.order-button{width:100%;background:#0078d7;color:#fff;font-weight:600;border:none;padding:.7rem;border-radius:.5rem;cursor:pointer;transition:background .3s ease}.order-button:hover{background:#005fa3}
