@charset "UTF-8";body.brooklyn{--brooklyn-bg: #fcfcfa;--brooklyn-surface: #ffffff;--brooklyn-surface-2: #e8eaf6;--brooklyn-rule: rgba(16, 24, 32, .12);--brooklyn-rule-strong: rgba(16, 24, 32, .22);--brooklyn-ink: #101820;--brooklyn-fg-muted: rgba(16, 24, 32, .66);--brooklyn-fg-faint: rgba(16, 24, 32, .6);--brooklyn-error: #dc2626;--brooklyn-on-image: rgba(255, 255, 255, .88);--brooklyn-on-image-muted: rgba(255, 255, 255, .8);--brooklyn-on-image-rule: rgba(255, 255, 255, .7);--brooklyn-rule-soft: rgba(16, 24, 32, .08);--theme-color-dark: var(--brooklyn-ink);--theme-color-light: var(--brooklyn-surface);--white-color: #ffffff;--bs-border-color: var(--brooklyn-rule);--bs-form-invalid-color: var(--brooklyn-error);--brooklyn-accent-decorative: #3d5afe;--brooklyn-accent-soft: #ffd84d;--brooklyn-tint: #e8eaf6;--brooklyn-font-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--brooklyn-font-ui: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--brooklyn-text-xs: .75rem;--brooklyn-text-sm: .875rem;--brooklyn-text-base: 1rem;--brooklyn-text-lg: 1.25rem;--brooklyn-text-xl: 1.75rem;--brooklyn-text-2xl: 2.5rem;--brooklyn-text-3xl: clamp(2.75rem, 6vw, 4.75rem);--brooklyn-space-1: 4px;--brooklyn-space-2: 8px;--brooklyn-space-3: 16px;--brooklyn-space-4: 24px;--brooklyn-space-5: 40px;--brooklyn-space-6: 64px;--brooklyn-radius-sm: 10px;--brooklyn-radius-md: 18px;--brooklyn-radius-lg: 28px;--brooklyn-shadow-md: 0 8px 24px rgba(16, 24, 32, .08);--brooklyn-shadow-lg: 0 20px 48px rgba(16, 24, 32, .12);--brooklyn-container-max: 1240px;--brooklyn-section-y: clamp(56px, 7vw, 104px)}body.brooklyn{background:var(--brooklyn-bg);color:var(--brooklyn-ink);font-family:var(--brooklyn-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.brooklyn h1,body.brooklyn h2,body.brooklyn h3,body.brooklyn h4,body.brooklyn h5,body.brooklyn h6{font-family:var(--brooklyn-font-display);font-weight:600;letter-spacing:-.01em;line-height:1.08;color:var(--brooklyn-ink);text-wrap:balance}body.brooklyn h1{font-size:var(--brooklyn-text-3xl)}body.brooklyn h2{font-size:var(--brooklyn-text-2xl)}body.brooklyn h3{font-size:var(--brooklyn-text-xl)}body.brooklyn h4{font-size:var(--brooklyn-text-lg)}body.brooklyn h5,body.brooklyn h6{font-size:var(--brooklyn-text-base)}body.brooklyn p{color:var(--brooklyn-ink)}body.brooklyn small,body.brooklyn .text-muted{color:var(--brooklyn-fg-muted)!important}body.brooklyn a{color:var(--color-primary)}body.brooklyn a:hover{color:var(--color-primary-lighter)}body.brooklyn :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body.brooklyn .brooklyn-header__logo img,body.brooklyn .brooklyn-footer__logo img{max-height:48px;width:auto}body.brooklyn img.larger-logo{max-height:76px}body.brooklyn .p-button,body.brooklyn button[pButton],body.brooklyn .btn-theme,body.brooklyn .theme-btn{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important;border-radius:var(--brooklyn-radius-sm)!important;font-family:var(--brooklyn-font-ui)!important;font-weight:700!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}body.brooklyn .p-button:hover,body.brooklyn button[pButton]:hover,body.brooklyn .btn-theme:hover,body.brooklyn .theme-btn:hover{background:var(--color-primary-lighter)!important;border-color:var(--color-primary-lighter)!important}body.brooklyn .p-button.p-button-reserve,body.brooklyn button[pButton].p-button-reserve,body.brooklyn .btn-theme.p-button-reserve,body.brooklyn .theme-btn.p-button-reserve{background:var(--color-primary-lighter)!important;border-color:var(--color-primary-lighter)!important;color:var(--color-on-primary, #fff)!important;box-shadow:var(--brooklyn-shadow-md)!important}body.brooklyn .p-button.p-button-reserve:hover,body.brooklyn button[pButton].p-button-reserve:hover,body.brooklyn .btn-theme.p-button-reserve:hover,body.brooklyn .theme-btn.p-button-reserve:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:var(--brooklyn-shadow-lg)!important}body.brooklyn .p-button.p-button-outlined,body.brooklyn button[pButton].p-button-outlined,body.brooklyn .btn-theme.p-button-outlined,body.brooklyn .theme-btn.p-button-outlined{background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important}body.brooklyn .p-button.p-button-outlined:hover,body.brooklyn button[pButton].p-button-outlined:hover,body.brooklyn .btn-theme.p-button-outlined:hover,body.brooklyn .theme-btn.p-button-outlined:hover{background:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important}body.brooklyn .p-button.p-button-text,body.brooklyn button[pButton].p-button-text,body.brooklyn .btn-theme.p-button-text,body.brooklyn .theme-btn.p-button-text{background:transparent!important;border-color:var(--brooklyn-rule)!important;color:var(--brooklyn-fg-muted)!important}body.brooklyn .p-button.p-button-text:hover,body.brooklyn button[pButton].p-button-text:hover,body.brooklyn .btn-theme.p-button-text:hover,body.brooklyn .theme-btn.p-button-text:hover{background:var(--brooklyn-tint)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}body.brooklyn .p-button.p-button-secondary,body.brooklyn button[pButton].p-button-secondary,body.brooklyn .btn-theme.p-button-secondary,body.brooklyn .theme-btn.p-button-secondary{background:var(--brooklyn-surface)!important;border-color:var(--brooklyn-rule-strong)!important;color:var(--brooklyn-ink)!important}body.brooklyn .p-button.p-button-secondary:hover,body.brooklyn button[pButton].p-button-secondary:hover,body.brooklyn .btn-theme.p-button-secondary:hover,body.brooklyn .theme-btn.p-button-secondary:hover{background:var(--brooklyn-tint)!important;border-color:var(--color-primary)!important}body.brooklyn .p-button .p-button-label,body.brooklyn button[pButton] .p-button-label,body.brooklyn .btn-theme .p-button-label,body.brooklyn .theme-btn .p-button-label{font-weight:700!important}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours{background:transparent!important;box-shadow:none!important;padding:0;margin:0;color:var(--brooklyn-fg-muted);font-size:var(--brooklyn-text-sm)}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours .list-style-none{margin-left:0!important;padding:0}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours .list-style-none li{display:flex;align-items:baseline;gap:12px;line-height:1.6;font-size:var(--brooklyn-text-sm);color:var(--brooklyn-fg-muted);padding:2px 0}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours .list-text{width:auto!important;flex:0 0 auto;min-width:84px;display:inline-block}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours li>span.me-2{display:none}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours li>i.me-2{margin-right:0!important}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours .text-light-custom{color:var(--brooklyn-fg-muted)!important}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours ul li i.color-default{color:var(--brooklyn-ink)}body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours-today .list-text,body.brooklyn .brooklyn-footer app-opening-hours-widget .opening-hours-today .text-light-custom{color:var(--brooklyn-ink)!important}body.brooklyn [data-section-id=sell_your_vehicle] .form-group{margin-bottom:var(--brooklyn-space-3)}body.brooklyn .form-control,body.brooklyn .form-select{background-color:var(--brooklyn-bg);color:var(--brooklyn-ink);border:1px solid var(--brooklyn-rule);border-radius:8px;padding:10px 14px;font-family:var(--brooklyn-font-ui);font-size:.9375rem;transition:border-color .15s ease}body.brooklyn .form-control::placeholder,body.brooklyn .form-select::placeholder{color:var(--brooklyn-fg-faint)}body.brooklyn .form-control:focus,body.brooklyn .form-select:focus{background-color:var(--brooklyn-surface);color:var(--brooklyn-ink);border-color:var(--color-primary);outline:none;box-shadow:none}body.brooklyn textarea.form-control{min-height:130px;resize:vertical}body.brooklyn .p-card{background:var(--brooklyn-surface)!important;color:var(--brooklyn-ink)!important;border:1px solid var(--brooklyn-rule)!important;border-radius:12px!important;box-shadow:none!important}body.brooklyn .p-card .p-card-body{padding:16px!important}body.brooklyn .p-card .p-card-header,body.brooklyn .p-card .p-card-title{color:var(--brooklyn-ink)!important;font-family:var(--brooklyn-font-display)!important}body.brooklyn .p-card p,body.brooklyn .p-card small{color:var(--brooklyn-fg-muted)!important}body.brooklyn [data-section-id=sell_your_vehicle] .card{background:var(--brooklyn-surface);color:var(--brooklyn-ink);border:1px solid var(--brooklyn-rule);border-radius:12px;box-shadow:none}body.brooklyn .modal-content{background:var(--brooklyn-surface);color:var(--brooklyn-ink);border:1px solid var(--brooklyn-rule);border-radius:var(--brooklyn-radius-md)}body.brooklyn .modal-header{border-bottom:1px solid var(--brooklyn-rule)}body.brooklyn .modal-footer{border-top:1px solid var(--brooklyn-rule)}body.brooklyn app-locations,body.brooklyn app-location-detail{--loc-surface: var(--brooklyn-surface);--loc-surface-muted: var(--brooklyn-rule-soft);--loc-fg: var(--brooklyn-ink);--loc-muted: var(--brooklyn-fg-muted);--loc-border: var(--brooklyn-rule);--loc-accent: var(--color-primary);--loc-radius: 12px;--loc-shadow: none;--loc-shadow-hover: var(--brooklyn-shadow-md)}body.brooklyn app-finance-application-form .step-progress .step-circle{background:var(--brooklyn-surface-2)!important;color:var(--brooklyn-fg-muted)!important}body.brooklyn app-finance-application-form .step-progress .step-label{color:var(--brooklyn-fg-muted)!important}body.brooklyn app-finance-application-form .step-progress .progress{background:var(--brooklyn-surface-2)!important}body.brooklyn app-finance-application-form .step-progress .step-item.active .step-circle,body.brooklyn app-finance-application-form .step-progress .step-item.completed .step-circle{background:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important}body.brooklyn app-finance-application-form .step-progress .step-item.completed .step-label{color:var(--color-primary)!important}body.brooklyn app-finance-application-form .review-section{background:var(--brooklyn-surface)!important;border:1px solid var(--brooklyn-rule)!important;border-radius:12px!important;box-shadow:none!important}body.brooklyn app-finance-application-form .review-header{background:var(--brooklyn-surface-2)!important;border-bottom:1px solid var(--brooklyn-rule)!important}body.brooklyn app-finance-application-form .review-title{color:var(--brooklyn-ink)!important}body.brooklyn app-finance-application-form .review-label{color:var(--brooklyn-fg-muted)!important}body.brooklyn app-finance-application-form .review-value{color:var(--brooklyn-ink)!important}body.brooklyn app-finance-application-form .server-error{color:var(--brooklyn-error)!important}
