.header-section {
  background-color: #232323 !important;
}
.toggle-button {
  background-color: #232323 !important;
  color: #c49e54 !important;
}
div.alert.alert-danger > div {
  color: #73231d !important;
}
h6 > a:hover {
  color: #c49e54 !important;
}
.btn {
  background-color: #c49e54 !important;
  color: #ffffff !important;
}
.sidebar {
  background-color: #232323 !important;
  color: #FFFFFF !important;
}
.breadcrumb-item.active {
  color: #FFFFFF !important;
}
.my-account-dropdown::before {
  border-bottom: 10px #232323 !important;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.nav-link {
  color: #c49e54 !important;
}
svg.bi-chevron-right.mr-1.text-primary.b-icon.bi {
  fill: #c49e54 !important;
}
.tab-nav-shop .nav-link svg:hover path {
  fill: #c49e54 !important;
}
.tab-nav-shop .nav-link.active svg path {
  fill: #c49e54 !important;
}
.form-control:focus, .custom-select:focus {
  border-color: #c49e54 !important;
  box-shadow: none !important;
}
p.font-size-30.text-lh-1dot3.mb-5 {
  color: #FFFFFF !important;
}
a.btn.p-3.transition-3d-hover.border-radius-sm.text-white.font-size-1.font-weight-bold.nuxt-link-active.btn-primary {
  color: #0F0E0B !important;
}
a.text-dark {
  color: #c49e54 !important;
}
c-avatar-img {
  filter: invert(20%) sepia(62%) saturate(300%) hue-rotate(-29deg) brightness(50%) contrast(150%) !important;
}
.page-item.active, .page-link {
  background-color: #c49e54 !important;
}
.logo {
  height: 70px !important;
}
.card {
  background-color: #232323 !important;
  color: #FFFFFF !important;
}
.card > p {
  padding-top: 15px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.breadcrumb-item a:hover {
  color: #c49e54 !important;
}
body, h1 {
  font-family: "IBM Plex Sans" !important;
}
.slick-pagination-v1 li.slick-active span {
  background-color: #c49e54 !important;
  border-color: #c49e54 !important;
}
a > svg > image {
  filter: invert(20%) sepia(62%) saturate(300%) hue-rotate(-29deg) brightness(50%) contrast(150%) !important;
}
.my-account-dropdown::before {
  border-bottom: 10px solid #232323 !important;
  border-bottom-color: #232323 !important;
}
.my-account-dropdown::after {
  border-bottom: 9px solid #232323 !important;
}
.dropdown-toggle::after {
  color: #c49e54 !important;
}
button.btn.text-white.text-right.btn-secondary.btn-sm {
  color: #ffffff !important;
}
.link-underline:hover {
  border-color: #c49e54 !important;
}
div.bg-wige-gray-light.py-6.pt-lg-9.pb-lg-11.mb-7.mb-lg-10 {
  background-color: #232323 !important;
  color: #FFFFFF !important;
}
::selection {
  color: #232323 !important;
  background-color: #c49e54 !important;
}
.alert-info {
  background-color: #c49e54 !important;
  border-color: #c49e54 !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  border-color: #c49e54 !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 13, 31, 0.25) !important;
}
a.dropdown-item.px-0.py-1.font-size-14.text-primary.font-weight-bold, a.dropdown-item.px-2.py-1.font-size-14.text-primary.font-weight-bold {
  color: #c49e54 !important;
}
div.d-block.d-lg-none.position-fixed.z-index-999.w-100.bg-white, div.position-fixed.top-0.right-0.z-index-999.bg-white.h-100.p-2.fade-in-right.shadow-lg.mobileNav.z-index-999, div.d-flex.flex-column.z-index-999.bg-white.h-100, input.border-0, div.mt-4.pb-3.bg-white {
  background-color: #232323 !important;
}
div.pt-3.position-lg-absolute.right-0.d-flex.flex-row {
  align-items: center !important;
  padding-top: 0 !important;
}
span.navbar-toggler-default {
  color: #232323 !important;
}
@media screen and (max-width: 1200px) {
  .navbar-expand-xl .navbar-nav {
    background-color: #232323 !important;
  }
  .header-section {
    height: 110px !important;
  }
  .page-builder-page {
    margin-top: 0.3rem !important;
  }
}
.fas.fa-heart.fa-lg.text-wige-red {
  color: #c49e54 !important;
}
.fas.fa-cart-plus.fa-lg.mr-1.text-wige-green {
  color: #c49e54 !important;
}
.custom-control-input:checked ~ .custom-control-label:before {
  color: #fff;
  border-color: #c49e54 !important;
  background-color: #c49e54 !important;
}
@media screen and (max-width: 768px) {
  .page-builder-page {
    margin-top: 3.3rem !important;
  }
  div.bg-wige-gray-light.py-6.pt-lg-9.pb-lg-11.mb-7.mb-lg-10 {
    padding-top: 4.5rem !important;
  }
}
input.border-0 {
  color: #ffffff !important;
}
a > strong > u {
  color: #c49e54 !important;
}
.btn-danger:not(label.btn), .btn-danger:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-danger:not([href]), .btn-danger:not([href]):not([href]):not(:disabled):not(.disabled) {
  background-color: #cd0d1f !important;
  border-color: #cd0d1f;
}
svg.align-self-baseline.mt-1.mr-2 {
  fill: #c49e54 !important;
}
svg.mr-2 {
  fill: #c49e54 !important;
}
h3 {
  color: #c49e54 !important;
}
a {
  color: #c49e54 !important;
}
div.flex.flex-row.NavigationHovering.selected {
  color: #c49e54 !important;
}
div.flex.flex-row.NavigationHovering:hover {
  color: #c49e54 !important;
}
img.logo {
  padding: 10px !important;
}
footer > div.bg-wige-gray-light {
  background-color: #232323 !important;
  color: white !important;
}
button.page-link {
  border-color: #c49e54 !important;
}
button.page-link:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 158, 84, 0.25) !important;
}
button.page-link:hover {
  box-shadow: 0 0 0 0.2rem rgba(196, 158, 84, 0.25) !important;
}
li.page-item.disabled > span {
  color: #ffffff !important;
}
.product-image > a:hover:after {
  background-color: rgba(196, 158, 84, 0.25) !important;
}
