:root,
:host {
  --trans-duration-vslow: 500ms;
  --trans-duration-slow: 200ms;
  --trans-duration-normal: 150ms;
  --trans-duration-fast: 100ms;
  --trans-duration-none: 0s;
  --trans-duration-rotate: 600ms;
  --trans-easing-slide: cubic-bezier(0.4, 0, 1, 1);
  --trans-easing-linear: linear;
  --trans-easing-ease-out: ease-out;
  --box-shadow-depth-small: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
  --box-shadow-depth-medium: 0px 1px 3px 1px rgba(0, 0, 0, 0.5);
  --box-shadow-depth-large:
    0px 1px 10px 0px rgba(0, 0, 0, 0.25), 0px 1px 3px -1px rgba(0, 0, 0, 0.2);
  --box-shadow-navigation-account-active: inset 8px 0px 0px 0px #fa6400;
  --box-shadow-tab-active: inset 0px -4px 0px 0px #fa6400;
  --box-shadow-tab-inactive: inset 0px -4px 0px 0px #8a9092;
  --box-shadow-sticky-upper: 0px 8px 8px 0px rgba(0, 0, 0, 0.25);
  --box-shadow-sticky-lower: 0px -8px 8px 0px rgba(0, 0, 0, 0.25);
  --size-border-radius-badge: 1rem;
  --size-border-radius-button: 0rem;
  --size-border-radius-card: 0rem;
  --size-border-radius-input: 0rem;
  --size-border-radius-toggle: 0.75rem;
  --size-spacer-4xlarge: 3rem;
  --size-spacer-3xlarge: 2.75rem;
  --size-spacer-2xlarge: 2.5rem;
  --size-spacer-xlarge: 2rem;
  --size-spacer-large: 1.5rem;
  --size-spacer-medium: 1rem;
  --size-spacer-small: 0.75rem;
  --size-spacer-xsmall: 0.5rem;
  --size-spacer-2xsmall: 0.25rem;
  --size-spacer-3xsmall: 0.125rem;
  --size-badge: 1rem;
  --size-back-to-top-min-width: 11rem;
  --size-banner-2xlarge-height: 35rem;
  --size-banner-xlarge-height: 27.5rem;
  --size-banner-large-height: 25rem;
  --size-banner-medium-height: 20rem;
  --size-banner-small-height: 14rem;
  --size-banner-xsmall-height: 12.5rem;
  --size-banner-flagship-image-width: 13rem;
  --size-border-large: 0.5rem;
  --size-border-medium: 0.125rem;
  --size-border-small: 0.0625rem;
  --size-button-min-width: 9rem;
  --size-drawer-width: 28rem;
  --size-global-messaging-min-height: 3.5rem;
  --size-graphic-chargers-large-width: 4.875rem;
  --size-graphic-chargers-large-height: 6.625rem;
  --size-graphic-chargers-medium-width: 3.625rem;
  --size-graphic-chargers-medium-height: 5rem;
  --size-graphic-chargers-small-width: 2.875rem;
  --size-graphic-chargers-small-height: 4rem;
  --size-header-menu-width: 19rem;
  --size-header-input-max-width: 40rem;
  --size-hit-3xlarge: 7rem;
  --size-hit-2xlarge: 5rem;
  --size-hit-xlarge: 3.5rem;
  --size-hit-large: 3rem;
  --size-hit-medium: 2.75rem;
  --size-hit-small: 2rem;
  --size-hit-xsmall: 1.5rem;
  --size-icon-2xlarge: 3rem;
  --size-icon-xlarge: 2.5rem;
  --size-icon-large: 2rem;
  --size-icon-medium: 1.5rem;
  --size-icon-small: 1rem;
  --size-image-large: 9rem;
  --size-image-medium: 8rem;
  --size-image-small: 6rem;
  --size-image-xsmall: 4rem;
  --size-image-2xsmall: 3rem;
  --size-image-3xsmall: 1.5rem;
  --size-input-checkbox: 1.5rem;
  --size-input-radio: 1.5rem;
  --size-line: 0.0625rem;
  --size-loading-spinner-large: 4rem;
  --size-loading-spinner-medium: 2rem;
  --size-loading-spinner-small: 1.5rem;
  --size-logo-large-height: 3rem;
  --size-logo-medium-height: 2.5rem;
  --size-logo-small-height: 2.25rem;
  --size-pagination-coin: 0.5rem;
  --size-pagination-coin-active: 0.75rem;
  --size-pagination-coin-inactive: 0.5rem;
  --size-roundel-tag-large: 2rem;
  --size-roundel-tag-small: 1.5rem;
  --size-roundel-graphic-large: 5rem;
  --size-roundel-graphic-medium: 4.5rem;
  --size-roundel-graphic-small: 4rem;
  --size-roundel-price-xlarge: 9rem;
  --size-roundel-price-large: 7rem;
  --size-roundel-price-medium: 5rem;
  --size-roundel-price-small: 4rem;
  --size-site-max-width: 87.25rem;
  --size-site-empty-basket-width: 22.5rem;
  --size-swatch-min: 5rem;
  --size-swatch-max: 7rem;
  --size-toggle-default-height: 1.5rem;
  --size-toggle-header-height: 1rem;
  --size-tooltip-width: 20rem;
  --size-tooltip-arrow-height: 1rem;
  --size-visual-facet-large-min-height: 5.5rem;
  --size-visual-facet-small-min-height: 3.5rem;
  --size-medium-center: 4rem;
  --size-small-center: 4rem;
  --color-border-default: #8a9092;
  --color-border-alternate: #d6d8d9;
  --color-border-primary: #fa6400;
  --color-border-callout: #fa6400;
  --color-border-error: #d0021b;
  --color-border-disabled: #5b6367;
  --color-border-button-tertiary-dark-default: #323c41;
  --color-border-button-tertiary-dark-active: #fa6400;
  --color-border-button-tertiary-light-default: #ffffff;
  --color-border-button-tertiary-light-active: #fa6400;
  --color-border-button-wish-list-default: #8a9092;
  --color-border-button-wish-list-active: #323c41;
  --color-border-button-form: #8a9092;
  --color-border-card-default: #8a9092;
  --color-border-card-selected: #fa6400;
  --color-border-footer-accordion: #ffffff;
  --color-border-header-input: #ffffff;
  --color-border-input-default: #8a9092;
  --color-border-input-hover: #fa6400;
  --color-border-input-error: #d0021b;
  --color-border-input-disabled: #8a9092;
  --color-text-default: #323c41;
  --color-text-alternate: #676e72;
  --color-text-white: #ffffff;
  --color-text-primary: #fa6400;
  --color-text-callout: #fa6400;
  --color-text-error: #d0021b;
  --color-text-warning: #fb9f00;
  --color-text-success: #098638;
  --color-text-disabled: #5b6367;
  --color-text-link: #4279b8;
  --color-text-badge: #ffffff;
  --color-text-button-primary: #ffffff;
  --color-text-button-dark: #323c41;
  --color-text-button-light: #ffffff;
  --color-text-button-disabled: #464f54;
  --color-text-button-filter: #fa6400;
  --color-text-footer-menu-bar: #ffffff;
  --color-text-footer-sub-bar: #ffffff;
  --color-text-fulfilment-heading: #ffffff;
  --color-text-header-tool-bar: #ffffff;
  --color-text-header-main-bar: #ffffff;
  --color-text-header-menu-bar: #ffffff;
  --color-text-header-checkout-bar: #ffffff;
  --color-text-header-authentication-bar: #ffffff;
  --color-text-header-menu-bar-button: #ffffff;
  --color-text-mega-nav-default: #ffffff;
  --color-text-mega-nav-active: #ffffff;
  --color-text-navigation-heading: #323c41;
  --color-text-pagination-inactive: #323c41;
  --color-text-pagination-hover: #323c41;
  --color-text-pagination-active: #ffffff;
  --color-text-pricing-save-promo: #d92910;
  --color-text-roundel-new: #ffffff;
  --color-text-roundel-clearance: #ffffff;
  --color-text-roundel-offer: #000000;
  --color-text-roundel-service: #ffffff;
  --color-text-roundel-pricing: #ffffff;
  --color-text-roundel-promotion: #ffffff;
  --color-text-roundel-eco: #ffffff;
  --color-background-alert-error: #fbe6e5;
  --color-background-alert-warning: #fef5e4;
  --color-background-alert-success: #f1f7ec;
  --color-background-alert-generic: #eff0f0;
  --color-background-backdrop-default: rgba(50, 60, 65, 0.8);
  --color-background-badge: #d0021b;
  --color-background-button-primary-default: #098638;
  --color-background-button-primary-active: #0b7733;
  --color-background-button-secondary-dark-default: #323c41;
  --color-background-button-secondary-dark-active: #464f54;
  --color-background-button-secondary-light-default: #ffffff;
  --color-background-button-secondary-light-active: #eff0f0;
  --color-background-button-tertiary-dark-default: rgba(255, 255, 255, 0);
  --color-background-button-tertiary-dark-active: rgba(255, 255, 255, 0);
  --color-background-button-tertiary-light-default: rgba(255, 255, 255, 0);
  --color-background-button-tertiary-light-active: rgba(255, 255, 255, 0);
  --color-background-button-form-default: #ffffff;
  --color-background-button-form-active: #eff0f0;
  --color-background-button-empty: rgba(255, 255, 255, 0);
  --color-background-button-disabled: #d6d8d9;
  --color-background-button-empty-disabled: rgba(255, 255, 255, 0);
  --color-background-button-icon-primary: #ffffff;
  --color-background-button-icon-dark: #323c41;
  --color-background-button-icon-light: #ffffff;
  --color-background-button-icon-disabled: #464f54;
  --color-background-card-default: #ffffff;
  --color-background-card-disabled: #eff0f0;
  --color-background-footer-menu-bar: #464f54;
  --color-background-footer-reassurance-bar: #eff0f0;
  --color-background-footer-sub-bar: #323c41;
  --color-background-footer-menu-bar-icon: #ffffff;
  --color-background-footer-sub-bar-icon: #ffffff;
  --color-background-fulfilment-heading: #323c41;
  --color-background-fulfilment-icon: #ffffff;
  --color-background-header-authentication-bar: #323c41;
  --color-background-header-vat-bar: #323c41;
  --color-background-header-tool-bar: #323c41;
  --color-background-header-main-bar: #323c41;
  --color-background-header-menu-bar: #464f54;
  --color-background-header-usp-bar: #eff0f0;
  --color-background-header-checkout-bar: #323c41;
  --color-background-header-icon: #ffffff;
  --color-background-header-input: #ffffff;
  --color-background-header-input-button: #ffffff;
  --color-background-header-input-button-large: #ffffff;
  --color-background-header-input-icon: #323c41;
  --color-background-header-input-icon-large: #323c41;
  --color-background-header-menu-bar-button-default: #fa6400;
  --color-background-header-menu-bar-button-active: #ef4900;
  --color-background-header-menu-bar-button-icon: #ffffff;
  --color-background-header-usp-bar-icon: #fa6400;
  --color-background-header-checkout-bar-icon: #ffffff;
  --color-background-header-authentication-bar-icon: #ffffff;
  --color-background-icon-default: #323c41;
  --color-background-icon-alternate: #8a9092;
  --color-background-icon-white: #ffffff;
  --color-background-icon-primary: #fa6400;
  --color-background-icon-callout: #fa6400;
  --color-background-icon-error: #d0021b;
  --color-background-icon-warning: #fb9f00;
  --color-background-icon-success: #098638;
  --color-background-icon-disabled: #5b6367;
  --color-background-input-default: #ffffff;
  --color-background-input-disabled: #eff0f0;
  --color-background-line: #8a9092;
  --color-background-navigation-default: #ffffff;
  --color-background-navigation-active: #ffffff;
  --color-background-navigation-icon-default: #ffffff;
  --color-background-navigation-icon-active: #ffffff;
  --color-background-navigation-heading: #eff0f0;
  --color-background-overlay: #ffffff;
  --color-background-pagination-inactive: rgba(255, 255, 255, 0);
  --color-background-pagination-hover: #d6d8d9;
  --color-background-pagination-active: #323c41;
  --color-background-ratings-inactive: #8a9092;
  --color-background-ratings-active: #fa6400;
  --color-background-roundel-new: #009b3a;
  --color-background-roundel-clearance: #d52b1e;
  --color-background-roundel-offer: #ffe500;
  --color-background-roundel-service: #fa6400;
  --color-background-roundel-pricing: #323c41;
  --color-background-roundel-promotion: #000000;
  --color-background-roundel-eco: #79b843;
  --color-background-scrollbar-slider: #fa6400;
  --color-background-scrollbar-background: #eff0f0;
  --color-background-site-default: #ffffff;
  --color-background-site-alternate: #eff0f0;
  --color-background-surface-light: #ffffff;
  --color-background-surface-medium: #eff0f0;
  --color-background-surface-dark: #323c41;
  --color-background-tab-inactive: #8a9092;
  --color-background-tab-active: #fa6400;
  --color-background-toggle-default-inactive: #8a9092;
  --color-background-toggle-default-active: #fa6400;
  --color-background-toggle-default-disabled: #d6d8d9;
  --color-background-toggle-default-switch: #ffffff;
  --color-background-toggle-default-switch-disabled: #d6d8d9;
  --color-background-toggle-header: #464f54;
  --color-background-toggle-header-switch: #fa6400;
  --font-family: GoodHome;
  --font-energy-rating-family: Marianne;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --font-size-base: 1rem;
  --font-size-4xlarge: 4rem;
  --font-size-3xlarge: 3rem;
  --font-size-2xlarge: 2rem;
  --font-size-xlarge: 1.625rem;
  --font-size-large: 1.25rem;
  --font-size-medium: 1rem;
  --font-size-small: 0.875rem;
  --font-size-xsmall: 0.75rem;
  --font-size-2xsmall: 0.625rem;
  --font-size-3xsmall: 0.5rem;
  --font-size-badge: 0.75rem;
  --font-size-button: 1rem;
  --font-size-energy-rating-3xlarge: 1.125rem;
  --font-size-energy-rating-2xlarge: 0.75rem;
  --font-size-energy-rating-xlarge: 0.625rem;
  --font-size-energy-rating-large: 0.5rem;
  --font-size-energy-rating-medium: 0.4375rem;
  --line-height-4xlarge: 4.75rem;
  --line-height-3xlarge: 3.5rem;
  --line-height-2xlarge: 2.5rem;
  --line-height-xlarge: 2rem;
  --line-height-large: 1.5rem;
  --line-height-medium: 1.5rem;
  --line-height-small: 1.25rem;
  --line-height-xsmall: 1rem;
  --line-height-2xsmall: 0.75rem;
  --line-height-3xsmall: 0.625rem;
  --line-height-badge: 0.75rem;
  --line-height-button: 1.25rem;
  --line-height-energy-rating-3xlarge: 1.125rem;
  --line-height-energy-rating-2xlarge: 0.75rem;
  --line-height-energy-rating-xlarge: 0.625rem;
  --line-height-energy-rating-large: 0.5rem;
  --line-height-energy-rating-medium: 0.375rem;
  --theme: light;
}
