.elementor-922 .elementor-element.elementor-element-d251b1b{padding:0% 15% 0% 15%;}.elementor-922 .elementor-element.elementor-element-2457a72{text-align:right;}.elementor-922 .elementor-element.elementor-element-2457a72 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-2457a72 > .elementor-widget-container{padding:30px 5px 40px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C8C8C8;border-radius:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-70f7d76 */.elementor-922 .elementor-element.elementor-element-70f7d76 .c_cart_item_cont{
    display:flex;
    flex-direction:column;
    border-bottom:1px solid rgb(180,180,180);
    padding:30px 0;
}

.elementor-922 .elementor-element.elementor-element-70f7d76 .c_cart_item_remove_button{
    display:flex;
    flex-direction:row;
    justify-content:end;
    margin-bottom: 10px;
}

.c_cart_item_remove_button a{
    color:blue;
    font-size:13px;
}

.c_cart_info_image_cont{
    display:flex;
    flex-direction: row;
}

.c_cart_image_quantity_cont{
    display: flex;
    flex-direction: column;
    width:50%;
    align-items: center;
}

.c_cart_info_cont{
    display: flex;
    flex-direction: column;
    align-items: end;
    width:50%;
}

.c_cart_producct_title > a{
    color:black;
    font-size: 30px;
    font-weight: 700;
}

.c_cart_product_price > div{
    text-align: left;
    font-size: 20px;
}

.c_cart_submit_button, .c_cart_submit_button:hover{
    background:rgb(202,159,0);
    color:white;
    border:none;
}

.c_cart_bottom_total{
    display: flex;
    flex-direction: row;
    justify-content: end;
    color:rgb(170,170,170);
}

.wc-proceed-to-checkout{
    padding:0px !important;
    display: flex;
    justify-content: end;
}

.c_cart_checkout_button,.c_cart_checkout_button:hover{
    background:rgb(202,159,0);
    padding:10px 10px 12px 10px !important;
    width:100%;
    color:white;
    border-radius:5px;
    margin-top: 20px;
}

.c_cart_product_quantity .input-text{
    width:50px;
    text-align:center;
    background: white;
    border-radius:5px;
    height: 30px;
    padding-bottom: 10px;
    border-color: rgb(180,180,180);
    margin-top:20px;
}

/* Chrome, Safari, Edge, Opera */
.c_cart_product_quantity .input-text::-webkit-outer-spin-button,
.c_cart_product_quantity .input-text::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.c_cart_product_quantity .input-text[type=number] {
  -moz-appearance: textfield;
}/* End custom CSS */