.elementor-16504 .elementor-element.elementor-element-6f096a3{--display:flex;--background-transition:0.3s;}/* Start custom CSS *//* Checkout */
.checkout_coupon.woocommerce-form-coupon{
    padding: 15px 20px;
    border: unset;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.15);
}
.woocommerce-form-coupon-toggle .woocommerce-info{
    margin: 10px 0 10px !important;
}

.custom_point_checkout.wps_wpr_checkout_points_class{
    background: unset;
    padding: 0;
}
.custom_point_checkout.wps_wpr_checkout_points_class:before{
    content: unset;
}
button.wps_cart_points_apply{
    color: #242424 !important;
    border: unset !important;
}

/* Checkout - Side */
.woocommerce-checkout .checkout-order-review{
    margin-top: 30px;
}
.woocommerce-checkout #order_review .woocommerce-info:has(a){
    display: none;
}

.woocommerce-checkout #order_review .wd-table-wrapper{
    padding: 20px 20px;
}
.woocommerce-checkout #order_review .custom_point_checkout{
    margin-top: 10px;
    display: block;
}
.woocommerce-checkout #order_review .wd-table-wrapper > p:not(.form-row){
    /*margin: unset;*/
    display: none !important;
}
p:has(>.woocommerce-Price-amount.amount){
    margin-top: 5px
}
.woocommerce-Price-amount.amount{
    color:#636161 !important;
}
.woocommerce-checkout #order_review .wd-table-wrapper .form-row{
    margin: unset;
}
.woocommerce-checkout #order_review #wps_cart_points{
    margin: unset;
}
.woocommerce-checkout #order_review button.wps_cart_points_apply{
    padding: 5px 20px;
    min-height: var(--btn-height);
    font-size: 13px;
    min-width: 105px;
    color: #3e3e3e !important;
    background-color: var(--btn-bgcolor, #F3F3F3) !important;
}
.woocommerce-checkout #order_review input[name="coupon_code"],
.woocommerce-checkout #order_review input[name="wps_cart_points"]{
    width: 100%;
    color: #777;
    font-size: 14px;
    text-align: left;
    max-width: unset;
    padding: 0 15px;
}
.woocommerce-checkout #order_review p:has(input[name="coupon_code"]),
.woocommerce-checkout #order_review input[name="wps_cart_points"]{
    width: 70%;
    
}
.woocommerce-checkout #order_review .form-row:has(button[name="apply_coupon"]),
button.wps_cart_points_apply{
    width: unset !important;
    margin: unset !important;
    float: right !important;
}
@media(max-width:1024px){
    .woocommerce-checkout #order_review p:has(input[name="coupon_code"]),
    .woocommerce-checkout #order_review input[name="wps_cart_points"]{
        width: 100%;
    }
    .woocommerce-checkout #order_review .form-row:has(button[name="apply_coupon"]),
    button.wps_cart_points_apply{
        width: 100% !important;
        float: unset !important;
        margin-top: 5px !important;
    }
    .woocommerce-checkout #order_review p button[name="apply_coupon"]{
        width: 100% !important;
    }
}
.woocommerce-checkout #place_order{
    background: var(--wd-primary-color);
    border-radius: 3px;
}/* End custom CSS */