/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 08 2026 | 05:35:58 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* DBC13 Theme Polish - Round 6 (Nov 2026). External-file version of the Round 5 blanket, to test whether CSS delivered as a linked file applies where inline <style> blocks do not. */

/* MOBILE MENU: dropdown panel -> #221238, green links, first item (Main Page) highlighted. */
body.ast-header-break-point .main-header-menu,
body.ast-header-break-point #primary-menu,
body.ast-header-break-point #site-navigation,
body.ast-header-break-point .main-navigation,
body.ast-header-break-point .main-header-menu li,
body.ast-header-break-point #primary-menu li,
body.ast-header-break-point .main-header-menu li a,
body.ast-header-break-point #primary-menu li a {
  background-color: #221238 !important;
}
body.ast-header-break-point .main-header-menu li a,
body.ast-header-break-point #primary-menu li a {
  color: #a3e635 !important;
  border-bottom: 1px solid #3a2358 !important;
}
body.ast-header-break-point .main-header-menu li:first-child a,
body.ast-header-break-point #primary-menu li:first-child a {
  background-color: #2e1a4d !important;
  font-weight: 700 !important;
}
body.ast-header-break-point .main-header-menu li:first-child a::before,
body.ast-header-break-point #primary-menu li:first-child a::before {
  content: "\2302  ";
}

/* SHOP: blanket - every bit of text inside a shop product card goes cream. */
.woocommerce ul.products li.product,
.woocommerce ul.products li.product * {
  color: #f5efe0 !important;
}
/* SHOP empty stars -> brighter lavender; filled stars green. */
.star-rating::before,
.woocommerce .star-rating::before,
.woocommerce ul.products li.product .star-rating::before {
  color: #e8ddff !important;
  -webkit-text-fill-color: #e8ddff !important;
  -webkit-text-stroke: 0 !important;
  opacity: 1 !important;
}
.star-rating,
.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating {
  color: #e8ddff !important;
  -webkit-text-fill-color: #e8ddff !important;
  opacity: 1 !important;
}
.star-rating span::before,
.woocommerce .star-rating span::before {
  color: #a3e635 !important;
  -webkit-text-fill-color: #a3e635 !important;
}

/* CHECKOUT: order-review container, table and cells, and the payment area -> #221238. */
#order_review,
#order_review table.shop_table,
#order_review table.shop_table th,
#order_review table.shop_table td,
#payment,
#payment ul.payment_methods,
#payment ul.payment_methods li,
#payment div.payment_box,
.woocommerce-checkout #order_review,
.woocommerce-checkout #payment,
.woocommerce-checkout #payment div.payment_box {
  background-color: #221238 !important;
}
#payment div.payment_box::before {
  border-bottom-color: #221238 !important;
}

/* CART remove button (it is a <button>) -> green x. */
.woocommerce-cart button.remove,
.woocommerce-cart a.remove,
button.remove,
a.remove {
  color: #a3e635 !important;
  background-color: transparent !important;
}