.elementor-7849 .elementor-element.elementor-element-3ad442a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-7849 .elementor-element.elementor-element-23f819d4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-7849 .elementor-element.elementor-element-23f819d4 p:last-of-type{margin-bottom:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7849 .elementor-element.elementor-element-3ad442a9{--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7849 .elementor-element.elementor-element-23f819d4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-7849 .elementor-element.elementor-element-3ad442a9{--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7849 .elementor-element.elementor-element-23f819d4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}.woocommerce-MyAccount-navigation-wrapper li{
background: #191A1D;
padding: 12px;
border-radius: 10px;
width: 250px;
}


.woocommerce-MyAccount-navigation-wrapper li.is-active {
background: #8166FE;
padding: 12px;
border-radius: 10px;
}
form .form-row label, .wccf_field_container label {
font-size: 14px;
text-transform: capitalize;
}


form .form-row label, .wccf_field_container label {
margin-bottom: -10px;
}



.wn-auth .button {
width: 100%;
text-transform: capitalize;
font-size: 16px;
}

















.nsl-button {
background-color: #232529 !important;
}

div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container {
padding: 8px;
background: #32343A;
border-radius: 10px;
}


div.nsl-container svg {
height: 32px;
width: 32px;
}


div.nsl-container .nsl-button-default div.nsl-button-label-container {
font-family: Inter;
padding: 15px 0;
}


div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a {
margin: 0px;
}


div.nsl-container .nsl-button {
border-radius: 12px;
padding: 6px;
}







div.nsl-container .nsl-container-buttons {
padding: 0px 0;
width: 100%;
}



div.nsl-container .nsl-button-google[data-skin="dark"] {
box-shadow: inset 0 0 0 0px #8E918F;
}

div.nsl-container .nsl-button-google div.nsl-button-label-container {
font-family: inter !important;
}


div.nsl-container .nsl-button {
border-radius: 9px !important;
padding: 6px;
border: 0px solid red;
}






input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, select:focus, textarea:focus{
    box-shadow: none;
    border: 2px solid #7F66FF !important;
}



.wn-auth input.input-text, .wn-auth input[type="text"], .wn-auth input[type="email"], .wn-auth input[type="password"] {
border: 2px solid #4e7397;
}


.woocommerce-form-login .woocommerce-form-login__rememberme {
margin-bottom: 0px !important;
}



.elementor-7849 .elementor-element.elementor-element-23f819d4 p:last-of-type {
margin-top: 15px;
}




.elementor-7849 .elementor-element.elementor-element-23f819d4 p:last-of-type {
margin-top: 0px;
}




p {
margin-bottom: 0px;
}