@charset "UTF-8";.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:90%;max-width:1280px}}body{background:#fff;color:#666}::selection{color:#fff;background:#89ae25}::-moz-selection{color:#fff;background:#89ae25}a{color:#9AC32A;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:#799921}a:active{color:#001527}body{font-family:Roboto,Arial,sans-serif,"微軟正黑體","Microsoft JhengHei","新細明體";font-size:14px;vertical-align:baseline}body h1{font-size:28px}body h2{font-size:26px}body h3{font-size:24px}body h4{font-size:20px}body h5{font-size:18px}body h6{font-size:16px}html{font-size:100%;line-height:1.5em}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local(Roboto-Thin),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local(Roboto-Light),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto Regular"),local(Roboto-Regular),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local("Roboto Medium"),local(Roboto-Medium),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local(Roboto-Bold),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local(Roboto-ThinItalic),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/12mE4jfMSBTmg-81EiS-YRsxEYwM7FgeyaSgU71cLG0.woff) format("woff")}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local(Roboto-LightItalic),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local("Roboto Italic"),local(Roboto-Italic),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local(Roboto-MediumItalic),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local(Roboto-BoldItalic),url(http://themes.googleusercontent.com/static/fonts/roboto/v11/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:'flexslider-icon';src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(../fonts/flexslider-icon.woff) format("woff"),url(../fonts/flexslider-icon.ttf) format("truetype"),url(../fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.main-content,.page-content-section,.section-title-group,.title-process .shopping-step,.checkout-lists .cartlists-table td.p-price del,.checkout-lists .cartlists-table td.p-price ins,.checkout-lists .confirm-form,.checkout-lists .confirm-form .order-data,.checkout-lists .confirm-form .confirm-data,.checkout-lists .confirm-form .order-data > input,.checkout-lists .confirm-form .confirm-data > input,.checkout-lists .confirm-form .order-data .delivery-time,.checkout-lists .confirm-form .confirm-data .delivery-time{width:100%}.title-process .shopping-step,.checkout-lists .cartlists-table td.p-price del,.checkout-lists .cartlists-table td.p-price ins,.checkout-lists .confirm-form .order-data label,.checkout-lists .confirm-form .order-data input,.checkout-lists .confirm-form .order-data .data-sex,.checkout-lists .confirm-form .confirm-data label,.checkout-lists .confirm-form .confirm-data input,.checkout-lists .confirm-form .confirm-data .data-sex,.checkout-lists .confirm-form .order-data .radio-label-info,.checkout-lists .confirm-form .confirm-data .radio-label-info,.float-l{float:left}.float-r{float:right}.main-content,.page-content-section,.section-title-group,.title-process,.title-process .shopping-step-group,.title-process .shopping-step,.checkout-lists .checkout-form,.checkout-lists .confirm-form,.checkout-lists .confirm-form .order-data,.checkout-lists .confirm-form .confirm-data,.clearfix{*zoom:1}.main-content::after,.page-content-section::after,.section-title-group::after,.title-process::after,.title-process .shopping-step-group::after,.title-process .shopping-step::after,.checkout-lists .checkout-form::after,.checkout-lists .confirm-form::after,.checkout-lists .confirm-form .order-data::after,.checkout-lists .confirm-form .confirm-data::after,.clearfix::after{content:" ";display:table;clear:both}.checkout-lists .confirm-form .order-data .delivery-time,.checkout-lists .confirm-form .confirm-data .delivery-time,.checkout-lists .confirm-form .order-data .credit,.section-title-group h1,.checkout-lists .confirm-form .order-data > input,.checkout-lists .confirm-form .confirm-data > input{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.checkout-lists .btn-process:active,.checkout-lists .cartlists-table td.p-remove > a:active,.checkout-lists .cartlists-table td.p-name a:active{position:relative;top:1px}.section-title-group h1 span i{margin-right:.5em}.checkout-lists .btn-process,.section-title-group h1{display:inline-block}.checkout-lists .btn-process:hover,.checkout-lists .btn-process:active,.checkout-lists .btn-process:focus,.checkout-lists .cartlists-table td.p-price ins,.checkout-lists .btn-prev:hover{text-decoration:none}p{font-size:1rem;line-height:1.8em;text-align:justify}.section-title-group h1 span{position:relative;margin-bottom:20px;letter-spacing:1px}.section-title-group h1 span:before,.section-title-group h1 span:after{content:"";position:absolute;width:2em;height:.5em;top:50%;border-top:1px solid #e5e5e5}.section-title-group h1 span:before{right:100%;margin-right:.5em}.section-title-group h1 span:after{left:100%;margin-left:.5em}.section-title-group h1:hover{color:#89ae25}.checkout-lists .confirm-form .order-data .delivery-time,.checkout-lists .confirm-form .confirm-data .delivery-time,.checkout-lists .confirm-form .order-data .credit{font-family:Roboto,Arial,sans-serif,"微軟正黑體","Microsoft JhengHei","新細明體";font-weight:400;font-size:14px;color:#555;background:#f7f7f7;border:none;padding-top:.6em;padding-bottom:.6em;margin-bottom:.5em;float:none}.checkout-lists .p-fee{text-align:right;border-bottom:1px solid #ddd;font-size:16px;padding:10px 0}.checkout-lists .p-fee:last-child{border-bottom:none}.checkout-lists .p-fee .p-fee-shipment{color:#009616;font-weight:700;margin:0 27px 0 15px}.checkout-lists .p-fee .p-fee-total{color:#222;font-weight:700;margin:15px 0;padding-right:27px}.checkout-lists .p-fee .p-fee-total .total-cost{font-size:20px;color:red}.checkout-lists .p-fee .p-fee-total-intro{font-size:14px;padding:10px 27px 10px 0;background:#f5f5f5;color:#333}.checkout-lists .p-fee .p-fee-total-intro span{color:red;margin:0 2px}.checkout-lists .btn-process{padding:8px 16px;background:#9AC32A;color:#fff;position:relative;overflow:hidden}.checkout-lists .btn-process:hover{background:#799921;color:#fff}.checkout-lists .btn-process:active{background:#001527;color:#fff}.checkout-lists .btn-process:focus{color:#fff}.checkout-lists .btn-process i{margin-right:1em}body{min-width:299px}.container.full-width{width:auto;max-width:90%}@media screen and (min-width: 1440px){.container,.container.full-width{max-width:85%}}@media screen and (min-width: 1920px){.container,.container.full-width{max-width:80%}}.main-content{min-height:100vh}.section-title-group{padding:20px 0;text-align:center}.section-title-group h1{margin-bottom:20px}@media screen and (min-width: 480px){.section-title-group h1 span:before,.section-title-group h1 span:after{width:4em}}@media screen and (min-width: 768px){.section-title-group h1 span:before,.section-title-group h1 span:after{width:8em}}@media screen and (min-width: 991px){.section-title-group h1 span:before,.section-title-group h1 span:after{width:10em}}@media screen and (min-width: 1199px){.section-title-group h1 span:before,.section-title-group h1 span:after{width:12em}}.section-title-group p{margin-bottom:20px;text-align:center}.title-process{color:#89ae25;margin-bottom:20px}.title-process.steps{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background:#eee;margin-bottom:30px;overflow:hidden}.title-process span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;background:#89ae25;font-size:16px;padding:4px 11px;margin-right:15px}.title-process .shopping-step-group{overflow:hidden}.title-process .shopping-step{background:#eee;position:relative;padding:10px 30px 10px 10px;font-size:16px;font-weight:700}@media screen and (min-width: 1024px){.title-process .shopping-step:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:46px;height:46px;display:block;content:'';background:#eee;border-top:1px solid #ccc;border-right:1px solid #ccc;position:absolute;right:-23px;top:2px;z-index:99}.title-process .shopping-step.active:after{background:#89ae25;border-color:#799921}.title-process .shopping-step{width:auto}}.title-process .shopping-step.active{background:#89ae25;color:#fff}.title-process .shopping-step.active span{background:#fff;color:#89ae25}.title-process .shopping-step.step1{border-top-right-radius:25px;border-top-left-radius:25px;padding-left:25px}@media screen and (min-width: 1024px){.title-process .shopping-step.step1{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;padding-left:35px}}@media screen and (min-width: 1280px){.title-process .shopping-step.step1{padding-left:120px}}.title-process .shopping-step.step2,.title-process .shopping-step.step3,.title-process .shopping-step.step4{padding-left:25px;padding-right:10px}@media screen and (min-width: 1024px){.title-process .shopping-step.step2,.title-process .shopping-step.step3,.title-process .shopping-step.step4{padding-left:50px;padding-right:30px}}.title-process .shopping-step.step4:after{display:none}.checkout-lists{margin:30px 0}.checkout-lists .checkout-form{overflow-x:auto}.checkout-lists .cartlists-table{font-size:16px;line-height:24px;border-top:6px solid #89ae25}.checkout-lists .cartlists-table tr{border-bottom:1px solid #ddd}.checkout-lists .cartlists-table th,.checkout-lists .cartlists-table td{padding:10px;text-align:center}.checkout-lists .cartlists-table th.p-img,.checkout-lists .cartlists-table td.p-img{display:none}@media screen and (min-width: 991px){.checkout-lists .cartlists-table th.p-img,.checkout-lists .cartlists-table td.p-img{display:table-cell;text-align:center}}.checkout-lists .cartlists-table th{font-weight:700;color:#fff;background:#555}.checkout-lists .cartlists-table td.p-remove,.checkout-lists .cartlists-table td.p-price,.checkout-lists .cartlists-table td.p-total{background:#f7f7f7}.checkout-lists .cartlists-table td.p-name,.checkout-lists .cartlists-table td.p-quantity{background:#fff}@media screen and (min-width: 991px){.checkout-lists .cartlists-table td.p-remove,.checkout-lists .cartlists-table td.p-name,.checkout-lists .cartlists-table td.p-quantity{background:#f7f7f7}.checkout-lists .cartlists-table td.p-img,.checkout-lists .cartlists-table td.p-price,.checkout-lists .cartlists-table td.p-total{background:#fff}}.checkout-lists .cartlists-table td.p-remove{width:55px}.checkout-lists .cartlists-table td.p-remove > a > i{font-size:20px}.checkout-lists .cartlists-table td.p-img{width:100px}.checkout-lists .cartlists-table td.p-name{font-weight:700;font-size:14px}.checkout-lists .cartlists-table td.p-name a{color:#666}.checkout-lists .cartlists-table td.p-name a:hover{color:#444}.checkout-lists .cartlists-table td.p-name a:active{color:#222}.checkout-lists .cartlists-table td.p-price{width:125px}.checkout-lists .cartlists-table td.p-price del{color:#bbb;font-size:12px}.checkout-lists .cartlists-table td.p-price ins{color:#89ae25;font-size:16px;font-weight:500}.checkout-lists .cartlists-table td.p-quantity{width:105px}.checkout-lists .cartlists-table td.p-quantity .text_box{width:30px;text-align:center}.checkout-lists .cartlists-table td.p-total{width:130px;font-weight:700;color:#222}.checkout-lists .cartlists-table > tbody > tr{height:auto!important}.checkout-lists .confirm-form{border-top:6px solid #89ae25;border-bottom:1px solid #ddd;padding:15px 0}.checkout-lists .confirm-form .order-data,.checkout-lists .confirm-form .confirm-data{padding:15px}.checkout-lists .confirm-form .order-data label,.checkout-lists .confirm-form .order-data input,.checkout-lists .confirm-form .order-data .data-sex,.checkout-lists .confirm-form .confirm-data label,.checkout-lists .confirm-form .confirm-data input,.checkout-lists .confirm-form .confirm-data .data-sex{font-size:16px;line-height:24px}.checkout-lists .confirm-form .order-data > label,.checkout-lists .confirm-form .confirm-data > label{width:100px;font-weight:400}@media screen and (min-width: 768px){.checkout-lists .confirm-form .order-data > label,.checkout-lists .confirm-form .confirm-data > label{padding-top:10px}}.checkout-lists .confirm-form .order-data > input,.checkout-lists .confirm-form .confirm-data > input{border:1px solid #ddd;background:#f5f5f5;padding:10px}@media screen and (min-width: 768px){.checkout-lists .confirm-form .order-data > input,.checkout-lists .confirm-form .confirm-data > input{width:50%}}.checkout-lists .confirm-form .order-data > input:focus,.checkout-lists .confirm-form .confirm-data > input:focus{border:1px solid #89ae25;background:#fff}.checkout-lists .confirm-form .order-data > input[type="radio"],.checkout-lists .confirm-form .confirm-data > input[type="radio"]{width:30px}@media screen and (min-width: 768px){.checkout-lists .confirm-form .order-data > input[type="radio"],.checkout-lists .confirm-form .confirm-data > input[type="radio"]{width:60px}}.checkout-lists .confirm-form .order-data .delivery-time,.checkout-lists .confirm-form .confirm-data .delivery-time{border:1px solid #ddd;font-size:16px;padding:10px}@media screen and (min-width: 768px){.checkout-lists .confirm-form .order-data .delivery-time,.checkout-lists .confirm-form .confirm-data .delivery-time{width:50%}}.checkout-lists .confirm-form .order-data .payment-icon,.checkout-lists .confirm-form .confirm-data .payment-icon{width:100px}.checkout-lists .confirm-form .order-data .radio-label,.checkout-lists .confirm-form .confirm-data .radio-label{width:auto;padding-top:0;margin-right:15px;cursor:pointer}.checkout-lists .confirm-form .order-data .radio-label-info,.checkout-lists .confirm-form .confirm-data .radio-label-info{width:90%;padding-left:30px;padding-bottom:20px;color:#9E9E9E;border-bottom:1px dashed #ddd}@media screen and (min-width: 768px){.checkout-lists .confirm-form .order-data .radio-label-info,.checkout-lists .confirm-form .confirm-data .radio-label-info{padding-left:60px}}.checkout-lists .confirm-form .order-data .required,.checkout-lists .confirm-form .confirm-data .required{color:red;margin-right:5px}.checkout-lists .confirm-form .order-data .data-sex,.checkout-lists .confirm-form .confirm-data .data-sex{margin-left:0;margin-top:10px}.checkout-lists .confirm-form .order-data .data-sex > label,.checkout-lists .confirm-form .confirm-data .data-sex > label{width:60px}.checkout-lists .confirm-form .order-data .data-sex > label > input,.checkout-lists .confirm-form .confirm-data .data-sex > label > input{margin-right:5px}@media screen and (min-width: 768px){.checkout-lists .confirm-form .order-data .data-sex,.checkout-lists .confirm-form .confirm-data .data-sex{margin-left:15px;margin-top:0;padding-top:10px}}.checkout-lists .confirm-form .order-data .credit{border:1px solid #ddd;font-size:16px;padding:0 10px;margin-top:10px}@media screen and (min-width: 400px){.checkout-lists .confirm-form .order-data .credit{margin-top:0}}.checkout-lists .confirm-form .order-data:last-child > .radio-label-info{border:none;padding-bottom:0}.checkout-lists .confirm-form .confirm-data{color:#333}.checkout-lists .confirm-form .confirm-data label{width:100%}@media screen and (min-width: 768px){.checkout-lists .confirm-form .confirm-data label{width:100px}}.checkout-lists .confirm-form .confirm-data .confirm-info{font-size:16px;width:100%}@media screen and (min-width: 768px){.checkout-lists .confirm-form .confirm-data .confirm-info{width:50%}}.checkout-lists .btn-process{padding:10px 25px;font-weight:700}.checkout-lists .btn-prev{background:#666}.checkout-lists .btn-prev:hover{background:#444}.checkout-lists .btn-prev:active{background:#222}