@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#pvt-main{padding-bottom:50px}.alert p,.empty-cart p{line-height:1.6em}.step-by-step{text-align:center;margin-top:-20px;margin-bottom:20px}.step-by-step li{padding:0 25px;display:inline-block}.step-by-step li.active{color:#0089cf}.step-by-step li.active .icon:before{color:#FFF;border-color:#0089cf;background-color:#0089cf}.step-by-step li .icon{display:block}.step-by-step li .icon:before{width:50px;height:50px;display:block;font-size:26px;line-height:50px;margin:0 auto 5px;text-align:center;border-radius:100%;font-family:FontAwesome;border:1px solid #505050}.cart-item-wrap{width:100%}.cart-item-wrap thead{background:#009ce5}.cart-item-wrap thead td{color:#FFF;padding:10px;font-size:14px;text-transform:uppercase}.cart-item-wrap thead td:last-child{border-right:1px solid #3091ed}.cart-item{position:relative;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.cart-item .item-title{float:left;display:block;font-weight:700}.cart-item .item-title .img{margin-right:15px;display:inline-block;vertical-align:middle}.cart-item .item-price{line-height:22px}.cart-item .item-price .price_old{font-size:13px;text-decoration:line-through;color:#666;font-style:italic}.cart-item.del td{color:red;background:red}.cart-item.del td *{opacity:0}.cart-item:last-child{border-bottom:0}.cart-item-wrap tbody td{padding:15px 10px}.cart-item-wrap tbody td.last{border-right:1px solid #d1d1d1!important}.cart-item-wrap tbody tr:last-child td{border:none}.cart-item-wrap td.last{width:52px}.cart-item-wrap tfoot td{background:#f1f1f1;padding:15px;border:1px solid #ddd}.cart-item-wrap .point td{border-top:0;padding-top:0px;padding-bottom:10px;border-bottom:1px solid #ddd}.cart-item-wrap .point .row_label{font-weight:400;text-align:right;vertical-align:top;display:inline-block}.cart-item-wrap .point .row_value{width:160px;color:#333;font-size:14px;font-weight:400;text-align:right;display:inline-block;vertical-align:middle}.cart-item-wrap .point td em{color:#888;display:block;font-size:12px;margin-top:2px}.cart-item-wrap tfoot .column-left{float:left}.cart-item-wrap tfoot .column-left span{color:#333;font-size:16px;font-weight:700}.cart-item-wrap tfoot .column-left span:before{font-weight:400;margin-right:5px;font-family:FontAwesome}.cart-item-wrap tfoot .column-left b{color:#ec0e17;font-size:20px;font-weight:700}.cart-item-wrap tfoot .column-right{float:right}.remove-item{padding:0;width:32px;height:32px;outline:none;font-size:16px;background:#FFF;border-radius:100%;display:inline-block;vertical-align:middle;border:1px solid #cccdcd;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.remove-item:before{font-family:FontAwesome}.remove-item:hover{color:#d10000;border-radius:100%;border-color:#d10000}.cart-item .thumb{width:50px}.qty{font-weight:700;position:relative;border-radius:20px;display:inline-block;vertical-align:middle;border:1px solid #ddd}.btn-press{padding:0;float:left;width:30px;height:30px;border:none;background:none;outline:none;text-align:center;color:#7e7e7e;font-size:12px}.btn-press:hover{color:#3091ed}.btn-press:before{font-family:FontAwesome}.minus{border-radius:3px 0 0 3px}.quantity{border:0;float:left;width:40px;height:30px;outline:none;background:none;text-align:center;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.subtotal{color:#ff426a;font-weight:bold}#price_total{float:right;overflow:hidden}#price_total .row_value{width:160px;color:#e6000d;font-size:18px;font-weight:700;display:inline-block;vertical-align:middle;text-align:right}.box{overflow:hidden;border-radius:4px;margin-bottom:20px;border:1px solid #ddd}.box .divtitle h4{margin:0;color:#333;height:40px;font-size:20px;font-weight:700;line-height:40px;padding:5px 20px}.box .divtitle p{margin:0;padding:0px 20px;font-size:14px;color:#484848;font-style:italic}.box .inner{padding:15px;border-radius:0 0 4px 4px}.required .form-label label:after{content:'*';color:#e6000d;margin-left:3px}#box-customer .form-field{width:100%;display:table;overflow:hidden;position:relative;margin-bottom:10px}#box-customer .form-field.last{margin:0!important}#box-customer .form-field:before{position:absolute;font-family:'FontAwesome';top:10px;left:10px;color:#999}#box-customer .form-label{margin-bottom:5px;width:22%;display:table-cell;vertical-align:middle}#box-customer .form-label label{margin:0;cursor:pointer;font-weight:400}#box-customer .form-input{position:relative;display:table-cell;vertical-align:middle}#box-customer .form-input:before{position:absolute;font-family:'FontAwesome';top:10px;left:10px;color:#999}#box-customer .form-control{min-height:40px;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;border-color:#ddd;padding-left:30px;-webkit-appearance:none}#box-customer .form-control:focus{border-color:#3091ed}#box-customer .form-control#comment{height:80px}input[type=checkbox]{margin:0;color:#555;clear:none;width:14px;height:14px;line-height:0;cursor:pointer;background:#fff;text-align:center;position:relative;padding:0!important;outline:none!important;display:inline-block;vertical-align:middle;border:1px solid #b4b9be;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-o-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;-webkit-transition:.05s border-color ease-in-out}input[type=checkbox]:checked:before{top:50%;left:0;color:#1e8cbe;font-size:13px;content:'\f00c';position:absolute;font-family:FontAwesome;-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}select.form-control{padding-left:8px;padding-right:23px;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb(51, 51, 51)"></polygon></svg>');background-size:8px 6px;background-position:right 0.5rem center;background-repeat:no-repeat}#box-login .inner{min-height:425px}#box-login .form-field{position:relative;margin-bottom:15px}#box-login .form-field:after{content:'';clear:both;display:table}#box-login .form-field .form-label label{cursor:pointer;font-weight:400}#box-login .form-field .form-input{position:relative}#box-login .form-field .form-input:before{top:10px;left:10px;color:#999;position:absolute;font-family:'FontAwesome'}#box-login .form-field .form-control{min-height:40px;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;border-color:#ddd;padding-left:30px}#box-login .form-field .form-control:focus{border-color:#3091ed}#box-login .btn-login{width:100%;height:40px;color:#FFF;padding:0 15px;border-radius:3px;background:#009ce5;border:1px solid #009ce5;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;font-size:16px;font-weight:bold}#box-login .btn-login:before{margin-right:7px;font-family:'FontAwesome';font-weight:normal}#box-login .btn-login:hover{color:#ffffff;background:#0087c6}#box-login span.remember-me{float:left}#box-login span.remember-me label{margin:0;cursor:pointer;font-weight:400}#box-login span.remember-me input{top:-1px;margin-right:5px}#box-login span.forget-pass{float:right}#box-login .social-login{overflow:hidden;margin-top:25px}#box-login .social-login h4{font-size:18px;font-weight:700}#box-login .social-login ul{margin:0 -7px}#box-login .social-login ul:after{content:'';display:block;clear:both}#box-login .social-login ul li{float:left;width:50%;padding:0 7px;font-weight:700}#box-login .social-login ul li a{text-align:center;display:block;border-radius:3px;color:#FFF;height:40px;line-height:40px;font-size:16px}#box-login .social-login ul li a:before{margin-right:5px;font-weight:400}.login-fb a{background:#3a5897}.login-gg a{background:#de4b31}.group-btn{text-align:center}.group-btn .btnCheckout{margin:auto;height:40px;color:#fff;padding:0 30px;font-weight:normal;border-radius:3px;background:#ffffff;border:1px solid #de3a34;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;background:#de3a34;font-size:16px}.group-btn .btnCheckout:after{content:'\f105';margin-left:5px;font-family:'FontAwesome'}.group-btn .btnCheckout:hover{color:#ffffff;background:#c8302a}#box-customer-left .form-field{width:100%;display:table;overflow:hidden;position:relative;margin-bottom:10px}#box-customer-left .form-field.last{margin:0!important}#box-customer-left .form-field .form-input{position:relative}#box-customer-left .form-field .form-label{margin-bottom:5px}#box-customer-left .form-field .form-label label{margin:0;cursor:pointer;font-weight:400}#box-customer-left .form-field .form-input:before,#box-customer-left .form-field:before{position:absolute;font-family:FontAwesome;top:10px;left:10px;color:#999}#box-customer-left .form-field .form-control{min-height:40px;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;border-color:#ddd;padding-left:30px}#box-customer-left .form-field .form-control:focus{border-color:#3091ed}#box-customer-left .form-field .form-input,#box-customer-left .form-field .form-label{display:table-cell;vertical-align:middle}#box-customer-left .form-field .form-label{width:22%}#box-customer-right .inner{min-height:351px}#box-customer-right .form-field{width:100%;display:table;overflow:hidden;position:relative;margin-bottom:10px}#box-customer-right .form-field.last{margin:0!important}#box-customer-right .form-field .form-input{position:relative}#box-customer-right .form-field .form-label{margin-bottom:5px}#box-customer-right .form-field .form-label label{margin:0;cursor:pointer;font-weight:400}#box-customer-right .form-field .form-input:before,#box-customer-right .form-field:before{position:absolute;font-family:FontAwesome;top:10px;left:10px;color:#999}#box-customer-right .form-field .form-control{min-height:40px;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;border-color:#ddd;padding-left:30px}#box-customer-right .form-field .form-control:focus{border-color:#3091ed}#box-customer-right .form-field .form-input,#box-customer-right .form-field .form-label{display:table-cell;vertical-align:middle}#box-customer-right .form-field .form-label{width:22%}#comment{-webkit-box-shadow:none;box-shadow:none;max-height:98px;border-radius:3px}#box-comment #comment{background:#f7f7f7;border-color:#f7f7f7}#box-comment #comment:focus{border-color:#3091ed}.list-payment li,.list-shipping li{padding:15px;overflow:hidden;position:relative;background:#f7f7f7;margin-bottom:10px;border:1px solid #f7f7f7}.list-payment li:last-child,.list-shipping li:last-child{margin-bottom:0}.list-payment li.active,.list-shipping li.active{background:none;border-color:#009ce5}.list-payment li input,.list-shipping li input{margin:0;position:absolute;top:20px}.list-payment li label,.list-shipping li label{margin:0;display:block;cursor:pointer;margin-left:8px;padding-left:15px}.list-payment li .excerpt,.list-shipping li .excerpt{color:#888;margin-top:5px;padding-left:25px}.list-payment li.active label,.list-shipping li.active label{color:#009ce5}.list-payment li.active .excerpt,.list-shipping li.active .excerpt{display:block}.list-payment li .excerpt ul,.list-shipping li .excerpt ul{margin-bottom:10px}.list-payment li .excerpt li,.list-shipping li .excerpt li{padding:5px 0;margin-bottom:0px}span.is-same *{margin:0;color:#009ce5;font-weight:400}span.is-same label:before{padding-right:5px;font-family:FontAwesome}@media screen and (max-width:1024px){.step-by-step{margin-top:-10px}.box .divtitle h4{font-size:16px}.cart-item .item-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width:767px){#pvt-main{padding-top:15px;padding-bottom:30px;border-top:1px solid #da2028}.box-title{margin-bottom:20px}.box-title .post-title h1{font-size:30px;line-height:1.3}.entry img{height:initial!important}#box-login .inner{min-height:initial}#box-customer .form-field .form-input,#box-customer .form-field .form-label{width:100%;display:block}#box-customer-left .form-field .form-input,#box-customer-left .form-field .form-label{width:100%;display:block}#box-customer-right .form-field .form-input,#box-customer-right .form-field .form-label{width:100%;display:block}.step-by-step{margin-top:15px}.step-by-step li{padding:0 15px;vertical-align:top;max-width:33.3333%}.step-by-step li span.last{line-height:1.4em}.box-item-cart{background:#FFF;border-radius:4px;margin-bottom:20px;border:1px solid #ddd}.item-cart-wrap{padding-left:10px;padding-right:10px}.item-cart-wrap .item-cart{border:none;padding:15px 0;border-bottom:1px solid #e5e5e5}.item-cart-wrap .item-cart:last-child{border-bottom:0}.item-cart-wrap .item-cart .inner{width:100%;display:table;position:relative}.item-cart-wrap .item-cart .text,.item-cart-wrap .item-cart .thumb{display:table-cell;vertical-align:top}.item-cart-wrap .item-cart .thumb{width:20%}.item-thumb{height:60px;display:block;position:relative}.item-thumb img{top:50%;left:50%;max-width:90%;max-height:90%;position:absolute;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.item-cart-wrap .item-cart .text{padding-left:10px}.item-cart-wrap .item-cart .text li{overflow:hidden;margin-bottom:7px}.item-cart-wrap .item-cart .text li .row0{width:70px;display:inline-block;vertical-align:middle}.item-cart-wrap .item-cart .text li.pname{font-weight:700}.item-cart-wrap .item-cart .remove-item{right:0;bottom:0;line-height:30px;position:absolute;text-align:center}.info-cart-footer{padding:15px;overflow:hidden;text-align:right;background:#f1f1f1}.info-cart-footer .column-left{font-size:16px;background:#FFF;font-weight:700;padding:5px 15px;text-align:center;border-radius:3px;white-space:nowrap;margin-bottom:15px;border:1px solid #dddddd;line-height:24px}.info-cart-footer span.fa-phone:before{padding-right:5px;font-family:FontAwesome}.info-cart-footer .column-left b{color:#da2028;font-size:16px;font-weight:700}#price_total{float:none;overflow:hidden;text-align:right}.info-cart-footer .point{width:100%;display:table;margin-top:5px;font-size:12px;text-align:right}.info-cart-footer .point span{display:table-cell;vertical-align:top}.info-cart-footer .point em{color:#888;display:block;font-size:12px;margin-top:2px}.info-cart-footer #pointcart{width:160px}}@media screen and (max-width:480px){.step-by-step li{padding:0 10px}.info-cart-footer .column-left{white-space:normal}}