.stock-card .vehicle-image-wrap{height:auto;aspect-ratio:3/2;overflow:hidden;background:#f1f5f3}.stock-card .vehicle-image-wrap img{position:static;width:100%;height:100%;object-fit:contain}.stock-card .vehicle-card-body{display:flex;flex-direction:column}.stock-card h3{line-height:1.25;min-height:2.5em}.stock-specs{font-size:13px;color:#687d72;margin:10px 0 20px}.stock-price{display:flex;flex-direction:column;margin:0 0 18px}.stock-price span{font-size:11px;color:#6c8077}.stock-price strong{font-size:28px;letter-spacing:-.025em;color:#007c68}.stock-calculate{width:100%;justify-content:space-between;gap:12px}.stock-original{margin-top:15px;font-size:12px;color:#527267;text-align:center;text-decoration:underline}.stock-checked{font-size:12px;line-height:1.7;color:#688175;margin:20px 0}.leasing-offer-preview{display:flex;align-items:center;gap:18px;margin:0 0 24px;border-bottom:1px solid #e2ece6;padding-bottom:18px}.leasing-offer-preview img{width:46%;aspect-ratio:3/2;object-fit:contain;background:#f3f6f4;border-radius:10px}.leasing-offer-preview strong{font-size:18px;line-height:1.4}.leasing-offer-preview[hidden]{display:none}.leasing-inputs input[readonly]{background:#eff6f2;color:#35604e}.stock-card .button{font-size:13px;padding-inline:16px}@media(max-width:600px){.stock-card h3{min-height:0}.leasing-offer-preview{gap:12px}.leasing-offer-preview strong{font-size:15px}}
.stock-calculator{margin-top:auto;border-top:1px solid #dce9e1;padding-top:18px}.stock-calc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stock-calc-fields label{font-size:11px;font-weight:600;color:#456456;display:flex;flex-direction:column;gap:8px}.stock-calc-fields input,.stock-calc-fields select{min-width:0;width:100%;height:44px;border:1px solid #c7dcd0;border-radius:8px;background:#fff;padding:8px;font:inherit;font-size:16px;color:#183f30}.stock-calc-fields input:focus,.stock-calc-fields select:focus{outline:2px solid #009c83;outline-offset:2px}.stock-calc-result{background:#edf7f1;border-radius:10px;padding:14px;margin:14px 0;display:flex;flex-direction:column;gap:4px}.stock-calc-result>span{font-size:11px;color:#4d6b5e}.stock-installment{font-size:30px;line-height:1.25;color:#007c68;letter-spacing:-.03em}.stock-calc-status{font-size:12px;color:#4d6b5e;min-height:18px}.stock-card .stock-specs{margin-bottom:12px}.stock-card .stock-price{margin-bottom:16px}.stock-card .stock-price strong{font-size:25px}.stock-calculate:disabled{opacity:.55;cursor:wait}.stock-calculator-note{font-size:12px;color:#688175;line-height:1.7}.sales-home .offers-consultation{display:none}.sales-home .evvan-hero .hero-content{min-height:490px;padding-top:28px}.sales-home .evvan-hero .hero-visual{height:465px}.sales-home .evvan-hero-character{height:445px;bottom:0}.sales-home .evvan-hero .hero-copy{padding-bottom:25px}.sales-home .hero-notes{margin-top:22px}.sales-home .evvan-hero h1{font-size:clamp(40px,4.2vw,64px)}.sales-home #samochody{padding-top:60px}.sales-home .evvan-speech{top:24px}.sales-home .hero-bottom{min-height:85px;padding-block:18px}.sales-home .hero-bottom-text{font-size:10px}
@media(max-width:980px){.sales-home .evvan-hero .hero-content{min-height:0}.sales-home .evvan-hero .hero-visual{height:370px}.sales-home .evvan-hero-character{height:355px}.sales-home .hero-bottom{flex-wrap:wrap;gap:16px}.sales-home .hero-bottom-text{display:none}}
@media(max-width:600px){.sales-home .evvan-hero .hero-visual{height:280px}.sales-home .evvan-hero-character{height:270px}.sales-home .evvan-hero h1{font-size:39px}.sales-home .evvan-hero .hero-content{padding-top:28px}.sales-home .hero-notes{gap:8px}.sales-home .hero-bottom{display:none}.sales-home #samochody{padding-top:40px}.sales-home .evvan-speech{top:8px;max-width:175px}.sales-home .evvan-charge-chip{bottom:12px}.stock-calc-fields{gap:8px}}
