html{height:auto}body{background:#f5f5f5}.mrg-10-0{margin:10px 0 !important}.mt20{margin-top:20px !important}.btn{font-size:14px;font-weight:bold;border:0;border-radius:5px;height:36px;line-height:36px;padding:0 40px}.btn.orange{background:#f8b654;color:#fff}.btn.gray{background:#ececec;color:#b1b1b1}.btn.gray:hover{background:#efefef;color:#949494}.t-red{color:red}.t-yellow{color:#f8b654}.t-gray{color:#999}.flk-icon-counpon{width:20px;height:14px;display:inline-block;background:url(../img/icons/coupon.png) no-repeat;background-size:100%;vertical-align:middle;margin-right:3px}.che-w-bg{background:#fff;margin-bottom:10px;padding:40px 0}.che-hd{padding:20px 0}.che-hd .che-logo{height:60px}.che-hd .che-flow{float:right}.che-hd .che-flow a,.che-hd .che-flow b{display:inline-block;float:left}.che-hd .che-flow a{width:30px;height:30px;line-height:30px;background:#f8b654;color:#fff;border-radius:100%;font-size:18px;text-align:center;position:relative}.che-hd .che-flow a span{position:absolute;left:-50%;top:100%;color:#999;font-size:12px;white-space:nowrap}.che-hd .che-flow b{height:5px;width:60px;background:#f9bc61;border-radius:5px;margin-top:13px}.che-hd .che-flow a.gray,.che-hd .che-flow b.gray{background:#acacac}h5.che-title{font-weight:bold;color:#000;line-height:45px;text-transform:capitalize;border-bottom:1px solid #eee}.che-hd .che-logo img{max-width:100%;max-height:100%}.che-address .container{position:relative}.che-address .addr-log p{margin-bottom:10px}.che-address .addr-log p b{width:10%;display:inline-block;text-transform:uppercase;color:#000}.che-address .addr-log .operbtn{position:absolute;right:15px;top:7px}.che-address .addr-log .operbtn button{background:0;border:0;color:#f8b654;text-transform:uppercase}.che-address .addr-log .operbtn button i{font-size:20px}.che-address .addr-log .operbtn button:first-child i.fa{margin-right:3px}.che-address .addr-log .operbtn button:first-child span{color:#999}.che-address .addr-from p.islog{line-height:40px;color:#888}.che-address .addr-from p.islog a{color:red}.che-address .addr-from form{max-width:800px}.che-address .addr-from form .row label{width:100%;margin-bottom:12px}.che-address .addr-from form .row label.active:after{content:"*";position:absolute;left:23px;top:12px;color:red;font-size:14px}.che-address .addr-from form .form-control{box-shadow:none;height:36px;padding-left:22px;margin:0}.che-address .addr-from form .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}.che-address .addr-more .row{display:flex;flex-wrap:wrap}.che-address .addr-more .item{margin-bottom:20px}.che-address .addr-more .additembox{border:2px solid #e5e5e5;border-radius:5px;padding:20px;display:block;cursor:pointer}.che-address .addr-more .additembox p{margin-bottom:5px}.che-address .addr-more .item.active .additembox{border:3px solid #f8b551;position:relative}.che-address .addr-more .item.active .additembox:after{content:"";width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f8b551;position:absolute;right:-26px;bottom:-6px;transform:rotate(315deg)}.che-address .addr-more .additembox i.fa{display:none}.che-address .addr-more .item.active .additembox i.fa{display:block;position:absolute;right:4px;bottom:6px;z-index:99;color:#fff;font-size:24px}.che-ship ul.row,.che-payment ul{margin-top:30px;padding:0;margin:0}.che-ship ul>li{line-height:40px}.che-ship ul li>div:first-child img{max-height:24px;border:1px solid #ddd;margin-left:5px}.che-ship ul>li:nth-child(odd){background:#f8f8f8}.che-ship ul>li:nth-child(even){background:#f5f5f5}.che-ship ul>li>div{display:inline-block;padding:0 25px;margin:0;width:100%}.che-ship ul>li>div.am-radio label input{opacity:0 !important}.che-ship hr{margin:20px 0}.che-ship .che-insure span.t-red{margin-left:10px;font-weight:bold}.che-payment ul{display:flex;flex-wrap:wrap;padding:0}.che-payment ul li{cursor:pointer;margin:0 15px 15px 0}.che-payment ul li .paybox,.che-payment ul li .paybox span{transition:all .3s}.che-payment ul li .paybox{width:190px;border:1px solid #dbdbdb;border-radius:5px;text-align:center;position:relative}.che-payment ul li .paybox .imgbox{height:55px;width:100%;padding:12px}.che-payment ul li .paybox .imgbox img{max-height:100%;max-width:100%}.che-payment ul li .paybox span{line-height:30px;background:#c1c1c1;color:#fff;display:block}.che-payment ul li:hover .paybox,.che-payment ul li.active .paybox{border-color:#f8b654}.che-payment ul li:hover .paybox span,.che-payment ul li.active .paybox span{background:#f8b654}.che-payment ul li .paybox>i.fa{display:none}.che-payment ul li.active .paybox>i.fa{display:block;width:32px;height:32px;line-height:28px;border-radius:100%;border:3px solid #fff;background:#f8b654;color:#fff;position:absolute;right:-7px;bottom:-1px}.che-payment .detailsbox{background:#f5f5f5;border-radius:5px;min-height:100px;padding:10px 20px}.che-pro-acc table.product{margin-top:20px}.che-pro-acc table.product>thead>tr>th,.che-pro-acc table.product>tbody>tr>td{padding:10px 0}.che-pro-acc table.product>thead>tr>th{border:0}.che-pro-acc table.product>tbody>tr:first-child>td{border-top:0}.che-pro-acc table.product tbody tr td.pro>div{display:inline-block;float:left}.che-pro-acc table.product tbody tr td.pro .imgbox{width:90px;height:90px;margin-right:30px}.che-pro-acc table.product tbody tr td.pro .imgbox img{max-width:100%;max-height:100%}.che-pro-acc table.product tbody tr td.pro .info{max-width:calc(100% - 130px);text-align:left}.che-pro-acc table.product tbody tr td.pro .info a{color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px}.che-pro-acc table.product tbody tr td.pro .info p{margin:0;padding:0}.che-pro-acc table.product tbody tr td.pro .info p span{color:#888;padding-right:20px}.che-account .acc-left ul{max-width:400px;padding:0}.che-account .acc-left ul li{width:100%}.che-account .acc-left ul li a.dropbtn{display:block}.che-account .acc-left ul li a.dropbtn,.che-account .acc-left ul li a.dropbtn i.fa{line-height:45px}.che-account .acc-left ul li a.dropbtn{color:#333}.che-account .acc-left ul li a.dropbtn span.fa{font-size:18px;margin-right:5px}.che-account .acc-left ul li a.dropbtn i.fa{float:right;transition:all .3s}.che-account .acc-left ul li a.dropbtn i.fa.open{transform:rotate(90deg)}.che-account .acc-left ul li .acc-drop-box{display:none;margin-bottom:20px}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox{width:66%;float:left;margin-right:10px;position:relative}.che-account .acc-left ul li.a-coupon .acc-drop-box input{height:32px;font-size:12px;border-radius:3px;margin:0}.che-account .acc-left ul li.a-coupon .acc-drop-box button{width:30%;height:32px;line-height:30px;padding:0;font-size:12px}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist{position:absolute;bottom:102%;width:100%;background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:4px -4px 20px 0 #f1f1f1;display:none}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li,.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a{position:relative}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li i{display:none}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a{display:block;padding:10px;overflow:hidden;border-bottom:1px solid #eee}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a:hover{background:#f5f5f5}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li.active a:after{content:"";position:absolute;right:-3px;bottom:-15px;border-bottom:25px solid transparent;border-top:25px solid transparent;border-left:25px solid red;transform:rotate(46deg)}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li.active i{display:block;color:#fff;position:absolute;right:3px;bottom:7px}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a>div{float:left;color:#333}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a .sum{padding:6px 10px;margin-right:10px;border:1px dashed red;border-left:3px solid red;border-right:3px solid red;color:red;min-width:80px;text-align:center}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a .sum+div{width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.che-account .acc-left ul li.a-coupon .acc-drop-box .dropbox ul.dropboxlist li a div span.time{color:#999}.che-account .acc-left ul li.a-coupon .alert-danger{padding:5px 10px;border-radius:5px;margin-top:10px}.che-account .acc-right p{text-align:right;margin-bottom:10px}.che-account .acc-right p b{color:red;min-width:130px;display:inline-block}.che-account .acc-right p.submibtn{margin:30px 0 20px}.che-account .acc-right p.submibtn button{background:#d02a2a;color:#fff;border:0;border-radius:5px;height:40px;padding:0 55px;text-transform:uppercase;font-weight:bold}.che-account .acc-right p.submibtn a{margin-right:30px;font-size:14px;color:#999;transition:all .3s}.che-account .acc-right p.submibtn a:hover{color:#000}.che-account .acc-right p.submibtn a.paypal-btn{color:#333;background:#ffae00;text-transform:none;padding:0 20px}#paypalExpressCheckoutBtn img{max-height:24px}.n-cart-pg .che-pro-acc table.product>tbody>tr:first-child>td{border-top:1px solid #ddd}.n-cart-pg .che-pro-acc table.product>thead>tr>th,.che-pro-acc table.product>tbody>tr>td{padding:10px;text-align:center}.n-cart-pg .che-pro-acc table.product .pro{text-align:left}.n-cart-pg .che-pro-acc table.product>tbody>tr>td input.number{text-align:center;max-width:100px}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox{display:inline-block;position:relative}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox button{background:0;border:1px dashed red;color:red;border-left:2px solid red;margin-left:5px}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox{display:none;position:absolute;right:0;z-index:99;min-width:240px;text-align:left;border:1px solid #eee;border-radius:5px;background:#fff}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox:hover ul.dropbox{display:block}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox form{position:relative}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox form input{height:36px;line-height:36px}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox form input[type="button"]{position:absolute;right:0;top:0;width:auto;background:#f8b654;border:0;color:#ffff}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox form input[type="button"]:active{box-shadow:2px 2px 20px 0 #e6a13c inset}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li{padding:10px;border-bottom:1px solid #eee;overflow:hidden;position:relative;min-width:320px}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li>i.fa{display:none}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li.active::after{content:"";position:absolute;bottom:-4px;right:-19px;border-width:28px 28px 0;border-style:solid;border-color:red transparent transparent;transform:rotate(-46deg)}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li.active>i.fa{display:block;position:absolute;right:3px;bottom:3px;z-index:99;color:#fff;font-size:18px}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li:hover{background:#f5f5f5}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li a{color:#333}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li a>div{display:inline-block}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox ul.dropbox li a .sum{padding:0 10px;line-height:30px;font-size:16px;color:red;font-weight:bold;border:1px dashed;margin-right:10px;float:left}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .alert-danger{border-radius:10px;padding:3px 0}.n-cart-pg table td.tdnum input::-webkit-outer-spin-button,.n-cart-pg table td.tdnum input::-webkit-inner-spin-button{-webkit-appearance:none}.n-cart-pg table td.tdnum input[type="number"]{height:36px;line-height:36px;min-width:40px;-moz-appearance:textfield;padding:0 5px;text-align:center}.n-cart-pg table td.tdnum .input-group{display:flex}.n-cart-pg table td.tdnum .input-group button{min-width:30px;padding:0;background:0;color:#999;font-weight:bold;font-size:16px;border:1px solid #ddd}.n-cart-pg table td.tdnum .input-group button:active{background:#eee}.n-cart-pg table td.tdnum .input-group button.number-lt{border-right:0;border-radius:5px 0 0 5px}.n-cart-pg table td.tdnum .input-group button.number-rt{border-left:0;border-radius:0 5px 5px 0}#quickAddOrderModal .choose-cp{position:relative}#quickAddOrderModal .choose-cp ul{position:absolute;z-index:999;background:#fff;max-height:160px}#quickAddOrderModal .choose-cp ul li{overflow:hidden;position:relative;padding:0}#quickAddOrderModal .choose-cp ul li a{padding:8px 15px;display:block}#quickAddOrderModal .choose-cp ul li.active a:after{content:"";position:absolute;right:-3px;bottom:-15px;border-bottom:25px solid transparent;border-top:25px solid transparent;border-left:25px solid red;transform:rotate(46deg)}#quickAddOrderModal .choose-cp ul li i.fa{display:none}#quickAddOrderModal .choose-cp ul li.active i.fa{display:block;color:#fff;position:absolute;right:3px;bottom:7px}#quickAddOrderModal .choose-cp ul li .sum{padding:0 8px;line-height:26px;font-size:16px;min-width:80px}#quickAddOrderModal .choose-cp>a.size12{white-space:nowrap}.che-payment .pay_tips{display:block}.che-payment .pay_tips.row p label{margin:0 15px 0 0}.che-payment .pay_tips.row p label input[type="radio"]{float:left;width:15px;height:15px;margin:0;margin-right:5px;opacity:1;position:static}.che-payment .pay_tips.fht_cc.row{background:#f5f5f5}.che-payment .pay_tips.fht_cc.row p label{width:100%}#fht_cc_expMonth,#fht_cc_expYear{width:calc(50% - 3px);float:left}#fht_cc_expMonth{margin-right:6px}@media(max-width:1366px) and (min-width:769px){.modal-dialog{max-height:550px}#quickAddOrderModal .hhg-scrollbar{max-height:200px}#quickAddOrderModal .hhg-scrollbar table tr td label{margin:0}}@media(max-width:768px){.che-address .addr-log p b{width:15%}}@media(min-width:681px){.tdpri.couponinput .m-cpbox{display:none}}@media(max-width:680px){.che-hd .che-flow b{height:2px;width:40px}.n-checkout-pg table.product.phonelist tr,.n-checkout-pg table.product.phonelist td{display:block;overflow:hidden;float:left}.n-checkout-pg table.product.phonelist tbody tr,.n-checkout-pg table.product.phonelist tbody tr td,.n-checkout-pg .che-pro-acc table.product>tbody>tr:first-child>td{border:0}.n-checkout-pg table.product.phonelist thead th{display:none}.n-cart-pg table.product.phonelist tbody tr{border:1px solid #eaeaea;position:relative;border-bottom:4px solid #f1f1f1;overflow:initial}.n-cart-pg table.product.phonelist tbody td.tdcheck{width:25px}.n-cart-pg table.product.phonelist tbody td.pro{width:calc(100% - 25px);padding-bottom:0}.n-cart-pg table.product.phonelist tbody td.tdpri,.n-cart-pg table.product.phonelist tbody tr:first-child td.tdpri{width:100%;text-align:left;border:1px solid #ddd;border-right:0;border-left:0;padding:8px;overflow:initial}.n-cart-pg table.product.phonelist tbody td.tdtoal{float:right}.n-cart-pg table.product.phonelist tbody td.tdclose{position:absolute;right:0}.n-cart-pg table.product.phonelist tbody td.tdpri .couponbox{float:right;width:100%}.n-checkout-pg table.product.phonelist tbody td.pro .info p{margin:0}.n-checkout-pg .che-pro-acc table.product.phonelist tbody tr{border-bottom:1px solid #e0e0e0;margin-bottom:15px}.che-payment ul li{margin:0 15px 15px 0}.n-cart-pg .che-account .acc-right p.submibtn a{display:none}.n-cart-pg .che-account .acc-right p.submibtn a#paypalExpressCheckoutBtn{display:block}.n-cart-pg .che-account .acc-right p.submibtn a#paypalExpressCheckoutBtn,.n-cart-pg .che-account .acc-right p.submibtn button{width:100%;margin-bottom:10px}.n-checkout-pg table.product.phonelist tbody td.pro .info p:last-child,.n-cart-pg table.product.phonelist tbody td.tdpri.couponinput .couponbox,.n-cart-pg table.product.phonelist tbody td.tdtoal{display:none}.che-pro-acc table.product tbody tr td.pro .imgbox{width:60px;height:60px;margin-right:15px}.n-cart-pg table.product.phonelist tbody td.tdpri,.n-cart-pg table.product.phonelist tbody tr:first-child td.tdpri{border:0 !important;padding:0;padding-left:110px;width:60%;line-height:30px}.n-cart-pg table td.tdnum input[type="number"]{margin:0;height:30px;line-height:30px}.n-cart-pg table.product tbody tr td.tdnum{width:40%;padding:0 10px 10px}.che-pro-acc table.product tbody tr td.pro .info{max-width:calc(100% - 90px)}.n-cart-pg table.product.phonelist tbody td.tdpri.couponinput,.n-cart-pg table.product.phonelist tbody tr:first-child td.tdpri.couponinput{width:100%;padding-right:10px;margin-bottom:10px}.n-cart-pg table.product.phonelist tbody td.tdpri.couponinput .m-cpbox .m-icon-coupon{display:inline-block;color:#e00;font-size:12px;border:1px dashed;border-left:2px solid;border-right:2px solid;border-radius:2px;padding:0 10px;line-height:12px}.n-cart-pg .che-pro-acc table.product>tbody>tr>td.tdpri .couponbox form input{height:30px;line-height:30px;padding:0 10px;margin-bottom:0}}@media(max-width:414px){.che-w-bg{padding:20px 0}.che-hd{padding:10px 0}.che-hd .che-flow b{width:15px}.che-hd .che-flow a span{display:none}.che-address .addr-log p b{display:none}.che-account .acc-right p.submibtn button{height:32px;padding:0 30px}.che-account .acc-right p.submibtn a{margin-right:15px;font-size:14px}.che-payment ul li .paybox{width:145px}.che-payment ul li .paybox .imgbox{height:40px;padding:10px}.che-payment ul li .paybox span{line-height:24px}.che-payment .detailsbox{margin:0 !important}}@media(max-width:375px){.che-account .acc-right p{padding-right:20px}.che-account .acc-right p.cart-submibtn{padding:0}.che-account .acc-left ul{padding:0 20px 0 0}}@media(max-width:320px){.che-payment ul li{margin:0 0 10px 0;width:100%}.che-payment ul li .paybox{width:100%}.che-account .acc-right p{padding-right:30px}.che-account .acc-right p.cart-submibtn{padding:0}.che-account .acc-left ul{padding:0 30px 0 0}}@media(min-width:992px){.che-ship ul>li>div:nth-child(1){width:30%}.che-ship ul>li>div:nth-child(2){width:30%;white-space:nowrap}.che-ship ul>li>div:nth-child(3){width:30%}}