.MultipleCTASection_multipleCTASection__RFE4W{display:flex;flex-direction:column;padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);gap:var(--spacing-md)}.MultipleCTASection_multipleCTASection__RFE4W .MultipleCTASection_justifySpaceBetween__UeKZO{justify-content:space-between}.MultipleCTASection_multipleCTASection__RFE4W .MultipleCTASection_phonePopover__LS8rK{background:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-strong);padding:var(--spacing-md);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.VDPCalloutText_inventoryCallout__XJ_j_{background-color:var(--elevated-level-two);padding:16px;border-radius:var(--radius-md)}.VDPCalloutText_inventoryCallout__XJ_j_ .VDPCalloutText_inventoryCalloutText__luEz_{font-size:12px;line-height:1.2;color:var(--text-secondary)}.SingleCTA_singleCTA__LahiY{position:-webkit-sticky;position:sticky;top:30px;display:flex;flex-direction:column;gap:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);padding:var(--spacing-md);box-shadow:var(--shadow-soft);border:var(--border-soft)}.SingleCTA_singleCTA__LahiY.SingleCTA_asModal__PlFbm{top:80px}.SingleCTA_singleCTA__LahiY .SingleCTA_vehicleTitleGroup__Te8WQ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.SingleCTA_singleCTA__LahiY .SingleCTA_pricingContainer__HICrm{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm)}.SingleCTA_singleCTA__LahiY .SingleCTA_absoluteTopRight__euD2Q{position:absolute;top:-10px;right:-14px}.AutovanceCard_iframeContainer__WpykS{display:flex;justify-content:center;align-items:center}.AutovanceCard_iframeContainer__WpykS .AutovanceCard_iframe__jCW8i{border:none;width:100%}.BannerCard_banner__yNqpP{width:100%}.LexusAccessoriesCard_accessoriesCtn__BMNuC{background-color:var(--elevated-level-two);border-radius:var(--radius-md);padding:var(--spacing-lg);color:var(--text-primary)}.LexusAccessoriesCard_accessoriesCtn__BMNuC details[open] summary .LexusAccessoriesCard_icon__8JBjZ{transform:rotate(180deg)}.LexusAccessoriesCard_accessoriesCtn__BMNuC details[open] .LexusAccessoriesCard_extendedDescription__41Ysh{animation:LexusAccessoriesCard_fadeIn__Ab6vv .75s linear forwards}.LexusAccessoriesCard_accessoriesCtn__BMNuC hr{border:none;height:1px;background-color:var(--text-secondary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.LexusAccessoriesCard_accessoriesCtn__BMNuC div:last-child hr{display:none}.LexusAccessoriesCard_accessoriesCtn__BMNuC h5{font-weight:var(--font-weight-medium);font-size:var(--font-body-lg)}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_details__5suRH .LexusAccessoriesCard_summary__rqk8s{display:flex;flex-direction:row;cursor:pointer}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_details__5suRH .LexusAccessoriesCard_summary__rqk8s .LexusAccessoriesCard_summaryCtn__sAxeH{display:flex;flex-direction:row;justify-content:space-between;width:100%}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_details__5suRH .LexusAccessoriesCard_summary__rqk8s .LexusAccessoriesCard_summaryCtn__sAxeH .LexusAccessoriesCard_summaryRight__s9RIB{display:flex;flex-direction:row}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_details__5suRH .LexusAccessoriesCard_summary__rqk8s .LexusAccessoriesCard_summaryCtn__sAxeH .LexusAccessoriesCard_summaryRight__s9RIB .LexusAccessoriesCard_icon__8JBjZ{font-size:var(--font-body-xl);margin-left:var(--spacing-md);transition:var(--transition-fast)}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_details__5suRH .LexusAccessoriesCard_extendedDescription__41Ysh{opacity:0;width:95%;font-size:var(--font-body-md);padding:var(--spacing-md) 0 0 var(--spacing-md)}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_details__5suRH .LexusAccessoriesCard_extendedDescription__41Ysh li::marker{color:var(--text-primary)}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_priceCtn__gAfyd{display:flex;flex-direction:row;align-items:center;justify-content:center}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_priceCtn__gAfyd .LexusAccessoriesCard_helpBtn__sNykJ{min-width:0;height:22px;width:22px;padding:0;margin-bottom:2px;border-radius:50%}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_priceCtn__gAfyd .LexusAccessoriesCard_helpIcon__DYxcV{color:var(--text-primary);font-size:var(--font-body-md);margin-top:2px;height:18px;width:18px}.LexusAccessoriesCard_accessoriesCtn__BMNuC .LexusAccessoriesCard_accessory__eIahw{display:flex;flex-direction:row;justify-content:space-between;padding-right:var(--spacing-4xl)}@keyframes LexusAccessoriesCard_fadeIn__Ab6vv{to{opacity:1}}.BasicInfoCard_body__yoChC{display:flex;flex-direction:column;gap:var(--spacing-md)}.BasicInfoCard_body__yoChC .BasicInfoCard_hidden__y4EIk{display:none}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry{display:flex;flex-direction:row;gap:var(--spacing-4xl);justify-content:space-between;padding:18px;background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_dividerWrp__jwPc9{display:flex;align-items:center;height:100%}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_divider__wloaU{width:1px;height:95%;border-right:var(--border-strong)}@media only screen and (max-width:768px){.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry{flex-direction:column;gap:10px}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_dividerWrp__jwPc9{display:none}}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii{display:flex;flex-direction:column;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}@media only screen and (max-width:768px){.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii.BasicInfoCard_hidden__y4EIk{display:none}}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_colorInfo__N1Idn{display:flex;align-items:center;gap:4px}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_colorInfo__N1Idn .BasicInfoCard_colorSwatch__LW9wl{min-width:20px;width:20px;min-height:20px;height:20px;border-radius:50%}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_item__csBKr{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-size:1rem}@media only screen and (max-width:768px){.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_item__csBKr{max-width:100%}}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_item__csBKr p{margin-bottom:0}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_item__csBKr .BasicInfoCard_label__lCHBu{display:flex;align-items:center;color:var(--text-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.32px;max-width:50%}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_item__csBKr .BasicInfoCard_value__OgJMp{color:var(--text-primary);text-align:right;overflow-wrap:break-word;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;max-width:60%}.BasicInfoCard_body__yoChC .BasicInfoCard_detailsCtn__IUUry .BasicInfoCard_details__TAYii .BasicInfoCard_item__csBKr .BasicInfoCard_value__OgJMp:first-line{line-height:130%}.BasicInfoCard_button__aebo2{display:none!important}@media only screen and (max-width:768px){.BasicInfoCard_button__aebo2{display:flex!important}}.BasicInfoCard_btnIcon___AujL{transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.BasicInfoCard_btnIcon___AujL.BasicInfoCard_rotated__so_qn{transform:rotate(180deg)}.CarShopTradeContainer_container__5nJMn{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:100px 48px!important;background-color:var(--carshop-green)!important;border-radius:var(--vdp-card-border-radius,var(--radius-xl));border:var(--border-soft);box-shadow:var(--shadow-soft)!important;max-width:1400px!important}@media only screen and (max-width:900px){.CarShopTradeContainer_container__5nJMn{flex-direction:column;align-items:flex-start;gap:24px}}.CarShopTradeContainer_container__5nJMn.CarShopTradeContainer_vdp__3nctK{flex-direction:column;border-radius:inherit!important;padding:24px!important}