.product-image,.vehicle-card img,.fleet-card img{object-fit:contain!important;background:#f3f6fa}.product-image{width:100%;height:400px}.ck-form{display:grid;gap:16px;max-width:760px}.ck-form label{display:grid;gap:6px}.ck-form input,.ck-form textarea,.ck-form select,.ck-qty{font:inherit;padding:12px;border:1px solid #bdc8d8;border-radius:8px;max-width:100%;background:white;color:#142339}.ck-form input[type=checkbox]{width:20px}.ck-table{width:100%;border-collapse:collapse}.ck-table td,.ck-table th{padding:15px;text-align:left;border-bottom:1px solid #d5dce6}.ck-scroll{overflow-x:auto}.ck-summary{white-space:pre-wrap;font:inherit;line-height:1.7;background:#f3f6fa;padding:24px;border-radius:15px}.ck-cart-line{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid #ccd5e2}.ck-cart-line h2{font-size:22px}.ck-cart-line form{display:flex;gap:8px;align-items:center}.ck-qty{width:100px}.ck-section{padding:60px 0}.logo-image{object-fit:contain;width:64px;height:auto}.ck-hero-image{object-fit:contain!important;object-position:right;background:#102b4c}.hero .ck-hero-image{opacity:.55}.ck-empty{padding:40px;border:1px solid #d5dce6;border-radius:18px}.ck-docs a{display:block;padding:12px 0}.ck-detail{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ck-note{padding:15px;background:#f3f6fa;border-radius:8px}.ck-form .button{justify-self:start}textarea[data-copy-source]{width:100%;min-height:360px}footer .footer-contacts{flex-wrap:wrap}@media(max-width:760px){.ck-detail{grid-template-columns:1fr}.product-image{height:300px}.ck-cart-line{display:block}.ck-cart-line form{margin:12px 0}.ck-table td{min-width:120px}}