// ------------------------------------
// WOOCOMMERCE FORM-ROW
// ------------------------------------

body#{ $_body-theme-selector } div.woocommerce form .form-row input,
body#{ $_body-theme-selector } div.woocommerce form .form-row textarea,
body#{ $_body-theme-selector } div.woocommerce form .form-row select,
body#{ $_body-theme-selector } div.woocommerce form .form-row .select2-container,
body#{ $_body-theme-selector } div.woocommerce form .form-row .select2-container .select2-selection {
	margin-bottom: 0 !important; // Needed to override `!important` directive added by the theme.
}

body#{ $_body-theme-selector } div.woocommerce form .form-row textarea,
body#{ $_body-theme-selector } div.woocommerce form.checkout #order_comments {
	padding: $form-field-padding-left !important; // Needed to override theme styles

	@media (max-width: 480px) { // Needed to use theme's breakpoint
		padding: 8px !important; // Needed to override theme styles
	}
}

body#{ $_body-theme-selector } div.woocommerce form.checkout #order_comments {
	line-height: normal !important; // Needed to override theme styles
	min-height: remsize( 10rem );
}

body#{ $_body-theme-selector } div.woocommerce form .form-row .input-checkbox {
	display: none;
}

body#{ $_body-theme-selector } div.woocommerce form .form-row label.checkbox {
	display: block;
}

body#{ $_body-theme-selector } div.woocommerce form .form-row .woocommerce-form__input + span {
	display: inline;
}