.elementor-3379 .elementor-element.elementor-element-1511ce2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-a77ce38{text-align:center;}.elementor-3379 .elementor-element.elementor-element-a77ce38 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td .woocommerce-button,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td .view{background-color:#212121;width:125px;font-size:16px;font-weight:600;line-height:24.6816px;text-align:center;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td .woocommerce-button:hover,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td .view:hover{background-color:#C14035;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account .woocommerce-Button,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{background-color:#212121;padding:15px 15px 15px 15px;width:300px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:24.6816px;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account .woocommerce-Button:hover,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button:hover{background-color:#C14035;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper.tp_ma_l_2 .woocommerce-MyAccount-navigation{width:100%;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper.tp_ma_l_2 .woocommerce-MyAccount-content{width:calc(100% - (100% + 2%));}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce .woocommerce-MyAccount-navigation ul li a{text-align:left;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders th{font-size:16px;font-weight:600;line-height:32px;color:#212121;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td{font-size:16px;font-weight:400;line-height:24.6px;color:#858585;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td a{font-size:16px;font-weight:600;line-height:24.6816px;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td a:hover{color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td .woocommerce-button:hover,
						.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .my_account_orders td .view:hover{color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-woo-myacc-order-notfound{text-align:left;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses h3,
							.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .addresses .woocommerce-Address-title h3{font-size:16px;font-weight:700;line-height:32px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses h3,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .addresses .woocommerce-Address-title h3{color:#212121;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address  address,
								.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .addresses .woocommerce-Address .woocommerce-Address-title address{font-size:16px;font-weight:400;line-height:24.6px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address  address,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .addresses .woocommerce-Address .woocommerce-Address-title address{color:#858585;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .edit,.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .addresses .woocommerce-Address .woocommerce-Address-title .edit{font-size:16px;font-weight:400;line-height:24.6px;color:#C14035;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce .woocommerce-MyAccount-content form h3{font-size:18px;font-weight:600;line-height:36px;color:#212121;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account input[type="text"],
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account input[type="email"],
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account input[type="password"],
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="text"],
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="email"],
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="password"]{padding:10px 10px 10px 10px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account input[type="text"],
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account input[type="email"],
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account input[type="password"],
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="text"],
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="email"],
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="password"]{font-size:14px;font-weight:400;line-height:25.2px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm span em,
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account span em{font-size:14px;font-weight:400;line-height:25.2px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm span em,.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account span em{color:#C14035;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,
				.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account fieldset{font-size:16px;font-weight:600;line-height:32px;}.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account fieldset{color:#212121;}.elementor-3379 .elementor-element.elementor-element-c664a29 #add_payment_method #payment ul.payment_methods li label{font-size:16px;font-weight:600;line-height:24.6px;}.elementor-3379 .elementor-element.elementor-element-c664a29 #add_payment_method #payment div.payment_box p, .elementor-3379 .elementor-element.elementor-element-c664a29 #add_payment_method #payment div.payment_box p a{font-size:16px;font-weight:600;line-height:24.6px;}.elementor-3379 .elementor-element.elementor-element-c664a29 #add_payment_method #payment div.payment_box .wc-credit-card-form label{font-size:16px;font-weight:600;line-height:24.6px;}@media(max-width:1024px){.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .edit-account .woocommerce-Button,
					.elementor-3379 .elementor-element.elementor-element-c664a29 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{width:335px;}}/* Start custom CSS for tp-woo-myaccount, class: .elementor-element-c664a29 */.elementor-3379 .elementor-element.elementor-element-c664a29 .tgwc-user-avatar {
    display: none;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .edit-account fieldset .woocommerce-form-row label{
    font-weight: 400;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 header.woocommerce-Address-title.title h2 {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 2em;
}

/*order*/
.elementor-3379 .elementor-element.elementor-element-c664a29 section.woocommerce-order-details {
    position: relative;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    width: calc(100% - 350px);
    border-right: 1px dashed #ddd;
    table-layout: fixed;
    border-bottom: solid 1px #ddd;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf_order_details_ajax_container{
    display: inline-block;
    vertical-align: top;
    width: 320px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 45px;
    padding: 0px;
    margin: 0px;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf_upload_fields_row_element > h4.wcuf_upload_field_title {
    display: none !important;
}

.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-customer-details address {
    display: inline-flex;
    justify-content: flex-start;
    margin: 0;
    column-gap: 50px;
    align-items: flex-start;
    width: calc(100% - 350px);
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    color: #858585;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 ul.wc-item-meta {
    padding: 0 0 20px 0;
    display: flex;
    font-size: 16px;
    font-style: italic !important;
    align-items: flex-start;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 ul.wc-item-meta li{
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
    column-gap: 5px;
    margin-right: 10px;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 ul.wc-item-meta li strong, .elementor-3379 .elementor-element.elementor-element-c664a29 ul.wc-item-meta li p {
    padding: 0;
    margin: 0;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table .product-name {
    width: 85% !important;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table tr.wc-local-pickup-plus th {
    display: none;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table tr.wc-local-pickup-plus td {
    max-width: 100% !important;
    text-align: left !important;
    padding-left: 0;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table td, .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table th {
    text-align: left;
    padding-left: 0;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table tr th {
    font-size: 16px;
    font-weight: 700;
    color: #212121;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.shop_table .product-name a {
    font-size: 16px;
    font-weight: 400;
    color: #212121;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 section.woocommerce-customer-details {
    margin-top: 60px;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 ol.wcuf_file_preview_list {
    padding: 0;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 li.wcuf_file_preview_list_item {
    padding: 0;
    margin: 0;
    width: 100%;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf-approval-status-waiting-for-approval {
    color: #fff;
    background: #212121;
    padding: 14px;
    font-size: 16px;
    line-height: 24.6px;
    font-weight: 600;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 td.woocommerce-orders-table__cell a.woocommerce-button {
    margin-right: 10px;
}

/*login*/

.elementor-3379 .elementor-element.elementor-element-c664a29 #tgwc-woocommerce h2 {
    font-size: 18px;
    color: #212121;
    font-weight: 700;
}
/*general*/
.elementor-3379 .elementor-element.elementor-element-c664a29 .scroll_tab_inner > li.woocommerce-MyAccount-navigation-link {
    width: 175px !important;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .scroll_tab_inner > li.woocommerce-MyAccount-navigation-link a {
    text-align: center !important;
    justify-content: center !important;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 #tgwc-woocommerce button.woocommerce-button, .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-address-fields button.button,.elementor-3379 .elementor-element.elementor-element-c664a29  #order_review button{
    width: 335px ;
    background: #212121 !important;
    color: #fff !important;
    font-size: 16px;
    line-height: 24.6px;
    padding: 15px;
    border-radius: 0;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 #tgwc-woocommerce button.woocommerce-button:hover, .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-address-fields button.button:hover,.elementor-3379 .elementor-element.elementor-element-c664a29 #order_review button:hover {
    background: #c14035 !important;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 input[type=search],.elementor-3379 .elementor-element.elementor-element-c664a29 input[type=tel],.elementor-3379 .elementor-element.elementor-element-c664a29 input[type=text], .elementor-3379 .elementor-element.elementor-element-c664a29 input[type=url], .elementor-3379 .elementor-element.elementor-element-c664a29 select, textarea,.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce form .form-row input.input-text, .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce form .form-row textarea {
    padding: 10px;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce form .form-row label {
    color: #212121;
    font-weight: 400;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .tgwc-woocommerce-MyAccount-navigation-wrap {
    background: #f7f7f7;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .scroll_tab_inner {
    border-bottom: solid 1px #ddd;
}
.elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-MyAccount-navigation-link.is-active a {
    position: absolute;
    width: 175px;
    justify-content: center !important;
}
 

@media(max-width: 1024px){
    .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-customer-details address {
        width: 100%;
        flex-direction: column;
        gap: 0;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-customer-details address p {
        margin:0;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf_order_details_ajax_container{
        width: 100% !important;
        position: relative;
    }
    
    .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-customer-details address, .elementor-3379 .elementor-element.elementor-element-c664a29 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
        width: 100% !important;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf_order_details_ajax_container, .elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf_upload_fields_row_element {
        top: 0;
        padding: 0;
        margin: 0;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 section.woocommerce-customer-details {
        margin-top: 30px;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 #tgwc-woocommerce h2 {
        margin-bottom: 0;
    }
   .elementor-3379 .elementor-element.elementor-element-c664a29 .wcuf_upload_fields_row_element {
        width: 100%;
    }
}
@media(max-width: 767px){
     .elementor-3379 .elementor-element.elementor-element-c664a29 .scroll_tab_inner {
        height: auto;
        position: static !important;
        font-size: unset !important;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 .scroll_tab_inner > li.woocommerce-MyAccount-navigation-link {
        width: 50% !important;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-MyAccount-navigation-link.is-active a {
        position: relative;
        width: 100%;
        justify-content: left !important;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 #tgwc-woocommerce button.woocommerce-button, .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-address-fields button.button,.elementor-3379 .elementor-element.elementor-element-c664a29  #order_review button{
        width: 100% !important;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 td.woocommerce-orders-table__cell a.woocommerce-button {
        margin: 0 10px 10px 0;
        padding: 10px !important;
    }
    .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.my_account_orders td, .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce table.my_account_orders th {
        padding: 10px 0;
    }
     .elementor-3379 .elementor-element.elementor-element-c664a29 .woocommerce-Address {
        border: solid 1px #ddd;
        padding: 0 10px;
        margin-bottom: 10px;
    }
    
}/* End custom CSS */