body { background-color: #fff8ee; color: #241819; }
.site-header, .site-footer, .site-header-inner, .site-footer-inner { background: #321c1d; color: #fff8ee; }
.site-header a, .site-footer a { color: #fff8ee; }
.site-header .header-cart a, .site-header .header-search a { color: #fff8ee; }
.woocommerce :is(.button, button.button.alt, a.button.alt, input.button), .woocommerce #payment #place_order {
  background: #a33722; color: #fff; border-radius: .55rem;
}
.woocommerce :is(.button:hover, .button:focus-visible), .woocommerce #payment #place_order:hover { background: #802818; color: #fff; }
.woocommerce :is(input, select, textarea):focus-visible { outline: 2px solid #a33722; outline-offset: 2px; }
.woocommerce #payment, .woocommerce table.shop_table { background: #fff; border-radius: .7rem; }
.woocommerce .woocommerce-info { border-top-color: #a33722; }
.super-header, .super-header-inner { background: #321c1d; color: #fff8ee; }
.super-header a { color: #fff8ee; }
.site-header .humburger span { background: #fff8ee; }
.site-header .header-search-ico, .site-header .header-cart__link-ico { color: #fff8ee; }
.site-header .site-logotype a { font-weight: 850; text-decoration: none; }
