*{box-sizing:border-box}body{margin:0;background:#f6f7f5;color:#182321;font:16px/1.65 system-ui,sans-serif}a{color:#765923;text-underline-offset:4px}header,main,footer{max-width:1200px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:24px}header img{object-fit:contain;max-width:100%;height:90px}nav,footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px}h1{font-size:clamp(28px,4vw,46px);line-height:1.2;margin:20px 0}h2{font-size:23px;line-height:1.35}main{min-height:60vh}main>p{max-width:850px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#e4cc98;color:#182321;border:1px solid #b5995b;border-radius:9px;text-decoration:none;font-weight:650;text-align:center}.catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.catalog article{padding:24px;background:#fff;border:1px solid #dce0da;border-radius:14px;min-width:0;overflow-wrap:anywhere}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}.gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e9ece7;border-radius:12px}.price{font-size:30px;font-weight:750}dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}dl>div{padding:14px;background:#fff;border:1px solid #dce0da;border-radius:8px}dt{font-size:13px;color:#526057}dd{margin:5px 0 0;overflow-wrap:anywhere}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.equipment{columns:3;column-gap:30px}.equipment li{break-inside:avoid}.pagination{justify-content:space-between;margin:30px 0}footer{font-size:13px;border-top:1px solid #dce0da;margin-top:30px}:focus-visible{outline:3px solid #b72027;outline-offset:4px}@media(max-width:800px){.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}dl{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment{columns:2}}@media(max-width:520px){header{flex-direction:column;gap:8px}header,main,footer{padding:18px}nav{justify-content:center;gap:14px;font-size:14px}.catalog,.gallery,dl{grid-template-columns:1fr}.equipment{columns:1}.catalog article{padding:20px}.button{width:100%}}

.dealer-ssr-banner{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:14px;margin:20px 0}.dealer-ssr-logo{max-width:180px;max-height:120px;object-fit:contain}.dealer-ssr-post{max-width:100%;height:auto;border-radius:8px}

.dealer-contact-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.dealer-network{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid #b99a54;border-radius:12px;background:#20242b;color:#fff!important;text-decoration:none!important;font:600 15px/1.3 system-ui,sans-serif;box-sizing:border-box}.dealer-network img{width:22px;height:22px;object-fit:contain;flex:none}.dealer-network:hover{filter:brightness(1.15);transform:translateY(-1px)}.dealer-network:focus-visible{outline:3px solid #d7b66d;outline-offset:4px}.dealer-network-whatsapp{background:#146b39;border-color:#36bf69}@media(max-width:480px){.dealer-contact-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dealer-network{padding:12px 9px;font-size:14px}}
