.theme-headline-lg-margin, .theme-headline-md-margin {
  margin: 1.5rem 0 0.75rem;
}
.theme-headline-sm-margin, .theme-headline-xs-margin {
  margin: 1rem 0 0.75rem;
}
.theme-paragraph-sm-margin, .theme-paragraph-xs-margin, .theme-list-sm-margin, .theme-list-xs-margin, .theme-divider-margin {
  margin: 0 0 0.75rem;
}
.theme-button-reset {
  margin: 0;
  border-radius: 0;
  text-transform: none;
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  -webkit-appearance: button;
}
.theme-reset-margin {
  margin: 0;
}
:root {
  --the-theme-semanticColors-container-weak-background: #FFFFFF;
  --the-theme-semanticColors-container-weak-border: #999999;
  --the-theme-semanticColors-container-weak-focus-border: #333333;
  --the-theme-semanticColors-container-weak-focus-outline: #CCCCCC;
  --the-theme-semanticColors-container-medium-background: #F2F2F2;
  --the-theme-semanticColors-container-medium-border: #999999;
  --the-theme-semanticColors-container-medium-focus-border: #333333;
  --the-theme-semanticColors-container-medium-focus-outline: #CCCCCC;
  --the-theme-semanticColors-container-strong-background: #CCCCCC;
  --the-theme-semanticColors-container-strong-border: #333333;
  --the-theme-semanticColors-container-strong-focus-border: #333333;
  --the-theme-semanticColors-container-strong-focus-outline: #CCCCCC;
  --the-theme-semanticColors-container-inverted-weak-background: #333333;
  --the-theme-semanticColors-container-inverted-weak-border: #999999;
  --the-theme-semanticColors-container-inverted-weak-focus-border: #FFFFFF;
  --the-theme-semanticColors-container-inverted-weak-focus-outline: #CCCCCC;
  --the-theme-semanticColors-container-inverted-medium-background: #4D4D4D;
  --the-theme-semanticColors-container-inverted-medium-border: #999999;
  --the-theme-semanticColors-container-inverted-medium-focus-border: #FFFFFF;
  --the-theme-semanticColors-container-inverted-medium-focus-outline: #CCCCCC;
  --the-theme-semanticColors-container-inverted-strong-background: #676767;
  --the-theme-semanticColors-container-inverted-strong-focus-border: #FFFFFF;
  --the-theme-semanticColors-container-inverted-strong-focus-outline: #CCCCCC;
  --the-theme-semanticColors-primary-icon: #F99D27;
  --the-theme-semanticColors-primary-border: #FA8328;
  --the-theme-semanticColors-primary-background: #F99D27;
  --the-theme-semanticColors-primary-textOnBackground: #1A1A1A;
  --the-theme-semanticColors-primary-iconOnBackground: #1A1A1A;
  --the-theme-semanticColors-primary-hover-background: #FA9128;
  --the-theme-semanticColors-primary-active-background: #FA8328;
  --the-theme-semanticColors-primary-focus-outline: #FDD8A9;
  --the-theme-semanticColors-base-weak-text: #999999;
  --the-theme-semanticColors-base-weak-icon: #B3B3B3;
  --the-theme-semanticColors-base-weak-border: #CCCCCC;
  --the-theme-semanticColors-base-weak-background: #F2F2F2;
  --the-theme-semanticColors-base-weak-textOnBackground: #333333;
  --the-theme-semanticColors-base-weak-iconOnBackground: #333333;
  --the-theme-semanticColors-base-weak-focus-outline: #CCCCCC;
  --the-theme-semanticColors-base-medium-text: #4D4D4D;
  --the-theme-semanticColors-base-medium-icon: #808080;
  --the-theme-semanticColors-base-medium-border: #808080;
  --the-theme-semanticColors-base-medium-background: #E5E5E5;
  --the-theme-semanticColors-base-medium-textOnBackground: #333333;
  --the-theme-semanticColors-base-medium-iconOnBackground: #333333;
  --the-theme-semanticColors-base-medium-hover-background: #CCCCCC;
  --the-theme-semanticColors-base-medium-active-background: #B3B3B3;
  --the-theme-semanticColors-base-medium-focus-outline: #CCCCCC;
  --the-theme-semanticColors-base-strong-text: #333333;
  --the-theme-semanticColors-base-strong-icon: #333333;
  --the-theme-semanticColors-base-strong-border: #333333;
  --the-theme-semanticColors-base-strong-background: #4D4D4D;
  --the-theme-semanticColors-base-strong-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-base-strong-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-base-strong-hover-background: #333333;
  --the-theme-semanticColors-base-strong-active-text: #676767;
  --the-theme-semanticColors-base-strong-active-background: #1A1A1A;
  --the-theme-semanticColors-base-strong-focus-outline: #CCCCCC;
  --the-theme-semanticColors-base-inverted-weak-text: #999999;
  --the-theme-semanticColors-base-inverted-weak-icon: #4D4D4D;
  --the-theme-semanticColors-base-inverted-weak-border: #CCCCCC;
  --the-theme-semanticColors-base-inverted-weak-background: #4D4D4D;
  --the-theme-semanticColors-base-inverted-weak-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-base-inverted-weak-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-base-inverted-weak-focus-outline: #CCCCCC;
  --the-theme-semanticColors-base-inverted-medium-text: #B3B3B3;
  --the-theme-semanticColors-base-inverted-medium-icon: #B3B3B3;
  --the-theme-semanticColors-base-inverted-medium-border: #E5E5E5;
  --the-theme-semanticColors-base-inverted-medium-background: #676767;
  --the-theme-semanticColors-base-inverted-medium-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-base-inverted-medium-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-base-inverted-medium-hover-background: #808080;
  --the-theme-semanticColors-base-inverted-medium-active-background: #999999;
  --the-theme-semanticColors-base-inverted-medium-focus-outline: #CCCCCC;
  --the-theme-semanticColors-base-inverted-strong-text: #FFFFFF;
  --the-theme-semanticColors-base-inverted-strong-icon: #FFFFFF;
  --the-theme-semanticColors-base-inverted-strong-border: #FFFFFF;
  --the-theme-semanticColors-base-inverted-strong-background: #F2F2F2;
  --the-theme-semanticColors-base-inverted-strong-textOnBackground: #333333;
  --the-theme-semanticColors-base-inverted-strong-iconOnBackground: #333333;
  --the-theme-semanticColors-base-inverted-strong-hover-background: #333333;
  --the-theme-semanticColors-base-inverted-strong-active-text: #676767;
  --the-theme-semanticColors-base-inverted-strong-active-background: #676767;
  --the-theme-semanticColors-base-inverted-strong-focus-outline: #CCCCCC;
  --the-theme-semanticColors-buy-medium-text: #333333;
  --the-theme-semanticColors-buy-strong-text: #C40075;
  --the-theme-semanticColors-buy-strong-border: #AB0067;
  --the-theme-semanticColors-buy-strong-background: #C40075;
  --the-theme-semanticColors-buy-strong-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-buy-strong-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-buy-strong-hover-background: #AB0067;
  --the-theme-semanticColors-buy-strong-active-background: #910057;
  --the-theme-semanticColors-buy-strong-focus-outline: #F68CCC;
  --the-theme-semanticColors-buy-inverted-medium-text: #FFFFFF;
  --the-theme-semanticColors-bulk-background: #FFEA00;
  --the-theme-semanticColors-bulk-textOnBackground: #333333;
  --the-theme-semanticColors-success-text: #008800;
  --the-theme-semanticColors-success-icon: #008800;
  --the-theme-semanticColors-success-border: #008800;
  --the-theme-semanticColors-success-background: #BFFFBF;
  --the-theme-semanticColors-success-textOnBackground: #333333;
  --the-theme-semanticColors-success-iconOnBackground: #008800;
  --the-theme-semanticColors-warning-text: #66512C;
  --the-theme-semanticColors-warning-icon: #8A6D3B;
  --the-theme-semanticColors-warning-border: #8A6D3B;
  --the-theme-semanticColors-warning-background: #FFFCD5;
  --the-theme-semanticColors-warning-textOnBackground: #333333;
  --the-theme-semanticColors-warning-iconOnBackground: #8A6D3B;
  --the-theme-semanticColors-error-text: #CC0000;
  --the-theme-semanticColors-error-icon: #CC0000;
  --the-theme-semanticColors-error-border: #CC0000;
  --the-theme-semanticColors-error-background: #FFBFBF;
  --the-theme-semanticColors-error-textOnBackground: #333333;
  --the-theme-semanticColors-error-iconOnBackground: #CC0000;
  --the-theme-semanticColors-error-focus-outline: #FFBFBF;
  --the-theme-semanticColors-info-text: #333333;
  --the-theme-semanticColors-info-icon: #F99D27;
  --the-theme-semanticColors-info-border: #F99D27;
  --the-theme-semanticColors-info-background: #FFFFFF;
  --the-theme-semanticColors-info-textOnBackground: #333333;
  --the-theme-semanticColors-info-iconOnBackground: #F99D27;
  --the-theme-semanticColors-neutral-text: #4D4D4D;
  --the-theme-semanticColors-neutral-icon: #676767;
  --the-theme-semanticColors-neutral-border: #808080;
  --the-theme-semanticColors-neutral-background: #F2F2F2;
  --the-theme-semanticColors-neutral-textOnBackground: #333333;
  --the-theme-semanticColors-neutral-iconOnBackground: #676767;
  --the-theme-semanticColors-inStock-text: #008800;
  --the-theme-semanticColors-inStock-icon: #005500;
  --the-theme-semanticColors-outOfStock-text: #CC0000;
  --the-theme-semanticColors-outOfStock-icon: #333333;
  --the-theme-semanticColors-transparency-weak-background: rgba(255, 255, 255, 0.85);
  --the-theme-semanticColors-transparency-weak-textOnBackground: #333333;
  --the-theme-semanticColors-transparency-weak-iconOnBackground: #333333;
  --the-theme-semanticColors-transparency-weak-focus-outline: #CCCCCC;
  --the-theme-semanticColors-transparency-medium-background: rgba(51, 51, 51, 0.8);
  --the-theme-semanticColors-transparency-medium-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-transparency-medium-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-transparency-medium-focus-outline: #CCCCCC;
  --the-theme-semanticColors-transparency-strong-border: #333333;
  --the-theme-semanticColors-transparency-strong-background: rgba(255, 255, 255, 0);
  --the-theme-semanticColors-transparency-strong-textOnBackground: #333333;
  --the-theme-semanticColors-transparency-strong-iconOnBackground: #333333;
  --the-theme-semanticColors-transparency-strong-hover-background: rgba(0, 0, 0, 0.05);
  --the-theme-semanticColors-transparency-strong-active-background: rgba(0, 0, 0, 0.1);
  --the-theme-semanticColors-transparency-strong-focus-outline: #CCCCCC;
  --the-theme-semanticColors-transparency-inverted-weak-background: rgba(51, 51, 51, 0.8);
  --the-theme-semanticColors-transparency-inverted-weak-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-transparency-inverted-weak-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-transparency-inverted-weak-focus-outline: #B3B3B3;
  --the-theme-semanticColors-transparency-inverted-medium-background: rgba(255, 255, 255, 0.85);
  --the-theme-semanticColors-transparency-inverted-medium-textOnBackground: #333333;
  --the-theme-semanticColors-transparency-inverted-medium-iconOnBackground: #333333;
  --the-theme-semanticColors-transparency-inverted-medium-focus-outline: #B3B3B3;
  --the-theme-semanticColors-transparency-inverted-strong-border: #FFFFFF;
  --the-theme-semanticColors-transparency-inverted-strong-background: rgba(255, 255, 255, 0);
  --the-theme-semanticColors-transparency-inverted-strong-textOnBackground: #FFFFFF;
  --the-theme-semanticColors-transparency-inverted-strong-iconOnBackground: #FFFFFF;
  --the-theme-semanticColors-transparency-inverted-strong-hover-background: rgba(255, 255, 255, 0.2);
  --the-theme-semanticColors-transparency-inverted-strong-active-background: rgba(255, 255, 255, 0.4);
  --the-theme-semanticColors-transparency-inverted-strong-focus-outline: #B3B3B3;
  --the-theme-semanticColors-transparency-selected-background: #FEF5E9;
  --the-theme-semanticColors-transparency-selected-textOnBackground: #333333;
  --the-theme-semanticColors-transparency-selected-iconOnBackground: #333333;
  --the-theme-semanticColors-transparency-selected-border: #F99D27;
  --the-theme-semanticColors-transparency-selected-hover-background: #FEEBD4;
  --the-theme-semanticColors-transparency-selected-active-background: #FDD8A9;
  --the-theme-semanticColors-transparency-selected-focus-outline: #FDD8A9;
  --the-theme-semanticColors-skeleton-background: #E5E5E5;
  --the-theme-semanticColors-skeleton-inverted-background: #676767;
  --the-theme-fonts-brand1-112-fontSize: 1.25rem;
  --the-theme-fonts-brand1-112-lineHeight: 1.2;
  --the-theme-fonts-brand1-150-fontSize: 1.5rem;
  --the-theme-fonts-brand1-150-lineHeight: 1.166;
  --the-theme-fonts-brand1-187-fontSize: 2rem;
  --the-theme-fonts-brand1-187-lineHeight: 1.125;
  --the-theme-fonts-brand1-225-fontSize: 2.25rem;
  --the-theme-fonts-brand1-225-lineHeight: 1.1111;
  --the-theme-fonts-brand1-family: BadHouse, Arial, sans-serif;
  --the-theme-fonts-brand1-weight: normal;
  --the-theme-fonts-brand2-100-fontSize: 1rem;
  --the-theme-fonts-brand2-100-lineHeight: 1.25;
  --the-theme-fonts-brand2-112-fontSize: 1.125rem;
  --the-theme-fonts-brand2-112-lineHeight: 1.333;
  --the-theme-fonts-brand2-125-fontSize: 1.25rem;
  --the-theme-fonts-brand2-125-lineHeight: 1.2;
  --the-theme-fonts-brand2-family: TradeGothic2022, Arial, sans-serif;
  --the-theme-fonts-brand2-087-fontSize: 1rem;
  --the-theme-fonts-brand2-087-lineHeight: 1.25;
  --the-theme-fonts-brand2-weight: normal;
  --the-theme-fonts-base-100-fontSize: 1rem;
  --the-theme-fonts-base-100-lineHeight: 1.5;
  --the-theme-fonts-base-family: Arial, sans-serif;
  --the-theme-fonts-base-087-fontSize: 0.875rem;
  --the-theme-fonts-base-087-lineHeight: 1.429;
  --the-theme-fonts-base-weight: normal;
  --the-theme-borderRadius-012: 0.125rem;
  --the-theme-borderRadius-025: 0.25rem;
  --the-theme-borderSize-006: 0.0625rem;
  --the-theme-borderSize-012: 0.125rem;
  --the-theme-decorations-scratchDisplay: block;
}
:root {
  --migration-vars-containerMaxWidth: 75rem;
}
