.header{
    background:#fff;
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:100
}
.header-top{
    display:none
}
.header-main{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    height:50px;
    border-bottom:1px solid #e2e6eb;
    font-size:12px;
    color:#666
}
.header-main-container{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    align-items:center;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:space-between;
    position:relative
}
.header-main-container .header-mobile-menu>span:before{
    content:"\f0c9";
    font-family:"Faprika";
    font-size:20px;
    color:#E21D69;
    font-weight:900;
    margin-right:10px
}
.header-main-container .header-logo{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.header-main-container .header-search{
    display:none
}
.header-main-container .header-search form{
    z-index:999
}
.header-main-container .header-search form .search-results{
    display:none;
    position:absolute;
    top:33px;
    z-index:1;
    width:100%
}
.header-main-container .header-search form .search-results ul{
    border:1px solid #e2e6eb;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    background:#fff;
    border-radius:0
}
.header-main-container .header-search form .search-results ul li{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:space-between;
    border-bottom:1px solid #e2e6eb;
    line-height:40px;
    padding:0 10px
}
.header-main-container .header-search form .search-results ul li span{
    background:#E21D69;
    color:#fff;
    font-weight:600;
    padding:0 5px;
    border-radius:3px;
    line-height:20px;
    margin:10px 0
}
.header-main-container .header-search form .search-results ul li a{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%
}
.header-main-container .header-search form .search-results ul li:hover{
    background-color:#f3f6f9
}
.header-main-container .header-search form .search-results ul li:last-child{
    border-bottom:none
}
.header-main-container .header-search form .search-results ul:nth-child(2){
    border-top:0
}
.header-main-container .header-links{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    -ms-justify-content:flex-end;
    justify-content:flex-end;
    -ms-flex-pack:flex-end
}
.header-main-container .header-links>div>a,.header-main-container .header-links>div>span{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    align-items:center;
    position:relative;
    cursor:pointer;
    font-size:0
}
.header-main-container .header-links>div>a .qty-bubble,.header-main-container .header-links>div>span .qty-bubble{
    position:absolute;
    color:#fff;
    font-size:9px;
    background:#393;
    width:15px;
    height:15px;
    border-radius:50%;
    top:-7px;
    right:-7px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    align-items:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center
}
.header-main-container .header-links>div>a .selected-lang,.header-main-container .header-links>div>span .selected-lang{
    background:#ffffff;
    top:13px;
    right:-9px;
    color:#E21D69;
    font-size:11px;
    font-weight:600;
    display:block;
    text-transform:uppercase
}
.header-main-container .header-links>div>a:before,.header-main-container .header-links>div>span:before{
    font-family:"Faprika";
    font-size:20px;
    color:#E21D69;
    font-weight:300
}
.header-main-container .header-links .button-search>span:before{
    content:"\f002"
}
.header-main-container .header-links .button-search>div{
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:100%;
    padding:0;
    border:0
}
.header-main-container .header-links .button-search>div .dropdown-header{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:space-between;
    border-bottom:1px solid #e2e6eb;
    padding-left:10px
}
.header-main-container .header-links .button-search>div .dropdown-header .title{
    padding:0
}
.header-main-container .header-links .button-search>div .dropdown-header span{
    position:relative;
    font-size:13px;
    color:#212121;
    padding-left:10px;
    display:block;
    line-height:49px
}
.header-main-container .header-links .button-search>div .dropdown-header span.dropdown-close{
    right:10px;
    width:32px
}
.header-main-container .header-links .button-search>div .dropdown-header span.dropdown-close:after{
    content:"\f00d";
    font-family:"Faprika";
    font-size:17px;
    color:#E21D69;
    font-weight:300;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:0;
    width:22px;
    height:22px;
    border:1px solid #e2e6eb;
    border-radius:3px;
    padding:0 5px;
    line-height:22px
}
.header-main-container .header-links .button-search>div form{
    border:1px solid #e2e6eb;
    border-radius:3px;
    position:relative;
    margin:10px
}
.header-main-container .header-links .button-search>div form .input{
    height:40px;
    border:none;
    padding:0 15px;
    color:#9a9a9a;
    width:calc(100% - 40px);
    font-size:13px
}
.header-main-container .header-links .button-search>div form .input::placeholder{
    color:#9a9a9a;
    opacity:1
}
.header-main-container .header-links .button-search>div form .input:-ms-input-placeholder{
    color:#9a9a9a
}
.header-main-container .header-links .button-search>div form .input::-ms-input-placeholder{
    color:#9a9a9a
}
.header-main-container .header-links .button-search>div form .search-results{
    display:none;
    position:fixed;
    z-index:999;
    background:#fff;
    width:calc(100% - 20px);
    left:10px;
    top:102px;
    overflow:auto;
    height:calc(100% - 116px)
}
.header-main-container .header-links .button-search>div form .search-results ul li{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:space-between;
    border:1px solid #e2e6eb;
    border-top:0;
    line-height:40px;
    padding:0 10px
}
.header-main-container .header-links .button-search>div form .search-results ul li:hover{
    background-color:#f3f6f9
}
.header-main-container .header-links .button-search>div form .search-results ul li a{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%
}
.header-main-container .header-links .button-search>div form .search-results ul li span.search-label{
    background:#E21D69;
    color:#fff;
    font-weight:600;
    padding:0 5px;
    border-radius:3px;
    line-height:20px;
    margin:10px 0
}
.header-main-container .header-links .button-search>div form .search-results ul:not(:first-child) li:last-child{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
.header-main-container .header-links .button-search>div form button{
    height:40px;
    padding:0 10px;
    border:none;
    border-left:1px solid #e2e6eb;
    position:absolute;
    right:0
}
.header-main-container .header-links .button-search>div form button:before{
    content:"\f002";
    font-family:"Faprika";
    color:#E21D69;
    font-size:18px
}
.header-main-container .header-links .button-search>div form button:hover{
    background:#E21D69;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.header-main-container .header-links .button-search>div form button:hover:before{
    color:#fff
}
.header-main-container .header-links .button-news{
    display:none
}
.header-main-container .header-links .button-user>span{
    cursor:pointer
}
.header-main-container .header-links .button-user>span:before{
    content:"\f007"
}
.header-main-container .header-links .button-user .user-nav{
    min-width:180px;
    right:0;
    top:29px;
    padding:0
}
.header-main-container .header-links .button-user .user-nav .dropdown-header{
    border-bottom:1px solid #e2e6eb
}
.header-main-container .header-links .button-user .user-nav .dropdown-header .title{
    display:block;
    line-height:34px;
    display:block;
    padding:0 15px;
    color:#212121;
    font-weight:600
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents{
    padding:0 15px
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a{
    font-size:11px;
    color:#666;
    white-space:nowrap;
    line-height:30px;
    display:block
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a:not(:last-child){
    border-bottom:1px solid #e2e6eb
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-login:before{
    content:"\f090"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-register:before{
    content:"\f234"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-ordertracking:before{
    content:"\f4de"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-info:before{
    content:"\f007"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-address:before{
    content:"\f3c5"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-orders:before{
    content:"\f4de"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-return:before {
  content:"\f0e2";
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-wishlist:before{
    content:"\f004"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-password:before{
    content:"\f084"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-logout:before{
    content:"\f08b"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a.userlink-admin:before{
    content:"\f4fe"
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a:before{
    font-family:"Faprika";
    font-size:11px;
    color:#666
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a:hover{
    color:#E21D69
}
.header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a:hover:before{
    color:#E21D69
}
.header-main-container .header-links .button-user .user-nav .nav-bottom{
    display:none
}
.header-main-container .header-links .button-wishlist{
    display:none
}
.header-main-container .header-links .button-cart>span:before{
    content:"\f07a"
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper{
    right:0;
    max-width:320px;
    top:29px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-header{
    display:block;
    padding-bottom:10px;
    border-bottom:1px solid #e2e6eb
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items{
    max-height:290px;
    overflow-y:auto;
    border-bottom:1px solid #e2e6eb;
    background:#f3f6f9
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    padding:10px 0;
    position:relative;
    background:#fff;
    border:1px solid #e2e6eb;
    border-radius:3px;
    margin:10px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .picture{
    margin-right:10px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .picture img{
    max-width:45px;
    border:1px solid #e2e6eb
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details{
    width:calc(100% - 75px);
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:space-between
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details .product-name{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:10px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details .product-name a{
    font-size:13px;
    text-transform:uppercase
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details-bottom>div{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    font-size:11px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details-bottom .product-total span.value{
    color:#E21D69
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details-bottom span{
    position:relative;
    width:100px;
    line-height:16px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .details-bottom span.name:after{
    content:":";
    position:absolute;
    right:20px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .remove{
    cursor:pointer;
    position:relative
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item .remove:before{
    content:"\f2ed";
    font-family:"Faprika";
    position:absolute;
    color:#d33;
    right:initial;
    left:initial;
    top:40%
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item span:before{
    font-size:13px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item:not(:last-child){
    border-bottom:1px solid #e2e6eb
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items::-webkit-scrollbar{
    width:3px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items::-webkit-scrollbar-track{
    background:#e2e6eb
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items::-webkit-scrollbar-thumb{
    background:#E21D69
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items::-webkit-scrollbar-thumb:hover{
    background:#E21D69
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-bottom .total{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:space-between;
    line-height:40px;
    color:#212121
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-bottom .buttons{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-bottom .buttons button{
    height:40px;
    line-height:38px;
    text-transform:uppercase;
    cursor:pointer;
    transition:all .3s ease;
    padding:0 15px;
    font-weight:600;
    color:#fff;
    background:#E21D69;
    border:1px solid #E21D69;
    border-radius:3px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart .cart-empty{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    align-items:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    min-width:280px
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart .cart-empty:before{
    content:"\f5b4";
    font-family:"Faprika";
    font-size:110px;
    color:#f3f6f9;
    margin-bottom:10px;
    font-weight:300
}
.header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart.empty .flyout-cart-header{
    display:none
}
.header-main-container .header-links>div:not(:first-child){
    margin-left:20px
}
.header-menu{
    display:none
}
@media only screen and (min-width: 992px){
    .header{
        position:initial
    }
    .ie .header{
        position:static
    }
    .header-top{
        display:block;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        height:30px;
        font-size:11px;
        border-bottom:1px solid #e2e6eb
    }
    .header-top-container{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
        -ms-flex-pack:space-between
    }
    .header-top-container>div{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        line-height:30px
    }
    .header-top-container .info:before{
        content:"\f4b6";
        font-family:"Faprika";
        font-size:13px;
        margin-right:5px
    }
    .header-top-container .header-top-links{
        margin-left:auto
    }
    .header-top-container .header-top-links a{
        margin-right:30px
    }
    .header-top-container .header-top-links .languageSelector{
        position:relative;
        cursor:pointer;
        border-left:1px solid #e2e6eb;
        border-right:1px solid #e2e6eb;
        padding:0 15px
    }
    .header-top-container .header-top-links .languageSelector>span{
        margin:0
    }
    .header-top-container .header-top-links .languageSelector>span img{
        margin-top:-2px;
        margin-right:5px
    }
    .header-top-container .header-top-links .languageSelector>span:after{
        content:"\f107";
        font-family:"Faprika";
        margin-left:5px;
        font-size:13px
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu{
        right:-1px;
        margin-top:-1px;
        min-width:250px
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu .language-list ul{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        padding-bottom:10px
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu .language-list ul li{
        line-height:11px
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu .language-list ul li a{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        margin-right:15px
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu .language-list ul li a img{
        margin-right:5px
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu .country-selector{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-flex-direction:column;
        -moz-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        white-space:nowrap;
        border-top:1px solid #e2e6eb
    }
    .header-top-container .header-top-links .languageSelector .dropdown-menu .country-selector select{
        border:1px solid #e2e6eb;
        border-radius:3px;
        display:inline-block;
        line-height:1.5em;
        padding:0.5em 3.5em 0.5em 1em;
        margin:0;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        cursor:pointer
    }
    .header-main{
        height:90px
    }
    .header-main-container .header-mobile-menu{
        display:none
    }
    .header-main-container .header-search{
        display:block;
        position:initial;
        -webkit-box-flex:0;
        -moz-box-flex:0;
        -webkit-flex:0;
        -ms-flex:0;
        flex:0;
        -webkit-flex-basis:40%;
        -moz-flex-basis:40%;
        -ms-flex-basis:40%;
        flex-basis:35%
    }
    .ie .header-main-container .header-search{
        position:static
    }
    .header-main-container .header-search form{
        position:relative
    }
    .header-main-container .header-search form .input{
        height:35px;
        border:none;
        padding:0 15px;
        color:#9a9a9a;
        width:calc(100% - 40px);
        border-left:1px solid #e2e6eb;
        border-top:1px solid #e2e6eb;
        border-bottom:1px solid #e2e6eb;
        border-top-left-radius:3px;
        border-bottom-left-radius:3px;
        font-size:13px
    }
    .header-main-container .header-search form .input::placeholder{
        color:#9a9a9a;
        opacity:1
    }
    .header-main-container .header-search form .input:-ms-input-placeholder{
        color:#9a9a9a
    }
    .header-main-container .header-search form .input::-ms-input-placeholder{
        color:#9a9a9a
    }
    .header-main-container .header-search form button{
        height:35px;
        width:40px;
        padding:0 10px;
        border:none;
        border-left:1px solid #e2e6eb;
        border-top:1px solid #e2e6eb;
        border-right:1px solid #e2e6eb;
        border-bottom:1px solid #e2e6eb;
        border-top-right-radius:3px;
        border-bottom-right-radius:3px;
        position:absolute;
        right:0
    }
    .header-main-container .header-search form button:before{
        content:"\f002";
        font-family:"Faprika";
        color:#E21D69;
        font-size:18px
    }
    .header-main-container .header-search form button:hover{
        background:#E21D69;
        border-top-right-radius:3px;
        border-bottom-right-radius:3px
    }
    .header-main-container .header-search form button:hover:before{
        color:#fff
    }
    .header-main-container .header-links>div>a .qty-bubble,.header-main-container .header-links>div>span .qty-bubble{
        position:absolute;
        color:#fff;
        font-size:9px;
        background:#393;
        width:15px;
        height:15px;
        border-radius:50%;
        top:-7px;
        right:-7px;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center;
        -webkit-justify-content:center;
        -moz-justify-content:center;
        -ms-justify-content:center;
        justify-content:center;
        -ms-flex-pack:center
    }
    .header-main-container .header-links>div>a .selected-lang,.header-main-container .header-links>div>span .selected-lang{
        display:none
    }
    .header-main-container .header-links>div>a:before,.header-main-container .header-links>div>span:before{
        font-size:25px
    }
    .header-main-container .header-links .button-search{
        display:none
    }
    .header-main-container .header-links .button-news{
        display:block
    }
    .header-main-container .header-links .button-news>span:before{
        content:"\f0f3"
    }
    .header-main-container .header-links .button-news>span.empty:before{
        content:"\f1f6"
    }
    .header-main-container .header-links .button-news>span.empty span{
        display:none
    }
    .header-main-container .header-links .button-news>div{
        min-width:350px;
        margin:auto;
        left:50% !important;
        right:auto !important;
        transform:translate(-58%, 0) !important;
        padding:0;
        top:29px
    }
    .header-main-container .header-links .button-news>div .title{
        border-bottom:1px solid #e2e6eb;
        line-height:34px;
        display:block;
        padding:0 15px;
        color:#212121;
        font-weight:600
    }
    .header-main-container .header-links .button-news>div .news{
        max-height:345px;
        overflow-y:auto
    }
    .header-main-container .header-links .button-news>div .news .news-item{
        margin:0 15px;
        padding:15px 0
    }
    .header-main-container .header-links .button-news>div .news .news-item .news-head{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:baseline;
        -moz-align-items:baseline;
        -ms-align-items:baseline;
        align-items:baseline;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
        -ms-flex-pack:space-between;
        margin-bottom:10px
    }
    .header-main-container .header-links .button-news>div .news .news-item .news-head a{
        font-size:12px;
        font-weight:600;
        color:#212121;
        text-transform:uppercase
    }
    .header-main-container .header-links .button-news>div .news .news-item .news-head a:before{
        content:"\f06a";
        font-family:"Faprika";
        color:#E21D69;
        font-weight:400;
        margin-right:10px
    }
    .header-main-container .header-links .button-news>div .news .news-item .news-head .news-date{
        font-size:11px;
        color:#fff;
        font-weight:600;
        padding:0 5px;
        line-height:16px;
        border-radius:3px;
        background:#E21D69
    }
    .header-main-container .header-links .button-news>div .news .news-item:not(:last-child){
        border-bottom:1px solid #e2e6eb
    }
    .header-main-container .header-links .button-news>div .news::-webkit-scrollbar{
        width:3px
    }
    .header-main-container .header-links .button-news>div .news::-webkit-scrollbar-track{
        background:#e2e6eb
    }
    .header-main-container .header-links .button-news>div .news::-webkit-scrollbar-thumb{
        background:#E21D69
    }
    .header-main-container .header-links .button-news>div .news::-webkit-scrollbar-thumb:hover{
        background:#E21D69
    }
    .header-main-container .header-links .button-news>div .empty{
        text-align:center
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items{
        background:initial
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item{
        margin:0;
        border:none
    }
    .header-menu{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        border-bottom:1px solid #e2e6eb
    }
    .header-menu-container>ul{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
        -ms-flex-pack:space-between
    }
    .header-menu-container>ul>li{
        line-height:20px;
        flex:1 1 auto;
        text-align:center;
        outline:1px solid transparent
    }
    .header-menu-container>ul>li>a{
        display:block;
        padding:10px 0;
        text-transform:uppercase;
        color:#212121;
        font-weight:600 !important;
        white-space:nowrap;
        position:relative
    }
    .header-menu-container>ul>li>a:before{
        content:"";
        position:absolute;
        left:0;
        height:50%;
        width:1px;
        border-left:1px solid #e2e6eb;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .header-menu-container>ul>li:last-child a:after{
        content:"";
        position:absolute;
        right:0;
        height:50%;
        width:1px;
        border-left:1px solid #e2e6eb;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .header-menu-container>ul>li:last-child:hover a:after{
        border-color:transparent
    }
    .header-menu-container>ul>li .sublist{
        display:none
    }
    .header-menu-container>ul>li:hover{
        background:#E21D69;
        outline:1px solid #E21D69;
        cursor:pointer;
        z-index:99
    }
    .header-menu-container>ul>li:hover a{
        color:#fff;
        border-color:transparent
    }
    .header-menu-container>ul>li:hover a:before{
        border-color:transparent
    }
}
@media only screen and (max-width: 991px){
    .header-main-container .header-logo img{
        max-width:200px !important;
        max-height:40px !important
    }
    .header-main-container .header-links .button-user .user-nav{
        position:fixed;
        top:0px;
        left:0;
        right:0;
        bottom:0;
        border:0;
        padding:0
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-header{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
        -ms-flex-pack:space-between;
        padding-left:10px
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-header .title{
        padding:0;
        line-height:49px;
        font-weight:400
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-header span{
        position:relative;
        font-size:13px;
        color:#212121;
        padding-left:10px;
        display:block;
        line-height:49px
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-header span.dropdown-close{
        right:10px;
        width:32px
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-header span.dropdown-close:after{
        content:"\f00d";
        font-family:"Faprika";
        font-size:17px;
        color:#E21D69;
        font-weight:300;
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        right:0;
        width:22px;
        height:22px;
        border:1px solid #e2e6eb;
        border-radius:3px;
        padding:0 5px;
        line-height:22px
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-menu-contents{
        padding:0
    }
    .header-main-container .header-links .button-user .user-nav .dropdown-menu-contents a{
        line-height:40px
    }
    .header-main-container .header-links .button-user .user-nav a{
        padding:0 10px;
        line-height:40px
    }
    .header-main-container .header-links .button-user .user-nav .nav-bottom{
        display:block;
        background:#f3f6f9;
        border-top:1px solid #e2e6eb;
        border-bottom:1px solid #e2e6eb
    }
    .header-main-container .header-links .button-user .user-nav .nav-bottom .language-list ul{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .header-main-container .header-links .button-user .user-nav .nav-bottom .country-selector{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-flex-direction:column;
        -moz-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        padding:10px 10px 15px 10px
    }
    .header-main-container .header-links .button-user .user-nav .nav-bottom .country-selector span{
        margin-bottom:10px
    }
    .header-main-container .header-links .button-user .user-nav .nav-bottom .country-selector select{
        border:1px solid #e2e6eb;
        border-radius:3px;
        height:30px;
        padding:0 10px
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper{
        position:fixed;
        top:0;
        left:0;
        right:0;
        height:100%;
        padding:0;
        border:0;
        max-width:initial
    }
    .ie .header-main-container .header-links .button-cart .flyout-cart-wrapper{
        max-width:100%
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart{
        position:relative;
        height:100%
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-header{
        padding:0;
        z-index:999
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-header .cart-title{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
        -ms-flex-pack:space-between
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-header .cart-title span{
        position:relative;
        font-size:13px;
        color:#212121;
        padding-left:10px;
        display:block;
        line-height:49px
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-header .cart-title span.dropdown-close{
        right:10px;
        width:32px
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-header .cart-title span.dropdown-close:after{
        content:"\f00d";
        font-family:"Faprika";
        font-size:17px;
        color:#E21D69;
        font-weight:300;
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        right:0;
        width:22px;
        height:22px;
        border:1px solid #e2e6eb;
        border-radius:3px;
        padding:0 5px;
        line-height:22px
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items{
        max-height:initial;
        height:calc(100% - 140px);
        border-bottom:0
    }
    .ie .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items{
        max-height:100%
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-items .item{
        padding:10px
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart-bottom{
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        padding:0 10px 10px 10px;
        border-top:1px solid #e2e6eb
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart .cart-empty{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        align-items:center;
        -webkit-justify-content:center;
        -moz-justify-content:center;
        -ms-justify-content:center;
        justify-content:center;
        -ms-flex-pack:center;
        position:absolute;
        top:40px;
        left:0;
        right:0;
        height:100%
    }
    .header-main-container .header-links .button-cart .flyout-cart-wrapper .flyout-cart.empty .flyout-cart-header{
        display:block
    }
}
@media only screen and (min-width: 480px){
    .header-main-container .header-links .button-wishlist{
        display:block
    }
    .header-main-container .header-links .button-wishlist>a:before{
        content:"\f004"
    }
}
@media only screen and (max-width: 479px){
    .header-main-container .header-logo img{
        max-width:165px !important
    }
}
 