.VehicleDetailHero_section__pdFDa{--component-content-max-width:var(--builder-body-content-width);--component-min-height:auto;--block-margin-top:0px;--block-margin-bottom:0px;--surface-border-width:0px;--surface-border-color:transparent;--surface-background:transparent;--surface-text:inherit;--surface-shadow:none;--vehicle-detail-padding-top:0px;--vehicle-detail-padding-right:0px;--vehicle-detail-padding-bottom:0px;--vehicle-detail-padding-left:0px;--vehicle-detail-copy-content-max-width:520px;--vehicle-detail-media-min-height:clamp(460px,42vw,620px);--vehicle-detail-media-aspect-ratio:3/2;--vehicle-detail-inline-outer-gap:max(0px,calc((100cqw - var(--component-content-max-width)) / 2));--vehicle-detail-content-inline-start:max(0px,calc(max(var(--builder-page-gutter), env(safe-area-inset-left, 0px)) - var(--vehicle-detail-inline-outer-gap)));--vehicle-detail-content-inline-end:max(0px,calc(max(var(--builder-page-gutter), env(safe-area-inset-right, 0px)) - var(--vehicle-detail-inline-outer-gap)));--vehicle-detail-empty-inline-start:max(var(--builder-page-gutter),env(safe-area-inset-left,0px),calc(var(--vehicle-detail-inline-outer-gap) + var(--builder-page-gutter)));--vehicle-detail-empty-inline-end:max(var(--builder-page-gutter),env(safe-area-inset-right,0px),calc(var(--vehicle-detail-inline-outer-gap) + var(--builder-page-gutter)));width:calc(100% + 2 * var(--builder-page-gutter));max-width:none;margin:var(--block-margin-top) calc(-1 * var(--builder-page-gutter)) var(--block-margin-bottom);padding:var(--vehicle-detail-padding-top) 0 var(--vehicle-detail-padding-bottom);position:relative;display:grid;align-content:stretch;min-height:var(--component-min-height);border:var(--surface-border-width) solid var(--surface-border-color);border-radius:0;background:var(--surface-background);color:var(--surface-text);box-shadow:var(--surface-shadow);box-sizing:border-box;overflow:clip;isolation:isolate}.VehicleDetailHero_section__pdFDa[data-empty=true]{align-content:center;background:transparent;box-shadow:none;min-height:max(420px,100%);overflow:visible}.VehicleDetailHero_layout__03gxH{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:0;width:100%;max-width:max(1360px,var(--component-content-max-width));margin:0 auto;align-items:stretch;z-index:1}.VehicleDetailHero_layout__03gxH,.VehicleDetailHero_media__0h1Ig{min-height:var(--vehicle-detail-media-min-height);position:relative}.VehicleDetailHero_media__0h1Ig{border-radius:0;isolation:isolate;overflow:clip}.VehicleDetailHero_carousel__vXWD6{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:0;min-height:var(--vehicle-detail-media-min-height);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.VehicleDetailHero_carousel__vXWD6::-webkit-scrollbar{display:none}.VehicleDetailHero_slide__mBMo7{min-height:var(--vehicle-detail-media-min-height);scroll-snap-align:start}.VehicleDetailHero_slide__mBMo7[data-openable=true]{cursor:zoom-in}.VehicleDetailHero_slide__mBMo7[data-openable=true]:focus-visible{outline:2px solid var(--builder-primary);outline-offset:-4px}.VehicleDetailHero_image__vrhzx{display:block;width:100%;height:100%;min-height:var(--vehicle-detail-media-min-height);aspect-ratio:var(--vehicle-detail-media-aspect-ratio);border-radius:0;object-fit:var(--vehicle-detail-image-fit,cover);object-position:var(--vehicle-detail-image-position,50% 50%)}.VehicleDetailHero_heroPlaceholder__8hytt{width:100%;height:100%}.VehicleDetailHero_carouselArrow__w_ejp{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:1px solid rgb(255 255 255/20%);border-radius:var(--builder-radius);background:rgb(8 8 10/44%);color:#ffffff;cursor:pointer;transform:translateY(-50%);opacity:1;box-shadow:0 8px 22px rgb(8 8 10/22%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,box-shadow .18s ease,backdrop-filter .18s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,box-shadow .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.VehicleDetailHero_carouselArrowPrev__cr8Vq{left:18px}.VehicleDetailHero_carouselArrowNext__CUgB2{right:18px}.VehicleDetailHero_carouselArrowIcon__7G4Tp{display:inline-flex;align-items:center;justify-content:center;text-shadow:0 2px 14px rgb(15 23 42/42%)}.VehicleDetailHero_media__0h1Ig:focus-within .VehicleDetailHero_carouselArrow__w_ejp:not(:disabled),.VehicleDetailHero_media__0h1Ig:hover .VehicleDetailHero_carouselArrow__w_ejp:not(:disabled){border-color:rgb(255 255 255/30%);background:rgb(8 8 10/58%);box-shadow:inset 0 1px 0 rgb(255 255 255/14%),var(--builder-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.VehicleDetailHero_carouselArrow__w_ejp:focus-visible:not(:disabled),.VehicleDetailHero_media__0h1Ig:focus-within .VehicleDetailHero_carouselArrow__w_ejp:focus-visible:not(:disabled),.VehicleDetailHero_media__0h1Ig:focus-within .VehicleDetailHero_carouselArrow__w_ejp:hover:not(:disabled),.VehicleDetailHero_media__0h1Ig:hover .VehicleDetailHero_carouselArrow__w_ejp:hover:not(:disabled){border-color:color-mix(in srgb,var(--builder-primary) 68%,white 32%);background:var(--builder-primary);color:var(--builder-primary-contrast);box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 16px 30px color-mix(in srgb,var(--builder-primary) 32%,transparent 68%);outline:none}.VehicleDetailHero_carouselArrow__w_ejp:disabled{opacity:.32;cursor:default}.VehicleDetailHero_carouselCounter__qrFKc{position:absolute;inset:auto 0 18px;width:fit-content;margin-inline:auto;z-index:2;padding:5px 11px;border-radius:999px;background:rgb(8 8 10/62%);color:#ffffff;font-size:calc(.8125rem * var(--builder-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:.02em;pointer-events:none}.VehicleDetailHero_carouselDots__9XhHE{position:absolute;inset:auto 0 18px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:20px;pointer-events:none}.VehicleDetailHero_carouselDot__kwhWu{width:7px;height:7px;border-radius:999px;background:rgb(255 255 255/48%);box-shadow:0 0 0 1px rgb(15 23 42/8%)}.VehicleDetailHero_carouselDotActive__qbRau{background:#ffffff}.VehicleDetailHero_copy__ZURje{--vehicle-detail-copy-text:var(--surface-text,var(--builder-text));--vehicle-detail-copy-muted:color-mix(in srgb,var(--vehicle-detail-copy-text) 74%,transparent 26%);--vehicle-detail-copy-soft:color-mix(in srgb,var(--vehicle-detail-copy-text) 58%,transparent 42%);--vehicle-detail-copy-border:var(--builder-border-soft);--vehicle-detail-copy-background:var(--surface-background);--vehicle-detail-monthly-price-accent:color-mix(in srgb,var(--builder-primary) 68%,var(--vehicle-detail-copy-text) 32%);--vehicle-detail-monthly-price-accent-hover:color-mix(in srgb,var(--builder-primary) 82%,var(--vehicle-detail-copy-text) 18%);--vehicle-detail-cta-background:var(--surface-action-background,var(--builder-primary));--vehicle-detail-cta-background-hover:color-mix(in srgb,var(--surface-action-background,var(--builder-primary)) 88%,var(--vehicle-detail-copy-text) 12%);--vehicle-detail-cta-text:var(--surface-action-text,var(--builder-primary-contrast));--vehicle-detail-cta-border:var(--surface-action-background,var(--builder-primary));--vehicle-detail-cta-shadow:0 12px 24px rgb(8 8 10/18%);--vehicle-detail-cta-hover-shadow:0 16px 30px rgb(8 8 10/26%);position:relative;display:grid;min-height:var(--vehicle-detail-media-min-height);align-content:center;padding:clamp(32px,5vw,72px) calc(var(--vehicle-detail-content-inline-end) + var(--vehicle-detail-padding-right)) clamp(32px,5vw,72px) calc(var(--vehicle-detail-content-inline-start) + var(--vehicle-detail-padding-left));background:var(--vehicle-detail-copy-background);color:var(--vehicle-detail-copy-text);box-sizing:border-box;overflow:hidden;min-width:0}.VehicleDetailHero_copyContent__fW_ts{position:relative;z-index:1;display:grid;gap:clamp(26px,4vw,36px);max-width:min(var(--vehicle-detail-copy-content-max-width),100%);min-height:100%;align-content:center;min-width:0}.VehicleDetailHero_emptyState__TXEWO{display:grid;gap:12px;align-content:center;justify-items:center;padding:clamp(28px,5vw,52px) calc(var(--vehicle-detail-empty-inline-end) + var(--vehicle-detail-padding-right)) clamp(28px,5vw,52px) calc(var(--vehicle-detail-empty-inline-start) + var(--vehicle-detail-padding-left));text-align:center}.VehicleDetailHero_emptyDescription__lIcTZ{margin:0;color:color-mix(in srgb,var(--builder-text) 72%,white 28%);font-size:calc(.95rem * var(--builder-text-scale));line-height:1.6}.VehicleDetailHero_emptyLink__OPwx0{--builder-button-bg:var(--builder-text);--builder-button-text:var(--builder-surface);display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:0 18px;border-radius:var(--builder-radius);background:var(--builder-button-bg);color:var(--builder-button-text);font-size:calc(.9rem * var(--builder-text-scale));font-weight:600;text-decoration:none}.VehicleDetailHero_title__OSIdE{margin:0;max-width:100%;min-width:0;font-size:clamp(calc(1.95rem * var(--builder-text-scale)),3vw,calc(2.8rem * var(--builder-text-scale)));font-weight:var(--builder-heading-weight);line-height:var(--builder-heading-line-height);letter-spacing:var(--builder-heading-tracking);overflow-wrap:anywhere;word-break:normal;text-wrap:balance}.VehicleDetailHero_specGrid__csC_k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.VehicleDetailHero_specCard__Wfb26{display:grid;gap:4px;padding:0 0 14px;min-width:0}.VehicleDetailHero_specLabel__fzXiZ{color:var(--vehicle-detail-copy-soft);font-size:calc(.76rem * var(--builder-text-scale));letter-spacing:.05em;text-transform:uppercase}.VehicleDetailHero_specValue__TVCNn{font-size:calc(.98rem * var(--builder-text-scale))}.VehicleDetailHero_description__NeXmi{margin:0;color:var(--vehicle-detail-copy-muted);font-size:calc(.95rem * var(--builder-text-scale));line-height:1.68}.VehicleDetailHero_priceBox___b4Zv{display:grid;gap:10px;min-width:0;justify-items:start}.VehicleDetailHero_price__SePO7{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(calc(1.8rem * var(--builder-text-scale)),2vw,calc(2.2rem * var(--builder-text-scale)));line-height:1;letter-spacing:-.04em}.VehicleDetailHero_priceRow__R7iqq{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.VehicleDetailHero_vatExclusivePrice__oMtFi{color:color-mix(in srgb,currentColor 70%,transparent 30%);font-size:calc(.92rem * var(--builder-text-scale));font-weight:var(--font-weight-regular);line-height:1.15}.VehicleDetailHero_monthlyPrice__0D2LU{color:currentColor;font-size:calc(.94rem * var(--builder-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;min-width:0;overflow-wrap:anywhere;transition:color .18s ease}.VehicleDetailHero_monthlyPriceRow__1grbC{display:inline-flex;align-items:center;flex-wrap:wrap;margin-top:-4px;gap:10px;max-width:100%;width:fit-content}.VehicleDetailHero_monthlyPriceInfo__mRHtS{position:relative;display:inline-flex;align-items:center;min-width:0}.VehicleDetailHero_monthlyPriceInfoButton__mFctl{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:var(--vehicle-detail-monthly-price-accent);cursor:pointer;transition:transform .18s ease,color .18s ease}.VehicleDetailHero_monthlyPriceInfoButton__mFctl:focus-visible{outline:none}.VehicleDetailHero_monthlyPriceInfoIconBadge__RSYqk{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:999px;color:currentColor;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.VehicleDetailHero_monthlyPriceInfoButton__mFctl:focus-visible,.VehicleDetailHero_monthlyPriceInfoButton__mFctl:hover{transform:translateY(-1px);color:var(--vehicle-detail-monthly-price-accent-hover)}.VehicleDetailHero_monthlyPriceInfoIcon___cHVt{display:inline-flex}.VehicleDetailHero_monthlyPricePopover__CSw9F{position:absolute;top:calc(100% + 14px);left:0;z-index:5;display:grid;gap:12px;box-sizing:border-box;width:min(320px,calc(100vw - 32px));max-width:min(320px,calc(100vw - 32px));padding:18px;border:1px solid color-mix(in srgb,var(--builder-primary) 18%,var(--builder-border-soft) 82%);border-radius:calc(var(--builder-radius) + 4px);background:var(--builder-surface);box-shadow:var(--builder-shadow-md)}.VehicleDetailHero_monthlyPricePopover__CSw9F:before{content:"";position:absolute;top:-7px;left:24px;width:14px;height:14px;border-top:1px solid color-mix(in srgb,var(--builder-primary) 18%,var(--builder-border-soft) 82%);border-left:1px solid color-mix(in srgb,var(--builder-primary) 18%,var(--builder-border-soft) 82%);background:var(--builder-surface);transform:translateX(-50%) rotate(45deg)}.VehicleDetailHero_monthlyPricePopoverRow__Xpw5B{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline}.VehicleDetailHero_monthlyPricePopoverLabel__a2oxF{color:color-mix(in srgb,var(--builder-text) 60%,white 40%);font-size:calc(.74rem * var(--builder-text-scale));letter-spacing:.08em;text-transform:uppercase}.VehicleDetailHero_monthlyPricePopoverValue__uBZOy{color:var(--builder-text);font-size:calc(1rem * var(--builder-text-scale));font-weight:var(--font-weight-semibold);text-align:right;overflow-wrap:anywhere}.VehicleDetailHero_titleRow__VkIvP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1.4vw,14px);align-items:start;min-width:0}@container (min-width: 1400px){.VehicleDetailHero_titleRow__VkIvP{width:calc(100% + 100px)}}.VehicleDetailHero_inquiryAction__KPUL2{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border:1px solid var(--vehicle-detail-cta-border);border-radius:var(--builder-radius);background:var(--vehicle-detail-cta-background);color:var(--vehicle-detail-cta-text);font-size:calc(.98rem * var(--builder-text-scale));font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--vehicle-detail-cta-shadow);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background-color .18s ease,border-color .18s ease}.VehicleDetailHero_inquiryAction__KPUL2:hover{background:var(--vehicle-detail-cta-background-hover);transform:translateY(-1px);box-shadow:var(--vehicle-detail-cta-hover-shadow)}.VehicleDetailHero_inquiryAction__KPUL2:focus-visible{outline:2px solid color-mix(in srgb,var(--builder-primary) 42%,transparent 58%);outline-offset:3px}.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_image__vrhzx{height:100%;min-height:100%}@container (max-width: 1080px){.VehicleDetailHero_section__pdFDa{overflow:visible;z-index:1}.VehicleDetailHero_layout__03gxH{grid-template-columns:1fr;gap:0;min-height:auto}.VehicleDetailHero_carousel__vXWD6,.VehicleDetailHero_media__0h1Ig,.VehicleDetailHero_slide__mBMo7{height:clamp(320px,48vw,460px);min-height:auto}.VehicleDetailHero_image__vrhzx{height:100%;min-height:0}.VehicleDetailHero_copy__ZURje{min-height:auto;align-content:start;overflow:visible;padding-top:clamp(24px,4vw,42px);padding-bottom:clamp(28px,5vw,52px)}.VehicleDetailHero_copyContent__fW_ts{max-width:100%;min-height:auto;align-content:start}}@container (max-width: 960px){.VehicleDetailHero_specGrid__csC_k{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1081px){.VehicleDetailHero_section__pdFDa{--vehicle-detail-copy-content-max-width:500px;overflow:visible;background:var(--builder-header-background);--surface-action-background:var(--builder-panel-action-background,var(--builder-header-text));--surface-action-text:var(--builder-panel-action-text,var(--builder-header-background))}.VehicleDetailHero_media__0h1Ig{order:2}.VehicleDetailHero_carousel__vXWD6,.VehicleDetailHero_slide__mBMo7{height:100%}.VehicleDetailHero_copy__ZURje{--vehicle-detail-copy-text:var(--builder-header-text,var(--builder-text));--vehicle-detail-copy-border:color-mix(in srgb,var(--builder-header-text) 14%,transparent 86%);--vehicle-detail-monthly-price-accent:color-mix(in srgb,var(--builder-header-text) 72%,transparent 28%);--vehicle-detail-monthly-price-accent-hover:var(--builder-header-text);order:1;align-content:start;overflow:visible;padding-top:clamp(46px,5.2vw,74px);padding-right:max(clamp(28px,2.8vw,44px),calc(var(--vehicle-detail-content-inline-end) + var(--vehicle-detail-padding-right)));padding-bottom:clamp(42px,4.5vw,60px);padding-left:calc(var(--vehicle-detail-content-inline-start) + var(--vehicle-detail-padding-left))}.VehicleDetailHero_copyContent__fW_ts{min-height:auto;align-content:start;gap:clamp(28px,2.4vw,38px)}}@container (max-width: 740px){.VehicleDetailHero_section__pdFDa{border-radius:0;overflow:visible;z-index:1}.VehicleDetailHero_section__pdFDa[data-has-custom-height=true],.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_carousel__vXWD6,.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_copy__ZURje,.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_layout__03gxH,.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_media__0h1Ig,.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_slide__mBMo7{min-height:auto}.VehicleDetailHero_monthlyPriceRow__1grbC{align-items:flex-start;width:min(100%,calc(100vw - 32px))}.VehicleDetailHero_monthlyPriceInfo__mRHtS{display:grid;width:100%}.VehicleDetailHero_monthlyPricePopover__CSw9F{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:5;width:100%;max-width:100%;margin-top:12px;overflow:visible;box-shadow:var(--builder-shadow-sm)}.VehicleDetailHero_monthlyPricePopover__CSw9F:before{display:block;left:24px}.VehicleDetailHero_media__0h1Ig{min-height:auto;border-radius:0}.VehicleDetailHero_carousel__vXWD6,.VehicleDetailHero_media__0h1Ig,.VehicleDetailHero_slide__mBMo7{height:auto}.VehicleDetailHero_image__vrhzx,.VehicleDetailHero_section__pdFDa[data-has-custom-height=true] .VehicleDetailHero_image__vrhzx{height:auto;min-height:0;aspect-ratio:16/10}.VehicleDetailHero_carouselArrow__w_ejp{width:52px;height:52px;border-radius:var(--builder-radius)}.VehicleDetailHero_carouselArrowPrev__cr8Vq{left:14px}.VehicleDetailHero_carouselArrowNext__CUgB2{right:14px}.VehicleDetailHero_carouselArrowIcon__7G4Tp{transform:scale(.92)}.VehicleDetailHero_copy__ZURje{padding-inline:calc(var(--vehicle-detail-content-inline-start) + var(--vehicle-detail-padding-left)) calc(var(--vehicle-detail-content-inline-end) + var(--vehicle-detail-padding-right));overflow:visible}.VehicleDetailHero_specCard__Wfb26{padding-bottom:12px}.VehicleDetailHero_inquiryAction__KPUL2{width:100%}}@container (max-width: 540px){.VehicleDetailHero_specGrid__csC_k{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.VehicleDetailHero_specCard__Wfb26{gap:6px;padding:0;border-bottom:none}.VehicleDetailHero_specValue__TVCNn{line-height:1.25;overflow-wrap:anywhere}.VehicleDetailHero_monthlyPricePopoverRow__Xpw5B{grid-template-columns:minmax(0,1fr);gap:6px}.VehicleDetailHero_monthlyPricePopoverValue__uBZOy{text-align:left}}.VehicleDetailHero_stickyActionBar__lRnN2{position:fixed;inset:auto 0 0;z-index:40;padding:10px clamp(12px,3vw,28px) calc(10px + env(safe-area-inset-bottom, 0px));background:var(--builder-surface);border-top:1px solid color-mix(in srgb,var(--builder-text) 14%,transparent 86%);box-shadow:0 -10px 30px -22px rgb(8 8 10/70%);animation:VehicleDetailHero_sticky-action-rise__D0n_s .18s ease-out}@keyframes VehicleDetailHero_sticky-action-rise__D0n_s{0%{transform:translateY(100%)}to{transform:translateY(0)}}.VehicleDetailHero_stickyActionInner__Pbwu_{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,3vw,28px);width:min(100%,var(--builder-body-content-width));margin:0 auto}.VehicleDetailHero_stickyActionPricing__A7RC7{display:grid;gap:1px;min-width:0}.VehicleDetailHero_stickyActionTitle__tOnb6{font-size:calc(.8125rem * var(--builder-text-scale));color:color-mix(in srgb,var(--builder-text) 62%,transparent 38%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleDetailHero_stickyActionPrice__RmFu2{font-family:var(--builder-heading-font-family,inherit);font-size:calc(1.125rem * var(--builder-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;color:var(--builder-text)}.VehicleDetailHero_stickyActionButton__DNx_z{flex:0 0 auto;padding:12px 22px;border:0;border-radius:calc(var(--builder-shape-radius, 8px) * .75);background:var(--builder-primary);color:var(--builder-primary-contrast);font-size:calc(.9375rem * var(--builder-text-scale));font-weight:600;cursor:pointer}.VehicleDetailHero_stickyActionButton__DNx_z:focus-visible{outline:2px solid var(--builder-text);outline-offset:2px}@media (max-width:480px){.VehicleDetailHero_stickyActionTitle__tOnb6{display:none}.VehicleDetailHero_stickyActionButton__DNx_z{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.VehicleDetailHero_stickyActionBar__lRnN2{animation:none}}