// ------------------------------------
// CHECKOUT PLACE ORDER
// ------------------------------------

.fc-wrapper .wc-gzd-order-submit {
	padding: 0;
}

.fc-wrapper .fc-inside .form-row.place-order.wc-gzd-place-order {
	padding-top: 0;
	padding-#{ $alignment-left }: 0;
	padding-#{ $alignment-right }: 0;
}

.fc-sidebar .wc-gzd-place-order .fc-place-order {
	padding: 0 0 $global-spacing-extra-small;
}

.fc-wrapper .fc-sidebar .fc-sidebar__inner .wc-gzd-order-submit div.place-order {
	margin-top: 0;
}

.fc-wrapper .fc-sidebar .fc-checkout-order-review .fc-place-order .fc-place-order-button {
	margin: 0;
}



.fc-wrapper .wc-gzd-checkbox-placeholder:not( :empty ) {
	margin-bottom: $global-spacing-extra-small;
}



// Compatibility with WooCommerce PayPal Payments
body.has-payment-method-selected--payment_method_ppcp-gateway .fc-sidebar .wc-gzd-place-order .fc-place-order {
	padding-bottom: 0;
}

body.has-payment-method-selected--payment_method_ppcp-credit-card-gateway .fc-wrapper .fc-sidebar .fc-place-order {
	padding-bottom: $global-spacing-extra-small;
}

body.has-payment-method-selected--payment_method_ppcp-googlepay .fc-sidebar div.place-order.wc-gzd-place-order,
body.has-payment-method-selected--payment_method_ppcp-applepay .fc-sidebar div.place-order.wc-gzd-place-order {
	padding-bottom: $global-spacing-extra-small !important; // Needed to override FC styles
}

body.has-payment-method-selected--payment_method_ppcp-gateway .fc-wrapper .wc-gzd-place-order .fc-place-order-button,
body.has-payment-method-selected--payment_method_ppcp-googlepay .fc-wrapper .wc-gzd-place-order .fc-place-order-button,
body.has-payment-method-selected--payment_method_ppcp-applepay .fc-wrapper .wc-gzd-place-order .fc-place-order-button {
	display: none !important; // Needed to override FC styles
}

body.has-payment-method-selected--payment_method_ppcp-googlepay .fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__custom-buttons,
body.has-payment-method-selected--payment_method_ppcp-applepay .fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__custom-buttons,
body.has-payment-method-selected--payment_method_ppcp-credit-card-gateway .fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__custom-buttons {
	margin-bottom: 0;
}

body.has-payment-method-selected--payment_method_ppcp-googlepay .fc-wrapper .fc-sidebar .fc-sidebar__inner #ppc-button-ppcp-googlepay,
body.has-payment-method-selected--payment_method_ppcp-applepay .fc-wrapper .fc-sidebar .fc-sidebar__inner #ppc-button-ppcp-applepay {
	margin: 0;
}