.elementor-9 .elementor-element.elementor-element-32de4df2{margin-top:1rem;margin-bottom:3rem;padding:0rem 0.625rem 0rem 0.625rem;}.elementor-9 .elementor-element.elementor-element-423edc9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-19a1b49c > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-19a1b49c */.elementor-9 .elementor-element.elementor-element-19a1b49c .woocommerce-form-coupon-toggle>div {
    font-weight: normal;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c form.checkout_coupon.woocommerce-form-coupon {
    border-radius: 8px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .checkout_coupon>p {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: normal;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c input#coupon_code {
    border: 1px solid #F1F1F1;
    background: #FAFAFA;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .woocommerce {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c div#customer_details {
    background: #FAFAFA;
    border-radius: 8px;
    padding: 0 20px 20px 20px;
    margin-left: 1.5rem;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .col-12 {
    padding: 0;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .woocommerce-billing-fields>h3 {
    text-transform: uppercase;
    font-size: 20px !important;
    margin-top: -10px;
    font-family: "iranyekanwebbold_FaNum"
}

.elementor-9 .elementor-element.elementor-element-19a1b49c label {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    background: #FFFFFF !important;
    border: 1px solid #ebebeb !important;
    font-size: 13px !important;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c span.select2-dropdown.select2-dropdown--below {
    margin: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c span.select2-selection.select2-selection--single {
    background: #FFFFFF;
    border: 1px solid #ebebeb;
    font-size: 13px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c span.select2-results {
    font-size: 13px !important;
    font-weight: normal !important;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .woocommerce-additional-fields > h3 {
    font-size: 18px !important;
    font-family: "iranyekanwebbold_FaNum" !important;
    margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .checkout-order-review:before {
    display: none;
}


.elementor-9 .elementor-element.elementor-element-19a1b49c .checkout-order-review {
    background: #FAFAFA;
    border-radius: 8px;
    padding: 20px;
    margin-right: 1.5rem;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c h3#order_review_heading {
    font-size: 20px !important;
    font-family: "iranyekanwebbold_FaNum" !important;
    text-align: right !important;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .wd-table-wrapper {
    box-shadow: none !important;
    border: 1px solid #ebebeb !important;
    border-radius: 10px !important;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c td.product-name {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c td.product-total {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .cart-subtotal > td > .amount.woocommerce-Price-amount {
    font-weight: normal;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .order-total bdi {
    font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c li.woocommerce-notice.woocommerce-notice--info.woocommerce-info {
    border-radius: 8px;
    font-size: 13px;
    padding: 8px 45px 8px 20px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .woocommerce-privacy-policy-text {
    font-size: 13px;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c button#place_order {
    border-radius: 8px;
    font-weight: normal;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .checkout-order-review:after {
    display: none;
}

.elementor-9 .elementor-element.elementor-element-19a1b49c .checkout_coupon .button {
    font-weight: normal;
}/* End custom CSS */