.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-306 .elementor-element.elementor-element-61314cd0{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-306 .elementor-element.elementor-element-66d56902{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-306 .elementor-element.elementor-element-ffa2a24{--display:flex;}body.elementor-page-306:not(.elementor-motion-effects-element-type-background), body.elementor-page-306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #040421 50%, #000000 100%);}@media(max-width:1024px){.elementor-306 .elementor-element.elementor-element-61314cd0{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-306 .elementor-element.elementor-element-61314cd0{--content-width:900px;}}/* Start custom CSS for text-editor, class: .elementor-element-66d56902 */nav.woocommerce-MyAccount-navigation li br {
    display: none;
}

nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
}

nav.woocommerce-MyAccount-navigation li {
    /* padding: 7px 20px 7px; */
    /* border-bottom: 1px solid #434343; */
}/* End custom CSS */
/* Start custom CSS */form.woocommerce-ResetPassword.lost_reset_password {
    text-align: center;
    max-width: 560px;
    margin: 0 auto;
    padding: 70px 30px 30px;
    background-color: #00000042;
}

.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first {
    width: 100%;
}

.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first label {
    margin-bottom: -15px;
}


h2:has(+ form.woocommerce-form.woocommerce-form-login.login) {
    text-align: center;
    margin-bottom: 25px;
}

form.woocommerce-form.woocommerce-form-login.login {
    max-width: 560px;
    margin: 0 auto;
    padding: 40px 30px 30px;
}


.woocommerce form.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__submit {
    background: #EA1B5F;
    border-radius: 4px;
    padding: 015px 35px 15px 35px;
    margin-top: 12px;
}

.woocommerce form.woocommerce-form.woocommerce-form-login.login .input-text {
    height: 45px;
}

.woocommerce form.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__rememberme {
    margin-top: 20px;
}


.woocommerce form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password {
    margin-top: 20px;
}





.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
    margin-bottom: 55px;
    background: #EA1B5F;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

nav.woocommerce-MyAccount-navigation li {
    float: left;
}


nav.woocommerce-MyAccount-navigation li a {
    padding: 20px 22px;
    background: #EA1B5F;
    color: #fff;
    font-weight: bold;
    display: block;
}

nav.woocommerce-MyAccount-navigation li.is-active a {
    background: #03031e;
}

nav.woocommerce-MyAccount-navigation li a:hover {
    background: #c36;
}




/**Border for tables**/
.woocommerce table.my_account_orders thead th {
    padding-top: 15px;
    padding-bottom: 15px;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    border-color: #ffffff00 !important;
}


.woocommerce table.shop_table {
    border-color: #313030;
}




.woocommerce table td, .woocommerce table th {
    border-color: #ff000000;
}







:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover {
    background-color: #dcd7e2;
    color: #515151;
    border-color: #dcd7e2;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    color: #515151;
    background-color: #e9e6ed;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top-color: #ea1b5f;
}

.woocommerce-info::before {
    color: #000000;
}




form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
    margin-top: 30px;
    padding: 20px 22px;
    background: #EA1B5F;
    color: #fff;
    font-weight: bold;
    display: block;
}



form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
    margin-top: 30px;
    padding: 20px 22px;
    background: #EA1B5F;
    color: #fff;
    font-weight: bold;
    display: block;
}

.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row br {
    display: none;
}

.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row {
    margin-bottom: 15px;
}
@media screen and (max-width: 980px) {
nav.woocommerce-MyAccount-navigation li a {
    padding: 15px 6px;
}
}


@media screen and (max-width: 780px) {
nav.woocommerce-MyAccount-navigation li {
    float: none;
}

nav.woocommerce-MyAccount-navigation li a {
    background: transparent;
    padding: 7px 7px;
    border-bottom: 1px solid #6b6b6b;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    background: transparent;
}


}/* End custom CSS */