/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2026 | 07:44:11 */
.login .elementor-tab-title {
	text-align: center;
    border-bottom: solid 1px #d3d3d3!important;
}
.login .elementor-tab-title:hover {
	border-bottom: solid 2px #CB9E58!important;
} 
.login .elementor-tabs-wrapper .elementor-active {
	border-bottom: solid 2px #CB9E58!important;
}


.woocommerce-MyAccount-content p a {
	color: #CB9E58;
    text-transform: uppercase;
}




.forminator-button-submit {
	width:100%!important;
	margin-top:1.5em!important;
}
.forminator-checkbox-label, .forminator-consent__label {
	font-family: 'Inter'!important;
    font-size: 12px!important;
}
.forminator-checkbox-box {
	border-color:black!important;
	color:#CB9E58!important;
	border-radius:0px!important;
}
.forminator-checkbox-box::before {
	font-size:10px!important;
}
.forminator-description-password a {
	color: #CB9E58!important;
}
.forminator-error-message {
	display:none!important;
}
.forminator-has_error span {
	border-color:#E04562!important;
}
.forminator-response-message {
	font-family: 'Inter'!important;
    font-size: 12px!important;
    border-radius: 0px!important;
}





.woocommerce-EditAccountForm, .woocommerce-address-fields {
	font-family: 'Inter'!important;
    font-size: 13px!important;
	font-weight:600!important;
	text-transform:uppercase!important;
}
.woocommerce-EditAccountForm fieldset, .woocommerce-address-fields fieldset {
	border: none!important;
    padding: 0px!important!important;
    margin-top: 3em!important;
}
.woocommerce-EditAccountForm fieldset legend, .woocommerce-address-fields fieldset legend {
	color:#CB9E58!important;
	text-align: center!important;
    margin-bottom: 2em!important;
}
.elementor-tab-content legend {
	color: #CB9E58!important;
    text-align: center!important;
    margin-bottom: 2em!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
    font-size: 13px!important;
    margin: auto!important;
}
.woocommerce-EditAccountForm input, .woocommerce-address-fields input {
	padding: 0.2em 0.5em!important;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    border-radius: 0px!important;
	font-family: 'Inter'!important;
    font-size: 13px!important;
	
}
.woocommerce-EditAccountForm input:focus-visible, .woocommerce-address-fields input:focus-visible {
	outline:none!important;
}
.woocommerce-EditAccountForm button, .woocommerce-address-fields button {
	width: 100%!important;
    background-color: black!important;
    border: none!important;
    border-radius: 0px!important;
    color: white!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    margin-top: 1em!important;
}
.woocommerce-EditAccountForm button:hover, .woocommerce-address-fields button:hover {
	background-color:#CB9E58!important;
}
.woocommerce-EditAccountForm button:focus, .woocommerce-address-fields button:focus {
	background-color:#CB9E58!important;
	outline:none!important;
}
.woocommerce-EditAccountForm span, .woocommerce-address-fields span {
	text-transform: lowercase!important;
    font-weight: 400!important;
	font-size:12px!important;
}





.woocommerce-MyAccount-content h3 {
	font-family: 'Inter';
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 1em;
}











.recover-pass #lostpasswordform legend {
	display:none;
}
.recover-pass #lostpasswordform fieldset {
	border:none;
}
.recover-pass #lostpasswordform .somfrp-lost-pass-form-text {
	display:none;
}
.recover-pass #lostpasswordform {
	font-family:'inter';
	font-size:13px;
}
.recover-pass #lostpasswordform label {
	font-weight:700;
	text-transform:uppercase;
}
.recover-pass #lostpasswordform input {
	font-family: 'Inter';
    font-size: 13px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius:0px;
}
.recover-pass #lostpasswordform input:focus-visible {
	outline:none;
}
.lostpassword-submit button {
	border: none;
    color: white;
    background-color: black;
    border-radius: 0px;
    font-family: 'Inter';
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
}
.lostpassword-submit button:focus {
	outline:none;
	background-color:#CB9E58;
}
.lostpassword-submit button:hover {
	background-color:#CB9E58;
}
a.mailtolink {
    border: solid 1px black;
    padding: 0.5em 2em;
}



.recover-pass #resetpasswordform legend {
	display:none;
}
.recover-pass #resetpasswordform fieldset {
	border:none;
}
.recover-pass #resetpasswordform .somfrp-lost-pass-form-text {
	display:none;
}
.recover-pass #resetpasswordform {
	font-family:'inter';
	font-size:13px;
}
.recover-pass #resetpasswordform label {
	font-weight:700;
	text-transform:uppercase;
	width:100%;
}
.recover-pass #resetpasswordform input {
	min-width:100%;
	font-family: 'Inter';
    font-size: 13px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius:0px;
}
.recover-pass #resetpasswordform input:focus-visible {
	outline:none;
}
.som-password-sent-message {
	border-radius:0px;
	margin-bottom:1em;
}
.som-password-sent-message span {
	text-align: center;
    font-family: 'Inter';
    font-size: 14px;
}








.woocommerce-MyAccount-navigation {
	display:none;
}
.woocommerce-MyAccount-content {
	width:100%!important;
}
