
:root {
    --main--btn--default: #2955D8;
    --main--btn--disabled: #7b7b7b;
    --main--btn--cart-default: #b1b4b4;
}

.btn-blocked {
    background-color: var(--main--btn--disabled) !important;
}

.btn-dafault {
    background-color: var(--main--btn--default) !important;
}

.btn-cart-defaut {
    background-color: var(--main--btn--cart-default) !important;
}

.btn-cart-blocked {
    background-color: var(--main--btn--disabled) !important;
}


.products .list .product .info {
    max-width: calc(100% - 643px) !important;
}

.order_products .titles .col_info {
    width: calc(100% - 551px) !important;
}

.order_products .product .col_info {
    width: calc(100% - 643px) !important;
    max-width: calc(100% - 643px) !important;
}

.order_products .col_price {
    width: 150px !important;
}

.order_products .col_total_price {
    width: 180px !important;
}

.cart_info .titles .col_info {
    width: calc(100% - 551px) !important;
    max-width: calc(100% - 551px) !important;
}

.cart_info .product .col_info {
    width: calc(100% - 643px) !important;
    max-width: calc(100% - 643px) !important;
}


.cart_info .col_price {
    width: 150px !important;
}

.cart_info .col_total_price {
    width: 180px !important;
}

.products .list .product .price {
    width: 300px !important;
}

.search_info .form {
    width: 600px !important;
}

.checkout_info .form .col {
    flex-basis: auto !important;
}

.payments {
    display: none !important;
}

.paymentsUZ {
    display: flex !important;
    margin-top: 40px;
    margin-left: auto;
    align-self: center;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer;
    color: #fff !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    position: static;
    display: block;
    /*min-width: 186px;*/
    height: 44px;
    margin-left: 16px;
    padding: 12px;
    transition: background .2s linear;
    text-align: center;
    text-decoration: none;
    letter-spacing: .04em;
    text-transform: uppercase;
    border-radius: 4px;
    background: #6dbb46;
}

.ui-button:hover {
    /*background: #7dcb56 !important;*/
    background: #61a83e !important;
}

.ui-dialog-buttonset {
    display: flex;
}

.cart-summary-bar-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.cart-summary-bar .cart-summary-item.cart-summary-item-discount,
.cart-summary-bar .cart-summary-item {
    width: auto !important;
    position: relative;
}

#uzOrderDetailsTrackNumber {
    display: inline-block !important;
}
    #uzOrderDetailsTrackNumber > a {
        text-decoration: none;
        cursor: pointer;
    }