body{font-family:sans-serif}.main_parts_products{height:400px;display:flex;justify-content:center;align-items:end;background-color:#333;position:relative;font-family:Arial,Helvetica,sans-serif}.mainAboutUs:after{content:"";width:100%;height:100%;background-color:rgba(43,43,43,.47);display:block;position:absolute}.mainContainer{height:220px}.mainContainer,.mainContainerServices{width:90%;max-width:1760px;color:#fff;position:relative;z-index:2}.mainContainerServices{height:250px}.mainContainer h1,.mainContainerServices h1{font-size:40px}.showcase{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:30px;padding-bottom:30px}.showcase h1{color:#000;font-size:2.2rem;margin-bottom:20px;letter-spacing:2px;font-weight:700}.showcaseParts{width:90%;max-width:1600px;display:flex;justify-content:flex-start;gap:40px;flex-wrap:wrap;padding:25px;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.08)}.partItem{width:220px;display:flex;flex-direction:column;align-items:center;background:#222;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.12);overflow:hidden;transition:transform .18s,box-shadow .18s}.partItem:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.18)}.partItem img{width:100%;height:180px;object-fit:cover;background:#444;border-bottom:1px solid #333}.partItem p{margin:0;padding:14px 0;color:#fff;font-size:1.08rem;font-weight:500;text-align:center;letter-spacing:1px;background:none}.partsForm{justify-content:center;align-items:center;padding:30px 0;background:#f7f7f7}.formContainerParts,.partsForm{width:100%;display:flex;flex-direction:column}.formContainerParts{background:#fff;padding:48px 40px;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.09);gap:28px;min-width:800px;max-width:1250px}.formContainerParts input,.formContainerParts select,.formContainerParts textarea{padding:20px 22px;border-radius:10px;border:1.5px solid #ccc;font-size:1.3rem;outline:none;transition:border-color .16s;background:#f2f2f2;width:100%;box-sizing:border-box}.formContainerParts input:focus,.formContainerParts select:focus{border-color:#0077b6}.formContainerParts button{padding:20px 0;border-radius:10px;border:none;background:#0077b6;color:#fff;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .16s;width:100%}.formContainerParts button:hover{background:#005f8a}.accesorieSelect{flex-wrap:wrap;gap:24px;padding:18px 0 0}.accesorieSelect,.accesoryItemSelect{display:flex;justify-content:flex-start}.accesoryItemSelect{width:120px;height:140px;border-radius:14px;background:#f2f2f2;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-direction:column;align-items:center;cursor:pointer;transition:box-shadow .18s,transform .18s,border .18s;border:2px solid transparent;overflow:hidden;padding:10px 0 0}.accesoryItemSelect img{width:90px;height:90px;object-fit:cover;border-radius:10px;margin-bottom:8px;background:#e0e0e0}.accesoryItemSelect p{margin:0;color:#222;font-size:1rem;font-weight:500;text-align:center;letter-spacing:1px;background:none;padding:0 4px}.accesoryItemSelect.selected,.accesoryItemSelect:hover{box-shadow:0 8px 24px rgba(0,0,0,.16);transform:scale(1.07);border:2px solid #0077b6}