.header-light .burger {
height:90px;
-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05);
-webkit-box-shadow--moz-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05);
-webkit-box-shadow-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05)
}

.header-light .burger .logo #yami-logo {
margin:0
}

.header-light .burger .nav-main-1 {
background-color:transparent;
width:380px;
min-width:380px;
box-shadow:none;
border:none;
float:left
}

.header-light .burger .nav-main-1 .cats {
padding:0
}

.header-light .burger .nav-main-1 .cats li {
padding:0 13px
}

.header-light .burger .search-cont {
width:300px;
margin:30px 0 0
}

.header-light .burger .search-cont .search-bar {
width:210px
}

.header-light .cart-cont .added-to-cart {
position:fixed!important;
right:10%;
left:inherit
}

.promo-page .event-p0,.promo-page .event-p1,.promo-page .event-p2,.promo-page .event-p3,.promo-page .event-p4,.promo-page .event-p5,.promo-page .event-p6,.promo-page .event-p7,.promo-page .event-p8 {
width:100%;
min-width:1240px;
padding:0 0 10px;
background-size:1920px;
background-position:center 0;
background-repeat:no-repeat;
position:relative;
background-color:#f4eeed
}

.promo-page .wd-it-box,.promo-page .cat-box {
float:left;
position:relative;
background-color:#fff
}

.promo-page .wd-it-box .cta-btn,.promo-page .cat-box .cat-info .cta-btn {
line-height:2.5em;
padding:0 1em;
text-align:center;
font-weight:700;
background-color:#f25950;
color:#fff;
display:block;
float:left
}

.promo-page .wd-it-box .cta-btn:hover,.promo-page .cat-box .cat-info .cta-btn:hover {
color:#fff!important;
background-color:#ee2C21;
display:block
}

.promo-page .sm-it-box .cta-btn,.promo-page .tabs,.promo-page .tabs .tab-arrow,.promo-page .tabs li,.promo-page .tab-content {
transition:all .25s ease;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
-ms-transition:all .25s ease
}

.promo-page .sm-it-box .item-des,.promo-page .lg-it-box .item-des,.promo-page .wd-it-box .item-info .item-des {
line-height:1.5em;
height:3em;
position:relative;
overflow:hidden
}

.promo-page .sm-it-box .item-price,.promo-page .lg-it-box .item-price,.promo-page .wd-it-box .item-info .item-price {
font-size:20px;
line-height:1.5em;
color:#f25950
}

.promo-page .sm-it-box .item-o-price,.promo-page .lg-it-box .item-o-price,.promo-page .wd-it-box .item-info .item-o-price {
font-size:12px;
color:#999
}

.promo-page {
min-width:1240px;
margin:auto
}

.promo-page p {
margin:0
}

.promo-page .part.wrapper {
width:1200px;
margin:0 auto;
position:relative;
z-index:2
}

.promo-page .sec-banner {
margin:80px 0 0;
float:left;
position:relative
}

.promo-page .sec-banner img {
width:1200px;
display:block
}

.promo-page .sec-banner .sec-info {
width:1200px;
height:315px;
position:absolute;
bottom:0
}

.promo-page .sec-banner .sec-info .sec-h {
width:380px;
margin:7px auto 127px;
padding:0 2em;
font-size:20px;
text-align:center;
line-height:2.5em;
color:#333
}

.promo-page .sec-banner .sec-info .sec-h .sec-h1 {
font-size:28px;
font-weight:700;
display:block;
border-bottom:1px solid #333
}

.promo-page .sec-banner .sec-info .sec-h .sec-h2 {
display:block
}

.promo-page .sec-banner .sec-info .sec-des {
width:740px;
margin:0 auto;
padding:2em 3em;
font-size:12px;
background-color:#fff
}

.promo-page .row {
float:left
}

.promo-page .cat-title {
width:510px;
height:350px;
float:left;
overflow:hidden
}

.promo-page .title-cont {
width:100%;
text-align:center
}

.promo-page .it-box-cont {
width:690px;
height:350px;
float:left;
margin:0 0 15px
}

.promo-page .it-box-cont div:nth-promo(4) {
border-bottom:1px solid #ddd
}

.promo-page .it-box-cont div:nth-promo(5) {
border-bottom:1px solid #ddd
}

.promo-page .it-box-cont div:nth-promo(6) {
border-bottom:1px solid #ddd
}

.promo-page .sm-it-box {
width:230px;
height:175px;
padding:15px;
color:#333;
font-size:12px;
float:left;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
position:relative
}

.promo-page .sm-it-box .cta-btn {
line-height:2em;
padding:0 1em;
position:absolute;
bottom:15px;
left:15px;
border:1px solid #999
}

.promo-page .sm-it-box .cta-btn:hover {
background-color:#f25950;
border:1px solid #f25950;
color:#fff!important
}

.promo-page .sm-it-box .item-pic {
width:130px;
height:130px;
position:absolute;
bottom:0;
right:0
}

.promo-page .lg-it-box {
width:230px;
height:320px;
background-color:#fff;
padding:10px;
margin:0 0 6px 6px;
float:left;
position:relative;
overflow:hidden
}

.promo-page .lg-it-box:hover > .cta-btn {
display:block
}

.promo-page .lg-it-box .item-pic {
width:210px
}

.promo-page .lg-it-box .item-des {
margin:0 0 5px
}

.promo-page .lg-it-box .cta-btn {
position:absolute;
bottom:10px;
right:10px;
line-height:2.5em;
padding:0 1em;
text-align:center;
font-weight:700;
background-color:#f25950;
color:#fff;
display:none
}

.promo-page .lg-it-box .cta-btn:hover {
color:#fff!important;
background-color:#ee2C21;
display:block
}

.promo-page .lg-it-box .see-more {
font-size:28px;
color:#FF8A8A;
font-weight:700
}

/*.promo-page .lg-it-box .explore {
width:100px;
height:100px;
background-color:#FF8A8A;
line-height:100px;
font-weight:700;
color:#fff;
border-radius:100%;
text-align:center;
position:absolute;
bottom:30px;
right:30px;
cursor:pointer
}*/

.promo-page .lg-it-box .sticker {
width:44px;
position:absolute;
top:0;
right:20px;
margin:0
}

.promo-page .wd-it-box {
width:580px;
height:260px;
overflow:hidden;
margin:13px 0 0 13px
}

.promo-page .wd-it-box .item-pic {
width:280px;
float:left
}

.promo-page .wd-it-box .item-info {
float:left;
width:300px;
height:100%;
padding:15px 30px;
background-color:#EFF7FF
}

.promo-page .wd-it-box .item-info .item-name {
font-size:16px;
font-weight:700;
line-height:1.5em;
height:3em;
overflow:hidden;
float:left;
margin:0 0 10px
}

.promo-page .wd-it-box .item-info .item-des {
height:120px;
float:left
}

.promo-page .wd-it-box .item-info .item-price {
float:left;
width:100%
}

.promo-page .wd-it-box .item-info .item-o-price {
float:left
}

.promo-page .wd-it-box .cta-btn {
position:absolute;
bottom:30px;
right:30px
}

.promo-page .cat-box {
width:580px;
height:300px;
margin:13px 0 0 13px;
overflow:hidden
}

.promo-page .cat-box .cat-bg {
position:absolute
}

.promo-page .cat-box .cat-info {
position:relative;
padding:15px 30px;
height:100%
}

.promo-page .cat-box .cat-info .cat-des {
font-size:28px;
line-height:1.3em
}

.promo-page .cat-box .cat-info .cat-name {
font-size:16px;
line-height:2em
}

.promo-page .cat-box .cat-info .cat-discount {
font-size:28px;
font-weight:700;
color:#f25950
}

.promo-page .cat-box .cat-info .cta-btn {
font-size:18px;
padding:0 2em;
position:absolute;
bottom:30px;
left:30px;
background-color:#f27a87
}

.promo-page .more-box {
padding:0
}

.promo-page .more-box a {
height:320px;
font-size:24px;
line-height:2em;
display:block;
padding:4em 2.5em;
text-align:center
}

/*.promo-page .more-box .explore {
width:200px;
height:200px;
background-color:#fdec79;
line-height:200px;
color:#5f3c0e;
border-radius:100%;
text-align:center;
position:absolute;
bottom:60px;
right:15px;
cursor:pointer
}*/

.promo-page .more-box a:hover {
color:inherit!important
}

.promo-page .more-box a i {
font-size:50px
}

.promo-page .tabs {
margin:0;
padding:0 0 30px;
list-style:none;
float:left;
width:100%;
position:relative;
border-bottom:5px solid
}

.promo-page .tabs .tab-arrow {
width:0;
height:0;
position:absolute;
bottom:-5px;
left:280px;
border-left:20px solid transparent;
border-right:20px solid transparent;
border-bottom:20px solid
}

.promo-page .tabs li {
width:50%;
display:inline-block;
line-height:2.5em;
cursor:pointer;
float:left;
font-size:30px;
font-weight:700;
text-align:center;
overflow:hidden
}

.promo-page .tabs.four-tabs li {
width:25%
}

.promo-page .tab-content {
display:none;
background-color:#fff;
width:100%;
height:990px;
margin:30px 0 0;
float:left;
position:relative
}

.promo-page .tab-content.current {
display:inherit
}