.VehicleDetailsPage_inventory_heading__0phj3{padding:1.5rem 1rem 0}@media(min-width:768px){.VehicleDetailsPage_inventory_heading__0phj3{margin-bottom:1rem}}@media(min-width:1280px){.VehicleDetailsPage_inventory_heading__0phj3{padding:1rem 2rem 0}}.VehicleDetailsPage_inventory_heading_title__jNmRH{margin-bottom:.75rem;font-size:clamp(1.625rem,1.443rem + .7767vw,2.375rem);white-space:pre-wrap;letter-spacing:-.5px}@media(min-width:768px){.VehicleDetailsPage_inventory_heading_title__jNmRH{white-space:unset}}.VehicleDetailsPage_inventory_heading_description__uze_n{display:flex;margin-bottom:1rem;color:var(--color-primaryLight);font-weight:var(--font-medium);font-size:.75rem;font-size:clamp(.75rem,.7197rem + .1294vw,.875rem)}@media(min-width:768px){.VehicleDetailsPage_inventory_heading_description__uze_n{align-items:center}}.VehicleDetailsPage_inventory_heading_description__uze_n p{flex:1 1;margin:0}.VehicleDetailsPage_inventory_heading_description__uze_n span{color:var(--color-white)}.VehicleDetailsPage_inventory_heading_description__uze_n svg{width:20px;margin-right:8px}.VehicleDetailsPage_inventory_heading_description__uze_n svg path{fill:var(--color-primaryLight)}.VehicleDetailsPage_inventory_top__5J75Z{position:relative;z-index:3}@media(min-width:1280px){.VehicleDetailsPage_inventory_top__5J75Z{display:flex;padding:0 2rem;gap:32px;align-items:flex-start}}@media(min-width:768px){.VehicleDetailsPage_inventory_top_gallery__zeww0{padding:0 1rem;max-width:1000px;margin:0 auto}}@media(min-width:1280px){.VehicleDetailsPage_inventory_top_gallery__zeww0{position:relative;width:58%;order:2;flex:1 1;max-width:unset;padding:0}}.VehicleDetailsPage_inventory_top_gallery_wrap__ge4OZ{position:relative}@media(min-width:1280px){.VehicleDetailsPage_inventory_top_gallery_wrap__ge4OZ{margin-bottom:0}}.VehicleDetailsPage_inventory_top_gallery_wrap_sold__EvsmG:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(250,250,250,.3);border-radius:16px;z-index:1}.VehicleDetailsPage_inventory_top_gallery_wrap_sold_label__YgZbH{position:absolute;bottom:55%;left:50%;transform:translate(-50%,50%) rotate(-35deg);transform-origin:center;text-transform:uppercase;font-size:clamp(2.5rem,2.0449rem + 1.9417vw,4.375rem);font-weight:var(--font-demi);color:#710000;text-shadow:2px 2px 2px #c5b9a0;z-index:1}.VehicleDetailsPage_inventory_top_gallery__zeww0>a{display:block}@media(max-width:767.98px){.VehicleDetailsPage_inventory_top_shape__uCV73{margin-top:-30px;height:30px}.VehicleDetailsPage_inventory_top_shape__uCV73:after{left:-30px;right:-30px}}@media(min-width:1280px){.VehicleDetailsPage_inventory_main__Itl62{position:relative;margin:auto;max-width:1875px}}.VehicleDetailsPage_inventory_details__RKvb3{position:relative;padding:0 1rem;z-index:1}@media(min-width:768px){.VehicleDetailsPage_inventory_details__RKvb3{margin:1.25rem auto auto;text-align:center;max-width:600px}}@media(min-width:1280px){.VehicleDetailsPage_inventory_details__RKvb3{width:42%;padding:0;margin-top:0;width:500px;text-align:left}}@media(min-width:1921px){.VehicleDetailsPage_inventory_details__RKvb3{width:600px}}.VehicleDetailsPage_inventory_details_list_item__0K3hE{display:flex;justify-content:space-between;font-size:.75rem;line-height:1.3;border-bottom:1px solid var(--color-gray);padding:.75rem 0;font-weight:var(--font-medium)}@media(min-width:1280px){.VehicleDetailsPage_inventory_details_list_item__0K3hE:first-child{padding-top:0}}@media(min-width:1600px){.VehicleDetailsPage_inventory_details_list_item__0K3hE{font-size:.8125rem}}.VehicleDetailsPage_inventory_details_list_item__0K3hE span{margin-left:.5rem;text-align:right;font-weight:var(--font-regular)}.VehicleDetailsPage_inventory_info__QkEn_{display:flex;position:absolute;gap:1rem}.VehicleDetailsPage_inventory_armor__rdDom{display:flex;align-items:flex-end;position:relative;left:.5rem;bottom:4rem;font-size:.75rem;font-weight:var(--font-large);line-height:1;cursor:pointer}@media(min-width:768px){.VehicleDetailsPage_inventory_armor__rdDom{bottom:2.5rem}}@media(min-width:1280px){.VehicleDetailsPage_inventory_armor__rdDom{font-size:.8125rem;bottom:2.5rem}}.VehicleDetailsPage_inventory_armor__rdDom svg{height:32px;margin-left:4px}.VehicleDetailsPage_inventory_armor__rdDom strong{margin-left:.25rem;text-transform:uppercase;font-size:1.6875rem;line-height:1;font-weight:var(--font-medium)}@media(min-width:1280px){.VehicleDetailsPage_inventory_armor__rdDom strong{font-size:2.125rem}}.VehicleDetailsPage_inventory_armor_box__Mg28z{display:flex;flex-flow:column;line-height:13px}.VehicleDetailsPage_inventory_armor_box__Mg28z span{text-transform:uppercase;line-height:14px;letter-spacing:-.6px}@media(min-width:1280px){.VehicleDetailsPage_inventory_armor_box__Mg28z span{line-height:18px}}.VehicleDetailsPage_inventory_cta__SnOd2{padding:14px 24px;background:var(--color-primary);color:#fff;font-size:13px;font-weight:500;border-radius:99px;border:none}@media(min-width:768px){.VehicleDetailsPage_inventory_cta__SnOd2{min-width:287px}}@media(min-width:1280px){.VehicleDetailsPage_inventory_cta__SnOd2{cursor:pointer;justify-content:space-evenly;padding:26px 24px!important;text-transform:uppercase}}@media(min-width:1600px){.VehicleDetailsPage_inventory_cta__SnOd2{margin:0 auto;position:relative;right:0}}.VehicleDetailsPage_inventory_cta_wrap__XzzeQ{position:fixed;bottom:.25rem;left:1rem;right:1rem;margin:auto;z-index:2;max-width:11.5625rem}@media(min-width:768px){.VehicleDetailsPage_inventory_cta_wrap__XzzeQ{min-width:287px}}@media(min-width:1280px){.VehicleDetailsPage_inventory_cta_wrap__XzzeQ{margin-top:1.5rem!important;position:-webkit-sticky;position:sticky;bottom:10px;margin:auto}}.VehicleDetailsPage_inventory_cta_wrap_static__xPizD{position:relative;bottom:0;left:0;right:0;margin:20px}.VehicleDetailsPage_inventory_description__WhiM0{padding-top:3.125rem;font-size:.875rem}@media(max-width:767.98px){.VehicleDetailsPage_inventory_description_pdfs__bPPEt{padding-top:6.25rem}}@media(min-width:1280px){.VehicleDetailsPage_inventory_description__WhiM0{font-size:1.0625rem;padding-top:5rem;padding-bottom:5rem}}.VehicleDetailsPage_inventory_description__WhiM0 p{margin-bottom:1rem}.VehicleDetailsPage_inventory_description__WhiM0 p:last-child{margin-bottom:0}.VehicleDetailsPage_inventory_description__WhiM0 div{margin:20px 0 20px 20px!important}@media(max-width:767.98px){.VehicleDetailsPage_inventory_description__WhiM0 div{display:block!important}}@media(min-width:768px){.VehicleDetailsPage_inventory_description__WhiM0 div{display:flex}}@media(min-width:1280px){.VehicleDetailsPage_inventory_description__WhiM0 div{margin:20px 0 20px 40px!important}}.VehicleDetailsPage_inventory_description__WhiM0 div ul{display:block;margin:0!important;flex:1 1!important}.VehicleDetailsPage_inventory_description__WhiM0 div ul li{width:auto}.VehicleDetailsPage_inventory_description__WhiM0 ul{list-style-type:disc!important;padding:0!important;margin:20px 0 20px 20px!important}@media(min-width:768px){.VehicleDetailsPage_inventory_description__WhiM0 ul{display:flex;flex-wrap:wrap}}@media(min-width:1280px){.VehicleDetailsPage_inventory_description__WhiM0 ul{margin:20px 0 20px 40px!important}}.VehicleDetailsPage_inventory_description__WhiM0 ul li{padding:0!important;margin:0 0 12px!important}@media(min-width:768px){.VehicleDetailsPage_inventory_description__WhiM0 ul li{width:50%}}.VehicleDetailsPage_inventory_description__WhiM0 a{color:var(--color-primaryLight);font-weight:var(--font-medium);text-decoration:underline}.VehicleDetailsPage_inventory_pdfs__POqhG{position:absolute;bottom:-70px;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.9375rem;color:var(--color-primaryLight)}@media(max-width:767.98px){.VehicleDetailsPage_inventory_pdfs__POqhG{flex-flow:column}}@media(min-width:768px){.VehicleDetailsPage_inventory_pdfs__POqhG{bottom:-40px;gap:30px}}@media(min-width:1280px){.VehicleDetailsPage_inventory_pdfs__POqhG{bottom:22px;justify-content:unset;margin:0}}@media(min-width:1600px){.VehicleDetailsPage_inventory_pdfs__POqhG{right:0}}.VehicleDetailsPage_inventory_pdfs_button__8Iwau{text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative}@media(max-width:767.98px){.VehicleDetailsPage_inventory_pdfs_button__8Iwau:last-child{margin-top:10px}}@media(min-width:1280px){.VehicleDetailsPage_inventory_pdfs_button__8Iwau:last-child{margin-top:0;margin-left:auto}.VehicleDetailsPage_inventory_pdfs_button__8Iwau{font-size:15px;cursor:pointer}}.VehicleDetailsPage_inventory_pdfs_button__8Iwau:hover .VehicleDetailsPage_inventory_pdfs_button_text__eUh9T:before{transform:scaleX(1)}.VehicleDetailsPage_inventory_pdfs_button__8Iwau:hover .VehicleDetailsPage_inventory_pdfs_button_icon__rOdU7 svg{transform:rotate(45deg)}.VehicleDetailsPage_inventory_pdfs_button_text__eUh9T{position:relative;text-wrap:nowrap;font-weight:var(--font-medium);transition:color .25s linear}.VehicleDetailsPage_inventory_pdfs_button_text__eUh9T:before{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:1px;background:#fff;transform-origin:left center;transform:scaleX(0);transition:transform .3s,color .25s linear}.VehicleDetailsPage_inventory_pdfs_button_icon__rOdU7{display:flex;align-items:center;gap:10px;margin-left:10px}.VehicleDetailsPage_inventory_pdfs_button_icon__rOdU7 svg{transform:rotate(0deg);transition:transform .3s cubic-bezier(.4,.64,.68,1)}.VehicleDetailsPage_inventory_pdfs_button_icon__rOdU7 svg circle,.VehicleDetailsPage_inventory_pdfs_button_icon__rOdU7 svg path{stroke-width:1.5;transition:stroke .25s linear}