.DetailsPopover-module__Mjng9a__popover{z-index:10;gap:var(--gap-md);border:var(--border-soft);border-radius:var(--radius-xl);width:250px;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.DetailsPopover-module__Mjng9a__popover--labels{top:50px}.DetailsPopover-module__Mjng9a__popover--closed{display:none}.DetailsPopover-module__Mjng9a__popover--details{width:100%;max-width:350px;left:0}.DetailsPopover-module__Mjng9a__popover .DetailsPopover-module__Mjng9a__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.DetailsPopover-module__Mjng9a__popover .DetailsPopover-module__Mjng9a__item{justify-content:space-between;width:100%;display:flex}.SRPCalloutText-module__5EUefW__inventoryCallout{background-color:var(--elevated-level-two);border-radius:var(--radius-md);margin:0 12px 12px;padding:16px}.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText{color:var(--text-secondary);font-size:max(12px,min(1vw,14px));line-height:1.3}.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText div,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText h1,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText h2,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText h3,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText h4,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText h5,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText h6,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText li,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText ol,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText p,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText span,.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText ul{width:100%;margin:0}@media (max-width:768px){.SRPCalloutText-module__5EUefW__inventoryCallout .SRPCalloutText-module__5EUefW__inventoryCalloutText{font-size:12px}}.VehicleCardButton-module__NOM8fW__badge{min-width:unset;border:var(--border-soft);border-radius:var(--radius-sm);height:30px;box-shadow:var(--shadow-soft);padding:6px 8px;color:var(--text-primary)!important;background:var(--surface)!important}.VehicleCardButton-module__NOM8fW__badge--clickable{cursor:pointer}.VehicleCardButton-module__NOM8fW__badge--static{cursor:default!important}.VehicleCardButton-module__NOM8fW__badge--green{box-shadow:var(--shadow-soft);border:none;color:var(--white)!important;background:#128000!important}.VehicleCardButton-module__NOM8fW__badge--primary{box-shadow:var(--shadow-soft);border:none;color:var(--on-primary)!important;background:var(--primary-gradient,var(--primary))!important}.VehicleCardButton-module__NOM8fW__badge--iconButton{padding:6px 2px}.VehicleCardButton-module__NOM8fW__badge--withLabels{justify-content:center;align-items:center;height:44px;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn{align-items:flex-end;gap:8px;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__divider{background-color:var(--text-primary);opacity:.1;width:1px;height:18px}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__divider--labels{height:32px;margin:auto 0}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn{flex-direction:column;justify-content:flex-start;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn--faint{opacity:.5}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__label{text-align:left;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:14px;letter-spacing:-.05em!important}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__label--faint{opacity:.77}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn{align-items:center;gap:2px;display:flex}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__value{font-size:16px;font-weight:700;line-height:18px;letter-spacing:-.05em!important}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__value--strikethrough{text-decoration:line-through}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__value--priceLocked{filter:blur(4px)}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__icon{width:14px;height:14px;font-size:14px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.VehicleCardButton-module__NOM8fW__badge .VehicleCardButton-module__NOM8fW__labelCtn .VehicleCardButton-module__NOM8fW__priceCtn .VehicleCardButton-module__NOM8fW__valueCtn .VehicleCardButton-module__NOM8fW__icon--open{transform:rotate(180deg)}.VehicleCardPopover-module__jswsYW__popover{z-index:10;gap:var(--gap-md);border:var(--border-soft);border-radius:var(--radius-xl);width:250px;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.VehicleCardPopover-module__jswsYW__popover--labels{top:50px}.VehicleCardPopover-module__jswsYW__popover--carshop{top:70px}.VehicleCardPopover-module__jswsYW__popover--closed{display:none}.VehicleCardPopover-module__jswsYW__popover .VehicleCardPopover-module__jswsYW__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.VehicleCardPopover-module__jswsYW__popover .VehicleCardPopover-module__jswsYW__item{justify-content:space-between;width:100%;display:flex}.ButtonNotification-module__lOuihq__buttonCtn{z-index:1;width:100%;position:relative}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification{z-index:0;width:inherit;height:36px;color:var(--on-primary);background:var(--primary);border-radius:var(--radius-sm);pointer-events:none;justify-content:center;align-items:center;animation-name:ButtonNotification-module__lOuihq__bounce-out;animation-duration:.75s;animation-fill-mode:both;display:flex;position:absolute;top:0}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification--show{z-index:10;box-shadow:var(--shadow-soft);animation-name:ButtonNotification-module__lOuihq__bounce-in;top:-44px;animation-duration:.5s!important}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification--initial{animation-duration:0s!important}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification .ButtonNotification-module__lOuihq__progressFixed{z-index:1;background-color:var(--on-primary);opacity:.7;border-radius:0 0 0 5px;width:5px;height:3px;position:absolute;bottom:0;left:0}.ButtonNotification-module__lOuihq__buttonCtn .ButtonNotification-module__lOuihq__notification .ButtonNotification-module__lOuihq__progress{z-index:1;background-color:var(--on-primary);transform-origin:0;opacity:.7;border-radius:0 0 5px;width:calc(100% - 5px);height:3px;animation:ButtonNotification-module__lOuihq__track-progress 3.4s linear forwards;position:absolute;bottom:0;left:5px}@keyframes ButtonNotification-module__lOuihq__bounce-in{0%,40%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,44px,0)}40%{opacity:1;transform:translate3d(0,-10px,0)}75%{transform:translate3d(0,5px,0)}90%{transform:translate3d(0,-2.5px,0)}to{transform:translateZ(0)}}@keyframes ButtonNotification-module__lOuihq__bounce-out{0%{transform:translate3d(0,-44px,0)}20%{transform:translate3d(0,-41.5px,0)}40%,45%{opacity:1;transform:translate3d(0,-49px,0)}to{opacity:0;transform:translateZ(0)}}@keyframes ButtonNotification-module__lOuihq__track-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}