.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-e88adc9 > div.elementor-container{max-width:1400px;--porto-flick-carousel-width:1400px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d5b4b3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b5f7213 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9156286{text-align:right;}/* Start custom CSS */.ma-sign-up-section {
    display: none;
}

body:not(.logged-in) .ma-sign-up-section {
    display: block;
    margin-top: -60px !important;
}

body:not(.logged-in) .white-label-account-page-regular,
body:not(.logged-in) p:empty,
body:not(.logged-in) .ma-elite-points-point {
  display: none;
}

/* Fix Reveal Password Eye */
/*
@font-face {
	font-family: WooCommerce;
	src: url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
	src:
		url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),
		url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),
		url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),
		url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
	font-weight: 400;
	font-style: normal;
}
*/

.woocommerce form .password-input,
.woocommerce-page form .password-input {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.woocommerce form .password-input input[type="password"],
.woocommerce-page form .password-input input[type="password"] {
    padding-right: 2.5rem;
}
.woocommerce form .password-input input::-ms-reveal,
.woocommerce-page form .password-input input::-ms-reveal {
    display: none;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
    position: absolute;
    right: 0.7em;
    /*top: 0.7em;*/
    cursor: pointer;
    padding: 8px 12px;
    font-size: 0.85rem;
    vertical-align: middle;
    height: auto;
}
.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
    /* font-family: WooCommerce; */
    font-family: "Font Awesome 5 Free";
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 0.618em;
    /* content: "\e010"; */
    content: "\f070";
    text-decoration: none;
}
.woocommerce form .show-password-input.display-password::after,
.woocommerce-page form .show-password-input.display-password::after {
    color: #585858;
    content: "\f06e";
}

@media (max-width: 767px) {
    .woocommerce-account .woocommerce-form.woocommerce-form-login.login input {
        font-size: 16px;
    }
}/* End custom CSS */