@font-face{font-weight:700;font-family:Heading Now;font-style:normal;font-display:swap;src:url(https://static.moneysupermarket.com/ds/brand-fonts/heading-pro-double-extrabold-webfont.woff2) format("woff2"),url(https://static.moneysupermarket.com/ds/brand-fonts/heading-pro-double-extrabold-webfont.woff) format("woff")}@font-face{font-weight:300;font-family:Heading Now;font-style:normal;font-display:swap;src:url(https://static.moneysupermarket.com/ds/brand-fonts/heading-now-35-medium.woff2) format("woff2"),url(https://static.moneysupermarket.com/ds/brand-fonts/heading-now-35-medium.woff) format("woff")}:root{--color-text-base: #554565;--color-msm-purple-1: #DECFE7;--color-msm-purple-2: #D4B6EC;--color-msm-purple-3: #AC87C2;--color-msm-purple-4: #9B6FB6;--color-msm-purple-5: #9237CD;--color-msm-purple-6: #7A3F9D;--color-msm-purple-7: #590F85;--color-msm-purple-8: #2B173F;--color-msm-purple-9: #1A1122;--color-gold-400: #E9D097;--color-neutral-100: #FFFFFF;--color-neutral-300: #EFEFEF;--color-neutral-400: #DCDCDC;--color-neutral-600: #989898;--color-green-200: #007A72;--color-white: var(--color-neutral-100);--color-dark: var(--color-msm-purple-9);--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-msm-purple-7);--color-primary-highlight: var(--color-msm-purple-5);--color-primary-light: var(--color-msm-purple-3);--color-secondary: var(--color-msm-purple-6);--color-primary-background: #F6F3F9;--color-primary-background-hover: var(--color-primary-background);--color-brand-background: linear-gradient( 180deg, var(--color-msm-purple-6) 0%, var(--color-msm-purple-7) 49.48%, var(--color-msm-purple-8) 100% ) no-repeat;--color-button-primary-background: var(--color-msm-purple-7);--color-button-primary-text: var(--color-neutral-100);--color-button-primary-hover-background: var(--color-msm-purple-7);--color-button-primary-icon-background: var(--color-neutral-100);--color-button-primary-icon: var(--color-msm-purple-7);--color-button-secondary-background: var(--color-msm-purple-2);--color-button-secondary-text: var(--color-msm-purple-7);--color-button-secondary-hover-background: var(--color-msm-purple-2);--color-button-secondary-icon-background: var(--color-msm-purple-7);--color-button-secondary-icon: var(--color-msm-purple-2);--color-button-tertiary-background: var(--color-msm-purple-1);--color-button-tertiary-text: var(--color-msm-purple-7);--color-button-tertiary-hover-background: var(--color-msm-purple-2);--color-button-tertiary-icon-background: var(--color-msm-purple-7);--color-button-tertiary-icon: var(--color-msm-purple-1);--color-button-ghost-background: transparent;--color-button-ghost-text: var(--color-msm-purple-7);--color-button-ghost-hover-background: var(--color-msm-purple-1);--color-button-ghost-icon-background: var(--color-msm-purple-1);--color-button-ghost-icon: var(--color-msm-purple-7);--color-button-focus-outline: var(--color-msm-purple-7);--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-text-disabled: var(--color-neutral-600);--color-cta-disabled: var(--color-neutral-300);--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-msm-purple-4);--color-border: var(--color-msm-purple-4);--color-border-light: var(--color-msm-purple-1);--color-border-help: var(--color-primary);--color-notification: #011054;--color-notification-border: var(--color-msm-purple-1);--color-notification-light: #E9F5FE;--color-notification-success: #009B91;--color-notification-success-border: #D6F8F4;--color-notification-success-light: #F4FDFC;--color-notification-error: #FE0039;--color-notification-error-border: #FAD1E0;--color-notification-error-light: #F9EFF2;--color-notification-warning: #F76900;--color-notification-warning-border: #FFECDF;--color-notification-warning-light: #FFFAF7;--color-text-page-heading: var(--color-primary);--color-text-link: var(--color-primary);--color-text-body: var(--color-text-base);--color-text-body-dark: var(--color-msm-purple-8);--color-text-body-light: #786987;--color-text-pill: var(--color-primary);--color-text-radio: var(--color-text-base);--color-text-question-heading: var(--color-text-base);--color-progress-indicator: var(--color-accent-3);--color-progress-track: var(--color-primary-background);--color-progress-indicator-dark-mode: var(--color-accent-3);--color-progress-track-dark-mode: var(--color-accent-5);--color-progress-background: radial-gradient( circle at 64% 64%, var(--color-msm-purple-6), var(--color-msm-purple-6) 30%, #2A4787 );--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-neutral-100);--color-switch-selected-border: var(--color-neutral-100);--color-switch-selected-text: var(--color-primary);--color-switch-text: var(--color-neutral-100);--color-cell-text-body: var(--color-msm-purple-9);--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: var(--color-msm-purple-8);--color-controls: #786987;--color-scroll-panel-bg: #F3F5FA;--color-tick: #009B91;--color-chat-message-primary: #E9D7F5;--color-chat-message-secondary: var(--color-neutral-100);--color-showcase: var(--color-gold-400);--font-family-base: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-feature: "Heading Now", 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);--border-radius-field: var(--spacing-05);--border-radius-pill: var(--spacing-2);--border-radius-modal: var(--spacing-1);--border-width-base: 1px;--border-width-button: 3px;--border-width-focus: calc(var(--border-width-base) * 2);--border-radius-pinned-bottom-right: 8px 8px 0 8px;--border-radius-pinned-bottom-left: 8px 8px 8px 0;--border-radius-rounded-top: 8px 8px 0 0;--border-radius-rounded-bottom: 0 0 8px 8px;--border-radius-circle: 50%;--border-radius-panel: 8px;--min-height-button: 44px;--min-height-field: var(--spacing-7);--color-modal-overlay-background: rgba(33, 57, 92, .3) radial-gradient( circle at 64% 64%, rgba(222, 207, 231, .8), rgba(222, 207, 231, .8) 42%, rgba(233, 245, 254, .8) 100% );--modal-overlay-blur: 16px;--color-drop-shadow: rgba(0, 0, 0, .1);--color-drop-shadow-dark: rgba(0, 0, 0, .2);--drop-shadow: 0 4px 20px 0 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-neutral-100);--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}
