/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 29 2025 | 07:14:31 */
.custom-registration-form p {
	margin-bottom: 10px;
}
.custom-registration-form input[type="text"],
.custom-registration-form input[type="email"],
.custom-registration-form input[type="password"] {
	width: 100%;
	padding: 0 20px;
	border: 1px solid #111;
	border-radius: 200px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 40px;
}
.custom-registration-form input::placeholder {
	color: #999;
}
.custom-registration-form input[type="submit"] {
	background: #0A4271;
	color: white;
	border: none;
	border-radius: 55px;
	cursor: pointer;
	font-size: 14px;
	width: 100%;
	line-height: 40px;
	padding: 0;
	text-transform: uppercase;
}
.custom-registration-form input[type="submit"]:hover {
	background: #073256;
}
.success-message {
	background: #d4edda;
	color: #155724;
	padding: 10px;
	border-radius: 3px;
	margin-bottom: 15px;
}
.error-message {
	background: #f8d7da;
	color: #721c24;
	padding: 10px;
	border-radius: 3px;
	margin-bottom: 15px;
}




a.elementor-register {
    display: none;
}



.forgot-password-form :where(input[type="email"] , input[type="text"]) {
    width: 100% !important;
    padding: 0 20px !important;
    border: 1px solid #111 !important;
    border-radius: 200px !important;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 40px;
}
.forgot-password-form p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    width: 100%;
}
.forgot-password-form button.woocommerce-Button.button {
    background: #0A4271 !important;
    color: white;
    border: none;
    border-radius: 55px;
    cursor: pointer;
    font-size: 14px;
    width: 100%;
    line-height: 40px;
    padding: 0;
    text-transform: uppercase;
}

@media (max-width: 992px) {
	.wll-launcher-button-container {
		transition: bottom .5s ease !important;
	}
	body:has(.sticky-cart-mobile.visible) .wll-launcher-button-container {
		bottom: 138px !important;
	}
	
	body:has(.hn__foooter-checkout-view) .wll-launcher-button-container {
		bottom: 83px !important;
	}
	body:has(.choose-size__add-to-cart__buy-now.__by-mobile.open .hnpi-swatch-list .hnpi-swatch-item) .wll-launcher-button-container {
		bottom: 195px !important;
	}
	
	body:has(.choose-size__add-to-cart__buy-now.__by-mobile.open .hnpi-swatch-list .hnpi-swatch-item:nth-of-type(5)) .wll-launcher-button-container {
		bottom: 232px !important;
	}
}

input#um-submit-btn {
    background: #0a4271;
}

