.newletter-form input{background:rgba(255,255,255,.3)!important;color:#fff!important}
.header-top2 .tryon-group2 .try-on-box3{padding:7px 5px;font-size:12px;font-weight:bolder;float:left;width:auto}
.header-top2 .tryon-group2 #id-tryon-badge{float:right;width:50px;padding:0;font-size:20px;text-align:right}
.header-top2 .tryon-group2 #id-tryon-badge .to_val,.header-top2 .tryon-group2 #id-tryon-badge .to_mval{position:relative;display:inline-block;left:inherit!important;bottom:inherit!important;top:inherit!important;right:inherit!important}
.tryon-group2{position:relative;float:left}
.tryon-group2 .list-tryon{box-shadow:rgba(0,0,0,0.1) 0 1px 3px 0px,rgba(0,0,0,0.06) 0 1px 2px 0;display:none;position:absolute;right:0;top:100%;min-width:320px;float:left;background:#fff;padding:3px}
.tryon-group2.active .list-tryon{display:block}
@media (max-width:768px) {
.header-top2 .container{padding:0}
.header-top2-right{width:100%}
.header-top2 ul{width:100%}
.header-top2 ul li{float:left}
.tryon-group2{height:33px;text-align:center}
.pr-xs{float:right!important}
.header-top2{z-index:101!important}
#shopping_cart_bton{position:fixed;left:10px;padding-top:0;padding-bottom:0;bottom:52px;border:2px solid #fff;background:rgba(0,0,0,.5);color:#fff;border-radius:10px}
}
.dropdown-menu.dropdown-content li{width:100%}
.dropdown-menu.dropdown-content li a{min-height:auto;color:#333}
.article-list-nav li{list-style:none}
li ul.sub-menu{position:absolute;width:auto;left:0;opacity:0;z-index:-1;background:#f2f2f2;padding:0;min-width:280px;top:100%;float:left;height:auto!important}
li ul.sub-menu li{text-align:left;float:left;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border-bottom:1px solid #ddd}
li ul.sub-menu li:last-child{border-bottom:0}
li ul.sub-menu li a{float:left;width:100%;padding:10px}
li:hover ul.sub-menu{opacity:1;z-index:1;box-shadow:rgba(0,0,0,0.1) 0 1px 3px 0px,rgba(0,0,0,0.06) 0 1px 2px 0}
.loading-page{top:0;position:fixed;background:rgba(0,0,0,0.5);z-index:1111;width:100%;height:100%;padding-top:calc(50vh - 100px);padding-left:calc(50vw - 100px);display:none}
.loading-page.active{display:block}
.loading-page #text_loading{font-size:20px}
.lds-ring{display:inline-block;position:relative;width:80px;height:80px}
.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent}
.lds-ring div:nth-child(1){animation-delay:-.45s}
.lds-ring div:nth-child(2){animation-delay:-.3s}
.lds-ring div:nth-child(3){animation-delay:-.15s}
@keyframes lds-ring {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.header-content-mobile{float:left;width:100%;border-bottom:0px solid #ddd;position:fixed;top:-1px;left:0;width:100%;z-index:100;background:#fff}
.header-content-mobile .logo-content-mobile{float:left;width:calc(100% - 132px);text-align:center}
.header-content-mobile .logo-content-mobile img{height:66px;display:inline-block}
.header-content-mobile .right-header-mobile{float:right;width:66px;height:66px;background:#f2f2f2;border-right:1px solid #ddd;text-align:center}
.header-content-mobile .right-header-mobile div{padding-top:23px}
.header-content-mobile .right-header-mobile span{font-size:24px;display:inline-block}
.header-content-mobile .left-header-mobile{float:left;width:66px;height:66px;background:#f2f2f2;border-right:1px solid #ddd;text-align:center}
.header-content-mobile .left-header-mobile div{padding-top:23px}
.header-content-mobile .left-header-mobile span{font-size:24px;display:inline-block}
.header-content-mobile .left-header-mobile ul{display:none;position:absolute;background:#f2f2f2;width:100%;top:66px;left:0;height:calc(100vh - 178px);border-bottom:1px solid #ddd;padding:0;margin:0;overflow:auto}
.header-content-mobile .left-header-mobile ul li{background:#f2f2f2;width:100%;border-bottom:1px solid #ddd;padding:0;margin:0;float:left}
.header-content-mobile .left-header-mobile ul li:last-child{border-bottom:0 solid #ddd}
.header-content-mobile .left-header-mobile ul li a{padding:15px;float:left;width:100%;text-align:left;font-size:18px}
.header-content-mobile .left-header-mobile.show ul{display:block}
.header-fixh{height:110px}
.header-area{position:fixed;top:0;left:0;width:100%;height:110px;z-index:99}
@media (min-width:1333px) {
.slogan{font-size:32px}
.fix-dev{display:none}
}
@media (max-width:1332px) {
.slogan{font-size:22px;line-height:30px}
}
.header-content-mobile{display:none}
@media (max-width:768px) {
.header-top2{overflow:visible}
.header-menu ul li{position:relative}
.header-content-mobile{display:block}
.header-area{position:relative!important}
.header-area .header-content{background:#fff;border-bottom:transparent}
.nav-tabs:before{display:none}
.footer-left{padding-right:10px}
.footdv-img,.company-shortcontent{padding-right:0}
.footer-right-search p{text-align:justify}
.header-content-area-right{width:auto;display:inline-block}
.header-content-area-cart .cart-right{display:none}
.header-content-area-cart{margin-left:5px;padding-top:3px}
.tryon-group{margin-right:5px}
.header-content-area-search{width:calc(100% - 0px);min-width:auto}
.header-content-area-left{padding-bottom:0;width:100%;padding-top:5px;text-align:center}
.slogan{display:none}
.header-nav{display:block}
#search-nav .search-nav-area{position:fixed;right:8px;top:106px;width:300px}
.header-fixh{height:66px!important}
#filter_fix{position:fixed;top:105px;left:0;width:100%;height:calc(100% - 68px);z-index:9999;display:none;overflow:auto}
#control_filter{display:none}
#filter_fix.act{display:block}
#filter1{display:block!important}
.panel-group-control-right{margin:0}
.tryon-group .list-tryon{left:0;top:inherit;bottom:43px}
.page-content{z-index:99;position:relative}
.header-content-area-right{text-align:center}
.amaz-account-box{display:inline-block;float:none}
.tryon-group{display:inline-block;float:none}
.left-market{width:100%;float:left;position:relative;z-index:100}
.header-content-area-left,.header-nav,.amaz-account-box{display:none}
.header-area{height:auto}
.header-area{z-index:100}
.tryon-group{position:fixed;bottom:80px;left:5px;z-index:100;margin:0}
.tryon-group .btn-tryon{border-radius:100%}
.tryon-group .try-on-box{display:none}
.tryon-group .btn-tryon span{font-size:18px}
#id-tryon-badge{font-size:26px}
#id-tryon-badge .to_val{left:8px;top:5px}
#id-tryon-badge .to_mval{right:7px;bottom:2px}
.header-content-area-right{padding:0}
.header-content-area{padding:0}
.header-content-mobile .left-header-mobile .luxumenu-group div{padding-bottom:0}
.luxumenu-group .luxumenu-group-are ul li a{padding:10px 15px!important}
}
@media (max-width:440px) {
.col-xs-6.col-sm-4.col-md-3.right{width:100%}
}
@media (max-width:340px) {
.product-grid .col-xs-6{width:100%!important}
}
.try-on-alert{width:300px!important;right:257px!important;left:inherit!important;top:73px!important;bottom:inherit!important;cursor:auto!important}
.try-on-alert:after{position:fixed;content:"";width:0;height:0;top:65px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c62828;right:270px}
.try-on-alert2{width:300px!important;right:257px!important;left:inherit!important;top:73px!important;bottom:inherit!important;cursor:auto!important}
.try-on-alert2:after{position:fixed;content:"";width:0;height:0;top:65px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2e7d32;right:270px}
.stepy-header li{padding-top:30px}
.stepy-header li:after,.stepy-header li:before{top:50px}
.btn-ministep{top:35px!important}
.stepy-header li div{background-color:#222;border:2px solid #222}
.stepy-header li:after,.stepy-header li:before{background-color:#222}
.product-grid .product-item .goods-info .rating-box,.product-grid .product-item .goods-info .price-box{display:none;min-width:120px}
.product-grid .product-item .goods-info .bt-box{padding-bottom:0}
.product-grid .wrapper{padding:0}
.product-grid .goods-info{padding:10px}
.product-grid .wrapper{background:#fff;margin-bottom:20px;border:1px solid #333;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0px,rgba(60,64,67,0.15) 0 1px 3px 1px}
@media (max-width:768px) {
.goods-info{padding:15px}
.try-on-alert,.try-on-alert2{right:70px!important;top:70px!important}
.try-on-alert:after{top:62px;right:168px}
.try-on-alert2:after{top:62px;right:168px}
#bottom_menu{position:fixed;left:0;bottom:0;background:#fff;border-top:1px solid #ddd;z-index:100;width:100%}
#bottom_menu ul{padding:0;margin:0;display:flex}
#bottom_menu ul li{list-style:none;flex:none;width:75px;text-align:center}
#bottom_menu ul li.spe{width:calc(100% - 230px);background:#ddd}
#bottom_menu ul li a{padding:10px 0;float:left;width:100%;text-align:center;padding-top:15px}
#bottom_menu ul li a span{font-size:24px}
.product-grid .wrapper{padding:0}
}
.search-area{display:none}
@media (max-width:768px) {
.search-area{width:100%;background:#fff;height:100%;position:fixed;left:0;top:0;z-index:100}
.search-area.show{display:block}
.search-area-input{text-align:center;display:block;float:left;width:100%;padding:25px}
.search-area-input label{text-align:center;font-weight:500;color:#999}
.search-area-input input.form-control{text-align:center;height:62px;background:#f2f2f2;border:1px solid #ddd;font-size:18px}
.search-area-input button{background:#49f;color:#fff;font-weight:700;font-size:18px;padding:15px 25px;margin-top:15px}
}
.icc-close{border:2px solid #888;position:absolute;top:-20px;right:-20px;width:40px;height:40px;text-align:center;cursor:pointer;border-radius:100%;background:#fff;padding-top:3px}
.icc-close span{font-size:26px;margin-top:3px}
.input-style{border:1px solid #ddd;background:#ffe;padding-left:10px;font-size:16px}
.btn-style3{background:#222;color:#fff;font-weight:700}
.modal-dialog{position:relative}
.modal-dialog .removebtn{position:absolute;width:32px;height:32px;right:-15px;top:-15px;border:1px solid #555;border-radius:100%;background:#fff;padding:5px 0;text-align:center;cursor:pointer;z-index:1}
.icon-estimate{font-size:24px;padding-bottom:0;float:left;position:relative;color:#222}
.icon-estimate i{width:13px;border-bottom:1px solid #222;position:absolute;bottom:2px;left:6px}
.header-top2{background:#333;color:#fff;float:left;width:100%}
.header-top2 ul{margin:0;padding:0;float:left}
.header-top2 ul li{list-style:none;float:left;padding:5px 0 2px}
.header-top2 ul li a{padding:5px;float:left;width:100%;color:#fff}
.header-top2-left{float:left}
.header-top2-right{float:right}
@media (min-width: 1200px) {
.header-top2 .container{width:85%}
}
.header-logo-center{text-align:center;font-size:24px;height:120px;background:#fff;float:left;width:100%}
.header-menu{float:left;width:100%;background:#f2f2f2;height:4/4px;height:auto}
.header-menu ul{position:relative;padding:0;margin:0;height:44px;z-index:11;width:100%;display:inline-block}
.header-menu ul li{list-style:none;display:inline-block}
.header-menu ul li a{float:left;font-weight:500;text-transform:uppercase;padding:10px 20px;font-size:16px;height:44px;color:#333;font-size:18px}
.header-menu ul li.active a{background:#333;color:#fff}
.header-menu .luxumenu-group-are ul li.active a{background:transparent;color:#E07F00}
.header-menu ul li.box-waterfall a{background:transparent}
.header-menu ul li a:hover{color:#E07F00}
.header-top2 .header-top2-left a{padding:5px}
@media (max-width:768px) {
.header-top2{position:fixed;top:0;left:0;width:100%;height:40px;z-index:100}
.header-top2-left{width:100%}
.header-top2-left ul{float:left;width:100%}
.header-top2-left ul li{float:left}
.header-top2 .header-top2-left a{padding:5px 5px 0!important}
.header-top2-left ul li a{float:left;color:#fff;font-size:16px}
.header-fixh2{height:105px;float:left;width:100%}
}
.search-group{position:relative}
.search-group input{height:30px;background:rgba(255,255,255,.2);padding:5px 10px;border:1px solid #999;border-radius:5px;padding-right:25px;width:185px;transition:.3s}
.search-group input:focus{width:250px}
.search-group span{position:absolute;right:7px;top:7px;color:#999}
@media (max-width:768px) {
.left-header-mobile ul li ul.sub-menu{position:relative;top:inherit;left:inherit}
.header-content-mobile .left-header-mobile ul.sub-menu li a{background:#eee;padding-left:20px}
.header-content-mobile .left-header-mobile ul.sub-menu span{font-size:18px}
.header-top2{margin-top:0!important;border-top:none!important}
.header-content-mobile .logo-content-mobile img{max-height:44px;width:90%;margin-top:15px}
.breadcrumb h1{font-size:24px!important;font-weight:bolder!important}
.search-group input:focus{width:auto;background:rgba(255,255,255,.8);color:#000}
.header-content-mobile .left-header-mobile span{font-size:16px;font-weight:500}
.header-content-mobile .left-header-mobile ul li a{padding:10px 15px}
.header-content-mobile .left-header-mobile ul li.active{background:#333}
.header-content-mobile .left-header-mobile ul li.active a{color:#fff}
.review-item-right{padding:0!important}
.review-email{display:none}
}
.p-img{position:relative}
.p-img img{transition:.3s}
.p-img img.loading2{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}
.p-img:hover img.loading{opacity:0}
.p-img:hover img.loading2{opacity:1}
#bottom_menu{display:none!important}
#id-tryon-badge{float:left;width:100%}
.tryon-group2 .list-tryon{z-index:12}
.rmphoto{width:30px!important}
.rmphoto span{margin-top:-4px!important}
.breadcrumb{color:#121212;display:inline-block;text-align:center;width:100%;padding:60px 10px;display:none;background:url(/static/home/images/inside-bg-header.jpg) 50% 0 no-repeat;background-size:cover;background-position:bottom center;float:left;width:100%;height:auto}
.breadcrumb h1,.breadcrumb h4{display:inline-block;text-align:center;float:left;width:100%;margin-bottom:5px;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:.08em}
.breadcrumb h4{font-size:18px;font-weight:500;color:#aaa}
.breadcrumb h1,.breadcrumb .h1,.breadcrumb a:hover{color:#fff}
.breadcrumb a,.breadcrumb span{display:inline;padding-right:4px;margin-right:4px;font-size:14px;color:#fff}
.footer-content{padding-top:20px;padding-bottom:50px;min-height:auto}
.effect-change{color:#fff;font-size:54px;font-weight:900;font-family:sans-serif}
.effect-change strong{font-size:54px;font-weight:900;font-family:sans-serif}
.effect-change .eff-change-topdown{display:inline-block;height:62px;margin-left:-10px;position:relative}
.effect-change .eff-change-topdown .trade{font-size:.7em;margin-top:9px;float:left}
.effect-change .eff-change-topdown span:nth-child(1){display:block;position:absolute;animation-name:eff_logo;animation-duration:5s;animation-iteration-count:infinite}
.effect-change .eff-change-topdown span:nth-child(2){display:block;position:absolute;animation-name:eff_logo2;animation-duration:5s;font-size:55px;animation-iteration-count:infinite}
@keyframes eff_logo {
0%{opacity:0}
10%{opacity:100%}
40%{opacity:100%}
50%{opacity:0}
60%{opacity:0}
90%{opacity:0}
100%{opacity:0}
}
@keyframes eff_logo2 {
0%{opacity:100%}
10%{opacity:0}
40%{opacity:0}
50%{opacity:100%}
60%{opacity:100%}
90%{opacity:100%}
100%{opacity:100%}
}
@media (max-width:768px) {
.expert-help li{width:50%;float:left}
}
.md-left-share{width:200px}
.md-right-share{width:calc(100% - 200px);padding-left:15px}
@media(max-width:768px) {
.md-left-share{width:100%}
.md-right-share{width:100%;padding-left:0}
}
.lazyload{opacity:0;transition:opacity .5s ease;vertical-align:middle}
.lazyload.loaded{opacity:1}
.product-grid .product-item .goods-info .price-box{
    width:calc(100% - 105px);
    min-width:80px;
}