.car-label-section{position:relative;padding:60px 0;overflow:hidden;padding-top:2rem!important}.car-image-wrapper{position:relative;display:flex;justify-content:center}.car-image-wrapper img[alt="Car Image"]{max-width:81%;height:auto;margin-top:14px}.interactive-label{position:absolute;width:720px}.interactive-label .dot-wrapper{position:absolute;top:120%;left:50px;transform:translateY(-50%)}.dot-point{width:17px;height:17px;background-color:rgb(255 255 255);border:5px solid #9d9d9d;border-radius:50%;position:relative;z-index:11;animation:3s ease-in-out infinite zoomInOut;transform-origin:center;transition:transform .3s,border-color .3s}.interactive-label .line-group,.part-info-box{position:absolute;pointer-events:none;transition:opacity .4s,transform .4s;opacity:0}.interactive-label .line-group{top:50%;left:7px;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.vertical-line{width:2px;border-left:2px dashed #fff;margin-left:0;pointer-events:none}.horizontal-line{height:2px;border-top:2px dashed #fff;pointer-events:none}.part-info-box{background:0 0;text-align:center;max-width:280px;transform:translateY(20px);z-index:8}.interactive-label .line-group,.interactive-label .part-info-box{opacity:1;pointer-events:auto;transform:translateY(0)}.interactive-label.active .part-info-box{pointer-events:auto}.interactive-label.active .line-group{pointer-events:none}.part-info-box img:not(.preview-full-img){width:92px;height:92px;border-radius:50%;object-fit:cover;margin-bottom:5px;max-width:100%!important;cursor:zoom-in}.part-info-box h5{margin-bottom:8px;font-size:16px;color:#000}.part-info-box p{font-size:14px;color:#555}@keyframes zoomInOut{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.mobile-labels{display:none}@media (max-width:991px) and (min-width:767px){.car-label-section{padding:0 15px}.mob-dis{margin-top:5rem!important}.interactive-label .line-group,.interactive-label .part-info-box{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;display:block!important}.mobile-labels{display:none!important}.dot-point{width:17px;height:17px;border:5px solid #9d9d9d}.ac-parts-label{left:-100px!important;top:-36%!important}.ac-parts-vertical-line{height:42px!important;transform:translateY(-49px)!important}.ac-parts-horizontal-line{width:137px!important;transform:translate(-138px,-92px)!important}.ac-image{left:244px;top:30px}.brake-system-label{top:-19%!important;left:-10%!important}.brake-system-vertical-line{height:22px!important;transform:translateY(-32px)!important}.brake-system-horizontal-line{width:111px!important;transform:translate(-111px,-55px)!important}.brake-system-image{top:89px!important;left:140px!important}.suspension-parts-label{top:94%!important;left:-15%!important}.suspension-image{left:224px!important;top:-18px!important}.suspension-parts-vertical-line{height:69px!important}.suspension-parts-horizontal-line{width:92px!important;transform:translateX(-91px)!important}.engine-parts-info{left:264px!important;top:2px!important}.part-info-box img:not(.preview-full-img){width:45px!important;height:45px!important}.engine-parts-horizontal-line{width:256px!important}.engine-parts-vertical-line{height:29px!important}.fuel-system-label{top:34%!important;left:62%!important}.fuel-system-vertical-line{height:55px!important;transform:translateY(-61px)!important}.fuel-system-horizontal-line{width:66px!important;transform:translateY(-116px)!important}.fuel-system-info{left:63px!important;top:-87px!important}.wheels-tires-info{left:117px!important;top:45px!important}.wheels-tires-vertical-line{height:72px!important}.wheels-tires-horizontal-line{width:109px!important}.wheels-tires-label{top:59%!important;left:57%!important}}@media (max-width:768px){.preview-box{position:fixed!important;top:auto!important;left:auto!important;width:256px!important;height:147px!important}.interactive-label{width:auto}.submit-icon{width:23px!important;height:23px!important}.submit-btn{top:42%!important}.car-label-section{padding:0 15px;padding-top:0!important}.car-image-wrapper{flex-direction:column;align-items:center}.interactive-label .line-group,.interactive-label .part-info-box{display:none!important}.mobile-labels{display:block!important;margin-top:10px}.mobile-label-item{display:none;align-items:center;margin-bottom:25px;padding:15px;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .4s;opacity:0;position:relative;transform:translateY(20px)}.mobile-label-item.active{display:flex!important;animation:.8s forwards slideInFade;justify-content:center;align-content:center;gap:13px}.mobile-label-item:hover{transform:translateY(-2px)}@keyframes slideInFade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dot-point{width:12px;height:12px;border:3px solid #9d9d9d}.dot-point:hover{border:3px solid #159fb0b8}.interactive-label.active .dot-point{animation:none!important;transform:scale(1.3)!important;border:3px solid #159fb0b8}.mobile-dot{width:16px;height:16px;background-color:#fff;border:4px solid #c4c4c4;border-radius:50%;margin-right:15px;flex-shrink:0;animation:3s ease-in-out infinite zoomInOut}.mobile-dot:hover{border-color:#159fb0b8}.mobile-content h5{font-weight:600;margin-bottom:5px;color:#333;font-size:14px;margin-top:10px;text-align:center}.mobile-content p{font-size:13px;color:#666;line-height:1.4;margin:0}.mobile-image{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}}.ac-parts-label{left:156px;top:0}.ac-parts-dot-wrapper{top:145px!important;left:345px!important}.ac-parts-vertical-line{height:105px;transform:translateY(-105px)}.ac-parts-horizontal-line{width:280px;transform:translate(-280px,-210px);top:8px}.brake-system-label{top:35%;left:6%}.brake-system-dot-wrapper{top:55px!important;left:300px!important}.brake-system-vertical-line{height:30px;transform:translateY(0px)}.brake-system-horizontal-line{width:230px;transform:translate(-230px,0px)}.suspension-parts-label{top:72%;left:8%}.suspension-parts-dot-wrapper{top:-6px!important;left:310px!important}.suspension-parts-vertical-line{height:46px}.suspension-parts-horizontal-line{width:180px;transform:translateX(-180px)}.suspension-image{left:19px}.suspension-info{transform:translateX(28px)!important;top:-15px}.fuel-system-label{position:absolute;top:20%;left:72%}.fuel-system-line-group{transform:translateY(-105px)!important}.fuel-system-vertical-line{height:103px}.fuel-system-horizontal-line{width:405px;transform:translateY(-103px)}.fuel-system-info{position:absolute;left:93px;top:-98px}.fuel-system-label .fuels-parts-dot-wrapper{top:40%;left:-305px;transform:translateY(-50%)}.engine-parts-label{top:19%;left:41%}.wheels-tires-label .body-parts-dot-wrapper{top:30%}.engine-parts-vertical-line{height:20px}.engine-parts-horizontal-line{width:515px}.engine-parts-info{left:557px;top:100px}.wheels-tires-label{top:45%;left:65%}.wheels-tires-vertical-line{height:126px}.wheels-tires-horizontal-line{width:197px}.wheels-tires-info{left:212px;top:115px}@media (min-width:1200px) and (max-width:1299px){.suspension-info{transform:translateX(84px)!important;top:-1px}.vertical-line{border-left:1px dashed #fff}.horizontal-line{border-top:1px dashed #fff}.dot-point{width:13px;height:13px;border:4px solid #9d9d9d}.suspension-parts-vertical-line{height:67px}.part-info-box h5{font-size:14px}.suspension-parts-label{top:75%;left:4%}.suspension-parts-horizontal-line{width:110px;transform:translateX(-110px)}.suspension-image{left:74px;top:-9px}.brake-system-label{top:26%;left:0}.brake-system-vertical-line{transform:translateY(0px);height:30px}.brake-system-info{transform:translate(44px,24px)!important}.brake-system-horizontal-line{width:185px;transform:translate(-185px,0px)}.brake-system-image{left:49px;top:17px}.ac-parts-label{left:44px;top:-5%}.ac-parts-horizontal-line{width:170px;transform:translate(-170px,-210px)}.ac-image{left:98px}.engine-parts-horizontal-line{width:481px}.engine-parts-info{left:489px;top:80px}.engine-parts-label{top:16%;left:40%}.engine-parts-vertical-line{height:10px}.fuel-system-label{left:71.6%;top:17%}.wheels-tires-info{left:181px;top:118px}.wheels-tires-horizontal-line{width:166px}.wheels-tires-vertical-line{height:125px}.suspension-parts-dot-wrapper{top:-10px!important;left:295px!important}.fuel-system-info{top:-87px}.fuel-system-vertical-line{height:102px;transform:translateY(-5px)}.fuel-system-horizontal-line{width:400px;transform:translateY(-108px)}}@media (min-width:1300px) and (max-width:1399px){.vertical-line{border-left:1px dashed #fff}.horizontal-line{border-top:1px dashed #fff}.dot-point{width:13px;height:13px;border:4px solid #9d9d9d}.suspension-parts-vertical-line{height:61px}.part-info-box h5{font-size:14px}.suspension-parts-label{top:75%;left:4%}.suspension-parts-horizontal-line{width:140px;transform:translateX(-140px)}.suspension-image{left:74px;top:-9px}.brake-system-label{top:30%;left:2%}.brake-system-vertical-line{transform:translateY(10px);height:20px}.suspension-info{transform:translateX(75px)!important;top:-8px}.brake-system-info{transform:translate(15px,15px)!important}.brake-system-horizontal-line{width:205px;transform:translate(-205px,10px)}.brake-system-image{left:49px;top:17px}.ac-parts-label{left:73px;top:-3%}.wheels-tires-vertical-line{height:139px}.ac-parts-horizontal-line{width:200px;transform:translate(-200px,-210px)}.ac-image{left:65px}.engine-parts-horizontal-line{width:480px}.engine-parts-info{left:545px;top:85px}.engine-parts-label{top:18%;left:38%}.fuel-system-label{left:68.6%}.wheels-tires-info{left:197px;top:120px}.wheels-tires-horizontal-line{width:171px}.suspension-parts-dot-wrapper{top:0px!important;left:305px!important}.fuel-system-label .fuels-parts-dot-wrapper{top:40%;left:-200px}.fuel-system-info{top:-97px;left:139px}.fuel-system-vertical-line{height:105px;transform:translateY(-8px)}.fuel-system-horizontal-line{width:340px;transform:translateY(-115px)}.engine-parts-label .engine-parts-dot-wrapper{top:105%;left:90px}}@media (max-width:767px){
    .wheels-tires-label .body-parts-dot-wrapper{top:30%;left:50px;}.fuel-system-label .fuels-parts-dot-wrapper{top:50%;left:-225px; transform:translateY(-220%);}.engine-parts-dot-wrapper{top:70px!important;left:85px!important;}.ac-parts-dot-wrapper{top:25px!important;left:-50px!important;}.brake-system-dot-wrapper{top:-80px!important;left:-20px!important;}.suspension-parts-dot-wrapper{top:0px!important;left:-90px!important;}
    .car-image-wrapper{position:relative}.car-image-wrapper img[alt="Car Image"]{max-width:169%;height:auto;display:block}.tab-spare-px{padding-left:0;padding-right:0}.interactive-label{position:absolute}.wheels-tires-label{top:53%;left:75%}.engine-parts-label{top:34%;left:28%}.fuel-system-label{top:39%;left:96%}.car-label-section .container .car-image-wrapper .interactive-label.brake-system-label{top:64%!important;left:11%!important}.car-label-section .container .car-image-wrapper .interactive-label.suspension-parts-label{top:73%!important;left:30%!important}.car-label-section .container .car-image-wrapper .interactive-label.ac-parts-label{top:24%!important;left:33%!important}}@media (min-width:425px) and (max-width:768px){.wheels-tires-label{top:52%!important;left:79%!important}.fuel-system-label{top:39%!important;left:96%!important}.dot-point{width:12px!important;height:12px!important;border:3px solid #9d9d9d!important}}@media (min-width:768px) and (max-width:768px){body .preview-box{left:auto!important}.fuel-system-label{transform:translateY(35px)!important}.wheels-tires-label{transform:translateY(27px)!important}.engine-parts-label{transform:translate(-1px,36px)!important}}@media (min-width:992px) and (max-width:1199px){.car-label-section{overflow:hidden}.preview-box{top:-22px!important;left:122%;width:206px!important;height:138px!important}.fuel-system-label .fuels-parts-dot-wrapper{top:50%;left:-125px}.preview-full-img{width:100%!important}.suspension-info{transform:translateX(147px)!important;top:-28px}.vertical-line{border-left:1px dashed #fff!important}.fuel-system-line-group{transform:translateY(-132px)!important}.horizontal-line{border-top:1px dashed #fff!important}.suspension-parts-dot-wrapper{top:-20px!important;left:330px!important}.brake-system-dot-wrapper{top:100px!important;left:300px!important;}.wheels-tires-label .body-parts-dot-wrapper{left:35px;}.dot-point{width:14px!important;height:14px!important;border:4px solid #9d9d9d!important}.part-info-box img:not(.preview-full-img){width:60px!important;height:60px!important}.part-info-box h5{font-size:12px!important}.ac-parts-label{left:15px!important;top:-19%!important}.ac-parts-vertical-line{height:90px!important;transform:translateY(-90px)!important}.ac-parts-horizontal-line{width:150px!important;transform:translate(-150px,-180px)!important}.ac-image{left:164px;top:22px}.brake-system-label{top:4%!important;left:1%!important}.brake-system-vertical-line{height:20px!important;transform:translateY(0px)!important}.brake-system-info{transform:translate(90px,65px)!important}.brake-system-horizontal-line{width:180px!important;transform:translate(-180px,0px)!important}.brake-system-image{top:69px!important;left:90px!important}.suspension-parts-label{top:81%!important;left:1%!important}.suspension-image{left:144px!important;top:-18px!important}.suspension-parts-vertical-line{height:31px!important}.suspension-parts-horizontal-line{width:120px!important;transform:translateX(-120px)!important}.engine-parts-info{left:350px!important;top:60px!important}.engine-parts-horizontal-line{width:315px!important}.engine-parts-vertical-line{height:10px!important}.fuel-system-label{top:17%!important;left:62%!important}.engine-parts-label .engine-parts-dot-wrapper{top:105px;left:55px}.fuel-system-vertical-line{height:85px!important;transform:translateY(48px)!important}.fuel-system-horizontal-line{width:235px!important;transform:translateY(-37px)!important}.fuel-system-info{left:96px!important;top:-76px!important}.engine-parts-label{top:13%}.wheels-tires-info{left:133px!important;top:69px!important}.wheels-tires-vertical-line{height:72px!important}.engine-parts-info .preview-box{top:-37px!important}.wheels-tires-horizontal-line{width:125px!important}.wheels-tires-label{top:45%!important;left:60%!important}.tab-car{max-width:60%!important}}@media (min-width:768px) and (max-width:991px){.car-label-section{overflow:hidden}.preview-box{top:0!important;left:64%!important;width:175px!important;height:118px!important}.engine-parts-info .preview-box{top:-31px!important}.brake-system-info .preview-box{top:-35px!important}.preview-wrapper.left-preview .preview-box{left:auto!important;right:64%!important}.preview-full-img{width:100%!important}.vertical-line{border-left:1px dashed #fff!important}.horizontal-line{border-top:1px dashed #fff!important}.engine-parts-label .engine-parts-dot-wrapper{top:70px;left:55px}.dot-point{width:14px!important;height:14px!important;border:4px solid #9d9d9d!important}.part-info-box img:not(.preview-full-img){width:45px!important;height:45px!important}.ac-parts-dot-wrapper{top:112px!important;left:410px!important}.part-info-box h5{font-size:12px!important}.ac-parts-label{left:-101px!important;top:-36%!important}.ac-parts-vertical-line{height:30px!important;transform:translateY(-41px)!important}.ac-parts-horizontal-line{width:175px!important;transform:translate(-176px,-73px)!important}.ac-image{left:105px;top:33px}.brake-system-info{left:40px!important;top:94px!important}

.fuel-system-label .fuels-parts-dot-wrapper{top:45%;left:-85px;}.suspension-parts-dot-wrapper{top:-41px!important;left:385px!important}.suspension-info{top:-15px!important;left:113px!important}.engine-parts-label{top:11%!important;left:39%!important}.brake-system-label{top:-22%!important;left:-11%!important}.brake-system-vertical-line{height:15px!important;transform:translateY(0px)!important}.brake-system-horizontal-line{width:150px!important;transform:translate(-150px,0px)!important}.brake-system-image{top:97px!important;left:107px!important}.suspension-parts-label{top:97%!important;left:-16%!important}.suspension-image{left:192px!important;top:-18px!important}.suspension-parts-vertical-line{height:50px!important}.brake-system-dot-wrapper{top:100px!important;left:340px!important}.suspension-parts-horizontal-line{width:145px!important;transform:translateX(-145px)!important}.engine-parts-info{left:161px!important;top:42px!important}.engine-parts-horizontal-line{width:230px!important}.engine-parts-vertical-line{height:10px!important}.wheels-tires-label .body-parts-dot-wrapper{top:38%;left: 30px;}.fuel-system-label{top:14%!important;left:62%!important}.fuel-system-vertical-line{height:56px!important;transform:translateY(-58px)!important}.fuel-system-horizontal-line{width:180px!important;transform:translateY(-115px)!important}.fuel-system-info{left:-26px!important;top:-46px!important}.wheels-tires-info{left:15px!important;top:79px!important}.wheels-tires-vertical-line{height:72px!important}.wheels-tires-horizontal-line{width:109px!important}.wheels-tires-label{top:38%!important;left:56%!important}.tab-car{max-width:46%!important}}.preview-wrapper{position:relative;display:inline-block}.preview-box,.preview-full-img,.zoom-icon{position:absolute;pointer-events:none}.thumbnail-img{width:120px;height:120px;border-radius:50%;object-fit:cover;display:inline-block;transition:transform .3s}.preview-wrapper:hover .thumbnail-img{transform:scale(1.05)}.preview-box{top:-60px;left:100%;margin-left:0;width:350px;height:198px;overflow:hidden;border:2px solid #fff;background-color:#000;opacity:0;transition:opacity .2s;z-index:99999;cursor:crosshair}.mobile-label-item .preview-box.show-preview,.preview-wrapper:hover .preview-box{opacity:1;pointer-events:auto}.preview-full-img{top:50%;left:50%;width:84%;height:auto;object-fit:cover;transform:translate(-50%,-50%) scale(1.2);transition:transform .15s ease-out}.zoom-icon{top:5px;right:5px;color:#fff;padding:2px 6px;border-radius:4px;font-size:.8rem}.preview-wrapper.left-preview .preview-box{left:auto;right:100%;margin-left:0}.ac-parts-info .preview-box,.fuel-system-info .preview-box{top:-21px}