header .woodmart-shopping-cart, header .woodmart-wishlist-info-widget{
    display: none!important;
}

.product-grid-item.wd-hover-fw-button .wrap-price{
    width: 100%;
}
.product-grid-item.wd-hover-fw-button .wrap-price{
    font-size: 19px;
}
.woocommerce-account .page-title{
    display: none!important;
}
.woocommerce-account .woodmart-registration-page{
    padding: 0;
}
.woocommerce-account .site-content{
    margin-bottom: 100px;
}
.woocommerce-account .head-title{
    margin-top: 50px;
    margin-bottom: 30px;
}
.woocommerce-account .head-title > *{
    text-align: center;
    color: #2E2E2E;
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 0;
}
.cooperation-form .button{
    margin-top: 53px;
}
.cooperation-form .login-form-footer{
    position: absolute;
    bottom: 80px;
    left: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
.cooperation-form .login-form-footer > *{
    margin-bottom: 0!important;
}
.cooperation-form .login-form-footer .lost_password{
    color: #014D6D;
    font-size: 15px;
    font-family: 'Montserrat';
    text-decoration-line: underline;
}
.cooperation-form .login-form-footer .woocommerce-form-login__rememberme{
    color: #6F6F6F;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Montserrat';
    display: flex;
    align-items: center;
    column-gap: 16px;
}
.cooperation-form .login-form-footer .woocommerce-form-login__rememberme input{
    margin-bottom: 0!important;
    margin-right: 0;
    display: flex;
    align-items: center;
    width: 18px;
    height: 18px;
    visibility: hidden;
}
.cooperation-form .login-form-footer .woocommerce-form-login__rememberme input::after{
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid #2E2E2E;
    background: rgb(234, 234, 234);
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    visibility: visible;
}
.cooperation-form .login-form-footer .woocommerce-form-login__rememberme input:checked::before{
    content: '✓';
    width: 18px;
    height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #2E2E2E;
    color: #EAEAEA;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    visibility: visible;
}
.cooperation-form.col-register .button{
    margin-top: 20px;
}
.cooperation-form.col-register form{
    display: flex;
    flex-direction: column;
}
.cooperation-form.col-register form .woocommerce-privacy-policy-text{
    display: none;
}
.cooperation-form.col-register form .form-row{
    order: 10;
}
.cooperation-form.col-register form .form-row:first-of-type{
    order: 1;
}
.cooperation-form.col-register form .form-row:nth-of-type(4){
    order: 2;
}
.cooperation-form.col-register form .form-row:nth-of-type(2){
    order: 3;
}
.cooperation-form.col-register form .form-row:nth-of-type(3){
    order: 5;
}
.cooperation-form.col-register form .form-row:nth-of-type(5){
    order: 6;
}
.woocommerce-password-strength{
    display: none!important;
}
.cooperation-form.lost form{
    background: none;
}
.cooperation-form.lost form label{
    margin-bottom: 10px;
}
.cooperation-form.lost form .button{
    margin-top: 20px;
}
.cooperation-form.set-new-pass form{
    background: none;
}
.cooperation-form.set-new-pass > strong, .woocommerce > strong{
    font-weight: unset;
}
.cooperation-form.set-new-pass > strong > code, .woocommerce > strong > code{
    padding: 0!important;
}
@media screen and (max-width: 450px){
    .btn-tabs-account button, .btn-tabs-account a{
        width: 100%;
    }
    .btn-tabs-account button.active, .btn-tabs-account a.active{
        display: none;
    }
    .cooperation-form .login-form-footer{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        row-gap: 10px;
    }
    .cooperation-form .button{
        margin-top: 80px;
    }
    .woocommerce-account .head-title > *{
        font-size: 31px;
    }
} 