.CarDetails_pageContainer__kul3v{color:#333;min-height:100vh;background:linear-gradient(135deg,#fff,#e1eeff 25%,#b6d4ff 50%,#8cbaff 75%,#5d9fff);background-size:300% 300%;animation:CarDetails_gradientBGMove__pGj0B 15s ease infinite;-webkit-animation:CarDetails_gradientBGMove__pGj0B 15s ease infinite;will-change:background-position;position:relative}.CarDetails_pageContainer__kul3v:before{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,.1)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.CarDetails_pageContainer__kul3v:after,.CarDetails_pageContainer__kul3v:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.CarDetails_pageContainer__kul3v:after{background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230f6eaf' fill-opacity='0.05'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}.CarDetails_backgroundCanvas__Gf5xA{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.CarDetails_titleHeader__QCtDm{color:#fff;padding:30px 0;background:linear-gradient(135deg,#0f6eaf,#0a4d7b);box-shadow:0 4px 15px #0000001a;position:relative;overflow:hidden}.CarDetails_titleHeader__QCtDm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3z' fill='rgba(255,255,255,0.05)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.8;z-index:0}.CarDetails_titleHeader__QCtDm h1{max-width:1200px;margin:0 auto;padding:0 20px;font-size:2.2rem;font-weight:700;text-shadow:1px 1px 3px #0003;position:relative;z-index:1}.CarDetails_breadcrumb___U7up{max-width:1200px;margin:5px auto 0;padding:0 20px;font-size:.9rem;color:#fffc}.CarDetails_breadcrumb___U7up a{color:#fffc;text-decoration:none;transition:color .2s}.CarDetails_breadcrumb___U7up a:hover{color:#fff;text-decoration:underline}.CarDetails_breadcrumb___U7up span{color:#fff9}.CarDetails_container__YvBo2{max-width:1200px;margin:0 auto;padding:30px 20px;color:#333}.CarDetails_topSection__krrfu{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px;margin-bottom:30px}.CarDetails_mainImageContainer__Pv3U4{overflow:hidden;position:relative;border-radius:12px;box-shadow:0 6px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease}.CarDetails_mainImageContainer__Pv3U4:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.CarDetails_mainImage__nctp_{width:100%;height:500px;display:block;object-fit:cover;transition:transform .5s ease}.CarDetails_mainImageContainer__Pv3U4:hover .CarDetails_mainImage__nctp_{transform:scale(1.03)}.CarDetails_nextArrow__rmPxq,.CarDetails_prevArrow__dmzG7{opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:20;pointer-events:all}.CarDetails_mainImageContainer__Pv3U4:hover .CarDetails_nextArrow__rmPxq,.CarDetails_mainImageContainer__Pv3U4:hover .CarDetails_prevArrow__dmzG7{opacity:1}.CarDetails_arrow__38JWB{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f6eafcc!important;border-radius:50%!important;cursor:pointer!important;color:#fff!important;font-size:20px!important;transition:all .3s ease!important;opacity:1!important;border:none!important}.CarDetails_arrow__38JWB:hover{background:#0f6eaf!important;transform:translateY(-50%) scale(1.1)!important}.CarDetails_arrow__38JWB:before{display:none!important}.CarDetails_prevArrow__dmzG7{left:20px!important}.CarDetails_nextArrow__rmPxq{right:20px!important}.CarDetails_modalOverlay__iFjZt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.CarDetails_modalContent__ebtjx{position:relative;max-width:90vw;max-height:90vh;display:flex;justify-content:center;align-items:center}.CarDetails_modalImage__E_OSE{max-width:100%;max-height:85vh;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px #0003}.CarDetails_modalArrow___ZRPI{position:absolute;top:50%;transform:translateY(-50%);background:#0f6eafcc;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:24px;transition:all .3s ease;z-index:1001;padding:0}.CarDetails_modalArrow___ZRPI:hover{background:#0f6eaf;transform:translateY(-50%) scale(1.1)}.CarDetails_modalPrev__3sqPW{left:-75px}.CarDetails_modalNext__6vRXM{right:-75px}.CarDetails_modalClose__eCiz2{position:absolute;top:-50px;right:-50px;background:#0f6eafcc;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:24px;transition:all .3s ease;z-index:1002;padding:0}.CarDetails_modalClose__eCiz2:hover{background:#0f6eaf;transform:scale(1.1)}.CarDetails_mainImage__nctp_{cursor:pointer;transition:transform .3s ease}.CarDetails_mainImage__nctp_:hover{transform:scale(1.02)}@media (max-width:768px){.CarDetails_modalPrev__3sqPW{left:10px}.CarDetails_modalNext__6vRXM{right:10px}.CarDetails_modalClose__eCiz2{top:10px;right:10px;width:32px;height:32px;font-size:18px}.CarDetails_modalImage__E_OSE{max-height:80vh}.CarDetails_modalArrow___ZRPI{width:36px;height:36px;font-size:18px}}@media (max-width:480px){.CarDetails_modalArrow___ZRPI{width:32px;height:32px;font-size:16px}.CarDetails_modalClose__eCiz2{width:28px;height:28px;font-size:16px}}@media (hover:none){.CarDetails_modalArrow___ZRPI,.CarDetails_modalClose__eCiz2{opacity:1!important;background:#0f6eafcc!important}}.CarDetails_thumbnailContainer__dlqpO{display:flex;justify-content:flex-start;margin:15px 0 25px;overflow-x:auto;gap:12px;scrollbar-width:thin;scrollbar-color:#0f6eaf #f0f0f0;padding:5px 0}.CarDetails_thumbnailContainer__dlqpO::-webkit-scrollbar{height:5px}.CarDetails_thumbnailContainer__dlqpO::-webkit-scrollbar-track{background:#333}.CarDetails_thumbnailContainer__dlqpO::-webkit-scrollbar-thumb{background-color:#0f6eaf;border-radius:10px}.CarDetails_thumbnail__zZqWf{width:90px;height:70px;cursor:pointer;border:2px solid #0000;transition:all .3s ease;object-fit:cover;border-radius:8px;box-shadow:0 2px 5px #0000001a}.CarDetails_thumbnail__zZqWf:hover{border:2px solid #0f6eaf;transform:translateY(-3px) scale(1.05);box-shadow:0 5px 10px #00000026}.CarDetails_contentGrid__zWTed{display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px;margin-bottom:50px}.CarDetails_infoColumn__LX4kl{display:flex;flex-direction:column;gap:35px}.CarDetails_descriptionSection__nKjpg{background-color:#fff;border-radius:12px;padding:25px;margin-bottom:0;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;height:100%;width:100%}.CarDetails_descriptionSection__nKjpg:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0f6eaf,#4a9eda)}.CarDetails_descriptionSection__nKjpg:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.CarDetails_descriptionSection__nKjpg h2{font-size:1.5rem;margin-top:0;margin-bottom:20px;color:#0f6eaf;font-weight:600;padding-bottom:12px;border-bottom:2px solid #0f6eaf33;position:relative}.CarDetails_descriptionSection__nKjpg p{color:#444;line-height:1.8;font-size:1.05rem;margin-bottom:20px}.CarDetails_readMoreBtn__2zmDZ{background:none;color:#0f6eaf;padding:8px 16px;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:1px solid #0f6eaf;border-radius:20px;display:inline-block;margin-top:5px}.CarDetails_readMoreBtn__2zmDZ:hover{background-color:#0f6eaf;color:#fff;transform:translateY(-2px)}.CarDetails_featureCheckboxes__VxDKk{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.CarDetails_featureCategory__4_5xq{display:flex;flex-direction:column;width:calc(33.33% - 20px);margin-bottom:15px;background-color:#f9f9f9;border-radius:5px;padding:15px;box-shadow:0 2px 4px #0000001a}.CarDetails_featureCategory__4_5xq h3{margin:0 0 10px;font-size:1rem;color:#0f6eaf;display:flex;align-items:center;gap:8px;padding-bottom:8px}.CarDetails_featuresList__5xMjt{display:flex;flex-direction:column;gap:8px}.CarDetails_featureCheckbox__Dlnks{display:flex;align-items:center;gap:8px;background-color:initial;padding:0}.CarDetails_featureCheckbox__Dlnks label{display:flex;align-items:center;font-size:.85rem;color:#333}.CarDetails_featureCheckbox__Dlnks img{width:16px;height:16px;margin-right:8px}.CarDetails_contactLink__LjNBF,.CarDetails_contactOption__qlTrf,.CarDetails_contactOptions__DN4P0,.CarDetails_dealerAvatar__yOQoG,.CarDetails_dealerCard__6TOU4,.CarDetails_dealerInfo__w51sl,.CarDetails_dealerProfile__sjJAp,.CarDetails_dealerSection___gPdY{display:none}.CarDetails_detailsColumn__cjdFW{display:flex;flex-direction:column;gap:30px}.CarDetails_priceBox__nQZLT{background:linear-gradient(135deg,#0f6eaf,#0a4d7b);color:#fff;border-radius:12px;padding:25px;margin-bottom:25px;text-align:center;box-shadow:0 8px 20px #0f6eaf4d;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.CarDetails_priceBox__nQZLT:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff1a 0,#0000 60%);transform:rotate(30deg);z-index:1}.CarDetails_priceBox__nQZLT:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0f6eaf66}.CarDetails_price___nKwL{font-size:2.8rem;margin:10px 0;text-shadow:0 2px 4px #0003;position:relative;z-index:2}.CarDetails_detailsSection__73TR7,.CarDetails_engineSection__Oc4Fi,.CarDetails_otherSection__49Icc{background-color:#fff;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.CarDetails_detailsSection__73TR7:before,.CarDetails_engineSection__Oc4Fi:before,.CarDetails_otherSection__49Icc:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0f6eaf,#4a9eda)}.CarDetails_detailsSection__73TR7:hover,.CarDetails_engineSection__Oc4Fi:hover,.CarDetails_otherSection__49Icc:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.CarDetails_contactSection__XRzYU{border-radius:8px;padding:25px;margin-bottom:30px;flex:1 1}.CarDetails_contactForm__atQvK{display:flex;flex-direction:column;gap:20px}.CarDetails_formGrid__hZeFi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.CarDetails_formGroup__716EF{display:flex;flex-direction:column;gap:8px}.CarDetails_formGroup__716EF label{color:#333;font-size:.9rem;font-weight:500}.CarDetails_formGroup__716EF input,.CarDetails_formGroup__716EF select,.CarDetails_formGroup__716EF textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px 15px;color:#333;font-size:.95rem;width:100%;transition:border-color .2s,box-shadow .2s}.CarDetails_formGroup__716EF input:focus,.CarDetails_formGroup__716EF select:focus,.CarDetails_formGroup__716EF textarea:focus{border-color:#0f6eaf;outline:none;box-shadow:0 0 0 2px #0f6eaf33}.CarDetails_formGroup__716EF textarea{min-height:120px;resize:vertical}.CarDetails_formGroup__716EF select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f6eaf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.CarDetails_formGroup__716EF input::placeholder,.CarDetails_formGroup__716EF textarea::placeholder{color:#aaa}.CarDetails_submitBtn__Plj6y{background-color:#0f6eaf;color:#fff;border:none;border-radius:4px;padding:15px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:10px}.CarDetails_submitBtn__Plj6y:hover{background-color:#0a5c94}.CarDetails_locationContainer__rban2{margin-bottom:30px}.CarDetails_locationSection__RK3_Y{background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.CarDetails_locationSection__RK3_Y:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0f6eaf,#4a9eda)}.CarDetails_locationSection__RK3_Y:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.CarDetails_locationSection__RK3_Y h2{font-size:1.5rem;margin-top:0;margin-bottom:20px;color:#0f6eaf;font-weight:600;padding-bottom:12px;border-bottom:2px solid #0f6eaf33;position:relative}.CarDetails_locationSection__RK3_Y p{color:#666;margin-bottom:15px;font-size:1.05rem}.CarDetails_mapContainer__LUhsY{overflow:hidden;border-radius:8px;box-shadow:0 3px 10px #0000001a;margin-top:15px}.CarDetails_creditSection___59g2{padding:20px;margin-bottom:30px;border-radius:8px;background:#ffffffb3}.CarDetails_calculatorGrid__6dnBA{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.CarDetails_calcField__SYJed{display:flex;flex-direction:column;gap:8px}.CarDetails_calcField__SYJed label{color:#555;font-size:.9rem}.CarDetails_calcField__SYJed input,.CarDetails_calcField__SYJed select{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:12px;color:#333;font-size:.95rem;width:100%}.CarDetails_priceField__HNvPs{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:15px;color:#0f6eaf;font-size:1.5rem;font-weight:700}.CarDetails_priceField__HNvPs span:first-child{color:#555;font-size:1rem;font-weight:400}.CarDetails_slick-dots__gjucm li button:before{color:#0f6eaf!important}.CarDetails_slick-dots__gjucm li.CarDetails_slick-active__qKQPO button:before{color:#fc0!important}.CarDetails_slick-slide__QdbtU{background:#0000}@media (max-width:768px){.CarDetails_contentGrid__zWTed{grid-template-columns:1fr}.CarDetails_thumbnailContainer__dlqpO{justify-content:center}.CarDetails_featureCheckboxes__VxDKk{grid-template-columns:1fr 1fr}.CarDetails_calculatorGrid__6dnBA,.CarDetails_formGrid__hZeFi{grid-template-columns:1fr}}@media (max-width:480px){.CarDetails_featureCheckboxes__VxDKk{grid-template-columns:1fr}.CarDetails_price___nKwL,.CarDetails_titleHeader__QCtDm h1{font-size:1.5rem}.CarDetails_mainImage__nctp_{height:300px}}.CarDetails_featuresSection__HCMAM{padding:0;margin-bottom:30px;background-color:initial;border-radius:0;box-shadow:none;height:100%;width:100%}.CarDetails_featureCategoriesGrid__65Mc9{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;margin-bottom:10px}.CarDetails_featureRow__Mf76H{transition:all .2s ease}.CarDetails_featureRow__Mf76H:hover{background-color:#0f6eaf14;transform:translateX(3px);color:#0f6eaf}.CarDetails_featureColumn__PYU9s h3{color:#333;font-size:.9rem;font-weight:600;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:6px}.CarDetails_featureIcon__R4Nbv{width:24px;height:24px;filter:invert(36%) sepia(98%) saturate(1172%) hue-rotate(194deg) brightness(90%) contrast(98%)}.CarDetails_featureList__wet0U{flex-grow:1;display:flex;flex-direction:column}.CarDetails_featureItem__3hUyD{padding:8px 6px 8px 28px;color:#444;margin-bottom:6px;align-items:flex-start;line-height:1.3}.CarDetails_moreFeatures__IbYBW{color:#0f6eaf;font-size:.9rem;margin-top:10px;cursor:pointer;padding:5px 5px 5px 28px;transition:all .2s ease;position:relative;font-weight:500}.CarDetails_moreFeatures__IbYBW:hover{text-decoration:underline}.CarDetails_moreFeatures__IbYBW:before{content:"+";position:absolute;left:8px;color:#0f6eaf;font-weight:700}.CarDetails_checkMark__I9VJ7{color:#0f6eaf;font-weight:700;margin-right:4px;font-size:.9rem;min-width:12px}@media (max-width:992px){.CarDetails_featureCategoriesGrid__65Mc9{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.CarDetails_featureCategoriesGrid__65Mc9{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:576px){.CarDetails_featureCategoriesGrid__65Mc9{grid-template-columns:1fr}}@media (max-width:1200px){.CarDetails_container__YvBo2{padding:15px}.CarDetails_contentGrid__zWTed{gap:20px}}@media (max-width:992px){.CarDetails_carSpecsSection__OZa2R,.CarDetails_contentGrid__zWTed,.CarDetails_topSection__krrfu{grid-template-columns:1fr}.CarDetails_mainImage__nctp_{height:400px}.CarDetails_dealerCard__6TOU4{flex-direction:column;gap:15px}.CarDetails_contactOptions__DN4P0{width:100%;justify-content:space-around}.CarDetails_featureCheckboxes__VxDKk{grid-template-columns:repeat(2,1fr)}.CarDetails_featureCategory__4_5xq{width:calc(50% - 20px)}}@media (max-width:768px){.CarDetails_titleHeader__QCtDm h1{font-size:1.8rem}.CarDetails_mainImage__nctp_{height:300px}.CarDetails_thumbnail__zZqWf{width:60px;height:45px}.CarDetails_calculatorGrid__6dnBA,.CarDetails_formGrid__hZeFi{grid-template-columns:1fr}.CarDetails_contactOptions__DN4P0{flex-direction:column;gap:15px}.CarDetails_contactOption__qlTrf{border-left:none;border-bottom:1px solid #333;padding:10px 0}.CarDetails_contactOption__qlTrf:last-child{border-bottom:none}}@media (max-width:576px){.CarDetails_titleHeader__QCtDm h1{font-size:1.5rem}.CarDetails_breadcrumb___U7up{font-size:.8rem}.CarDetails_mainImage__nctp_{height:250px}.CarDetails_thumbnail__zZqWf{width:50px;height:40px}.CarDetails_featureCheckboxes__VxDKk{grid-template-columns:1fr}.CarDetails_dealerProfile__sjJAp{flex-direction:column;text-align:center;gap:10px}.CarDetails_dealerInfo__w51sl{align-items:center}.CarDetails_price___nKwL{font-size:1.8rem}.CarDetails_detailRow__kHEx1{flex-direction:column;align-items:flex-start;padding:12px 0;gap:5px}.CarDetails_detailLabel__IXVPM,.CarDetails_detailValue___2pCf{width:100%;text-align:left}.CarDetails_detailValue___2pCf{padding-left:30px}.CarDetails_specCard__3E1xF{padding:15px}}@media (max-width:360px){.CarDetails_titleHeader__QCtDm h1{font-size:1.3rem}.CarDetails_mainImage__nctp_{height:200px}.CarDetails_thumbnail__zZqWf{width:40px;height:30px}.CarDetails_price___nKwL{font-size:1.5rem}.CarDetails_dealerAvatar__yOQoG{width:50px;height:50px}.CarDetails_dealerInfo__w51sl h3{font-size:1rem}.CarDetails_dealerInfo__w51sl p{font-size:.8rem}}@media (max-height:500px) and (orientation:landscape){.CarDetails_mainImage__nctp_{height:200px}.CarDetails_contentGrid__zWTed{gap:15px}.CarDetails_contactSection__XRzYU,.CarDetails_creditSection___59g2,.CarDetails_dealerSection___gPdY,.CarDetails_descriptionSection__nKjpg,.CarDetails_featuresSection__HCMAM,.CarDetails_locationSection__RK3_Y{padding:15px;margin-bottom:15px}.CarDetails_formGroup__716EF textarea{min-height:80px}.CarDetails_mapContainer__LUhsY{height:200px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.CarDetails_contentGrid__zWTed{grid-template-columns:1fr}.CarDetails_mainImage__nctp_{height:350px}.CarDetails_calculatorGrid__6dnBA,.CarDetails_featureCheckboxes__VxDKk,.CarDetails_formGrid__hZeFi{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.CarDetails_contentGrid__zWTed{grid-template-columns:1fr}.CarDetails_mainImage__nctp_{height:400px}.CarDetails_calculatorGrid__6dnBA,.CarDetails_featureCheckboxes__VxDKk,.CarDetails_formGrid__hZeFi{grid-template-columns:repeat(3,1fr)}}.CarDetails_rightSideActions__WikH9{background:linear-gradient(135deg,#f7fafc 60%,#e3f0fa);border-radius:22px;box-shadow:0 8px 32px #0f6eaf21,0 2px 8px #0000000f;border:1.5px solid #e0eaf3;padding:32px 24px 28px;align-items:center;gap:22px;transition:box-shadow .3s,transform .3s}.CarDetails_priceBox__nQZLT{background:none;box-shadow:none;border:none;padding:0;margin-bottom:0}.CarDetails_price___nKwL{font-size:2.4rem;font-weight:700;color:#0f6eaf;letter-spacing:1px;margin-bottom:8px;text-shadow:0 2px 8px #0f6eaf14;background:linear-gradient(90deg,#0f6eaf 60%,#1a8fe3);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.CarDetails_insuranceButtonContainer__X3WL0{width:100%;margin:0;padding:0;display:flex;justify-content:center}.CarDetails_insuranceButton__SJjOs{display:flex;align-items:center;justify-content:center;background-color:#c04000;color:#fff;border:none;border-radius:8px;padding:12px 0;width:90%;font-size:1.1rem;font-weight:600;box-shadow:0 2px 8px #c0400014;transition:background .3s,box-shadow .3s,transform .2s;cursor:pointer;position:relative;overflow:hidden}.CarDetails_insuranceButton__SJjOs:hover{background-color:#a83200;box-shadow:0 0 16px 4px #ff8c0040,0 4px 16px #c0400021;transform:scale(1.04) translateY(-2px)}.CarDetails_insuranceButton__SJjOs:active{background-color:#8a2600;transform:scale(.98)}.CarDetails_insuranceImage__BolYO{width:140px;height:32px;margin-right:10px}.CarDetails_warrantyContainer__XWich{margin-top:0;padding:15px 18px;background:#fafdff;border:1.5px solid #0f6eaf;border-radius:10px;box-shadow:0 2px 8px #0f6eaf0f;font-size:1.05rem;color:#0f6eaf;font-weight:500;display:flex;align-items:center;gap:10px}.CarDetails_priceSliderContainer__GkHpr{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.CarDetails_priceSlider__7ISek{flex:1 1;margin:0 10px}.CarDetails_priceRange__SsCB7{display:flex;justify-content:space-between;width:100%;margin-top:5px}.CarDetails_icon__Mg5pv{margin-right:5px;vertical-align:middle;color:#0f6eaf}.CarDetails_icon_fuel__XxfGA{vertical-align:middle;width:40px;height:40px;color:#0f6eaf}.CarDetails_cardsContainer__eeVYT{display:flex;justify-content:space-between;margin-top:20px}.CarDetails_card__onqnu{flex:1 1;margin:0 10px;padding:20px;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.CarDetails_card__onqnu h3{margin-bottom:10px;color:#0f6eaf}.CarDetails_card__onqnu p{font-size:1.2rem;color:#333}.CarDetails_warrantyContainer__XWich{margin-top:20px;padding:15px;background-color:#f9f9f9;border:1px solid #0f6eaf;border-radius:8px}.CarDetails_warrantyDetailRow__fvtY0{display:flex;justify-content:space-between;padding:8px 0}.CarDetails_warrantyLabel__M__OX{font-weight:700;font-size:.9rem;color:#333}.CarDetails_warrantyValue__YFGSb{color:#0f6eaf}.CarDetails_rightSideActions__WikH9{display:flex;flex-direction:column;gap:15px;padding:15px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}@keyframes CarDetails_gradientBGMove__pGj0B{0%{background-position:0 25%}25%{background-position:50% 50%}50%{background-position:100% 75%}75%{background-position:50% 50%}to{background-position:0 25%}}.CarDetails_featureSimpleList__a3gGj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:20px}.CarDetails_featureGroup__IslVR{margin-bottom:25px}.CarDetails_featureGroup__IslVR h3{font-size:1.2rem;color:#0f6eaf;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #0f6eaf33;display:flex;align-items:center}.CarDetails_featureGroup__IslVR h3 img,.CarDetails_featureGroup__IslVR h3 svg{margin-right:10px;width:24px;height:24px;color:#0f6eaf}.CarDetails_featureItems__UvC2T{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.CarDetails_featureItem__3hUyD{color:#333}.CarDetails_actionButtonsContainer__zsgZp{display:flex;flex-direction:column;gap:15px;margin-top:20px}.CarDetails_reserveButton__yMtNj,.CarDetails_warrantyRequestButton__Aoi_I{display:flex;align-items:center;justify-content:center;font-weight:600;border:none;cursor:pointer;padding:15px 30px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.CarDetails_warrantyRequestButton__Aoi_I{background-color:#f0f6fc;color:#0f6eaf;border:2px solid #0f6eaf}.CarDetails_warrantyRequestButton__Aoi_I:hover{background-color:#0f6eaf;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #0f6eaf4d}.CarDetails_reserveButton__yMtNj{background:linear-gradient(135deg,#0f6eaf,#0a4d7b);color:#fff;position:relative;overflow:hidden;z-index:1}.CarDetails_reserveButton__yMtNj:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .6s ease;z-index:-1}.CarDetails_reserveButton__yMtNj:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0f6eaf4d}.CarDetails_reserveButton__yMtNj:hover:before{left:100%}.CarDetails_fuelConsumptionSection__KJnFg{margin:2rem 0;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000000d}.CarDetails_fuelConsumptionSection__KJnFg h2{margin-bottom:1.5rem;color:#333;font-size:1.5rem;text-align:center}.CarDetails_fuelCardsContainer__aUgPV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}.CarDetails_fuelCard__wgbZQ{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 12px #0000000f;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.CarDetails_fuelCard__wgbZQ:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0f6eaf,#4a9eda)}.CarDetails_fuelCard__wgbZQ:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.CarDetails_fuelCardHeader__G_rLN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #eaeaea;width:100%}.CarDetails_fuelCardHeader__G_rLN h3{margin:0;font-size:1.1rem;color:#333}.CarDetails_fuelValue__vFJZN,.CarDetails_iconFuel__xvhAT{font-size:1.5rem;color:#0f6eaf}.CarDetails_fuelValue__vFJZN{font-weight:600;text-align:center;padding:.5rem 0}@media (max-width:992px){.CarDetails_fuelCardsContainer__aUgPV{grid-template-columns:repeat(3,1fr);gap:15px}.CarDetails_fuelCard__wgbZQ{padding:15px}}@media (max-width:768px){.CarDetails_fuelCardsContainer__aUgPV{grid-template-columns:repeat(2,1fr);gap:15px}.CarDetails_fuelCard__wgbZQ{padding:15px}}@media (max-width:480px){.CarDetails_fuelConsumptionSection__KJnFg{padding:1rem}.CarDetails_fuelCardsContainer__aUgPV{grid-template-columns:1fr}.CarDetails_fuelCard__wgbZQ{padding:15px}.CarDetails_fuelValue__vFJZN{font-size:1.25rem}}.CarDetails_highlightsContainer__i_IUo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:20px 0 40px}.CarDetails_highlightCard__0CTyK{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 5px 15px #0000000d;display:flex;align-items:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.CarDetails_highlightCard__0CTyK:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#0f6eaf,#4a9eda)}.CarDetails_highlightCard__0CTyK:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.CarDetails_highlightIcon__yl0fb{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.CarDetails_highlightContent__CxYog{display:flex;flex-direction:column}.CarDetails_highlightLabel__QdY9X{font-size:.9rem;color:#666;margin-bottom:5px}.CarDetails_highlightValue__JIE6p{font-size:1.2rem;font-weight:700;color:#333}.CarDetails_featureBadgesContainer__fCbWh{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.CarDetails_featureBadge__P_n1C{display:flex;align-items:center;background-color:#0f6eaf1a;color:#0f6eaf;padding:8px 12px;border-radius:20px;font-size:.9rem;font-weight:600;transition:all .3s ease}.CarDetails_featureBadge__P_n1C:hover{background-color:#0f6eaf;color:#fff;transform:translateY(-3px);box-shadow:0 5px 10px #0f6eaf33}.CarDetails_featureBadge__P_n1C img,.CarDetails_featureBadge__P_n1C svg{margin-right:6px;width:16px;height:16px}.CarDetails_buttonIcon__FRo24{margin-right:8px}.CarDetails_priceLabel__Yy3lm{font-size:1rem;color:#fffc;margin-bottom:5px;display:block}.CarDetails_oldPrice__YERqx{text-decoration:line-through;color:#fff9;font-size:1.2rem;position:relative;z-index:2}@media (max-width:992px){.CarDetails_highlightsContainer__i_IUo{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.CarDetails_highlightsContainer__i_IUo{grid-template-columns:1fr}.CarDetails_featureBadgesContainer__fCbWh{justify-content:center}}.CarDetails_featureGrid__fclti{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px;gap:25px}.CarDetails_featureCategory__4_5xq{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 5px 15px #00000008;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;height:100%}.CarDetails_featureCategory__4_5xq:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000014}.CarDetails_featureCategoryHeader__7cRRy{display:flex;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #0f6eaf1a}.CarDetails_featureCategoryHeader__7cRRy img,.CarDetails_featureCategoryHeader__7cRRy svg{width:28px;height:28px;margin-right:12px;color:#0f6eaf}.CarDetails_featureCategoryHeader__7cRRy h3{font-size:1.2rem;font-weight:600;color:#0f6eaf;margin:0}.CarDetails_featureList__wet0U{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.CarDetails_featureItem__3hUyD{position:relative;line-height:1.5;font-size:.95rem;display:flex;align-items:center;transition:transform .2s ease;padding:8px 8px 8px 28px;border-radius:6px}.CarDetails_featureItem__3hUyD:hover{background-color:#0f6eaf0d;transform:translateX(5px)}.CarDetails_featureItem__3hUyD:before{content:"✓";position:absolute;left:8px;color:#0f6eaf;font-weight:700}.CarDetails_featureControls__ORz76{display:flex;justify-content:flex-end;margin-bottom:15px}.CarDetails_featureToggleBtn__aIqF4{background-color:initial;color:#0f6eaf;border:1px solid #0f6eaf;border-radius:20px;padding:6px 16px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.CarDetails_featureToggleBtn__aIqF4.CarDetails_active__1FXIE,.CarDetails_featureToggleBtn__aIqF4:hover{background-color:#0f6eaf;color:#fff}.CarDetails_featureContent__mnmxY{max-height:400px;overflow:hidden;transition:max-height .5s ease}.CarDetails_featureContent__mnmxY.CarDetails_expanded__VYPvr{max-height:10000px}@media (max-width:768px){.CarDetails_featureGrid__fclti,.CarDetails_featureList__wet0U{grid-template-columns:1fr}}.CarDetails_smoothScroll__GAIzN{scroll-behavior:smooth}.CarDetails_carSpecsSection__OZa2R{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;margin-bottom:35px;width:100%;overflow-x:hidden}.CarDetails_specCard__3E1xF{background-color:#fff;border-radius:12px;padding:25px 20px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.CarDetails_specCard__3E1xF:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0f6eaf,#4a9eda)}.CarDetails_specCard__3E1xF:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.CarDetails_specCard__3E1xF h3{color:#0f6eaf;margin-top:0;margin-bottom:20px;font-size:1.2rem;font-weight:600;padding-bottom:10px;border-bottom:1px solid #0f6eaf33;text-align:center}.CarDetails_detailsTable__D4fU_{width:100%;border-collapse:initial;border-spacing:0;flex-grow:1}.CarDetails_detailRow__kHEx1{transition:background-color .3s ease;margin-bottom:12px;display:flex;align-items:center;border-bottom:1px solid #0000000d;padding:10px 0}.CarDetails_detailRow__kHEx1:last-child{border-bottom:none;margin-bottom:0}.CarDetails_detailRow__kHEx1:hover{background-color:#0f6eaf0d}.CarDetails_detailLabel__IXVPM{color:#666;font-weight:500;display:flex;align-items:center;width:50%;position:relative;padding-right:10px}.CarDetails_detailLabel__IXVPM img,.CarDetails_detailLabel__IXVPM svg{margin-right:10px;min-width:20px;color:#0f6eaf}.CarDetails_detailValue___2pCf{color:#333;font-weight:600;width:50%;text-align:right;word-break:break-word}@media (max-width:1200px){.CarDetails_carSpecsSection__OZa2R{grid-template-columns:repeat(3,1fr);gap:15px}.CarDetails_specCard__3E1xF{padding:20px 15px}}@media (max-width:992px){.CarDetails_carSpecsSection__OZa2R{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.CarDetails_carSpecsSection__OZa2R{grid-template-columns:1fr;gap:25px}.CarDetails_specCard__3E1xF{padding:20px;margin-bottom:15px;box-shadow:0 6px 18px #00000014}.CarDetails_specCard__3E1xF h3{font-size:1.1rem;margin-bottom:15px}}@media (max-width:576px){.CarDetails_detailRow__kHEx1{flex-direction:column;align-items:flex-start;padding:12px 0;gap:8px}.CarDetails_detailLabel__IXVPM,.CarDetails_detailValue___2pCf{width:100%;text-align:left}.CarDetails_detailValue___2pCf{padding-left:30px;font-size:.95rem;line-height:1.4}.CarDetails_specCard__3E1xF{padding:15px}}.CarDetails_komplektacijaSection__5v_yY{background-color:#fff;border-radius:12px;padding:25px 20px;margin-bottom:30px;box-shadow:0 6px 18px #0f6eaf26;position:relative;width:100%;overflow:hidden;border-top:4px solid #0f6eaf}.CarDetails_komplektacijaSection__5v_yY h2{font-size:1.5rem;margin-top:0;margin-bottom:25px;color:#0f6eaf;font-weight:600;padding-bottom:10px;border-bottom:2px solid #0f6eaf;text-align:center}.CarDetails_featureTable__2rxkS{width:100%;border-top:1px solid #eaeaea;padding-top:15px;min-width:900px}.CarDetails_komplektacijaSection__5v_yY .CarDetails_scrollIndicator__70BPt{display:none;text-align:center;color:#0f6eaf;margin-bottom:12px;font-size:.9rem;animation:CarDetails_pulseAnimation__iFNpX 2s infinite;border-radius:5px;padding:8px;background-color:#0f6eaf0d;box-shadow:0 2px 8px #0f6eaf14}@keyframes CarDetails_pulseAnimation__iFNpX{0%{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.98)}}.CarDetails_headerRow__l9F6c{display:flex;justify-content:space-between;margin-bottom:15px;border-bottom:2px solid #0f6eaf;padding:12px 10px;background-color:#0f6eaf0d;border-radius:8px 8px 0 0}.CarDetails_tableHeader__1c8ev{display:flex;flex-direction:column;align-items:center;width:16.66%;text-align:center;transition:all .3s ease}.CarDetails_tableHeader__1c8ev:hover{transform:translateY(-3px)}.CarDetails_tableHeader__1c8ev:hover .CarDetails_iconWrapper__f1_TW img,.CarDetails_tableHeader__1c8ev:hover .CarDetails_iconWrapper__f1_TW svg{transform:scale(1.2)}.CarDetails_iconWrapper__f1_TW{display:flex;align-items:center;justify-content:center;height:28px;width:100%}.CarDetails_iconWrapper__f1_TW img,.CarDetails_iconWrapper__f1_TW svg{transition:transform .3s ease}.CarDetails_tableHeader__1c8ev span{margin-top:8px;font-size:.95rem;color:#0f6eaf;font-weight:600}.CarDetails_featureRows__meLgf{display:flex;width:100%}.CarDetails_featureColumn__PYU9s{width:16.66%;display:flex;flex-direction:column;border-right:1px solid #0f6eaf1a;padding:0 10px}.CarDetails_featureColumn__PYU9s:last-child{border-right:none}.CarDetails_featureRow__Mf76H{padding:8px 5px;font-size:.92rem;color:#444;border-bottom:1px solid #0f6eaf0d;display:flex;align-items:center}.CarDetails_featureRow__Mf76H:last-child{border-bottom:none}.CarDetails_checkmark__N5mnz{color:#0f6eaf;font-weight:700;margin-right:5px;flex-shrink:0}.CarDetails_tableWrap__NBn2G{width:100%;overflow-x:auto;position:relative;padding-bottom:5px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0f6eaf #f1f1f1;scroll-behavior:smooth}.CarDetails_tableWrap__NBn2G::-webkit-scrollbar{height:6px}.CarDetails_tableWrap__NBn2G::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.CarDetails_tableWrap__NBn2G::-webkit-scrollbar-thumb{background:#0f6eaf;border-radius:10px}@media (max-width:1200px){.CarDetails_komplektacijaSection__5v_yY{padding:20px 15px}.CarDetails_featureTable__2rxkS{min-width:800px}}@media (max-width:992px){.CarDetails_komplektacijaSection__5v_yY{padding:20px 15px;margin-bottom:25px}.CarDetails_tableHeader__1c8ev{min-width:120px}.CarDetails_komplektacijaSection__5v_yY .CarDetails_scrollIndicator__70BPt{display:block}.CarDetails_featureTable__2rxkS{min-width:720px}}@media (max-width:768px){.CarDetails_komplektacijaSection__5v_yY{padding:15px 12px;box-shadow:0 6px 18px #0f6eaf1f}.CarDetails_komplektacijaSection__5v_yY h2{font-size:1.3rem;margin-bottom:20px}.CarDetails_headerRow__l9F6c{padding:10px 8px}.CarDetails_tableHeader__1c8ev span{font-size:.85rem}.CarDetails_featureRow__Mf76H{font-size:.85rem;padding:6px 4px}}@media (max-width:576px){.CarDetails_komplektacijaSection__5v_yY{padding:15px 10px;margin-bottom:20px}.CarDetails_komplektacijaSection__5v_yY h2{font-size:1.2rem;margin-bottom:15px}.CarDetails_tableHeader__1c8ev{min-width:100px}.CarDetails_featureRow__Mf76H{padding:5px 3px}}@media (max-width:992px){.CarDetails_komplektacijaSection__5v_yY{padding:20px 15px;margin-bottom:25px}.CarDetails_tableWrap__NBn2G{overflow-x:visible}.CarDetails_featureTable__2rxkS{min-width:unset}.CarDetails_headerRow__l9F6c{flex-direction:column;margin-bottom:0;border-bottom:none;padding:0;background-color:initial;display:none}.CarDetails_tableHeader__1c8ev{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-width:unset;border-bottom:1px solid #0f6eaf1a;padding:12px 15px;background-color:#0f6eaf0d;border-radius:8px;margin-bottom:15px}.CarDetails_tableHeader__1c8ev:last-child{margin-bottom:0}.CarDetails_iconWrapper__f1_TW{width:auto;margin-right:15px}.CarDetails_tableHeader__1c8ev span{margin-top:0;font-size:1rem}.CarDetails_featureRows__meLgf{flex-direction:column;gap:20px}.CarDetails_featureColumn__PYU9s{width:100%;border-right:none;padding:0;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #0f6eaf1a;overflow:hidden;position:relative}.CarDetails_featureColumn__PYU9s,.CarDetails_featureColumn__PYU9s:last-child{border-bottom:none;margin-bottom:0}.CarDetails_komplektacijaSection__5v_yY .CarDetails_scrollIndicator__70BPt{display:none}.CarDetails_categoryIcon__97K80{display:flex;position:absolute;top:12px;left:15px;z-index:10}.CarDetails_featureColumn__PYU9s:before{content:attr(data-category);display:flex;align-items:center;padding:12px 15px 12px 45px;background-color:#0f6eaf14;color:#0f6eaf;font-weight:600;margin-bottom:0;border-bottom:2px solid #0f6eaf33}.CarDetails_featureRow__Mf76H{padding:10px 15px;border-radius:0;border-bottom:1px solid #0f6eaf0d}.CarDetails_featureRow__Mf76H:last-child{border-bottom:none}.CarDetails_featureRow__Mf76H:hover{background-color:#0f6eaf0d}}@media (max-width:576px){.CarDetails_featureColumn__PYU9s{box-shadow:0 2px 8px #0f6eaf14}.CarDetails_featureColumn__PYU9s:before{padding:10px 12px;font-size:.95rem}.CarDetails_categoryIcon__97K80{top:10px;left:12px}.CarDetails_featureRow__Mf76H{padding:8px 12px;font-size:.9rem}}.CarDetails_categoryIcon__97K80{display:none}@media (max-width:992px){.CarDetails_featureColumn__PYU9s{position:relative}.CarDetails_categoryIcon__97K80{display:flex!important;position:absolute;top:9px;left:15px;z-index:5;width:24px;height:24px}.CarDetails_categoryIcon__97K80 svg{width:20px!important;height:20px!important;color:#0f6eaf!important}}.CarDetails_categoryHeader__FJgaw{display:none}@media (max-width:992px){.CarDetails_categoryHeader__FJgaw{display:flex;align-items:center;background-color:#0f6eaf14;padding:12px 15px;border-bottom:2px solid #0f6eaf33;color:#0f6eaf;font-weight:600;transition:all .3s ease}.CarDetails_categoryHeader__FJgaw:hover{background-color:#0f6eaf1f}.CarDetails_categoryHeader__FJgaw img,.CarDetails_categoryHeader__FJgaw svg{margin-right:12px;flex-shrink:0;transition:transform .3s ease}.CarDetails_featureColumn__PYU9s:hover .CarDetails_categoryHeader__FJgaw img,.CarDetails_featureColumn__PYU9s:hover .CarDetails_categoryHeader__FJgaw svg{transform:scale(1.1)}.CarDetails_categoryHeader__FJgaw span{font-size:1.05rem}}@media (max-width:576px){.CarDetails_categoryHeader__FJgaw{padding:10px 12px}.CarDetails_categoryHeader__FJgaw img,.CarDetails_categoryHeader__FJgaw svg{margin-right:10px}.CarDetails_categoryHeader__FJgaw span{font-size:.95rem}}@media (max-width:992px){.CarDetails_featureColumn__PYU9s:before{content:none}.CarDetails_categoryIcon__97K80{display:none!important}.CarDetails_featureColumn__PYU9s{width:100%;border-right:none;border-bottom:none;padding:0;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #0f6eaf1a;overflow:hidden;position:relative;margin-bottom:20px}.CarDetails_featureColumn__PYU9s:last-child{margin-bottom:0}}.FloatingBookingButton_floatingButton__7vEGQ{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1000;padding:12px 25px;background-color:#28a745;color:#fff;border:none;border-radius:30px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #0003,0 0 15px 5px #28a74599;transition:all .3s ease;animation:FloatingBookingButton_pulseGlow__enqRn 2s ease-in-out infinite}.FloatingBookingButton_floatingButton__7vEGQ:hover{background-color:#218838;transform:translateX(-50%) scale(1.05);box-shadow:0 6px 15px #0000004d,0 0 20px 8px #28a745b3}@keyframes FloatingBookingButton_pulseGlow__enqRn{0%{box-shadow:0 4px 10px #0003,0 0 15px 5px #28a74599}50%{box-shadow:0 4px 10px #0003,0 0 25px 10px #28a745cc}to{box-shadow:0 4px 10px #0003,0 0 15px 5px #28a74599}}