.machine-detail-module__EKa2jq__main{width:min(calc(100% - 3rem), var(--container));margin:0 auto;padding:2.5rem 0 6.5rem}.machine-detail-module__EKa2jq__breadcrumb{color:var(--muted);font-size:var(--text-meta-label);align-items:center;gap:.7rem;margin-bottom:2rem;display:flex}.machine-detail-module__EKa2jq__breadcrumb a{color:var(--brand-blue);font-weight:750}.machine-detail-module__EKa2jq__intro{grid-template-columns:minmax(0,1.5fr) minmax(26rem,.85fr);align-items:start;gap:clamp(3rem,4vw,5rem);display:grid}.machine-detail-module__EKa2jq__gallery{min-width:0}.machine-detail-module__EKa2jq__mainImage{aspect-ratio:4/3;background:var(--surface-cool);position:relative;overflow:hidden}.machine-detail-module__EKa2jq__galleryImage{object-fit:cover}.machine-detail-module__EKa2jq__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.machine-detail-module__EKa2jq__thumbnails button{aspect-ratio:4/3;background:var(--surface-cool);cursor:pointer;border:2px solid #0000;padding:0;position:relative;overflow:hidden}.machine-detail-module__EKa2jq__thumbnails .machine-detail-module__EKa2jq__thumbnailActive{border-color:var(--brand-yellow);box-shadow:0 0 0 1px var(--brand-blue-deep)}.machine-detail-module__EKa2jq__summary{padding-top:.25rem;position:sticky;top:7rem}.machine-detail-module__EKa2jq__summaryTopline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.machine-detail-module__EKa2jq__summaryTopline p{color:var(--brand-blue);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.machine-detail-module__EKa2jq__summaryTopline span{color:var(--white);background:var(--brand-blue);font-size:var(--text-meta-label);letter-spacing:.06em;text-transform:uppercase;padding:.65rem .85rem;font-weight:800}.machine-detail-module__EKa2jq__summaryTopline .machine-detail-module__EKa2jq__reserved{color:var(--brand-blue-deep);background:var(--brand-yellow)}.machine-detail-module__EKa2jq__summary h1{color:var(--ink);letter-spacing:-.045em;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.5rem 0 0;font-size:clamp(2.5rem,3.6vw,4rem);line-height:1.02;display:flex}.machine-detail-module__EKa2jq__exportBadge{color:var(--brand-blue);border:1px solid var(--blue-100);background:var(--blue-100);letter-spacing:0;white-space:nowrap;border-radius:.35rem;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.machine-detail-module__EKa2jq__shippingIcon{border:1.5px solid;border-radius:50%;flex:none;width:.9rem;height:.9rem;display:inline-block;position:relative}.machine-detail-module__EKa2jq__shippingIcon:before{content:"";border-left:1px solid;border-right:1px solid;border-radius:50%;width:35%;position:absolute;top:1px;bottom:1px;left:50%;transform:translate(-50%)}.machine-detail-module__EKa2jq__shippingIcon:after{content:"";border-top:1px solid;position:absolute;top:50%;left:1px;right:1px}.machine-detail-module__EKa2jq__stockId{color:var(--muted);font-size:var(--text-body);margin:1.25rem 0 0;line-height:1.65}.machine-detail-module__EKa2jq__keyFacts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;display:grid}.machine-detail-module__EKa2jq__keyFacts div{border-bottom:1px solid var(--line);min-width:0;padding:1.1rem 0}.machine-detail-module__EKa2jq__keyFacts div:nth-child(odd){border-right:1px solid var(--line);padding-right:1.25rem}.machine-detail-module__EKa2jq__keyFacts div:nth-child(2n){padding-left:1.25rem}.machine-detail-module__EKa2jq__keyFacts dt,.machine-detail-module__EKa2jq__specTable dt,.machine-detail-module__EKa2jq__conditionList dt{color:var(--muted);font-size:var(--text-meta-label);letter-spacing:.035em;text-transform:uppercase;margin-bottom:.45rem}.machine-detail-module__EKa2jq__keyFacts dd{color:var(--ink);font-size:var(--text-meta-value);overflow-wrap:anywhere;margin:0;font-weight:700}.machine-detail-module__EKa2jq__price{color:var(--ink);margin:2rem 0 0;font-size:1.75rem;font-weight:800}.machine-detail-module__EKa2jq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.machine-detail-module__EKa2jq__actionButton{min-height:3.75rem;font-size:var(--text-link);letter-spacing:.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;display:flex}.machine-detail-module__EKa2jq__quoteButton{color:var(--white);background:var(--brand-blue)}.machine-detail-module__EKa2jq__whatsappButton{color:var(--brand-blue-deep);background:var(--brand-yellow)}.machine-detail-module__EKa2jq__whatsappDisabled{color:var(--muted);background:var(--surface-cool);cursor:not-allowed}.machine-detail-module__EKa2jq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:6.5rem;display:grid}.machine-detail-module__EKa2jq__panel{border:1px solid var(--line);background:var(--white);padding:3rem}.machine-detail-module__EKa2jq__eyebrow{color:var(--brand-blue);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-weight:800}.machine-detail-module__EKa2jq__panel h2,.machine-detail-module__EKa2jq__description h2,.machine-detail-module__EKa2jq__inquiry h2{color:var(--ink);font-size:var(--text-section-title);letter-spacing:-.035em;margin:0;line-height:1.08}.machine-detail-module__EKa2jq__specTable,.machine-detail-module__EKa2jq__conditionList{margin:2rem 0 0}.machine-detail-module__EKa2jq__specTable div,.machine-detail-module__EKa2jq__conditionList div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:2rem;padding:1.1rem 0;display:grid}.machine-detail-module__EKa2jq__specTable dt,.machine-detail-module__EKa2jq__conditionList dt{margin:0}.machine-detail-module__EKa2jq__specTable dd,.machine-detail-module__EKa2jq__conditionList dd{color:var(--ink);font-size:var(--text-body);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.55}.machine-detail-module__EKa2jq__description{max-width:60rem;padding:6.5rem 0}.machine-detail-module__EKa2jq__description>p:last-child{color:var(--muted);font-size:var(--text-body);margin:1.5rem 0 0;line-height:1.75}.machine-detail-module__EKa2jq__inquiry{color:var(--white);background:var(--brand-blue-deep);grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,6vw,7rem);padding:5rem;display:grid}.machine-detail-module__EKa2jq__inquiry .machine-detail-module__EKa2jq__eyebrow{color:var(--brand-yellow)}.machine-detail-module__EKa2jq__inquiry h2{color:var(--white)}.machine-detail-module__EKa2jq__inquiryHeading>p:last-child{max-width:32rem;color:var(--blue-100);font-size:var(--text-body);margin:1.5rem 0 0;line-height:1.7}.machine-detail-module__EKa2jq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.machine-detail-module__EKa2jq__form label{color:var(--blue-100);font-size:var(--text-meta-label);letter-spacing:.035em;text-transform:uppercase;gap:.6rem;font-weight:750;display:grid}.machine-detail-module__EKa2jq__form .machine-detail-module__EKa2jq__fullField{grid-column:1/-1}.machine-detail-module__EKa2jq__form input,.machine-detail-module__EKa2jq__form textarea{width:100%;color:var(--white);font:inherit;font-size:var(--text-body);text-transform:none;background:#ffffff14;border:1px solid #ffffff59}.machine-detail-module__EKa2jq__form input{min-height:3.5rem;padding:0 1rem}.machine-detail-module__EKa2jq__form textarea{resize:vertical;padding:1rem}.machine-detail-module__EKa2jq__form input:focus,.machine-detail-module__EKa2jq__form textarea:focus{border-color:var(--brand-yellow);outline:2px solid #0000}.machine-detail-module__EKa2jq__formFooter{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.machine-detail-module__EKa2jq__formFooter p{color:var(--blue-100);margin:0;font-size:.875rem}.machine-detail-module__EKa2jq__formFooter button{min-height:3.75rem;color:var(--brand-blue-deep);background:var(--brand-yellow);font-size:var(--text-link);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;padding:0 1.5rem;font-weight:800}.machine-detail-module__EKa2jq__formFooter button:disabled{cursor:wait;opacity:.7}.machine-detail-module__EKa2jq__formStatus{color:var(--brand-yellow);margin:1.25rem 0 0;font-size:1rem}.machine-detail-module__EKa2jq__formError{color:#ffd0d0}.machine-detail-module__EKa2jq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:960px){.machine-detail-module__EKa2jq__intro,.machine-detail-module__EKa2jq__detailGrid,.machine-detail-module__EKa2jq__inquiry{grid-template-columns:1fr}.machine-detail-module__EKa2jq__summary{position:static}.machine-detail-module__EKa2jq__panel,.machine-detail-module__EKa2jq__inquiry{padding:2.5rem}}@media (max-width:680px){.machine-detail-module__EKa2jq__main{width:calc(100% - 2rem);padding:2rem 0 4.5rem}.machine-detail-module__EKa2jq__breadcrumb{font-size:.65rem}.machine-detail-module__EKa2jq__intro{gap:2.5rem}.machine-detail-module__EKa2jq__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.machine-detail-module__EKa2jq__summary h1{font-size:2.5rem}.machine-detail-module__EKa2jq__summaryTopline p,.machine-detail-module__EKa2jq__eyebrow{font-size:.72rem}.machine-detail-module__EKa2jq__summaryTopline span,.machine-detail-module__EKa2jq__keyFacts dt,.machine-detail-module__EKa2jq__specTable dt,.machine-detail-module__EKa2jq__conditionList dt,.machine-detail-module__EKa2jq__form label{font-size:.65rem}.machine-detail-module__EKa2jq__keyFacts dd{font-size:.9rem}.machine-detail-module__EKa2jq__actions,.machine-detail-module__EKa2jq__formGrid{grid-template-columns:1fr}.machine-detail-module__EKa2jq__actionButton{font-size:.78rem}.machine-detail-module__EKa2jq__detailGrid{margin-top:4.5rem}.machine-detail-module__EKa2jq__panel,.machine-detail-module__EKa2jq__inquiry{padding:2rem 1.25rem}.machine-detail-module__EKa2jq__specTable div,.machine-detail-module__EKa2jq__conditionList div{grid-template-columns:1fr;gap:.4rem}.machine-detail-module__EKa2jq__description{padding:4.5rem 0}.machine-detail-module__EKa2jq__form .machine-detail-module__EKa2jq__fullField{grid-column:auto}.machine-detail-module__EKa2jq__formFooter{flex-direction:column;align-items:stretch}.machine-detail-module__EKa2jq__formFooter button{font-size:.78rem}}
