.elementor-2549 .elementor-element.elementor-element-2e251730{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-40db81a8 */.elementor-2549 .elementor-element.elementor-element-40db81a8 p.form-row {
    flex-direction: column;
     margin-bottom: 12px !important;
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 .after-table-right {
    width: 50%;
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 .update-list-wrapper input.button {
    width: 50%;
    margin: 0 !important;
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 td.product-thumbnail {
    width: 18%;
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 .update-list-wrapper {
    gap: 30px;
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 button.button.ywraq_clean_list {
    width: 100%;
    line-height: 50px;
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 p.form-row label {
    margin: 0;
}

@media(max-width: 767px){
   .elementor-2549 .elementor-element.elementor-element-40db81a8  tr.cart_item {
    display: flex;
    flex-wrap: wrap;
}

   .elementor-2549 .elementor-element.elementor-element-40db81a8 td.product-name {
    width: 70%;
}

   .elementor-2549 .elementor-element.elementor-element-40db81a8 td.product-quantity {
    padding-top: 0px !important;
}

   .elementor-2549 .elementor-element.elementor-element-40db81a8 .yith-ywraq-mail-form-wrapper {
    padding: 0 !important;
}
}

.elementor-2549 .elementor-element.elementor-element-40db81a8 input.button.raq-send-request.last {
    color: #000 !important;
}/* End custom CSS */