body.woocommerce-account footer {
	display: none;
}

body.woocommerce-account .woocommerce {
	display: flex;
    margin-top: 44px;
    min-height: 600px;
}

body.woocommerce-account .woocommerce .navigation {
	display: flex;
    flex-direction: column;
    width: 272px;
    min-width: 272px;
    margin-right: 48px;
}

body.woocommerce-account mark {
    background: unset;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
	float: unset;
    width: 100%;
    margin-right: 138px;
}

body.woocommerce-account .woocommerce .navigation h2 {
	padding: 8px 16px;
    background: #C49A6C;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
}

body.woocommerce-account .woocommerce .navigation nav {
	float: unset;
    width: 100%;
    border: 2px solid #C4C4C4;
    border-width: 0 2px 2px 2px;
    box-sizing: border-box;
    padding: 16px;
}

body.woocommerce-account .woocommerce .navigation nav li a {
    font-size: 12px;
    line-height: 15px;
    color: #6C6C6C;
    text-transform: uppercase;
}

body.woocommerce-account .woocommerce .navigation nav li {
    margin-bottom: 8px;
}

body.woocommerce-account .woocommerce .navigation nav li.is-active a {
	font-weight: bold;
}

body.woocommerce-account .woocommerce .navigation nav li.woocommerce-MyAccount-navigation-link--edit-address {
	padding-top: 8px;
    border-top: 1px solid #C49A6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .main_title {
	font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
    padding-bottom: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #C49A6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .account_section {
	padding: 16px 0;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .title {
	font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    text-transform: uppercase;
    padding-bottom: 16px;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content p {
	font-size: 14px;
    line-height: 17px;
    color: #6C6C6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .subtitle {
    text-transform: uppercase;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .account_section .links {
	margin-top: 16px;
    display: flex;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .account_section .links>* {
	font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #C49A6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .account_section .links span {
	margin: 0 8px;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section {
	margin-bottom: 56px;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .address_link {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #C4C4C4;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses {
	margin-top: 16px;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses .woocommerce-Address {
	width: 50%;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses .woocommerce-Address h3, body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses .woocommerce-Address address {
    font-size: 14px;
    line-height: 17px;
    color: #6C6C6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses .woocommerce-Address address {
	margin-bottom: 16px;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses .woocommerce-Address h3 {
	text-transform: uppercase;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .address_section .woocommerce-Addresses .woocommerce-Address a {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #C49A6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table {
	margin: 0;
    border: unset;
    border-radius: unset;
}



body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table thead th {
	padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #6C6C6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table tbody td {
    font-size: 14px;
    line-height: 17px;
    color: #6C6C6C;
	padding: 10px 0 10px 0;
    border-bottom: 1px solid #C49A6C;
    border-top: unset;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table tbody td a {
	font-size: 14px;
    line-height: 17px;
    color: #6C6C6C;
}

body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table tbody td.order-actions span {
	margin: 0 8px 0 9px;
}

.arrow-mob {
    display: none;
}

.woocommerce table.my_account_orders .button {
    padding: unset;
    background: unset;
    font-size: 14px;
    line-height: 17px;
    color: #6C6C6C;
    font-weight: 400;
}

.woocommerce table.my_account_orders .button:not(:last-child) {
    margin-right: 9px;
    padding-right: 8px;
    border-right: 1px solid #6C6C6C;
}

body.woocommerce-account .woocommerce-Address .woocommerce-Address-title,
body.woocommerce-account form h3 {
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
    padding-bottom: 8px;
    text-transform: uppercase;
    border-bottom: 1px solid #C49A6C;
    margin-bottom: 8px;
}


body.woocommerce-account .woocommerce-Address address {
    font-size: 16px;
    line-height: 1.3em;
}

body.woocommerce-account input,
body.woocommerce-account textarea {
    padding: 8px 16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 2px;
}

body.woocommerce-account label {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin-bottom: 8px;
}

body.woocommerce-account .select2-selection__arrow {
    width: 14px !important;
    height: 7px !important;
    right: 13px !important;
    top: calc(50% - 3.5px) !important;
    background-image: url('/wp-content/uploads/2022/04/arr.svg');
}

body.woocommerce-account .select2-selection__arrow b {
    display: none;
}

body.woocommerce-account .select2-selection__rendered {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px !important;
}

body.woocommerce-account .select2-selection--single {
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 8px 16px;
    height: auto;
}

body.woocommerce-account button[type='submit'] {
    width: 100%;
    margin: 16px 0 0 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF !important;
    background: #000000 !important;
    border: 2px solid #000;
    transition: .2s;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    height: 34px;
}

body.woocommerce-account button[type='submit']:hover {
    color: #000 !important;
    background: #fff !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 45%;
}

.lost_reset_password {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.lost_reset_password p {
    text-align: center;
    width: 100% !important;
}

@media(max-width: 1024px) {
    body.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
        margin-right: 0;
    }
}

@media(max-width: 768px) {
    body.woocommerce-account .woocommerce {
        margin-top: 24px;
        flex-direction: column;
    }
    body.woocommerce-account .woocommerce .navigation {
        width: 100%;
        margin: 0 0 16px 0;
        position: relative;
    }
    .arrow-mob {
        display: block;
        position: absolute;
        right: 16px;
        top: 11px;
        width: 19px;
        height: 11px;
        cursor: pointer;
        transition: .2s;
    }

    body.woocommerce-account .woocommerce .navigation.active .arrow-mob {
        transform: rotateX(180deg);
    }

    body.woocommerce-account .woocommerce .navigation nav {
        padding: 0;
        height: 0;
        overflow: hidden;
        transition: .3s;
    }
    body.woocommerce-account .woocommerce .navigation.active nav {
        height: auto;
    }

    body.woocommerce-account .woocommerce .navigation nav ul {
        padding: 16px;
    }

    body.woocommerce-account .woocommerce .navigation nav li {
        margin-bottom: 16px;
    }
    body.woocommerce-account .woocommerce .navigation nav li:last-child {
        margin-bottom: 0;
    }
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
        display: flex;
        flex-wrap: wrap;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        width: 33%;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        text-align: left !important;
        border-bottom: unset !important;
    }
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
        padding-bottom: 16px;
    }
    body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table tbody td.order-actions, .woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions {
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
    }
    body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .orders_section table tbody td.order-actions::before, .woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before {
        display: inline;
        width: 100%;
    }
    .orders_section {
        border-bottom: 1px solid #C49A6C;
    }
    .woocommerce table.shop_table {
        border: unset;
    }
}