.elementor-7220 .elementor-element.elementor-element-5d36892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7220 .elementor-element.elementor-element-7eed9dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7220 .elementor-element.elementor-element-7eed9dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7220 .elementor-element.elementor-element-8474865{--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-7220 .elementor-element.elementor-element-8474865:not(.elementor-motion-effects-element-type-background), .elementor-7220 .elementor-element.elementor-element-8474865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ab060a );}.elementor-7220 .elementor-element.elementor-element-8474865.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7220 .elementor-element.elementor-element-1b3353a{width:var( --container-widget-width, 128.798% );max-width:128.798%;--container-widget-width:128.798%;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-1b3353a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7220 .elementor-element.elementor-element-9b98760{width:var( --container-widget-width, 119.053% );max-width:119.053%;--container-widget-width:119.053%;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-9b98760.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7220 .elementor-element.elementor-element-7eed9dd{--width:109.297%;}.elementor-7220 .elementor-element.elementor-element-8474865{--width:31.765%;}}/* Start custom CSS for shortcode, class: .elementor-element-9b98760 *//* Preserve: Hide WooCommerce Login Form */
.woocommerce .u-column1.col-1 {
	display: none !important;
}

@media (min-width: 768px) {
	/* Make Register form full-width on desktop */
	.woocommerce-account .u-column2.col-2 {
		width: 100% !important;
		float: none !important;
		clear: both;
	}

	.woocommerce-account .u-columns {
		display: block;
	}
}

/* Hide Register form heading */
.woocommerce .u-column2.col-2 h2 {
	display: none !important;
}

/* Remove register form border and shadow */
.woocommerce-form-register {
	border: none !important;
	box-shadow: none !important;
	background: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}

/* Style input fields inside Register form */
.woocommerce-form-register input[type="text"],
.woocommerce-form-register input[type="email"],
.woocommerce-form-register input[type="password"] {
	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;
	position: relative;
}

/* Style Register (submit) button */
.woocommerce-form-register .woocommerce-Button,
.woocommerce-form-register button {
	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;
}



/* Reset the show-password button style */
.woocommerce .show-password-input {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
	cursor: pointer;
	width: 24px;
	height: 24px;
	padding: 0;
	z-index: 2;
}

/* Change eye icon color to grey */
.woocommerce .show-password-input::after {
	color: #888 !important; /* Grey */
}

/* If your theme uses an icon font (optional fallback) */
.woocommerce .show-password-input::before {
	color: #888 !important; /* Grey */
}/* End custom CSS */