/* WooCommerce Products Grid */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
    color: #ffffff;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
    color: #ffffff;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color:#35c01a;
}
.woocommerce div.product form.cart .variations select {
    background-color: #333333;
}
/* Add padding to the label */
.variations th.label {
    padding: 10px; /* Adjust padding as needed */
    text-align: left; /* Optional: Align text to the left */
}
/* Add padding to the select dropdown */
.variations select {
    padding: 10px; /* Adjust as needed */
    box-sizing: border-box; /* Ensure padding doesn't affect width */
}

/* Adjust the height of the dropdown to reflect padding */
.variations select option {
    padding: 5px; /* Adjust padding inside each option */
}
a[onclick="Printful_Product_Size_Guide.onSizeGuideClick()"] {
    color: #5f9dc7 !important;  /* Change the color if needed */
    padding: 40px 20px; /* Add desired padding */
    font-weight: bold; /* Make it bold */
    display: inline-block; /* Ensure padding affects the area around the link */
    text-decoration: none; /* Optional: Remove underline for better presentation */
    
}
.single_add_to_cart_button {
    background-color: #0188FF !important; /* Replace with your desired color */
    border-color: #0188FF !important; /* Match border to the background */
    color: #ffffff !important; /* Optional: Set text color for better contrast */
}

.woopay-express-button {
    background-color: #0188FF !important; /* Replace with your desired color */
    color: #ffffff !important; /* Optional: Change text color for better contrast */
    border: none; /* Optional: Remove border */
    border-radius: 5px; /* Optional: Add rounded corners */
}
.header-icons {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.header-icon {
    position: relative;
    text-decoration: none;
    color: #333; /* Adjust to match your theme */
    font-size: 1.2rem;
}

.cart-icon .cart-count {
    position: absolute;
    top: -5px;
    right: -10px;
    background: red;
    color: white;
    font-size: 0.8rem;
    padding: 2px 5px;
    border-radius: 50%;
}
.category-box {
    transition: transform 0.3s ease-in-out;
}
.category-box:hover {
    transform: scale(1.05);
}
.category-thumbnail img {
    max-height: 150px;
    object-fit: cover;
}
.woocommerce-MyAccount-navigation-link {
    font-weight: bold!important;

}