*{box-sizing:border-box;padding:0;margin:0}
body{background:#dfdfdf;font-family:Arapey,serif;font-size:16px;color:#222323;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}
.clear{clear:both}
a{color:#000}
a:hover{text-decoration:none}
img{display:block;width:100%}
select{width:100%;overflow:hidden;height:36px}
button{cursor:pointer;outline:0}
.li_no_style{list-style:none}
.theme_bg{background:#000}
.white_font{color:#fff}
.pad20{padding:30px}
.pad20_0{padding:20px 0}
.margin_top{margin-top:10px}
.margin_left{margin-left:30px}
.center{text-align:center}
.right{text-align:right}
.title_h1{font-size:30px;text-align:center;font-family:"Old Standard TT",serif}
.title_h2{font-size:20px}
.hr_small{width:50px;border-top:1px solid #1c1d1d;margin:20px auto}
.glyphicon_rotate90{transform:rotate(90deg)}
.flexBox{display:flex;justify-content:space-between}
.flex1{flex:1}
.product_recommend_title{font-size:30px;text-align:center}
.max_width{max-width:1050px;margin:auto}
.mybtn{border:none;background:0 0}
.mybtn .glyphicon{font-size:20px}
.glyphicon{cursor:pointer}
.announcement{background:#1c1d1d;color:#fff;text-align:center;line-height:25px}
.footItems{display:flex;justify-content:space-between}
.footItem{width:33%}
.footItem{margin-bottom:20px}
.footItem li{margin:10px 0}
.lastFootItem{position:relative;min-height:56px}
.supportCard{position:absolute;bottom:-20px;height:56px;padding-top:20px;right:-20px}
.supportCard img{width:45px;height:28px;float:left}
.search_box_bg{width:100%;height:100vh;position:fixed;left:0;top:0;background:#000;color:#fff;z-index:999;display:none}
.searchBox{display:flex;justify-content:center;margin-top:300px}
.searchBox input{width:260px;height:44px;background:#fff;border:none;padding-left:10px;color:#333}
.search_btn{width:60px;height:44px;background:#1c1d1d}
.search_btn:hover{background:#ccc}
.cartBox{width:300px;height:100vh;background:#1c1d1d;color:#fff;position:absolute;right:-300px;top:0;z-index:20;padding:30px 15px 15px 15px;display:none}
.cartBox a,.cartBox a:hover{color:#fff}
.cartBox_head{display:flex;height:50px;justify-content:space-between;align-items:center;font-size:26px;padding-bottom:20px;border-bottom:1px solid #343535}
.hideCart{font-size:20px}
.cart_empty{line-height:50px}
.cartForm{position:relative;height:calc(100vh - 95px)}
.cartInfo{height:calc(100vh - 95px - 120px);overflow-y:auto;position:relative}
.cartPro{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #343535}
.cartProL img{width:50px;height:50px}
.cartProR{flex:1;margin-left:15px}
.cartProR_title a{font-size:16px}
.cartProR_qtySel{display:flex;justify-content:space-between;margin-top:10px}
.cartProR_qty{display:flex}
.qty_btn{border:1px solid #343535;width:24px;height:24px;font-size:20px;line-height:20px;text-align:center;cursor:pointer}
.cartProR_qty input{width:40px;height:24px;text-align:center;margin:0;background:0 0;border:none;border-top:1px solid #343535;border-bottom:1px solid #343535;color:#fff;padding:0}
.cart_note{font-size:14px;margin-top:15px}
.cartTotal{width:100%;height:120px;position:absolute;bottom:0;left:0;border-top:1px solid #343535;padding:10px;background:#1c1d1d}
.cart_subtotal{display:flex;height:30px;justify-content:space-between;align-items:center}
.cart_subtotal_text{font-size:20px}
.cartTotal_tip{height:24px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 0}
.cartTotal_tip a{color:#fff;text-decoration:underline}
.cart_check{background:#cc862e;display:block;width:100%;height:44px;font-size:18px}
.currency_price_box{display:inline-block;white-space:nowrap;padding:2px;color:#222323;font-size:18px;border:1px solid #f0f0f0;border-radius:2px;cursor:pointer}
.currency_updown_icon{vertical-align:middle;display:inline;width:11px;height:11px;margin:0 0 3px 0}
.currency_price{margin-right:3px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}
.price_market{text-decoration:line-through;color:#ff5c5c;font-size:15px;font-family:Roboto,sans-serif;margin-right:10px}
.price_special{color:#900}
.line_btn{display:block;border:1px solid #000;background:#fff;height:44px;width:100%}
.bg_btn{display:block;border:none;background:#000;color:#fff;height:44px;width:100%}
.product__price{display:inline-block;white-space:nowrap;padding:2px;line-height:initial;font-size:14px;text-decoration:inherit;border:1px solid #f0f0f0;border-radius:2px;cursor:pointer;opacity:1;padding:4px}
.product__price .fa-unsorted{margin-left:3px;color:#000}
.logoBox_left{font-family:Montserrat,sans-serif;font-size:25px;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase}
.mobile_logo{transition:color .2s;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase}
.mobile .showSearch{display:none}
.currencyLists{width:72px;position:absolute;background:#fff;box-shadow:0 4px 8px 1px rgba(0,0,0,.27);border:1px solid#e1e1e1;z-index:999;list-style:none;color:#333;font-size:16px;font-style:normal;font-family:Arapey,serif;font-weight:400}
.currencyList{height:30px;border-bottom:1px solid #ccc;line-height:30px;text-align:left;padding-left:6px}
.currencyList img{width:22px;height:14px;display:inline-block;vertical-align:middle;margin:0}
.currencyList span{display:inline-block;vertical-align:middle;margin-left:4px;font-size:16px;font-family:Arapey,serif}
.currencyPrice_box{display:inline-block}
.currencyPrice img{width:20px;height:14px;display:inline-block;vertical-align:middle}
.currencyPrice .price{display:inline-block;vertical-align:middle;font-size:16px!important;font-family:Montserrat}
#checkout-cart .currencyLists,#product-product .product-info-main .currencyLists{left:0}
.cartBox .product__price .fa-unsorted{color:#fff}
@media only screen and (max-width:590px){.pc{display:none}
.head_mobile{display:flex;justify-content:space-between;align-items:center}
.head_mobile .glyphicon{font-size:20px}
.footItem,.footItems{width:100%;display:block;text-align:center}
.aside{width:300px;height:100vh;overflow-y:scroll;background:#000;padding:30px 20px;position:absolute;top:0;left:-300px;z-index:2}
.hideAside{display:none}
.aside_search{display:flex}
.aside_search input{flex:1;background:#fff;border:none;height:40px;padding:0 8px}
.aside_search_btn{width:60px;height:40px;background:#a26b25;color:#fff}
.category_vertical li{border-bottom:1px solid #343535;height:50px;line-height:50px;font-size:18px}
.category_vertical li a{color:#fff}
.footMenu li{height:36px;line-height:36px;font-size:14px}
.footMenu li a{color:#bfbfbf}
}
@media only screen and (min-width:591px) and (max-width:768px){.mobile{display:none}
.head_pc{padding:20px 30px}
.logoBox{display:flex;justify-content:space-between;align-items:center}
.logoBox_left{max-width:120px}
.logoBox_center{flex:1;text-align:right}
.logoBox_center a{font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;font-size:14px;margin-left:35px}
.cartBox{width:400px;right:-400px}
}
@media only screen and (min-width:769px){.mobile{display:none}
.head_pc{padding:20px 30px}
.logoBox{display:flex;justify-content:space-between;align-items:center}
.logoBox_left{max-width:120px}
.logoBox_center{flex:1;text-align:right}
.logoBox_center a{font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;font-size:14px;margin-left:35px}
.cartBox{width:400px;right:-400px}
}
.pagenav{margin-top:50px;text-align:center}
.pagenav a{margin:0 10px}
.pagenav strong{margin:0 10px;cursor:pointer;color:#a26b25!important}
.pagenav .glyphicon{font-size:12px}
.pagination>li>a,.pagination>li>span{color:#333;background:0 0;border:none}
.pagination li .glyphicon{font-size:12px}
.nav_active{color:#a26b25!important}
