.elementor-980 .elementor-element.elementor-element-66efddc{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--margin-top:3em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;}.elementor-980 .elementor-element.elementor-element-bc8c7c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-980 .elementor-element.elementor-element-bc8c7c5:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-bc8c7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-980 .elementor-element.elementor-element-bc8c7c5, .elementor-980 .elementor-element.elementor-element-bc8c7c5::before{--border-transition:0.3s;}.elementor-980 .elementor-element.elementor-element-8fbbe54 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.1em;}.elementor-980 .elementor-element.elementor-element-7a4ee26 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.1em;}.elementor-980 .elementor-element.elementor-element-f8c693c > .elementor-widget-container{margin:0.5em 0em 0em 0em;}.elementor-980 .elementor-element.elementor-element-f8c693c .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:lowercase;font-style:normal;line-height:1.1em;}.elementor-980 .elementor-element.elementor-element-b33612d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-980 .elementor-element.elementor-element-139cb14{--tabs-container-justify-content:flex-start;--tab-width:auto;--tabs-normal-color:#000000;--tabs-hover-color:var( --e-global-color-astglobalcolor1 );--tabs-active-color:#000000;--tabs-border-radius:10px 10px 10px 10px;--tabs-padding:6px 15px 6px 15px;--tabs-spacing:10px;--tabs-divider-weight:0px;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--links-normal-color:#1C1C1C;--forms-labels-color:#000000;--tables-links-normal-color:var( --e-global-color-astglobalcolor1 );--tables-divider-border-width:0px;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Montserrat", Sans-serif;font-size:1rem;}.elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-MyAccount-content > div > p, .elementor-980 .elementor-element.elementor-element-139cb14 address, .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-EditAccountForm fieldset legend, .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-ResetPassword p:nth-child(1), .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-OrderUpdate{font-family:"Montserrat", Sans-serif;font-size:0.8rem;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-form__label-for-checkbox span{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-PaymentMethod .input-radio + label{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-form-row label, .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-address-fields label{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-980 .elementor-element.elementor-element-139cb14 ::placeholder, .elementor-980 .elementor-element.elementor-element-139cb14 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab__payment-methods input[type=text]{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 button.button, .elementor-980 .elementor-element.elementor-element-139cb14 #add_payment_method #payment #place_order{font-family:"Montserrat", Sans-serif;font-size:1rem;}.elementor-980 .elementor-element.elementor-element-139cb14 .order_details thead th, .elementor-980 .elementor-element.elementor-element-139cb14 .order_details tfoot td, .elementor-980 .elementor-element.elementor-element-139cb14 .order_details tfoot th, .elementor-980 .elementor-element.elementor-element-139cb14 .nobr{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab__orders tbody td, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab__downloads tbody td, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-table--order-downloads tbody td, .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-table--order-details td a, .elementor-980 .elementor-element.elementor-element-139cb14 td.product-total, .elementor-980 .elementor-element.elementor-element-139cb14 td.payment-method-method, .elementor-980 .elementor-element.elementor-element-139cb14 td.payment-method-expires{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .wc-item-meta{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-139cb14 .shop_table .button, .elementor-980 .elementor-element.elementor-element-139cb14 .order-again .button, .elementor-980 .elementor-element.elementor-element-139cb14 .woocommerce-pagination .button, .elementor-980 .elementor-element.elementor-element-139cb14 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;}.elementor-980 .elementor-element.elementor-element-5b99795{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--margin-top:3em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;}.elementor-980 .elementor-element.elementor-element-22fd1ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-980 .elementor-element.elementor-element-eb4bdeb.elementor-element{--align-self:center;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;}.elementor-980 .elementor-element.elementor-element-eb4bdeb{--tabs-normal-color:#000000;--tabs-hover-color:var( --e-global-color-astglobalcolor1 );--tabs-active-color:#000000;--tabs-border-radius:10px 10px 10px 10px;--tabs-padding:6px 15px 6px 15px;--tabs-spacing:10px;--tabs-divider-weight:0px;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--links-normal-color:var( --e-global-color-astglobalcolor1 );--forms-labels-color:#000000;--tables-links-normal-color:var( --e-global-color-astglobalcolor1 );--tables-divider-border-width:0px;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Montserrat", Sans-serif;font-size:1rem;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-MyAccount-content > div > p, .elementor-980 .elementor-element.elementor-element-eb4bdeb address, .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-EditAccountForm fieldset legend, .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-ResetPassword p:nth-child(1), .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-OrderUpdate{font-family:"Montserrat", Sans-serif;font-size:0.8rem;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-form__label-for-checkbox span{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-PaymentMethod .input-radio + label{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-form-row label, .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-address-fields label{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-980 .elementor-element.elementor-element-eb4bdeb ::placeholder, .elementor-980 .elementor-element.elementor-element-eb4bdeb .select2-container--default .select2-selection--single, .select2-results__option, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab__payment-methods input[type=text]{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb button.button, .elementor-980 .elementor-element.elementor-element-eb4bdeb #add_payment_method #payment #place_order{font-family:"Montserrat", Sans-serif;font-size:1rem;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .order_details thead th, .elementor-980 .elementor-element.elementor-element-eb4bdeb .order_details tfoot td, .elementor-980 .elementor-element.elementor-element-eb4bdeb .order_details tfoot th, .elementor-980 .elementor-element.elementor-element-eb4bdeb .nobr{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab__orders tbody td, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab__downloads tbody td, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-table--order-downloads tbody td, .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-table--order-details td a, .elementor-980 .elementor-element.elementor-element-eb4bdeb td.product-total, .elementor-980 .elementor-element.elementor-element-eb4bdeb td.payment-method-method, .elementor-980 .elementor-element.elementor-element-eb4bdeb td.payment-method-expires{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .wc-item-meta{font-family:"Montserrat", Sans-serif;}.elementor-980 .elementor-element.elementor-element-eb4bdeb .shop_table .button, .elementor-980 .elementor-element.elementor-element-eb4bdeb .order-again .button, .elementor-980 .elementor-element.elementor-element-eb4bdeb .woocommerce-pagination .button, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;}.elementor-980 .elementor-element.elementor-element-f45e358{--display:flex;--background-transition:0.3s;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-980 .elementor-element.elementor-element-6270962{text-align:center;}.elementor-980 .elementor-element.elementor-element-6270962 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-980 .elementor-element.elementor-element-18e171e .elementor-button{background-color:#FFFFFF;font-size:1rem;fill:#000000;color:#000000;border-style:none;}.elementor-980 .elementor-element.elementor-element-18e171e .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-18e171e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-18e171e .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-18e171e .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-980:not(.elementor-motion-effects-element-type-background), body.elementor-page-980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}@media(min-width:768px){.elementor-980 .elementor-element.elementor-element-bc8c7c5{--width:33.3333%;}.elementor-980 .elementor-element.elementor-element-b33612d{--width:66.6666%;}.elementor-980 .elementor-element.elementor-element-22fd1ae{--width:100%;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-139cb14 */.woocommerce-MyAccount-navigation > ul >li:nth-child(3) {
    display: none !important;
}


a.woocommerce-Button.button {
    font-family: 'Montserrat', sans-serif;
    border-width: 2px;
    font-weight: 600;
    font-size: 14px;
}

a.woocommerce-Button.button:hover {
    color: #000 !important;
    border-color: #000;
}

.woocommerce-info {
    font-family: 'Montserrat', sans-serif;
    font-size: 1rem;
    border: none;
    border-radius: 10px;
    margin-top:-10px !important;
}

header.woocommerce-Address-title.title:not(.logged-in) {
    border: none !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-left: -1.4em;
    text-transform: uppercase;
}

header.woocommerce-Address-title.title > a:hover {
    color: #000 !important;
}

button.woocommerce-Button.button {
    background: #ddd0ba !important;
    font-size: 0.8rem !important
}

button.button {
    background: #ddd0ba !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.8rem !important;
}


a.woocommerce-button.button.view {
    border: none !important;
    color: #fff !important;
    font-size: 0.8rem !important;
    font-weight: 600;
    padding: 10px !important;
}

a.woocommerce-button.button.view:hover {
    background: #000 !important;
}


header.woocommerce-Address-title.title {
    margin-left: 0px !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit {
    margin-left: var(--edit-link-margin-start, 0px) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 {
    margin-bottom: var(--section-title-spacing, 10px) !important;
}

input.woocommerce-Input {
    background: #efefef !important;
    border-radius: 10px !important;
}

.u-column1.col-1.woocommerce-Address, .u-column2.col-2.woocommerce-Address {
    padding: 0em !important;
    text-align: left !important;
}

.u-column2.col-2.woocommerce-Address{
    margin-top: -4em !important;
}


.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    padding: 0;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66efddc */input {
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-eb4bdeb */.woocommerce-MyAccount-navigation > ul >li:nth-child(3) {
    display: none !important;
}


a.woocommerce-Button.button:not(.logged-in) {
    font-family: 'Montserrat', sans-serif;
    border-width: 2px;
    font-weight: 600;
    font-size: 14px;
}

a.woocommerce-Button.button:hover {
    color: #000 !important;
    border-color: #000;
}

.woocommerce-info:not(.logged-in) {
    font-family: 'Montserrat', sans-serif;
    font-size: 1rem;
    border: none;
    border-radius: 10px;
    margin-top:-10px !important;
}

header.woocommerce-Address-title.title:not(.logged-in) {
    border: none !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-left: -1.4em;
    text-transform: uppercase;
}

header.woocommerce-Address-title.title > a:hover {
    color: #000 !important;
}

button.woocommerce-Button.button {
    background: #ddd0ba !important;
    font-size: 0.8rem !important
}

button.button {
    background: #ddd0ba !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.8rem !important;
}


a.woocommerce-button.button.view:not(.logged-in) {
    border: none !important;
    color: #fff !important;
    font-size: 0.8rem !important;
    font-weight: 600;
    padding: 10px !important;
}

a.woocommerce-button.button.view:hover {
    background: #000 !important;
}


header.woocommerce-Address-title.title {
    margin-left: 0px !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit {
    margin-left: var(--edit-link-margin-start, 0px) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 {
    margin-bottom: var(--section-title-spacing, 10px) !important;
}

input.woocommerce-Input {
    background: #efefef !important;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b99795 */input {
    background: #fff !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 100%;
    padding: 0em 14em;
    text-align: center;
}


.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100%;
    padding: 0em 14em;
    text-align: center;
}

body:not(.logged-in) {
    background-color: #111 !important;
}

.elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-980 .elementor-element.elementor-element-eb4bdeb .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3 {
    color: #fff;
}

button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:not(.logged-in) {
    width: 100%;
    font-size: 15px !important;
    background: #111 !important;
    padding: 1.1em !important;
        margin-top: 1em !important;
        border-radius: 50px !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 2em 3em !important;
    height: 370px !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
    color: var(--links-normal-color, #111) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3) {
    margin-top: 10px;
}

form.woocommerce-form.woocommerce-form-login.login {
    text-align: center;
}

p.woocommerce-LostPassword.lost_password, label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    text-align: left;
}

form.woocommerce-form.woocommerce-form-register.register {
    text-align: center;
}

#reg h2 {
    font-size: 23px !important;
    text-transform: uppercase;
}

form.woocommerce-form.woocommerce-form-register.register {
    display: none;
}

.col-2 h2 {
    visibility: hidden;
}


@media only screen and (max-width: 600px) {
 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    padding: 0em 0em;
    } 
    
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100%;
    padding: 0em 0em;
    text-align: center;
    }
    
    form.woocommerce-form.woocommerce-form-register.register {
    height: 430px !important;
    }
}/* End custom CSS */