.AutovanceCard-module__x6iVUW__iframeContainer{justify-content:center;align-items:center;display:flex}.AutovanceCard-module__x6iVUW__iframeContainer .AutovanceCard-module__x6iVUW__iframe{border:none;width:100%}.BannerCard-module__GinsNa__banner{width:100%}.BasicDetailCardItem-module__YVYJ_G__item{border-bottom:1px dotted rgba(0,0,0,0);flex-direction:row;justify-content:space-between;align-items:center;width:100%;transition:border-bottom .14s ease-in-out;display:flex}@media (hover:hover){.BasicDetailCardItem-module__YVYJ_G__item:hover{border-bottom:1px dotted var(--text-secondary)}}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__labelContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__labelContainer .BasicDetailCardItem-module__YVYJ_G__icon path,.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__labelContainer .BasicDetailCardItem-module__YVYJ_G__icon rect{fill:var(--text-secondary)}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__valueContainer{align-items:center;gap:var(--gap-md);flex-direction:row;max-width:70%;display:flex}@media (max-width:768px){.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__valueContainer{max-width:100%}}.BasicDetailCardItem-module__YVYJ_G__item .BasicDetailCardItem-module__YVYJ_G__valueContainer.BasicDetailCardItem-module__YVYJ_G__longValue{cursor:help}.BasicDetailColorDisplay-module__8sRXFa__colorInfo{justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:row;display:flex}.BasicDetailColorDisplay-module__8sRXFa__colorInfo .BasicDetailColorDisplay-module__8sRXFa__colorSwatch{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:var(--shadow-strong);border-radius:50%}.BasicInfoTitle-module__GAxJCG__container{justify-content:space-between;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.BasicInfoTitle-module__GAxJCG__container{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module__GAxJCG__container .BasicInfoTitle-module__GAxJCG__buttons{gap:var(--gap-lg);display:flex}@media (max-width:500px){.BasicInfoTitle-module__GAxJCG__container .BasicInfoTitle-module__GAxJCG__buttons{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module__GAxJCG__container .BasicInfoTitle-module__GAxJCG__buttons .BasicInfoTitle-module__GAxJCG__buttonContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicInfoTitle-module__GAxJCG__container .BasicInfoTitle-module__GAxJCG__buttons .BasicInfoTitle-module__GAxJCG__buttonContainer .BasicInfoTitle-module__GAxJCG__copyItemContainer{align-items:center;gap:var(--gap-md);cursor:pointer;background-color:rgba(0,0,0,0);border:none;flex-direction:row;display:flex}.BasicInfoTitle-module__GAxJCG__container .BasicInfoTitle-module__GAxJCG__buttons .BasicInfoTitle-module__GAxJCG__buttonContainer .BasicInfoTitle-module__GAxJCG__copyItemContainer .BasicInfoTitle-module__GAxJCG__button{cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;transition:all .2s ease-in-out}.BasicInfoTitle-module__GAxJCG__container .BasicInfoTitle-module__GAxJCG__buttons .BasicInfoTitle-module__GAxJCG__buttonContainer .BasicInfoTitle-module__GAxJCG__copyItemContainer .BasicInfoTitle-module__GAxJCG__button:hover{text-underline-offset:2px;text-decoration:underline}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn{padding:var(--spacing-lg);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn details[open] summary .LexusAccessoriesCard-module__w2mCBG__icon{transform:rotate(180deg)}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn details[open] .LexusAccessoriesCard-module__w2mCBG__extendedDescription{animation:LexusAccessoriesCard-module__w2mCBG__fade-in .75s linear forwards}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn hr{height:1px;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);background-color:var(--text-secondary);border:none}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn div:last-child hr{display:none}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn h5{font-size:var(--font-body-lg);font-weight:var(--font-weight-medium)}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__details .LexusAccessoriesCard-module__w2mCBG__summary{cursor:pointer;flex-direction:row;display:flex}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__details .LexusAccessoriesCard-module__w2mCBG__summary .LexusAccessoriesCard-module__w2mCBG__summaryCtn{flex-direction:row;justify-content:space-between;width:100%;display:flex}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__details .LexusAccessoriesCard-module__w2mCBG__summary .LexusAccessoriesCard-module__w2mCBG__summaryCtn .LexusAccessoriesCard-module__w2mCBG__summaryRight{flex-direction:row;display:flex}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__details .LexusAccessoriesCard-module__w2mCBG__summary .LexusAccessoriesCard-module__w2mCBG__summaryCtn .LexusAccessoriesCard-module__w2mCBG__summaryRight .LexusAccessoriesCard-module__w2mCBG__icon{margin-left:var(--spacing-md);font-size:var(--font-body-xl);transition:var(--transition-fast)}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__details .LexusAccessoriesCard-module__w2mCBG__extendedDescription{width:95%;padding:var(--spacing-md) 0 0 var(--spacing-md);font-size:var(--font-body-md);opacity:0}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__details .LexusAccessoriesCard-module__w2mCBG__extendedDescription li::marker{color:var(--text-primary)}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__priceCtn{flex-direction:row;justify-content:center;align-items:center;display:flex}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__priceCtn .LexusAccessoriesCard-module__w2mCBG__helpBtn{border-radius:50%;width:22px;min-width:0;height:22px;margin-bottom:2px;padding:0}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__priceCtn .LexusAccessoriesCard-module__w2mCBG__helpIcon{width:18px;height:18px;font-size:var(--font-body-md);color:var(--text-primary);margin-top:2px}.LexusAccessoriesCard-module__w2mCBG__accessoriesCtn .LexusAccessoriesCard-module__w2mCBG__accessory{padding-right:var(--spacing-4xl);flex-direction:row;justify-content:space-between;display:flex}@keyframes LexusAccessoriesCard-module__w2mCBG__fade-in{to{opacity:1}}.BasicInfoCard-module__HDpXSa__detailsCtn{justify-content:center;align-items:flex-start;gap:var(--gap-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:row;width:100%;padding:18px;display:flex}.BasicInfoCard-module__HDpXSa__detailsCtn .BasicInfoCard-module__HDpXSa__details{flex-direction:column;justify-content:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;display:flex;overflow:hidden}.BasicInfoCard-module__HDpXSa__detailsCtn .BasicInfoCard-module__HDpXSa__dividerWrp{border-right:var(--border-strong);align-items:center;height:100%;min-height:120px;display:flex}@media only screen and (max-width:768px){.BasicInfoCard-module__HDpXSa__detailsCtn{flex-direction:column;gap:10px}.BasicInfoCard-module__HDpXSa__detailsCtn .BasicInfoCard-module__HDpXSa__dividerWrp{display:none}}.BasicInfoCard-module__HDpXSa__detailsCtn .BasicInfoCard-module__HDpXSa__hidden{display:none}.CarShopTradeContainer-module__8K3ECq__container{border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;background-color:var(--carshop-green)!important;max-width:1400px!important;box-shadow:var(--shadow-soft)!important;padding:100px 48px!important}@media only screen and (max-width:900px){.CarShopTradeContainer-module__8K3ECq__container{flex-direction:column;align-items:flex-start;gap:24px}}.CarShopTradeContainer-module__8K3ECq__container.CarShopTradeContainer-module__8K3ECq__vdp{flex-direction:column;border-radius:inherit!important;padding:24px!important}.CarShopTradeCTA-module__lkFpQW__innerContentContainer{width:100%;padding:var(--padding-xl);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.CarShopTradeCTA-module__lkFpQW__buttonContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:768px){.CarShopTradeCTA-module__lkFpQW__buttonContainer{flex-direction:column}}.CarShopTradeCTA-module__lkFpQW__headerContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopTransferCard-module__H86i-q__contentContainer{background-color:#f4cd00}@media only screen and (max-width:768px){.CarShopTransferCard-module__H86i-q__contentContainer{padding:var(--padding-lg)}}.CarShopTransferCard-module__H86i-q__contentContainer .CarShopTransferCard-module__H86i-q__innerContent{gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopTransferCard-module__H86i-q__contentContainer .CarShopTransferCard-module__H86i-q__textContainer{gap:var(--gap-md);flex-direction:column;display:flex}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;width:100%;min-width:240px;height:160px;display:flex;position:relative;overflow:hidden}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__badgeContent{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__badgeContent .CertifiedTraitBadge-module__fUxNeG__itemButton{width:100%;padding:var(--padding-sm);color:var(--primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);border:none}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent{background-color:var(--carshop-blue);height:164px;transition:var(--transition-bounce-sm);position:absolute;top:100%;left:0;right:0}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent.CertifiedTraitBadge-module__fUxNeG__expanded{top:0}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent.CertifiedTraitBadge-module__fUxNeG__expanded img{object-fit:contain;width:30px;height:30px}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent.CertifiedTraitBadge-module__fUxNeG__expanded img:not([src*="carfax-logo-square.svg"]){filter:brightness(0) invert()}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent .CertifiedTraitBadge-module__fUxNeG__expandedContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.CertifiedTraitBadge-module__fUxNeG__certifiedTraitBadge .CertifiedTraitBadge-module__fUxNeG__expandedContent .CertifiedTraitBadge-module__fUxNeG__expandedContentContainer a{color:var(--on-primary);font-size:12px;text-decoration:underline}.CertifiedTraitBadge-module__fUxNeG__expandAndCloseButton{top:var(--padding-lg);right:var(--padding-lg);z-index:3;border-radius:var(--radius-sm);border:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;color:var(--primary)!important;background-color:var(--elevated-level-one)!important}.CertifiedTraitBadge-module__fUxNeG__expandAndCloseButton .CertifiedTraitBadge-module__fUxNeG__expandAndCloseButtonIcon{transition:var(--transition-bounce)}.CertifiedTraitBadge-module__fUxNeG__expandAndCloseButton .CertifiedTraitBadge-module__fUxNeG__expandAndCloseButtonIcon.CertifiedTraitBadge-module__fUxNeG__expanded{transform:rotate(45deg)}.CarShopCertifiedCard-module__FeeR3W__contentContainer{align-items:center;gap:var(--gap-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module__FeeR3W__contentContainer{padding:var(--padding-md)}}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header{align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer .CarShopCertifiedCard-module__FeeR3W__titleAndBadgeContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer .CarShopCertifiedCard-module__FeeR3W__titleAndBadgeContainer .CarShopCertifiedCard-module__FeeR3W__titleContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.CarShopCertifiedCard-module__FeeR3W__contentContainer .CarShopCertifiedCard-module__FeeR3W__contentWithImageAndText .CarShopCertifiedCard-module__FeeR3W__header .CarShopCertifiedCard-module__FeeR3W__textContainer .CarShopCertifiedCard-module__FeeR3W__titleAndBadgeContainer .CarShopCertifiedCard-module__FeeR3W__titleContainer .CarShopCertifiedCard-module__FeeR3W__title{font-size:var(--font-heading-md);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module__FeeR3W__learnMoreLink{font-size:14px}@media (hover:hover){.CarShopCertifiedCard-module__FeeR3W__learnMoreLink:hover{color:var(--carshop-accent);text-decoration:underline}}.CarShopCertifiedCard-module__FeeR3W__textAndCertifiedContent{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module__FeeR3W__textAndCertifiedContent .CarShopCertifiedCard-module__FeeR3W__certifiedTraitBadgeContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module__FeeR3W__textAndCertifiedContent .CarShopCertifiedCard-module__FeeR3W__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}.CarShopLocationOverlay-module__5o81vq__locationOverlay{justify-content:center;align-items:center;gap:var(--gap-md);padding:var(--padding-md);background:linear-gradient(to bottom,var(--primary),transparent);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.CarShopLocationOverlay-module__5o81vq__locationOverlay .CarShopLocationOverlay-module__5o81vq__carshopLogo{object-fit:contain;width:140px}.CarShopDealerImage-module__AA15Ba__childDealerImageWrapper{border-radius:var(--radius-lg);height:100%;overflow:hidden}.CarShopDealerImage-module__AA15Ba__imageContainer{width:200px;height:100%;position:relative}.CarShopDealerImage-module__AA15Ba__imageContainer .CarShopDealerImage-module__AA15Ba__image img{object-fit:cover;object-position:top;filter:brightness(.7);height:100%;width:200px!important}.CarShopDealerImage-module__AA15Ba__emptyImage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards{gap:var(--spacing-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent{gap:var(--gap-xl);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent{flex-direction:column;min-width:100%}}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__imageOfDeliveryDriver{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;height:200px;position:relative;overflow:hidden}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__imageOfDeliveryDriver img{object-fit:cover;object-position:center;width:100%;height:100%}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__imageOfDeliveryDriver:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));content:"";width:100%;height:100%;position:absolute;top:0;left:0}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithPrimaryContent .CarShopDeliveryCard-module__cnnr7a__primaryContentTextContainer{align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithChildDealerContent{gap:var(--gap-md);flex-direction:column;width:300px;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithChildDealerContent{display:none}}.CarShopDeliveryCard-module__cnnr7a__containerWithTwoCards .CarShopDeliveryCard-module__cnnr7a__containerWithChildDealerContent .CarShopDeliveryCard-module__cnnr7a__childDealerImageContainer{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}.CoxDigitalRetail-module__efuj-q__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:24px;padding:15px}