body{background:#f4f5f1}.site-header{padding:18px 0}.local-note{font-size:9px;padding:5px 15px}.compact-catalogue{padding-top:38px}.compact-catalogue h1{font-size:clamp(38px,4.8vw,61px);margin:0;letter-spacing:-.055em}.compact-catalogue .selection-heading{margin-bottom:25px}.compact-catalogue .eks-filters{margin-top:0}.eks-card{background:white;border:1px solid #dce2d6;border-radius:7px;overflow:hidden}.eks-card-image{border:0;background:#e8ece4}.eks-card-body{padding:22px;gap:0}.eks-card h3{font-size:24px;min-height:54px}.eks-card .eks-meta{margin-bottom:20px}.eks-card-cta{padding-bottom:0}.card-price-row .eks-price{font-size:29px}.eks-card-cta span{width:32px;height:32px}.eks-card:hover .eks-card-cta span{transform:none;background:#d7f348;color:#101b18}.eks-real-hero .elementor-heading-title{font-size:clamp(45px,5.2vw,71px)!important;line-height:1.05!important}.hero-machine{transform:none;border-radius:7px!important}.hero-machine .elementor-widget-image{padding:0}.hero-machine .elementor-widget-shortcode{padding:22px}.hero-machine-name{font-size:27px}.eks-real-hero:before{display:none}.machine-detail{padding-top:28px}.machine-detail .breadcrumb{margin-bottom:24px;font-size:11px}.machine-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.machine-heading h1{font-size:clamp(32px,3.8vw,51px);margin:0;letter-spacing:-.055em}.machine-heading .eyebrow{margin-bottom:9px}.machine-heading .detail-status{margin:0;font-size:9px;background:#e5eacf}.machine-facts{display:flex;flex-wrap:wrap;gap:26px;margin:24px 0 27px;padding:17px 0;border-top:1px solid #d4dccb;border-bottom:1px solid #d4dccb}.machine-facts>div{padding-right:24px;border-right:1px solid #d4dccb}.machine-facts>div:last-child{border:0}.machine-facts span{display:block;color:#6b7464;font-size:10px;margin-bottom:3px}.machine-facts strong{font-size:16px;letter-spacing:-.02em}.machine-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:30px;align-items:start}.machine-main{min-width:0}.machine-detail .detail-photo{border:1px solid #dce2d6;border-radius:7px;background:#e9ede5}.machine-detail .detail-photo img{aspect-ratio:4/3;max-height:455px;object-fit:contain}.machine-detail .gallery{gap:8px;margin-top:10px}.machine-detail .gallery-thumb{flex-basis:85px}.machine-detail .gallery-thumb img{height:63px}.machine-detail .purchase-panel{position:sticky;top:25px;border-radius:7px;padding:26px;box-shadow:none}.machine-detail .detail-price{font-size:39px}.condition-summary{border-top:1px solid #d9e0d1;border-bottom:1px solid #d9e0d1;padding:15px 0;margin:0 0 22px}.condition-summary>span{font-size:9px;letter-spacing:.1em;color:#73806d}.condition-summary p{font-size:13px;margin:6px 0 0;line-height:1.6;font-weight:600}.condition-summary a{display:block;font-size:11px;margin-top:7px;text-decoration:underline}.machine-detail .purchase-btn{font-size:13px}.machine-detail .phone-btn{font-size:12px}.machine-detail .seller-info{border-top:1px solid #dce2d6;margin:23px 0 10px;padding-top:20px}.seller-email{font-size:12px;display:block;margin-bottom:10px}.seller-address{font-size:12px;color:#697661;margin-bottom:10px}.purchase-help{font-size:10px;color:#788171;line-height:1.6;margin:15px 0}.machine-detail .demo-notice{font-size:10px}.machine-section-nav{display:flex;gap:25px;border-bottom:1px solid #cdd7c3;margin:23px 0 28px;padding-bottom:15px;font-size:12px;font-weight:600}.machine-section-nav span{font-size:10px;color:#758468}.machine-section-nav a:hover{color:#647b2d}.machine-section{scroll-margin-top:35px;margin-bottom:35px}.machine-section>h2,.machine-section h2{font-size:25px;letter-spacing:-.035em;margin-top:25px}.machine-section p,.machine-section li{font-size:14px;color:#65705e;line-height:1.8}.machine-section .detail-data{background:white;border:1px solid #d9e1d2;margin:20px 0;border-collapse:separate;border-spacing:0;border-radius:7px;overflow:hidden}.machine-section .detail-data th,.machine-section .detail-data td{padding:12px 16px;font-size:12px;vertical-align:top}.machine-section .detail-data th{width:44%;background:#eff2e9}.machine-section .detail-data tr:last-child td,.machine-section .detail-data tr:last-child th{border-bottom:0}.condition-section{background:#eef0e3;padding:20px;border-left:3px solid #9ba86c;border-radius:4px}.condition-section>h2{margin-top:0}.machine-detail+.site-footer{margin-top:60px}@media(max-width:900px){.machine-layout{grid-template-columns:1fr}.machine-detail .purchase-panel{position:static;grid-row:2}.machine-heading{align-items:start}.machine-heading .detail-status{white-space:normal;max-width:120px;text-align:center}.machine-facts{gap:16px}.machine-facts>div{padding-right:16px}.machine-detail .detail-photo img{max-height:none}.machine-section-nav{gap:22px}.machine-detail .seller-info{margin-top:20px}}@media(max-width:600px){.compact-catalogue{padding-top:28px}.machine-heading{flex-direction:column;gap:12px}.machine-heading h1{font-size:32px}.machine-heading .detail-status{max-width:none}.machine-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.machine-facts>div{border:0;padding:0}.machine-section-nav{font-size:11px;gap:17px}.machine-detail .purchase-panel{padding:22px}.eks-card h3{min-height:0}.eks-real-hero .elementor-heading-title{font-size:45px!important}}
@media(max-width:900px){.machine-main{display:contents}.machine-detail .detail-gallery{grid-row:1}.machine-detail .purchase-panel{grid-row:2}.machine-section-nav{grid-row:3}.machine-section{margin-bottom:0}.machine-layout{gap:25px}}
.machine-layout>*,.machine-main>*{min-width:0}.machine-section .detail-data{width:100%;table-layout:fixed}.machine-section .detail-data td{overflow-wrap:anywhere}@media(max-width:900px){.machine-layout{grid-template-columns:minmax(0,1fr)}}
.machine-detail .detail-photo img{aspect-ratio:auto;max-height:580px;height:auto}
.machine-detail .breadcrumb{margin-bottom:16px}.machine-facts{margin-top:19px;margin-bottom:23px;padding-top:13px;padding-bottom:13px}.machine-heading h1{font-size:clamp(32px,3.6vw,48px)}
.seller-info div>span{display:block;line-height:1.6}
.eks-real-hero .eks-seo-heading .elementor-heading-title{font-size:14px!important;line-height:1.5!important;letter-spacing:.02em!important;font-weight:500!important}
