* {
  margin:0;
  padding:0;
  box-sizing:border-box
}
html {
  min-width:375px
}
input,
select,
textarea,
button {
  font-size:100%;
  outline:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  padding:10px;
  border:none;
  font-size:14px;
  font-family:sans
}
input {
  color:#121212;
  font-family:montserrat
}
button.error::before {
  content:'';
  width:15px;
  height:15px;
  background:url(../images/close_2.svg);
  margin:0 auto;
  display:block;
  background-size:100%
}
input::placeholder,
textarea::placeholder {
    color: #676b8b;
    font-size: 14px
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #676b8b;
    font-size: 14px
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #676b8b;
    font-size: 14px
}
ol,
ul {
  list-style:none
}
a:link {
  text-decoration:none
}
a:visited {
  text-decoration:none
}
a:hover {
  text-decoration:none;
  cursor:pointer
}
a:active {
  text-decoration:none
}
a {
  text-decoration:none;
  outline:0;
  -webkit-appearance:none
}
.clearfix:after,
.clearfix:before {
  content:"";
  display:table
}
.clearfix:after {
  clear:both;
  overflow:hidden
}
.clearfix {
  zoom:1
}
.clear {
  clear:both;
  display:block;
  overflow:hidden;
  height:0;
  line-height:0;
  font-size:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:sans;
  font-weight:400
}
i {
  font-style:normal
}
em {
  font-style:normal
}
.blue {
  color:#0082fb
}
.orange {
  color:#ee6a25
}
.price strong {
  font-weight:400
}
.flex {
  display:flex
}
.flexItemCenter {
  display:flex;
  align-items:center
}
.flexCenter {
  display:flex;
  align-items:center;
  justify-content:center
}
.flexBetween {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.flexColumn {
  display:flex;
  flex-direction:column;
  align-items:center
}
.flexWarp {
  flex-wrap:wrap
}
.web__hide {
  display:none
}
.mobile__hide {
  display:block
}
body {
    font-family: montserrat;
    background: rgb(5, 6, 34);
    font-size: 14px;
    color: #444
}
body::-webkit-scrollbar,
.commonScroll::-webkit-scrollbar {
  width:8px
}
body::-webkit-scrollbar-thumb,
.commonScroll::-webkit-scrollbar-thumb {
  background:#bcbcbc;
  border-radius:7px;
  cursor:pointer
}
body::-webkit-scrollbar-track,
.commonScroll::-webkit-scrollbar-track {
  background-color:transparent
}
.fontSans {
  font-family:sans
}
.curPointer {
  cursor:pointer
}
.positionRe {
  position:relative
}
.positionAb {
  position:absolute
}
.price {
  font-family:sans
}
.ell-multiline {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  word-wrap:break-word;
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis
}
.posLeftTopCenter {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%)
}
.modal,
.goods_modal,
.delelte_modal {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  opacity:.5;
  background:#000;
  z-index:99;
  display:none
}
.delelte_modal {
  z-index:999
}
.tips {
    color: hsl(353 100% 59%/1)
}
.required {
    color: hsl(36 100% 50%/1)
}
@font-face {
  font-family:montserrat;
  src:url(../font/default.ttf);
  font-display:swap
}
@font-face {
  font-family:sans;
  src:url(../font/default_bold.ttf);
  font-display:swap
}
.container {
  width:1400px;
  margin-right:auto;
  margin-left:auto
}
.main {
  margin-top:130px
}
.mmo_header {
    height: 80px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    background: rgb(5, 6, 34);
}
.mmo_header .container,
.mmo_header .header_left,
.mmo_header .header_right,
.mmo_header .header_common_height {
  height:100%
}
.mmo_header .logo {
  margin-right:100px;
 /* padding-left:6px*/
}
.mmo_header .logo img {
  
  height:50px;
  min-width:164px
}
.mmo_header .header_search {
  position:relative
}
    .mmo_header .header_search .search_input input {
        font-size: 12px;
        font-weight: 400;
        line-height: 40px;
        position: relative;
        z-index: 10;
        width: 350px;
        height: 40px;
        padding-left: 20px;
        color: #fff;
        border: 1px solid rgba(0, 0, 0, 0);
        border-radius: 4px;
        outline: medium;
        background: rgba(103, 107, 139, 0.24);
    }
    .mmo_header .header_search .search_input i {
        right: 10px;
        top: 5px;
        color: #8a8686;
        font-size: 24px
    }
.mmo_header .header_search .search_list {
  position:absolute;
  top:110%;
  left:0;
  width:100%;
  background:#fff;
  border:1px solid #b6b6b6;
  border-radius:0 0 4px 4px;
  display:none;
  z-index:999;
  border-radius:4px;
  max-height:300px;
  overflow-y:auto
}
.mmo_header .header_search .search_list a {
  color:#444;
  padding:7px 10px
}
.mmo_header .header_search .search_list a img {
  margin-left:10px
}
.mmo_header .header_search .search_list a:hover {
  background:#d1d1d1
}
.mmo_header .header_search .search_list.display {
  display:block
}
    .mmo_header .header_common--style .common_title {
        height: 44px;
        border-radius: 4px 4px 4px 4px;
        border: 1px solid #37475f;
        padding: 0 11px
    }
.mmo_header .header_common--style .common_title p {
  margin:0 10px;
  color:#fff;
}
.mmo_header .header_common--style .common_title i {
  font-size:12px;
  color:#878787
}
.mmo_header .header_common--style .common_child {
  top:94%;
  left:-13px;
  padding:18px 0;
  display:none;
  z-index:99
}
.mmo_header .header_common--style.header_currency .common_child {
  left:-20px
}
.mmo_header .header_common--style .common_child.display {
  display:block
}
.mmo_header .header_common--style .common_child .common_list {
  background:#fff;
  width:150px;
  padding:10px 0;
  border-radius:4px
}
.mmo_header .header_common--style .common_child .common_list::after {
  content:'';
  position:absolute;
  top:11px;
  left:45%;
  transform:rotate(-44deg);
  border:9px solid #fff;
  border-bottom:8px solid transparent;
  border-left:8px solid transparent;
  border-radius:0 2px 0 0
}
.mmo_header .header_common--style .common_child .common_list a {
  height:40px;
  padding-left:23px;
  color:#000
}
.mmo_header .header_common--style .common_child .common_list a .common_national {
  margin-right:18px
}
.common_national {
  width:20px;
  height:20px;
  background-size:100%
}
.currency_list p {
    margin-left: 18px
}
    .common_national.en,
    .common_national.usd {
        background-image: url(../images/us.png)
    }
.common_national.de {
  background-image:url(../images/de.png)
}
.common_national.fr {
  background-image:url(../images/fr.png)
}
.common_national.es {
  background-image:url(../images/es.png)
}
.common_national.eur {
  background-image:url(../images/eur.png)
}
.common_national.gbp {
  background-image:url(../images/gbp.png)
}
.common_national.aud {
  background-image:url(../images/aud.png)
}
.common_national.cad {
  background-image:url(../images/cad.png)
}
.common_national.cny {
  background-image:url(../images/cny.png)
}
.common_national.thb {
  background-image:url(../images/thb.png)
}
.common_national.php {
  background-image:url(../images/php.png)
}
.common_national.idr {
  background-image:url(../images/idr.png)
}
.common_national.twd {
  background-image:url(../images/twd.png)
}
.common_national.hkd {
  background-image:url(../images/hkd.png)
}
.common_national.sgd {
  background-image:url(../images/sgd.png)
}
.common_national.myr {
  background-image:url(../images/myr.png)
}
.common_national.jpy {
  background-image:url(../images/jpy.png)
}
.mmo_header .header_common--style.header_currency {
  margin:0 10px
}
.mmo_header .header__pc--user .log_in {
    height: 44px;
    border: 0px solid #b6b6b6;
    border-radius: 4px;
    padding: 0 16px;
    margin-right: 10px;
    cursor: pointer;
    background: hsl(228 35% 18%/1);
    color: #fff;
    font-weight: 700;
}
.mmo_header .header__pc--user .sign_up {
    height: 44px;
    background: hsl(228 35% 18%/1);
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    padding: 0 16px;
    font-weight: 700;
}
.mmo_header .header__pc--user .current {
    color: rgb(255, 255, 255);
    background: rgb(86, 79, 255);
   
}
    .mmo_header .header__pc--user .current:hover {
 
      background: rgb(82, 62, 201); 
    }


.mmo_header .header__pc--user a.my_account {
  max-width:186px
}
.mmo_header .header__pc--user a.my_account span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer
}
.mmo_header .header__pc--user a.my_account img {
  width:22px;
  height:22px;
  margin-right:8px
}
.mmo_header .header_cart {
  margin-left:10px
}
    .mmo_header .header_cart .header__cart--title {
        width: 76px;
        height: 44px;
        background: #eb5304;
        border-radius: 4px;
        cursor: pointer
    }
.mmo_header .header_cart .header__cart--title i {
  font-size:26px;
  color:#fff;
  margin-right:7px
}
        .mmo_header .header_cart .header__cart--title em {
            min-width: 20px;
            height: 20px;
            background: #fff;
            border-radius: 50%;
            color: #dd682a;
            font-family: sans
        }
.cartDialog {
  position:fixed;
  min-width:800px;
  width:800px;
  top:20%;
  left:50%;
  transform:translateX(-50%);
  z-index:999;
  border-radius:10px;
  display:none;
  background:#fff;
  box-shadow:0 4px 20px 0 rgba(0,0,0,.4);
  border-radius:6px;
  overflow:hidden
}
.cartDialog.display {
  display:block
}
.cartDialog .cartDialog_title {
  padding:11px 20px 6px;
  font-size:18px;
  color:#111;
  background:#eee
}
.cartDialog .cartDialog_title i {
  color:#555;
  font-size:30px;
  cursor:pointer
}
.cartDialog .noCart {
  padding:23px 0 43px;
  background-color:#f9f9f9;
  display:none;
  text-align:center;
  height:100%
}
.cartDialog .noCart img {
  width:75px;
  height:60px
}
.cartDialog .noCart p {
  font-size:14px;
  color:#0e1319;
  margin-top:16px
}
.cartDialog ul {
  display:block;
  overflow-y:auto;
  max-height:320px;
  padding:0 30px
}
.cartDialog li {
  padding:20px 30px;
  overflow:hidden;
  display:flex;
  padding:20px 0;
  border-bottom:1px solid #d9d9d9;
  align-items:center;
  justify-content:space-between
}
.cartDialog li .cartImages {
  width:100px;
  height:100px;
  background:#333;
  border-radius:4px;
  padding:5px;
  margin-right:30px
}
.cartDialog li .cartImages img {
  max-width:100%;
  max-height:100%
}
.cartDialog li .headerCart_shopInfo .goodsQty {
  font-family:sans;
  font-size:14px;
  font-weight:700
}
.cartDialog li .diy_more {
  cursor:pointer;
  margin-top:10px;
  color:#12b73d
}
.cartDialog li .diy_more:hover {
  color:#15cf2f
}
.cartDialog li .diy_more i {
  font-size:12px
}
.cartDialog li .diyDetailInfo {
  position:absolute;
  top:155px;
  background:#fff;
  z-index:9;
  border-radius:5px;
  padding:10px;
  display:none;
  left:-50px;
  z-index:1;
  box-shadow:0 0 5px 1px #ccc
}
.cartDialog li .diyDetailInfo::after {
  content:'';
  background:#fff;
  position:absolute;
  top:-5px;
  left:217px;
  width:10px;
  height:10px;
  transform:rotate(45deg)
}
.cartDialog li .diyDetailInfo.display {
  display:block
}
.cartDialog li .diyDetailInfo p {
  color:#000;
  white-space:nowrap;
  width:auto
}
.cartDialog li .headerCart_shopInfo {
  flex:1
}
    .cartDialog li .headerCart_shopInfo .title {
        color: #222;
        font-size: 14px;
        padding-right: 10px;
        width: 250px;
        word-break: break-all;
    }
.cartDialog li.goods_item .goodsNum {
  border:none;
  width:148px;
  height:40px;
  margin-top:0;
  border-radius:2px;
  overflow:hidden
}
.cartDialog li.goods_item .goodsNum span {
  background:#414141;
  height:40px;
  min-width:40px
}
    .cartDialog li.goods_item .goodsNum .sub {
        border-radius: 4px 0 0 4px;
    }
    .cartDialog li.goods_item .goodsNum .add {
        border-radius: 0 4px 4px 0;
    }

    .cartDialog li.goods_item .goodsNum input {
        background: #414141;
        border-color: #f0f0f0;
        border-radius: 0px;
        border-top: 1px solid #414141;
        border-bottom: 1px solid #414141;
    }
.cartDialog li .priceBox {
  text-align:center;
  min-width:100px
}
.cartDialog li .priceBox .price {
  color:#0082fb;
  font-size:18px
}
.cartDialog li .deleteIco {
  margin-left:30px
}
.cartDialog li .deleteIco i {
  font-size:22px;
  color:#555;
  cursor:pointer
}
.cartDialog .cart-total {
  padding:20px;
  color:#111;
  font-size:18px;

}
.cartDialog .cart-total .price {
  font-size:24px;
  color:#0082fb;
  margin-left:5px
}
    .cartDialog .cart-total .itmes {
        font-size: 24px;
        color: #0082fb;
        margin-right: 15px
    }

    .cartDialog .cart-button {
        padding: 0 20px 26px;
      
    }
.cartDialog .cart-button .clear-btn {
  width:160px;
  height:46px;
  font-size:16px;
  color:#555;
  cursor:pointer;
  border:1px solid #adadad;
  background:0 0;
  margin-right:30px;
  border-radius:2px
}
.cartDialog .cart-button .clear-btn:hover {
  background-color:#0377e3;
  color:#fff;
  border-color:#0377e3
}
.cartDialog .cart-button .checkout-btn {
  width:160px;
  padding:0
}
html[lang=de] .cartDialog .cart-button .checkout-btn {
  width:170px
}
.cartDialog .cart-button .checkout-btn a {
  color:#fff;
  font-size:16px;
  height:46px;
  background:#ee6a25;
  border-radius:2px;
  text-align:center
}
.cartDialog .cart-button .checkout-btn a:hover {
  background:#eb5304
}
.mmo_header .header_user .myAccount {
  margin-left:5px
}
.mmo_header .header_menu {
  display:none
}
nav {
    background: hsl(228 35% 18%/1);
    position: fixed;
    width: 100%;
    top: 80px;
    z-index: 97;
    cursor: pointer
}
    nav .nav__categories .categories__title {
        background: rgb(86, 79, 255);
        height: 50px;
        color: #fff;
        font-size: 16px;
        padding: 0 28px;
        position: relative;
        z-index: 20
    }
        nav .nav__categories .categories__title.display::after {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -5px;
            transform: rotate(135deg);
            border: 5px solid rgb(82, 62, 201);
            border-bottom: 5px solid transparent;
            border-left: 5px solid transparent;
            background: rgb(82, 62, 201);
        }
nav .nav__categories .categories__title:hover i {  
    -webkit-animation: scale ease 1s 1;
    -o-animation: scale ease 1s 1;
    animation: scale ease 1s 1;
}
nav .nav__categories .categories__title i {
    font-size: 20px;
    margin-right: 11px;
 
}
    nav .nav__categories .categories__list {
        width: 100%;
        background: rgb(5, 6, 34);
        padding: 26px 30px 80px;
        z-index: 19;
        transform: scale(0);
        opacity: 0;
        transform-origin: 0 0;
        transition: all .3s;
        -webkit-transition: all .3s;
        display: grid;
        grid-template-columns: repeat(5,1fr);
        grid-gap: 10px;
  
    }
nav .nav__categories .categories__list.display {
  transform:scale(1);
  opacity:1
}
        nav .nav__categories .categories__list a {
            background: #1c1e3b;
            color: #fff;
            height: 45px;
            padding-left: 15px;
            border-radius: 4px;
        }
nav .nav__categories .categories__list a .game_img {
  width:26px;
  height:26px;
  margin-right:8px
}
nav .nav__categories .categories__list a .ico_img {
    margin-left: 3px
}
nav .nav__categories .categories__list a.allgame {
  position:absolute;
  right:30px;
  bottom:20px;
  padding:0 22px
}
nav .nav__categories .categories__list a.allgame i {
  color:#fff;
  font-size:16px;
  margin-left:18px
}
            nav .nav__categories .categories__list a:hover {
                background: #262848;
                color: #fff;
            }
    nav .other__nav a {
        color: #dad9ff;
        height: 50px;
        padding: 0 38px;
        position: relative;
        font-weight: 700;
        text-transform: uppercase;
    }
        nav .other__nav a::after {
            content: '';
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 1px;
            height: 24px;
            background: hsla(0,0%,100%,.12);
        }
        nav .other__nav a:hover {
            background: rgb(86, 79, 255);
            color: #fff !important;
           
        }
nav .other__nav a:last-child::after {
  display:none
}
nav .other__nav a i {
  margin-right:8px
}
.nw_goodList.item_goodList .goods_item {
  display:flex;
  position:relative
}
    .nw_goodList.item_goodList .goods_item:hover {
        box-shadow: 0px 0px 5px 1px #0082fb;
    }
.nw_goodList .goods_item .goods_top_info {
    background: hsl(228 35% 18%/0.8);
    width: 100%;
    padding-top: 10px;
    border-radius: 4px
}
.nw_goodList .goods_item .goodsImg {
  width:100%;
  height:110px
}
.nw_goodList .goods_item .goodsImg img {
  max-width:100%;
  max-height:100%
}
.nw_goodList .goods_item .goodsNum {
    width: 140px;
    height: 36px;
    /*  background:#b7b7b7;*/
    /*    background:rgb(5, 6, 34);*/
    overflow: hidden;
    margin-top: auto
}
    .nw_goodList .goods_item .goodsNum span {
        min-width: 40px;
        height: 40px;
        font-size: 18px;
        color: #fff;
        cursor: pointer;
        background-color: hsla(0,0%,100%,.08);
    }
    .nw_goodList .goods_item .goodsNum input {
        width: 100%;
        height: 100%;
        color: #faf9f8;
        background: hsla(0,0%,100%,.08);
        text-align: center;
        border-left: 1px solid #393f55;
        border-right: 1px solid #393f55;
    }
.nw_goodList .goods_item .goodsBtn {
  padding:0 10px;
  width:100%;
  margin-top:10px
}
    .nw_goodList .goods_item .goodsBtn .buynow {
        width: 100%;
        color: #fff;
        font-size: 14px;
        background:#ee6a25;
        border: 1px solid hsla(0,0%,100%,.12);
        border-radius: 4px;
    }
.nw_goodList .goods_item .goodsBtn .buynow i {
  margin-right:10px;
  font-size:22px
}
        .nw_goodList .goods_item .goodsBtn .buynow:hover {
            background:  #ed580a;
            color: #fff
        }

    .nw_goodList .goods_item .goodsBtn .addcart {
        width: 100%;
        color: #fff;
        font-size: 14px;
        background: rgb(86, 79, 255);
        border: 1px solid hsla(0,0%,100%,.12);
        border-radius: 4px;
        margin-top: 10px;
    }

        .nw_goodList .goods_item .goodsBtn .addcart i {
            margin-right: 10px;
            font-size: 22px
        }

        .nw_goodList .goods_item .goodsBtn .addcart:hover {
            background: rgb(82, 62, 201);
            color: #fff
        }
.item_goodList.nw_goodList .goods_item .goods_title {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-width:260px;
}
.nw_goodList .goods_item .goods_title {
  margin:20px 0 10px;
  color:#fff;
  padding:0 8px
}
.nw_goodList .cart_goodsList .goods_item .goods_title {
  color:#000
}
.nw_goodList .goods_item .goods_price {
  padding-top:5px
}
.nw_goodList.item_goodList .goods_item .true_price {
  text-align:center
}
.nw_goodList .goods_item .true_price {
    color: hsl(36 100% 50%/1);
    font-size: 22px
}
.nw_goodList .goods_item .old_price {
  color:#ccc
}
.nw_goodList .goods_item .old_price .price {
  font-size:12px;
  text-decoration:line-through;
  margin-right:9px
}
.nw_goodList .goods_item .goods_discount {
  color:#12b73d
}
.nw_goodList .goods_item .addCart {
  margin-left:10px
}
.nw_goodList .goods_item .elden_attr {
  height:40px;
  margin-top:10px;
  position:relative;
  width:100%;
  padding:0 15px
}
.nw_goodList .goods_item .elden_attr .elden_attr_title {
  height:34px;
  border:solid 1px #666;
  padding:0 10px;
  cursor:pointer;
  color:#fff;
  font-size:12px
}
.nw_goodList .goods_item .elden_attr .elden_attr_title i {
  font-size:12px;
  color:rgba(255,255,255,.5)
}
.nw_goodList .goods_item .elden_attr .elden_attr_ul {
  position:absolute;
  width:88%;
  top:100%;
  left:15px;
  background-color:#fff;
  color:#000;
  max-height:300px;
  overflow-y:auto;
  z-index:99;
  display:none
}
.nw_goodList .goods_item .elden_attr .elden_attr_ul .elden_attr_li {
  height:30px;
  cursor:pointer;
  padding:0 10px;
  white-space:nowrap;
  font-size:12px
}
.nw_goodList .goods_item .elden_attr .elden_attr_ul .elden_attr_li:hover {
  background:#315973;
  color:#fff
}
.nw_goodList .goods_item .elden_attr .elden_attr_ul .elden_attr_li:hover .price {
  color:#fff
}
.nw_goodList .goods_item .elden_attr .elden_attr_ul .elden_attr_li p {
  margin-left:5px
}
.ordering_steps {
  padding-top:70px
}
.ordering_steps .home_common_title i {
  width:60px;
  height:4px;
  background-color:#d52b1e
}
.ordering_steps .home_common_title h2 {
  color:#121212;
  font-size:32px;
  margin-top:20px
}
.ordering_steps .siteInfo_text {
  text-align:center;
  margin-top:10px;
  color:#666;
  margin-bottom:40px
}
.ordering_steps .site_list {
  align-items:flex-start
}
.ordering_steps .site_item {
  margin-right:40px;
  width:25%
}
.ordering_steps .site_item:last-child {
  margin-right:0
}
.ordering_steps .site_item .item_img {
  width:80px;
  height:80px;
  background-color:#d5a602;
  border-radius:50%;
  margin-left:61px
}
.ordering_steps .site_item .item_img .pay {
  fill:#fff
}
.ordering_steps .site_item h3 {
  color:#121212;
  font-size:20px;
  margin:30px 0 15px
}
.footerCommonSet {
  position:fixed;
  right:60px;
  bottom:100px;
  z-index:99;
  cursor:pointer;
  transition:all .3s
}
.footerCommonSet img {
  width:56px;
  height:56px
}
.footerCommonSet.backTop {
  bottom:170px;
  display:none
}
.footerCommonSet .setIcon {
  fill:#fff
}
.liveChat .liveLoad {
  position:absolute;
  background:#fff;
  color:#000;
  width:245px;
  font-size:14px;
  box-shadow:0 0 6px 1px #ccc;
  right:-22%;
  text-align:center;
  display:none;
  padding:15px 10px;
  text-align:center;
  top:0
}
.liveChat .liveLoad img {
  display:block;
  width:80px;
  margin:10px auto 0;
  height:auto
}
.liveChat .liveLoad.display {
  display:block
}
.footer__payment {
    height: 120px;
    line-height: 100px;
    height: 100px;
    margin-bottom: 30px;
    text-align: center;
    border-bottom: 1px solid hsla(0,0%,100%,.12);
    border-bottom-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    border-top-color: hsla(0,0%,100%,.12);
    border-top: 1px solid hsla(0,0%,100%,.12);
}
.footer__payment img {
  max-width:100%;
  width:830px
}
.mmo_footer {
    background: rgb(5, 6, 34);
    color: hsla(0,0%,100%,.7);
    padding: 0px 0 0
}
.mmo_footer .footer_head {
  align-items:flex-start
}
.mmo_footer .footer_head .footer_head_l {
  margin-top:-4px
}
.mmo_footer .footer_head .footer_logo {
  width:326px;
  margin-right:60px;
  padding-top:5px
}
.mmo_footer .footer_head .footer_logo img {
  width:178px;
/*  height:29px*/
}
.mmo_footer .footer_head .footer_logo p {
  margin-top:20px;
  line-height:30px;
  color: rgb(103, 107, 139);
}
.mmo_footer .footer_head .dont_miss .dont_1 {
  color:#fff;
  font-size:36px;
  margin-bottom:10px
}
.mmo_footer .footer_head .dont_miss .dont_2 {
  width:70%
}
    .mmo_footer .item a {
        color: rgb(103, 107, 139);
        white-space: nowrap
    }
.mmo_footer .item a:hover {
  color:#0082fb
}
.mmo_footer .item>p {
  color:#fff;
  font-size:16px;
  margin-bottom:28px
}
.mmo_footer .item.contact ul {
  flex-wrap:wrap;
  width:400px
}
.mmo_footer .item.contact li {
  width:50%;
  margin-bottom:13px
}
.mmo_footer .joinUs ul li {
  margin-bottom:13px
}
.mmo_footer .joinUs li {
  margin-bottom:13px
}
    .mmo_footer .footer_shade a {
        width: 40px;
        height: 40px;
        background: rgb(30, 34, 66);
        border-radius: 4px 4px 4px 4px;
        color: rgb(167, 167, 200);
        margin-right: 10px;
        transition: all .3s
    }
.mmo_footer .footer_shade .pc_widget {
  height:48px;
  border:solid 1px rgba(255,255,255,.3);
  padding:10px 0 0;
  margin-top:30px
}
.mmo_footer .footer_shade a:last-child {
  margin-right:0
}
.mmo_footer .footer_shade a i {
  font-size:22px
}
    .mmo_footer .footer_shade a:hover {
        background: rgb(41, 48, 84);
        color: #fff
    }
    .mmo_footer .footer_fee {
        grid-gap: 20px;
        padding: 32px 0;
        margin-top: 50px;
        border-top: 1px solid hsla(0,0%,100%,.12)
    }
.mmo_footer .footer_fee img {
  width:100px;
  height:50px
}

    .mmo_footer .footer_shade ul li {
        margin-top: 20px;
        color: rgb(103, 107, 139);
        white-space: nowrap;
    }

        .mmo_footer .footer_shade ul li i {
            vertical-align: text-bottom;
            margin-right: 5px;
        }
.breadcrumb {
    padding: 10px 0 10px;
    /*background: rgb(25, 31, 61);*/
}
.bredcrumbAbout {
  font-size:30px;
  color:#fff;
  padding:10px 0 9px;
  font-family:sans
}
.breadcrumb ul {
  display:flex;
  font-size:14px
}
.breadcrumb ul li.home a {
  color:#c9c9c9;
  font-size:12px
}
.breadcrumb ul li.category a {
  color:#c9c9c9;
  margin-left:10px;
  font-size:12px
}
    .breadcrumb ul li span {
        color: #a3b1bf;
    }
.breadcrumb ul li.category a:hover {
  color:#ee6a25
}
.breadcrumb .bredcrumbAbout .bredcrumbAbout_orange {
  font-size:22px;
  color:#ff8c05
}
.breadcrumb .bredcrumbAbout p {
  color:#c9c9c9;
  font-size:14px;
  font-weight:400
}
.page_bj {
  background:#000;
  height:120px;
  width:100%;
  text-align:center
}
.page_bj h2 {
  font-size:30px;
  color:#fff
}
.page_bj img {
  width:100%;
  height:100%
}
.page_bj .page_bj_img_m {
  display:none
}
.round_wait {
  display:none;
  width:20px;
  height:20px;
  border-radius:50%;
  border-left:2px solid #fff;
  margin:5px auto 0;
  animation:rotation 1s linear infinite
}
@keyframes rotation {
  from {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(360deg)
  }
}
.errorTips {
  background:#fff;
  box-shadow:0 0 7px 2px #ccc;
  position:absolute;
  font-size:12px;
  right:14px;
  top:-35px;
  padding:10px 20px 10px 10px;
  color:#101822
}
.errorTips::before {
  width:10px;
  height:10px;
  position:absolute;
  bottom:-5px;
  right:11px;
  content:'';
  transform:rotate(45deg);
  background:#fff
}
.errorTips p {
  color:#000;
  margin-bottom:5px;
  display:flex;
  align-items:center
}
.errorTips i {
  width:15px;
  height:15px;
  background:url(../images/gantanhao.png);
  background-size:100%;
  margin-right:5px
}
.errorTips.successTips i {
  background:url(../images/success.png);
  background-size:100%
}
@keyframes deleteTips {
  0% {
    right:-100%
  }
  100% {
    right:0
  }
}
@media(min-width:1024px) {
  .container {
    width:100%;
    padding:0
  }
  .mmo_header .header_common_height:hover {
    background-color:#f9f9f9
  }
  .mmo_header .header_common_height:hover::after {
    content:'';
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    height:4px;
    background-color:#d52b1e
  }
    .mmo_header .header_common--style .common_child .common_list a:hover {
        background: rgb(237, 237, 245);
    }
  /*.mmo_header .header__pc--user .log_in:hover {
    background: #162029;
    border:1px solid #0082fb;
    color:#fff
  }
  .mmo_header .header__pc--user .sign_up:hover {
    background:#0377e3
  }*/
    .mmo_header .header_cart .header__cart--title:hover {
        background: #ee6a25
    }
  .cartDialog .cartDialog_title i:hover,
  .cartDialog li .deleteIco i:hover {
    color:#0082fb
  }
  .nw_goodList .goods_item .wishIco.active:hover .wishHover,
  .nw_goodList .goods_item .addCart:hover .cartIcoShow,
  .nw_goodList .goods_item .wishIco:hover .wishHover {
    display:block
  }
  .nw_goodList .goods_item .wishIco.active:hover .wishHide,
  .nw_goodList .goods_item .addCart:hover .cartIco,
  .nw_goodList .goods_item .wishIco:hover .wishHide {
    display:none
  }
    .nw_goodList .goods_item .goodsNum span:hover {
        background-color: #EE6A25;
    }
  nav .other__nav a:hover {
    color:#ee6a25
  }
    nav .nav__categories:hover .categories__title {
        background: rgb(82, 62, 201);
    }
}
.nw_dialog {
  width:390px;
  background-color:#faf9f8;
  position:fixed;
  top:50%;
  left:50%;
  z-index:1000;
  margin:auto;
  text-align:center;
  padding:47px 45px 30px;
  display:none;
  transform:translate(-50%,-50%)
}
.nw_dialog p {
  color:#121212;
  font-size:14px;
  margin-bottom:22px
}
.nw_dialog i {
  position:absolute;
  top:15px;
  right:15px;
  font-size:20px;
  color:#444;
  cursor:pointer
}
.nw_dialog button {
  height:40px;
  min-width:140px;
  background:0 0;
  border-radius:2px;
  font-size:15px;
  color:#444;
  cursor:pointer;
  border:1px solid #b6b6b6;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center
}
.nw_dialog button:hover {
  border:1px solid #e50000;
  color:#e50000
}
.nw_dialog button.yes {
  margin-right:20px;
  background:#eb5304;
  color:#fff;
  border:1px solid #eb5304
}
.nw_dialog button.yes:hover {
  background:#eb5304
}
.nw_dialog.display {
  display:block;
  animation:scaleDialog .3s;
  -webkit-animation:scaleDialog .3s
}
.loading_mask {
  padding:50px 0
}
.loading_mask img {
  width:80px
}
.slide__dialog {
  display:none
}
.account__dialog {
  position:fixed;
  min-width:500px;
  width:500px;
  top:20%;
  left:50%;
  transform:translateX(-50%);
  z-index:999;
  border-radius:10px;
  background:#fff;
  box-shadow:0 4px 20px 0 rgba(0,0,0,.4);
  overflow:hidden;
  padding:50px 42px 28px;
  display:none
}
.account__dialog .title {
  color:#111;
  text-align:center;
  font-size:30px;
  margin-bottom:20px
}
.account__dialog .close {
  position:absolute;
  right:20px;
  top:20px;
  cursor:pointer
}
.account__dialog .account__list a {
  color:#444;
  height:49px;
  border-bottom:1px solid #dcdcdc
}
.account__dialog .account__list a i {
  font-size:18px;
  color:#b1b1b1;
  margin-right:15px
}
.account__dialog .account__list a:hover {
  color:#ee6a25
}
.account__dialog .account__list a:hover i {
  color:#ee6a25
}
.account__dialog .sign_out {
  height:56px;
  background:#ee6a25;
  border-radius:2px 2px 2px 2px;
  width:100%;
  color:#fff;
  font-size:16px;
  margin-top:24px
}
.account__dialog .sign_out:hover {
  background:#ff5800
}
.errorTips__dialog {
  position:fixed;
  min-width:240px;
  width:240px;
  top:40%;
  left:50%;
  transform:translateX(-50%);
  z-index:1000;
  background:#fff;
  box-shadow:0 4px 20px 0 rgba(0,0,0,.4);
  border-radius:4px;
  overflow:hidden;
  display:none
}
.errorTips__dialog.display {
  display:block
}
.errorTips__dialog .tips__title {
  color:#444;
  padding:10px;
  background-color:#f8f8f8;
  border-bottom:1px solid #eee
}
.errorTips__dialog .tips__title i {
  cursor:pointer
}
.errorTips__dialog .tips__content {
  padding:20px
}
.page_404 {
  padding:47px 0 77px
}
.page_404 .pc_img {
  width:auto;

}
.page_404 .mobile_img {
  display:none;
  width:200px;
  height:200px
}
    .page_404 .page_but
    {
        margin-top:20px;
    }
    .page_404 p {
        font-size: 24px;
        margin: 18px 0;
        color: rgb(250, 250, 250);
    }
    .page_404 span {
        color: #cdcdf5;
    }
    .page_404 a {
        height: 38px;
        background-color: #ee6a25;
        border-radius: 6px;
        padding: 0 60px;
        font-size: 16px;
        color: #fff;
        display: inline-block;
        line-height: 38px;
        width: 200px;
        text-align:center;
        margin:0px 5px;
    }
.save-success {
  position:fixed;
  top:300px;
  left:50%;
  align-items:center;
  color:#67c23a;
  background-color:#f0f9eb;
  border-color:#e1f3d8;
  border-radius:10px;
  height:50px;
  justify-content:center;
  display:none;
  padding:0 20px;
  z-index:200;
  transform:translateX(-50%)
}
.save-success.save-error {
  color:#f56c6c;
  background-color:#fef0f0;
  border-color:#fde2e2
}
.goods__stock {
  position:fixed;
  top:300px;
  left:50%;
  align-items:center;
  color:#f56c6c;
  background-color:#fef0f0;
  border-color:#fde2e2;
  border-radius:10px;
  height:50px;
  justify-content:center;
  display:none;
  padding:0 40px;
  z-index:200;
  transform:translateX(-50%);
  white-space:nowrap
}
.goods__stock.show {
  display:flex
}
.goods__stock img {
  width:30px;
  height:30px;
  margin-right:20px
}
@keyframes scaleDialog {
  0% {
    opacity:0;
    -webkit-transform:translate(-50%,-50%) scale(.5);
    transform:translate(-50%,-50%) scale(.5)
  }
  100% {
    opacity:1;
    -webkit-transform:translate(-50%,-50%) scale(1);
    transform:translate(-50%,-50%) scale(1)
  }
}
@media(min-width:1400px) {
  .container {
    width:1400px
  }
}
@media(max-width:1300px) {
  .mmo_footer .footer_head .footer_logo {
    width:300px
  }
  .mmo_footer .footer_head .footer_logo {
    margin-right:40px
  }
  .mmo_footer .item.contact {
    margin-left:20px
  }
  .mmo_footer .item.contact ul {
    width:auto;
    display:block
  }
}

.sk-three-bounce {
    display:none;
    position: fixed;
    left: 0;
    right: 0;
    top: 50%;
    width: 100px;
    margin: -16px auto 0 auto;
    text-align: center;
    z-index: 10000000
}

.sk-three-bounce .sk-child {
    width: 30px;
    height: 30px;
    background-color: #1e93ff;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
    animation: sk-three-bounce 1.4s ease-in-out 0s infinite both
}

.sk-three-bounce .sk-bounce-1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.sk-three-bounce .sk-bounce-2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@keyframes sk-three-bounce {
    0%, 100%, 80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    40% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.sk-three-bounce .masking {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}
.curBtte i {
    color: hsla(0,0%,100%,.3);
}
.curBtte i:hover {
    color: hsla(0,0%,100%,.9);
}



.altrDialog {
    position: fixed;
  
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    display: none;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.4);
    border-radius: 4px;
    overflow: hidden
}

.altrDialog .dialogContent {
        text-align: center;
        padding: 10px 45px 30px;
    }

.altrDialog.display {
        display: block
    }

    .altrDialog .altrDialog_title {
        padding: 11px 20px 0px;
        font-size: 18px;
        color: #111;
        background: #f9f6f600
    }

    .altrDialog .altrDialog_title i {
        color: #555;
        font-size: 20px;
        cursor: pointer
    }

.altrDialog .noCart {
        padding: 23px 0 43px;
        background-color: #f9f9f9;
        display: none;
        text-align: center;
        height: 100%
    }

#productListContainer .commSpinner,
.autocomplete-suggestion .commSpinner {
    display: block
}

.autocomplete-suggestions {
    background: hsl(212 65% 8%/1);
    overflow: auto;
    top: 43px;
    border: 1px solid hsla(0,0%,100%,.12);
    color: #fff;
    border-radius: 4px;
}

.autocomplete-loding {
    background: #fff;
    overflow: auto;
    top: 20px;
    border: 1px solid #d6d6d6
}

.autocomplete-suggestion {
    padding: 10px 10px 15px;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

    .autocomplete-suggestion:first-child {
        padding-top: 29px;
        border-top: 0;
        height: 114px
    }

    .autocomplete-suggestion:last-child {
        height: 50px
    }



    .autocomplete-suggestion .autoSugCont img {
        width: 24px;
        height: 24px;
        vertical-align: text-top;
        margin-right:5px;
    }

    .autocomplete-suggestion .autoSugCont {
        width: 100%;
       
    }

.autoSugCont .autoSugName {
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom:5px;
}
.autoSugCont .autoSugName a{
    color: #fff;
 
}

    .autoSugCont .autoSugName a:hover {
        color: hsla(0,0%,100%,.6);
    }

.autoSugCont .autoSugPrice a {
    color: #ffffff;
    background: hsla(0,0%,100%,.08);
    border-radius: 4px;
    font-size: 12px;
    padding: 5px 10px;
    margin: 0px 0px 0px 10px;
}
    .autoSugCont .autoSugPrice a:hover {
        background: #ee6a25;
    }
.autoSugCont .autoSugPrice {
    left: 125px;
    bottom: 5px;
    overflow: hidden;
    min-height: 10px
}

    .autoSugCont .autoSugPrice .platform li {
        float: left;
        padding-left: 24px;
        line-height:30px;
    }

.abutton {
    width: 100%;
    font-size: 100%;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px;
    border: none;
    border-top-width: medium;
    border-top-style: none;
    border-top-color: currentcolor;
    font-family: sans;
    color: #0082fb;
    font-size: 16px;
    background: 0 0;
    border: 1px solid hsla(0,0%,100%,.12);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    text-align:center;
}

 
.abutton:hover {
    background: #0082fb;
    color: #fff;
}



.header_right .header_cart .cart-list-mmo ul li {
    display: flex;
    color: #fff;
    align-items: center;
    position: relative;
    cursor: pointer;
}

.header_right .header_cart .cart-list-mmo .mobile__cart--title {
    display: none;
}

.header_right .header_cart .cart-list-mmo {
    position: absolute;
    min-width: 340px;
    top: 44px;
    right: 0;
    z-index: 20;
    display: none;
    padding-top: 10px;
}

    .header_right .header_cart .cart-list-mmo.display {
        opacity: 1;
        display: block;
        animation: 0.4s ease 0s 1 normal none running cartShow;
        -moz-animation: 0.4s ease 0s 1 normal none running cartShow;
        -webkit-animation: 0.4s ease 0s 1 normal none running cartShow;
    }

@keyframes cartShow {
    0% {
        opacity: 0;
        top: 55px;
    }

    100% {
        opacity: 1;
        top: 44px;
    }
}

.header_right .header_cart .cart-list-mmo .noCart {
    background: #000;
    text-align: center;
    padding: 20px;

}

.header_right .header_cart .cart-list-mmo ul {
    display: block;
    background: rgb(5, 6, 34);
    max-height: 380px;
    overflow-y: auto;
}

    .header_right .header_cart .cart-list-mmo ul::-webkit-scrollbar {
        width: 8px;
    }

    .header_right .header_cart .cart-list-mmo ul::-webkit-scrollbar-thumb {
        background: -webkit-linear-gradient(top, #63e9a8, #1a4ed5);
        background: -o-linear-gradient(bottom, #63e9a8, #1a4ed5);
        background: -moz-linear-gradient(bottom, #63e9a8, #1a4ed5);
        background: linear-gradient(to bottom, #63e9a8, #1a4ed5);
        border-radius: 5px;
        border: 1px solid hsla(0, 0%, 100%, .26);
        cursor: pointer;
    }

    .header_right .header_cart .cart-list-mmo ul::-webkit-scrollbar-track {
        background-color: #0a142f;
    }

.header_right .header_cart .cart-list-mmo li {
    border-bottom: 1px solid hsla(0,0%,100%,.1);
    padding: 20px;
    overflow: hidden;
}

    .header_right .header_cart .cart-list-mmo li:hover {
        background: rgb(10, 11, 41);
    }

    .header_right .header_cart .cart-list-mmo li .delete-tips {
        height: 100%;
        width: 100%;
        position: absolute;
        background: #eee;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #0b85ea;
        right: -100%;
        transition: all 3s;
    }

        .header_right .header_cart .cart-list-mmo li .delete-tips.display {
            animation: deleteTips 2s;
            -webkit-animation: deleteTips 2s;
        }



    .header_right .header_cart .cart-list-mmo li i.icon-delete {
        position: absolute;
        right: 20px;
        bottom: 28px;
    }

.header_right .header_cart .cart-list-mmo li .price {
    font-size: 16px;
}

.header_right .header_cart .cart-list-mmo .cartImages {
    height: 80px;
    width: 80px;
    min-width: 80px;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header_right .header_cart .cart-list-mmo img {
    max-width: 100%;
    max-height: 100%;
}

.header_right .header_cart .cart-list-mmo li .shop-num {
    display: flex;
    align-items: center;
    height: 30px;
    margin-top: 5px;
}

    .header_right .header_cart .cart-list-mmo li .shop-num span {
        width: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #07254c;
        cursor: pointer;
        height: 30px;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num input {
        width: 60px;
        text-align: center;
        background: #07254c;
        color: #fff;
        height: 30px;
        margin: 0 1px;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num span:hover {
        background: #0b85ea;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num span.sub {
        border-radius: 5px 0 0 5px;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num span.add {
        border-radius: 0 5px 5px 0;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num span i {
        width: 10px;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num span.sub i {
        height: 2px;
        background-position: -171px -105px;
    }

    .header_right .header_cart .cart-list-mmo li .shop-num span.add i {
        height: 10px;
        background-position: -187px -100px;
    }

.header_right .header_cart .cart-list-mmo::before {
    position: absolute;
    top: 8px;
    width: 100%;
    content: '';
    height: 3px;
    border-radius: 3px 3px 0 0;
    background: -webkit-linear-gradient(left, #ee6a25, #133eda);
    background: -o-linear-gradient(right, #ee6a25, #133eda);
    background: -moz-linear-gradient(right, #ee6a25, #133eda);
    background: linear-gradient(to right, #ee6a25, #133eda);
}

.header_right .header_cart .cart-list-mmo .cart_title span {
    font-size: 12px;
    color: #e0e1ff;
    margin-bottom: 5px;
    display: block;
}

.header_right .header_cart .cart-list-mmo .cart_title .cart_label {
    font-size: 12px;
    color: rgb(192, 192, 214);
    margin: 5px 0;
}

.header_right .header_cart .cart-list-mmo .cart-total {
    text-align: right;
    padding: 0 10px 0 16px;
    padding-top: 20px;
    font-size: 14px;
    background: rgb(5, 6, 34);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header_right .header_cart .cart-list-mmo .cart-total > div:first-child {
        white-space: nowrap;
        margin-right: 30px;
        height: 100%;
        padding-top: 8px;
        display: block;
    }

    .header_right .header_cart .cart-list-mmo .cart-total > div:last-child {
        white-space: nowrap;
    }

    .header_right .header_cart .cart-list-mmo .cart-total .item-num {
        color: #0b85ea;
    }

    .header_right .header_cart .cart-list-mmo .cart-total .price {
        color: #0b85ea;
        font-size: 24px;
    }

.header_right .header_cart .cart-list-mmo .cart-button {
    text-align: right;
    padding: 0 17px;
    padding-top: 20px;
    background: rgb(5, 6, 34);
    border-radius: 0 0 5px 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
}

    .header_right .header_cart .cart-list-mmo .cart-button .clear-btn {
        background: hsla(0,0%,100%,.08);
        color: #dad9ff;
        margin-right: 10px;
        padding: 15px 25px;
        cursor: pointer;
        border-radius: 5px;
        /*text-transform: uppercase;*/
    }

        .header_right .header_cart .cart-list-mmo .cart-button .clear-btn:hover {
            background: #1f203c;
            color: #fff;
        }

    .header_right .header_cart .cart-list-mmo .cart-button .checkout-btn {
        background: rgb(86, 79, 255);
        padding: 0;
        border-radius: 5px;
    }

        .header_right .header_cart .cart-list-mmo .cart-button .checkout-btn:hover {
            background: -webkit-linear-gradient(left top, #ee6a25, rgb(86, 79, 255));
            background: -o-linear-gradient(bottom right, #ee6a25, rgb(86, 79, 255));
            background: -moz-linear-gradient(bottom right, #ee6a25, rgb(86, 79, 255));
            background: linear-gradient(to bottom right, #ee6a25, rgb(86, 79, 255));
        }

    .header_right .header_cart .cart-list-mmo .cart-button .checkout-btn {
        display: block;
        color: #fff;
        padding: 15px 25px;
    }

.ig_header .mobile_account,
.ig_header .mobile_cart {
    display: none !important;
}

.header_right .header_cart .cart-list-mmo i.icon-delete {
    background-position: -161px -56px;
    width: 12px;
    height: 13px;
    cursor: pointer;
}

    .header_right .header_cart .cart-list-mmo i.icon-delete:hover {
        opacity: .8;
    }
.header_right .header_cart .cart-list-mmo em {
    font-style: normal;
}