.woocommerce ul.products li.product .price {
    color: var(--lightblue);
    font-size: 1.1em !important;
}

.entry-categories {
    display: none;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #fff;
    font-weight: bold;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    background-color: var(--lightblue) !important;
    color: #fff;
}

table.variations select {
    background: #fff !important;
    margin-left: 8px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: var(--lightblue) !important;
}

.visualcomposerstarter.woocommerce table.shop_attributes td,
.visualcomposerstarter.woocommerce table.shop_attributes th {
    border-bottom: 1px solid #ffffff3d !important;
}

.visualcomposerstarter.woocommerce div.product .woocommerce-tabs ul.tabs {
    border-bottom: 1px solid #ffffff47 !important;
}

.wc-block-components-button:not(.is-link) {
    background: var(--lightblue);
    color: #fff;
    text-decoration: none;
    font-family: Rubik;
    font-weight: bold;
}

.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block label {
    color: #000 !important;
}

span.wc-block-components-payment-method-label {
    color: #fff !important;
    font-weight: bold;
}

span.wc-block-components-checkbox__label {
    color: #fff;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
    background: var(--red) !important;
}