.single__product__top .summary .price__holder .woocommerce-price bdi.old_price {
    font-size: calc(0.0025 * 100vw + 13.2px);
    color: var(--dark);
    text-decoration: line-through;
    /*font-weight: bolder;*/
}

.woocommerce-tabs-content {
    overflow-x: auto;
}

.woocommerce-tabs-content li p,
.woocommerce-tabs-content li div {
    display: inline;
}

.popup-window-titlebar-text {
    padding: 0 10px;
}

.popup-window-buttons,
.popup-window-titlebar {
    align-self: center;
}

.popup-window-buttons .btn.btn-default {
    border-color: var(--main);
    background-color: var(--main);
    color: #000;
}

.popup-window-buttons .btn.btn-default:hover,
.popup-window-buttons span.btn.btn-default:hover {
    border-color: var(--main);
    background-color: var(--mainDark);
    color: #000;
}

.woocommerce-tabs-content,
.woocommerce-tabs-content table,
.woocommerce-tabs-content b {
    color: var(--dark);
}

button.btn.buy_one_click {
    background: var(--white);
    color: #000000;
}

button.btn.buy_one_click:hover {
    background: #f6f6f6;
}

.discount-wrapper {
    display: flex;
    margin: 10px 0;
}

.discount-percent {
    padding: 3px 12px;
    border-radius: 3px;
    background-color: #91D30D;
    color: var(--dark);;
}

.discount-text {
    display: flex;
    align-items: center;
    color: #6D951B;
    padding-left: 10px;
    background-color: #D8EFAC;
    border-radius: 0 3px 3px 0;
    flex-grow: 1;
}

.discount-text svg path {
    stroke: #6D951B;
}