/**
 * Theme Name: Kaminail
 * Template: hd
 * Author: Gaudev
 * Author URI: https://webhd.vn
 * Requires PHP: 8.2
 * Version: 1.0 Alpha
 * Text Domain: Kaminail
 * Domain Path: /languages
 */


.woocommerce-account .section.section-page .container{
	text-align: unset;
}
.woocommerce-account .section.section-page .woocommerce-MyAccount-content ._title{
	margin-bottom: 15px;
	text-align: center;
}
.woocommerce-account .section.section-page .woocommerce-MyAccount-content fieldset{
	margin-bottom: 20px;
}
.woocommerce-account .section.section-page.singular .container .content .woocommerce-MyAccount-navigation{
	border: 1px solid rgba(0, 0, 0, .1);
    background-color: #fff;
    margin-bottom: 20px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 10px 20px;
	width: 100%;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
	background: linear-gradient(180deg, #630E27 4.55%, #8A1538 100%);
	color: #fff;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
	background: linear-gradient(180deg, #630E27 4.55%, #8A1538 100%);
	color: #fff;
}
.woocommerce .woocommerce-MyAccount-navigation ul li:not(:first-child) {
    border-top: 1px solid rgba(0, 0, 0, .1);
}
.woocommerce-account .section.section-page.singular .container .content .woocommerce-MyAccount-navigation ul{
	padding: 0;
    margin: 0;
    list-style: none;
}
.woocommerce-account .section.section-page .container .content .woocommerce h2{
	color: #000;
}
/* Chỉ hiện đăng nhập */
.page-login-only .u-column2.col-2 { display: none !important; }

/* Chỉ hiện đăng ký */
.page-register-only .u-column1.col-1 { display: none !important; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
/*     width: 100%; */
	float: unset;
	margin: 0 auto;
}
.woocommerce .col2-set .col-1 h2,.woocommerce .col2-set .col-2 h2{
	text-align: center;
}

.woocommerce-form.woocommerce-form-login.login{
	display: flex;
    flex-flow: row wrap;
	justify-content: center;
	background: #ffff;
    border-radius: 12px;
    padding: 32px;
	margin-top: 20px;
    border: 1px solid rgb(226 232 240 / 40%);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.woocommerce-form.woocommerce-form-register.register{
	background: #ffff;
    border-radius: 12px;
    padding: 32px;
	margin-top: 20px;
    border: 1px solid rgb(226 232 240 / 40%);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.woocommerce-form.woocommerce-form-login.login .form-row{
	width: 100%;
}
.woocommerce form .form-row label{
	color: #000;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
	height: 50px;
	border: 1px solid rgb(0 0 0 / 20%);
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{
    margin-right: 0;
    width: 100%;
    margin-top: 10px;
	background: linear-gradient(180deg, #630E27 4.55%, #8A1538 100%) !important;
    color: #fff;
    padding: 15px;
	transition: .4s;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover{
    color: #fff;
	transform: translatey(-5px);
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword,
.woocommerce-form.woocommerce-form-login.login .woocommerce-register-link{
	width: auto;
	margin: 10px 0 0 !important;
	line-height: 1;
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword{
	padding-right: 10px;
    margin-right: 10px !important;
    border-right: 1px solid;
    line-height: 1;
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword a,
.woocommerce-form.woocommerce-form-login.login .woocommerce-register-link a{
	font-weight: 400;
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword a:hover,
.woocommerce-form.woocommerce-form-login.login .woocommerce-register-link a:hover{
	color: #630E27;
}

.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}

@media only screen and (max-width: 47.9988rem) {
    #inside-header .cell-design .hb_header_button {
     	display: block;
    }
	.woocommerce-form.woocommerce-form-register.register,
	.woocommerce-form.woocommerce-form-login.login{
		padding: 15px;
	}
	.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
		height: 40px;
	}
}
@media only screen and (max-width: 63.9988rem) {
    #inside-header .cell-design {
        width: auto;
    }
}