.formNewsletter, .header.mm-fixed-top.header_bar .mobile-gpu-hide{
    display: none;
}
.header.mm-fixed-top.header_bar .eleven.columns.logo .nine.columns{
    padding: 10px 0 0 !important;
}
.header.mm-fixed-top.header_bar .mobile_hidden .logo .two.columns {
    left: 0;
    text-align: left;
    transition: all 5s;
}
.header.mm-fixed-top .mobile_hidden .logo .two.columns {
    left: 0;
    text-align: left;
    transition: all 0s !important;
}
.header.mm-fixed-top.header_bar .mobile_hidden .logo .two.columns {
    top:0 !important;
    transition: all 0s !important;
}
.two.columns{
    position: relative;
    bottom: 30px;
}
.eleven.columns.logo, .eleven.columns.logo .nine.columns{
    width: 100%;
}
.eleven.columns.logo .two.columns{
    position: relative;
    width: 100%;
    top: 0;
    text-align: center !important;
}
.header_bar .eleven.columns.logo .two.columns{
    position: absolute;
    text-align: left !important;
}
.header .three.columns{
    position: absolute;
    right: 0px;
    bottom: 10px;
}
.dropdown-account ul{
    width: 100% !important;
}
.nav ul.menu li{
    padding: 0 !important;
}
.eleven.columns.logo .nine.columns {
    padding: 10px 160px 0 70px;
    box-sizing: border-box;
}
input.quantity{
    text-align: center;
    padding: 10px 5px;
    font-size: 17px;
}
.cart-qty-box{
    width: 80px;
}
.wishlist{
    font-size: 11px !important;
}
#contact-information ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(102, 102, 102, 0.52);
}
#contact-information ::-moz-placeholder { /* Firefox 19+ */
    color: rgba(102, 102, 102, 0.52);
}
#contact-information :-ms-input-placeholder { /* IE 10+ */
    color: rgba(102, 102, 102, 0.52);
}
#contact-information :-moz-placeholder { /* Firefox 18- */
    color: rgba(102, 102, 102, 0.52);
}
#contact-information select{
    color: rgba(102, 102, 102, 0.52);
}
#contact-information .blockEmail{
    display: none;
}
.total-line.total-line--shipping, .emailCheckout{
    display: none;
}
input, select{
    color: #333;
}
.formError .formErrorContent{
    background: #333 !important;
    color: #fff;
}
.formError .formErrorArrow div{
    background: #333 !important;
}
.productItem{
    position: relative;
    overflow: hidden;
}
.saleOff {
    background: url('../../img/sale-off-heart.png') no-repeat center center;
    background-size: contain;
    text-indent: -99999px;
    min-width: 45px;
    min-height: 45px;
}
.sold-out{
    position: absolute;
    z-index: 1;
    padding: 5px 40px;
    right: -31px;
    top: 15px;
    background: #ff8299;
    color: #fff;
    font-weight: bold;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
}
.unselgray{
    border-color: grey !important;
    background: grey !important;
}
.collection-header-text{
    font-size: 20px;
    line-height: 1;
}


.dieukhoan {
    float: left;
    border-top: 1px solid #e1e1e1;
    padding: 40px 30px;
}
.headerdk {
    margin-bottom: 5px;
    color: #555;
    font-size: 15px;
    font-weight: 600;
}
.wrapcontentterm {
    border: 1px solid #b1a4a4;
    padding: 10px 0 10px 10px;
}
.nddk {
    padding: 5px;
    line-height: 1.5;
    width: 100% !important;
    display: block;
}
.slimScrollDiv {
    padding-right: 20px !important;
}
.hopcheck {
    display: block;
    margin-top: 5px;
}
#checkedterm{
    -webkit-appearance: checkbox;
    margin-right: 2px;
    margin-top: 5px;
    position: relative;
    float: left;
}
.recommendations-group .title {
    text-transform: unset;
}
.filter-group-brand {
    display: none;
}
.hotItems.featured_links .column, .summerItems.featured_links .column{
    width: 140px;
    height: 150px;
    overflow: hidden;
}
.bannerRight a img {
    aspect-ratio: 3 / 4;
    object-fit: cover;
}
/*============================ Media =========================================*/
@media screen and (min-width: 1200px){
    .these-are-products .productItem:nth-child(3n+1){
        clear: both;
    }
    .eleven.columns.logo, .eleven.columns.logo .nine.columns{
        margin-left: 0;
        margin-right: 0;
    }
    .menu-flex{
        padding: 0 !important;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: center;
    }
    .menu-flex ul.navMain li:first-child a{
        padding-left: 0;
    }
    .header_bar .menu-flex ul.navMain li:first-child a{
        padding-left: 75px;
    }
    .menu-flex li.nav>ul{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        width: auto;
        float: none;
        margin-left: 10px;
    }
    .menu-flex li.nav>ul>li>a{
        padding: 0 !important;
        font-weight: bold !important;
    }
    .menu-flex li.nav>ul .cart-bag{
        top: -10px;
        margin: 0 5px 0 15px;
    }
}
@media screen and (max-width: 768px){
    .newArivals .one-third.column, .hotItems .one-third.column, .summerItems .animation-element.slide-left{
        min-width: 30%;
        float: left;
        max-width: 49%;
    }
    .newArivals .one-third.column:nth-child(2n), .hotItems .one-third.column:nth-child(2n), .summerItems .animation-element.slide-left:nth-child(2n){
        margin-left: 2%;
    }
    .summerItems .animation-element.slide-left{
        opacity: 1;
        float: left;
        transform: none;
    }
    .container .columns.thumbnail{
        width: 32%;
        margin: 0 1% 0 0;
    }
    .these-are-products .four.columns.alpha:nth-child(2n){
        margin-left: auto;
    }
    .these-are-products .four.columns.alpha:nth-child(3n+1){
        margin-left: 1%;
    }
    .these-are-products .four.columns.alpha:nth-child(3n){
        margin-right: 1%;
    }
    /*.these-are-products .four.columns.alpha:nth-child(n+1){*/
    /*margin-left: 1%;*/
    /*}*/
    /*.these-are-products .four.columns.alpha:nth-child(n){*/
    /*margin-right: 1%;*/
    /*}*/
    .container .six.columns.cart_title{
        min-width: 10px;
        padding-left: 10px;
    }
    .cart-qty-box .quabox{
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cart-qty-box .quabox span{
        border: 1px solid;
        background: #fff;
        font-weight: bold;
        padding: 8px 15px;
        height: 25px;
        cursor: pointer;
        display: inline-block !important;
    }
    .cart-qty-box .quabox input{
        display: inline-block;
        margin-right: -4px;
        border: none;
        height: 43px;
        min-width: 45px;
        border-top: 1px solid;
        border-bottom: 1px solid;
    }
    .cart-qty-box .quabox span, .cart-qty-box .quabox input{
        border-color: #888;
    }
    .sold-out{
        font-size: 10px;
        padding: 0 27px;
        top: 9px;
        right: -27px;
    }
    .saleOff{
        right: 0;
        min-width: 0;
        min-height: 0;
    }
}
@media screen and (max-width: 325px){
    .container {
        width: 300px;
    }
}
/*============================ End Media =========================================*/

.hidden-method,.discount-menu {
    display: none !important;
}