.elementor-8 .elementor-element.elementor-element-52a40abb{--display:flex;}.elementor-8 .elementor-element.elementor-element-e5aa31a > .elementor-widget-container{padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E7E7E7;border-radius:0px 0px 0px 0px;}/* Start custom CSS for heading, class: .elementor-element-e5aa31a */div.quantity {
    display: flex;
}

/* Chrome, Edge, Safari, Opera */
div.quantity input[type="number"]::-webkit-inner-spin-button,
div.quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
div.quantity input[type="number"] {
  -moz-appearance: textfield;
}

div.quantity .input-text.qty {
    width:40px;
}
div.quantity .minus,
div.quantity .plus {
    background-color: white;
    border-width: var(--wd-form-brd-width);
  border-color: var(--wd-form-brd-color);
  padding: 0 12px;
}
div.quantity .minus {
   border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
div.quantity .plus {
   border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}


.elementor-widget-woocommerce-cart .woocommerce table.cart img {
  width: auto;
}


#coupon_code.input-text {
    border: 1px solid var(--wd-form-brd-color);
}


tr.shipping #shipping_method {
    list-style:none;
}

tr.shipping #shipping_method li input {
    float:left;
    margin-right:10px;
}

span .select2-selection,
.form-row .input-text{
    border: 1px solid var(--wd-form-brd-color) !important;
}/* End custom CSS */