.vehicle-details-card{border-radius:calc(var(--radius) - 2px);--tw-border-opacity:1;border-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));padding:1.25rem}.vehicle-details-card__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;display:flex}.vehicle-details-card__variant-title{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.vehicle-details-card__condition{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-top:.125rem;font-size:.75rem;line-height:1rem}.vehicle-details-card__price{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}.vehicle-details-card__configuration-items{margin-bottom:1rem}.vehicle-details-card__configuration-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.vehicle-details-card__configuration-items{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));padding-bottom:1rem}.vehicle-details-card__configuration-item{align-items:center;gap:.75rem;display:flex}.vehicle-details-card__item-image-container{border-radius:9999px;width:1.25rem;height:1.25rem;position:relative;overflow:hidden}.vehicle-details-card__item-image{object-fit:cover}.vehicle-details-card__item-title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.vehicle-details-card__color-fallback{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));border-radius:9999px;width:1.25rem;height:1.25rem}.vehicle-details-card__details{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:1rem;display:grid}.vehicle-details-card__detail-row{align-items:center;gap:.75rem;display:flex}.vehicle-details-card__detail-row span{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.vehicle-details-card__icon-circle{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}
.pre-owned-detail-screen{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));width:100%;height:100%;position:relative}.pre-owned-detail-screen__back-button-container{z-index:20;position:fixed;top:1rem;left:1rem}@media (min-width:640px){.pre-owned-detail-screen__back-button-container{top:6rem;left:1.5rem}}.pre-owned-detail-screen__back-button{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgba(255,255,255,.8);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.pre-owned-detail-screen__back-button:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.pre-owned-detail-screen__back-icon{font-size:.75rem;line-height:1rem}.pre-owned-detail-screen__container{flex-direction:column;align-items:flex-start;height:100%;display:flex}@media (min-width:1280px){.pre-owned-detail-screen__container{flex-direction:row;justify-content:space-between}}.pre-owned-detail-screen__media-container{z-index:10;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);width:100%;height:200px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);--tw-shadow-color:#fff;justify-content:center;align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}@media (min-width:640px){.pre-owned-detail-screen__media-container{top:calc(var(--header-height-dynamic));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;height:320px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}}@media (min-width:768px){.pre-owned-detail-screen__media-container{height:460px}}@media (min-width:1280px){.pre-owned-detail-screen__media-container{height:calc(100svh - var(--header-height-dynamic));flex-grow:1}}.pre-owned-detail-screen__details-container{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));width:100%;height:100%}@media (min-width:1280px){.pre-owned-detail-screen__details-container{width:33.3333%;min-width:480px;max-width:480px}}.pre-owned-detail-screen__details{margin-left:auto;margin-right:auto}.pre-owned-detail-screen__details>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.pre-owned-detail-screen__details{padding:1rem}@media (min-width:640px){.pre-owned-detail-screen__details{padding-top:1rem}}@media (min-width:1280px){.pre-owned-detail-screen__details{padding-left:2rem;padding-right:2rem}}@media only screen and (orientation:landscape) and (min-width:768px) and (max-width:1279px){.pre-owned-detail-screen__container{flex-direction:row;justify-content:space-between;align-items:stretch}.pre-owned-detail-screen__media-container{top:var(--header-height-dynamic);height:calc(100svh - var(--header-height-dynamic));flex-grow:1;position:-webkit-sticky;position:sticky}.pre-owned-detail-screen__details-container{width:33.3333%;min-width:480px;max-width:480px}}
