/* Change breadcrumb and heading color to white on shop page */
.woocommerce-breadcrumb,
.woocommerce-products-header h1 {
    color: #ffffff !important;
}
/* Product title (name) color */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    color: #ffffff !important;
}

/* "Default sorting" dropdown text */
.woocommerce-ordering select {
    color: #ffffff !important;
    background-color: #1a1a1a; /* Optional: match your dark theme */
}

/* Product price color */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #E7F6FF !important;
}

/* Star rating color */
.woocommerce .star-rating span::before,
.woocommerce .star-rating::before {
    color: #E7F6FF !important;
}
/* Product title on single product page */
.woocommerce div.product .product_title {
    color: #ffffff !important;
}

/* Description and Additional Information tab headings */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #ffffff !important;
}

/* Description and Reviews section headings inside the content */
.woocommerce div.product .woocommerce-Tabs-panel h2,
.woocommerce div.product .woocommerce-Tabs-panel h3 {
    color: #ffffff !important;
}

/* Review form label and titles */
.woocommerce #reviews #comments h2,
.woocommerce #review_form_wrapper h3 {
    color: #ffffff !important;
}
/* Cart page main heading */
.woocommerce-cart h1,
.woocommerce-page h1 {
    color: #ffffff !important;
}
@media (max-width: 768px) {
    /* Shop page background */
    body.woocommerce-shop,
    .woocommerce-shop .site,
    .woocommerce-shop .content-area {
        background-color: #0F172A !important;
    }

    /* Cart page background */
    body.woocommerce-cart,
    .woocommerce-cart .site,
    .woocommerce-cart .content-area {
        background-color: #0F172A !important;
    }
}
@media only screen and (max-width: 767px) {
  body {
    background-color: #0F172A !important;
  }
}
.woocommerce-js form .form-row label {
    color: white;
}



label, legend {
    color: white;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    display: ruby;
}
.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box {
    background-color: black;
}
fieldset#eh-eh_stripe_pay-cc-form {
    display: contents;
}

@media (max-width:767px){
.woocommerce-page.woocommerce-checkout #payment div.form-row, .woocommerce.woocommerce-checkout #payment div.form-row {
    display: contents;
}
}

.finalSignatureField {
  display: none !important;
}



.ast-archive-entry-banner {
    background: black;
	display: none;
}