.fajrfair-checkout-in-cart {
    padding: 0px 20px 20px 20px;
}
.fajrfair-checkout-in-cart .wc-proceed-to-checkout {
    background-color: var(--orange) !important;
    border-radius: 39px;
    text-align: center !important;
    width: 97%;
    margin-left: 3px;
}
@media screen and (max-width: 768.98px) {
    .woocommerce-cart-form table tbody {
        border: unset;
    }
    .shop_table_responsive tr {
        border-bottom: unset;
    }
    .shop_table_responsive tr td.product-price{
        display: none;
    }
    .cart-item-thumb img {
        width: 72px;
        height: 104px;
    }

    .woocommerce-cart-form__cart-item .cart-item-name {
        height: auto;
        line-height: 1.4;
        justify-content: center;
        gap: 0px !important;
    }

    .cart-item-name a {
        font-weight: 700;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 16ch;
    }
    
    .shop_table_responsive tr td.product-price .amount{
        color: var(--wd-primary-color) !important;
    }
    .shop_table_responsive tr td.product-subtotal{
        display: none;
    }

    .shop_table_responsive td:not(:last-child) {
        border-bottom: unset;
        padding-bottom: unset;
    }

    .cart-item-wrapper{
        align-items: unset;
    }

    .shop-table-with-img td.product-remove {
        position: unset;
        align-content: center;
    }

    .shop_table_responsive tr td.product-quantity {
        display: block;
        align-content: center;
        margin-left: 14px;
    }

    .shop-table-with-img div.quantity {
        display: inline-grid;
        font-weight: 700;
    }

    .shop_table_responsive td {
        display: flex;
    }

    .shop-table-with-img tr {
        padding-inline-start: 0 !important;
        flex-direction: row;
        border-bottom: 1px solid #E1DFED;
        margin: 0 -15px;
        padding-bottom: 0;
    }

    .shop_table_responsive td:before{
        display: none;
    }

    .cart-content-wrapper .woocommerce-cart-form .product-info{
        width: 75%;
    }

    .woocommerce-cart-form .shop_table tr :is(td,th):last-child {
        padding-inline-end: unset !important;
        margin-left: 3px;
    }

    .woocommerce-cart-form__cart-item .cart-item-name .fajrfair-cart-items-author {
        display: none;
    }
    .shopping-cart-price-with-name {
        display: block !important;
    }
    .shopping-cart-price-with-name .woocommerce-Price-amount.amount {
        color: var(--wd-primary-color) !important;
    }

    .shop-table-with-img .product-quantity input.minus.btn{
        border-bottom-left-radius: unset;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        width: 40px;
        height: 22px;
    }

    .shop-table-with-img .product-quantity .input-text.qty.text {
        width: 40px;
        height: 30px;
    }

    .shop-table-with-img .product-quantity input.plus.btn{
        border-top-right-radius: unset;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        width: 40px;
        height: 22px;
    }

    .cart-content-wrapper .cart_totals .fajrfair-cart-header {
       border: 1px solid #E1DFED;
       padding-top: 10px;
       padding-bottom: 10px;
    }

    .cart-content-wrapper .cart_totals .fajrfair-cart-body {
        border: 1px solid #E1DFED;
        border-top: none;
    }

    .cart-content-wrapper .cart_totals {
        border: unset;
        margin-top: 76px;
    }

    .fajffair-coupon-area {
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
        position: absolute;
        top: -60px;
    }

    .fajffair-coupon-area .coupon.wd-coupon-form {
        display: inline;
        border: none;
        padding: 0;
        border-radius: none;
        -webkit-border-radius: none;
        -moz-border-radius: none;
        -ms-border-radius: none;
        -o-border-radius: none;
    }

    .fajffair-coupon-area .coupon.wd-coupon-form .input-text {
        width: 65% !important;
        border: unset;
        border: 1px solid #E1DFED !important;
        border-right: 0 !important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }
    .fajffair-coupon-area .wd-coupon-form .button {
        width: 34.9% !important;
        margin-left: -4px;
    }

    .cart-content-wrapper .cart_totals {
        position: relative;
    }

    .fajrfair-cart-body .fajrfair-cart-total-table th {
        display: block;
    }

    .woocommerce-cart-form__cart-item .remove svg {
        width: 24px;
        height: 24px;   
    }

    .fajrfair-cart-body .cart-subtotal {
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .fajrfair-cart-body .woocommerce-shipping-totals.shipping {
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .fajrfair-cart-body .order-total {
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 15px !important;
        padding-bottom: 0;
    }

    .fajrfair-cart-body .order-total .amount {
        font-size: 24px !important;
        color: #FF5900 !important;
    }

    .wd-fajrfair-cart-add-more {
        display: none;
    }

    .wd-fajrfair-cart-add-more.device-responsive {
        display: block;
    }

    .wd-fajrfair-cart-add-more-2 {
        width: 100%;
        height: 78px;
        display: flex !important;
        justify-content: right;
        align-items: center;
    }

    .fajrfair-checkout-in-cart {
        display: none;
    }

    .fajrfair-checkout-in-cart-2 {
        display: block !important;
        position: fixed;
        bottom: 0px;
        z-index: 999;
        width: 100%;
        padding: 15px;
        background-color: var(--white);
        margin-left: -15px;
        border: unset !important;
        box-shadow: 0px -8px 10px 0px #0000000D opacity(5%) !important;
    }

    .cart_totals .wc-proceed-to-checkout {
        width: 100% !important;
        background-color: unset !important;
        border: unset !important;
    }

    .wc-proceed-to-checkout a {
        width: 100%;
    }

    .fajrfair-cart-body .fajrfair-checkout-in-cart-2 .fajrfair-checkout-td {
        padding-inline-start: 0 !important;
        padding-inline-end: 0 !important;
    }

    .sticky-toolbar-on .scrollToTop {
        display: none;
    }
}