:root {
  --btm-btn-color: #850102;
  --btm-btn-color-hover: #6d0001;
  --btm-header-color: #850102;
  --btm-footer-color: #850102;
  --main-color: #850102;
  --menu-brand-red: #850102;
  --btm-footer-border: #af595a;
}

.btn-info,
.btn-success,
.btn-primary,
button.btn-info,
a.btn-info,
a.btn-success,
a.btn-primary,
input.btn-success,
label.btn-success,
.btm-read-more__toggle,
#continue,
footer .btn-info {
  background-color: var(--btm-btn-color) !important;
  border-color: var(--btm-btn-color) !important;
  color: #fff !important;
}

.btn-info:hover,
.btn-info:focus-visible,
.btn-success:hover,
.btn-success:focus-visible,
.btn-primary:hover,
.btn-primary:focus-visible,
a.btn-info:hover,
a.btn-success:hover,
a.btn-primary:hover,
label.btn-success:hover,
.btm-read-more__toggle:hover,
.btm-read-more__toggle:focus-visible,
#continue:hover,
footer .btn-info:hover {
  background-color: var(--btm-btn-color-hover) !important;
  border-color: var(--btm-btn-color-hover) !important;
  color: #fff !important;
}

.nav-div,
.top-nav,
.btm-header-red,
header.btm-site-header .btm-header-red {
  background-color: var(--btm-header-color) !important;
}

.container-fluid:has(> footer.container),
footer.container,
.footer,
footer.footer {
  background-color: var(--btm-footer-color) !important;
}

footer h5.text-info,
footer [id$="BottomRightPane_v2"] h5,
footer [id$="BottomCenterPane_v2"] h5,
footer [id$="BottomLeftPane_v2"] h5 {
  border-bottom-color: var(--btm-footer-border) !important;
}

.btm-product-card__cart > a,
.btm-product-card__cart > .btn,
.btm-product-card__cart a.btn {
  background-color: #fff !important;
  color: var(--btm-btn-color) !important;
  border-color: var(--btm-btn-color) !important;
}

.btm-product-card__cart > a:hover,
.btm-product-card__cart > .btn:hover,
.btm-product-card__cart a.btn:hover {
  background-color: var(--btm-btn-color) !important;
  color: #fff !important;
  border-color: var(--btm-btn-color) !important;
}
