::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#c2c2c2;opacity:0.2;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#919191;opacity:0.6}#suspension-right{display:none !important}#ec-order-empty{text-align:center;padding:90px 20px 100px}#ec-order-empty .heading{display:none}#ec-order-empty .message{font-size:20px;margin-bottom:40px}#ec-order-empty .message::before{content:'';background:#f7f7f7 url(images/svg/ec-order-checkout-cart-2.png) center center no-repeat;background-size:70px auto;display:block;margin:0 auto 15px;content:'';border-radius:100%;width:130px;height:130px;overflow:hidden}#ec-order-empty .button{text-align:center;line-height:40px;font-size:16px;text-transform:uppercase;color:#fff;background:#FD7A9A;display:block;margin:0 auto 30px;-webkit-border-radius:5px;border-radius:5px;width:150px;height:40px}#ec-order-empty .button:hover{background:#333}#ec-order-checkout{padding-top:30px}#ec-order-checkout .heading{text-align:center;margin-bottom:25px}#ec-order-checkout .heading h1{text-indent:-999px;background:url(images/svg/ec-order-checkout-cart.png) no-repeat;background-size:100% auto;display:block;margin:0 auto 15px;content:'';width:80px;height:73px;overflow:hidden}#ec-order-checkout .container{padding:0 15px;margin:auto;max-width:1024px}#ec-order-checkout .step{margin-bottom:10px}#ec-order-checkout .step .number{position:absolute;top:-10px;left:0;right:0;font-weight:900;font-size:16px;color:red !important;display:block}#ec-order-checkout .step .number:before{content:'STEP'}#ec-order-checkout .step-by{display:block}#ec-order-checkout .step{display:flex;align-items:center}#ec-order-checkout .step-ul{text-align:center;list-style:none;display:flex;padding:0;margin:0 auto 10px}@media screen and (max-width: 829px){#ec-order-checkout .step-ul{display:block}}#ec-order-checkout .step-ul li{position:relative;text-align:center;background:#f7f7f7;padding:14px 10px;margin-right:20px;border-radius:10px;border:1px #e5e5e5 dashed;width:110px}@media screen and (max-width: 829px){#ec-order-checkout .step-ul li{float:left;display:block;font-size:12px;padding:10px 5px;margin-right:7px;margin-bottom:0;width:60px;height:auto}}#ec-order-checkout .step-ul li.hover{color:#666;background:#ffd1db;border:none}#ec-order-checkout .step-ul li.hover:after{position:absolute;top:calc(50% - 12px);right:-50px;background:url(images/svg/step.png) no-repeat;display:inline-block;content:none;width:50px;height:24px}#ec-order-checkout .step-ul li i{font-size:30px;color:#FD7A9A;display:block;margin-bottom:10px}#ec-order-checkout .step-ul li .info{margin:auto}#ec-order-checkout .step-ul li .number{color:#66ccff;display:block}#ec-order-checkout div[class*="info-"],#ec-order-checkout .summary-cart{margin-bottom:16px;border:1px #ddd solid}#ec-order-checkout h4{background:#f7f7f7;padding:10px;border-bottom:1px #ddd solid}#ec-order-checkout table{font-size:14px;padding:10px}#ec-order-checkout table,#ec-order-checkout tbody,#ec-order-checkout th,#ec-order-checkout td{border:none !important}#ec-order-checkout .text{margin-bottom:0 !important}#ec-order-checkout th,#ec-order-checkout td{padding:7px 0 !important}#ec-order-checkout table,#ec-order-checkout .info-event{background:#fff}#ec-order-checkout .summary-cart h4{display:none !important}#ec-order-checkout .summary-cart table{margin-bottom:0 !important}#ec-order-checkout .summary-cart table tr:nth-child(1){background:#f7f7f7}#ec-order-checkout .summary-cart table th{font-weight:900 !important;border-bottom:1px #e5e5e5 solid !important}#ec-order-checkout .summary-cart table th:nth-child(3){width:300px}#ec-order-checkout .summary-cart table th:nth-child(3){width:200px}#ec-order-checkout .summary-cart table th:nth-child(4){width:100px}#ec-order-checkout .summary-cart table td{font-size:14px;vertical-align:top;padding:8px 8px 0 !important}#ec-order-checkout .summary-cart table td:nth-child(1){width:48px}#ec-order-checkout .summary-cart table td:nth-child(2){text-align:left;line-height:1.7;font-size:13px}#ec-order-checkout .summary-cart table td:nth-child(2) .name{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:7px;width:100%;overflow:hidden}@media screen and (max-width: 829px){#ec-order-checkout .summary-cart table td:nth-child(2) .name{width:250px}}#ec-order-checkout .summary-cart table td .spinner .input input{min-width:24px;height:auto}#ec-order-checkout .summary-cart .badge{text-align:center;font-size:12px;line-height:25px;color:#fff;display:inline-block;padding:0 4px;border-radius:5px;margin-bottom:5px;height:25px}#ec-order-checkout .summary-cart .remove{text-align:center;font-size:12px;line-height:25px;color:#fff;background:#c22a42;display:block;border-radius:5px;margin-bottom:5px;width:35px;height:25px}@media screen and (max-width: 829px){#ec-order-checkout .info th,#ec-order-checkout .info td{display:block;width:100%}}#ec-order-checkout th,#ec-order-checkout td{padding:10px 0}#ec-order-checkout th{text-align:center;width:100px}@media screen and (max-width: 829px){#ec-order-checkout th{text-align:left;padding:0;width:100%}}#ec-order-checkout td{text-align:left}#ec-order-checkout .nu-form div.select{width:100%}#ec-order-checkout .summary-cart table{background:#fff;padding:0;margin-bottom:15px;border-right:0;border-bottom:0}@media screen and (max-width: 500px){#ec-order-checkout .summary-cart table{display:block;width:100%;overflow:auto}}@media screen and (max-width: 500px){#ec-order-checkout .summary-cart table tbody{display:inline-table;width:600px}}#ec-order-checkout .summary-cart table th,#ec-order-checkout .summary-cart table td{text-align:center;font-weight:400;padding:7px;border-right:1px #e5e5e5 solid}#ec-order-checkout .summary-cart table th{border-bottom:1px #e5e5e5 solid}#ec-order-checkout .summary-cart table td{border-bottom:1px #e5e5e5 solid}#ec-order-checkout .summary-cart table td:nth-child(3) span:before,#ec-order-checkout .summary-cart table td:nth-child(5) span:before{content:'$'}#ec-order-checkout .summary-cart table td select{border:1px #e5e5e5 solid;height:30px}#ec-order-checkout .price:before{content:'$'}#ec-order-checkout .info-event ul{list-style:none;padding:20px;margin:0}#ec-order-checkout .info-event ul .name{background-color:#FD7A9A;padding:7px;margin-bottom:10px;border-radius:5px}#ec-order-checkout .info-event ul .name a{color:#fff}#ec-order-checkout .info-event ul .date{font-size:13px;letter-spacing:1.5px}#ec-order-checkout .info-event ul .label-combine{color:#FD7A9A;display:block;margin:7px 0}#ec-order-checkout .info-event ul .remind{margin:10px 0 0}#ec-order-checkout .info-event ul .remind .still{color:red}#ec-order-checkout .info-event li{margin-bottom:20px}#ec-order-checkout .info-event li:nth-last-child(1){border-bottom:none;margin-bottom:0}#ec-order-checkout .info-event li .description{background-color:#f7f7f7;margin:10px 0;padding:10px;border-radius:5px}#ec-order-checkout .info-event li .description::before{color:#c22a42;content:'*'}#ec-order-checkout .container .store>div{max-height:250px;overflow-x:hidden;overflow-y:auto}#ec-order-checkout .container .store label{margin-bottom:10px}#ec-order-checkout .container label{display:block}#ec-order-checkout .container .radio{display:inline-block !important}@media screen and (max-width: 829px){#ec-order-checkout .container .radio{margin:0 10px 10px 0}}#ec-order-checkout .container .info-billing input[type="text"],#ec-order-checkout .container .info-billing textarea{background:#fff;display:block;border:1px #e5e5e5 solid;width:100% !important}#ec-order-checkout .container input{height:35px}#ec-order-checkout .container .textarea{width:100%}#ec-order-checkout .container textarea{height:200px}#ec-order-checkout .container .sync-box{font-size:12px;padding:7px 0}#ec-order-checkout .datetimepicker{width:150px}#ec-order-checkout .datetimepicker label{border:0 !important;height:35px}#ec-order-checkout .ads-select{display:block;width:100%}#ec-order-checkout .td-another-address .address,#ec-order-checkout .td-another-address .ads-input{display:block !important;width:100% !important}#ec-order-checkout .td-another-address .street span,#ec-order-checkout .td-another-address .city span,#ec-order-checkout .td-another-address .province span,#ec-order-checkout .td-another-address .zip span{display:block;margin-bottom:3px}#ec-order-checkout .td-another-address .city,#ec-order-checkout .td-another-address .province{float:left;display:block;margin-right:calc(5px * 2 / 1);margin-bottom:10px;width:calc(100% / 2 - 5px)}#ec-order-checkout .td-another-address .select-current{border:1px #e5e5e5 solid}#ec-order-checkout .td-another-address .street{width:100%}#ec-order-checkout .td-another-address .street label,#ec-order-checkout .td-another-address .street input{width:100%}#ec-order-checkout .td-another-address .street input{border:1px #e5e5e5 solid}#ec-order-checkout .td-another-address .city{margin-right:0}#ec-order-checkout .td-another-address .zip{display:block;width:100%}#ec-order-checkout .td-ship-to label{margin-bottom:10px}#ec-order-checkout .submit{background:#000 !important}#ec-order-checkout .submit:hover{opacity:.7}#ec-order-checkout .td-invoice label{margin-bottom:7px}#ec-order-checkout .button{text-align:center;line-height:40px;font-size:16px;color:#fff;background:#FD7A9A !important;display:block;margin-top:15px;border-radius:5px;width:160px;height:40px}#ec-order-checkout .button:hover{background:#333}#ec-order-checkout .summary-amount{position:relative;bottom:0;z-index:1;background:#fff;padding:0 10px 10px;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);margin:auto;max-width:994px;width:100%}@media screen and (max-width: 829px){#ec-order-checkout .summary-amount{left:0;right:0}}#ec-order-checkout .summary-amount .voucher{padding:7px 0 !important;border-bottom:1px #ddd dashed}#ec-order-checkout .summary-amount .voucher a{color:cornflowerblue;text-decoration:underline}#ec-order-checkout .summary-amount .total{font-size:16px;line-height:20px}#ec-order-checkout .summary-amount .total .amount{color:#c22a42}#ec-order-checkout .summary-amount .total .amount:before{content:'NT$'}#ec-order-checkout .summary-amount .button{margin:0;line-height:43px;width:auto;height:43px}#ec-order-checkout .info-shipping .radio{display:block !important;margin-bottom:7px}#ec-order-checkout .info-invoice .carrier-code{margin-top:10px}#ec-order-checkout .info-invoice .carrier-code input{margin-bottom:7px;border:1px #e5e5e5 solid;max-width:200px}#ec-order-checkout .info-invoice .carrier-code span{display:block;margin:0 7px 7px 0}#ec-order-checkout .printarea strong{display:block;margin-bottom:20px}#ec-order-checkout .printarea table:nth-child(1) tr{background:#eee}#ec-order-checkout .printarea table td:nth-child(3):before,#ec-order-checkout .printarea table td:nth-child(4):before{content:'$'}.nu-form label.radio.checked:before{border-color:#FD7A9A}.nu-form label.radio:after{background-color:#FD7A9A}.nu-form label.checkbox.checked:after{background-color:#FD7A9A}#ec-order-complete .printarea h3{margin-bottom:10px}#ec-order-complete .printarea p{display:block;margin-bottom:20px}#ec-order-complete .printarea strong{color:#c22a42}#ec-order-complete table th{color:#fff;background:#FD7A9A}#ec-order-complete table td{text-align:center}.dialog{z-index:1}.dialog .button{cursor:pointer;margin:0 !important;border-radius:0 !important;width:auto !important}.dialog .button:hover{background:#333}#ec-order-complete{padding:30px 20px}#ec-order-complete .heading{text-align:center;margin-bottom:25px}#ec-order-complete .heading h1{text-indent:-999px;background:url(images/svg/ec-order-checkout-cart.png) no-repeat;background-size:100% auto;display:block;margin:0 auto 15px;content:'';width:80px;height:73px;overflow:hidden}#ec-order-complete .container{padding:0 15px;margin:auto;max-width:1024px}#ec-order-complete .container .printarea strong{display:block;margin-bottom:10px}@media screen and (max-width: 500px){#ec-order-complete .container .printarea table{display:block;width:100%;overflow:auto}}@media screen and (max-width: 500px){#ec-order-complete .container .printarea table tbody{display:inline-table;width:520px}}#ec-order-complete .container .printarea table th:nth-child(1),#ec-order-complete .container .printarea table td:nth-child(1){text-align:left}#ec-order-complete .container .printarea table td{font-size:14px;line-height:1.7}#ec-order-complete .button{text-align:center;line-height:40px;font-size:16px;color:#fff;background-color:#FD7A9A;display:inline-block;margin-right:6px;margin-bottom:10px;border-radius:5px;width:160px;height:40px}@media screen and (max-width: 500px){#ec-order-complete .button{display:block;width:100%}}#ec-order-complete .button:hover{background:#333}#ec-order-complete .button .print{background-color:#61CBFD}
