﻿@charset "UTF-8";aside.my-account-menu h2{margin-bottom:35px}aside.my-account-menu ul.menu-list{padding:0}aside.my-account-menu ul.menu-list li{list-style:none;margin-bottom:20px;cursor:pointer}aside.my-account-menu ul.menu-list li.active{font-family:'DIN W01 Bold','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:700}aside.my-account-menu .message-notification{width:10px;height:10px;border-radius:50%;background:#ac0000;display:inline-block;margin-left:5px}.login h1{text-align:center;margin-bottom:120px}.login h2{font-size:24px;margin:0 0 40px}.login p{margin:0 0 3px}.login .login-row{margin-bottom:20px}.login .login-row input{width:100%;padding:5px;border:1px solid #d8d8d8;border-radius:3px}.login .col-for-2{display:flex;margin-top:10px}.login .col-for-2 .customize-check-box{flex:none;width:15px;height:17px;padding-top:2px}.login .col-for-2 > label{flex:1px;margin-left:10px}.login .customize-check-box input + .box{width:15px;height:15px}.login .customize-check-box input:checked + .box{background-position:0 15px}.login .login-btn{margin:20px 0}.login .login-btn .xx-grayBtn{width:100%;position:relative;margin-bottom:10px}.login .login-btn .xx-grayBtn i{font-size:18px;position:absolute;left:15px;top:11px}.login .forget-password{text-align:center}.login .forget-password span{border-bottom:1px solid #000}.login .or{position:relative;text-align:center;margin:20px 0}.login .or .line{width:200px;height:1px;background:#999;display:inline-block}.login .or span{position:absolute;top:3px;left:50%;margin-left:-10px;background:#fff;padding:0 3px}.login .login-page{display:flex}.login .login-page .login-block,.login .login-page .singup-block{flex:1;padding:0 5%}.login .login-page ul{display:none}.my-order .no-order h2{font-size:24px;text-align:center;margin:20px 0}.my-order img{width:100%}.my-order .order{margin-top:20px}.my-order .order .order-shipped{margin-bottom:40px}.my-order .order .order-return .return-step{margin:20px 0 40px;font-size:18px}.my-order .order .order-return .return-list{padding:0 15px}.my-order .order .order-return .return-list-header{display:flex;align-items:center;font-size:16px;margin:10px 0}.my-order .order .order-return .return-list-header p{flex:1;margin:10px 0}.my-order .order .order-return .return-list-header div{flex:none;width:140px;margin-left:10px;text-align:right;font-size:12px}.my-order .order .order-return .content{margin:10px 0 20px}.my-order .order .order-return .content .content-list{margin-bottom:20px}.my-order .order .order-return .content .content-list .content-row{display:flex;margin-bottom:15px}.my-order .order .order-return .content .content-list .content-row .check-box,.my-order .order .order-return .content .content-list .content-row .m-check-box{flex:none;width:30px;align-self:center}.my-order .order .order-return .content .content-list .content-row .return-item{flex:1;display:flex}.my-order .order .order-return .content .content-list .content-row .return-item .col-1{flex:1;display:flex}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-img{flex:none;width:200px;margin-right:10px}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-info{flex:1;display:flex;flex-direction:column}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-info .info{margin-top:auto}.my-order .order .order-return .content .content-list .content-row .return-item .col-2{flex:none;width:280px;text-align:right}.my-order .order .order-return .content .content-list .content-row .return-item .col-2 select.return-reason{width:250px;height:40px;padding:5px}.my-order .order .order-return .content .content-list .comment-row{margin-left:30px;display:none}.my-order .order .order-return .content .content-list .comment-row textarea{resize:none;width:100%;height:100px;padding:5px}.my-order .order .order-return .cancel-select{width:200px;border:1px solid #a1a1a1;border-radius:3px;padding:5px 15px;margin-bottom:10px;vertical-align:middle}.my-order .order .order-return .cancel-comment{width:300px;height:100px;max-height:200px;resize:none;border-radius:3px;border:1px solid #a1a1a1;padding:10px}.my-order .order .order-return .return-method .method-row{display:flex;align-self:flex-start;margin-bottom:25px}.my-order .order .order-return .return-method .method-row .title{flex:none;width:200px;font-size:16px}.my-order .order .order-return .return-method .method-row .method-content{flex:1}.my-order .order .order-return .return-method .method-row .text-btn{color:#656565;border-bottom:1px solid #656565}.my-order .order .order-return .return-method .pickup-info{display:flex;flex-direction:column}.my-order .order .order-return .return-method .pickup-info p{margin:0 0 5px}.my-order .order .order-return .return-method .atm-input{margin-top:10px}.my-order .order .order-return .return-method .atm-input p{margin:0 0 3px}.my-order .order .order-return .return-method .atm-input input{border:1px solid #a1a1a1;border-radius:3px;padding:5px 8px;margin-bottom:10px;vertical-align:middle;width:250px;height:40px}.my-order .order .order-return .submit-btn{margin:40px 0}.my-order .order .order-return .submit-btn .xx-grayBtn{padding:10px;width:300px}.my-order .order .header{background:#f4f4f4;padding:20px;display:flex;align-items:center}.my-order .order .header > .left{flex:1;display:flex}.my-order .order .header > .left div{flex:1}.my-order .order .header > .left div .title{margin-bottom:10px}.my-order .order .header > .right{flex:none;width:30px;margin-left:10px;display:none}.my-order .order .header .col-3{text-align:right}.my-order .order .header .col-4{width:25px;height:25px;border:1px solid #b8b8b8;margin:0 auto;cursor:pointer;position:relative}.my-order .order .header .col-4 > div{width:15px;height:1px;background:#000;position:absolute;top:50%;left:50%;margin-left:-7.5px}.my-order .order .header .col-4 .plus{display:none}.my-order .order .header .col-4 .plus:before{content:"";width:15px;height:1px;background:#000;position:absolute;transform:rotate(90deg)}.my-order .order .list{margin:20px 0;padding:0 15px}.my-order .order .list p{margin:0 0 5px}.my-order .order .list .list-header{display:flex;align-items:center;border-bottom:1px solid #d4d4d4}.my-order .order .list .list-header h3{flex:1;margin:10px 0;font-size:18px}.my-order .order .list .list-header > div{flex:none;width:105px;margin-left:10px;text-align:right}.my-order .order .list .content .content-row{display:flex;margin:20px 0}.my-order .order .list .content .content-row .product-img{flex:none;width:180px;margin-right:10px;margin-left:10px}.my-order .order .list .content .content-row .product-img img{width:100%}.my-order .order .list .content .content-row .right{display:flex;flex:1}.my-order .order .list .content .content-row .right .product-info{flex:1;display:flex;flex-direction:column}.my-order .order .list .content .content-row .right .product-info .info{margin-top:auto}.my-order .order .list .content .content-row .right .product-btn{flex:none;width:150px;text-align:right}.my-order .order .list .content .content-row .right .product-btn > div{margin-bottom:10px}.my-order .ec-cart{font-size:16px;color:#000;margin-bottom:40px}.my-order .ec-cart p,.my-order .ec-cart h4{margin:0}.my-order .ec-cart .cartBlock{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid rgba(0,0,0,0.5)}.my-order .ec-cart .cartBlock .cartBlock-title{padding:15px 20px;background-color:#f4f4f4;margin-bottom:30px}.my-order .ec-cart .cartBlock .cartBlock-title h3{font-size:16px;line-height:19px;margin:0;position:relative}.my-order .ec-cart .cartBlock .cartBlock-title h3 span{position:absolute;right:0;top:50%;transform:translateY(-50%)}.my-order .ec-cart .cartBlock .cartGoods-flex{display:flex}.my-order .ec-cart .cartBlock .cartGoods-flex > div{flex:none;text-align:center;align-self:center}.my-order .ec-cart .cartBlock .cartGoods-flex .col-1{flex:1;text-align:left}.my-order .ec-cart .cartBlock .cartGoods-flex .col-2{width:150px}.my-order .ec-cart .cartBlock .cartGoods-flex .col-3,.my-order .ec-cart .cartBlock .cartGoods-flex .col-4{width:100px}.my-order .ec-cart .cartBlock .cartGoods-flex .col-5{width:140px}.my-order .ec-cart .cartBlock .cartGoods-flex .col-4{position:relative}.my-order .ec-cart .cartBlock .cartGoods-flex .col-4 span{font-size:16px;text-decoration:underline;color:#000;cursor:pointer}.my-order .ec-cart .cartBlock .cartGoods-flex .col-5{text-align:right}.my-order .ec-cart .cartBlock .cartGoods-flex .numCalculate{font-size:14px;line-height:18px}.my-order .ec-cart .cartBlock .cartGoods-flex .numCalculate > div{width:20px;height:20px;display:inline-block;border:1px solid transparent}.my-order .ec-cart .cartBlock .cartGoods-flex .numCalculate div:nth-child(2){border:1px solid #C4C4C4}.my-order .ec-cart .cartBlock .cartGoods-flex .numCalculate .numBtn{cursor:pointer}.my-order .ec-cart .cartBlock .cartWrap{margin-bottom:30px;padding:0 20px}.my-order .ec-cart .cartBlock .cartWrap .goodsPrice{margin-bottom:2px}.my-order .ec-cart .cartBlock .cartWrap .goodsPrice span{font-size:12px;text-decoration:line-through;color:#C4C4C4;margin-left:10px;font-weight:400}.my-order .ec-cart .cartBlock .cartP{display:flex;margin-bottom:5px}.my-order .ec-cart .cartBlock .cartP h4{font-size:16px;line-height:19px;margin-bottom:5px}.my-order .ec-cart .cartBlock .cartP h4 + p{font-size:14px;line-height:16px}.my-order .ec-cart .cartBlock .cartGoods .col-1{display:flex;padding-left:0;padding-right:5px}.my-order .ec-cart .cartBlock .cartGoods .col-5{font-size:20px}.my-order .ec-cart .cartBlock .cartGoods .goodsImg{flex:none;width:174px}.my-order .ec-cart .cartBlock .cartGoods .goodsContent{flex:1;margin-left:20px;display:inline-flex;flex-direction:column}.my-order .ec-cart .cartBlock .cartGoods .goodsContent .goodsDetail{margin-top:auto}.my-order .ec-cart .cartBlock .cartGoods .goodsContent .m-goddsDetail{display:none}.my-order .ec-cart .cartBlock .cartGoods .no{font-size:12px;line-height:14px}.my-order .ec-cart .cartBlock .cartGoods .size{color:#4A4A4A}.my-order .ec-cart .cartBlock .cartGoods .size:after{content:"/";margin:0 5px}.my-order .ec-cart .cartBlock .cartGoods .color{display:inline-block;width:20px;height:20px;border:1px solid #C4C4C4;vertical-align:bottom}.my-order .ec-cart .cartBlock .cartPriceCalculate{padding:21px 10px;background-color:#f4f4f4;font-size:14px}.my-order .ec-cart .cartBlock .cartPriceCalculate .finalRow{display:flex;text-align:right;line-height:30px}.my-order .ec-cart .cartBlock .cartPriceCalculate .priceTitle{flex:1;padding-right:10px}.my-order .ec-cart .cartBlock .cartPriceCalculate .priceValue{flex:none;width:290px}.my-order .ec-cart .cartBlock .cartFinalPrice{background-color:#fff;padding:5px 10px;margin-bottom:15px}.my-order .ec-cart .ps_colors{position:relative;top:10px}.my-order .ec-cart .ps_colors span{position:absolute;width:20px;height:20px;bottom:0}.my-order .ec-cart .ps_colors .color2{clip-path:polygon(100% 0%,100% 100%,0% 100%);-webkit-clip-path:polygon(100% 0%,100% 100%,0% 100%);-o-clip-path:polygon(100% 0%,100% 100%,0% 100%);-ms-clip-path:polygon(100% 0%,100% 100%,0% 100%)}.my-order .ec-cart .ps_colors-2{top:0}.my-order .ec-cart .cartBlock .cartWrapInfo h3{font-size:16px;margin-top:50px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.5)}.my-order .ec-cart .cartBlock .m-detail{display:none}.my-order .ec-orderRecord .cartFinalPrice{display:none}.my-order .ec-orderRecord .cartBlock{border-bottom:0;margin-bottom:20px;padding-bottom:20px}.my-order .ec-orderRecord .cartBlock .cartWrap .m-colTitle{display:none}.my-order .ec-orderRecord .ec-orderStatus{margin-bottom:20px}.my-order .ec-orderRecord .ec-orderStatus .statusBottom,.my-order .ec-orderRecord .ec-orderStatus .statusTop{padding:8px 20px;margin-bottom:20px}.my-order .ec-orderRecord .statusFlex{display:flex;margin-bottom:5px}.my-order .ec-orderRecord .statusFlex .flexTitle{flex:none;width:90px}.my-order .ec-orderRecord .statusFlex .flexTitle:after{content:"：";margin:0 5px}.my-order .ec-orderRecord .statusFlex .flexValue{flex:1;font-family:'DIN W01 Regular','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:400}.my-order .ec-orderRecord .statusBottom{display:flex;background-color:#f4f4f4}.my-order .ec-orderRecord .statusBottom .flexCol{flex:1}.my-order .ec-orderRecord .statusBottom .flexCol:nth-last-child(1){flex:none;width:256px;text-align:right}.my-order .ec-orderRecord .statusBottom .flexCol span{font-size:14px;line-height:16px}.my-order .ec-orderRecord p.ec-detailTitle{border-bottom:1px solid rgba(0,0,0,0.5);padding-bottom:5px;margin-left:20px;margin-right:20px;margin-bottom:30px}.my-order .ec-orderRecord p.shipNo{margin-bottom:5px;font-size:14px;line-height:16px}.checkout .checkout-btn{display:flex}.checkout .checkout-btn > div{flex:1}.checkout .checkout-btn > div .xx-btn{width:95%}.checkout .checkout-btn > div .continue{background:#c9cacc;color:#fff;border-color:#c9cacc}.checkout .checkout-btn > div:nth-child(2){text-align:right}.checkout .choice-table > p{margin-bottom:30px}.checkout .form select{width:130px}.checkout .form > p{margin-bottom:30px}.checkout .gender-table{margin-top:10px;margin-bottom:0}.checkout .gender-table .choice-row{display:inline-flex;margin-right:20px;margin-bottom:0}.checkout .gender-table .choice-row .radio-box{width:30px;padding-top:0}.checkout .gender-table .choice-row .radio-beauty{width:15px;height:15px}.checkout .email-input{width:300px}.checkout .delete-icon{margin-left:10px;cursor:pointer}.checkout .add-newOne{font-size:14px;display:inline-block}.checkout .add-newOne .text-btn{margin:5px 0 10px}.checkout .personal-invoiceType{margin-left:30px;margin-top:-20px}.checkout .personal-invoiceType .choice-row{margin-bottom:10px}.checkout .personal-invoiceType .choice-row:nth-last-child(1){margin-bottom:30px}.checkout .personal-invoiceType .invoice-input{padding-top:10px}.checkout .personal-invoiceType .invoice-input input{margin-bottom:10px;width:50%;height:39px;padding:3px 8px;border-radius:3px;border:1px solid #a1a1a1}.checkout .invoice-address p{margin:10px 0}.checkout .invoice-address input,.checkout .invoice-address select{height:39px;padding:3px 8px;border-radius:3px;border:1px solid #a1a1a1}.checkout .invoice-address .member_address{display:flex}.checkout .invoice-address .member_address > div{width:auto;flex:none;margin-right:5px}.checkout .invoice-address .member_address input{flex:1}.checkout .invoice-address select{width:110px}.checkout .invoice-address input{width:100%}.check-out-top{text-align:center}.check-out-top h1{margin-bottom:80px}.check-out-top h1 img{width:55px;margin-right:10px;vertical-align:middle}.order-info-container{margin:20px auto}.order-info-container hr{border-top:1px solid #a6a6a6}.order-info-container h2{font-size:28px}.order-info-container .order-desc{margin-bottom:40px;font-size:16px}.order-info-container .order-desc p{margin:0 0 5px}.order-info-container .order-desc .text{margin:20px 0;text-align:justify}.personal-information{margin-bottom:40px}.personal-information .info-table p{font-size:14px}.personal-information .info-table h2{font-size:20px;margin-top:40px;margin-bottom:20px}.personal-information .info-table .form .from-row{width:60%}.personal-information .info-table .form .from-row .cell{width:100%}.personal-information .info-table .form .from-row input{width:100%}.personal-information .info-table .form .from-row select{width:30%}.personal-information .info-table .form .from-row .select-cell{width:30%;margin-right:5%}.personal-information .info-table .form .from-row .select-cell select{width:100%}.personal-information .info-table .form .from-row .select-cell:nth-last-child(1){margin-right:0}.personal-information .info-table .xx-grayBtn{margin-top:20px;width:250px}.message-center .addNewMessage{margin:20px 0 40px;height:42px}.message-center .addNewMessage .addNewMessage-btn{display:inline-block;padding:10px 20px;border:1px solid #999;border-radius:5px;color:#656565;cursor:pointer}.message-center .addNewMessage span{margin-left:5px}.message-center .tab-container{margin-top:20px;font-size:14px}.message-center .mail-row{display:flex;margin:20px 0;align-items:center}.message-center .mail-row .col-2{flex:1;margin:0 10px}.message-center .mail-row .col-3{flex:none;width:auto;text-align:right}.mail-container .topic{font-size:18px;margin:20px 0}.mail-container .reply-container{margin:40px 0}.mail-container .reply-container .reply-row{display:flex;align-items:center;margin-bottom:15px}.mail-container .reply-container .member-row{text-align:right}.mail-container .reply-container .reply-text{flex:1;position:relative}.mail-container .reply-container .text{display:inline-block;border-radius:5px;border:1px solid #999;padding:10px;line-height:25px;font-size:16px}.mail-container .reply-container .text .time{color:#9a9a9a;font-size:12px}.mail-container .reply-container .cummom-icon{flex:none;width:80px;font-family:'DIN W01 Extlight','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:100}.mail-container .reply-container .cummom-icon .icon{display:inline-block;width:60px;height:60px;border-radius:50%;background:#343333;color:#fff;font-size:16px;line-height:60px;text-align:center}.mail-container .reply-container .member-icon{text-align:right}.mail-container .bottom{margin:60px 0 40px}.mail-container .bottom .button-row{font-family:'DIN W01 Regular','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:400;text-align:center}.mail-container .bottom .button-row div{width:280px;text-align:center}.mail-container .bottom .xx-btn{color:#656565;font-size:16px;border:1px solid #656565;margin-right:10px}.mail-container .bottom .xx-grayBtn{margin-left:10px}.mail-container .bottom .comment{margin:40px 0}.mail-container .bottom .comment textarea{width:100%;height:150px;max-height:150px;overflow:auto;resize:none;border-radius:5px;border:1px solid #ccc;padding:7px}.mail-container .bottom .send-btn{font-family:'DIN W01 Regular','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:400;text-align:right;font-size:16px}.mail-container .bottom .send-btn .xx-grayBtn{width:130px;text-align:center}.lightbox-container{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;z-index:1;display:none;z-index:999}.lightbox-container .new-message{width:50%;height:420px;background:#fff;position:fixed;top:10%;left:50%;margin-left:-25%}.lightbox-container .new-message .content{font-size:14px}.lightbox-container .new-message .content textarea,.lightbox-container .new-message .content textarea:focus{outline:0;border:0}.lightbox-container .new-message .content .content-area{padding:15px 30px}.lightbox-container .new-message .content .content-area textarea{border:1px solid #d8d8d8;resize:none;height:220px;max-height:220px;overflow:auto;width:100%;padding:10px}.lightbox-container .new-message .footer{position:absolute;bottom:0;height:60px;background:#f5f5f5;width:100%;line-height:60px}.lightbox-container .new-message .footer .send-btn{font-size:16px;display:inline-block;width:83px;height:39px;background:#c9cacc;color:#fff;border-radius:3px;text-align:center;line-height:41px;margin-left:30px;cursor:pointer}.lightbox-container h2{color:#222;margin:20px 0 40px 30px;display:inline-block}.lightbox-container .x{font-size:26px;float:right;margin-right:20px;margin-top:20px;cursor:pointer}.cart-step-header{text-align:center;margin-bottom:80px}.cart-step-header .cart-step{display:flex;justify-content:center;margin-top:40px;flex-wrap:wrap}.cart-step-header .cart-step .step:nth-last-child(1){margin-right:0}.cart-step-header .step{display:inline-block;margin-right:60px;margin-top:20px;font-size:17px}.cart-step-header .solid-dot + span{color:#272727}.cart-step-header .hollow-dot + span{color:#e0e0e0}.oder-summary{margin-bottom:80px}.oder-summary .header h2{display:inline-block;font-size:20px;font-family:'DIN W01 Bold','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:700}.oder-summary .bar{background:#f5f5f5;font-size:13px;padding:10px 15px;margin-bottom:20px}.oder-summary .order-list .oder-row{display:flex;margin-bottom:20px;padding:0 15px}.oder-summary .order-list .check-row{margin-bottom:5px;margin-top:5px}.oder-summary .order-list .product-img{flex:none;width:80px;margin-right:5px}.oder-summary .order-list .product-img img{width:100%}.oder-summary .order-list .product-info{flex:1;margin-right:5px;font-size:13px}.oder-summary .order-list .product-info h3{margin:0 0 5px;font-size:13px}.oder-summary .order-list .product-info .product-name{margin-bottom:20px}.oder-summary .order-list .product-price{flex:none;width:60px;text-align:right;font-size:13px}.oder-summary .oder-total-price{font-size:20px;padding:0 15px;font-family:'DIN W01 Bold','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:700}.cart{margin:0 auto}.cart h1{margin:20px 0;font-size:16px}.cart .catalogue-block{margin-bottom:60px}.cart .catalogue-block h2{font-size:24px;color:#2d2d2d;margin:40px 0 20px}.cart .catalogue-block h3{margin:40px 0;font-size:24px}.cart .catalogue-block .cart-list{color:#000}.cart .catalogue-block .pc-cart-list .header{display:flex;background:#f4f4f4;padding:20px 15px}.cart .catalogue-block .pc-cart-list .header .desc{flex:1}.cart .catalogue-block .pc-cart-list .header .price{flex:none;width:200px;text-align:right}.cart .catalogue-block .pc-cart-list .list-row{display:flex;margin:35px 0;padding:0 15px;align-items:center}.cart .catalogue-block .pc-cart-list .list-row p{margin:0 0 5px}.cart .catalogue-block .pc-cart-list .list-row .col-1{flex:none;width:200px;align-self:flex-start}.cart .catalogue-block .pc-cart-list .list-row .col-1 img{width:100%}.cart .catalogue-block .pc-cart-list .list-row .col-2{flex:1;margin-left:10px}.cart .catalogue-block .pc-cart-list .list-row .col-2 .info{margin-top:30px}.cart .catalogue-block .pc-cart-list .list-row .col-2 span{border-bottom:1px solid #000;cursor:pointer}.cart .catalogue-block .pc-cart-list .list-row .col-3{flex:none;width:250px;text-align:right}.cart .catalogue-block .pc-cart-list .col-for-4 .header .unit-price{flex:none;width:190px}.cart .catalogue-block .pc-cart-list .col-for-4 .header .quantity{flex:none;width:210px}.cart .catalogue-block .pc-cart-list .col-for-4 .header .price{flex:none;width:100px;text-align:right}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1{flex:1;width:auto;display:flex;padding-right:10px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .list-img{flex:none;width:200px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .product-info{flex:1;margin-left:10px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-2{flex:none;width:190px;margin-left:0}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-3{width:210px;text-align:left}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-4{width:100px;text-align:right}.cart .catalogue-block .pc-cart-list .col-for-4 .product-info .info{margin-top:30px}.cart .catalogue-block .pc-cart-list .footer .final-price-row{display:flex;padding:0 15px;margin-bottom:20px}.cart .catalogue-block .pc-cart-list .footer .final-price-row .left{flex:1;text-align:right}.cart .catalogue-block .pc-cart-list .footer .final-price-row .right{flex:none;width:250px;text-align:right}.cart .catalogue-block .pc-cart-list .footer .final-price{background:#f4f4f4;padding:20px 0;margin-bottom:20px}.cart .catalogue-block .pc-cart-list .footer .final-price .final-price-row:nth-last-child(1){margin-bottom:0}.cart .catalogue-block .pc-cart-list .checkout-btn{text-align:right;margin:30px 0}.cart .catalogue-block .pc-cart-list .checkout-btn .promote-code{display:inline-block;margin-right:20px}.cart .catalogue-block .pc-cart-list .checkout-btn .promote-code input{padding:0 5px;height:40px;width:240px;margin-right:10px;border:1px solid #a1a1a1}.cart .catalogue-block .pc-cart-list .checkout-btn .promote-code .xx-btn{padding:8px;color:#797979;vertical-align:bottom}.cart .catalogue-block .pc-cart-list .checkout-btn .xx-grayBtn{width:250px}.cart .catalogue-block .quantity-choice div{display:inline-block;border:1px solid #a4a4a4;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}.cart .catalogue-block .quantity-choice .number{border-right:0;border-left:0;margin:0 -4px}.my-favorites .catalogue-block{margin-bottom:40px}.my-favorites .catalogue-block h2{font-size:20px;padding:0 15px}.my-favorites .catalogue-block .favorites-list p{margin:0 0 5px}.my-favorites .catalogue-block .favorites-list .header{background:#f4f4f4;padding:20px 15px;margin:20px 0}.my-favorites .catalogue-block .favorites-list .list-row{padding:0 15px;display:flex;margin-bottom:20px}.my-favorites .catalogue-block .favorites-list .list-row .col-1{flex:none;width:240px}.my-favorites .catalogue-block .favorites-list .list-row .col-1 img{width:100%}.my-favorites .catalogue-block .favorites-list .list-row .col-2{flex:1;margin-left:10px}.my-favorites .catalogue-block .favorites-list .list-row .col-2 .info{margin-top:20px}.my-favorites .catalogue-block .favorites-list .list-row .col-3{flex:none;width:250px;text-align:right}.my-favorites .catalogue-block .favorites-list .list-row .col-3 .xx-grayBtn{width:240px;font-family:'DIN W01 Light','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:300;margin-bottom:15px}.my-favorites .back-btn{padding:0 20px}.my-favorites .back-btn .xx-grayBtn{width:250px;margin:40px 0}.my-class .tab-container{margin-top:20px}.my-class .tab-pane{padding:40px 0}.my-class .class-row{display:flex;margin-bottom:30px}.my-class .class-row .col-1{flex:none;width:200px}.my-class .class-row .col-1 img{width:100%}.my-class .class-row .col-2{flex:1;margin-left:10px;display:flex;flex-direction:column}.my-class .class-row .class-content{flex:1;display:flex;flex-direction:column;height:100%}.my-class .class-row .class-content .title{flex:none;height:auto}.my-class .class-row .class-content .content{flex:1}.my-class .class-row .class-content .content .name{margin:10px 0}.my-class .class-row .class-content .date{flex:none;height:auto;display:flex}.my-class .class-row .class-content .date span{flex:1}.service h1{font-family:'DIN W01 Extlight','Lato','Noto Sans TC','PingFangSC-Light','微軟正黑體','Microsoft JhengHei','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3','LiHei Pro','儷黑 Pro','Meiryo','メイリオ','微軟雅黑體','Microsoft YaHei',sans-serif;font-weight:100;text-align:center;margin:0 0 40px}.service h2{font-size:16px}.service input{border:1px solid #a1a1a1;padding:5px;width:100%;height:40px;border-radius:3px}.service textarea{border:1px solid #a1a1a1;width:100%;height:200px;border-radius:3px;resize:none;max-height:200px;padding:5px;margin-bottom:15px}.service .xx-grayBtn{width:250px;margin:20px 0;display:block}.service .googlemap{margin:40px 0}.service .form-table p{margin:0 0 3px}.service .form-table .form-row{display:flex;justify-content:space-between;margin-bottom:20px}.service .form-table .form-row > div{flex:none;width:48%}.step3 .from-with-edit .edit-table .table-row label{width:120px}.forget-password{width:50%;margin:0 auto}.forget-password h1{text-align:center;margin-bottom:20px}.forget-password .personal-information .info-table{margin-top:40px}.forget-password .personal-information .info-table .form .from-row{width:100%}.forget-password .personal-information .info-table .forgetPassword-btn{display:flex;justify-content:space-between}.forget-password .personal-information .info-table .forgetPassword-btn > div{flex:none}.forget-password .personal-information .info-table .xx-btn,.forget-password .personal-information .info-table .xx-grayBtn{width:45%;margin-top:20px}.myshare{margin:20px 0}.myshare .share-row{display:flex;margin-bottom:20px}.myshare .share-row img{width:100%}.myshare .share-row .share-img{flex:none;width:200px;margin-right:10px}.myshare .share-row .share-info{flex:1}.myshare .share-row h2{font-size:14px;margin:0 0 10px}.step2_1 .logo{margin:40px 0;text-align:center}.step2_1 h1{text-align:center;font-size:26px;margin:40px 0}.step2_1 h1 img{width:65px;margin-right:10px}.step2_1 .checkout-btn > div .continue{width:30%}@media screen and (max-width: 1700px){.my-favorites .catalogue-block .favorites-list .list-row .col-1{width:180px}.my-favorites .catalogue-block .favorites-list .list-row .col-2{flex:1}.my-favorites .catalogue-block .favorites-list .list-row .col-3{width:200px}.my-favorites .catalogue-block .favorites-list .list-row .col-3 .xx-grayBtn{width:190px;font-size:14px}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-img{width:180px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2{width:210px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2 select.return-reason{width:200px}.my-order .ec-cart .cartBlock .cartGoods-flex .col-2,.my-order .ec-cart .cartBlock .cartGoods-flex .col-3{width:80px}.my-order .ec-cart .cartBlock .cartGoods-flex .col-4,.my-order .ec-cart .cartBlock .cartGoods-flex .col-5{width:100px}.my-order .ec-cart .cartBlock .cartGoods .goodsImg{width:120px}.my-order .ec-cart .cartBlock .cartGoods .goodsContent{margin-left:10px}.my-order .ec-orderRecord .statusBottom .flexCol:nth-last-child(1){width:180px}}@media screen and (max-width: 1200px){.my-favorites .catalogue-block .favorites-list .list-row{padding:0 15px;flex-wrap:wrap}.my-favorites .catalogue-block .favorites-list .list-row .col-1{width:240px}.my-favorites .catalogue-block .favorites-list .list-row .col-3{width:100%;margin-top:20px}.my-favorites .catalogue-block .favorites-list .list-row .col-3 .xx-grayBtn{width:100%}.my-order .order .header{padding:10px}.my-order .order .order-return .content .content-list .content-row .check-box,.my-order .order .order-return .content .content-list .content-row .m-check-box{align-self:flex-start}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-img{width:130px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2{width:160px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2 select.return-reason{width:150px}.my-order .order .list .content .content-row .product-img{width:150px}.my-order .order .list .content .content-row .right .product-btn{width:110px}.my-order .ec-orderRecord .statusBottom .flexCol:nth-last-child(1){width:200px}.cart .catalogue-block .pc-cart-list .list-row .col-1{width:150px}.cart .catalogue-block .pc-cart-list .list-row .col-3{width:120px}.cart .catalogue-block .pc-cart-list .col-for-4 .header .unit-price{width:120px;text-align:center}.cart .catalogue-block .pc-cart-list .col-for-4 .header .quantity{width:100px;text-align:center}.cart .catalogue-block .pc-cart-list .col-for-4 .header .price{width:100px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .list-img{width:150px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-2{width:120px;text-align:center}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-3{width:100px;text-align:center}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-4{width:100px}.cart .catalogue-block .pc-cart-list .col-for-4 .product-info .info{margin-top:30px}.oder-summary-container{width:100%;left:0}.step-container{right:0;width:100%}.cart-step-header .step span{display:none}.cart-step-header .dot{margin:0}.oder-summary .order-list .product-img{width:130px;margin-right:10px}.oder-summary .order-list .product-price{width:80px}.forget-password{width:80%}}@media screen and (max-width: 993px){aside.my-account-menu ul.pc-menu,aside.my-account-menu h2{display:none}.cart .tab{font-size:14px}.cart .catalogue-block h2{font-size:24px}.cart .catalogue-block h3{font-size:24px}.cart .catalogue-block .cart-list{font-size:14px}.cart .catalogue-block .pc-cart-list .header .price{width:150px}.cart .catalogue-block .pc-cart-list .list-row .col-1{width:220px}.cart .catalogue-block .pc-cart-list .list-row .col-3{width:150px}.cart .catalogue-block .pc-cart-list .col-for-4 .header .unit-price{width:120px;text-align:center}.cart .catalogue-block .pc-cart-list .col-for-4 .header .price{flex:none;width:100px;text-align:right}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .list-img{width:160px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .product-info{margin-left:10px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-4{width:100px;margin-left:0}.cart .catalogue-block .pc-cart-list .col-for-4 .product-info .info{margin-top:20px}.cart .catalogue-block .pc-cart-list .checkout-btn .xx-grayBtn{font-size:16px}.cart .catalogue-block .quantity-choice div{width:25px;height:25px;line-height:25px}.favorites .list-row .col-4{width:200px}.favorites .list-row .col-4 .xx-grayBtn{width:150px}.my-favorites .catalogue-block .favorites-list .list-row{padding:0 15px}.my-favorites .catalogue-block .favorites-list .list-row .col-3{width:180px;margin-top:0}.my-favorites .catalogue-block .favorites-list .list-row .col-3 .xx-grayBtn{width:170px}.my-order .order .order-return .content .content-list .content-row .check-box,.my-order .order .order-return .content .content-list .content-row .m-check-box{align-self:center}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-img{width:180px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2{width:210px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2 select.return-reason{width:200px}.my-order .order .list .content .content-row .product-img{width:180px}.my-order .order .list .content .content-row .right .product-btn{width:110px}.my-order .ec-cart .cartBlock{padding-bottom:30px}.my-order .ec-cart .cartBlock .cartBlock-title{padding:0;margin-bottom:0}.my-order .ec-cart .cartBlock .cartBlock-title > *{display:none}.my-order .ec-cart .cartBlock .cartWrap{margin-bottom:20px}.my-order .ec-cart .cartBlock .cartWrap .m-colTitle{display:inline-block}.my-order .ec-cart .cartBlock .cartWrap .m-colTitle:after{content:"：";margin:0 2px}.my-order .ec-cart .cartBlock .cartWrap .cartP{margin-bottom:0;flex-wrap:wrap}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-1{width:100%;flex:none;margin-bottom:5px;text-align:left}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-2{order:3;width:50%;display:flex;text-align:left}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-2 > span{flex:1}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-3{order:2;width:25%;text-align:left}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-4{order:4;width:25%;text-align:left}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-4 .m-colTitle{display:inline-block;text-decoration:none}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-4 .m-colTitle + .customerCheckBox{display:inline-block;vertical-align:bottom}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-5{display:none}.my-order .ec-cart .cartBlock .cartP h4{margin-bottom:2px;font-size:14px}.my-order .ec-cart .cartBlock .cartP h4 + p{font-size:13px;line-height:15px}.my-order .ec-cart .cartBlock .cartGoods .size:after{display:none}.my-order .ec-cart .cartBlock .cartGoods .col-1{padding-right:0}.my-order .ec-cart .cartBlock .cartGoods .goodsImg{width:200px}.my-order .ec-cart .cartBlock .cartPriceCalculate{padding:21px 5px}.my-order .ec-cart .cartBlock .cartPriceCalculate .priceTitle{text-align:left}.my-order .ec-cart .cartBlock .cartPriceCalculate .priceValue{width:166px}.my-order .ec-cart .cartBlock .cartFinalPrice{padding:4px 5px;margin-bottom:10px}.my-order .ec-cart .ps_colors{top:0}.my-order .ec-cart .cartBlock .cartWrapInfo h3{margin-top:20px;margin-bottom:15px;padding-bottom:10px}.my-order .ec-cart .cartBlock .cartGoods .goodsContent .goodsDetail{display:none}.my-order .ec-cart .cartBlock .cartWrap .cartP .col-2,.my-order .ec-cart .cartBlock .cartWrap .cartP .col-3,.my-order .ec-cart .cartBlock .cartWrap .cartP .col-4{width:50%;margin-bottom:10px}.my-order .ec-cart .cartBlock .m-detail{display:flex;margin-bottom:10px}.my-order .ec-cart .cartBlock .m-col-1{width:100%;order:1}.my-order .ec-cart .cartBlock .m-col-3{width:50%;order:3}.my-order .ec-orderRecord .ec-orderStatus .statusBottom{padding-bottom:0;margin-bottom:0}.my-order .ec-orderRecord .ec-orderStatus .statusTop{padding:0 20px 8px;margin-bottom:0;background-color:#f4f4f4}.my-order .ec-orderRecord .statusFlex{margin-bottom:5px}.my-order .ec-orderRecord .statusFlex:nth-last-child(1){margin-bottom:0}.my-order .ec-orderRecord .statusFlex .flexTitle:after{display:none}.my-order .ec-orderRecord .statusFlex .flexValue{align-self:center;font-size:14px;line-height:16px;font-weight:300}.my-order .ec-orderRecord .statusBottom{flex-direction:column;padding-top:0}.my-order .ec-orderRecord .statusBottom .flexCol{display:flex;margin-bottom:5px}.my-order .ec-orderRecord .statusBottom .flexCol:nth-child(1){order:3}.my-order .ec-orderRecord .statusBottom .flexCol:nth-last-child(1){display:none}.my-order .ec-orderRecord .statusBottom .flexCol p{flex:none;width:90px}.my-order .ec-orderRecord .statusBottom .flexCol span{flex:1;align-self:center}.my-order .ec-orderRecord p.ec-detailTitle{display:none}.my-order .ec-orderRecord .cartFinalPrice{display:block}.personal-information .info-table .form .from-row{width:100%}.personal-information .info-table .form .from-row .cell{margin-right:0}.personal-information .info-table .form .from-row .select-cell{margin-right:5%}.personal-information .info-table .xx-grayBtn{width:100%}.login .login-page .login-block,.login .login-page .singup-block{padding:0 1%}.forget-password{width:100%}.forget-password .personal-information .info-table .forgetPassword-btn{flex-direction:column}.forget-password .personal-information .info-table .xx-btn,.forget-password .personal-information .info-table .xx-grayBtn{width:100%}.step2_1 h1{text-align:center;font-size:20px}.step2_1 h1 img{width:50px;display:block;margin:10px auto}.step2_1 .checkout-btn > div .continue{width:100%}}@media screen and (max-width: 769px){.lightbox-container .new-message{width:80%;margin-left:-40%}.lightbox-container .logn-confirm{width:80%;margin-left:-40%}.cart-step-header .step{margin-right:40px}.my-order .order .header{padding:10px}.my-order .order .header > .right{display:block}.my-order .order .list{padding:0}.my-order .order .list .content .content-row .product-img{width:30%}.my-order .order .list .content .content-row .right{flex-wrap:wrap}.my-order .order .list .content .content-row .right .product-info{flex:none;width:100%}.my-order .order .list .content .content-row .right .product-btn{width:100%;text-align:left;margin-top:10px}.my-order .order .list .content .content-row .right .product-btn > div{display:inline-block;margin-right:20px}.my-order .order .order-return .return-list{padding:0}.my-order .order .order-return .return-list-header{border-bottom:1px solid #d8d8d8;margin-bottom:5px}.my-order .order .order-return .content .content-list .content-row{position:relative}.my-order .order .order-return .content .content-list .content-row .check-box{position:absolute;top:0;right:0;text-align:right}.my-order .order .order-return .content .content-list .content-row .return-item{flex-direction:column}.my-order .order .order-return .content .content-list .content-row .return-item .col-1{flex:none;width:100%}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-img{width:130px}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-info > p{padding-right:35px}.my-order .order .order-return .content .content-list .content-row .return-item .col-2{flex:none;width:100%;text-align:left}.my-order .order .order-return .content .content-list .content-row .return-item .col-2 select.return-reason{width:100%}.my-order .order .order-return .content .content-list .comment-row{margin-left:0}.my-order .order .order-return .content .content-list .comment-row textarea{height:42px;padding:10px 7px}.my-order .order .order-return .return-method .method-row{flex-direction:column;margin-bottom:40px}.my-order .order .order-return .return-method .method-row .title{width:100%;margin-bottom:20px}.my-order .order .order-return .return-method .method-row .method-content{flex:none;width:100%}.my-order .order .order-return .return-method .pickup-info{flex-direction:row}.my-order .order .order-return .return-method .pickup-info .info{flex:1}.my-order .order .order-return .return-method .pickup-info .edit{flex:none;width:100px;text-align:right}.my-order .order .order-return .submit-btn .xx-grayBtn{width:100%}.my-order .ec-cart .cartBlock .cartWrap{padding:0 10px}.my-order .ec-orderRecord .ec-orderStatus{display:flex;background-color:#f4f4f4}.my-order .ec-orderRecord .ec-orderStatus > div{flex:1;padding-right:10px}.my-order .ec-orderRecord .ec-orderStatus .ec-collapse{flex:none;align-self:center;margin-right:10px}.my-order .ec-orderRecord .ec-orderStatus .statusBottom,.my-order .ec-orderRecord .ec-orderStatus .statusTop{padding-right:0;padding-left:10px}.my-order .ec-orderRecord .ec-collapse{width:25px;height:25px;border:1px solid #b8b8b8;margin:0 auto;cursor:pointer;position:relative}.my-order .ec-orderRecord .ec-collapse > div{width:15px;height:1px;background:#000;position:absolute;top:50%;left:50%;margin-left:-7.5px}.my-order .ec-orderRecord .ec-collapse .plus{display:none}.my-order .ec-orderRecord .ec-collapse .plus:before{content:"";width:15px;height:1px;background:#000;position:absolute;transform:rotate(90deg)}.login h1{margin-bottom:40px}.login h2{display:none}.login .login-row{font-size:14px}.login .login-page{flex-direction:column}.login .login-page .login-block,.login .login-page .singup-block{padding:0}.login .login-page .singup-block{display:none}.login .login-page ul{text-align:center;padding:0;margin:20px 0;display:block}.login .login-page ul li{list-style:none;display:inline-block;padding:0 10px;font-size:18px;border-bottom:1px solid #fff;margin-right:15px;cursor:pointer}.login .login-page ul li.active{border-bottom:1px solid #93302c}.cart .catalogue-block .pc-cart-list .header{display:none}.cart .catalogue-block .pc-cart-list .checkout-btn .promote-code{margin:0 0 15px}.cart .catalogue-block .pc-cart-list .checkout-btn .xx-grayBtn{width:100%}.cart .catalogue-block .pc-cart-list .list-row{flex-wrap:wrap}.cart .catalogue-block .pc-cart-list .list-row .col-1{width:100%;margin-bottom:10px}.cart .catalogue-block .pc-cart-list .list-row .col-2{width:100%;margin-left:0;flex:none}.cart .catalogue-block .pc-cart-list .list-row .col-3{width:100%;text-align:right}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1{display:flex;flex-direction:column;width:100%;flex:none;padding-right:0}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .list-img{flex:none;width:100%;margin-bottom:10px}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-1 .product-info{flex:none;width:100%;margin-left:0}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-2{text-align:left}.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-2,.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-3,.cart .catalogue-block .pc-cart-list .col-for-4 .list-row .col-4{flex:none;width:33.3%}.my-favorites .catalogue-block .favorites-list .header{padding:10px 15px}.my-favorites .catalogue-block .favorites-list .list-row{flex-wrap:wrap;margin-bottom:40px;padding:0 15px}.my-favorites .catalogue-block .favorites-list .list-row .col-1{width:100%;margin-bottom:10px}.my-favorites .catalogue-block .favorites-list .list-row .col-2{margin-left:0;width:100%;flex:none}.my-favorites .catalogue-block .favorites-list .list-row .col-3{width:100%;margin-top:20px;text-align:center}.my-favorites .catalogue-block .favorites-list .list-row .col-3 .xx-grayBtn{width:100%}.my-favorites .back-btn{padding:0 10px}.my-favorites .back-btn .xx-grayBtn{width:100%}.mail-container .topic{font-size:16px}.mail-container .bottom .button-row div{display:block;margin:20px auto}.my-class .class-row .col-1{width:160px}}@media screen and (max-width: 415px){.lightbox-container .new-message{width:90%;height:300px;margin-left:-45%}.lightbox-container .new-message .content .content-row{padding:15px}.lightbox-container .new-message .content .content-area{padding:15px}.lightbox-container .new-message .content .content-area textarea{height:150px;max-height:150px}.lightbox-container .new-message .footer .send-btn{margin-left:15px}.lightbox-container .logn-confirm{width:90%;height:400px;margin-left:-45%}.lightbox-container .logn-confirm .header{padding:40px 0}.lightbox-container .logn-confirm .header img{width:70px}.lightbox-container .logn-confirm .content{width:85%}.lightbox-container .logn-confirm .content h2{margin:30px 0 15px}.lightbox-container .logn-confirm .xx-grayBtn{width:80%;margin-left:-40%}.lightbox-container h2{font-size:20px;margin:20px 0 20px 15px}.lightbox-container .x{font-size:20px}.message-center .size-24{font-size:22px}.message-center .tab-container{font-size:12px}.message-center .tab-content{padding:0 10px}.checkout .form .from-row{margin-bottom:0}.checkout .form .from-row .cell{width:100%;margin-bottom:10px}.checkout .form .from-row input{width:100%}.checkout .form select{width:115px}.checkout .form .address select{width:140px}.checkout .form .address .code{width:80px}.checkout .choice-table .choice-row .text{flex:1;width:auto}.checkout .checkout-btn > div .xx-btn{font-size:18px;padding:8px 0 6px}.checkout .invoice-address .member_address{flex-direction:column}.checkout .invoice-address .member_address > div{margin-bottom:5px}.check-out-top h1{font-size:14px;margin-bottom:40px}.check-out-top h1 img{width:40px}.cart h1{font-size:14px}.cart .catalogue-block h2{padding:0;font-size:20px}.cart .catalogue-block .cart-list{font-size:16px}.cart .catalogue-block .pc-cart-list .list-row{padding:0}.cart .catalogue-block .pc-cart-list .footer .final-price-row .right{width:150px}.my-order .no-order h2{font-size:20px}.my-order .order .order-return .cancel-select{width:100%}.my-order .order .order-return .cancel-comment{width:100%}.my-order .order .order-return .return-list{padding:0}.my-order .order .order-return .return-method .atm-input input{width:100%}.my-order .order .order-return .content .content-list .content-row .return-item{margin-bottom:20px}.my-order .order .order-return .content .content-list .content-row .return-item .col-1{flex-direction:column}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-img{flex:none;width:100%;margin-right:0;margin-bottom:10px;margin-top:30px}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-info{flex:none;width:100%}.my-order .order .order-return .content .content-list .content-row .return-item .col-1 .product-info > p{padding-right:0}.my-order .order .order-return .content .content-list .content-row .return-item .col-2{width:100%}.my-order .order .order-return .content .content-list .content-row .return-item .col-2 select.return-reason{width:100%}.my-order .order .order-return .content .content-list .comment-row{margin-left:0}.my-order .order .list .content .content-row{flex-direction:column}.my-order .order .list .content .content-row .product-img{flex:none;width:100%;margin-bottom:10px;margin-left:0}.my-order .order .list .content .content-row .right{flex:none;width:100%}.my-order .order .list .content .content-row .right .product-info .info{margin-top:5px}.my-order .ec-cart .cartBlock .cartGoods{font-size:14px}.my-order .ec-cart .cartBlock .cartGoods .goodsImg{width:145px}.my-order .ec-orderRecord .statusFlex .flexTitle{width:80px}.my-order .ec-orderRecord .statusBottom .flexCol p{width:80px}.my-favorites .catalogue-block h2{padding:0 15px;font-size:20px}.my-class .class-row{flex-wrap:wrap;flex-direction:column}.my-class .class-row .col-1{width:100%;margin-bottom:10px}.my-class .class-row .col-2{margin-left:0;width:100%;flex:none}.my-class .class-row .class-content{flex:none;width:100%}.my-class .class-row .class-content .title,.my-class .class-row .class-content .content,.my-class .class-row .class-content .date{flex:none;width:100%}.my-class .class-row .class-content .date{display:flex;flex-direction:column}.my-class .class-row .class-content .date span{flex:none;width:100%;margin-bottom:10px}.oder-summary .content{display:none}.oder-summary .order-list > .bar .float-right{display:none}.oder-summary .order-list > .bar .m-collapsed{display:block;width:20px;height:20px;border:1px solid #999;position:relative;border-radius:3px}.oder-summary .order-list > .bar .plus{width:12px;height:1px;background:#999;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-.5px;transform:rotate(90deg)}.oder-summary .order-list > .bar .plus-click{background:transparent}.oder-summary .order-list > .bar .plus:before{content:"";width:12px;height:1px;background:#999;transform:rotate(90deg);position:absolute}.oder-summary .order-list .product-info .product-name{margin-bottom:0}.oder-summary .order-list .oder-row{flex-direction:column}.oder-summary .order-list .oder-row .product-img{width:100%;margin-bottom:10px}.oder-summary .order-list .oder-row .product-price{width:100px;text-align:left}.no-order-summary{display:none}.order-info-container h2{font-size:26px}.login h1{font-size:14px}.forget-password h1{font-size:14px}.myshare .share-row{flex-direction:column}.myshare .share-row .share-img{width:100%;margin:0 0 10px}.myshare .share-row .share-info{flex:none;width:100%}.service h1{font-size:20px;margin-bottom:20px}.service h2{font-size:14px}.service .xx-grayBtn{width:100%}.service .form-table .form-row{flex-direction:column;margin-bottom:0}.service .form-table .form-row > div{width:100%;margin-bottom:20px}}@media screen and (max-width: 376px){.my-order .order .header{flex-wrap:wrap;font-size:12px}.my-order .order .header .col-1{flex:none;width:100%}}@media screen and (max-width: 321px){.login h1{font-size:18px}.login .login-row{font-size:12px}.lightbox-container h2{font-size:18px;margin:20px 0 20px 15px}.lightbox-container .x{font-size:18px}.message-center .size-24{font-size:20px}.message-center .tab-container{font-size:10px}.order-info-container h2{font-size:22px}.cart .catalogue-block .cart-list{font-size:14px}.cart .catalogue-block .pc-cart-list .checkout-btn .promote-code input{width:180px}.cart h1{font-size:30px}.my-order .no-order h2{font-size:18px}.my-order .order .header{padding:5px;font-size:11px}.my-order .order .header .col-4{width:20px;height:20px}.my-order .order .header .col-4 > div{width:10px;margin-left:-5px}.my-order .order .header .col-4 .plus:before{width:10px}.my-order .order .list .content .content-row{font-size:11px}.my-order .order .order-return .return-step{font-size:14px}.my-order .order .order-return .return-list-header{border-bottom:1px solid #d8d8d8;margin-bottom:5px}.my-order .ec-cart .cartBlock .cartGoods-flex .col-4 span{font-size:12px}.my-order .ec-cart .cartBlock .cartGoods{font-size:12px}.my-order .ec-cart .cartBlock .cartGoods .color{width:15px;height:15px;vertical-align:sub}.my-order .ec-cart .cartBlock .cartGoods .goodsImg{width:100px}.my-order .customerCheckBox input[type=checkbox]:checked + span.overlay:after{width:9px;height:9px;left:2px;top:2px}.my-order .customerCheckBox span.overlay{width:15px;height:15px;vertical-align:sub}.my-order .ec-orderRecord .ec-orderStatus{font-size:12px}.my-order .ec-orderRecord .statusFlex .flexTitle{width:70px}.my-order .ec-orderRecord .statusFlex .flexValue{font-size:12px}.my-order .ec-orderRecord .statusBottom .flexCol p{width:70px}.my-order .ec-orderRecord .statusBottom .flexCol span{font-size:12px}.my-order .ec-orderRecord p.shipNo{font-size:12px}.oder-summary .header h2{font-size:16px}.oder-summary .bar{font-size:11px}.oder-summary .order-list .product-info{font-size:11px}.oder-summary .order-list .product-info h3{font-size:11px}.oder-summary .order-list .product-price{font-size:11px}.oder-summary .oder-total-price{font-size:16px}.checkout .form select{width:115px}.checkout .form .address select{width:135px;margin-right:5px}.checkout .form .address .code{width:60px;margin-right:5px}.checkout .form .address .address-input{width:210px;margin-right:0}.checkout .choice-table p{font-size:11px}.checkout .choice-table .choice-row .info-col p{font-size:12px}.checkout .checkout-btn > div .xx-btn{font-size:14px;padding:6px 0 4px}.checkout .from-with-edit .text-btn{font-size:12px}.checkout .from-with-edit .editor h3{font-size:16px}.checkout .from-with-edit .edit-table{font-size:12px}.checkout .from-with-edit .edit-table .table-row label{width:100px}}