.elementor-7722 .elementor-element.elementor-element-ce48684{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7722 .elementor-element.elementor-element-ce48684.e-con{--align-self:center;}.elementor-7722 .elementor-element.elementor-element-78ae896{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7722 .elementor-element.elementor-element-78ae896:not(.elementor-motion-effects-element-type-background), .elementor-7722 .elementor-element.elementor-element-78ae896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-7722 .elementor-element.elementor-element-78ae896.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7722 .elementor-element.elementor-element-5ac4c19{width:var( --container-widget-width, 128.798% );max-width:128.798%;--container-widget-width:128.798%;--container-widget-flex-grow:0;}.elementor-7722 .elementor-element.elementor-element-5ac4c19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7722 .elementor-element.elementor-element-635f58b{width:var( --container-widget-width, 119.053% );max-width:119.053%;--container-widget-width:119.053%;--container-widget-flex-grow:0;}.elementor-7722 .elementor-element.elementor-element-635f58b.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7722 .elementor-element.elementor-element-ce48684{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7722 .elementor-element.elementor-element-78ae896{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-7722 .elementor-element.elementor-element-78ae896{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7722 .elementor-element.elementor-element-78ae896{--width:296.352px;}}/* Start custom CSS *//* Hide WooCommerce Register Form Column */
.woocommerce .u-column2.col-2 {
	display: none !important;
}

/* Hide "Remember me" checkbox */
.woocommerce-form-login__rememberme {
	display: none !important;
}

/* Full width login form on desktop */
@media (min-width: 768px) {
	.woocommerce-account .u-column1.col-1 {
		width: 100% !important;
		float: none !important;
		clear: both;
	}
	.woocommerce-account .u-columns {
		display: block;
	}
}

/* Optional: Remove Login heading */
.woocommerce .u-column1.col-1 h2 {
	display: none !important;
}

/* Remove form border and shadow */
.woocommerce-form-login {
	border: none !important;
	box-shadow: none !important;
	background: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Style input fields with border color #303030 */
.woocommerce-form-login input[type="text"],
.woocommerce-form-login input[type="password"],
.woocommerce-form-login input[type="email"] {
	border: 1px solid #303030 !important;
	background-color: #fff;
	border-radius: 6px;
	padding: 10px 12px;
	width: 100%;
	box-sizing: border-box;
	font-family: 'Inter', sans-serif;
	color: #111;
	margin-bottom: 12px;
}




/* Style login button */
.woocommerce-form-login__submit {
	background-color: #e60023 !important;
	color: #fff !important;
	border: none !important;
	border-radius: 6px;
	width: 100%;
	padding: 12px 16px;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color 0.3s ease;
	margin-top: 12px;
}

/* Hover effect for login button */
.woocommerce-form-login__submit:hover {
	background-color: #cc001f !important;
}/* End custom CSS */