.ga-catalog,.ga-detail{margin-top:25px;margin-bottom:50px}.ga-filters{border-radius:14px}.ga-car-card{border-radius:16px;overflow:hidden;height:100%;transition:transform .18s ease,box-shadow .18s ease}.ga-car-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.ga-car-img-wrap{position:relative;background:#f3f4f6}.ga-car-img-wrap img{display:block;width:100%;height:240px;object-fit:cover}.ga-no-image{height:240px;display:flex;align-items:center;justify-content:center;background:#f1f1f1;color:#777}.ga-badge,.ga-detail-badge,.ga-badge-ok,.ga-detail-ok{display:inline-block;border-radius:999px;background:#111;color:#fff;padding:5px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ga-badge-ok,.ga-detail-ok{background:#16845f;color:#fff;text-transform:none}.ga-badge{position:absolute;left:14px;top:14px}.ga-badge-ok{position:absolute;right:14px;top:14px}.ga-title{font-weight:800;margin-bottom:4px}.ga-subtitle{font-size:18px;color:#555;margin-bottom:14px}.ga-detail-subtitle{font-size:24px;color:#555;margin:-4px 0 18px}.ga-specs,.ga-detail-specs{display:grid;gap:8px;margin:0 0 20px}.ga-specs div,.ga-detail-specs div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eee;padding-bottom:7px}.ga-specs dt,.ga-detail-specs dt{font-weight:700;color:#666}.ga-specs dd,.ga-detail-specs dd{margin:0;text-align:right;color:#111}.ga-slideshow-items{height:560px;border-radius:18px;overflow:hidden;background:#f3f4f6}.ga-thumbs img{width:100px;height:70px;object-fit:cover;border-radius:8px}.ga-detail-title{margin-top:12px}.ga-detail-card{border-radius:16px}.ga-detail-no-image{height:560px;border-radius:18px}.ga-notes{border-radius:16px}.ga-notes p:last-child{margin-bottom:0}@media(max-width:960px){.ga-slideshow-items,.ga-detail-no-image{height:390px}.ga-car-img-wrap img,.ga-no-image{height:220px}}

.ga-price{font-size:24px;font-weight:900;margin:0 0 16px;color:#111}.ga-detail-price{font-size:34px;font-weight:900;margin:0 0 18px;color:#111}

.ga-catalog .uk-grid > div{display:flex}.ga-car-card{display:flex;flex-direction:column;width:100%}.ga-car-card .uk-card-body{display:flex;flex-direction:column;flex:1}.ga-car-card .uk-button{margin-top:auto}.ga-specs{flex:0 0 auto}.ga-subtitle{min-height:1.4em}
