.keng-page{--keng-blue: #51779E;--keng-dark: #121212;--keng-red: #D3211E;--keng-gold: #FBB000;--keng-gray: #F3F3F3;--keng-mid: #666666;--keng-white: #FFFFFF;--keng-border: #e2e2e2;font-family:Helvetica,Arial,sans-serif;color:var(--keng-dark)}.keng-container{max-width:1180px;margin:0 auto;padding:0 20px}.keng-text-center{text-align:center}.keng-h2{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem;color:var(--keng-dark)}.keng-count{color:var(--keng-mid);font-weight:400;font-size:1rem}.keng-btn{display:inline-block;padding:.85rem 1.5rem;border-radius:6px;font-weight:700;font-size:1rem;text-decoration:none;line-height:1;transition:background .15s ease,color .15s ease;cursor:pointer;border:2px solid transparent}.keng-btn-primary{background:var(--keng-red);color:var(--keng-white)}.keng-btn-primary:hover{background:#b31b18}.keng-btn-ghost{background:transparent;color:var(--keng-white);border-color:#fff9}.keng-btn-ghost:hover{background:#ffffff1f}.keng-btn-block{width:100%;padding:1rem}.keng-hero{background:var(--keng-dark);color:var(--keng-white);padding:2.5rem 0 3rem}.keng-hero-top{display:flex;gap:2.25rem;align-items:flex-start}.keng-hero-copy{flex:1 1 auto;min-width:0}.keng-hero-media{flex:0 0 340px;background:var(--keng-white);border-radius:10px;padding:12px;align-self:flex-start}.keng-hero-media img{width:100%;height:auto;display:block;border-radius:4px;object-fit:contain}@media(max-width:860px){.keng-hero-top{flex-direction:column-reverse;gap:1.5rem}.keng-hero-media{flex-basis:auto;width:100%;max-width:420px}}.keng-breadcrumb{font-size:.82rem;color:#ffffffb3;margin-bottom:1rem}.keng-breadcrumb a{color:#ffffffd9;text-decoration:none}.keng-breadcrumb a:hover{text-decoration:underline}.keng-breadcrumb span{margin:0 .4rem}.keng-title{font-size:2.15rem;font-weight:700;margin:0 0 1rem}.keng-intro{font-size:1.05rem;line-height:1.6;max-width:760px;color:#ffffffe6}.keng-intro a{color:var(--keng-gold)}.keng-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.keng-specs{list-style:none;margin:1.75rem 0 .5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.keng-specs li{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.2rem}.keng-specs li span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6}.keng-specs li strong{font-size:.98rem;font-weight:700}.keng-specs-note{font-size:.78rem;color:#fff9;margin:.75rem 0 0}.keng-parts{padding:2.75rem 0}.keng-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:.5rem .9rem}.keng-row{display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border:1px solid var(--keng-border);border-radius:8px;background:var(--keng-white);text-decoration:none;color:var(--keng-dark);transition:background .12s ease,border-color .12s ease}.keng-row:hover{background:var(--keng-gray);border-color:#cfd8e2}.keng-row-thumb{flex:0 0 44px;width:44px;height:44px;border-radius:6px;overflow:hidden;background:var(--keng-gray);display:flex;align-items:center;justify-content:center}.keng-row-thumb img{width:100%;height:100%;object-fit:contain}.keng-row-glyph{width:22px;height:22px;color:#b8c4d0}.keng-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.05rem}.keng-row-num{font-size:.9rem;font-weight:700;line-height:1.25;color:var(--keng-dark);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keng-row-name{font-size:.76rem;color:var(--keng-mid);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keng-row-price{flex:0 0 auto;font-weight:700;font-size:.95rem;color:var(--keng-dark);font-variant-numeric:tabular-nums}.keng-row-call{color:var(--keng-red);font-size:.85rem}.keng-row-arrow{flex:0 0 auto;color:var(--keng-mid);font-size:1.05rem;transition:transform .12s ease,color .12s ease}.keng-row:hover .keng-row-arrow{color:var(--keng-blue);transform:translate(2px)}.keng-empty{grid-column:1 / -1;color:var(--keng-mid)}.keng-pagination{margin-top:2rem;text-align:center}.keng-pagination a,.keng-pagination span{display:inline-block;padding:.5rem .8rem;margin:0 .15rem;border-radius:4px;text-decoration:none;color:var(--keng-dark);border:1px solid var(--keng-border)}.keng-pagination a:hover{background:var(--keng-gray)}.keng-pagination .current{background:var(--keng-blue);color:var(--keng-white);border-color:var(--keng-blue)}.keng-links{padding:0 0 2.75rem}.keng-hub-link{color:var(--keng-blue);font-weight:700;text-decoration:none}.keng-hub-link:hover{text-decoration:underline}.keng-related{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.keng-related a{display:inline-block;padding:.45rem .8rem;border:1px solid var(--keng-border);border-radius:20px;font-size:.85rem;color:var(--keng-dark);text-decoration:none}.keng-related a:hover{background:var(--keng-gray);border-color:var(--keng-blue)}.keng-cta{background:var(--keng-dark);color:var(--keng-white);padding:3rem 0}.keng-cta-heading{font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.keng-cta-sub{color:#ffffffd9;max-width:620px;margin:0 auto 1.5rem;line-height:1.55}.keng-phone-cta{margin:1.5rem auto}.keng-phone-number{display:inline-block;font-size:2rem;font-weight:700;color:var(--keng-gold);text-decoration:none}.keng-phone-text{margin:.35rem 0 .75rem;color:#ffffffd9}.keng-phone-trust{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;font-size:.85rem;color:#ffffffbf}.keng-quote-form{max-width:560px;margin:1.75rem auto 0;text-align:left}.keng-form-row{display:flex;gap:1rem}.keng-form-row .keng-form-group{flex:1}.keng-form-group{margin-bottom:1rem}.keng-form-group label{display:block;font-size:.85rem;margin-bottom:.35rem;color:#ffffffe6}.keng-form-group input,.keng-form-group select,.keng-form-group textarea{width:100%;padding:.7rem;border-radius:5px;border:1px solid rgba(255,255,255,.25);background:#fffffff5;color:var(--keng-dark);font-size:.95rem;font-family:inherit}.keng-form-group textarea{min-height:90px;resize:vertical}.keng-form-success{color:var(--keng-gold);font-weight:700;text-align:center}.keng-cta-foot{margin-top:1.75rem;font-size:.82rem;color:#ffffffa6}@media(max-width:640px){.keng-title{font-size:1.7rem}.keng-cta-heading{font-size:1.4rem}.keng-form-row{flex-direction:column;gap:0}.keng-hero-actions .keng-btn{flex:1;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kubota-engine-collection.css.map */
