/* DAMA_A11Y_SEMANTIC_V2 */
html.dama-cookie-a11y-v2 .t972__reject-btn,
html.dama-cookie-a11y-v2 .t972__reject-btn .t-btnflex__text {
  color: #17120d !important;
}

html.dama-a11y-semantic-v2 .dama-gold-contrast .t-submit__content,
html.dama-a11y-semantic-v2 .dama-gold-contrast .t-submit__text,
html.dama-a11y-semantic-v2 .t-submit.dama-gold-contrast .t-submit__content,
html.dama-a11y-semantic-v2 .t-submit.dama-gold-contrast .t-submit__text {
  color: #17120d !important;
}

html.dama-a11y-semantic-v2 .t-store__card__mark {
  color: #17120d !important;
}

html.dama-a11y-semantic-v2 .js-store-prod-descr em,
html.dama-a11y-semantic-v2 .dama-seo-index__eyebrow,
html.dama-a11y-semantic-v2 h2[field="tn_text_1732096941822"],
html.dama-a11y-semantic-v2 .t799__title,
html.dama-a11y-semantic-v2 .t896 .js-block-header-title,
html.dama-a11y-semantic-v2 .vb-h8b__number,
html.dama-a11y-semantic-v2 .vb-l7a__number,
html.dama-a11y-semantic-v2 .vb-ate__kicker,
html.dama-a11y-semantic-v2 .vb-c9f__panel-label {
  color: #6d5635 !important;
}

html.dama-a11y-semantic-v2 .t712__title,
html.dama-a11y-semantic-v2 .t712__descr {
  color: #17120d !important;
}

html.dama-a11y-semantic-v2 button.t-slds__bullet_body {
  box-sizing: border-box !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  padding: 8px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background-clip: content-box !important;
}

html.dama-a11y-semantic-v2 .t-slds__bullet {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 24px !important;
  min-height: 24px !important;
  margin-inline: 1px !important;
}

html.dama-a11y-semantic-v2 #vb-039-destination .vb-039__detail p a {
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 3px !important;
}

html.dama-a11y-semantic-v2 .dama-skip-link-v2 {
  position: fixed;
  z-index: 1200;
  top: 12px;
  left: 12px;
  transform: translateY(-160%);
  padding: 11px 16px;
  border: 2px solid #17120d;
  border-radius: 4px;
  background: #fff;
  color: #17120d !important;
  font-family: var(--t-text-font);
  font-size: 14px;
  line-height: 1.3;
  text-decoration: none !important;
}

html.dama-a11y-semantic-v2 .dama-skip-link-v2:focus {
  transform: translateY(0);
}

html.dama-a11y-semantic-v2 main#t-main-content {
  display: block;
  width: 0;
  height: 0;
  overflow: visible;
  scroll-margin-top: 88px;
}

@media (max-width: 640px) {
  html.dama-cookie-a11y-v2 .t972__banner {
    padding: 18px 16px !important;
  }

  html.dama-cookie-a11y-v2 .t972__buttons {
    margin-top: 12px !important;
  }

  html.dama-cookie-a11y-v2 .t972__buttons-wrap {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  html.dama-cookie-a11y-v2 .t972__accept-btn,
  html.dama-cookie-a11y-v2 .t972__reject-btn,
  html.dama-cookie-a11y-v2 .t972__settings-btn {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    margin: 0 !important;
  }

  html.dama-cookie-a11y-v2 .t972__settings-btn {
    grid-column: 1 / -1 !important;
  }
}
/* /DAMA_A11Y_SEMANTIC_V2 */


/* DAMA_MAP_EXIT_CSS_V1 */
.dama-map-link,
.dama-lazy-map__link,
.dama-lazy-map__noscript {
  display: none !important;
}
[data-map-state="failed"] .dama-map-status,
[data-dama-map-state="failed"] .dama-lazy-map__status {
  font-size: 0 !important;
}
[data-map-state="failed"] .dama-map-status::after,
[data-dama-map-state="failed"] .dama-lazy-map__status::after {
  content: "The map could not be loaded. Please try again in a few moments.";
  font-family: var(--t-text-font, Arial);
  font-size: 12px;
  line-height: 1.5;
  color: #62584b;
}
/* /DAMA_MAP_EXIT_CSS_V1 */