.cart-row-inner{
        position: relative;
        display: flex;
        justify-content: space-between;
           width: 100%;
        align-items: center;
    }
    
    .cart-row{
        display: flex;
        padding:20px 0;
        border-top: 1px solid #d6d6d6;
    }
    
    .cart-row:last-child{
        border-bottom: 1px solid #d6d6d6;
    }
    
    .ms-title{
        width: 30%;
    }
    
    .title-cart{
        display: flex;
        gap:10px;
    }
    
    .ms-cart-title_link{
        color:inherit;
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
    }
    
    .ms-price{
        display: flex;
        flex-direction:column;
        gap:10px;
    }
    
    .ms-count{
        display: flex;
        gap:10px;
        align-items: center;
    }
    
    .table .ms-count-head{
        flex: 0 0 auto;
        margin-bottom: 0;
    }
    
    .form-control--count{
        width: 100%;
        border: none;
        background: transparent;
        text-align: center;
    }
    
    .btn-cart-count{
        cursor:pointer;
    }
    
    .form-count{
        display: flex;
        align-items: center;
        padding:10px;
        border-radius:15px;
        border:1px solid #d6d6d6;
    }
    
    #msCart .old_price{
         color:#c5c5c5;
    }
    
    .ms-footer{
        display: flex;
        justify-content: flex-end;
        gap: 10px;
        margin: 20px 0;
    }
    
    .options-cart{
        font-size: 12px;
    }
    
    .ms-remove{
        width: 20px;
    }
    
    .ms-remove .btn{
        cursor:pointer;
        border: none;
        background: #fff;
        box-shadow: 0px 0px 67px -9px rgba(0, 0, 0, 0.2);
        color: #646161;
    }
    
    #msOrder input{
        -webkit-text-fill-color: inherit;
    }
   
    
    .table--cart{
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    
    .order-list{
        display: flex;
        justify-content: space-between;
        flex-wrap:wrap;
    }
    
    .order-list--address{ 
        row-gap:15px; 
    }
    
    .row--fields{
        margin-bottom: 20px;
    }
    
    .delivery-block-order{
        display: flex;
        flex-direction:column;
    }
    
    .delivery-wrap-order{
        flex-direction: column;
        display: flex;
        justify-content: space-between;
        gap: 15px;
    }
    
 
    .order-list .form-group{
        width: 32%;
    }
    
    .order-list .form-control{
        width: 100%;
        padding:20px 20px;
        border-radius:15px;
        
        border:1px solid #d6d6d6;
    }
    
    .order-head{
        display: block;
        margin-bottom: 20px;
    }
    
    .order-list--address .form-group{
        width: 33%;
    }
    
    .order-btn{
        border:none;
        cursor:pointer;
        width: 30%;
        margin-bottom: 0;
    }
    
    .payment-wrap-order{
        justify-content: flex-start;
        gap:20px;
    }
    
    .order-bottom-wrapper{
        display: flex;
        justify-content: space-between;
    }
    
    /* .order-list--address .form-group-building,.order-list--address .form-group-entrance,.order-list--address .form-group-floor,.order-list--address .form-group-room{
       width: 16.2222%;
    } */
    
    .order-list--address{
        justify-content: flex-start;
        gap:5px;
    }
    
    .footer-order{
        display: flex;
        gap:10px;
        align-items: center;
    }
    
    #msOrder .cart_aside-check span{
        background-color: #9e9e9e;
    }
    
    #msOrder .cart_aside-check input:checked + span{
        background-color: #6DB654;
    }
    
    .img-mobile,.mob-title{
        display: none;
    }
    
    .order-list--full{
        width: 100%;
    }
    
    .full-w{
        width: 100%;
    }
    
    .d-none{
        display: none;
    }
    
    @media(max-width:992px){
        
        .cart-row-inner{
            align-items: flex-start;
        }
        
        #msCart .mob-title{
            display: block;
            margin-bottom: 0;
        }
        
        .ms-cost{
            display: flex;
            flex-direction:column;
            gap:10px;
        }
        
        .cart-row-inner{
            flex-wrap:wrap;
            gap:20px;
        }
        
        #msCart .ms-title{
            width: 100%;
        }
        
        #msCart .ms-price{
            width: 30%;
        }
        
        .cart-row{
            gap:20px;
        }
        
        .img-mobile{
            display: flex;
            align-items: center;
        }
        
        .order-list--address{
            gap:0.5%;
            row-gap: 15px;
        }
        
        .ms-count{
            flex-direction:column;
        }
        
        .image-desc{
            display: none;
        }
    }
    
    @media(max-width:769px){
        .order-list .form-group,.order-btn{
            width: 100%;
        }
        
        .order-list{
            gap:10px;
        }
        
        #msCart .ms-count{
            width: 100%;
            align-items: flex-start;
        }
        
        .delivery-wrap-order,.payment-wrap-order{
            flex-wrap:wrap;
            gap:10px;
        }
        
        .order-bottom-wrapper{
            flex-wrap:wrap;
            gap:10px;
        }
        
    }
    
    @media(max-width:427px){
        #msCart .ms-price{
            width: 100%;
        }
        
         .ms-remove{
            position: absolute;
            top:0;
            right: 10px;
        }
    }
    
    .cart_aside-check {
        display: flex;
        gap: 3px;
    }