/* WooCommerce pages - Amazing Christmas brand */
.woocommerce .button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt,
.woocommerce button.button.alt {
  background: #69001b; color: #fff; border-radius: 0; padding: 13px 26px;
  font-weight: 600; font-size: 15px; line-height: 1.2; text-transform: none;
  box-shadow: none; text-shadow: none; border: 0;
}
.woocommerce .button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover {
  background: #8f2440; color: #fff;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price,
.woocommerce div.product span.price { color: #69001b; font-weight: 600; }
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
  background: #c59f51; color: #fff; border-radius: 0; top: 10px; left: 10px; right: auto;
  font-weight: 600; padding: 6px 10px; min-height: 0; min-width: 0; line-height: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #69001b; }
.woocommerce-info, .woocommerce-message, .woocommerce-error { border-top-color: #69001b; }
.woocommerce-info::before, .woocommerce-message::before { color: #69001b; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
.woocommerce form .form-row select {
  border: 1px solid #ddd; border-radius: 0; padding: 11px 12px; color: #333; background: #fff;
}
.woocommerce form .form-row label { color: #231f20; font-weight: 600; }
.woocommerce-checkout h3, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3,
.woocommerce h2, .woocommerce h3 { font-family: "Lora", Georgia, serif; color: #231f20; }
.woocommerce #payment div.payment_box { background: #f7f7f7; border-radius: 0; color: #444; }
.woocommerce #payment div.payment_box::before { border-color: transparent transparent #69001b; }
.woocommerce #payment ul.payment_methods li input:checked + label { color: #69001b; font-weight: 600; }
.woocommerce-cart .cart_totals h2, .woocommerce-checkout .woocommerce-billing-fields h3 { color: #231f20; }
.woocommerce table.shop_table th { background: #69001b; color: #fff; }
.woocommerce .woocommerce-ordering select { border: 1px solid #ddd; padding: 8px; }
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: #69001b; color: #fff;
}
.woocommerce a.remove { color: #b00020 !important; }
.woocommerce a.remove:hover { background: #b00020; color: #fff !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background: #69001b; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background: #e5d5d8; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { color: #69001b; font-weight: 600; }
.woocommerce-MyAccount-content a { color: #69001b; }
