﻿@keyframes rotate{to{transform:rotate(360deg)}}#pvt-main{padding-bottom:50px}.empty-cart p,.alert p{line-height:1.6em}#pvt-main>.box-title .post-title{margin-bottom:0px}.step-by-step{text-align:center;margin-bottom:20px}.step-by-step li{padding:0 25px;display:inline-block;position:relative}.step-by-step li .icon{display:block;color:#a3a3a3;margin-bottom:10px;position:relative;z-index:10}.step-by-step li .icon::before{width:50px;height:50px;display:block;font-size:24px;line-height:50px;margin:0 auto 5px;text-align:center;border-radius:100%;font-family:"FontAwesome";border:1px solid #a3a3a3;color:#a3a3a3;background:#fff}.step-by-step li .last{font-weight:bold;font-size:14px;color:#333}.step-by-step li.active{color:#15abe5}.step-by-step li.active .icon::before{color:#fff;border-color:#15abe5;background-color:#15abe5}.step-by-step li.active .last{color:#15abe5}.step-by-step li:not(:first-child)::before{content:"";height:1px;width:100%;background:#bebec6;position:absolute;left:-45%;top:25px}.box-item-cart,.box-info-customer{padding:20px 0;background:#fff;border:none !important}.box-item-cart .divtitle,.box-info-customer .divtitle{margin-bottom:15px}.box-item-cart .divtitle h4,.box-info-customer .divtitle h4{font-weight:700;margin:0;line-height:1.5em}.box-info-customer{position:relative;margin-bottom:30px}.box-info-customer::after{content:"";height:90%;width:1px;position:absolute;left:50%;top:5%;background:#dbdeea}.cart-item-wrap{width:100%}.cart-item-wrap thead{background:#0082c6}.cart-item-wrap thead td{color:#fff;padding:10px;font-size:14px;line-height:25px;text-transform:uppercase;font-weight:bold}.cart-item-wrap thead td:not(:nth-child(2)){border-left:1px solid #fff}.cart-item-wrap thead td.column-action{width:100px}.cart-item-wrap tbody td{padding:15px 10px}.cart-item-wrap tfoot td{background:#f1f2f6;padding:20px}.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:#0082c6;font-size:20px;font-weight:700}.cart-item-wrap tfoot .column-right{float:right}.cart-item-wrap tfoot .point td{border-top:0;padding-top:0px;padding-bottom:20px}.cart-item-wrap tfoot .point td em{color:#888;display:block;font-size:12px;margin-top:2px}.cart-item-wrap tfoot .point .row_label{font-weight:400;text-align:right;vertical-align:top;display:inline-block}.cart-item-wrap tfoot .point .row_value{width:160px;color:#333;font-size:14px;font-weight:400;text-align:right;display:inline-block;vertical-align:middle}.cart-item{position:relative}.cart-item:not(:last-child){border-bottom:1px solid #d1d1d1}.cart-item .item-title{float:left;display:block}.cart-item .item-title .img{width:60px;height:60px;border:1px solid #e6e6e6;display:inline-block;margin-right:15px;position:relative;float:left}.cart-item .item-title .img img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:94%}.cart-item .item-title .title{font-weight:normal}.cart-item .item-price{line-height:22px;font-size:14px;color:#666}.cart-item .item-price .price_old{font-size:13px;text-decoration:line-through;color:#666;font-style:italic}.cart-item .remove-item{padding:0;width:32px;height:32px;outline:none;font-size:26px;display:inline-block;vertical-align:middle;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;background:none;border:none}.cart-item .remove-item::before{font-family:"FontAwesome"}.cart-item .remove-item:hover{color:#d10000;border-radius:100%;border-color:#d10000}.cart-item .subtotal{color:#ec0e17;font-weight:bold;font-size:16px}.cart-item.del td{color:red;background:red}.cart-item.del td *{opacity:0}.qty{font-weight:700;position:relative;display:inline-block;vertical-align:middle;border:1px solid #dcdeea}.qty .btn-press{padding:0;float:left;width:40px;height:38px;border:none;background:none;outline:none;text-align:center;color:#888;font-size:14px}.qty .btn-press::before{font-family:"FontAwesome"}.qty .btn-press:hover{color:#15abe5}.qty .minus{border-right:1px solid #dcdeea}.qty .plus{border-left:1px solid #dcdeea}.qty .quantity{border:0;float:left;width:48px;height:38px;outline:none;background:none;text-align:center;font-size:16px;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-payment,#box-shipping,#box-comment{background:#fff}.box-tkw{overflow:hidden;border-radius:4px;margin-bottom:20px;background:#fff}.box-tkw .divtitle h4{margin:0;color:#333;height:40px;font-size:20px;font-weight:700;line-height:40px;padding:5px 20px}.box-tkw .divtitle p{margin:0;padding:0px 20px;font-size:14px;color:#484848;font-style:italic}.box-tkw .inner{padding:15px;border-radius:0 0 4px 4px}.required .form-label label::after{content:"*";color:#e6000d;margin-left:3px}#box-customer .inner{padding-left:30px}#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:25%;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;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,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);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:"";position:absolute;font-family:FontAwesome;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 .5rem center;background-repeat:no-repeat}#box-login .inner{min-height:425px;padding-right:30px}#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;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:#15abe5;border:1px solid #15abe5;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:#fff;background:#15abe5}#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;margin-top:20px;position:relative}.group-btn .btnCheckout{margin:auto;height:40px;color:#fff;padding:0 30px;font-weight:normal;border-radius:3px;background:#fff;border:1px solid #ee2038;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;background:#ee2038;font-size:16px}.group-btn .btnCheckout::after{content:"";margin-left:5px;font-family:"FontAwesome"}.group-btn .btnCheckout:hover{color:#fff;background:#bd051b}.group-btn #export-image{position:absolute;right:0;top:0;padding:10px;background:#0082c6;border-radius:6px;color:#fff;line-height:20px}#box-customer-left,#box-customer-right{margin-bottom:0px}#box-customer-left .form-field,#box-customer-right .form-field{width:100%;display:table;overflow:hidden;position:relative;margin-bottom:10px}#box-customer-left .form-field.last,#box-customer-right .form-field.last{margin:0 !important}#box-customer-left .form-field .form-label,#box-customer-right .form-field .form-label{margin-bottom:5px;display:table-cell;vertical-align:middle;width:22%}#box-customer-left .form-field .form-label label,#box-customer-right .form-field .form-label label{margin:0;cursor:pointer;font-weight:400}#box-customer-left .form-field .form-input,#box-customer-right .form-field .form-input{position:relative;display:table-cell;vertical-align:middle}#box-customer-left .form-field .form-input::before,#box-customer-right .form-field .form-input::before{position:absolute;font-family:"FontAwesome";top:10px;left:10px;color:#999}#box-customer-left .form-field .form-control,#box-customer-right .form-field .form-control{min-height:40px;box-shadow:none;border-radius:3px;border-color:#ddd;padding-left:30px}#box-customer-left .form-field .form-control:focus,#box-customer-right .form-field .form-control:focus{border-color:#3091ed}#box-customer-right .inner{min-height:351px}#comment{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-shipping li,.list-payment li{padding:15px;overflow:hidden;position:relative;background:#f1f2f6;margin-bottom:10px;border:1px solid #f1f2f6}.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:#15abe5}.list-shipping li input,.list-payment li input{margin:0;position:absolute;top:20px}.list-shipping li label,.list-payment li label{margin:0;display:block;cursor:pointer;margin-left:8px;padding-left:15px;text-transform:uppercase;line-height:1.3em}.list-shipping li .excerpt,.list-payment li .excerpt{color:#444;margin-top:5px;padding-left:25px}.list-shipping li.active label,.list-payment li.active label{color:#15abe5}.list-shipping li.active .excerpt,.list-payment li.active .excerpt{display:block}.list-shipping li .excerpt ul,.list-payment li .excerpt ul{margin-bottom:10px}.list-shipping li .excerpt li,.list-payment li .excerpt li{padding:5px 0;margin-bottom:0px}span.is-same *{margin:0;color:#15abe5;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:inline-flex}}@media screen and (max-width: 767px){.entry img{height:initial !important}.box-item-cart{margin:0 -5px}#box-login .inner{min-height:initial}#box-customer .form-field .form-label,#box-customer .form-field .form-input{width:100%;display:block}#box-customer-left .form-field .form-label,#box-customer-left .form-field .form-input{width:100%;display:block}#box-customer-right .form-field .form-label,#box-customer-right .form-field .form-input{width:100%;display:block}.step-by-step{margin:15px -5px}.step-by-step li{padding:0 5px;vertical-align:top;width:32%}.step-by-step li span.last{line-height:1.4em;font-size:12px}.box-item-cart{background:#fff;padding:5px;border-radius:4px;margin-bottom:20px;border:1px solid #ddd}.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 .thumb,.item-cart-wrap .item-cart .text{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;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 .row2{display:inline-block}.cart-item .item-price strong{display:inline-block}.cart-item .item-price .price_old{display:inline-block;margin-left:10px;font-size:12px}.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;background:#0082c6;color:#fff;font-size:22px;font-weight:normal;border-radius:5px}.info-cart-footer{padding:15px;overflow:hidden;text-align:right;background:#f1f1f1}.info-cart-footer .column-left{margin-top:15px;font-size:16px;background:#fff;padding:5px 0px;text-align:center;border-radius:5px;white-space:nowrap;margin-bottom:0px;border:1px solid #dbdeea;line-height:24px;color:#666}.info-cart-footer span.fa-phone::before{padding-right:5px;font-family:FontAwesome}.info-cart-footer span b{font-size:20px;color:#0082c6}#price_total{float:none;overflow:hidden;text-align:right}.info-cart-footer .column-right ul li{margin-bottom:5px}.info-cart-footer .point{width:100%;display:table;margin-top:5px;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;font-size:14px;font-weight:normal;color:#333}.box{margin-left:-5px;margin-right:-5px}}@media screen and (max-width: 480px){.step-by-step li{padding:0 5px}.info-cart-footer .column-left{white-space:normal}}