.woocommerce a.button,
.woocommerce a.button:visited,
.woocommerce a.button.alt,
.woocommerce a.button.alt:visited,
.woocommerce button.button,
.woocommerce button.button:visited,
.woocommerce button.button.alt,
.woocommerce button.button.alt:visited,
.woocommerce input.button,
.woocommerce input.button:visited,
.woocommerce input.button.alt,
.woocommerce input.button.alt:visited,
.woocommerce input[type="submit"],
.woocommerce input[type="submit"]:visited,
.woocommerce span.onsale,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit:visited,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:visited,
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
    border: 1px solid #000;
    border-radius: 0px;
}

.single.single-product.full-width-content .site-inner {
    width: var(--max-width);
    margin-top: 50px;
}

.woocommerce div.product .product_title {
    text-align: left;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin-left: 0px;
    padding-left: 0.5em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border-color: var(--button-color);
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    border-color: var(--button-color);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: var(--bg-color);
    border-color: var(--button-color)
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-color: var(--button-color)
}