.comparison{margin-bottom:20px;gap:24px}.comparison,.vehicle-wrapper{display:flex;justify-content:center}.vehicle-wrapper{margin-top:30px;flex-wrap:wrap}.category-title{font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.3;text-align:left;color:#0a2439}.vehicle-column{border:1px solid rgba(165,223,255,.5);background:linear-gradient(135deg,#eef9ff,#f5fbff);min-height:120px;display:flex;align-items:center;padding:16px 24px;width:calc(50% - 12px);max-width:400px;justify-content:flex-start;gap:20px;margin-bottom:15px;border-radius:16px;box-shadow:0 2px 12px rgba(7,42,92,.04);transition:box-shadow .2s ease}.vehicle-column:hover{box-shadow:0 4px 20px rgba(7,42,92,.08)}.dropdown-image-container{position:relative;background:linear-gradient(135deg,#f6e859,#fff176);width:72px;height:72px;border-radius:50%;flex-shrink:0;margin-left:0;box-shadow:0 2px 8px rgba(246,232,89,.4)}.dropdown-image-container.first-container{background:linear-gradient(135deg,#a5dfff,#c5eaff);box-shadow:0 2px 8px rgba(165,223,255,.5)}.dropdown-image{width:80px;height:65px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.category-option{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:10px 14px;border-radius:32px;transition:all .2s ease;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#072a5c;text-align:left}.category-option-title{margin-left:8px;margin-right:8px}.category-option:not(.selected):hover{background-color:rgba(165,223,255,.25)}.category-option.selected{background:#0a2439;color:#f3e55a;border-radius:32px;font-weight:500}.category-option.selected .category-icon{filter:saturate(90%)}.dropdown{padding:10px 14px;background:#0a2439;border:1px solid rgba(0,48,172,.12);color:#fff;border-radius:12px;flex:1;min-width:160px;height:48px;font-family:DM Sans,sans-serif}.specs-value{line-height:1.5;color:#1a1a1a}.dimensions,.specifications{margin-top:24px}.section-header{display:flex;align-items:center;margin-top:28px;margin-bottom:16px}.header-label{background:linear-gradient(135deg,#a5dfff,#c5eaff);font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.5;text-align:center;color:#0a2439;padding:10px 24px;border-radius:32px}.header-line{flex-grow:1;height:1px;background:linear-gradient(90deg,#a5dfff,transparent);margin-left:16px}.image-shimmer-loader{width:100%;height:100%;background:linear-gradient(90deg,#eef9ff 25%,#d0ebfa 50%,#eef9ff 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:50%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.category-option{transition:all .25s ease}.category-option.selected{z-index:10}.category-option.selected.slide-left{animation:slideLeft .2s ease-out forwards}.category-option.selected.slide-right{animation:slideRight .2s ease-out forwards}@keyframes slideLeft{0%{transform:translateX(8px);opacity:.8}to{transform:translateX(0);opacity:1}}@keyframes slideRight{0%{transform:translateX(-8px);opacity:.8}to{transform:translateX(0);opacity:1}}@media (max-width:1000px){.comparison{flex-direction:column;align-items:center;gap:16px}.vehicle-column{width:100%;max-width:500px;padding:16px 20px;min-height:100px}.dropdown-image-container{width:56px;height:56px}.dropdown-image{width:64px;height:52px}.specifications{margin-bottom:1rem}.category-title{width:100%}.category-options{border-radius:4px;margin-left:1px!important;margin-top:16px}.first-container{background:none!important}}@media only screen and (min-width:500px) and (max-width:850px){.px-4{padding-right:2rem!important;padding-left:2rem!important}.specs-value{width:31.5%!important;font-size:14px!important;font-weight:400!important;flex:1;border-right:8px solid #fff!important}.comparison{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.comparison{gap:12px;padding:0 8px}.vehicle-column{padding:12px 16px;min-height:80px;gap:12px;border-radius:12px}.dropdown-image-container{width:48px;height:48px}.dropdown-image{width:54px;height:44px}.header-label{background:none;margin-left:-8px;font-size:16px;padding:8px 16px}.dropdown{height:40px;padding:8px 12px;font-size:14px}.section-header .header-label{background:none}.section-header .header-line{background:#0a2439;opacity:.1}.vehicle-compare-container{border:1px solid rgba(7,42,92,.12);border-radius:8px}}@media only screen and (max-width:480px){.category-option.selected.slide-left,.category-option.selected.slide-right{animation:none}.px-4{padding-right:1rem!important;padding-left:1rem!important}.specs-value{font-size:13px!important;font-weight:400!important}.vehicle-column{width:100%;border-radius:10px}}.dropdown-btn{width:210px;height:48px;display:flex;padding:12px 20px;gap:0;border-radius:10px;border:1px solid #0030ac1f;justify-content:space-between;background:#0a2439;color:#f6e859;font-size:16px;font-weight:400;line-height:24px;align-items:center}.dropdown-text{color:#f6e859}.light-dropdown-text{color:#4d4d4d;opacity:70%;height:14px;width:14px}.option-label,.selected-option{padding-left:20px;font-family:DM Sans;font-size:14px;font-weight:400;letter-spacing:.11999999731779099px;color:#252525;margin-top:6px}.selected-option{margin-bottom:6px;background:#f0faff}.py-1,.pyl-1{padding:10px}.py-1>button,.pyl-1>button{font-weight:400;font-size:14px;line-height:20px;color:#072a5cb2}.py-1>button:hover,.pyl-1>button:hover{background:#eef9ff;border-radius:6px;position:relative}.pyl-1>button{padding-left:25px}.active-option{background:red}.light-dropdown{border:1px solid rgba(0,0,0,.1);background:#eef9ff;height:36px;gap:6px;border-radius:99px;color:#4d4d4d;width:210px;font-size:14px!important;opacity:70%;font-weight:300}.subtitle{display:flex;color:#0a2439;flex:1;white-space:nowrap;overflow:hidden;font-weight:700}.icon-btn{padding:10px;gap:5px;justify-content:unset}.dropdown-option-container{width:226px}.light-dropdown-option-container{width:180px;z-index:100}@media (max-width:1100px){.dropdown-btn{font-size:16px;width:156px;font-weight:400}.dropdown-option-container{width:300px}}.bg-transparent{background:transparent!important}.fc-white{color:#fff!important}@media only screen and (min-width:300px) and (max-width:800px){.dropdown-btn{width:186px;height:40px}.dropdown-container{display:flex;justify-content:space-between;gap:10px}.dropdown-btn.fc-white{flex:1;justify-content:center;padding:.5rem;width:100%!important;background:none;font-size:0;border:none;box-sizing:inherit;box-shadow:none}.fc-white{width:100%!important;white-space:inherit;position:relative;top:8px}.dropdown-btn.fc-white svg{margin:0 auto;fill:#0a2439;height:20px}.dropdown-option-container{width:300px}.selected-option{background:#f0faff}.option-label,.selected-option{padding-left:6px;margin-top:5px;margin-bottom:5px}.dropdown-padding{padding:5px!important}}.dropdown-padding{padding:10px}.option-label:hover{background:#eef9ff;border-radius:6px;position:relative}.key{display:flex;justify-content:space-between;padding:8px 0;gap:3%}.key:nth-child(2n) .label,.key:nth-child(2n) .specs-value{background:#fff}.label{width:31%;background:#fffef8;font-size:18px;font-weight:300;line-height:27px;text-align:left;letter-spacing:.4px;color:#0a2439;padding:15px}.label,.specs-value{border-radius:4px;font-family:DM Sans,sans-serif}.specs-value{width:32.5%;color:#000;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.1px;text-align:center;background:#eef9ff;padding:3px;display:flex;align-items:center;justify-content:center}.shimmer1{animation:shimmer1 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:1000px 100%;border-radius:4px;display:inline-block;height:30px;width:100%}@keyframes shimmer1{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media only screen and (min-width:300px) and (max-width:600px){.label{background:#fefdf2;width:45%;border-radius:4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:21px;text-align:left;color:#0a2439;padding:7px 5px 8px 8px;margin-top:3px;letter-spacing:0;margin-right:10px}.key{gap:0}.page-container{padding-bottom:50px!important}.key:nth-child(2n) .dimension-value{background:#fff!important}}