@font-face { font-family: 'ICA Rubrik'; src: url('/theme-assets/fonts/ICARubrik/ICARubrik-Regular.woff2') format('woff2'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Regular.woff') format('woff'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {    font-family: 'ICA Rubrik';    src: url('/theme-assets/fonts/ICARubrik/ICARubrik-Medium.woff2') format('woff2'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Medium.woff') format('woff'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'ICA Rubrik'; src: url('/theme-assets/fonts/ICARubrik/ICARubrik-Black.woff2') format('woff2'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Black.woff') format('woff'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Black.ttf') format('truetype'); font-weight: 900; font-style: normal;}@font-face { font-family: 'ICA Rubrik'; src: url('/theme-assets/fonts/ICARubrik/ICARubrik-Light.woff2') format('woff2'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Light.woff') format('woff'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Light.ttf') format('truetype'); font-weight: 300; font-style: normal;} @font-face { font-family: 'ICA Rubrik'; src: url('/theme-assets/fonts/ICARubrik/ICARubrik-Bold.woff2') format('woff2'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Bold.woff') format('woff'), url('/theme-assets/fonts/ICARubrik/ICARubrik-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'ICA Text Ny';font-style: normal;font-weight: 400;src: local('ICA Text Ny'),url('/theme-assets/fonts/ICATextNy/ICATextNy-Regular.woff2') format('woff2'),url('/theme-assets/fonts/ICATextNy/ICATextNy-Regular.woff') format('woff'),url('/theme-assets/fonts/ICATextNy/ICATextNy-Regular.eot') format('embedded-opentype');}@font-face {font-family: 'ICA Text Ny';font-style: normal;font-weight: 700;src: local('ICA Text Ny'),url('/theme-assets/fonts/ICATextNy/ICATextNy-Bold.woff2') format('woff2'),url('/theme-assets/fonts/ICATextNy/ICATextNy-Bold.woff') format('woff'),url('/theme-assets/fonts/ICATextNy/ICATextNy-Bold.eot') format('embedded-opentype');}

:root {
  --intent-primary-50: #f9e4e1;
  --intent-primary-100: #f0bcb4;
  --intent-primary-200: #e78f82;
  --intent-primary-300: #dd6250;
  --intent-primary-400: #d6412a;
  --intent-primary-600: #c91c04;
  --intent-primary-700: #c31703;
  --intent-primary-800: #bd1302;
  --intent-primary-900: #b10b01;
  --intent-primary: #cf2005;
  --intent-secondary-50: #fbfbfb;
  --intent-secondary-100: #f6f6f6;
  --intent-secondary-200: #f1f1f1;
  --intent-secondary-300: #ececec;
  --intent-secondary-400: #e8e8e8;
  --intent-secondary-600: #e0e0e0;
  --intent-secondary-700: #dcdcdc;
  --intent-secondary-800: #d8d8d8;
  --intent-secondary-900: #d1d1d1;
  --intent-secondary: #e4e4e4;
  --intent-action-50: #f9e4e1;
  --intent-action-100: #f0bcb4;
  --intent-action-200: #e78f82;
  --intent-action-300: #dd6250;
  --intent-action-400: #d6412a;
  --intent-action-600: #c91c04;
  --intent-action-700: #c31703;
  --intent-action-800: #bd1302;
  --intent-action-900: #b10b01;
  --intent-action: #cf2005;
  --intent-promotion-50: #fae0e1;
  --intent-promotion-100: #f4b2b5;
  --intent-promotion-200: #ed7f85;
  --intent-promotion-300: #e54c54;
  --intent-promotion-400: #e0262f;
  --intent-promotion-600: #d60009;
  --intent-promotion-700: #d10007;
  --intent-promotion-800: #cc0005;
  --intent-promotion-900: #c30002;
  --intent-promotion: #db000b;
  --intent-success-50: #e0efe3;
  --intent-success-100: #b2d7bb;
  --intent-success-200: #7fbc8e;
  --intent-success-300: #4ca160;
  --intent-success-400: #268d3e;
  --intent-success-600: #007119;
  --intent-success-700: #006615;
  --intent-success-800: #005c11;
  --intent-success-900: #004a09;
  --intent-success: #007a1d;
  --intent-warning-50: #fef7e0;
  --intent-warning-100: #feedb2;
  --intent-warning-200: #fee17f;
  --intent-warning-300: #fdd54c;
  --intent-warning-400: #fdcc26;
  --intent-warning-600: #fcbd00;
  --intent-warning-700: #fcb500;
  --intent-warning-800: #fcad00;
  --intent-warning-900: #fba000;
  --intent-warning: #fdc300;
  --intent-error-50: #fae0e1;
  --intent-error-100: #f4b2b5;
  --intent-error-200: #ed7f85;
  --intent-error-300: #e54c54;
  --intent-error-400: #e0262f;
  --intent-error-600: #d60009;
  --intent-error-700: #d10007;
  --intent-error-800: #cc0005;
  --intent-error-900: #c30002;
  --intent-error: #db000b;
  --intent-content-50: #e7e7e7;
  --intent-content-100: #c3c3c3;
  --intent-content-200: #9c9c9c;
  --intent-content-300: #757575;
  --intent-content-400: #575757;
  --intent-content-600: #343434;
  --intent-content-700: #2c2c2c;
  --intent-content-800: #252525;
  --intent-content-900: #181818;
  --intent-content: #3a3a3a;
  --intent-contrast-50: #fff;
  --intent-contrast-100: #fff;
  --intent-contrast-200: #fff;
  --intent-contrast-300: #fff;
  --intent-contrast-400: #fff;
  --intent-contrast-600: #fff;
  --intent-contrast-700: #fff;
  --intent-contrast-800: #fff;
  --intent-contrast-900: #fff;
  --intent-contrast: #fff;
  --alt-bop-heading-font-family: 'ICA Text Ny', sans-serif;
  --alt-bop-heading-font-weight: 400;
  --alt-product-price-font-family: 'ICA Rubrik', sans-serif;
  --alt-product-price-font-weight: 700;
  --background-color: #f9f5f5;
  --border-radius: 0.5714285714285714rem;
  --font-family: 'ICA Text Ny', sans-serif;
  --heading-font-family: 'ICA Rubrik', sans-serif;
  --logo-default-height: 38;
  --logo-default-width: 86;
  --logo-small-height: 43;
  --logo-small-width: 75;
  --top-tabs-background-color: var(--intent-contrast);
  --top-tabs-border-color: var(--intent-contrast);
  --typography-error: #9b0600;
  --typography-primary: #9b0600;
  --typography-promotion: #9b0600;
  --typography-default: var(--intent-content);
  --intent-error-900-contrast: var(--typography-contrast);
  --intent-error-200-contrast: var(--typography-default);
  --intent-error-100-contrast: var(--typography-default);
  --intent-error-contrast: var(--typography-contrast);
  --intent-warning-900-contrast: var(--typography-default);
  --intent-warning-200-contrast: var(--typography-default);
  --intent-warning-100-contrast: var(--typography-default);
  --intent-warning-contrast: var(--typography-default);
  --intent-success-900-contrast: var(--typography-contrast);
  --intent-success-200-contrast: var(--typography-default);
  --intent-success-100-contrast: var(--typography-default);
  --intent-success-contrast: var(--typography-contrast);
  --intent-promotion-900-contrast: var(--typography-contrast);
  --intent-promotion-200-contrast: var(--typography-default);
  --intent-promotion-100-contrast: var(--typography-default);
  --intent-promotion-contrast: var(--typography-contrast);
  --intent-action-900-contrast: var(--typography-contrast);
  --intent-action-200-contrast: var(--typography-default);
  --intent-action-100-contrast: var(--typography-default);
  --intent-action-contrast: var(--typography-contrast);
  --intent-secondary-900-contrast: var(--typography-default);
  --intent-secondary-200-contrast: var(--typography-default);
  --intent-secondary-100-contrast: var(--typography-default);
  --intent-secondary-contrast: var(--typography-default);
  --intent-primary-900-contrast: var(--typography-contrast);
  --intent-primary-200-contrast: var(--typography-default);
  --intent-primary-100-contrast: var(--typography-default);
  --intent-primary-contrast: var(--typography-contrast);
  --typography-contrast: var(--intent-contrast);
  --typography-disabled: var(--intent-content-200);
  --typography-placeholder: var(--intent-content-400);
  --coupon-style: var(--typography-promotion);
  --header-bottom-bar-background-color: var(--surface-raised);
  --header-top-bar-background-color: var(--surface-raised);
  --header-top-bar-background-color-contrast: var(--typography-default);
  --surface-sunken: var(--intent-secondary);
  --surface-background: var(--background-color);
  --surface-base: var(--intent-contrast);
  --surface-raised: var(--intent-contrast);
  --decoration: var(--intent-secondary);
  --decoration-contrast: var(--intent-content-300);
}

@media (prefers-color-scheme: dark) {
  :root[data-theme="dark"] {
    --typography-error: var(--intent-error-600);
    --typography-primary: var(--intent-primary-600);
    --typography-promotion: var(--intent-promotion-600);
    --typography-default: #ebf7fe;
    --typography-contrast: #151d22;
    --typography-disabled: #a4afb5;
    --typography-placeholder: #d3dfe5;
    --surface-sunken: #0f171c;
    --surface-background: #151d22;
    --surface-base: #212a2f;
    --surface-raised: #273035;
    --intent-content-50: var(--decoration);
    --intent-content-100: var(--decoration);
    --intent-content-200: var(--decoration);
    --intent-content-300: var(--decoration);
    --intent-content-400: var(--decoration);
    --intent-content-600: #ebf7fe;
    --intent-content-700: #ebf7fe;
    --intent-content-800: #ebf7fe;
    --intent-content-900: #ebf7fe;
    --intent-content: #ebf7fe;
    --intent-secondary-50: #0f171c;
    --intent-secondary-100: #151d22;
    --intent-secondary-200: #1b2328;
    --intent-secondary-300: #212a2f;
    --intent-secondary-400: #0f171c;
    --intent-secondary-600: #0f171c;
    --intent-secondary-700: #0f171c;
    --intent-secondary-800: #d3dfe5;
    --intent-secondary-900: #ebf7fe;
    --intent-secondary: #778288;
    --intent-contrast: #151d22;
    --decoration: #4d575d;
    --decoration-contrast: #778288;
    --intent-primary-50: #2c0804;
    --intent-primary-100: #590000;
    --intent-primary-200: #850000;
    --intent-primary-300: #ac0000;
    --intent-primary-400: #ee4d36;
    --intent-primary: #ff7962;
    --intent-primary-600: #ff7962;
    --intent-primary-700: #ffa997;
    --intent-primary-800: #ffd7cd;
    --intent-primary-900: #ffeee9;
    --intent-action-50: #2c0804;
    --intent-action-100: #590000;
    --intent-action-200: #850000;
    --intent-action-300: #ac0000;
    --intent-action-400: #ee4d36;
    --intent-action: #ff7962;
    --intent-action-600: #ff7962;
    --intent-action-700: #ffa997;
    --intent-action-800: #ffd7cd;
    --intent-action-900: #ffeee9;
    --intent-promotion-50: #2c0806;
    --intent-promotion-100: #5d0000;
    --intent-promotion-200: #800;
    --intent-promotion-300: #b40000;
    --intent-promotion-400: #f94338;
    --intent-promotion: #ff7767;
    --intent-promotion-600: #ff7767;
    --intent-promotion-700: #ffab9e;
    --intent-promotion-800: #ffd8cf;
    --intent-promotion-900: #ffeeea;
    --intent-success-50: #011d03;
    --intent-success-100: #003400;
    --intent-success-200: #004b00;
    --intent-success-300: #006302;
    --intent-success-400: #3b9943;
    --intent-success: #68b76c;
    --intent-success-600: #68b76c;
    --intent-success-700: #99d499;
    --intent-success-800: #cdefcd;
    --intent-success-900: #e9fbe9;
    --intent-warning-50: #211300;
    --intent-warning-100: #523900;
    --intent-warning-200: #896300;
    --intent-warning-300: #c49100;
    --intent-warning-400: #ffcd34;
    --intent-warning: #ffd861;
    --intent-warning-600: #ffd861;
    --intent-warning-700: #ffe390;
    --intent-warning-800: #ffefc3;
    --intent-warning-900: #fef4df;
    --intent-error-50: #2c0806;
    --intent-error-100: #5d0000;
    --intent-error-200: #800;
    --intent-error-300: #b40000;
    --intent-error-400: #f94338;
    --intent-error: #ff7767;
    --intent-error-600: #ff7767;
    --intent-error-700: #ffab9e;
    --intent-error-800: #ffd8cf;
    --intent-error-900: #ffeeea;
    --intent-secondary-100-contrast: var(--typography-default);
    --intent-secondary-200-contrast: var(--typography-default);
    --intent-secondary-900-contrast: var(--typography-contrast);
    --intent-secondary-contrast: var(--typography-contrast);
    --intent-primary-100-contrast: var(--typography-default);
    --intent-primary-200-contrast: var(--typography-default);
    --intent-primary-contrast: var(--typography-contrast);
    --intent-primary-900-contrast: var(--typography-contrast);
    --intent-action-100-contrast: var(--typography-default);
    --intent-action-200-contrast: var(--typography-default);
    --intent-action-contrast: var(--typography-contrast);
    --intent-action-900-contrast: var(--typography-contrast);
    --intent-promotion-100-contrast: var(--typography-default);
    --intent-promotion-200-contrast: var(--typography-default);
    --intent-promotion-contrast: var(--typography-contrast);
    --intent-promotion-900-contrast: var(--typography-contrast);
    --intent-success-100-contrast: var(--typography-default);
    --intent-success-200-contrast: var(--typography-default);
    --intent-success-contrast: var(--typography-contrast);
    --intent-success-900-contrast: var(--typography-contrast);
    --intent-warning-100-contrast: var(--typography-default);
    --intent-warning-200-contrast: var(--typography-default);
    --intent-warning-contrast: var(--typography-contrast);
    --intent-warning-900-contrast: var(--typography-contrast);
    --intent-error-100-contrast: var(--typography-default);
    --intent-error-200-contrast: var(--typography-default);
    --intent-error-contrast: var(--typography-contrast);
    --intent-error-900-contrast: var(--typography-contrast);
  }
}
