@font-face{font-weight:700;font-family:Saans;font-style:normal;font-display:swap;src:url(https://static.moneysupermarket.com/ds/brand-fonts/saans-medium.woff2) format("woff2")}@font-face{font-weight:300;font-family:Saans;font-style:normal;font-display:swap;src:url(https://static.moneysupermarket.com/ds/brand-fonts/saans-regular.woff2) format("woff2")}:root{--color-purple-100: #F1F1F6;--color-purple-200: #E5E4F0;--color-purple-300: #D1FE3;--color-purple-400: #B7B3D2;--color-purple-500: #8E82B1;--color-purple-600: #756899;--color-purple-700: #4A3C70;--color-purple-800: #291D4C;--color-purple-900: #040308;--color-lilac-100: #F2F6FE;--color-lilac-200: #F0F2FE;--color-lilac-300: #D9D8FF;--color-lilac-400: #B5B3FF;--color-lilac-500: #A9A7FA;--color-lilac-600: #8987DC;--color-lilac-700: #5B5EBF;--color-lilac-800: #525096;--color-lilac-900: #3A3973;--color-gold-300: #F0E0B8;--color-gold-400: #E9D097;--color-neutral-100: #FFFFFF;--color-neutral-200: #F9F9F9;--color-neutral-300: #EFEFEF;--color-neutral-400: #DCDCDC;--color-neutral-500: #BDBDBD;--color-neutral-600: #989898;--color-neutral-700: #767676;--color-neutral-800: #525252;--color-neutral-900: #3D3D3D;--color-red-100: #FFA8A9;--color-red-200: #DB0031;--color-red-300: #800018;--color-amber-100: #FFAB80;--color-amber-200: #B84E00;--color-amber-300: #803300;--color-green-100: #80DBD3;--color-green-200: #007A72;--color-green-300: #00413D;--color-white: var(--color-neutral-100);--color-dark: var(--color-purple-900);--color-grey-1: var(--color-neutral-300);--color-grey-2: var(--color-neutral-600);--color-grey-3: var(--color-neutral-400);--color-grey-4: #868391;--color-primary: var(--color-purple-800);--color-primary-light: #8C87A5;--color-primary-highlight: var(--color-purple-800);--color-secondary: var(--color-purple-600);--color-primary-background: var(--color-lilac-200);--color-primary-background-hover: var(--color-primary-background);--color-brand-background: var(--color-primary);--color-button-primary-background: var(--color-purple-800);--color-button-primary-text: var(--color-lilac-100);--color-button-primary-hover-background: var(--color-purple-900);--color-button-primary-icon-background: var(--color-lilac-100);--color-button-primary-icon: var(--color-purple-800);--color-button-secondary-background: var(--color-lilac-300);--color-button-secondary-text: var(--color-purple-800);--color-button-secondary-hover-background: var(--color-lilac-400);--color-button-secondary-icon-background: var(--color-purple-800);--color-button-secondary-icon: var(--color-lilac-300);--color-button-tertiary-background: var(--color-lilac-100);--color-button-tertiary-text: var(--color-purple-800);--color-button-tertiary-hover-background: var(--color-lilac-200);--color-button-tertiary-icon-background: var(--color-purple-800);--color-button-tertiary-icon: var(--color-lilac-100);--color-button-ghost-background: transparent;--color-button-ghost-text: var(--color-purple-800);--color-button-ghost-hover-background: var(--color-lilac-200);--color-button-ghost-icon-background: var(--color-lilac-200);--color-button-ghost-icon: var(--color-purple-800);--color-button-focus-outline: var(--color-purple-800);--color-button-disabled-background: var(--color-purple-200);--color-button-disabled-text: var(--color-neutral-600);--color-link: var(--color-primary);--color-cta: var(--color-primary);--color-cta-disabled: var(--color-neutral-300);--color-cta-text-disabled: var(--color-neutral-600);--color-accent: var(--color-primary-highlight);--color-accent-2: var(--color-primary);--color-accent-3: #42EBD7;--color-accent-4: #D509BF;--color-accent-5: var(--color-lilac-300);--color-border: var(--color-purple-400);--color-border-light: var(--color-lilac-300);--color-border-help: var(--color-primary);--color-notification: var(--color-lilac-300);--color-notification-border: #DECFE7;--color-notification-light: var(--color-lilac-200);--color-notification-success: var(--color-green-200);--color-notification-success-border: #D6F8F4;--color-notification-success-light: var(--color-neutral-100);--color-notification-error: var(--color-red-200);--color-notification-error-border: #FAD1E0;--color-notification-error-light: var(--color-neutral-100);--color-notification-warning: var(--color-amber-200);--color-notification-warning-border: #FFECDF;--color-notification-warning-light: var(--color-neutral-100);--color-text-page-heading: var(--color-primary);--color-text-link: var(--color-primary);--color-text-body: var(--color-primary);--color-text-body-dark: var(--color-primary);--color-text-body-light: var(--color-purple-500);--color-text-pill: var(--color-primary);--color-text-radio: var(--color-primary);--color-text-question-heading: var(--color-primary);--color-progress-indicator: var(--color-purple-700);--color-progress-track: var(--color-primary-background);--color-progress-indicator-dark-mode: var(--color-purple-700);--color-progress-track-dark-mode: var(--color-primary-background);--color-progress-background: var(--color-primary);--color-decal: #011054;--color-decal-light: #E9F5FE;--color-sponsored-dark: var(--color-green-200);--color-sponsored-medium: #7FCDC8;--color-sponsored-light: #E5F5F4;--color-sponsored-text: var(--color-neutral-100);--skeleton-background: #DDDDDD;--skeleton-shimmer: var(--color-neutral-100);--box-shadow-switch-selected: none;--color-switch-background: var(--color-primary);--color-switch-selected: var(--color-white);--color-switch-selected-border: var(--color-white);--color-switch-selected-text: var(--color-primary);--color-switch-text: var(--color-white);--color-cell-text-body: #1A1122;--color-cell-highlight: rgba(47, 0, 75, .1);--color-cell-border: #BD9FCE;--color-cell-border-na: #D5D1D9;--color-cell-text-na: #AAA2B2;--color-product-cell-highlight: #DAEADC;--color-product-cell-text-title: #4A4A4A;--color-product-cell-text-body: #273157;--color-product-header-brand-text: #273157;--color-panel-title-text: var(--color-primary);--color-panel-title-background: var(--color-primary-background);--color-panel-body-text: var(--color-text-body);--color-modal-background-secondary: #F5F7FE;--color-highlight-cheaper: #80DBD3;--color-highlight-average: #FFAB80;--color-highlight-expensive: #FFB3B3;--color-focus: #2B173F;--color-controls: #786987;--color-scroll-panel-bg: #F3F5FA;--color-tick: var(--color-green-200);--color-chat-message-primary: var(--color-white);--color-chat-message-secondary: #D6D6F0;--color-showcase: var(--color-gold-400);--font-family-base: "Saans", sans-serif;--font-family-feature: var(--font-family-base);--font-size-base: 16px;--font-weight-bold: 700;--font-weight-regular: 400;--spacing-base: 8px;--spacing-multiplier: 1;--spacing-05: calc(var(--spacing-base) / 2);--spacing-075: calc(var(--spacing-1) * .75);--spacing-1: calc(var(--spacing-base) * 1);--spacing-2: calc(var(--spacing-base) * 2 * var(--spacing-multiplier));--spacing-3: calc(var(--spacing-base) * 3 * var(--spacing-multiplier));--spacing-4: calc(var(--spacing-base) * 4 * var(--spacing-multiplier));--spacing-5: calc(var(--spacing-base) * 5 * var(--spacing-multiplier));--spacing-6: calc(var(--spacing-base) * 6 * var(--spacing-multiplier));--spacing-7: calc(var(--spacing-base) * 7 * var(--spacing-multiplier));--spacing-8: calc(var(--spacing-base) * 8 * var(--spacing-multiplier));--spacing-9: calc(var(--spacing-base) * 9 * var(--spacing-multiplier));--spacing-10: calc(var(--spacing-base) * 10 * var(--spacing-multiplier));--spacing-15: calc(var(--spacing-1) * 1.5);--outline-width-button: 2px;--border-radius-base: 10px;--border-radius-field: var(--border-radius-base);--border-radius-pill: var(--spacing-2);--border-radius-modal: var(--border-radius-base);--border-width-base: 1px;--border-width-button: 3px;--border-width-focus: calc(var(--border-width-base) * 2);--border-radius-pinned-bottom-right: var(--border-radius-base) var(--border-radius-base) 0;--border-radius-pinned-bottom-left: var(--border-radius-base) var(--border-radius-base) var(--border-radius-base) 0;--border-radius-rounded-top: var(--border-radius-base) var(--border-radius-base) 0 0;--border-radius-rounded-bottom: 0 0 var(--border-radius-base) var(--border-radius-base);--border-radius-circle: 50%;--border-radius-panel: 8px;--min-height-button-base: 56px;--min-height-button: 44px;--min-height-field: var(--spacing-7);--color-modal-overlay-background: rgba(4, 3, 8, .8);--modal-overlay-blur: 0;--color-drop-shadow: rgba(91, 94, 191, .16);--color-drop-shadow-dark: rgba(91, 94, 191, .24);--drop-shadow: 2px 2px 8px 0px var(--color-drop-shadow);--drop-shadow-hover: 3px 3px 12px 0 var(--color-drop-shadow-dark);--modal-box-shadow: 0px 4px 10px 0px rgba(41, 29, 76, .05), 0px 10px 25px 0px rgba(41, 29, 76, .2), 10px 2px 15px 0px rgba(41, 29, 76, .2);--color-score-background: var(--color-border-light);--color-score-indicator: var(--color-primary);--color-score-threshold: var(--color-white);--color-score-exceeds-threshold: var(--color-notification-error);--color-score-linecap: var(--color-score-indicator);--color-score-linecap-exceeds-threshold: var(--color-score-exceeds-threshold);--border-radius-credit-report-card: var(--spacing-1);--border-radius-credit-item: var(--spacing-05);--border-radius-credit-summary-overview: 24px;--box-shadow-report-usage: none;--box-shadow-credit-summary-overview: 0 0 4px 0 rgba(0, 0, 0, .12) inset;--color-credit-account-summary-background: transparent;--color-credit-account-summary-background-hover: var(--color-primary-background-hover);--color-credit-account-summary-usage: var(--color-primary);--color-credit-report-icon: var(--color-primary);--color-credit-report-separator: var(--color-border-light);--color-credit-report-item-background: transparent;--color-credit-report-item-background-alternate: transparent;--color-credit-report-item-background-interactable: transparent;--color-credit-report-item-background-hover: var(--color-primary-background);--color-credit-summary-overview-background: #FCFAFF;--color-credit-transaction-background: transparent;--color-credit-transaction-background-hover: var(--color-primary-background-hover);--color-credit-transaction-unknown: #DDDDDD;--color-credit-transaction-success: var(--color-notification-success-border);--color-credit-transaction-warning: var(--color-notification-warning-border);--color-credit-transaction-error: var(--color-notification-error-border);--spacing-credit-report-usage: 0;--text-transform-credit-report-title: none}
