@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--premium-navy: #04036c;--premium-deep-blue: #064581;--premium-blue: #087bb0;--premium-cyan: #0699b8;--premium-bright-cyan: #10adc5;--premium-sky: #4ec3d2;--premium-light-sky: #88d5e0;--premium-ice: #c8eff4;--premium-gradient: #087bb0;--premium-footer-gradient: linear-gradient(135deg, #04036c 0%, #087bb0 52%, #10adc5 100%);--premium-action: #4361ee;--premium-action-dark: #3651de;--premium-action-soft: #e5e9ff;--premium-action-hover-soft: #f1f4ff;--premium-action-rgb: 67, 97, 238;--premium-outline: #1595d3;--premium-outline-text: #0b83c5;--premium-outline-hover: #f0f9ff;--premium-outline-hover-text: #0369a1;--premium-heading-line: #dbeafe;--premium-cyan-rgb: 6, 153, 184;--premium-bright-rgb: 16, 173, 197;--premium-blue-rgb: 8, 123, 176;--premium-navy-rgb: 4, 3, 108;--premium-accent-soft: #e8f7fa;--premium-notice-soft: #effcff;--premium-notice-border: #a9e2ea}.premium-layout-shell[data-color-theme=red]{--premium-navy: #4a0712;--premium-deep-blue: #7f1020;--premium-blue: #b42338;--premium-cyan: #c83247;--premium-bright-cyan: #d9475b;--premium-sky: #e96f7f;--premium-light-sky: #f19aa7;--premium-ice: #f8c7ce;--premium-gradient: #b42338;--premium-footer-gradient: linear-gradient(135deg, #4a0712 0%, #b42338 52%, #d9475b 100%);--premium-action: #b42338;--premium-action-dark: #8f1728;--premium-action-soft: #fde8eb;--premium-action-hover-soft: #fff1f3;--premium-action-rgb: 180, 35, 56;--premium-outline: #c83247;--premium-outline-text: #a51d31;--premium-outline-hover: #fff1f3;--premium-outline-hover-text: #841525;--premium-heading-line: #f8c7ce;--premium-blue-soft: #fff0f2;--premium-cyan-rgb: 200, 50, 71;--premium-bright-rgb: 217, 71, 91;--premium-blue-rgb: 180, 35, 56;--premium-navy-rgb: 74, 7, 18;--premium-accent-soft: #fff0f2;--premium-notice-soft: #fff5f6;--premium-notice-border: #f3b5bf}html,body{font-family:Poppins,Noto Sans,sans-serif;background:#fff}.display-7{font-size:1.9rem}.display-8{font-size:1rem}.custom-text-hero{background-size:200% 100%;transition:background-position .4s ease}.custom-text-hero:hover{background-position:100% 0}.nav-link-custom{font-size:1rem}.custom-text-hero{color:var(--premium-blue)}.custom-text-primary{color:#111827}.custom-bg-primary{background-color:rgba(17,24,39,var(--bs-bg-opacity, 1))!important}.custom-btn{display:inline-block;padding:.5rem 1rem;font-size:1.15rem;font-weight:400;line-height:1.5;border-radius:.5rem}.custom-btn-primary{position:relative;overflow:hidden;background:var(--premium-gradient);border-radius:1rem;border:.1rem solid var(--premium-blue);color:#fff;cursor:pointer;text-decoration:none}.custom-btn-primary:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);pointer-events:none}.custom-btn-primary:hover:before{animation:shine-sweep .8s ease-in-out}.custom-btn-primary:disabled{opacity:.7;cursor:not-allowed}@keyframes shine-sweep{0%{left:-120%}to{left:120%}}.text-gray{color:gray}.custom-btn-secondary{background:#fff;border-radius:1rem;border:.1rem solid var(--premium-blue);color:var(--premium-blue);cursor:pointer;text-decoration:none}.custom-btn-secondary:hover{color:#fff;background:var(--premium-gradient)}.navbar-transparent{background:transparent}.navbar-inner{max-width:1320px;width:100%;padding-left:16px;padding-right:16px;transition:all .45s ease}.navbar-full{padding-top:8px;padding-bottom:8px}.navbar-pill{padding:12px 24px;border-radius:999px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,0);box-shadow:0 20px 40px #0000001f,inset 0 0 0 1px #ffffff59}.logo-img{height:35px;width:auto}.nav-link-custom:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.nav-link-custom:hover:after{width:100%}@media(max-width:1199px){.navbar-pill{width:calc(100% - 24px);border-radius:24px}}@media(max-width:767px){.navbar-inner{padding-left:12px;padding-right:12px}.logo-img{height:32px}.navbar-pill{padding:10px 16px;border-radius:18px}}.transition-all{transition:all .4s ease}.hero-section{position:relative}.scroll-indicator{position:absolute;bottom:32px;right:32px;z-index:5}.scroll-circle{position:relative;width:120px;height:120px}.scroll-text{width:120px;height:120px;animation:spin 20s linear infinite}.scroll-text text{fill:#ffffffbf;font-size:7px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.scroll-arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.scroll-arrow i{font-size:20px;color:#fff;animation:bounce 1.8s infinite}.scroll-circle:hover .scroll-text{animation-play-state:paused}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:576px){.scroll-indicator{display:none!important}}.hero-video-wrapper{position:relative;overflow:hidden}.hero-video-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/images/hero-fallback-image.png);background-size:cover;background-position:center;z-index:0}.hero-video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s ease}.hero-video.video-loaded{opacity:1}.search-pill{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);height:50px;width:80%}.search-input{background:transparent;border:none;outline:none;color:#fff;flex:1;font-size:1rem}.search-input::-moz-placeholder{color:#ffffffbf}.search-input::placeholder{color:#ffffffbf}.search-btn{background:var(--premium-gradient);border:none;height:100%;width:56px;color:#fff;transition:all .25s ease}.search-btn:hover{color:var(--premium-blue);background:#fff}.search-pill:focus-within{border-color:#fff9}.navbar-glass{background:#ffffff50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000000d}.hero-section{width:100%;height:clamp(250px,48vw,510px)}.display-1{margin:0;font-weight:600;letter-spacing:.2px;font-size:clamp(26px,3.2vw,44px);text-shadow:0 6px 18px rgba(0,0,0,.35)}.lead{margin:10px 0 0;font-size:14px;opacity:.9;max-width:520px}.overlay-vertical{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000000b3,#0006,#000c)}.overlay-horizontal{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.6),transparent)}.grid-overlay{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:50px 50px}.badge-glass{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--bs-primary);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:1}}.fade-in{animation:fadeIn 1s ease forwards}.fade-in-up{opacity:0;animation:fadeUp 1s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.arrow-hover{transition:transform .3s ease}.btn:hover .arrow-hover{transform:translate(4px)}.play-hover{transition:transform .3s ease}.btn:hover .play-hover{transform:scale(1.1)}.glass-btn{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.listing-card{border-radius:16px;box-shadow:0 8px 30px #0000000d;transition:all .4s ease;animation:fadeUp .6s ease forwards;opacity:0}.listing-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000001f}.listing-image{height:220px;overflow:hidden;position:relative}.listing-image img{transition:transform .5s ease}.listing-card:hover img{transform:scale(1.08)}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .3s ease}.listing-card:hover .image-overlay{opacity:1}.favorite-btn{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffffe6;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.listing-card:hover .favorite-btn{opacity:1}.quick-view{position:absolute;bottom:16px;left:16px;right:16px;opacity:0;transform:translateY(10px);transition:all .3s ease}.listing-card:hover .quick-view{opacity:1;transform:translateY(0)}.listing-title{transition:color .3s ease}.listing-card:hover .listing-title{color:#1a1a1a}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-bg{background:radial-gradient(circle at top right,rgba(200,239,244,.22),transparent 28%),var(--premium-footer-gradient)}.premium-layout-shell[data-color-theme=red] .footer-bg{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(180,35,56,.24);background:radial-gradient(ellipse at 50% 112%,rgba(180,35,56,.14) 0%,transparent 46%),radial-gradient(circle at 92% 8%,rgba(180,35,56,.08) 0%,transparent 28%),linear-gradient(180deg,#12161b,#0c0f13)}.premium-layout-shell[data-color-theme=red] .footer-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.78;background-image:radial-gradient(circle,rgba(255,255,255,.085) 1px,transparent 1.2px);background-position:0 0;background-size:12px 12px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.9) 70%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(to bottom,#000,#000000e6 70%,#0006)}.premium-layout-shell[data-color-theme=red] .footer-bg>*{position:relative;z-index:1}.premium-layout-shell[data-color-theme=red] .footer-bg .border-top{border-color:#ffffff1a!important}.premium-layout-shell[data-color-theme=red] .footer-bg .footer-link:hover,.premium-layout-shell[data-color-theme=red] .footer-bg .footer-phone-link:hover{color:#f19aa7}.premium-layout-shell[data-color-theme=red] .footer-bg .social-icon:hover{background:#b42338;box-shadow:0 8px 22px #b423384d}.premium-layout-shell .premium-product-view.pv-wrap{background:#fff}.premium-layout-shell .premium-product-view .pv-shell{max-width:1380px;padding:18px 14px 52px}.premium-layout-shell .premium-product-view .pv-breadcrumb{margin-bottom:14px;color:#7b8798;font-size:12px;font-weight:400}.premium-layout-shell .premium-product-view .pv-breadcrumb__link{color:#2c6ea6}.premium-layout-shell .premium-product-view .pv-breadcrumb__link:hover{color:#10213a}.premium-layout-shell .premium-product-view .pv-top{margin-top:8px}.premium-layout-shell .premium-product-view .pv-titleRow{display:block;margin-bottom:12px}.premium-layout-shell .premium-product-view .pv-title{margin:0;color:#111827;font-size:32px;line-height:1.08;font-weight:500}.premium-layout-shell .premium-product-view .pv-pills{gap:10px}.premium-layout-shell .premium-product-view .pv-pill{min-height:36px;padding:9px 14px;border:1px solid #e8edf5;border-radius:999px;background:#fff;color:#536174;box-shadow:0 8px 20px #0f172a0a;font-size:12px;line-height:1}.premium-layout-shell .premium-product-view .pv-pill--dark{background:#fff;color:#536174;border-color:#e8edf5}.premium-layout-shell .premium-product-view .pv-pill i{color:#477caf}.premium-layout-shell .premium-product-view .pv-pill--green,.premium-layout-shell .premium-product-view .pv-pill--amber,.premium-layout-shell .premium-product-view .pv-pill--red,.premium-layout-shell .premium-product-view .pv-pill--muted{box-shadow:none}.premium-layout-shell .premium-product-view .pv-summaryRow{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,330px);gap:36px;align-items:stretch}.premium-layout-shell .premium-product-view .pv-summaryCol{min-width:0}.premium-layout-shell .premium-product-view .pv-sideCol{min-width:0;align-self:stretch;position:relative;display:flex;flex-direction:column;padding-left:34px;border-left:1px solid #e7edf5}.premium-layout-shell .premium-product-view .pv-sideSticky{position:sticky;top:88px;z-index:6;width:100%;display:flex;flex-direction:column;gap:22px;padding-bottom:18px}.premium-layout-shell .premium-product-view .pv-pdfStop{margin-top:18px;scroll-margin-top:110px}.premium-layout-shell .premium-product-view .pv-pageAdsBelow{margin-top:28px}.premium-layout-shell .premium-product-view .pv-sideActions{display:grid;justify-items:end;gap:12px}.premium-layout-shell .premium-product-view .pv-sideActions .vehicle-share__trigger{width:42px;height:42px;min-width:42px;border-color:rgba(var(--premium-blue-rgb),.2);background:var(--premium-accent-soft);color:var(--premium-blue);box-shadow:0 10px 22px rgba(var(--premium-blue-rgb),.1)}.premium-layout-shell .premium-product-view .pv-sideActions .vehicle-share__trigger:hover{border-color:rgba(var(--premium-blue-rgb),.36);box-shadow:0 12px 26px rgba(var(--premium-blue-rgb),.16)}.premium-layout-shell .premium-product-view .pv-viewChip{min-height:36px;padding:9px 15px;border:1px solid #e8edf5;border-radius:999px;background:#fff;color:#536174;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;box-shadow:0 8px 20px #0f172a0a}.premium-layout-shell .premium-product-view .pv-viewChip i{color:#477caf}.premium-layout-shell .premium-product-view .pv-galleryViewChip{position:absolute;top:14px;right:14px;z-index:4}.premium-layout-shell .premium-product-view .pv-images{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,162px);gap:16px;align-items:stretch}.premium-layout-shell .premium-product-view .pv-images--single{grid-template-columns:1fr}.premium-layout-shell .premium-product-view .pv-mainImg,.premium-layout-shell .premium-product-view .pv-thumb{border:1px solid #e8edf5;border-radius:8px;background:linear-gradient(135deg,#fbfcff,#f4f7fb);box-shadow:none}.premium-layout-shell .premium-product-view .pv-mainImg{aspect-ratio:16 / 8.45}.premium-layout-shell .premium-product-view .pv-mainImg__img,.premium-layout-shell .premium-product-view .pv-thumb__img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:4px}.premium-layout-shell .premium-product-view .pv-thumbs{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);gap:16px;height:100%}.premium-layout-shell .premium-product-view .pv-photoCount,.premium-layout-shell .premium-product-view .pv-more{background:#fffffff0;color:#40516a;border:1px solid #e8edf5;box-shadow:0 10px 22px #0f172a14}.premium-layout-shell .premium-product-view .pv-priceBar{margin:0;padding:22px 0 20px;border:0;border-bottom:1px solid #e7edf5;border-radius:0;background:#fff;box-shadow:none}.premium-layout-shell .premium-product-view .pv-priceBar__label{color:#7b8798;font-size:12px}.premium-layout-shell .premium-product-view .pv-priceBar__value{color:#162033;font-size:28px;line-height:1.12}.premium-layout-shell .premium-product-view .pv-priceBar__neg{color:#8a94a6;font-size:12px;font-style:normal}.premium-layout-shell .premium-product-view .pv-priceBar__right{color:#536174}.premium-layout-shell .premium-product-view .pv-countryFlag{width:28px;height:28px;border:1px solid #e4eaf2;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 6px 14px #0f172a14}.premium-layout-shell .premium-product-view .pv-countryFlag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.premium-layout-shell .premium-product-view .pv-priceBar__right i,.premium-layout-shell .premium-product-view .pv-priceBar__testDrive{color:#477caf}.premium-layout-shell .premium-product-view .pv-summary2{margin-top:0;padding:18px 0 0;border:0;border-radius:0;background:#fff;box-shadow:none}.premium-layout-shell .premium-product-view .pv-summary2__head{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #e7edf5}.premium-layout-shell .premium-product-view .pv-summary2__title{color:#111827;font-size:18px}.premium-layout-shell .premium-product-view .pv-summary2__badge{padding:8px 14px;border-color:#f2dfbf;background:#fff7ed;color:#9a4d00}.premium-layout-shell .premium-product-view .pv-summary2__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid #e7edf5}.premium-layout-shell .premium-product-view .pv-sumCard{min-height:76px;padding:16px 18px 16px 0;gap:14px;border:0;border-bottom:1px solid #e7edf5;border-radius:0;background:#fff;box-shadow:none}.premium-layout-shell .premium-product-view .pv-sumCard:nth-child(odd){border-right:1px solid #e7edf5}.premium-layout-shell .premium-product-view .pv-sumCard:nth-child(2n){padding-left:28px}.premium-layout-shell .premium-product-view .pv-sumCard:nth-last-child(-n+2){border-bottom:0}.premium-layout-shell .premium-product-view .pv-sumCard:hover{transform:none;box-shadow:none;background:#fbfdff}.premium-layout-shell .premium-product-view .pv-sumCard__icon{width:34px;height:34px;border-radius:10px;background:#eef6ff;color:#477caf}.premium-layout-shell .premium-product-view .pv-sumCard__icon i{font-size:14px}.premium-layout-shell .premium-product-view .pv-sumCard__label{color:#8a94a6;font-size:11px}.premium-layout-shell .premium-product-view .pv-sumCard__value{color:#111827;font-size:13px}.premium-layout-shell .premium-product-view .pv-desc{margin-top:20px}.premium-layout-shell .premium-product-view .pv-desc__box{padding:0 0 20px;border:0;border-bottom:1px solid #e7edf5;border-radius:0;background:#fff;box-shadow:none;color:#334155;line-height:1.7}.premium-layout-shell .premium-product-view .pv-h3{margin-bottom:12px;color:#111827;font-size:18px}.premium-layout-shell .premium-product-view .pv-summaryCol .vehicle-video__placeholder,.premium-layout-shell .premium-product-view .pv-summaryCol .vehicle-video__frame{width:100%}.premium-layout-shell .premium-product-view .pv-summaryCol .vehicle-pdf-download{margin-top:18px}.premium-layout-shell .premium-product-view .pv-seller{height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-layout-shell .premium-product-view .pv-seller__title{display:block;font-size:18px}.premium-layout-shell .premium-product-view .pv-sellerBrand{display:flex;align-items:center;gap:14px}.premium-layout-shell .premium-product-view .pv-sellerBrand__logo{width:58px;height:58px;border:1px solid #e7edf5;border-radius:14px;background:#fff;color:#26364d;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;font-size:17px;font-weight:500;box-shadow:0 12px 26px #0f172a14}.premium-layout-shell .premium-product-view .pv-sellerBrand__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.premium-layout-shell .premium-product-view .pv-sellerBrand__copy{display:grid;gap:3px;min-width:0}.premium-layout-shell .premium-product-view .pv-sellerBrand__eyebrow,.premium-layout-shell .premium-product-view .pv-sellerBrand__meta{color:#8a94a6;font-size:11px;font-weight:400;line-height:1.2}.premium-layout-shell .premium-product-view .pv-sellerBrand__eyebrow{color:#477caf;text-transform:uppercase;letter-spacing:.2px}.premium-layout-shell .premium-product-view .pv-seller__body{margin-top:20px;gap:16px}.premium-layout-shell .premium-product-view .pv-seller__item .k{color:#8a94a6;font-size:11px}.premium-layout-shell .premium-product-view .pv-seller__item .v{color:#111827;font-size:13px;line-height:1.45;word-break:break-word}.premium-layout-shell .premium-product-view .pv-seller__callActions{gap:12px;margin-top:8px}.premium-layout-shell .premium-product-view .pv-seller__call,.premium-layout-shell .premium-product-view .pv-seller__inquiry,.premium-layout-shell .premium-product-view .pv-seller__whatsapp{min-height:46px;border-radius:7px;font-size:13px}.premium-layout-shell .premium-product-view .pv-seller__call,.premium-layout-shell .premium-product-view .pv-seller__call--mobile,.premium-layout-shell .premium-product-view .pv-seller__inquiry{background:#111827;color:#fff}.premium-layout-shell .premium-product-view .pv-seller__call:hover,.premium-layout-shell .premium-product-view .pv-seller__call--mobile:hover,.premium-layout-shell .premium-product-view .pv-seller__inquiry:hover{background:#26364d;color:#fff}.premium-layout-shell .premium-product-view .pv-seller__inquiry{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:0}.premium-layout-shell .premium-product-view .pv-seller__whatsapp{background:#24d366}.premium-layout-shell .premium-product-view .pv-similar{margin-top:38px}@media(max-width:1200px){.premium-layout-shell .premium-product-view .pv-summaryRow{grid-template-columns:minmax(0,1fr) minmax(270px,305px);gap:26px}.premium-layout-shell .premium-product-view .pv-sideCol{padding-left:26px}}@media(max-width:992px){.premium-layout-shell .premium-product-view .pv-summaryRow{grid-template-columns:1fr}.premium-layout-shell .premium-product-view .pv-sideCol{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid #e7edf5}.premium-layout-shell .premium-product-view .pv-sideSticky{position:static;padding-bottom:0}.premium-layout-shell .premium-product-view .pv-pageAdsBelow{margin-top:22px}.premium-layout-shell .premium-product-view .pv-sideActions{display:flex;align-items:center;justify-content:space-between}.premium-layout-shell .premium-product-view .pv-images{grid-template-columns:minmax(0,1fr) minmax(110px,150px)}}@media(max-width:576px){.premium-layout-shell .premium-product-view .pv-shell{padding:14px 10px 36px}.premium-layout-shell .premium-product-view .pv-title{font-size:24px}.premium-layout-shell .premium-product-view .pv-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-layout-shell .premium-product-view .pv-pill{min-height:34px;padding:9px 8px;font-size:11px}.premium-layout-shell .premium-product-view .pv-summaryRow{margin-top:16px;gap:20px}.premium-layout-shell .premium-product-view .pv-images{grid-template-columns:1fr;gap:10px}.premium-layout-shell .premium-product-view .pv-mainImg{aspect-ratio:4 / 3;border-radius:8px}.premium-layout-shell .premium-product-view .pv-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.premium-layout-shell .premium-product-view .pv-thumb{aspect-ratio:4 / 3;min-height:0}.premium-layout-shell .premium-product-view .pv-priceBar{padding:18px 0}.premium-layout-shell .premium-product-view .pv-priceBar__value{font-size:23px}.premium-layout-shell .premium-product-view .pv-summary2{padding:18px 0 0;border-radius:0}.premium-layout-shell .premium-product-view .pv-summary2__head{align-items:flex-start;flex-direction:column;gap:10px}.premium-layout-shell .premium-product-view .pv-summary2__grid{grid-template-columns:1fr}.premium-layout-shell .premium-product-view .pv-sumCard,.premium-layout-shell .premium-product-view .pv-sumCard:nth-child(2n){padding:14px 0}.premium-layout-shell .premium-product-view .pv-sumCard:nth-child(odd){border-right:0}.premium-layout-shell .premium-product-view .pv-sumCard:nth-last-child(-n+2){border-bottom:1px solid #e7edf5}.premium-layout-shell .premium-product-view .pv-sumCard:last-child{border-bottom:0}.premium-layout-shell .premium-product-view .pv-seller{padding:0;border-radius:0}}.premium-layout-shell{--premium-heading-ink: #111827;--premium-muted-ink: #64748b;--premium-blue: #087bb0;--premium-blue-soft: #eef7ff;--premium-border: #e8edf5;overflow-x:clip}.premium-layout-shell :is(h1,h2,h3,h4,h5,h6){letter-spacing:0!important;font-weight:500!important}.premium-layout-shell :is(strong,b,.fw-bold,.fw-semibold,.fw-medium){font-weight:500!important}.premium-layout-shell :is(button,a,label,small,span,p,div,input,select,textarea){letter-spacing:0}.premium-layout-shell :is(.premium-browse__eyebrow,section>.container .badge.rounded-pill,.vehicle-video__eyebrow,.theme-about-hero__kicker,.theme-contact-hero__kicker,.modern-badge,.captcha-panel__badge,.info-pill){min-height:30px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--premium-blue-soft)!important;color:var(--premium-blue)!important;padding:0 24px!important;font-size:11px!important;font-weight:500!important;line-height:1!important;text-transform:none!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0f}.premium-layout-shell :is(.premium-browse__title,.display-7,.pv-title,.pv-h3,.pv-summary2__title,.vehicle-video h3,.vehicle-faq-title,.preview-top h2,.contact-preview-header h3,.modern-content h3,.theme-about-hero__card h1,.theme-contact-hero__card h1){margin-top:0;color:var(--premium-heading-ink)!important;font-size:clamp(28px,2.4vw,36px)!important;line-height:1.08!important;font-weight:500!important;letter-spacing:0!important}.premium-layout-shell :is(.premium-browse__title,.display-7,.pv-h3,.pv-summary2__title,.vehicle-video h3,.vehicle-faq-title,.preview-top h2,.contact-preview-header h3,.modern-content h3,.theme-about-hero__card h1,.theme-contact-hero__card h1):after{content:"";display:inline-block;width:3px;height:32px;margin-left:9px;border-radius:999px;background:var(--premium-heading-line);transform:translateY(6px)}.premium-layout-shell .premium-browse__all,.premium-layout-shell section .custom-btn.custom-btn-secondary{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--premium-outline)!important;border-radius:999px!important;background:#fff!important;color:var(--premium-outline-text)!important;padding:0 34px!important;font-size:15px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 10px 22px #0ea5e914!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}.premium-layout-shell .premium-browse__all:hover,.premium-layout-shell section .custom-btn.custom-btn-secondary:hover{background:var(--premium-outline-hover)!important;color:var(--premium-outline-hover-text)!important;transform:translateY(-1px);box-shadow:0 16px 28px #0ea5e91f!important}.premium-layout-shell :is(.contact-form-card__header h4,.contact-info-card__content h4,.map-preview-head h4,.year-modal-title,.mv-topTitle,.mv-emptyTitle){color:var(--premium-heading-ink)!important;font-size:clamp(20px,1.6vw,24px)!important;line-height:1.14!important;font-weight:500!important}.premium-layout-shell :is(.nav-link-custom,.mobile-offcanvas__title,.mobile-offcanvas__link,.mobile-offcanvas__link--active,.mobile-offcanvas__btn,.custom-btn,.vendor-country-nav__label strong,.vendor-country-nav__label small,.vendor-country-nav__option strong,.vendor-country-nav__option small){font-weight:400!important}.premium-layout-shell :is(.mv-ddText,.mv-ddText.mv-ph,.mv-filterOpt,.mv-filterOpt.active,.mv-smallEmpty,.mv-search input,.mv-nativeSelect,.mv-priceTitle,.mv-priceDash,.mv-priceField label,.mv-priceCur,.mv-priceInput input,.mv-priceClear,.mv-sort,.mv-resetBtn,.mv-loading,.mv-emptyBtn,.year-clear-btn,.year-show-btn,.mv-filter-count){font-weight:400!important}.premium-layout-shell :is(.footer-bg,.footer-bg h6,.footer-link,.footer-phone-link,.footer-bg .small,.footer-bg p,.footer-bg span,.footer-bg a){font-weight:400!important}.premium-layout-shell :is(.theme-about-page *,.theme-contact-page *,.pv-seller *,.vehicle-pdf-badge,.vehicle-pdf-badge *,.vehicle-share *,.vehicle-faq-section *,.vehicle-video *){font-weight:400!important}.premium-layout-shell :is(.theme-about-page h1,.theme-about-page h2,.theme-about-page h3,.theme-about-page h4,.theme-contact-page h1,.theme-contact-page h2,.theme-contact-page h3,.theme-contact-page h4,.pv-seller__title,.vehicle-pdf-badge__title,.vehicle-video h3){font-weight:500!important}.premium-layout-shell :is(.vehicle-pdf-badge,.vehicle-pdf-badge__downloadIcon,.vehicle-pdf-badge__title,.vehicle-pdf-badge__sub,.vehicle-video__eyebrow){color:var(--premium-blue)!important}.premium-layout-shell :is(.stock-hero__title,.pv-hero__title){color:#fff!important}.premium-layout-shell .stock-hero :is(.stock-hero__title,.stock-hero__sub,.stat__num,.stat__lbl),.premium-layout-shell .pv-hero :is(.pv-hero__title,.pv-breadcrumbs,.pv-bc__link,.pv-bc__current,.pv-bc__sep){color:#fff!important}.premium-layout-shell :is(.stock-hero__title,.pv-hero__title){text-shadow:0 6px 18px rgba(0,0,0,.35)}.premium-layout-shell .contact-info-card__content h4{color:#fff!important}.premium-layout-shell .vehicle-pdf-badge{border-color:rgba(var(--premium-blue-rgb),.22)!important;box-shadow:0 12px 24px rgba(var(--premium-blue-rgb),.08)!important}.premium-layout-shell .vehicle-pdf-badge__tab,.premium-layout-shell .vehicle-pdf-badge__doc,.premium-layout-shell .vehicle-pdf-badge__docTitle{background:var(--premium-blue)!important}.premium-layout-shell .vehicle-pdf-badge:hover{border-color:rgba(var(--premium-blue-rgb),.38)!important}.premium-layout-shell :is(.fake-submit,.captcha-refresh,.info-phone-link span,.map-fallback-link a){font-weight:400!important}.premium-layout-shell .mv-page :is(.mv-stickyBar,.mv-stickyBar *,.mv-ddPanel,.mv-ddPanel *,.mv-topBar,.mv-topBar *,.mv-mobile-filter-btn,.mv-mobile-filter-btn *){font-weight:400!important;letter-spacing:0!important}.premium-layout-shell .vehicle-video--premium .vehicle-video__head{gap:18px;margin-bottom:18px}@media(max-width:575.98px){.premium-layout-shell :is(.premium-browse__title,.display-7,.pv-h3,.pv-summary2__title,.vehicle-video h3,.vehicle-faq-title,.preview-top h2,.contact-preview-header h3,.modern-content h3,.theme-about-hero__card h1,.theme-contact-hero__card h1):after{height:24px;transform:translateY(5px)}.premium-layout-shell .premium-browse__all,.premium-layout-shell section .custom-btn.custom-btn-secondary{width:100%;min-height:48px!important}}.premium-layout-shell{overflow-x:clip}@supports not (overflow: clip){.premium-layout-shell{overflow-x:hidden}}.premium-layout-shell .premium-product-view.pv-wrap .pv-summaryRow{align-items:start}.premium-layout-shell .premium-product-view.pv-wrap .pv-sideCol{position:sticky;top:96px;z-index:6;align-self:start;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 112px);overflow:visible}.premium-layout-shell .premium-product-view.pv-wrap .pv-sideSticky{position:static;top:auto;max-height:none}@media(max-width:992px){.premium-layout-shell .premium-product-view.pv-wrap .pv-sideCol{position:static;top:auto;max-height:none}}
