body{background:#f7f6f6;font-family:'Roboto',sans-serif}[ng-controller="checkoutController"]{float:left;width:100%;height:auto;display:block}.fake-btn{outline:none;visibility:hidden;width:1px;height:1px;z-index:-1;padding:0;margin:0}#section-head{float:left;width:100%;height:auto;display:block}#section-head .outer-container{float:left;width:100%;background-color:#fff}#section-head .outer-container .left{float:left}#section-head .outer-container .left img{height:44px;width:auto;margin:10px 0}#section-head .outer-container .left-mobile a{line-height:64px;color:#636363;font-size:14px;outline:none;display:inline-block;cursor:pointer;transition:all .3s;margin:0 10px;text-transform:uppercase}#section-head .outer-container .left-mobile a:hover{text-decoration:none;color:#000}#section-head .outer-container .left-mobile a.active{color:#000;text-decoration:none}#section-head .outer-container .right{float:right}#section-head .outer-container .right a{line-height:64px;color:#636363;font-size:14px;outline:none;display:inline-block;cursor:pointer;transition:all .3s;margin:0 10px;text-transform:uppercase}#section-head .outer-container .right a:hover{text-decoration:none;color:#000}#section-head .outer-container .right a.active{color:#000;text-decoration:none}#section-body{width:100%;height:auto;display:block;float:left}#section-body .intro-container{margin:30px 0;font-size:15px;color:#636363;text-align:right}#section-body .intro-container a{color:#f15c5c}#section-body .section-container{float:left;width:100%;display:block;height:auto;background-color:#fff;border:1px solid #e8e7e7;border-radius:10px}#section-body .section-container .section-head{float:left;width:100%;height:70px;border-bottom:1px solid #e8e7e7}#section-body .section-container .section-head .number-head{float:left;width:70px;height:70px;text-align:center}#section-body .section-container .section-head .number-head span{background-color:#676767;color:#fff;border-radius:50%;width:25px;height:25px;display:inline-block;line-height:25px;transform:translateY(22.5px)}#section-body .section-container .section-head .number-head span a{color:#fff}#section-body .section-container .section-head .number-head span .fa{display:block}#section-body .section-container .section-head .text-head{float:left;line-height:70px;padding-left:0;font-size:20px;text-transform:uppercase;color:#636363}@media (min-width:992px){#section-body .section-container .section-head .text-edit{float:right;background-color:#e8e8e8;color:#8a8a8a;font-size:14px;padding:0 20px;height:35px;margin:17.5px 0;margin-right:17.5px;line-height:35px;border-radius:5px;display:none;cursor:pointer;outline:none}}@media (max-width:991px){#section-body .section-container .section-head .text-edit{float:right;color:#adabab;font-size:2em;padding:0 20px;line-height:70px;border-radius:5px;display:none;cursor:pointer;max-width:70px;outline:none}}#section-body .section-container .section-action{padding:30px 70px;text-align:right;float:left;width:100%;height:auto;border-top:1px solid #e8e7e7}#section-body .section-container .section-action button.action-continue{border-radius:5px;padding:10px 20px;font-size:20px;color:#fff;background-color:#3ca030;border:0;transition:all .3s;outline:none}#section-body .section-container .section-action button.action-continue:hover{background-color:#318327}#section-body .section-container .section-action button.action-continue:active{background-color:#26651e}#section-body .section-container .section-action .section-summary{float:left;width:100%;display:block;height:auto}#section-body .section-container .section-action .section-summary .row-number{display:block;width:100%;text-align:center;margin:15px 0}#section-body .section-container .section-action .section-summary .row-number .text{width:150px;display:inline-block;text-align:left;font-size:18px;line-height:25px}#section-body .section-container .section-action .section-summary .row-number .value{min-width:200px;display:inline-block;font-size:18px;color:#000;line-height:25px}#section-body .section-container .section-action .section-summary .row-number .value .currency{font-size:10px}@media (max-width:991px){#section-body .section-container .section-action .section-summary .row-number .text{text-align:center}#section-body .section-container .section-action .section-summary .row-number .value{text-align:center;margin:10px 0}}@media (max-width:991px){#section-body .section-container .section-body{padding:15px}#section-body .section-container .section-action{padding:15px;text-align:center}}@media (min-width:992px){#section-body .section-container .section-body{padding:30px 70px}}#section-body .section-container .section-body{float:left;width:100%}#section-body .section-container .section-body .form_block_input{width:100%;height:auto;float:left;margin-bottom:10px}#section-body .section-container .section-body .form_block_input label{font-size:14px;outline:none;height:20px;display:block}#section-body .section-container .section-body .form_block_input label span.star{color:#f00;font-size:14px;margin-right:5px;float:left;line-height:20px;font-family:monospace}#section-body .section-container .section-body .form_block_input label span:not(.star){float:left;font-size:14px}#section-body .section-container .section-body .form_block_input label.full{width:100%}#section-body .section-container .section-body .form_block_input label input{float:left}#section-body .section-container .section-body .form_block_input input[type="text"],#section-body .section-container .section-body .form_block_input input[type="email"]{width:100%;height:45px;border:1px solid #dadada;padding:2px;border-radius:2px;padding-left:10px;transition:all .3s;outline:none}#section-body .section-container .section-body .form_block_input input[type="text"]:hover,#section-body .section-container .section-body .form_block_input input[type="email"]:hover,#section-body .section-container .section-body .form_block_input input[type="text"]:active,#section-body .section-container .section-body .form_block_input input[type="email"]:active{outline:none}#section-body .section-container .section-body .form_block_input select{width:100%;height:45px;border:1px solid #dadada;padding:2px;border-radius:2px;padding-left:10px;background-color:#fff;color:#000;outline:none}#section-body .section-container .section-body .form_block_input select:hover,#section-body .section-container .section-body .form_block_input select:active{outline:none}#section-body .section-container .section-body .form_block_input select option{text-transform:capitalize}#section-body .section-container .section-body .form_block_input input[type="radio"]{float:left;margin-right:15px;outline:none}#section-body .section-container .section-body .form_block_input input[type="radio"]:hover,#section-body .section-container .section-body .form_block_input input[type="radio"]:active{outline:none}#section-body .section-container .section-body .form_block_input .info-warning{display:block;font-size:12px;color:#989898;height:17px;padding:2px 0}#section-body .section-container .section-body .form_block_input .error-warning{display:block;font-size:12px;color:#9a2a2a;transition:all .3s;opacity:0;height:17px;padding:2px 0;outline:none}#section-body .section-container .section-body .form_block_input .error-warning.active{opacity:1}#section-body .section-container .section-body .form_block_input .error-warning:hover,#section-body .section-container .section-body .form_block_input .error-warning:active{outline:none}@media (max-width:991px){#section-body .section-container .section-body .form_block_input{margin-bottom:0}}#section-body .section-container .section-body .form_block_input_area{padding:15px;background-color:#dadada;float:left;width:100%;height:auto;border-radius:2px}#section-body .section-container .section-body .form_block_input_area .form_block_input{margin-bottom:0}#section-body .section-container .section-body .form_block_input_area .form_block_input:first-child{margin-bottom:15px}#section-body .section-container .section-body .form_block_input_area label span{padding-left:5px}#section-body .section-container .section-body .item-head{font-size:18px;color:#000;margin:0 0 15px}#section-body .section-container .section-body .item-person-container{float:left;width:100%;height:auto}#section-body .section-container .section-body .item-person-container .person-item{float:left;width:100%;height:auto;background-color:#fff;border:1px solid #dadada;margin-bottom:30px}#section-body .section-container .section-body .item-person-container .person-item.first .person-info{display:block}#section-body .section-container .section-body .item-person-container .person-item .person-head{float:left;width:100%;height:auto;font-size:20px;padding:20px;cursor:pointer;outline:none}#section-body .section-container .section-body .item-person-container .person-item .person-head span{color:#467fa2;float:right;font-size:14px;line-height:28px}#section-body .section-container .section-body .item-person-container .person-item .person-info{padding:0 20px;float:left;width:100%;display:none;transition:all .3s;overflow:hidden}#section-body .section-container .section-body .item-person-container .person-item .person-info.active{display:block}#section-body .section-container .section-body .item-person-container .person-item .person-info input,#section-body .section-container .section-body .item-person-container .person-item .person-info select{display:inline;visibility:visible}#section-body .section-container .section-form{float:left;width:100%;height:auto;margin-bottom:15px}#section-body .section-container .section-form.first{margin-top:20px}#section-body .section-container .section-form .input-head{float:left;width:100%;height:auto;margin-bottom:5px;font-size:14px;color:#717171}#section-body .section-container .section-form .input-field{float:left;width:100%;height:auto}#section-body .section-container .section-form .input-field input{width:100%;height:45px;border-radius:5px;border:2px solid #eae8e8;background-color:#fff;color:#000;outline:none;padding:0 10px}#section-body .section-container .section-form .input-field .input-error{color:#f00;font-size:14px;height:25px;line-height:25px;visibility:hidden}#section-body .section-container .section-form .input-field.error input{border:2px solid #f00}#section-body .section-container .section-form .input-field.error .input-error{visibility:visible}#section-body .section-container .section-form .input-select{float:left;width:100%;height:auto;font-size:0}#section-body .section-container .section-form .input-select select{width:100%;height:45px;margin-bottom:5px;background-color:#fff;color:#000;border:2px solid #eae8e8;font-size:14px;outline:none;cursor:pointer}#section-body .section-container .section-form .input-select select.inline{width:33%}#section-body .section-container .section-form .input-radio{float:left;width:100%;height:auto;margin-bottom:25px}#section-body .section-container .section-form .input-radio label{font-size:16px;line-height:25px;color:#000;margin-right:20px;font-weight:normal;outline:none;cursor:pointer}#section-body .section-container .section-form .input-radio label input{margin-right:7px;outline:none}#section-body .section-container:not(.active){margin-bottom:10px;opacity:.5}#section-body .section-container:not(.active) .section-body,#section-body .section-container:not(.active) .section-action{display:none}#section-body .section-container:not(.active) .section-head .text-edit{display:none !important}#section-body .section-container.done{opacity:1}#section-body .section-container.done .section-head .number-head span{background-color:#25c325}#section-body .section-container.done .section-head .number-head span a{display:none}#section-body .section-container.done .section-head .number-head span .fa{display:inline-block}#section-body .section-container.done .section-head .text-edit{display:block !important}#section-body .section-container.active{margin-bottom:30px}@media (max-width:991px){#section-body .section-container.tab-detail .section-body{padding:15px}}@media (min-width:992px){#section-body .section-container.tab-detail .section-body{padding:30px 70px}}#section-body .section-container.tab-detail .section-body .item-product{width:100%;display:block;float:left;height:auto}#section-body .section-container.tab-detail .section-body .item-product .repeat-container{width:100%;display:block;float:left;height:auto;margin-bottom:17.5px}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .image-container{float:left;width:100px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center;border:1px solid #eee}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .image-bottom-action{position:absolute;width:auto;background-color:#828282;color:#fff;padding:3px 7px;font-size:12px;margin-top:105px;outline:none;transition:all .3s}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .image-bottom-action:hover{background-color:#000;text-decoration:none}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .info-container{float:left;padding:0 35px}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .info-container .name{font-size:15px;margin-bottom:10px;display:block;width:100%}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .info-container .variant{display:inline-block;line-height:24px;background-color:#ffc107;color:#000;font-size:13px;padding:0 7.5px}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container{float:left;width:150px}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container .fa{text-align:center;outline:none;line-height:32px;width:25px;height:32px;cursor:pointer;font-size:20px;color:#8e8d8d}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container .fa:hover{color:#000}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container .fa-angle-down{float:left;margin-right:10px}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container .fa-angle-up{float:left;margin-left:10px}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container .input-changeable{float:left;width:80px;overflow-y:hidden}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-container .input-changeable input{width:100%;height:32px;outline:none;text-align:center;border-radius:7px;border:1px solid #eee}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-show{float:left;width:150px;text-align:center;font-size:14px;display:block}#section-body .section-container.tab-detail .section-body .item-product .repeat-container .qty-show .currency{font-size:10px}#section-body .section-container.tab-addr .section-body .row{margin-bottom:15px}#section-body .section-container.tab-addr.done .section-body,#section-body .section-container.tab-addr.done .section-action{display:none}#section-body .section-container.tab-payment .payment-container{float:left;width:100%;display:block;height:auto;margin-bottom:50px}#section-body .section-container.tab-payment .payment-container .payment-head{font-size:22px;margin-bottom:20px;color:#000}#section-body .section-container.tab-payment .payment-container .method-item{padding-left:30px}#section-body .section-container.tab-payment .payment-container .method-item .method-info{margin:0 0 20px;background-color:#fff;color:#000;font-size:14px;padding:20px;line-height:25px;display:block;float:left;border:1px solid #e8e7e7;margin-left:30px}@media (max-width:991px){#section-body .section-container.tab-payment .payment-container .method-item{padding-left:0}#section-body .section-container.tab-payment .payment-container .method-item .method-info{margin-left:0}}#section-body .section-container.tab-result .section-body{padding:0 !important}#section-body .section-container.tab-result .result-container{float:left;width:100%;height:auto;display:block}#section-body .section-container.tab-result .result-container .shop-container{float:left;width:100%;padding:30px 20px}#section-body .section-container.tab-result .result-container .shop-container .image-container{width:100px;height:auto;float:left;margin-right:20px;line-height:30px}#section-body .section-container.tab-result .result-container .shop-container .image-container img{width:100px}#section-body .section-container.tab-result .result-container .shop-container .shop-thx{float:left;font-size:30px;line-height:30px}@media (max-width:991px){#section-body .section-container.tab-result .result-container .shop-container .shop-thx{margin:20px 0 5px}}#section-body .section-container.tab-result .result-container .shop-container .shop-name{float:left;width:100%;margin:15px 0;font-size:20px}#section-body .section-container.tab-result .result-container .result-background{display:block;width:100%;float:left;height:auto;background-color:#eaeaea;padding:20px}#section-body .section-container.tab-result .result-container .result-background .t1{margin:10px 0 20px;font-size:20px;font-weight:bold}#section-body .section-container.tab-result .result-container .result-background .t2,#section-body .section-container.tab-result .result-container .result-background .t3{font-size:16px;line-height:35px}#section-body .section-container.tab-result .result-container .result-background .print_order{margin-top:10px;padding:10px 15px;background-color:#fff;color:#000;float:left;border-radius:2px;outline:none;text-decoration:none}#section-body .section-container.tab-result .result-container .result-background.none-credit{background-color:#435697}#section-body .section-container.tab-result .result-container .result-background.none-credit .t1,#section-body .section-container.tab-result .result-container .result-background.none-credit .t2,#section-body .section-container.tab-result .result-container .result-background.none-credit .t3{color:#fff}#section-body .section-container.tab-result .result-container .result-background.credit{background-color:#53b154}#section-body .section-container.tab-result .result-container .result-background.credit .t1,#section-body .section-container.tab-result .result-container .result-background.credit .t2,#section-body .section-container.tab-result .result-container .result-background.credit .t3{color:#fff}#section-body .section-container.tab-result .result-container .result-support-data{float:left;width:100%;height:auto;padding:30px 15%}#section-body .section-container.tab-result .result-container .result-support-data .head-support{font-size:20px;float:left;width:100%;margin-bottom:10px;font-weight:bold;color:#000}#section-body .section-container.tab-result .result-container .result-support-data .info-support{font-size:16px;line-height:25px;border:1px solid #000;padding:20px;margin:10px 0;float:left;width:100%}#section-body .section-container.tab-result .result-container .repeat-support{float:left;width:100%;height:auto;margin-top:40px}#section-body .section-container.tab-result .result-container .repeat-support .item{display:block;float:left;width:100%;height:auto;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}#section-body .section-container.tab-result .result-container .repeat-support .item:last-child{border-bottom:0}#section-body .section-container.tab-result .result-container .repeat-support .item .left{width:70px;float:left;margin-right:20px}#section-body .section-container.tab-result .result-container .repeat-support .item .right{float:left;height:auto}#section-body .section-container.tab-result .result-container .repeat-support .item .right .b1{font-size:16px;margin-bottom:10px}#section-body .section-container.tab-result .result-container .repeat-support .item .right .b2{font-size:16px;margin-bottom:10px}#section-body .section-container.tab-result .result-container .repeat-support .item .right .b3{font-size:16px;margin-bottom:10px}#section-body .section-container.tab-result .result-container .repeat-support .item .right .b4{font-size:30px;margin-top:10px}@media (max-width:991px){#section-body .section-container.tab-result .result-container .result-support-data{padding:15px}#section-body .section-container.tab-result .result-container .repeat-support .item{margin-bottom:40px;padding-bottom:40px}#section-body .section-container.tab-result .result-container .repeat-support .item .left{width:100%;margin-right:0;text-align:center;margin-bottom:20px}#section-body .section-container.tab-result .result-container .repeat-support .item .left img{width:100px}#section-body .section-container.tab-result .result-container .repeat-support .item .right{float:left;height:auto;width:100% important}#section-body .section-container.tab-result .result-container .repeat-support .item .right *{text-align:center}}#section-body .section-container.tab-result .repeat-end-btn{margin-top:40px;float:right;background-color:#484bb3;color:#fff;padding:10px 15px;margin-right:20px;margin-bottom:40px;text-align:center;border-radius:2px;cursor:pointer}#section-body .section-container.tab-result .repeat-end-btn .t1{display:block;width:100%}#section-process{display:none}#section-process.active{display:block}#section-process .process-backdrop{position:fixed;width:100%;height:100%;top:0;background-color:rgba(255,255,255,0.7);z-index:11000}#section-footer{width:100%;height:auto;margin-top:100px;margin-bottom:20px;text-align:center;display:block;float:left;overflow:hidden}#section-footer p{color:#000;font-size:14px;text-align:center;max-width:300px;margin:0 auto;margin-bottom:20px}#section-footer svg *{fill:#aba5a5}