


.e-woo-select2-wrapper .select2-results__option{color:var(--forms-fields-normal-color,#69727d);font-family:var(--e-global-typography-text-font-family,inherit),sans-serif;font-size:14px}.e-woo-select2-wrapper .select2-results__option:focus{border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-ngw_my_account{color:#69727d;font-family:var(--e-global-typography-text-font-family,inherit),sans-serif}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-content{float:inline-end;padding:0;padding-inline-start:var(--tab-content-spacing,6%);width:75%}@media (max-width:1024px){.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-content{padding:var(--tab-content-spacing,6%) 0 0 0;width:100%}}.elementor-widget-ngw_my_account .ngw-my-account-tab__dashboard:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__dashboard:not(.ngw-my-account-tab__dashboard--custom) .shop_table,.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .shop_table,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-account .shop_table,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .shop_table,.elementor-widget-ngw_my_account .ngw-my-account-tab__orders .shop_table,.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .shop_table,.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .shop_table{border:none;margin-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab__dashboard:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{background-color:var(--sections-background-color,#fff)}.elementor-widget-ngw_my_account .ngw-my-account-tab__dashboard:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px 3px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-address-fields,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) address:not(.ngwwccheckout-saved-address-card__body){background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content,.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .woocommerce-MyAccount-content{border:0}.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper{border:0;padding:0}.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .order_details{margin-bottom:40px}.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .order_details,.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .woocommerce-table--order-downloads{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px 3px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle}.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var(--tables-button-hover-text-color,#69727d);transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce input[type=text]{background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce input[type=text]:focus{border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab__add-payment-method #add_payment_method #payment{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods{border-bottom:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4);padding:0}.elementor-widget-ngw_my_account .ngw-my-account-tab__add-payment-method #add_payment_method #payment #place_order{background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-ngw_my_account .ngw-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p{color:var(--general-text-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--default{background-color:var(--forms-fields-normal-background-color,#f9fafa);border-radius:var(--forms-fields-border-radius,0)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{background-color:var(--forms-fields-normal-background-color,#f9fafa);border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);height:45px;margin:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{background-color:var(--forms-fields-focus-background-color,#f9fafa);border-color:initial;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{background-color:var(--forms-fields-normal-background-color,#f9fafa)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-message{font-size:14px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce address{color:var(--general-text-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce a.button:hover{background-color:initial}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce em{color:var(--login-messages-color,#69727d);font-size:12px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .form-row{margin-bottom:var(--forms-rows-gap,6px);margin-left:var(--forms-columns-gap-margin-left,0);margin-right:var(--forms-columns-gap-margin-right,0);padding-left:var(--forms-columns-gap-padding-left,0);padding-right:var(--forms-columns-gap-padding-right,0)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,0)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .form-row select{background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field{margin-bottom:5px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-text,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-policy-text{color:var(--login-messages-color,#69727d);font-size:12px;margin-bottom:15px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]),.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]){color:var(--login-messages-color,#69727d);font-size:12px;margin-top:10px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword{font-size:12px;margin-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:50%}@media (max-width:1024px){.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:100%}}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p{color:var(--general-text-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-first,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-last{width:100%}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .register,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);font-size:14px;padding:var(--sections-padding,16px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3){margin-top:20px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox{vertical-align:middle}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce p:last-of-type{margin-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{color:var(--checkboxes-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce th,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tr{border:none}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce h2,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce h3{color:var(--typography-section-titles-color,#000);font-weight:400;margin-bottom:var(--section-title-spacing,45px);margin-top:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce strong{color:var(--general-text-color,#000)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .wc-item-meta,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce strong.wc-item-meta-label{color:var(--variations-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .product-quantity{color:var(--tables-items-color,#69727d);font-weight:400}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads{margin-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{font-size:14px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{margin-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{margin-top:30px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{background-color:transparent;color:var(--general-text-color,#000);font-weight:700}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child th,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child th{border-top:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th{border-top:0;padding-bottom:var(--tables-titles-spacing,9px);padding-inline-start:0;padding-top:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{background-color:transparent;color:var(--tables-items-color,#69727d);padding-bottom:var(--order-summary-rows-gap-bottom,9px);padding-inline-start:0;padding-top:var(--order-summary-rows-gap-top,9px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table{font-size:14px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table th{border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{color:var(--tables-title-color,#000)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th{color:var(--tables-title-color,#000);padding-inline-start:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order_details .product-purchase-note td{border-top:none;padding-top:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order-again .button{background:transparent;border:2px solid #5bc0de;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);margin-bottom:0;margin-top:0;padding:var(--tables-button-padding,12px 32px);vertical-align:middle}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-Address .title h3,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3{float:none}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-Address address:not(.ngwwccheckout-saved-address-card__body),.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-Addresses address:not(.ngwwccheckout-saved-address-card__body){padding:var(--sections-padding,45px 30px 16px 30px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-Address .edit,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{float:inline-start;margin-inline-start:var(--edit-link-margin-start,30px);margin-top:var(--edit-link-margin-top,10px);position:absolute}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce .u-columns{margin-top:20px}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset{border:none;margin-inline-start:0;padding:0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend{color:var(--general-text-color,#000);font-weight:700;padding:20px 0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-address-fields .button{background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);margin-top:20px;padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover,.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-pagination{padding:16px 0}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-pagination .button{background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-OrderUpdates{color:var(--general-text-color,#69727d)}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:inline-start;width:25%}@media (max-width:1024px){.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{width:100%}}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul{padding-inline-start:0}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{display:inline-block;list-style-type:none;width:var(--tab-width,100%)}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{background-color:var(--tabs-divider-color,#69727d);content:"";display:block;height:var(--tabs-divider-weight,0);position:relative;top:calc(var(--tabs-spacing, 2px) / 2);width:100%}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#f1f2f3;border-color:var(--tabs-active-border-color,transparent);color:var(--tabs-active-color,#5bc0de)}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{background:#f9fafa;border-color:var(--tabs-border-color,transparent);border-radius:var(--tabs-border-radius,0);border-style:var(--tabs-border-type,solid);border-width:0;color:var(--tabs-normal-color,#69727d);display:block;font-size:14px;font-style:normal;font-weight:700;padding:var(--tabs-padding,12px 20px);text-align:var(--tabs-alignment,start)}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{border-color:var(--tabs-hover-border-color,transparent);color:var(--tabs-hover-color,#5bc0de)}@media (max-width:1024px){.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:var(--tabs-padding,10px)}}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after{display:none}.elementor-widget-ngw_my_account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-ngw_my_account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .shop_table td{line-height:unset;vertical-align:top}.elementor-widget-ngw_my_account .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions{text-align:end}.elementor-widget-ngw_my_account .woocommerce-PaymentMethod .input-radio{vertical-align:middle}.elementor-widget-ngw_my_account .woocommerce-PaymentMethod .input-radio+label{color:var(--payment-methods-radio-buttons-color,#69727d)}.ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block}.ngw-my-account-tabs-vertical .woocommerce-MyAccount-navigation{display:block}.ngw-my-account-tabs-vertical .woocommerce-MyAccount-navigation li{margin:calc(var(--tabs-spacing, 2px) / 2) 0}.ngw-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{margin-top:0}.ngw-my-account-tabs-vertical .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:none}.ngw-my-account-tabs-horizontal .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.ngw-my-account-tabs-horizontal .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{display:none}.ngw-my-account-tabs-horizontal .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-content{float:none;padding:var(--tab-content-spacing,50px) 0 0 0;width:100%}@media (max-width:1024px){.ngw-my-account-tabs-horizontal .ngw-my-account-tab .woocommerce .woocommerce-MyAccount-content{padding:var(--tab-content-spacing,6%) 0 0 0;width:100%}}.ngw-my-account-tabs-horizontal .woocommerce-MyAccount-navigation{display:none}.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:block}.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:flex;justify-content:var(--tabs-container-justify-content,space-between);list-style:none;margin:0;padding:0}@media (max-width:767px){.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:block}}.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{border-inline-end-color:var(--tabs-divider-color,#69727d);border-inline-end-style:solid;border-inline-end-width:var(--tabs-divider-weight,0);display:inline-block;margin:0;padding:0 calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2);width:var(--tab-width,100%)}.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:first-of-type{padding-inline-start:0}.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:last-of-type{border-inline-end-width:0;padding-inline-end:0}@media (max-width:767px){.ngw-my-account-tabs-horizontal .ngw-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:calc(var(--tabs-spacing, 2px) / 2) 0;width:100%}}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{pointer-events:none}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{opacity:.3;pointer-events:none}.elementor-editor-active .elementor-widget-ngw_my_account .woocommerce-MyAccount-content:not(:first-of-type){display:none}


.elementor-editor-active .ngw-my-account-tab .woocommerce-MyAccount-content[data-ngw-my-account-page] {
	display: none;
}
.elementor-editor-active .ngw-my-account-tab .woocommerce-MyAccount-content[data-ngw-my-account-page="dashboard"] {
	display: block;
}.elementor-widget-ngw_my_account .ngwwccheckout-my-account-addresses-wrap{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.elementor-widget-ngw_my_account .ngwwccheckout-saved-address-card__body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important}.elementor-widget-ngw_my_account .ngw-my-account-tab .ngwwccheckout-my-account-addresses-wrap h2,.elementor-widget-ngw_my_account .ngw-my-account-tab .ngwwccheckout-my-account-addresses-wrap h3{margin-top:0!important;margin-bottom:.35rem!important}.elementor-widget-ngw_my_account .ngw-my-account-tab .ngwwccheckout-address-column__head h3{margin:0!important}

.elementor-widget-ngw_my_account .ngw-my-account-nav-brand{margin:0 0 1rem;padding:0 .15rem}
.elementor-widget-ngw_my_account .ngw-my-account-nav-brand__title{margin:0 0 .2rem;font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--tabs-normal-color,currentColor)}
.elementor-widget-ngw_my_account .ngw-my-account-nav-brand__subtitle{margin:0;font-size:.85rem;line-height:1.4;opacity:.72;color:var(--tabs-normal-color,currentColor)}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li{margin:0;padding:0}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li a{display:flex!important;align-items:center;gap:.65rem;position:relative}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.is-active a{box-shadow:inset 3px 0 0 0 currentColor}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li a::before{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;opacity:.9;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--ngw-szolgaltatasaim a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'/%3E%3Cpath d='M2 17l10 5 10-5'/%3E%3Cpath d='M2 12l10 5 10-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'/%3E%3Cpath d='M2 17l10 5 10-5'/%3E%3Cpath d='M2 12l10 5 10-5'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--ngw-invoices a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='12' y2='17'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='12' y2='17'/%3E%3C/svg%3E")}
.elementor-widget-ngw_my_account .ngw-my-account-tab .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")}


.elementor-widget-ngw_my_account .ngw-my-account-tab__dashboard:not(.ngw-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__orders .woocommerce-MyAccount-content-wrapper-no-data,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper-no-data,
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__view-order .order_details,
.elementor-widget-ngw_my_account .ngw-my-account-tab:not(.ngw-my-account-tab__dashboard--custom) address:not(.ngwwccheckout-saved-address-card__body),
.elementor-widget-ngw_my_account .woocommerce-ResetPassword,
.elementor-widget-ngw_my_account .ngw-auth{
	outline:1px solid color-mix(in srgb,var(--general-text-color,#fff) 16%,transparent);
	outline-offset:-1px;
}
.elementor-widget-ngw_my_account .ngw-auth .woocommerce-ResetPassword{
	outline:none;
}


.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper{
	background-color:var(--sections-background-color,#fff)!important;
	border-color:var(--sections-border-color,#d5d8dc);
	border-radius:var(--sections-border-radius,3px);
	border-style:var(--sections-border-type,solid);
	border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);
	padding:var(--sections-padding,16px 30px)!important;
	box-sizing:border-box;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper>h2:first-child,
.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper .ngwwccheckout-my-account-addresses-title{
	margin-top:0!important;
	margin-bottom:.75rem!important;
	color:var(--typography-section-titles-color,var(--general-text-color,#fff));
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address form.ngwwccheckout-address-form{
	margin:0;
	background:transparent;
	border:0;
	padding:0;
	box-shadow:none;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__edit-address .ngwwccheckout-my-account-addresses-wrap{
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	padding:0!important;
}


.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper-no-data{
	background-color:var(--sections-background-color,#271d40);
	border-radius:var(--sections-border-radius,20px);
	padding:var(--sections-padding,16px 30px)!important;
	box-shadow:0 0 10px rgba(0,0,0,.5);
}
.elementor-widget-ngw_my_account .ngw-my-account-downloads-empty{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	gap:.55rem;
	padding:2.25rem 1.25rem 2rem;
	box-sizing:border-box;
}
.elementor-widget-ngw_my_account .ngw-my-account-downloads-empty__icon{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:64px;
	height:64px;
	margin-bottom:.35rem;
	border-radius:16px;
	color:var(--general-text-color, currentColor);
	background:color-mix(in srgb, var(--links-hover-color, var(--links-normal-color, #8963ea)) 22%, transparent);
	border:1px solid color-mix(in srgb, var(--links-hover-color, var(--links-normal-color, #8963ea)) 45%, transparent);
}
.elementor-widget-ngw_my_account .ngw-my-account-downloads-empty__title{
	margin:0;
	font-size:1.1rem;
	font-weight:700;
	line-height:1.35;
	color:var(--general-text-color, currentColor);
}
.elementor-widget-ngw_my_account .ngw-my-account-downloads-empty__lead{
	margin:0 0 .55rem;
	max-width:28rem;
	font-size:.92rem;
	line-height:1.5;
	opacity:.78;
	color:var(--general-text-color, currentColor);
}

.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads a.ngw-my-account-downloads-empty__cta,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads a.ngw-my-account-downloads-empty__cta.button{
	display:inline-flex!important;
	align-items:center;
	justify-content:center;
	margin:.35rem 0 0!important;
	padding:var(--forms-buttons-padding,12px 26px)!important;
	border:none!important;
	border-radius:var(--forms-buttons-border-radius,8px)!important;
	background:var(--links-hover-color, #8963ea)!important;
	background-color:var(--links-hover-color, #8963ea)!important;
	background-image:none!important;
	color:var(--forms-buttons-normal-text-color, #fff)!important;
	font-weight:700!important;
	line-height:1.3!important;
	text-decoration:none!important;
	box-shadow:0 0 10px 0 rgba(0,0,0,.5)!important;
	transition:background-color var(--forms-buttons-hover-transition-duration,.25s),color var(--forms-buttons-hover-transition-duration,.25s);
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads a.ngw-my-account-downloads-empty__cta:hover,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads a.ngw-my-account-downloads-empty__cta:focus,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads a.ngw-my-account-downloads-empty__cta.button:hover,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads a.ngw-my-account-downloads-empty__cta.button:focus{
	background:var(--e-global-color-primary, #baa3ff)!important;
	background-color:var(--e-global-color-primary, #baa3ff)!important;
	background-image:none!important;
	color:var(--forms-buttons-hover-text-color, #fff)!important;
	filter:none;
}


.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-info,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-message,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-NoticeGroup .woocommerce-info{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	gap:.75rem 1rem;
	margin:0!important;
	padding:2rem 1.25rem!important;
	border:0!important;
	border-top:0!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
	text-align:center;
	color:var(--general-text-color, currentColor)!important;
	font-size:1.05rem;
	font-weight:600;
	line-height:1.45;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-info::before,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-message::before{
	display:none!important;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-info .button,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-info a.button,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper-no-data .button{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	margin:0!important;
	padding:var(--forms-buttons-padding,12px 26px)!important;
	border:none!important;
	border-radius:var(--forms-buttons-border-radius,8px)!important;
	background:var(--links-hover-color, #8963ea)!important;
	background-color:var(--links-hover-color, #8963ea)!important;
	background-image:none!important;
	color:var(--forms-buttons-normal-text-color, #fff)!important;
	font-weight:700!important;
	float:none!important;
	opacity:1!important;
	box-shadow:0 0 10px 0 rgba(0,0,0,.5)!important;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .woocommerce-table--order-downloads,
.elementor-widget-ngw_my_account .ngw-my-account-tab__downloads .shop_table{
	margin:0;
	width:100%;
}


.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .woocommerce-MyAccount-content-wrapper,
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .woocommerce-MyAccount-content-wrapper-no-data{
	padding:var(--sections-padding,16px 30px 3px 30px)!important;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .shop_table{
	margin:0;
	width:100%;
}
.elementor-widget-ngw_my_account .ngw-my-account-invoices-empty{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	gap:.55rem;
	padding:2.25rem 1.25rem 2rem;
	box-sizing:border-box;
}
.elementor-widget-ngw_my_account .ngw-my-account-invoices-empty__icon{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:64px;
	height:64px;
	margin-bottom:.35rem;
	border-radius:16px;
	color:var(--general-text-color, currentColor);
	background:color-mix(in srgb, var(--links-hover-color, var(--links-normal-color, #8963ea)) 22%, transparent);
	border:1px solid color-mix(in srgb, var(--links-hover-color, var(--links-normal-color, #8963ea)) 45%, transparent);
}
.elementor-widget-ngw_my_account .ngw-my-account-invoices-empty__title{
	margin:0;
	font-size:1.1rem;
	font-weight:700;
	line-height:1.35;
	color:var(--general-text-color, currentColor);
}
.elementor-widget-ngw_my_account .ngw-my-account-invoices-empty__lead{
	margin:0 0 .55rem;
	max-width:28rem;
	font-size:.92rem;
	line-height:1.5;
	opacity:.78;
	color:var(--general-text-color, currentColor);
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices a.ngw-my-account-invoices-empty__cta,
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices a.ngw-my-account-invoices-empty__cta.button{
	display:inline-flex!important;
	align-items:center;
	justify-content:center;
	margin:.35rem 0 0!important;
	padding:var(--forms-buttons-padding,12px 26px)!important;
	border:none!important;
	border-radius:var(--forms-buttons-border-radius,8px)!important;
	background:var(--links-hover-color, #8963ea)!important;
	background-color:var(--links-hover-color, #8963ea)!important;
	background-image:none!important;
	color:var(--forms-buttons-normal-text-color, #fff)!important;
	font-weight:700!important;
	line-height:1.3!important;
	text-decoration:none!important;
	box-shadow:0 0 10px 0 rgba(0,0,0,.5)!important;
	transition:background-color var(--forms-buttons-hover-transition-duration,.25s),color var(--forms-buttons-hover-transition-duration,.25s);
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices a.ngw-my-account-invoices-empty__cta:hover,
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices a.ngw-my-account-invoices-empty__cta:focus,
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices a.ngw-my-account-invoices-empty__cta.button:hover,
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices a.ngw-my-account-invoices-empty__cta.button:focus{
	background:var(--e-global-color-primary, #baa3ff)!important;
	background-color:var(--e-global-color-primary, #baa3ff)!important;
	background-image:none!important;
	color:var(--forms-buttons-hover-text-color, #fff)!important;
	filter:none;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .dashicons{
	color:var(--general-text-color, currentColor)!important;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .action-icon.active:hover .dashicons{
	color:var(--links-hover-color, var(--tabs-hover-color, currentColor))!important;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .tooltip{
	position:relative;
	display:inline-block;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .tooltip .tooltiptext{
	border:1px solid var(--links-hover-color, var(--links-normal-color, #8963ea));
	visibility:hidden;
	width:120px;
	background-color:var(--sections-background-color, #06020F);
	color:var(--general-text-color, #fff);
	text-align:center;
	border-radius:6px;
	padding:5px 0;
	position:absolute;
	z-index:20;
	bottom:125%;
	left:50%;
	margin-left:-60px;
	opacity:1;
	pointer-events:none;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .tooltip:hover .tooltiptext{
	visibility:visible;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab__ngw-invoices .action-icon{
	align-items:center;
	justify-content:center;
	height:48px;
	width:48px;
	text-align:center;
	padding:12px;
	display:inline-block;
	position:relative;
}
.elementor-widget-ngw_my_account #customer_login form.login,
.elementor-widget-ngw_my_account #customer_login form.register{
	height:auto !important;
}


.elementor-widget-ngw_my_account .ngw-auth{
	--ngw-auth-image:url('../img/ngw-auth-visual.jpg');
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(0,1fr);
	background-color:var(--sections-background-color,#271d40);
	border-radius:var(--sections-border-radius,28px);
	overflow:hidden;
	box-shadow:0 24px 60px rgba(0,0,0,.35);
	color:var(--general-text-color,#fff);
	min-height:620px;
}
.elementor-widget-ngw_my_account .ngw-auth__main{
	grid-column:1;
	grid-row:1;
	padding:48px 52px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-width:0;
	background-color:var(--sections-background-color,#271d40);
	color:var(--general-text-color,#fff);
}
.elementor-widget-ngw_my_account .ngw-auth__visual{
	grid-column:2;
	grid-row:1;
	background-image:var(--ngw-auth-image);
	background-size:cover;
	background-position:center 40%;
	min-height:100%;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login{
	display:block !important;
	position:relative !important;
	width:100% !important;
	margin:0 !important;
	float:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login::before,
.elementor-widget-ngw_my_account .ngw-auth #customer_login::after{
	display:none !important;
	content:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login > .u-column1,
.elementor-widget-ngw_my_account .ngw-auth #customer_login > .u-column2{
	float:none !important;
	width:100% !important;
	max-width:none !important;
	margin:0 !important;
	padding:0 !important;
	background:transparent !important;
	background-color:transparent !important;
	box-shadow:none !important;
	border:0 !important;
	border-radius:0 !important;
}
.elementor-widget-ngw_my_account .ngw-auth:not(.is-register) #customer_login > .u-column2,
.elementor-widget-ngw_my_account .ngw-auth.is-register #customer_login > .u-column1{
	display:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching #customer_login{
	overflow:hidden;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching #customer_login > .u-column1,
.elementor-widget-ngw_my_account .ngw-auth.is-switching #customer_login > .u-column2{
	display:block !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	margin:0 !important;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion #customer_login > .u-column1,
.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion #customer_login > .u-column2{
	transition:transform .35s cubic-bezier(.22,1,.36,1), opacity .35s cubic-bezier(.22,1,.36,1);
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching .is-auth-enter,
.elementor-widget-ngw_my_account .ngw-auth.is-switching .is-auth-enter-start{
	z-index:2;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching .is-auth-leave{
	z-index:1;
	pointer-events:none;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching .is-auth-enter-start{
	transform:translate3d(64px,0,0);
	opacity:0;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion .is-auth-enter{
	transform:translate3d(0,0,0);
	opacity:1;
}
.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion .is-auth-leave{
	transform:translate3d(-64px,0,0);
	opacity:0;
}
@media (prefers-reduced-motion:reduce){
	.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion #customer_login > .u-column1,
	.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion #customer_login > .u-column2,
	.elementor-widget-ngw_my_account .ngw-auth__switch-login,
	.elementor-widget-ngw_my_account .ngw-auth__switch-register,
	.elementor-widget-ngw_my_account .ngw-auth--swap .ngw-auth__visual{
		transition:none !important;
	}
}
.elementor-widget-ngw_my_account .ngw-auth--swap .ngw-auth__main > .ngw-auth__switch{
	display:none;
}
.elementor-widget-ngw_my_account .ngw-auth--swap .ngw-auth__switch-login,
.elementor-widget-ngw_my_account .ngw-auth--swap .ngw-auth__switch-register{
	display:block;
	margin:18px 0 0;
	text-align:center;
	color:color-mix(in srgb,var(--general-text-color,#fff) 72%,transparent);
	font-size:14px;
	line-height:1.4;
}
@media (min-width:861px){
	.elementor-widget-ngw_my_account .ngw-auth--swap{
		display:block;
		position:relative;
	}
	.elementor-widget-ngw_my_account .ngw-auth--swap .ngw-auth__main{
		display:block;
		width:100%;
		padding:0;
		grid-column:auto;
		background:transparent;
	}
	.elementor-widget-ngw_my_account .ngw-auth--swap #customer_login{
		display:grid !important;
		grid-template-columns:minmax(0,1fr) minmax(0,1fr);
		align-items:stretch;
	}
	.elementor-widget-ngw_my_account .ngw-auth.ngw-auth--swap #customer_login > .u-column1,
	.elementor-widget-ngw_my_account .ngw-auth.ngw-auth--swap #customer_login > .u-column2{
		display:flex !important;
		flex-direction:column;
		justify-content:center;
		width:auto !important;
		max-width:none !important;
		box-sizing:border-box;
		padding:48px 52px !important;
		background:transparent !important;
	}
	.elementor-widget-ngw_my_account .ngw-auth--swap .ngw-auth__visual{
		position:absolute;
		z-index:2;
		top:0;
		bottom:0;
		left:0;
		width:50%;
		min-height:0;
		height:auto;
		grid-column:auto;
		transform:translate3d(100%,0,0);
		transition:transform .6s cubic-bezier(.22,1,.36,1);
	}
	.elementor-widget-ngw_my_account .ngw-auth--swap.is-register .ngw-auth__visual{
		transform:translate3d(0,0,0);
	}
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login > .u-column1 > h2,
.elementor-widget-ngw_my_account .ngw-auth #customer_login > .u-column2 > h2{
	display:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login,
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.register{
	display:flex !important;
	flex-direction:column !important;
	background:transparent !important;
	background-color:transparent !important;
	box-shadow:none !important;
	border:0 !important;
	padding:0 !important;
	margin:0 !important;
	border-radius:0 !important;
	height:auto !important;
	min-height:0 !important;
	color:inherit;
}
.elementor-widget-ngw_my_account .ngw-auth__intro{
	order:-1;
	box-sizing:border-box;
	min-height:var(--ngw-auth-intro,0px);
	margin:0 0 22px;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth h2.ngw-auth__title{
	margin:0 !important;
	padding:0 !important;
	color:var(--general-text-color,#fff);
	font-size:32px !important;
	font-weight:700 !important;
	line-height:1.15 !important;
	letter-spacing:-.02em !important;
}
.elementor-widget-ngw_my_account .ngw-auth__lead{
	margin:4px 0 0;
	color:color-mix(in srgb,var(--general-text-color,#fff) 72%,transparent);
	font-size:14px;
	line-height:1.5;
	font-weight:400;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form .form-row{
	display:block !important;
	margin-top:0 !important;
	margin-bottom:var(--forms-rows-gap,14px) !important;
	padding:0 !important;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth .woocommerce .form-row:not(.privacy-policy-reg) > label{
	color:var(--forms-labels-color,var(--general-text-color,#fff));
	margin-bottom:var(--forms-label-spacing,6px);
}
.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth .woocommerce .form-row .input-text{
	width:100%;
	background-color:color-mix(in srgb,var(--sections-background-color,#271d40) 78%,#fff);
	background-image:none;
	border:1px solid color-mix(in srgb,var(--general-text-color,#fff) 18%,transparent);
	border-radius:var(--forms-fields-border-radius,8px);
	color:var(--forms-fields-normal-color,var(--general-text-color,#fff));
	box-shadow:none;
	min-height:46px;
	padding:var(--forms-fields-padding,12px 14px);
}
.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth .woocommerce .form-row .input-text::placeholder{
	color:color-mix(in srgb,var(--forms-fields-normal-color,var(--general-text-color,#fff)) 55%,transparent);
	opacity:1;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth .woocommerce .form-row .input-text:focus{
	border-color:color-mix(in srgb,var(--general-text-color,#fff) 55%,transparent);
	color:var(--forms-fields-focus-color,var(--forms-fields-normal-color,var(--general-text-color,#fff)));
	outline:none;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form .input-text:-webkit-autofill{
	-webkit-text-fill-color:var(--forms-fields-normal-color,var(--general-text-color,#fff)) !important;
	caret-color:var(--forms-fields-normal-color,var(--general-text-color,#fff));
	box-shadow:0 0 0 1000px color-mix(in srgb,var(--sections-background-color,#271d40) 78%,#fff) inset !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form .show-password-input{
	color:color-mix(in srgb,var(--general-text-color,#fff) 72%,transparent);
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login > .woocommerce-LostPassword{
	order:1 !important;
	display:block !important;
	box-sizing:border-box !important;
	min-height:var(--ngw-auth-slot,0px) !important;
	height:auto !important;
	margin:8px 0 0 !important;
	padding:0 !important;
	text-align:right !important;
	line-height:1.4 !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login > .woocommerce-LostPassword a{
	color:var(--links-normal-color,var(--general-text-color,#fff)) !important;
	text-decoration:none;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login > .woocommerce-LostPassword a:hover{
	color:var(--links-hover-color,var(--links-normal-color,var(--general-text-color,#fff))) !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.register > .privacy-policy-reg{
	order:1 !important;
	display:block !important;
	box-sizing:border-box !important;
	min-height:var(--ngw-auth-slot,0px) !important;
	height:auto !important;
	margin:8px 0 0 !important;
	padding:0 !important;
	color:var(--checkboxes-color,var(--forms-labels-color,var(--general-text-color,#fff)));
	line-height:1.45;
}
.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth .woocommerce .privacy-policy-reg label{
	color:var(--checkboxes-color,var(--forms-labels-color,var(--general-text-color,#fff)));
	font-weight:400;
	line-height:1.45;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login > p.form-row:not(.form-row-wide),
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.register > p.form-row:not(.form-row-wide):not(.privacy-policy-reg){
	order:2 !important;
	margin:16px 0 0 !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login button[name="login"],
.elementor-widget-ngw_my_account .ngw-auth #customer_login button[name="register"]{
	width:100% !important;
	min-height:46px;
}
.elementor-widget-ngw_my_account .ngw-auth__or{
	order:3;
	display:flex;
	align-items:center;
	gap:12px;
	margin:18px 0 0;
	color:color-mix(in srgb,var(--general-text-color,#fff) 62%,transparent);
	font-size:13px;
	line-height:1;
}
.elementor-widget-ngw_my_account .ngw-auth__or::before,
.elementor-widget-ngw_my_account .ngw-auth__or::after{
	content:"";
	flex:1;
	height:1px;
	background:color-mix(in srgb,var(--general-text-color,#fff) 22%,transparent);
}
.elementor-widget-ngw_my_account .ngw-auth__or-short{
	display:none;
}
.elementor-widget-ngw_my_account .ngw-auth form:not(:has(.ngwextrlogi-social-login-button)) .ngw-auth__or{
	display:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth .ngwextrlogi-woocommerce-login-container,
.elementor-widget-ngw_my_account .ngw-auth .ngwextrlogi-woocommerce-register-container{
	order:4 !important;
	display:flex !important;
	flex-direction:column !important;
	gap:10px !important;
	width:100% !important;
	margin:12px 0 0 !important;
	text-align:initial !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login .ngwextrlogi-woocommerce-login-container a.button.ngwextrlogi-social-login-button,
.elementor-widget-ngw_my_account .ngw-auth #customer_login .ngwextrlogi-woocommerce-register-container a.button.ngwextrlogi-social-login-button{
	width:100% !important;
	max-width:100% !important;
	min-height:46px !important;
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:8px !important;
	margin:0 !important;
	padding:var(--forms-buttons-padding,12px 16px) !important;
	background:transparent !important;
	background-color:transparent !important;
	background-image:none !important;
	color:var(--general-text-color,#fff) !important;
	border:1px solid color-mix(in srgb,var(--general-text-color,#fff) 28%,transparent) !important;
	border-radius:var(--forms-buttons-border-radius,8px) !important;
	box-shadow:none !important;
	font-weight:600 !important;
	line-height:1.2 !important;
	text-decoration:none !important;
	text-transform:none !important;
	transform:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login .ngwextrlogi-woocommerce-login-container a.button.ngwextrlogi-social-login-button:hover,
.elementor-widget-ngw_my_account .ngw-auth #customer_login .ngwextrlogi-woocommerce-register-container a.button.ngwextrlogi-social-login-button:hover{
	background:color-mix(in srgb,var(--general-text-color,#fff) 8%,transparent) !important;
	background-color:color-mix(in srgb,var(--general-text-color,#fff) 8%,transparent) !important;
	background-image:none !important;
	border-color:color-mix(in srgb,var(--general-text-color,#fff) 50%,transparent) !important;
	color:var(--general-text-color,#fff) !important;
	box-shadow:none !important;
	transform:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth .ngwextrlogi-social-facebook svg path{
	fill:#1877f2 !important;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login > .ngwrcwc-recaptcha-notice,
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.register > .ngwrcwc-recaptcha-notice,
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.login > div[style*="font-size: 11px"],
.elementor-widget-ngw_my_account .ngw-auth #customer_login form.register > div[style*="font-size: 11px"]{
	order:5 !important;
	margin:14px 0 0 !important;
	text-align:center !important;
	color:color-mix(in srgb,var(--general-text-color,#fff) 62%,transparent);
	font-size:12px;
	line-height:1.45;
}
.elementor-widget-ngw_my_account .ngw-auth #customer_login form .ngwrcwc-recaptcha-notice a,
.elementor-widget-ngw_my_account .ngw-auth #customer_login form > div[style*="font-size: 11px"] a{
	color:inherit;
}
.elementor-widget-ngw_my_account .ngw-auth__switch{
	display:grid;
	margin:18px 0 0;
	text-align:center;
	color:color-mix(in srgb,var(--general-text-color,#fff) 72%,transparent);
	font-size:14px;
	line-height:1.4;
}
.elementor-widget-ngw_my_account .ngw-auth__switch-login,
.elementor-widget-ngw_my_account .ngw-auth__switch-register{
	grid-area:1 / 1;
	transition:opacity .35s cubic-bezier(.22,1,.36,1), visibility .35s;
}
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch button[data-ngw-auth],
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch-login button[data-ngw-auth],
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch-register button[data-ngw-auth]{
	appearance:none !important;
	display:inline !important;
	width:auto !important;
	min-width:0 !important;
	min-height:0 !important;
	height:auto !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	background-color:transparent !important;
	background-image:none !important;
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	color:var(--links-normal-color,var(--general-text-color,#fff)) !important;
	font:inherit !important;
	font-weight:600 !important;
	font-size:inherit !important;
	line-height:inherit !important;
	letter-spacing:normal !important;
	text-transform:none !important;
	text-decoration:none !important;
	vertical-align:baseline !important;
	cursor:pointer !important;
}
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch button[data-ngw-auth]:hover,
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch-login button[data-ngw-auth]:hover,
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch-register button[data-ngw-auth]:hover,
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch button[data-ngw-auth]:focus,
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch-login button[data-ngw-auth]:focus,
.elementor-widget-ngw_my_account .ngw-auth .ngw-auth__switch-register button[data-ngw-auth]:focus{
	background:none !important;
	background-color:transparent !important;
	color:var(--links-hover-color,var(--links-normal-color,var(--general-text-color,#fff))) !important;
	text-decoration:underline !important;
	box-shadow:none !important;
	outline:none !important;
}
.elementor-widget-ngw_my_account .ngw-auth.is-register .ngw-auth__switch-login,
.elementor-widget-ngw_my_account .ngw-auth:not(.is-register) .ngw-auth__switch-register{
	opacity:0;
	visibility:hidden;
	pointer-events:none;
}
.elementor-widget-ngw_my_account .ngw-auth .woocommerce-error,
.elementor-widget-ngw_my_account .ngw-auth .woocommerce-message,
.elementor-widget-ngw_my_account .ngw-auth .woocommerce-info{
	margin:0 0 16px;
	border-radius:8px;
	list-style:none;
}
@media (max-width:860px){
	.elementor-widget-ngw_my_account .ngw-auth{
		display:flex;
		flex-direction:column;
		min-height:0;
		padding:12px 12px 20px;
		background-color:var(--sections-background-color,#271d40);
		background-image:none;
		border-radius:var(--sections-border-radius,22px);
	}
	.elementor-widget-ngw_my_account .ngw-auth__visual{
		display:block;
		position:relative;
		left:auto;
		top:auto;
		bottom:auto;
		order:-1;
		grid-column:auto;
		grid-row:auto;
		z-index:auto;
		width:100%;
		height:168px;
		min-height:168px;
		flex:0 0 168px;
		transform:none;
		border-radius:16px;
	}
	.elementor-widget-ngw_my_account .ngw-auth__main{
		order:1;
		grid-column:auto;
		grid-row:auto;
		margin-top:0;
		position:relative;
		z-index:1;
		background:transparent;
		border-radius:0;
		padding:20px 8px 0;
		box-shadow:none;
	}
	.elementor-widget-ngw_my_account .ngw-my-account-tab .ngw-auth h2.ngw-auth__title{
		font-size:28px !important;
	}
	.elementor-widget-ngw_my_account .ngw-auth.is-switching .is-auth-enter-start{
		transform:translate3d(0,-40px,0);
	}
	.elementor-widget-ngw_my_account .ngw-auth.is-switching.is-auth-motion .is-auth-leave{
		transform:translate3d(0,40px,0);
	}
	.elementor-widget-ngw_my_account .ngw-auth__or{
		justify-content:center;
		margin-top:16px;
	}
	.elementor-widget-ngw_my_account .ngw-auth__or::before,
	.elementor-widget-ngw_my_account .ngw-auth__or::after{
		display:none;
	}
	.elementor-widget-ngw_my_account .ngw-auth__or-wide{
		display:none;
	}
	.elementor-widget-ngw_my_account .ngw-auth__or-short{
		display:inline;
	}
	.elementor-widget-ngw_my_account .ngw-auth .ngwextrlogi-woocommerce-login-container,
	.elementor-widget-ngw_my_account .ngw-auth .ngwextrlogi-woocommerce-register-container{
		flex-direction:row !important;
	}
	.elementor-widget-ngw_my_account .ngw-auth #customer_login .ngwextrlogi-woocommerce-login-container a.button.ngwextrlogi-social-login-button,
	.elementor-widget-ngw_my_account .ngw-auth #customer_login .ngwextrlogi-woocommerce-register-container a.button.ngwextrlogi-social-login-button{
		flex:1 1 0 !important;
		width:auto !important;
		min-width:0 !important;
		padding:12px 8px !important;
	}
}
