/**
 * Ilha CSS cadastro cupom — identidade Colgate 100 Anos.
 */
#cadastrocupom.cc-css-island {
  background: transparent;
  isolation: isolate;

  --cc-brand: var(--color-primary);
  --cc-surface: rgba(255, 255, 255, 0.08);
  --cc-card-bg: rgba(255, 255, 255, 0.1);
  --cc-field-bg: #ffffff;
  --cc-field-bg-active: #ffffff;
  --cc-field-border: rgba(0, 229, 206, 0.45);
  --cc-highlight: var(--color-gold);
  --cc-scan-border: rgba(0, 229, 206, 0.45);

  --c-orange1: var(--color-primary);
  --c-orange2: #e8252c;
  --c-orange3: var(--color-primary-dark);
  --c-yellow1: var(--color-gold);
  --c-yellow2: var(--color-gold-soft);
  --c-red1: var(--color-primary);
  --c-black: #ffffff;
  --c-black2: rgba(255, 255, 255, 0.9);
  --c-gray: rgba(255, 255, 255, 0.15);
  --c-gray2: rgba(255, 255, 255, 0.08);
  --c-graydark: rgba(255, 255, 255, 0.65);
  --c-white: #ffffff;
  --c-green1: var(--color-success-soft);
  --c-check: var(--color-success-soft);
  --c-error: var(--color-error);
}

#cadastrocupom.cc-css-island .padding {
  padding: var(--space-5) var(--space-3);
}

#cadastrocupom.cc-css-island .cc-css-island__root {
  font-family: var(--font-body) !important;
  font-size: 1.6rem !important;
  line-height: 1.5 !important;
  color: var(--color-text) !important;
  -webkit-font-smoothing: antialiased;
}

#cadastrocupom.cc-css-island .cc-css-island__root,
#cadastrocupom.cc-css-island .cc-css-island__root *,
#cadastrocupom.cc-css-island .cc-css-island__root *::before,
#cadastrocupom.cc-css-island .cc-css-island__root *::after {
  box-sizing: border-box;
}

#cadastrocupom.cc-css-island .cc-css-island__root h2,
#cadastrocupom.cc-css-island .cc-css-island__root h3 {
  font-family: var(--font-heading) !important;
  text-transform: none !important;
}

#cadastrocupom.cc-css-island .cc-css-island__root p {
  font-family: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: var(--color-text-muted) !important;
  line-height: 1.45 !important;
}

#cadastrocupom.cc-css-island .cc-css-island__root input,
#cadastrocupom.cc-css-island .cc-css-island__root select,
#cadastrocupom.cc-css-island .cc-css-island__root textarea {
  font-family: var(--font-body) !important;
}
