
body .user-registration-form span.user-registration-login-title, span.user-registration-registration-title {
    color: #000 !important;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal !important;
    font-family: 'Futura Md BT';
    letter-spacing: 0 !important;
}

body .user-registration-form p.user-registration-login-description, p.user-registration-registration-description {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
    letter-spacing: 0 !important;
}

body .user-registration-form p.user-registration-login-description a, p.user-registration-registration-description a {
    color: #B57262;
}
body .user-registration-form p.user-registration-LostPassword.lost_password a {
    color: #4A4543 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 19.6px !important;
    letter-spacing: 0;
}
button#user_registration_ajax_login_submit {
    color: #C7907F !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px !important;
    background: transparent !important;
    letter-spacing: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}
body .user-registration-form p.user-registration-register.register {
    display: none !important;
}
body div#ur-frontend-form {
    padding: 40px 24px 24px 24px;
    max-width: 434px;
    width: 100% !important;
}
.user-registration .user-registration-form-row.form-row {
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.20);
    padding: 8px 0;
    color: rgba(0, 0, 0, 0.60) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
    position: relative !important;
    margin-bottom: 12px !important;
}
.user-registration .form-row input {
    padding: 0 !important;
    border: none !important;
}
.user-registration .form-row label {
    color: rgba(0, 0, 0, 0.60) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
    position: absolute;
    left: 0;
    top: 22px;
    z-index: 9;
    transition: all 0.3s ease;
}
.user-registration-form-row.form-row.active label {
    top: 0;
    font-size: 10px !important;
    color: rgba(0, 0, 0, 0.50) !important;
}
.custom-login-page-main div#user-registration {
    max-width: 434px !important;
    margin: 0 auto;
}
button#user_registration_ajax_login_submit span {
    background: url(/wp-content/uploads/2025/08/arrow.svg) no-repeat;
    width: 34px;
    height: 20px;
    display: inline-flex;
}
.user-registration-social-connect-networks ul.ursc-network-lists.ursc_theme_4 li.ursc-login-media a .ursc-icon-block.ursc-login-with-google {
    background-image: url(/wp-content/uploads/2025/08/g-icon.png);
}
.user-registration-social-connect-networks ul.ursc-network-lists li.ursc-login-media a {
    background: transparent !important;
    width: 100% !important;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
span.ursc-login-text {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 22.4px !important;
    letter-spacing: 0 !important;
}
li.ursc-login-media.ursc-login-media--google {
    width: 100% !important;
    text-align: center;
}
.user-registration-social-connect-networks:after, .user-registration-social-connect-networks::before {
    display: none !important;
}
div#user-registration {
    margin-top: 60px;
    padding: 0 !important;
}
.user-registration-social-connect-networks {
    margin-top: 16px !important;
}
body .custom-my-account nav.user-registration-MyAccount-navigation {
    border: 0.5px solid #E4CCBB !important;
    padding: 32px !important;
    border-radius: 0 !important;
    background: transparent !important;
}
body .custom-my-account nav.user-registration-MyAccount-navigation {
    border: 0.5px solid #E4CCBB !important;
    padding: 32px !important;
    border-radius: 0 !important;
    background: transparent !important;
}
body .custom-my-account div#user-registration {
    background: transparent !important;
    box-shadow: none;
}
.side-user-info h4 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    font-family: "Inter", sans-serif !important;
}

body .custom-my-account .side-user-info p {
    color: rgba(0, 0, 0, 0.70) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 19.6px !important;
    letter-spacing: 0;
}

body .custom-my-account nav a {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
    border-bottom: 0.5px solid #EEDFD5 !important;
    padding: 12px 0px !important;
	border-radius: 0 !important;
	opacity: .7;
}

body .custom-my-account nav li.is-active a {
    color: #000 !important;
    font-weight: 600 !important;
    background: transparent !important;
    border-left: none !important;
	opacity: 1;
}
#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link:hover a {
    background: transparent !important;
    color: #C7907F !important;
}

#user-registration.vertical .user-registration-MyAccount-navigation ul {
    gap: 0;
}
body .custom-my-account nav li:last-child a {
    border-bottom: none !important;
}

.user-registration-MyAccount-content {
    border: 0.5px solid #E4CCBB;
    background: #FFF;
    padding: 44px;
}

#user-registration.vertical .user-registration-MyAccount-content__header h1 {
    color: #C7907F;
    font-family: 'Futura Md BT' !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.4px;
}
body.page.page-id-275 {
    background: #FCF9F7;
}
#user-registration.vertical {
    gap: 40px;
    padding-top: 72px !important;
}
#user-registration.vertical .user-registration-MyAccount-navigation {
    max-width: 324px;
}

li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--downloads {
    display: none !important;
}
body .user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-cancel {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 22.4px !important;
    background: transparent !important;
}

body .user-registration-logout-swal2-container .swal2-modal .swal2-actions button, .swal2-styled.swal2-confirm, button.swal2-cancel.swal2-styled {
    color: #BE2727 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 22.4px !important;
    background: transparent !important;
}
.user-registration-upgrade-membership-swal2-container.swal2-modal .swal2-actions button {
    box-shadow: none !important;
}
.swal2-icon.swal2-warning.swal2-icon-show {
    display: none !important;
}

body .user-registration-logout-swal2-container .swal2-modal .swal2-actions {
    background: transparent;
}
div#swal2-content {
    color: #000;
    text-align: center;
    font-family: 'Futura Lt BT';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.4px;
}
h2#swal2-title {
    background: url(/wp-content/uploads/2025/08/logout.svg) no-repeat;
    background-position: center;
    border: navajowhite;
    color: transparent;
    margin-bottom: 10px;
}
body .user-registration-logout-swal2-container .swal2-modal {
    padding: 25px 24px 10px !important;
}
body .swal2-container.swal2-backdrop-show, body .swal2-container.swal2-noanimation {
    background: rgba(0, 0, 0, .5);
}
.user-registration-membership-content {
    background: #FCF9F7;
    padding: 12px 32px;
}

#user-registration.vertical .user-registration-MyAccount-content__header {
    border-bottom: none;
    padding-bottom: 0;
}
.membership-main-row .membership-data span {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.4px;
}

#user-registration .user-registration-MyAccount-content .user-registration-membership-content .membership-row #ur-membership-status.btn-active {
    background: #EAF7EB;
    padding: 4px 8px;
    color: #1C6D0E;
    font-family: "Inter", sans-serif !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16.8px;
    text-transform: uppercase;
    border-radius: 0;
}

.membership-label span {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 19.6px;
    opacity: 0.5;
}
.membership-data span {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.6px;
}

.membership-row-btn-container .btn-div button {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.6px !important;
    text-decoration-line: underline;
    padding: 0 !important;
    border: none !important;
    opacity: 0.5;
    box-shadow: none !important;
    background: transparent;
}
.user-registration-upgrade-membership-swal2-container.swal2-modal .swal2-actions {
    justify-content: center;
}
.membership-row.membership-main-row {
    border-bottom: 0.5px solid #E2E2DB;
    padding-bottom: 20px;
    align-items: center;
}
#user-registration .user-registration-MyAccount-content .user-registration-membership-content .membership-row {
    justify-content: space-between;
}
#user-registration .user-registration-MyAccount-content .user-registration-membership-content .membership-row .membership-label {
    min-width: auto;
}
#user-registration .user-registration-MyAccount-content .user-registration-membership-content .membership-row-btn-container .btn-div .membership-tab-btn.cancel-membership-button:hover, #user-registration .user-registration-MyAccount-content .user-registration-membership-content .membership-row-btn-container .btn-div .membership-tab-btn.change-membership-button:hover {
    background: transparent;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background: transparent !important;
}
.header-main.dark-header-active .nav-menu li a{
    color: #000 !important;
}

.header-main.dark-header-active .header-inner img {
    filter: brightness(0%);
}
ul.custom-woocommerce-order-tab {
    border-bottom: 0.5px solid rgba(199, 144, 127, 0.20);
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 16px;
    align-items: center;
}
ul.custom-woocommerce-order-tab li {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    opacity: 0.4;
    cursor: pointer;
    padding-bottom: 8px;
}
ul.custom-woocommerce-order-tab li.active{
	opacity: 1;
	border-bottom: 1px solid var(--b-b6, #E4CCBB);
}
ul.order-list {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	padding-top: 20px;
}
ul.order-list li {
    border: 0.5px solid #E2E2DB;
    background: var(--b-b2, #FCF9F7);
    padding: 32px;
    list-style: none;
    width: calc(50% - 10px);
}
ul.order-list li.order-product-item {
    border: none;
    padding: 0;
    display: flex;
    gap: 13px;
    width: 100%;
	margin-bottom: 15px;
}
ul.order-products {
    padding: 0;
}

.product-thumb {
    border: 1px solid #F2F2F2;
    background: #FFF;
    width: 81px;
    height: 81px;
    padding: 19px;
}
ul.order-list p.product-title {
    color: #000 !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
    font-family: "Inter", sans-serif !important;
    margin: 0 !important;
}
ul.order-products .product-info {
    text-align: left;
}

ul.order-list p.product-price {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 22.4px !important;
}
ul.order-list p.product-qty, p.product-variation {
    color: #605C5B !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 19.6px !important;
}


.custom-woocommerce-order-box-content strong, #user-registration table.order-summary td {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 19.6px;
	opacity: 0.5;
}

.custom-woocommerce-order-box-content span, #user-registration table.order-summary td span {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 19.6px;
}
.custom-woocommerce-order-box-content .custom-order-status span {
    color: #176610;
}
.custom-woocommerce-order-box-content p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
    margin-bottom: 12px !important;
}
.custom-woocommerce-order-box-content p.custom-order-details a {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 19.6px;
    opacity: 0.5;
    text-decoration: underline;
}
.custom-woocommerce-order-box-content {
    padding: 24px 0px 0px;
}
.custom-woocommerce-order-box-content p.custom-order-details {
    margin-bottom: 0 !important;
    padding-top: 12px;
}
.custom-order-details table {
    width: 100%;
}

.custom-order-details span.woocommerce-Price-amount.amount {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.6px;
}


.custom-order-details td.product-info strong {
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
}
.custom-order-details td.product-info {
    text-align: left;
}
 .custom-order-details td.product-info small {
    color: #605C5B;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 19.6px;
}

.custom-order-details tr.order-product-row td {
    border-bottom: 1px solid #F2F2F2;
    padding: 8px 0px;
}
.custom-order-details table.order-summary td {
    border-bottom: 1px solid #F2F2F2;
    padding: 8px 0px;
    text-align: left;
}
.custom-order-details table.order-summary td:last-child {
    text-align: right;
    opacity: 1 !important;
}
.custom-order-details table.order-summary {
    padding-top: 15px;
}
.custom-order-details table.order-summary tr:last-child td {
    border-bottom: none;
}
.custom-order-detail h1 a {
    align-items: center;
    color: #C7907F;
    font-family: 'Futura Md BT' !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.4px;
    display: flex;
	gap: 8px;
}
td.product-thumb-outer {
    width: 90px;
}
.custom-order-detail {
    padding-bottom: 40px;
}
.user-registration-MyAccount-navigation li.user-registration-MyAccount-navigation-link a {
    position: relative;
    padding-left: 30px !important;
    margin: 0 !important;
}
.user-registration-MyAccount-navigation li.user-registration-MyAccount-navigation-link a:before {
	content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
}

li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--dashboard a:before {
    background: url(../images/account-icon.svg) no-repeat;
}
li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--orders a:before {
    background: url(../images/order-icon.svg) no-repeat;
}

li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--user-logout a:before {
    background: url(../images/logout-icon.svg) no-repeat;
}
li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--ur-membership a:before {
    background: url(../images/membership.svg) no-repeat;
}

li.user-registration-MyAccount-navigation-link.reservation-side-menu a:before {
    background: url(../images/reservation-icon.svg) no-repeat;
}

li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--edit-password, li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--edit-address,
li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--edit-profile {
    display: none !important;
}
li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--user-logout {
    padding-top: 68px !important;
}
.side-user-info {
    padding-bottom: 32px;
}
.custom-personal-info label {
    color: rgba(0, 0, 0, 0.60);
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0 !important;
    margin: 0 !important;
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 9;
    transition: all 0.3s ease;
}
form.custom-personal-info p {
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.20);
    padding: 8px 0px;
    position: relative;
}
.custom-personal-info-row {
    display: flex;
    flex-wrap: wrap;
    gap: 28px;
    margin-bottom: 0;
    row-gap: 10px;
}
.custom-personal-info-button {
    text-align: right;
    padding-top: 40px;
}
.custom-personal-info-row p.form-row {
    width: calc(50% - 14px);
    margin: 0 !important;
}


.custom-personal-info-row p.form-row input {
    width: 100%;
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    z-index: 9;
    position: relative;
    background: transparent;
    border: none !important;
}
.custom-personal-info-row p.form-row input:focus{
	outline:none;
}
.custom-personal-info-row p.form-row.active label {
    top: -14px;
    font-size: 10px !important;
}

.custom-personal-info-row p.form-row label {
	top: 12px;
}
form.custom-personal-info button, form.user-registration-EditAccountForm.edit-password input.user-registration-Button.button,
.custom-login-register-page-main button.btn.button.ur-submit-button {
    color: #C7907F !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px !important;
    background: transparent !important;
    border: none !important;
    cursor: pointer;
    box-shadow: none;
}
p.custom-eidt-options {
    color: #000 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
    padding-top: 20px;
    border-radius: 0 !important;
    opacity: .7;
}
p.custom-eidt-options a{
	color:#C7907F !important;
}
form.user-registration-EditAccountForm.edit-password p br {
    display: none;
}
.user-registration.user-registration-MyAccount div#ur-frontend-form {
    max-width: 100%;
}
div#upgradable-plans {
    justify-content: center;
    text-align: center;
    align-items: center;
}
div#payment-gateway-body label {
    text-align: center;
    margin: 0 auto;
}
#user-registration .user-registration-MyAccount-content .user-registration-membership-content .membership-row-btn-container #bank-notice{
    flex-wrap: wrap;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover, 
textarea:-webkit-autofill:focus, 
textarea:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  transition: background-color 5000s ease-in-out 0s;
}
.custom-login-register-page-main .user-registration {
    background: #fff !important;
    max-width: 434px;
    padding: 40px 24px 24px 24px;
    width: 100% !important;
	margin: 0 auto;
}
.form-row {
    position: relative;
}
.custom-login-register-page-main .ur-field-item {
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.20);
    padding: 8px 0px;
}
.custom-login-register-page-main .ur-field-item label.ur-label {
    top: 10px;
}
.custom-login-register-page-main .ur-field-item.active label {
    font-size: 10px !important;
    top: -10px;
}
.custom-login-register-page-main label.ur_membership_input_label.ur-label {
    color: rgba(0, 0, 0, 0.60) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 24px !important;
}
.custom-login-register-page-main button.btn.button.ur-submit-button {
    padding: 0 0 !important;
}
.user-registration-page .footer-width-fixer {
    display: none;
}
.custom-login-page-main {
    padding-top: 100px;
}
p.no-order-found {
    color: rgba(0, 0, 0, 0.70) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 19.6px !important;
    letter-spacing: 0;
    padding-top: 20px;
}
.custom-reservation-outer h1.elementor-heading-title {
    font-family: 'Futura Md BT';
}
.custom-reservation-outer .bookly-box.bookly-bold{
    color: #000 !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 26.4px;
    font-family: 'Futura Md BT';
    margin-bottom: 0;
}
.bookly-form-group {
    width: 100%;
}
.bookly-table {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.custom-reservation-outer .bookly-form select {
    padding: 8px 0px !important;
    border: none !important;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.20) !important;
    border-radius: 0 !important;
    color: #000;
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 24px !important;
}
.custom-reservation-outer .bookly-form-group label{
    color: #605C5B;
    font-family: "Inter", sans-serif !important;
    font-size: 10px;
    font-style: normal;
    font-weight: 300;
    line-height: 14px;
    margin-top: 20px !important;
}
.bookly-form-group:not(:last-child) > div {
    margin-right: 0;
}
.bookly-form-group > div {
    margin-top: 0;
}
.bookly-box.bookly-nav-steps button {
    color: #C7907F !important;
    font-family: "Inter", sans-serif !important;
    font-size: 16px ! IMPORTANT;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 22.4px !important;
    background: transparent !important;
    padding: 0 50px !important;
}
.bookly-box.bookly-nav-steps button span{
    color: #C7907F !important;
}
.bookly-box.bookly-nav-steps button:hover {
    background: transparent !important;
}

.bookly-box.bookly-nav-steps button span:after {
    content: "";
    background: url(/wp-content/uploads/2025/08/button-arrow.svg);
    width: 27.818px;
    height: 13.994px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    right: -43px;
}
span.to-back-to-main-page-on-mobile a {
    display:none;
}
.custom-top-padding-none {
    padding-top: 0 !important;
}

@media (min-width: 0px) and (max-width: 767px) {
body .user-registration-form span.user-registration-login-title {
    font-size: 24px !important;
}
body .user-registration-form p.user-registration-login-description {
    font-size: 14px !important;
    line-height: 20px !important;
}

#user-registration.vertical {
    padding-top: 0px !important;
}
body .custom-my-account nav.user-registration-MyAccount-navigation {
    border: none !important;
    padding: 0px !important;
}
#user-registration.vertical .user-registration-MyAccount-navigation {
    max-width: 100%;
}
li.user-registration-MyAccount-navigation-link a:after, .side-user-info:after {
    content: "";
    background: url(/wp-content/uploads/2025/08/Group-62-1-1.svg) no-repeat;
    background-size: contain;
    background-position: right;
    position: absolute;
    width: 27.818px;
    height: 13.994px;
    right: 0;
    transform: translate(0%, -50%);
    top: 50%;
}
body .custom-my-account nav a {
    border-bottom: 0.5px solid #CECEC2 !important;
}
.side-user-info {
    border-bottom: 0.5px solid #CECEC2 !important;
    padding: 15px 0px;
}
li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--user-logout {
    padding-top: 0px !important;
}
#user-registration.vertical .user-registration-MyAccount-content {
    padding: 0;
}
.user-registration-MyAccount-content {
    border: none;
    background: transparent;
}
.custom-personal-info-row p.form-row {
    width: 100%;
}

.custom-personal-info-row {
    gap: 0;
    margin-bottom: 0;
    row-gap: 0;
}
.custom-personal-info-row p.form-row.active label {
    top: 0;
}
form.custom-personal-info p {
    padding: 15px 0px 8px;
}
ul.order-list li {
    border: none;
    padding: 0;
    width: 100%;
}

.custom-woocommerce-order-box-content p {
    border-bottom: 0.5px solid #E2E2DB;
    padding: 7px 0px;
    margin: 0 !important;
}
.product-thumb {
    width: 51.443px;
    height: 51.443px;
    padding: 10px;
}
.order-products li.order-product-item {
    border-bottom: 0.5px solid #E2E2DB !important;
    margin: 0 !important;
    padding: 5px 0px !important;
}
.custom-woocommerce-order-box-content {
    padding: 0;
}
#user-registration.vertical .user-registration-MyAccount-content__header {
    position: relative;
	padding-left: 40px !important;
}
span.to-back-to-main-page-on-mobile a {
    background: url(/wp-content/uploads/2025/08/Group-62-1-1.svg) no-repeat;
    width: 27.818px;
    height: 13.994px;
    display: inline-flex;
    position: absolute;
    left: 0;
    transform: rotate(-180deg);
    top: 15px;
    cursor: pointer;
    z-index: 9;
}
.user-registration-MyAccount-content {
    position: relative;
}
nav.user-registration-MyAccount-navigation{
    display: none;
}
.user-registration-active-mobile nav.user-registration-MyAccount-navigation{
    display: none !important;
}

.woocommerce-dashboard nav.user-registration-MyAccount-navigation{
    display: block;
}

.user-registration-active-mobile .user-registration-MyAccount-content{
    display: block !important;
}
.woocommerce-dashboard .user-registration-MyAccount-content{
    display: none;
}
.side-user-info {
    position: relative;
}
}