.elementor-8 .elementor-element.elementor-element-ac000014{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:92px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac000014:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac000014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #09090E 0%, #050507 100%);}.elementor-8 .elementor-element.elementor-element-ac000013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-8 .elementor-element.elementor-element-ac000005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ac000002 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1.08em;color:#A994FF;}.elementor-8 .elementor-element.elementor-element-ac000003 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:56px;font-weight:750;line-height:1.08em;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-ac000004{font-family:"Manrope", Sans-serif;font-size:19px;line-height:1.7em;color:#C6C2D0;}.elementor-8 .elementor-element.elementor-element-ac000012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ac000009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#292736;--border-color:#292736;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-ac000009:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac000009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121119;}.elementor-8 .elementor-element.elementor-element-ac000006 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.08em;color:#A994FF;}.elementor-8 .elementor-element.elementor-element-ac000007 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac000008{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#AAA6B7;}.elementor-8 .elementor-element.elementor-element-ac00000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#292736;--border-color:#292736;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-ac00000d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac00000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121119;}.elementor-8 .elementor-element.elementor-element-ac00000a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.08em;color:#A994FF;}.elementor-8 .elementor-element.elementor-element-ac00000b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac00000c{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#AAA6B7;}.elementor-8 .elementor-element.elementor-element-ac000011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#292736;--border-color:#292736;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-ac000011:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac000011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121119;}.elementor-8 .elementor-element.elementor-element-ac00000e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.08em;color:#A994FF;}.elementor-8 .elementor-element.elementor-element-ac00000f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac000010{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#AAA6B7;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#111018;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#1B1925;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#7756FD;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__payment-methods input[type=text]{background-color:#0D0C12;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#0D0C12;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-8 .elementor-element.elementor-element-ac000001 #add_payment_method #payment #place_order{background-color:#7756FD;border-style:none;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 #add_payment_method #payment #place_order:hover{background-color:#6545ED;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#7756FD;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#6545ED;}.elementor-8 .elementor-element.elementor-element-ac000001{--tab-content-spacing:28px;--tabs-alignment:stretch;--tabs-normal-color:#CBC7D6;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-type:solid;--tabs-border-color:#302E3D;--tabs-border-radius:12px 12px 12px 12px;--tabs-padding:14px 18px 14px 18px;--tabs-spacing:8px;--sections-background-color:#15141D;--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:#302E3D;--sections-border-radius:18px 18px 18px 18px;--sections-padding:34px 34px 34px 34px;--edit-link-margin-top:34px;--edit-link-margin-start:34px;--typography-section-titles-color:#FFFFFF;--general-text-color:#B9B6C8;--login-messages-color:#B9B6C8;--checkboxes-color:#7756FD;--payment-methods-radio-buttons-color:#7756FD;--links-normal-color:#A994FF;--links-hover-color:#C1B3FF;--forms-labels-color:#E9E6F0;--forms-fields-normal-color:#FFFFFF;--forms-fields-focus-color:#FFFFFF;--forms-fields-border-radius:10px 10px 10px 10px;--forms-fields-padding:12px 14px 12px 14px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:999px 999px 999px 999px;--forms-buttons-padding:12px 20px 12px 20px;--tables-title-color:#FFFFFF;--tables-items-color:#B9B6C8;--tables-links-normal-color:#A994FF;--tables-links-hover-color:#C1B3FF;--tables-divider-border-type:solid;--tables-divider-border-color:#302E3D;--tables-button-normal-text-color:#FFFFFF;--tables-button-border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 34px + 40px );}.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-pagination{padding-bottom:34px;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content > div > p, .elementor-8 .elementor-element.elementor-element-ac000001 address, .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-EditAccountForm fieldset legend, .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-ResetPassword p:nth-child(1), .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-OrderUpdate{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-row label, .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-address-fields label{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:650;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac000001 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#846DFF;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3748;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:14px;padding-right:14px;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:14px;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-8 .elementor-element.elementor-element-ac000001 .shop_table .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-pagination .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .order-again .button:hover, .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-ac000002 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-ac000003 .elementor-heading-title{font-size:46px;}.elementor-8 .elementor-element.elementor-element-ac000006 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ac000007 .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-ac00000a .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ac00000b .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-ac00000e .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ac00000f .elementor-heading-title{font-size:21px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ac000002 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-ac000003 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-ac000004{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ac000009{--width:100%;}.elementor-8 .elementor-element.elementor-element-ac000006 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ac000007 .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-ac000008{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ac00000d{--width:100%;}.elementor-8 .elementor-element.elementor-element-ac00000a .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ac00000b .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-ac00000c{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ac000011{--width:100%;}.elementor-8 .elementor-element.elementor-element-ac00000e .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ac00000f .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-ac000010{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ac000001{--sections-padding:20px 20px 20px 20px;--edit-link-margin-top:20px;--edit-link-margin-start:20px;}.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 20px + 40px );}.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-pagination{padding-bottom:20px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-ac000013{--width:100%;}.elementor-8 .elementor-element.elementor-element-ac000005{--width:100%;}.elementor-8 .elementor-element.elementor-element-ac000009{--width:31.8%;}.elementor-8 .elementor-element.elementor-element-ac00000d{--width:31.8%;}.elementor-8 .elementor-element.elementor-element-ac000011{--width:31.8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-ac000009{--width:48%;}.elementor-8 .elementor-element.elementor-element-ac00000d{--width:48%;}.elementor-8 .elementor-element.elementor-element-ac000011{--width:48%;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-ac000001 */.elementor-8 .elementor-element.elementor-element-ac000001{--sh-account-bg:#15141d;--sh-account-deep:#0d0c12;--sh-account-line:#302e3d;--sh-account-text:#f5f3fb;--sh-account-muted:#b9b6c8;--sh-account-accent:#7756fd;color:var(--sh-account-text);font-family:Manrope,Inter,Arial,sans-serif}
.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce{color:var(--sh-account-text)}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation{width:260px!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:8px;margin:0!important;padding:10px!important;border:1px solid var(--sh-account-line);border-radius:18px;background:#111018;list-style:none}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation li a{display:flex;min-height:52px;align-items:center;padding:13px 17px!important;border:1px solid transparent;border-radius:11px;background:transparent;color:#cbc7d6!important;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation li a:hover{border-color:#3b384b;background:#1b1925;color:#fff!important;transform:translateX(2px)}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation li.is-active a{border-color:#846dff;background:linear-gradient(135deg,#7756fd,#6545ed);color:#fff!important;box-shadow:0 10px 28px rgba(119,86,253,.25)}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content{width:calc(100% - 294px)!important;min-height:340px;padding:34px!important;border:1px solid var(--sh-account-line);border-radius:18px;background:var(--sh-account-bg)!important;box-shadow:0 24px 70px rgba(0,0,0,.2);color:var(--sh-account-text)!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content>p:first-child{margin-top:0;padding-bottom:22px;border-bottom:1px solid var(--sh-account-line);font-size:17px}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content p,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content address,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content li{color:var(--sh-account-muted)!important;line-height:1.7}
.elementor-8 .elementor-element.elementor-element-ac000001 a{color:#a994ff}
.elementor-8 .elementor-element.elementor-element-ac000001 a:hover{color:#c1b3ff}
.elementor-8 .elementor-element.elementor-element-ac000001 h2,.elementor-8 .elementor-element.elementor-element-ac000001 h3,.elementor-8 .elementor-element.elementor-element-ac000001 h4,.elementor-8 .elementor-element.elementor-element-ac000001 legend{color:var(--sh-account-text)!important;font-family:Manrope,Inter,Arial,sans-serif;font-weight:750}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-login,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-register{max-width:680px;margin:0 auto!important;padding:36px!important;border:1px solid var(--sh-account-line)!important;border-radius:18px!important;background:var(--sh-account-bg)!important;box-shadow:0 24px 70px rgba(0,0,0,.2)}
.elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce>h2{max-width:680px;margin:0 auto 18px;color:#fff!important;font-size:30px}
.elementor-8 .elementor-element.elementor-element-ac000001 label{display:block;margin-bottom:8px;color:#e9e6f0!important;font-size:14px;font-weight:650}
.elementor-8 .elementor-element.elementor-element-ac000001 input.input-text,.elementor-8 .elementor-element.elementor-element-ac000001 input[type=email],.elementor-8 .elementor-element.elementor-element-ac000001 input[type=password],.elementor-8 .elementor-element.elementor-element-ac000001 input[type=text],.elementor-8 .elementor-element.elementor-element-ac000001 input[type=tel],.elementor-8 .elementor-element.elementor-element-ac000001 select,.elementor-8 .elementor-element.elementor-element-ac000001 textarea{width:100%;min-height:50px;padding:12px 14px!important;border:1px solid #3a3748!important;border-radius:10px!important;background:#0d0c12!important;color:#fff!important;box-shadow:none!important;outline:none}
.elementor-8 .elementor-element.elementor-element-ac000001 textarea{min-height:120px}
.elementor-8 .elementor-element.elementor-element-ac000001 input:focus,.elementor-8 .elementor-element.elementor-element-ac000001 select:focus,.elementor-8 .elementor-element.elementor-element-ac000001 textarea:focus{border-color:#846dff!important;box-shadow:0 0 0 3px rgba(119,86,253,.16)!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .select2-container .select2-selection{min-height:50px;border:1px solid #3a3748!important;border-radius:10px!important;background:#0d0c12!important;color:#fff}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Button,.elementor-8 .elementor-element.elementor-element-ac000001 button.button,.elementor-8 .elementor-element.elementor-element-ac000001 a.button{min-height:44px;padding:12px 20px!important;border:0!important;border-radius:999px!important;background:#7756fd!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:20px!important;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Button:hover,.elementor-8 .elementor-element.elementor-element-ac000001 button.button:hover,.elementor-8 .elementor-element.elementor-element-ac000001 a.button:hover{background:#6545ed!important;color:#fff!important;transform:translateY(-1px)}
.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table{overflow:hidden;margin:0!important;border:1px solid var(--sh-account-line)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:14px!important;background:#111018!important;color:var(--sh-account-text)!important}
.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table th{padding:15px 17px!important;border:0!important;border-bottom:1px solid var(--sh-account-line)!important;background:#0d0c12!important;color:#fff!important;font-size:12px!important;letter-spacing:.04em;text-transform:uppercase}
.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table td{padding:16px 17px!important;border:0!important;border-bottom:1px solid #272532!important;background:transparent!important;color:var(--sh-account-muted)!important}
.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table tr:last-child td{border-bottom:0!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Address{float:none!important;width:auto!important;padding:24px!important;border:1px solid var(--sh-account-line);border-radius:14px;background:#111018}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:14px}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Address-title h3{margin:0!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Address-title a{float:none!important}
.elementor-8 .elementor-element.elementor-element-ac000001 fieldset{margin:28px 0 0!important;padding:24px!important;border:1px solid var(--sh-account-line)!important;border-radius:14px;background:#111018}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-message,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-info,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-error{padding:18px 20px 18px 52px!important;border:1px solid #3a3652!important;border-top:1px solid #6f55ee!important;border-radius:12px!important;background:#15131f!important;color:#e9e6f0!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-message:before,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-info:before,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-error:before{top:18px!important;color:#a994ff!important}
.elementor-8 .elementor-element.elementor-element-ac000001 .lost_password{margin-bottom:0;text-align:right}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:8px}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-login__rememberme input{accent-color:#7756fd}
.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-pagination ul{border:0!important}
@media(max-width:900px){
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content{float:none!important;width:100%!important}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation{margin-bottom:18px}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content{padding:26px!important}
}
@media(max-width:560px){
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-navigation li a{min-height:46px}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-MyAccount-content{padding:20px!important;border-radius:14px}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-login,.elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-form-register{padding:22px!important}
 .elementor-8 .elementor-element.elementor-element-ac000001 .e-my-account-tab .woocommerce>h2{font-size:26px}
 .elementor-8 .elementor-element.elementor-element-ac000001 .woocommerce-Addresses{grid-template-columns:1fr}
 .elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table,.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table tbody,.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table tr,.elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table td{display:block;width:100%}
 .elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table thead{display:none}
 .elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table td{display:flex;justify-content:space-between;gap:18px;text-align:right!important}
 .elementor-8 .elementor-element.elementor-element-ac000001 table.shop_table td:before{float:none!important;color:#fff;font-weight:700;text-align:left}
}/* End custom CSS */