/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.woocommerce-form-register{
	display: flex;
    flex-wrap: wrap;
}
.woocommerce form .form-row {
    width: 50%;
}
#xs-social-login-container{
	max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
	margin-top: 20px !important;
}
#xs-social-login-container a{
	justify-content: center;
    gap: 10px;
    padding: 10px !important;
    border-radius: 12px !important;
	box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.1) !important;
}
.woocommerce-EditAccountForm, .woocommerce-MyAccount-content-wrapper .woocommerce-address-fields__field-wrapper{
	display: flex;
	flex-wrap: wrap;
	column-gap: 12px;
	row-gap: 24px;
}
.woocommerce-EditAccountForm p, .woocommerce-MyAccount-content-wrapper .woocommerce-address-fields__field-wrapper p{
	width: calc(50% - 6px) !important;
}
.woocommerce-EditAccountForm fieldset, .woocommerce-MyAccount-content-wrapper .woocommerce-address-fields__field-wrapper fieldset{
	width: 100%;
	order: 4;
}
.woocommerce-EditAccountForm p:has(.woocommerce-Button), .woocommerce-MyAccount-content-wrapper .woocommerce-address-fields__field-wrapper p:has(.woocommerce-Button){
	order: 5;
}
.woocommerce-EditAccountForm p:has(#account_birth_date), .woocommerce-MyAccount-content-wrapper .woocommerce-address-fields__field-wrapper p:has(#account_birth_date){
	order: 3;
}
.woocommerce-EditAccountForm .clear{
	display: none !important;
}
#xs-social-login-container{
	padding-bottom: 12px !important;
}
.errorGoogle {
    color: #d63638;
    font-size: 14px;
    margin-top: 8px;
    display: none;
    font-weight: 500;
}
span#yith_birthday{
	background: #f9fafa;
	border-radius: 3px;
	border: none !important;
}
@media(max-width: 780px){
	.woocommerce-EditAccountForm p, .woocommerce-MyAccount-content-wrapper .woocommerce-address-fields__field-wrapper p{
		width: 100% !important;
	}
}