.elementor-21 .elementor-element.elementor-element-56ace482 > .elementor-container{max-width:1440px;}.elementor-21 .elementor-element.elementor-element-56ace482{margin-top:20px;margin-bottom:60px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-67e96f9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-67e96f9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-67e96f9b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-332724a );}.elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-332724a );}.elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-21 .elementor-element.elementor-element-5317523 #add_payment_method #payment #place_order{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-21 .elementor-element.elementor-element-5317523 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-21 .elementor-element.elementor-element-5317523 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Nunito", Sans-serif;}.elementor-21 .elementor-element.elementor-element-5317523{--tabs-normal-color:#000000;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-radius:22px 22px 22px 22px;--tabs-spacing:35px;--sections-border-type:none;--sections-border-radius:22px 22px 22px 22px;--typography-section-titles-color:#000000;--general-text-color:#000000;--login-messages-color:#000000;--links-normal-color:var( --e-global-color-astglobalcolor0 );--links-hover-color:var( --e-global-color-astglobalcolor1 );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-332724a );}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-332724a );}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-21 .elementor-element.elementor-element-e572bac #add_payment_method #payment #place_order{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-21 .elementor-element.elementor-element-e572bac #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Nunito", Sans-serif;}.elementor-21 .elementor-element.elementor-element-e572bac{--tabs-normal-color:#000000;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-radius:22px 22px 22px 22px;--tabs-spacing:35px;--sections-border-type:none;--sections-border-radius:22px 22px 22px 22px;--typography-section-titles-color:#000000;--general-text-color:#000000;--login-messages-color:#000000;--links-normal-color:var( --e-global-color-astglobalcolor0 );--links-hover-color:var( --e-global-color-astglobalcolor1 );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-21 .elementor-element.elementor-element-e572bac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-weight:400;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-56ace482{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-56ace482{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5317523{--tabs-spacing:0px;}.elementor-21 .elementor-element.elementor-element-e572bac{--tabs-spacing:12px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5317523 */a.woocommerce-Button.button {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
}

a.woocommerce-Button.button:hover {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
    background-color: #787878 !important;
}

.woocommerce-info {
    background-color: #ffffff;
    border-radius: 30px !important;
    border: 0px !important;
}

a.button.wc-forward {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
}

a.button.wc-forward:hover {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
    background-color: #787878 !important;
}

header.woocommerce-Address-title.title {
    border: 0px !important;
    font-weight: 700 !important;
}

label {
    color: #000000 !important;
    font-weight: 600 !important;
}

input#account_first_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#account_last_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#account_display_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#account_email {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#password_current {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#password_1 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#password_2 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

button.woocommerce-Button.button {
    width: 100% !important;
    font-weight: 700;
}

input#billing_first_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_last_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_company {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

span#select2-billing_country-container {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_address_1 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_address_2 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_city {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_postcode {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}
 
input#billing_phone {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_email {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

button.button {
    width: 100% !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-e572bac */a.woocommerce-Button.button {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
}

a.woocommerce-Button.button:hover {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
    background-color: #787878 !important;
}

.woocommerce-info {
    background-color: #ffffff;
    border-radius: 30px !important;
    border: 0px !important;
}

a.button.wc-forward {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
}

a.button.wc-forward:hover {
    border-radius: 22px;
    color: #ffffff !important;
    font-weight: 700;
    background-color: #787878 !important;
}

header.woocommerce-Address-title.title {
    border: 0px !important;
    font-weight: 700 !important;
}

label {
    color: #000000 !important;
    font-weight: 600 !important;
}

input#account_first_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#account_last_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#account_display_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#account_email {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#password_current {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#password_1 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#password_2 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

button.woocommerce-Button.button {
    width: 100% !important;
    font-weight: 700;
}

input#billing_first_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_last_name {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_company {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

span#select2-billing_country-container {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_address_1 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_address_2 {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_city {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_postcode {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}
 
input#billing_phone {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

input#billing_email {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select {
    border-radius: 22px !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

button.button {
    width: 100% !important;
    font-weight: 700 !important;
}/* End custom CSS */