.card_basket_product_main{
    width:  95%;
    height: 133px;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 0px;
    background: #FFFFFF;
    border-radius: 10px;
    display: grid;

    .product_head{
        display: flex;
        border-bottom: 1px dashed #8E8E93;
        .product_img_box{
            margin-left: 10px;
        }

        .title_box{
            margin: 10px;

            .title{
                line-height: 24px;
                font-weight: 400;
                font-size: 20px;
                line-height: 24px;
                letter-spacing: 0.02em;
                margin-bottom: 5px;
             }

             .size{
                 font-weight: 400;
                 font-size: 16px;
             }
        }

    }

    .product_footer{
        display: flex;

        .sale_button_box{
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            padding: 0px 12px;
            gap: 12px;

            width: 101px;
            height: 32px;

            background: #F7F7F7;
            border-radius: 15px;

            right: 20px;
            position: absolute;

            margin-top: 11px;

            .product_button{
                font-size: 20px;
                padding: 0;
                border: none;
                background: none;
                cursor: pointer;
            }

            .product_count{
                font-size: 24px;
                padding: 28px 5px 3px 5px;
            }
        }
    }
}












.card_basket_product_price{
    font-size: 24px;
    padding: 28px 5px 3px 5px;
}

.card_basket_product_sale_box_price{
    margin-left: 10px;
}