body.woocommerce-account .site-content .woocommerce-breadcrumb{
    max-width: 1440px;
    width: 100%;
    margin: auto;
}
body.woocommerce-account .shoptimizer-archive{
    /* max-width: 1440px; */
    width: 100%;
    margin: auto;
}
body.woocommerce-account h1.entry-title{
    display: none;
}
body.woocommerce-account #customer_login{
    display: flex;
    flex-direction: column;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}
body.woocommerce-account .entry-content{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}
body.woocommerce-account #main .entry-content #customer_login>div{
    margin-right: 0;
    margin: auto;
    width: 100%;
    padding: 50px;
}
body.woocommerce-account #main .entry-content #customer_login>div>h2,
body.woocommerce-account #main .entry-content #customer_login>div>h1,
body.woocommerce-account #main .entry-content #customer_login>div>form{
    max-width: 1440px;
    width: 355px;
    margin: auto;
}
body.woocommerce-account #main .entry-content #customer_login h2{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 20px !important;
    color: #000000;
}
body.woocommerce-account #main .entry-content #customer_login .u-column1{
    background-color: #EDEDED;
}
body.woocommerce-account .archive-header,
body.woocommerce-account .entry-header{
    padding-bottom: 0;
    margin-bottom: 0;
}
body.woocommerce-account #customer_login  label{
    font-family: Inter,sans-serif;
    font-weight: 400;
    font-size: 14px;
}
body.woocommerce-account .entry-content p{
    margin-bottom: 5px;
}
body.woocommerce-account #customer_login  button{
    background-color: #F06E22;
    color: #FFFFFF;
    font-family: Matritsa;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    border-radius: 2px;
    margin-top: 10px;
}
/* body.woocommerce-account #customer_login  button:hover{
    background-color: #d24d1f;
} */
body.woocommerce-account p.woocommerce-LostPassword.lost_password a {
    color: #999999;
    text-decoration: unset;
    font-family: Inter,sans-serif;
    font-size: 14px;
}
body.woocommerce-account .register p{
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    line-height: 18px;
}
body.woocommerce-account .woocommerce-privacy-policy-link{
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    text-transform: capitalize;
}
body.woocommerce-account h1{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px;
    color: #DEDEDE;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a::before{
    content: unset;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation{
    background-color: #EDEDED;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    margin-left: 40%;
    padding-top: 10px;
    padding-right: 30px;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{
    border: 1px solid #999999;
    border-radius: 6px;
}
body.woocommerce-account .woocommerce-MyAccount-navigation{
    width: 30%;
    margin-right: 3%;
}
body.woocommerce-account .woocommerce-MyAccount-content{
    width: 60%;
    max-width: 1080px;
    float: left;
    margin-right: 30px;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    font-family: Inter;
    font-weight: 500;
    font-size: 14px;
    padding: 5px 10px;
    color: #999999;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active {
    border-color: #000000;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #000000;
}
body.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content p:first-of-type{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px;
}
body.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content p:last-of-type{
    width: 50%;
    margin: auto;
    margin-top: 10%;
    text-align: center;
    font-family: Inter,sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content p{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px ;
}
body.woocommerce-account.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content p{
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    margin-bottom: 20px;
}
body.woocommerce-account.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content address{
    display: none;
}
body.woocommerce-account.woocommerce-edit-address .addresses{
    display: flex;
    flex-direction: column;
}
body.woocommerce-account.woocommerce-edit-address header.woocommerce-Address-title.title {
    display: flex;
    justify-content: start;
    align-items: flex-start;
}
body.woocommerce-account.woocommerce-edit-address header.woocommerce-Address-title.title a {
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    background-color: unset;
    text-decoration: underline;
    margin-top: 0;
}
body.woocommerce-account.woocommerce-edit-address header.woocommerce-Address-title.title h2,
body.woocommerce-account.woocommerce-edit-address form h2{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px ;
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-Address{
    margin-bottom: 0;
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper label{
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
}
body.woocommerce-account.woocommerce-edit-address #billing_city_field,
body.woocommerce-account.woocommerce-edit-address #billing_state_field,
body.woocommerce-account.woocommerce-edit-address #billing_postcode_field,
body.woocommerce-account.woocommerce-edit-address #billing_phone_field{
    width: 46.4615384615%;
    display: inline-block;
}
body.woocommerce-account.woocommerce-edit-address #billing_city_field,
body.woocommerce-account.woocommerce-edit-address #billing_postcode_field{
    margin-right: 3.6923076923%;
}
body.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single {
    height: 41px !important;
    line-height: 41px !important;
    padding: 0 12px;
    box-sizing: border-box;
    bottom: 3px;
}
body.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px;
}
body.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__placeholder{
    line-height: 40px;
}
body.woocommerce-account.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 8px;
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields>p button{
    float: right;
    background-color: #EF6526;
    color: #ffffff;
    font-family: Matritsa;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 70px;
    border-radius: 0;
}
body.woocommerce-payment-methods .woocommerce-MyAccount-content a.button{
    background: unset;
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px;
}
body.woocommerce-payment-methods .woocommerce-MyAccount-content a.button:hover{
    color: #000000;
}
body.woocommerce-edit-account .woocommerce-MyAccount-content p label,
body.woocommerce-edit-account .woocommerce-MyAccount-content p #account_display_name_description{
    font-family: Inter,sans-serif;
    font-weight: 400;
    font-size: 14px;
}
body.woocommerce-edit-account .woocommerce-MyAccount-content p #account_display_name_description{
    color: #999999;
}
body.woocommerce-edit-account .woocommerce-MyAccount-content p:last-child button{
    float: right;
    background-color: #EF6526;
    color: #ffffff;
    font-family: Matritsa;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 70px;
    border-radius: 0;
    margin-top: 10px;
}
body.woocommerce-account .wt-mycoupons h4,
body.woocommerce-account .wt-used-coupons h4{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 0;
}
body.woocommerce-account .wt_sc_myaccount_no_used_coupons,
body.woocommerce-account .wt_sc_myaccount_no_available_coupons{
    color: #999999;
        font-family: Inter,sans-serif;
    font-weight: 400;
    font-size: 14px;
}
body.woocommerce-account .wt_coupon_wrapper{
    padding-top: 0;
}
body.woocommerce-account .wt_sc_available_coupon_sort_by{
    display: none;
}
body.woocommerce-account #customer_login .woocommerce-form-login .pass{
    position: relative;
}
body.woocommerce-account #customer_login img.show_password {
    position: absolute;
    right: 15px;
    top: 39px;
}
body.woocommerce-account input[type=password]:focus{
    border-color: #C65C3F;
}
body.woocommerce-account input[name="username"]:focus{
    border-color: #C65C3F;
}
body.woocommerce-account #reg_email:focus{
    border-color: #C65C3F;
}
body.woocommerce-account .not-user{
    color: #999999;
    font-family: Inter,sans-serif;
    font-weight: 400;
    font-size: 14px;
}
body.woocommerce-account .not-user a{
    color: #EF6526;
    font-weight: 400;
    font-family: Inter,sans-serif;
    text-decoration: none;
}
body.woocommerce-account .woocommerce-orders-table th{
    vertical-align: middle;
    padding: 15px;
}
body.woocommerce-account .user-generated-image-container{
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Create 3 equal-width columns */
    gap: 16px; /* Space between grid items */
    margin: 0 auto;
    padding: 10px;
}
body.woocommerce-account .user-generated-image-container .image-item img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
body.woocommerce-account.woocommerce-social-ugc #main{
    display: flex;
    flex-direction: column;
}
body.woocommerce-account.woocommerce-social-ugc #comments{
    max-width: 1440px;
    margin: auto;
    width: 90%;
}
body.woocommerce-account .account-name{
    line-height: 20px;
}

body.woocommerce-account.woocommerce-lost-password .entry-content{
    max-width: 1440px;
    width: 355px;
    margin: auto;
}
body.woocommerce-account.woocommerce-lost-password  .shoptimizer-archive{
    background-color: #EDEDED;
}
body.woocommerce-account.woocommerce-lost-password  .archive-header{
    background-color: #ffffff;
}
body.woocommerce-account.woocommerce-lost-password form.lost_reset_password h2{
    font-family: Matritsa;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 20px;
}
body.woocommerce-account.woocommerce-lost-password form.lost_reset_password p{
    font-family: Inter,sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    color: #999999;
    width: 100%;
}
body.woocommerce-account.woocommerce-lost-password form.lost_reset_password p label{
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 14px;
}
body.woocommerce-account.woocommerce-lost-password form.lost_reset_password .woocommerce-Button{
    background-color: #F06E22;
    color: #FFFFFF;
    font-family: Matritsa;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    border-radius: 2px;
}
/* Apply only on mobile */
@media screen and (max-width: 768px) {
    .archive-header .col-full{
        padding-right: 1em ;
        padding-left: 1em ;
    }
    body.woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
        padding: 20px;
    }
    body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
        margin-left: 0; 
        padding-top: 10px;
        padding-right: 0;
    }
  .woocommerce-MyAccount-navigation ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 equal columns */
    gap: 10px; /* space between items */
    padding: 0;
    margin: 0;
  }

  .woocommerce-MyAccount-navigation ul li {
    list-style: none;
    text-align: center;
    padding: 0px;
    border-radius: 6px;
  }

  .woocommerce-MyAccount-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #333;
    font-size: 14px;
  }
  body.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    padding: 1em;
    margin-top: 20px;
  }
  .woocommerce-MyAccount-content p:nth-of-type(2) br {
    display: none;
    }
body.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content p:last-of-type {
    width: 325px;
}

    body.woocommerce-account #main .entry-content #customer_login>div>h2,
    body.woocommerce-account #main .entry-content #customer_login>div>form,
    body.woocommerce-account #main .entry-content #customer_login>div>h1{
        width: 100%;
    }
    body.woocommerce-account #main .entry-content #customer_login>div {
        padding: 20px;
        padding-top: 3rem ;
    }

}
body.woocommerce-account #customer_login  button:hover{
    background-color: #d24d1f;
}
body.woocommerce-edit-account #page .woocommerce-MyAccount-content button.show-password-input {
    background-color: unset;
    padding: 0;
    margin-top: 5px !important;
}