body{font-family:Noto Sans TC!important;font-size:14px}:root{--main:#477751;--second:#eaefcf;--third:#9fb99e}:disabled{cursor:not-allowed}ul{list-style-type:none}table li{line-height:2.3rem}.table-label{padding:.75rem}.table-responsive{border:none}.table-responsive.text-nowrap .table td,.table-responsive.text-nowrap .table th{vertical-align:unset!important}.btn-toolbar{float:right}.bootstrap-tagsinput{width:100%}.bootstrap-tagsinput .tag{background-color:#64b0f2;color:#fff;border-radius:5px;padding:2px 5px}.badge{font-size:.8rem}.media{align-items:center}.media .img-size-32{height:32px}.dropdown-item.active,.dropdown-item:active{background-color:#f5f5f5}.dropdown-item-title{color:#222}.timeline{margin-bottom:0;padding-bottom:3px}.timeline:before{left:10px;bottom:15px}.timeline>div>.fa,.timeline>div>.fab,.timeline>div>.fad,.timeline>div>.fal,.timeline>div>.far,.timeline>div>.fas,.timeline>div>.ion,.timeline>div>.svg-inline--fa{width:20px;height:20px;line-height:20px;font-size:10px;left:2px}.timeline>div>.timeline-item{margin-left:35px;margin-right:0}.btn-table i{text-align:center;margin:0;font-size:14px;border:1px solid #eceeef;width:25px;height:25px;line-height:25px;color:rgba(43,61,81,.7);border-radius:3px;display:inline-block}.badge{font-weight:400!important}.bg-img{position:absolute;overflow:hidden}.bg-img,.bg-img img{width:100%;height:100%}.bg-img img{-o-object-fit:cover;object-fit:cover}.logo-title{font-weight:700;color:var(--main)}.login-container{position:absolute;left:0;top:0;height:100%;padding:1rem 1.5rem;width:100%;background-color:#fff}.rl-form-container{background-color:#fff;box-sizing:border-box;box-shadow:0 3px 10px 0 rgba(0,0,0,.14);border-radius:.25rem;overflow:hidden;width:100%;max-width:30rem;min-height:35rem;margin:50px auto}.form-title{color:#222;margin:0;padding:22px 30px}.form-title small{font-size:14px;color:#575a5d;display:inline-block;padding-left:4px;font-weight:300}.main-btn{background:var(--main);color:#fff;transition:all .3s;border:1px solid var(--main)}.main-btn:hover{color:var(--main);background:transparent;border-color:var(--main)}.permission_level2{margin-left:22px}.permission_level3{margin-left:44px}.ifile{position:absolute;opacity:0}.form_input_file{padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:.25rem}.total{text-align:right;margin-top:35px}.order_price{width:100px;display:inline-block}.sort_num{width:40px;display:inline-block}.order{font-size:14px;width:35px!important;height:auto;padding:0 .375rem!important;line-height:1.5;text-align:center;margin:0 auto}.order_cancel{text-decoration:line-through;background:rgba(255,124,124,.3)}.form-control.selectbs2like{font-size:14px;height:35px}#panel-wrapper{padding:0 10px}.service .col-4,.service .col-12{padding-left:0;padding-right:0}.wishlist_block .card{min-height:296px}.wishlist_block .table_block{max-height:200px;overflow-y:auto}.panel-comment-content{padding:.375rem .75rem;font-size:.9rem;font-weight:400;color:#495057;max-height:215px;overflow-y:auto}.panel-comment-content .comment-item{margin-bottom:10px}.panel-comment-content .text:before{content:">";margin-right:5px}.product_dlabel{border:1px solid;padding:3px 10px;border-radius:5px;color:var(--main)}.product_dlabel.cold{color:#00f}.product_dlabel.cool{color:#3498db}.table-pItem img{width:90px;max-height:90px}.table-pItem .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-pItem .spec{font-size:14px}.table-gift{text-align:start}.table-gift div,.table-gift p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-height{height:130px}.gift-height{height:25px}.quentity-container{display:flex}.quentity-container button{display:inline-flex;align-items:center;justify-content:center;width:46px;color:#fff;cursor:pointer;border:1px solid #bdbdbd;background:var(--main);transition:all .2s}.quentity-container button:disabled{background:#bdbdbd;cursor:not-allowed}.quentity-container i{pointer-events:none}.quentity-num{width:100%;line-height:35px;text-indent:10px;text-align:center;border:none;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}span.member_type_list{display:inline-block;margin:0 9px 0 0;min-width:100px}i.status_finished{background-color:#1abc9c;color:#fff}.email-header{height:100px;background:var(--second)}.email-header img{height:100%;max-width:300px;display:block;padding:20px 0;margin:0 auto}.email-bottom{height:80px;background-color:var(--main);color:#fff;text-align:center}.email-bottom p{margin:0;padding-top:5px}.notify-template-content{padding:30px;font-family:sans-serif;font-size:15px;line-height:2;color:#555}.notify-template-content h1{margin:0 0 10px 0;font-family:sans-serif;font-size:25px;line-height:1.8;color:#333;font-weight:400}.notify-template-content p{margin:0 0 10px 0}.nofity-template-text{display:block;margin-bottom:0;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;box-shadow:inset 0 0 0 transparent}.content-item{position:relative;border:1px solid #d1d5db;border-radius:.5rem;margin-bottom:1rem}.content-item .description{display:flex;align-items:center;gap:10px}.content-item .description .title{font-size:16px;margin:0}.content-item .description .form-control{width:30px;height:30px;font-size:14px;padding:.25rem;text-align:center}.content-item .manipulate{display:flex;align-items:center}.content-item .image-grid{padding:2rem 1.5rem}.content-item .image-grid,.content-item .image-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin-top:.5rem}.content-item .image-list{padding:2rem 1.5rem 1.5rem}.content-item .image-item{padding:1.5rem;border:1px solid #d1d5db;border-radius:.5rem}.content-item .image-item img{width:100%;height:auto}.content-item .image-text{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:2rem 1.5rem 1.5rem;gap:1.5rem;margin-top:.5rem}.content-item .image-text .image-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem;gap:1.5rem}.content-item .image-text .image-item .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-item .editor-section{padding:2rem 1.5rem 1.5rem;margin-top:.5rem}.content-item .editor-section .content{padding:2rem 1.5rem 1.5rem;border:1px solid #d1d5db;border-radius:.5rem;height:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-item{position:relative;border:1px solid #d1d5db;border-radius:.5rem;padding:2rem 1.5rem 1rem;margin:1.25rem 0}.modal-item .btn-table{position:absolute;top:0;right:0}.modal-item .btn-table i{color:red}.bootstrap-timepicker-widget table td input{border:1px solid rgba(43,61,81,.3);width:35px}.datepicker-dropdown{padding:10px!important}.datepicker td,.datepicker th{width:30px;height:30px}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled],.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#64b0f2!important;color:#fff!important;background-image:none!important;text-shadow:none!important}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#1bb99a!important;color:#fff!important;background-image:none!important}.datepicker-inline{border:2px solid rgba(43,61,81,.1)}@media screen and (min-width:425px){.login-container{max-width:500px}}@media screen and (min-width:768px){.product-height{height:90px}.table-gift{text-align:start;width:70%;margin-left:30%}.table-gift div,.table-gift p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-item .image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-item .image-list{grid-template-columns:repeat(4,minmax(0,1fr))}.content-item .image-text{grid-template-columns:repeat(2,minmax(0,1fr))}}.no-scroll{overflow:hidden}.rwd-menu-btn{color:var(--main);padding:0 10px;line-height:15px;cursor:pointer}.rwd-menu-btn>i{font-size:18px}.rwd-menu-container{position:fixed;top:var(--header-height);left:0;width:40%;height:100vh;padding:2.5rem .5rem 90px .5rem;background-color:var(--main);z-index:3;transform:translate(-100%);transition:transform .15s ease-in-out;overflow-y:auto}.rwd-menu-container.open{transform:translate(0)}.rwd-menu-item{margin:0 10px;padding:10px 0;color:#fff}.rwd-menu-item:hover{color:#bdbdbd}.rwd-menu-text-container{padding:.5rem 0;margin-bottom:.75rem;background-color:#fff;border-radius:10px;font-size:13px;border:1px solid #eee}.rwd-member-container{display:none;position:absolute;width:100%;top:var(--header-height);left:0;padding:.5rem 1.25rem;background-color:#fff;border-radius:0 0 8px 8px;border:1px solid #eee;box-shadow:0 4px 13px rgba(33,13,54,.10196078431372549)}.rwd-member-container.open{display:block}.rwd-subMenu-container,.rwd-thirdMenu-container{position:fixed;top:var(--header-height);left:40%;width:35%;height:100vh;padding:2.5rem .5rem 90px .5rem;background-color:var(--second);z-index:3;visibility:hidden;transition:transform .15s ease-in-out;overflow-y:auto}.rwd-thirdMenu-container{width:25%;left:75%;background-color:var(--third-menu)}.rwd-subMenu-container.open,.rwd-thirdMenu-container.open{visibility:visible}.rwd-social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:5px 0;color:#fff}.rwd-menu-overlay{position:fixed;width:100%;height:100%;top:var(--header-height);left:0;background:rgba(0,0,0,.3);z-index:2;visibility:hidden;transition:visibility .3s}.rwd-menu-overlay.open{visibility:visible}.rwd-search-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 16px;background:var(--second)}.rwd-search-container.open{display:block}.rwd-search-container form{width:100%;height:100%;display:flex;align-items:center}.rwd-search-container input{background:none}#rwd-search-dismiss{color:var(--main);border:none;background:none;padding:0 16px;white-space:nowrap}.rwd-member-link{display:block;margin-bottom:.75rem;padding:.5rem 0;text-align:center;border:1px solid #eee;border-radius:50px}.rwd-social .social-icon{margin:0 8px 0 0}.rwd-social .social-icon img{height:28px}.rwd-social #addFavorite-btn{width:90px;height:35px;font-size:16px;line-height:35px}.rwd-shopping-container{position:fixed;left:0;bottom:0;height:60px;width:100%;background-color:#fff;z-index:9}.rwd-shopping-container a{flex:1;font-size:12px;text-align:center}.rwd-shopping-container .cart-container{max-width:20%;padding:10px}.rwd-cart{display:block;width:24px;margin:0 auto 5px auto}.rwd-shopping-container .cart{color:#fff;background:var(--main);margin:0 8px 8px 8px;padding:8px 15px;text-align:center;font-weight:700;font-size:18px;border:none;width:100%;border-radius:50px;border:1px solid var(--main)}.rwd-shopping-container .cart.buy{background-color:var(--main);color:#fff}.rwd-shopping-container .mask{content:"";display:none;position:fixed;width:100%;height:100%;background:#000;z-index:1;top:0;left:0;opacity:.6;overflow:hidden}.rwd-shopping-container .mask.open{display:block}.rwd-shopping-container .panel{position:absolute;display:block;left:0;bottom:0;width:100%;opacity:1;margin:0;background:#fff;box-shadow:0 -1px 2px rgba(0,0,0,.25);z-index:2;transform:translateY(100%);transition:all .5s}.rwd-shopping-container .panel.open{transform:translateY(0)}.rwd-shopping-container .panel .close{text-align:end;padding:10px}.rwd-shopping-container .panel .close i{font-size:24px;line-height:24px;cursor:pointer}.rwd-shopping-container .panel .content{padding:10px 25px 20px 25px}.rwd-shopping-container .panel .quentity-container{width:60%;margin-left:auto}.price .total{text-align:end;font-size:48px;line-height:48px;color:#fe0000;font-weight:700}.mobile-bottom-menu{position:fixed;bottom:0;left:0;width:100%;height:60px;background:#fff;z-index:9;filter:drop-shadow(0 -1px 2px rgba(0,0,0,.25))}.mobile-bottom-menu a{flex:1;font-size:12px;text-align:center;margin:10px 0;padding:0 10px;border-left:1px solid #bdbdbd}.mobile-bottom-menu a:first-child{border:0}.mobile-bottom-menu a img{display:block;width:24px;margin:0 auto 5px auto}.mobile-bottom-menu a .cart-amount{top:0;right:20%}@media (min-width:375px){.logo{width:140px}.rwd-menu-btn>i{font-size:20px}.headerBtn-container>a span{font-size:16px}.headerBtn-container i{font-size:1.1em}.cartAP-item .p_btn,.section-desc div{font-size:14px}}@media (min-width:425px){.footer-link-item{font-size:13px}.mobile-bottom-menu a .cart-amount{right:25%}.limit-item .p_btn{font-size:14px}.forget-pw-nav .nav-link{font-size:16px;padding:.5rem 1rem}.back-form-top .form-title{left:40%}.cartAP-item .p_btn{font-size:16px}.otp-container{padding:0 80px 64px}.register-form-input{width:75%}.register-form-container{padding:0 30px}.captcha-container{width:75%}#add-ha-modal input[type=text]:first-child,#add-ha-modal input[type=text]:nth-child(2){width:49%}.check-container{flex-direction:row;gap:10px}.page-crumbs *{font-size:14px}.rwd-social .social-icon img{height:38px}}@media (min-width:576px){.logo{width:170px}.footer-info .footer-content p{font-size:18px}.footer-link-item{font-size:14px}.cart-amount{right:30%}.mobile-bottom-menu a .cart-amount{right:35%}.custom-hero img{width:80px;height:80px}.custom-hero .title{font-size:22px}.custom-hero .desc{font-size:18px}.limit-item .p_title{font-size:16px;line-height:16px;max-height:16px}.product-title{font-size:20px}.product-dmodal .modal-dialog{max-width:100%}.article-page-container,.member-page-container{grid-template-columns:20% auto}#addcart-modal .modal-dialog{max-width:550px}}@media (min-width:768px){.container-md{max-width:750px}.footer-link-item{font-size:14px;padding:0 10px}.footer-link-container .footer-link-item:not(:last-of-type):after{margin:0 10px}.banner-slideShow .owl-carousel .owl-nav{top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0;width:720px}.banner-slideShow .owl-carousel .owl-nav .owl-next,.banner-slideShow .owl-carousel .owl-nav .owl-prev{display:flex}.limit-flex-box{width:50%}.section-desc div{font-size:16px}.result-content{margin:0 20px}.product-item{width:33.3%}#pd-desc iframe{height:380px}#addFavorite-btn{font-size:18px}.product-dmodal .modal-dialog{width:600px;margin:30px auto;position:absolute;top:0;left:50%;margin:0 auto;transform:translate(-50%)!important;height:100%}.product-action-container{flex-direction:row;gap:0}.rtp-price-container{flex-direction:row;font-size:18px;justify-content:center;gap:15px;margin-top:10px}.cart-section-title{font-size:18px}.ap-info-container{width:calc(60% - 10px)}.ap-title{height:auto}.ap-price{text-align:unset}.ap-addcart{width:100%;font-size:14px;padding:3px 5px;background-color:var(--main);color:#fff;text-align:center;border-radius:5px;margin-top:10px}.cart-confirmed-container{width:50%}.side-menu{border-right:1px solid #ededed}.article-page-container .side-menu{border-right:none}.member-social-container{flex-direction:row}#datepicker td,#datepicker th{text-align:center;padding:8px 12px;font-size:14px}.favorite-grid{grid-template-columns:repeat(3,1fr)}.modal-item-header.row{align-items:flex-start;padding-bottom:15px}.modal-item-title{font-size:20px}.modal-item-id{font-size:14px}.modal-iteminfo{width:55%;margin-left:auto;padding-left:0}}@media screen and (min-width:992px){.img_pc{display:block}.img_mobile{display:none}header{height:auto}.container-md{max-width:990px}.logo-container{position:static;transform:none;justify-content:flex-start;margin:0}.header-menu *,.headerBtn-container *{font-size:14px}.search-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;order:4}.search-text{height:40px;padding:10px 16px;border:1px solid rgba(0,0,0,.12);border-radius:3px 0 0 3px;background-color:#fff}.search-icon{cursor:pointer}.headerBtn-container i{font-size:unset}.member-dropdown-menu{top:30px;width:170px}.search-container{width:50%;order:2}.header-cart:after,.header-cart:before{content:"";width:1px;height:20px;background-color:#a0a09e}.header-cart:before{margin:3px 15px 3px 10px}.header-cart:after{margin:3px 10px 3px 15px}.banner-slideShow .owl-carousel .owl-nav{width:960px}.banner-slideShow .owl-carousel .owl-dots{bottom:35px}.banner-slideShow .owl-carousel .owl-dot span{background:#fff}.swiper-padding{padding:0 50px}footer{padding-bottom:.5rem}.footer-info .footer-logo{margin-right:30px;margin-bottom:0}.footer-link-container{margin-right:30px}.drawing-flex{width:auto}.result-content{margin:0 20px}.result-title{font-size:20px;margin:0 0 10px 0}.result-description{padding:0}.product-dmodal .modal-dialog{width:900px}.custom-table tbody tr{display:table-row}.custom-table tbody tr:not(:last-child):after{bottom:0}.custom-table tbody td{display:table-cell;padding:28px 30px;border:none}.custom-table td:first-of-type,.custom-table th:first-of-type{width:40%;padding-left:30px;text-align:start}.custom-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.custom-table tbody tr:last-child td:last-child{border-bottom-left-radius:0}.custom-table tbody tr:last-child td{border-bottom:1px solid #bfbfc1}.custom-table tbody tr td:first-child{border-left:1px solid #bfbfc1;border-right:none}.custom-table tbody tr td:last-child{border-right:1px solid #bfbfc1}.custom-table .custom-select-container i{right:30%}.table-pItem .title{max-width:240px}.custom-table td:before{display:none}.custom-table .action{color:unset}.cartAP-item .p_btn{font-size:18px;padding:8px 13px}.od-item{font-size:14px;text-align:center;display:flex;align-items:center;padding:10px 0;margin-bottom:0}.od-item:first-of-type{margin-top:0}.od-header-title{width:25%}.od-item-title{width:19%}.od-item-title .od-item-dsk-title{width:auto;line-height:normal;text-align:initial;margin-left:5px}.od-header-amount,.od-header-coupon,.od-header-price,.od-header-spec,.od-item-amount,.od-item-coupon,.od-item-price,.od-item-spec{width:10%}.od-header-coupon-value,.od-item-coupon-value{width:15%}.od-header-status,.od-header-subtotal,.od-item-status,.od-item-subtotal{width:10%}.od-item img{width:6%}.product_dtext{min-height:390px;overflow-y:auto}.product_dtext ul{list-style:disc;margin:30px 0}.page-crumbs *{font-size:16px}.product-action-container{margin-top:20px}.product-section{padding:0 60px}.product-dtabs .inline-container{border-bottom:1px solid #b5b5b5}.product-dtabs .inline-container div:first-of-type{border-bottom:3px solid var(--main)}.product-dtabs .inline-container div{display:inline-block;color:#333;font-size:18px;cursor:pointer;padding:0 0 10px 0;margin:0 25px 0 0;flex:none;border:none}.product-dprice>div{font-size:14px}.product-dsalePrice span{font-size:20px}.product-dtabs{padding:70px 25px 25px 25px}}@media (min-width:1024px){.footer-bot>div,footer .nav-container{width:auto}.limit-flex-box{width:33.3%}.drawing-menu{gap:15px;margin:0}.drawing-tab{margin:auto 0 0;padding:10px}.drawing-content{scroll-margin-top:180px}.drawing-flex{width:900px}.drawing-btn-container{justify-content:space-between;width:530px;margin:20px 0 0;flex-direction:row}.drawing-btn{width:260px}.drawing-btn.start{margin-bottom:0}.drawing-results-container{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;width:100%;gap:20px}.drawing-result{width:400px;flex-direction:row;border-bottom:none}.result-title{font-size:16px}.drawing-img-mobile{display:none}.drawing-img-desktop{display:block;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.drawing-prizes-container{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:15px;column-gap:15px}.product-item{width:25%}#pd-desc iframe{height:460px}.product-section h2{border:0;padding:15px 0 0 0;border-top:1px solid #bdbdbd}#pd-qa p,#pd-spec p,.product-accordion-button{font-size:18px}.product-dprice>div{font-size:16px}.ap-info-container{padding-left:10px}.favorite-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.container-md{max-width:1200px}.header-menu *,.headerBtn-container *{font-size:16px}.nav-item{font-size:14px}.limit-flex-box{width:25%}.custom-tab-container{display:none}#cart-list .inline-container{width:unset}.address-edit{max-width:220px}}@media (min-width:1280px){.result-content{justify-content:flex-start;margin:0 20px}.result-title{font-size:20px;margin:5px 0 15px 0}.product-item{width:20%}.product-desc{margin-top:40px}.product-dprice>div{font-size:18px}.product-dsalePrice span{font-size:26px}.product-accordion-button{font-size:20px}#pd-desc iframe{height:600px}}#app{font-size:14px}#app .content-wrapper{transition:margin-left .3s ease-in-out,width .3s ease-in-out!important}.btn-default{background-color:#f8f9fa!important;border-color:#ddd!important;color:#444!important}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}