@charset "UTF-8";body.camden{--camden-bg: #f5f2ec;--camden-surface: #ffffff;--camden-surface-2: #ece7db;--camden-ink: #181613;--camden-fg-muted: rgba(24, 22, 19, .68);--camden-fg-faint: rgba(24, 22, 19, .6);--camden-rule: rgba(24, 22, 19, .14);--camden-rule-soft: rgba(24, 22, 19, .08);--camden-rule-strong: rgba(24, 22, 19, .26);--camden-error: #b3261e;--camden-panel-primary: #2e4a3f;--camden-panel-accent: #e0533d;--camden-panel-secondary: #efc94c;--camden-on-panel-primary: #ffffff;--camden-on-panel-primary-muted: rgba(255, 255, 255, .78);--camden-on-panel-secondary: var(--camden-ink);--camden-on-image: rgba(255, 255, 255, .92);--camden-on-image-muted: rgba(255, 255, 255, .82);--camden-on-image-rule: rgba(255, 255, 255, .7);--theme-color-dark: var(--camden-ink);--theme-color-light: var(--camden-surface);--white-color: #ffffff;--bs-border-color: var(--camden-rule);--bs-form-invalid-color: var(--camden-error);--camden-font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--camden-font-ui: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--camden-text-xs: .75rem;--camden-text-sm: .8125rem;--camden-text-base: 1rem;--camden-text-md: 1.125rem;--camden-text-lg: 1.25rem;--camden-text-xl: 1.75rem;--camden-text-2xl: 2.25rem;--camden-text-3xl: clamp(2.5rem, 5vw, 4rem);--camden-space-1: 4px;--camden-space-2: 8px;--camden-space-3: 16px;--camden-space-4: 24px;--camden-space-5: 40px;--camden-space-6: 64px;--camden-radius-sm: 2px;--camden-radius-md: 4px;--camden-radius-pill: 999px;--camden-shadow-hard: 4px 4px 0 0 var(--camden-ink);--camden-shadow-hard-sm: 3px 3px 0 0 var(--camden-ink);--camden-shadow-sm: 0 2px 8px rgba(24, 22, 19, .08);--camden-shadow-md: 0 12px 24px rgba(24, 22, 19, .1);--camden-container-max: 1240px;--camden-section-y: clamp(48px, 6vw, 96px)}body.camden{background:var(--camden-bg);color:var(--camden-ink);font-family:var(--camden-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.camden h1,body.camden h2,body.camden h3,body.camden h4,body.camden h5,body.camden h6{font-family:var(--camden-font-display);font-weight:600;letter-spacing:-.01em;line-height:1.05;color:var(--camden-ink);text-wrap:balance}body.camden h1{font-size:var(--camden-text-2xl)}body.camden h2{font-size:var(--camden-text-xl)}body.camden h3{font-size:var(--camden-text-lg)}body.camden h4{font-size:var(--camden-text-md)}body.camden h5,body.camden h6{font-size:var(--camden-text-base)}body.camden p{color:var(--camden-fg-muted)}body.camden small,body.camden .text-muted{color:var(--camden-fg-faint)!important}body.camden a{color:var(--color-primary)}body.camden a:hover{color:var(--color-primary-lighter)}body.camden :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body.camden .camden-header__logo img,body.camden .camden-footer__logo img{max-height:48px;width:auto}body.camden img.larger-logo{max-height:76px}body.camden .p-button,body.camden button[pButton],body.camden a[pButton],body.camden .btn-theme,body.camden .theme-btn{background:var(--color-primary)!important;border:2px solid var(--camden-ink)!important;color:var(--color-on-primary, #fff)!important;border-radius:var(--camden-radius-sm)!important;font-family:var(--camden-font-ui)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-decoration:none!important;box-shadow:var(--camden-shadow-hard)!important;transform:translate(0)!important;transition:transform .12s ease,box-shadow .12s ease,background .12s ease!important}body.camden .p-button:hover,body.camden button[pButton]:hover,body.camden a[pButton]:hover,body.camden .btn-theme:hover,body.camden .theme-btn:hover{background:var(--color-primary-lighter)!important;transform:translate(2px,2px)!important;box-shadow:var(--camden-shadow-hard-sm)!important}body.camden .p-button:active,body.camden button[pButton]:active,body.camden a[pButton]:active,body.camden .btn-theme:active,body.camden .theme-btn:active{transform:translate(4px,4px)!important;box-shadow:0 0 0 0 var(--camden-ink)!important}body.camden .p-button.p-button-reserve,body.camden button[pButton].p-button-reserve,body.camden a[pButton].p-button-reserve,body.camden .btn-theme.p-button-reserve,body.camden .theme-btn.p-button-reserve{background:var(--color-primary-lighter)!important;border-color:var(--camden-ink)!important;color:var(--color-on-primary, #fff)!important}body.camden .p-button.p-button-reserve:hover,body.camden button[pButton].p-button-reserve:hover,body.camden a[pButton].p-button-reserve:hover,body.camden .btn-theme.p-button-reserve:hover,body.camden .theme-btn.p-button-reserve:hover{background:var(--color-primary)!important}body.camden .p-button.p-button-outlined,body.camden button[pButton].p-button-outlined,body.camden a[pButton].p-button-outlined,body.camden .btn-theme.p-button-outlined,body.camden .theme-btn.p-button-outlined{background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:none!important}body.camden .p-button.p-button-outlined:hover,body.camden button[pButton].p-button-outlined:hover,body.camden a[pButton].p-button-outlined:hover,body.camden .btn-theme.p-button-outlined:hover,body.camden .theme-btn.p-button-outlined:hover{background:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important;border-color:var(--camden-ink)!important;box-shadow:var(--camden-shadow-hard-sm)!important}body.camden .p-button.p-button-text,body.camden button[pButton].p-button-text,body.camden a[pButton].p-button-text,body.camden .btn-theme.p-button-text,body.camden .theme-btn.p-button-text{background:transparent!important;border-color:var(--camden-rule-strong)!important;color:var(--camden-fg-muted)!important;box-shadow:none!important;text-transform:none!important}body.camden .p-button.p-button-text:hover,body.camden button[pButton].p-button-text:hover,body.camden a[pButton].p-button-text:hover,body.camden .btn-theme.p-button-text:hover,body.camden .theme-btn.p-button-text:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}body.camden .p-button.p-button-secondary,body.camden button[pButton].p-button-secondary,body.camden a[pButton].p-button-secondary,body.camden .btn-theme.p-button-secondary,body.camden .theme-btn.p-button-secondary{background:var(--camden-surface)!important;border-color:var(--camden-ink)!important;color:var(--camden-ink)!important}body.camden .p-button.p-button-secondary:hover,body.camden button[pButton].p-button-secondary:hover,body.camden a[pButton].p-button-secondary:hover,body.camden .btn-theme.p-button-secondary:hover,body.camden .theme-btn.p-button-secondary:hover{background:var(--camden-surface-2)!important;border-color:var(--color-primary)!important}body.camden .p-button.p-button-sm,body.camden button[pButton].p-button-sm,body.camden a[pButton].p-button-sm,body.camden .btn-theme.p-button-sm,body.camden .theme-btn.p-button-sm{box-shadow:var(--camden-shadow-hard-sm)!important}body.camden .p-button .p-button-label,body.camden button[pButton] .p-button-label,body.camden a[pButton] .p-button-label,body.camden .btn-theme .p-button-label,body.camden .theme-btn .p-button-label{font-weight:700!important}body.camden .camden-footer app-opening-hours-widget .opening-hours{background:transparent!important;box-shadow:none!important;padding:0;margin:0;color:var(--camden-fg-muted);font-size:var(--camden-text-sm)}body.camden .camden-footer app-opening-hours-widget .opening-hours .list-style-none{margin-left:0!important;padding:0}body.camden .camden-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(--camden-text-sm);color:var(--camden-fg-muted);padding:2px 0}body.camden .camden-footer app-opening-hours-widget .opening-hours .list-text{width:auto!important;flex:0 0 auto;min-width:84px;display:inline-block}body.camden .camden-footer app-opening-hours-widget .opening-hours li>span.me-2{display:none}body.camden .camden-footer app-opening-hours-widget .opening-hours li>i.me-2{margin-right:0!important}body.camden .camden-footer app-opening-hours-widget .opening-hours .text-light-custom{color:var(--camden-fg-muted)!important}body.camden .camden-footer app-opening-hours-widget .opening-hours ul li i.color-default{color:var(--camden-ink)}body.camden .camden-footer app-opening-hours-widget .opening-hours-today .list-text,body.camden .camden-footer app-opening-hours-widget .opening-hours-today .text-light-custom{color:var(--camden-ink)!important}body.camden [data-section-id=sell_your_vehicle] .form-group{margin-bottom:var(--camden-space-3)}body.camden .form-control,body.camden .form-select{background-color:var(--camden-bg);color:var(--camden-ink);border:2px solid var(--camden-ink);border-radius:var(--camden-radius-md);padding:10px 14px;font-family:var(--camden-font-ui);font-size:var(--camden-text-base);transition:border-color .15s ease}body.camden .form-control::placeholder,body.camden .form-select::placeholder{color:var(--camden-fg-faint)}body.camden .form-control:focus,body.camden .form-select:focus{background-color:var(--camden-surface);color:var(--camden-ink);border-color:var(--color-primary);outline:none;box-shadow:none}body.camden textarea.form-control{min-height:130px;resize:vertical}body.camden .p-card{background:var(--camden-surface)!important;color:var(--camden-ink)!important;border:2px solid var(--camden-ink)!important;border-radius:var(--camden-radius-md)!important;box-shadow:var(--camden-shadow-hard-sm)!important}body.camden .p-card .p-card-body{padding:16px!important}body.camden .p-card .p-card-header,body.camden .p-card .p-card-title{color:var(--camden-ink)!important;font-family:var(--camden-font-display)!important}body.camden .p-card p,body.camden .p-card small{color:var(--camden-fg-muted)!important}body.camden [data-section-id=sell_your_vehicle] .card{background:var(--camden-surface);color:var(--camden-ink);border:2px solid var(--camden-ink);border-radius:var(--camden-radius-md);box-shadow:var(--camden-shadow-hard-sm)}body.camden .modal-content{background:var(--camden-surface);color:var(--camden-ink);border:2px solid var(--camden-ink);border-radius:var(--camden-radius-md);box-shadow:var(--camden-shadow-hard)}body.camden .modal-header{border-bottom:1px solid var(--camden-rule)}body.camden .modal-footer{border-top:1px solid var(--camden-rule)}body.camden app-locations,body.camden app-location-detail{--loc-surface: var(--camden-surface);--loc-surface-muted: var(--camden-rule-soft);--loc-fg: var(--camden-ink);--loc-muted: var(--camden-fg-muted);--loc-border: var(--camden-ink);--loc-border-width: 2px;--loc-accent: var(--color-primary);--loc-radius: var(--camden-radius-md);--loc-shadow: var(--camden-shadow-hard-sm);--loc-shadow-hover: var(--camden-shadow-hard)}body.camden app-finance-application-form .step-progress .step-circle{background:var(--camden-surface-2)!important;color:var(--camden-fg-muted)!important}body.camden app-finance-application-form .step-progress .step-label{color:var(--camden-fg-muted)!important}body.camden app-finance-application-form .step-progress .progress{background:var(--camden-surface-2)!important}body.camden app-finance-application-form .step-progress .step-item.active .step-circle,body.camden app-finance-application-form .step-progress .step-item.completed .step-circle{background:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important}body.camden app-finance-application-form .step-progress .step-item.completed .step-label{color:var(--color-primary)!important}body.camden app-finance-application-form .review-section{background:var(--camden-surface)!important;border:2px solid var(--camden-ink)!important;border-radius:var(--camden-radius-md)!important;box-shadow:var(--camden-shadow-hard-sm)!important}body.camden app-finance-application-form .review-header{background:var(--camden-surface-2)!important;border-bottom:2px solid var(--camden-ink)!important}body.camden app-finance-application-form .review-title{color:var(--camden-ink)!important}body.camden app-finance-application-form .review-label{color:var(--camden-fg-muted)!important}body.camden app-finance-application-form .review-value{color:var(--camden-ink)!important}body.camden app-finance-application-form .server-error{color:var(--camden-error)!important}
