.elc-cart-page-wrapper {
  --offer-code-border: #a3a3a3;
  --color-add-to-bag-bg-disabled: #f2f2f2;
  --color-add-to-bag-text-disabled: #606060;
  --success-color: #277e3e;
  --alert-color: #dd0000;

  /* Samples module settings */
  --samples-size-color: var(--color-black-600);
  --samples-size-font-size: 0.875rem;
  --samples-size-line-height: 1.142857;

  --sample-button-font-family: var(--font-secondary);
  --sample-button-font-size: 1rem;

  --sample-button-bg-hover: var(--color-secondary-100);
  --sample-button-fg-hover: var(--color-secondary-700);

  /* Offer code settings */
  --offer-code-placeholder-bg-color: var(--color-primary);
  --offer-code-placeholder-color: var(--color-black-40);
  --offer-code-placeholder-adaptive-color: var(--color-black);
  --offer-code-placeholder-size: 1rem;
  --offer-code-text-transform: uppercase;
  --offer-code-button-letter-spacing: 1px;
  --offer-code-button-font-family: var(--font-secondary);
  --offer-code-button-text-weight: normal;
  --offer-code-button-height: 45px;
  --offer-code-text: var(--color-black);

  --offer-code-button-bg: var(--color-primary);
  --offer-code-button-fg: var(--color-black);
  --offer-code-button-border: var(--color-black);

  --offer-code-button-fg-hover: var(--color-black);
  --offer-code-button-bg-hover: var(--color-primary);
  --offer-code-button-border-hover: var(--color-black);

  --offer-code-button-disabled-bg: var(--color-primary);
  --offer-code-button-disabled-fg: var(--color-secondary-700);
  --offer-code-button-disabled-border: var(--color-black);

  --offer-code-button-disabled-bg-hover: var(--color-primary);
  --offer-code-button-disabled-fg-hover: var(--color-secondary-700);
  --offer-code-button-disabled-border-hover: var(--color-black);
}
