:focus-visible{outline:none}*{font-family:"Roboto","Noto Sans TC","microsoft jhenghei",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{background-color:#f6f6f6}body[data-status]:not([data-status=closed]){overflow:hidden}a{color:#118ab2}a:hover{color:#a62e24}h1,h2,h3,h4,h5,h6,p{font-family:"Roboto","Noto Sans TC","microsoft jhenghei",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}ul,ol{padding-left:20px}p{font-size:16px}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:#c9979c}body{position:relative}#wrap{position:relative;min-height:100vh;background-color:#fff}@media screen and (max-width: 1100px){#wrap.cover:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:8}}#content{padding:0 0 180px 350px;width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:100vh;overflow:hidden;background-color:#f6f6f6;background-image:url(../../images/img-bg-1.png)}@media screen and (max-width: 1100px){#content{padding-left:0}}@media screen and (max-width: 640px){#content{background-image:none;background-color:#fff}#content .uk-card{padding:0;-webkit-box-shadow:none;box-shadow:none}}.uk-breadcrumb{padding-bottom:10px}.uk-breadcrumb svg{width:19px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.uk-table caption{padding-bottom:10px}#float-controls{position:fixed;bottom:45px;right:15px;z-index:9}#float-controls>*+*{margin-top:10px}#float-controls .search-card-open{display:none}@media screen and (max-width: 1100px){#float-controls .search-card-open{display:block}}#float-controls .uk-icon-button{background-color:#1e87f0;color:#fff;width:50px;height:50px}@media screen and (max-width: 640px){#float-controls .uk-icon-button{width:40px;height:40px}}#float-controls .uk-icon-button svg{width:30px}@media screen and (max-width: 640px){#float-controls .uk-icon-button svg{width:20px}}#float-controls .uk-icon-button:hover{background-color:#4ca4fb}.no-result{padding:30px}.no-result p{text-align:center;font-size:20px;letter-spacing:1px}#banner{margin-bottom:70px;padding:80px 40px 0;background-color:#fff;position:relative}@media screen and (max-width: 1100px){#banner{padding-top:50px}}@media screen and (max-width: 767px){#banner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 640px){#banner{margin-bottom:50px;background-color:#f6f6f6;background-image:url(../../images/img-bg-1.png);background-size:cover;background-position:50% 50%}}#banner h2{padding-bottom:10px;-webkit-transform:translateY(10px);transform:translateY(10px);letter-spacing:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:solid 10px #c9979c;color:#1a1a1a;font-weight:500;font-size:30px}@media screen and (max-width: 640px){#banner h2{font-size:25px}}#banner h3{margin:0;position:absolute;top:25px;right:50px;color:#ddd;font-size:70px;font-weight:700;line-height:1}@media screen and (max-width: 767px){#banner h3{font-size:40px;top:20px;right:30px}}@media screen and (max-width: 640px){#banner h3{font-size:35px;top:15px;right:20px;color:#aaa}}#banner p{margin:0;font-size:60px;line-height:1;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;color:#c9979c;opacity:.1;text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.ui.dropdown{min-width:0 !important;border-radius:0 !important;padding-left:10px !important;padding-right:15px !important}@media screen and (max-width: 640px){.ui.dropdown{padding-left:8px !important}}.ui.dropdown .dropdown.icon{pointer-events:none;padding-left:0 !important;padding-right:8px !important}@media screen and (max-width: 640px){.ui.dropdown .dropdown.icon{padding-right:5px !important}}.ui.dropdown .text{color:#aaa !important}.ui.dropdown .text:not(.default){color:#1a1a1a !important}@media screen and (max-width: 767px){.ui.dropdown .text{font-size:12px}}.uk-select{background-image:none !important}.uk-select.uk-form-danger{border-color:#ef476f !important}@media screen and (max-width: 640px){.uk-container{padding-left:20px;padding-right:20px}}.uk-container-mini{max-width:600px !important}.uk-alert p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:16px;line-height:25px}.uk-alert p+p{margin-top:10px}.uk-alert p span{display:block;margin-right:10px}.line-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#06c755;color:#fff;font-size:16px;text-decoration:none;border-radius:2px}.line-button.xs{padding-top:2px;padding-bottom:2px;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.line-button img{margin-right:5px;width:35px}.line-button:hover{color:#fff;text-decoration:none}.uk-checkbox.uk-form-danger{border-color:#ef476f}.uk-checkbox{width:20px;height:20px;margin-right:5px}@media screen and (max-width: 640px){.phone-hide{display:none !important}}.uk-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;position:relative;z-index:2}@media screen and (max-width: 640px){.uk-tabs{margin-bottom:30px;border-bottom:solid 1px #ddd}}.uk-tabs li{list-style-type:none}@media screen and (max-width: 640px){.uk-tabs li{margin-bottom:-1px}.uk-tabs li+li{margin-left:-1px}}.uk-tabs li a{display:block;padding:15px 25px;font-size:18px;letter-spacing:1px;text-decoration:none;background-color:#fff;color:#1a1a1a;opacity:.4}@media screen and (max-width: 640px){.uk-tabs li a{padding:10px 15px;border:solid 1px #ddd;opacity:1;background-color:#f6f6f6;font-size:15px}}.uk-tabs li.uk-active a{opacity:1}@media screen and (max-width: 640px){.uk-tabs li.uk-active a{border-bottom-color:#fff;background-color:#fff}}.textblock [title]{display:-webkit-box;display:-ms-flexbox;display:flex}.textblock [title]:before{display:block;content:attr(title);width:120px;font-size:16px;color:#aaa;-ms-flex-negative:0;flex-shrink:0;line-height:25px}@media screen and (max-width: 640px){.textblock [title]:before{width:100px;font-size:14px}}.textblock [title] p{font-size:16px;line-height:25px;color:#1a1a1a}@media screen and (max-width: 640px){.textblock [title] p{font-size:14px}}.textblock [title] p span{font-size:12px;color:#ef476f}.textblock [title] p span.verified{color:#06d6a0}.textblock [title] p #sendverify{padding-bottom:2px;font-size:12px;color:#ef476f;border-bottom:dashed 1px #ef476f;text-decoration:none}.textblock [title]+[title]{margin-top:20px}.textblock.vertical [title]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.textblock.vertical [title]:before{font-size:12px}@media screen and (max-width: 640px){.textblock.vertical [title]:before{font-size:14px}}.textcontent>*{color:#1a1a1a}.textcontent>*.red{color:#ef476f}.textcontent a{color:#1e87f0;margin:0 3px;font-weight:500}.textcontent h3{font-size:22px;font-weight:500}@media screen and (max-width: 640px){.textcontent h3{font-size:20px}}.textcontent h4{font-size:18px;font-weight:500;margin:0 0 20px}.textcontent p,.textcontent li{font-size:16px;line-height:30px;letter-spacing:1px}@media screen and (max-width: 640px){.textcontent p,.textcontent li{font-size:14px}}.textcontent p{margin-bottom:15px;margin-top:0}.textcontent p:last-child{margin-bottom:0}.textcontent.qna .uk-accordion>li+li{margin-top:10px}.textcontent.qna .uk-accordion-title{margin:0;padding:10px 15px;color:#1a1a1a;background-color:rgba(255,255,255,.8);border:solid 1px #ddd;font-size:16px}@media screen and (max-width: 640px){.textcontent.qna .uk-accordion-title{font-size:15px}}.textcontent.qna .uk-accordion-content{margin:-1px 0 0;padding:20px;background-color:rgba(255,255,255,.8);border:solid 1px #ddd}@-webkit-keyframes nw-fade{0%{opacity:0}100%{opacity:1}}@keyframes nw-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes nw-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes nw-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes nw-load-dot{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes nw-load-dot{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@-webkit-keyframes nw-load-dot-end{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(100);transform:scale(100);opacity:0}}@keyframes nw-load-dot-end{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(100);transform:scale(100);opacity:0}}@-webkit-keyframes add-to-cart-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes add-to-cart-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes added-to-cart{0%{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1);transform:scale(1)}90%{opacity:1}100%{opacity:0}}@keyframes added-to-cart{0%{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1);transform:scale(1)}90%{opacity:1}100%{opacity:0}}[class*=kos--]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1s;transition-duration:1s}[class*=kos--].kos--animated{opacity:1}.kos--fadeDown{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}.kos--fadeDown.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeUp{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.kos--fadeUp.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeLeft{-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}.kos--fadeLeft.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeRight{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}.kos--fadeRight.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeScale{-webkit-transform:translate3d(0, 50px, 0) scale(0.8);transform:translate3d(0, 50px, 0) scale(0.8)}.kos--fadeScale.kos--animated{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.login-wrap{padding:30px;margin:100px auto 0;max-width:400px;border:solid 1px #ddd;background-color:#fff}@media screen and (max-width: 767px){.login-wrap{padding:30px 20px}}.login-wrap h1{margin-bottom:20px;text-align:center;font-size:35px;font-weight:500}.login-wrap .message.error p{margin:0;font-size:16px;color:#ef476f;line-height:25px}@media screen and (max-width: 767px){.login-wrap .message.error p{font-size:14px}}.login-wrap .message.error p span.uk-icon{width:18px;height:18px;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin-right:8px}.login-wrap .message.error p span.uk-icon svg{-o-object-fit:contain;object-fit:contain}.ip-locked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-locked .uk-countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-locked .uk-countdown .uk-countdown-number{padding:0 5px;line-height:1;font-size:16px}.ip-locked .uk-countdown .uk-countdown-number span{margin:0}.ip-locked span{margin-right:10px}.block-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;position:absolute;top:0;left:0;width:100%;background-color:#ef476f;color:#fff;font-size:16px}@media screen and (max-width: 767px){.block-message{font-size:14px}}.block-message span{margin-right:10px}.login-form .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-form .buttons button{width:49%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.login-copyright{text-align:center;margin-top:40px;color:#1a1a1a;font-size:12px;letter-spacing:1px}table.uk-table.uk-table-mobile th{white-space:nowrap}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile{display:block;width:100%}}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile caption{display:block;width:100%}}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile thead{display:none}}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile tbody{display:block}}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:none}}table.uk-table.uk-table-mobile tbody tr.no-result td{padding:40px 10px;font-size:18px;text-align:center;color:#ddd}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile tbody tr.no-result td{width:100%}}table.uk-table.uk-table-mobile tbody td{color:#1a1a1a}@media screen and (max-width: 767px){table.uk-table.uk-table-mobile tbody td{display:block;padding:5px 0;width:50%}table.uk-table.uk-table-mobile tbody td[data-title]:before{content:attr(data-title);display:block;font-size:12px;color:#aaa}table.uk-table.uk-table-mobile tbody td.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}table.uk-table.uk-table-mobile tbody td.buttons .uk-button{margin:0;width:49%}}.table-intro{border-bottom:solid 1px #ddd;padding-bottom:10px}.table-intro+table{margin-top:0}.table-intro p{margin:0;font-size:14px;line-height:30px;color:#aaa}.table-intro .uk-icon-button{background-color:#1e87f0;color:#fff;width:30px;height:30px}.table-intro .uk-icon-button svg{width:18px}.table-intro .uk-icon-button:hover{background-color:#4ca4fb}.input-password{position:relative}.input-password input{padding-right:40px}.input-password .pwd-type-switch{position:absolute;top:7px;right:15px}.input-password .pwd-type-switch span{color:#1a1a1a}.input-password .pwd-type-switch:not(.show) span[uk-icon="icon: eye-slash"]{display:none}.input-password .pwd-type-switch.show span[uk-icon="icon: eye"]{display:none}@media screen and (max-width: 1100px){form.form .controls.mobile-fixed{position:fixed;bottom:0;left:0;width:100%}}form.form .controls .uk-button{width:100%;background-color:#f6f6f6}form.form .controls label{display:block;margin-top:20px}form.form .message.error{padding:10px 15px;background-color:#ccc}form.form .message.error p{margin:0;font-size:16px;color:#ef476f;line-height:25px}@media screen and (max-width: 767px){form.form .message.error p{font-size:14px}}form.form .message.error p span.uk-icon{width:18px;height:18px;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin-right:8px}form.form .message.error p span.uk-icon svg{-o-object-fit:contain;object-fit:contain}.uk-form-label.required:after{display:inline-block;content:"*";color:#ef476f;-webkit-transform:translate(3px, -3px);transform:translate(3px, -3px)}.uk-form-horizontal .uk-form-label{width:120px}@media screen and (max-width: 1100px){.uk-form-horizontal .uk-form-label{width:100%}}.uk-form-horizontal .uk-form-controls{margin-left:125px}@media screen and (max-width: 1100px){.uk-form-horizontal .uk-form-controls{margin-left:0}}@media screen and (max-width: 1100px){.search-card{position:fixed;z-index:9999;left:0;bottom:0;width:100%;max-height:75%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;transition:all .5s}.search-card.show{-webkit-transform:translateY(0);transform:translateY(0)}}.search-card-close{display:none}@media screen and (max-width: 1100px){.search-card-close{display:block;position:absolute;top:15px;right:15px;background-color:#ccc;width:30px;height:30px;color:#1a1a1a}}.input-date{position:relative}.input-date span.uk-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.input-date input{padding-right:40px}.uk-switch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.uk-switch .uk-checkbox{display:none}.uk-switch .uk-switch-ui{width:60px;height:30px;border:solid 1px #ddd;border-radius:99px;position:relative;cursor:pointer;-webkit-transition-duration:0.3s;transition-duration:0.3s;background-color:#ddd}.uk-switch .uk-switch-ui:after{content:"";display:block;width:30px;height:30px;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;border-radius:50%;background-color:#fff;position:absolute;bottom:50%;left:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition-duration:0.3s;transition-duration:0.3s;pointer-events:none}.uk-switch .uk-checkbox:checked+.uk-switch-ui{background-color:#1e87f0}.uk-switch .uk-checkbox:checked+.uk-switch-ui:after{left:calc(100% - 30px)}[select-parent]{display:none}[select-parent].select-active{display:block}.top-nav{padding:5px 0;background-color:#ccc;position:sticky;top:0;z-index:9}.top-nav p,.top-nav a{margin:0;color:#fff;font-size:12px;letter-spacing:1px}@media screen and (max-width: 640px){.top-nav p,.top-nav a{font-size:12px}}.top-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-nav a span{margin-right:5px;width:18px}#app-brand{background-color:#c9979c;padding:5px 0}#app-brand h2{font-size:12px;color:#1a1a1a;letter-spacing:1px}#app-header{padding-bottom:50px;position:fixed;top:0;left:0;padding:30px;border-bottom:solid 1px #ddd;background-color:#fff;width:350px;height:100vh;border-right:solid 1px #ddd;z-index:999}@media screen and (max-width: 1100px){#app-header{padding:20px;position:relative;width:100%;height:auto;border:none;border-bottom:solid 1px #ddd}}@media screen and (max-width: 767px){#app-header{padding:10px}}@media screen and (min-width: 1100px){#app-header .menu{display:block !important}}@media screen and (max-width: 1100px){#app-header .menu{display:none;margin-top:1px;padding:30px 40px;position:absolute;top:100%;left:0;background-color:#fff;width:100%}}@media screen and (max-width: 767px){#app-header .menu{padding:30px 20px}}@media screen and (max-width: 640px){#app-header .menu{padding:30px 15px}}#app-header .mobile-menu-toggle{display:none;padding:0;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer}@media screen and (max-width: 1100px){#app-header .mobile-menu-toggle{display:block}}@media screen and (max-width: 767px){#app-header .mobile-menu-toggle{right:30px}}@media screen and (max-width: 640px){#app-header .mobile-menu-toggle{right:15px}}#app-header .mobile-menu-toggle span svg{width:40px;color:#1a1a1a}@media screen and (max-width: 767px){#app-header .mobile-menu-toggle span svg{width:30px}}#app-header .mobile-menu-toggle span svg rect{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s;transition:all .3s}#app-header .mobile-cart{display:none;padding:0;position:absolute;left:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer}@media screen and (max-width: 1100px){#app-header .mobile-cart{display:block}}@media screen and (max-width: 767px){#app-header .mobile-cart{left:30px}}@media screen and (max-width: 640px){#app-header .mobile-cart{left:15px}}#app-header .mobile-cart i{display:block;width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;font-size:12px;font-style:normal;position:absolute;top:-10px;right:-15px;background-color:#ef476f;color:#fff}#app-header .mobile-cart span svg{width:40px;color:#1a1a1a}@media screen and (max-width: 767px){#app-header .mobile-cart span svg{width:30px}}#app-header h1.brand{margin-bottom:30px}@media screen and (max-width: 1100px){#app-header h1.brand{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#app-header h1.brand a{font-size:40px;color:#1a1a1a;font-weight:bold;text-decoration:none;letter-spacing:1px}@media screen and (max-width: 767px){#app-header h1.brand a{font-size:30px}}#app-header h1.brand img{width:90%}@media screen and (max-width: 1100px){#app-header h1.brand img{width:200px}}@media screen and (max-width: 767px){#app-header h1.brand img{width:150px}}#app-header .uk-nav li{margin:5px 0}#app-header .uk-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:2px;color:#1a1a1a;position:relative;font-size:18px}#app-header .uk-nav li a .uk-icon{margin-right:5px}#app-header .uk-nav li.uk-nav-divider{margin:30px 0}#app-header .uk-nav li.uk-active>a{color:#c9979c}@media screen and (max-width: 1100px){.nav-cart{display:none}}.nav-cart a{position:relative}.nav-cart a i{display:block;width:30px;height:30px;border-radius:50%;line-height:30px;text-align:center;font-size:12px;font-style:normal;background-color:#ef476f;letter-spacing:0;color:#fff}#app-footer{position:absolute;bottom:0;right:0;border-top:solid 1px #ddd;width:calc(100% - 350px);padding:40px 0}@media screen and (max-width: 1100px){#app-footer{width:100%}}#app-footer p.copyright{margin:0 0 20px;text-align:center;font-size:12px;letter-spacing:1px;color:#1a1a1a;line-height:1}@media screen and (max-width: 640px){#app-footer p.copyright{font-size:12px}}#app-footer ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app-footer ul li{font-size:12px;padding:0 10px;line-height:1}#app-footer ul li a{color:#aaa;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}#app-footer ul li a:hover{color:#1a1a1a}#app-footer ul li+li{border-left:solid 1px #ddd}.float-icons{position:fixed;right:15px;bottom:150px;width:50px;z-index:7}@media screen and (max-width: 767px){.float-icons{width:40px;right:10px;bottom:15px}}.float-icons .gotop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#c9979c;width:50px;height:50px;border-radius:50%}@media screen and (max-width: 767px){.float-icons .gotop{width:40px;height:40px}}.float-icons .gotop span svg{width:30px}.float-icons .gotop span svg polygon{fill:#fff}.float-icons .gotop span svg line{stroke:#fff !important}#lineChatBox{margin-bottom:10px;position:relative}#lineChatBox>span{display:none;position:absolute;right:100%;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);white-space:nowrap;margin-right:10px;background-color:#00b900;color:#fff;padding:5px 10px;font-size:12px;border-radius:5px}#lineChatBox>a{display:block}#lineChatBox>a img{display:block;width:100%}#lineChatBox>a.line-mobile{display:none;border-radius:50%;overflow:hidden}@media screen and (max-width: 1100px){#lineChatBox>a.line-mobile{display:block}}#lineChatBox>a.line{border-radius:50%;overflow:hidden}@media screen and (max-width: 1100px){#lineChatBox>a.line{display:none}}#lineChatBox .frame{display:block;text-decoration:none;position:absolute;bottom:-50px;right:100%;width:320px;height:500px;background-color:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:1px 1px 3px #ddd;box-shadow:1px 1px 3px #ddd;opacity:0;pointer-events:none;-webkit-transition-duration:0.3s;transition-duration:0.3s}@media screen and (max-width: 767px){#lineChatBox .frame{display:none}}#lineChatBox .frame .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;background-color:#00b900;position:relative;padding:10px 15px}#lineChatBox .frame .head p{margin:0;color:#fff}#lineChatBox .frame .head .uk-close{padding:0;border:none;outline:none}#lineChatBox .frame .head .uk-close line{stroke:#fff}#lineChatBox .frame .body{height:500px;overflow:hidden}#lineChatBox .frame .body iframe{display:block;margin-left:auto;margin-right:auto;margin-top:-120px;height:600px;pointer-events:none}#lineChatBox.active .frame{opacity:1;margin-right:15px;pointer-events:all}.order_detail p[title]{display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1a1a;font-size:16px}@media screen and (max-width: 640px){.order_detail p[title]{font-size:14px}}.order_detail p[title]:before{display:block;width:120px;content:attr(title);-ms-flex-negative:0;flex-shrink:0;color:#aaa}@media screen and (max-width: 640px){.order_detail p[title]:before{width:100px}}.order_detail h2{font-size:30px;font-weight:500}@media screen and (max-width: 640px){.order_detail h2{font-size:25px}}.order_detail h3{margin:0 0 20px;font-size:20px;font-weight:500}@media screen and (max-width: 640px){.order_detail h3{font-size:18px}}.order_detail h3 span{display:block;margin-top:5px;color:#aaa;font-size:16px;font-weight:normal}@media screen and (max-width: 640px){.order_detail h3 span{font-size:14px}}.order_detail h4{margin:15px 0;color:#c9979c;font-weight:500}@media screen and (max-width: 640px){.order_detail h4{font-size:18px}}.order_detail .order-info p{margin:0;padding:5px 0}.order_detail .order-info p a{margin-left:5px;color:#ef476f;font-weight:500;text-decoration:none}.order_detail .product-info .product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order_detail .product-info .product a{display:block;margin-right:10%;width:100px;height:115px}@media screen and (max-width: 640px){.order_detail .product-info .product a{margin-right:8%;width:70px;height:95px}}.order_detail .product-info .product a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order_detail .product-info .product .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(90% - 100px)}@media screen and (max-width: 640px){.order_detail .product-info .product .content{width:calc(92% - 70px)}}.order_detail .product-info .product .content .name{width:60%}@media screen and (max-width: 640px){.order_detail .product-info .product .content .name{width:100%}}.order_detail .product-info .product .content .name p{margin:0 0 10px;font-size:16px;color:#1a1a1a}.order_detail .product-info .product .content .name .remark{margin:0;font-size:12px}.order_detail .product-info .product .content .name .volume{margin:0 0 5px;font-size:12px}.order_detail .product-info .product .content .price{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;font-size:16px}@media screen and (max-width: 640px){.order_detail .product-info .product .content .price{padding-top:10px;width:100%}}.order_detail .product-info .product .content .price span{color:#1a1a1a;width:33.33%}.order_detail .product-info .product.card{margin-bottom:25px}.order_detail .product-info .product.card a{margin-right:30px}.order_detail .product-info .product.card .content{padding-right:30px;margin:0;width:calc(40% - 65px)}@media screen and (max-width: 767px){.order_detail .product-info .product.card .content{padding-right:0;width:calc(100% - 130px)}}@media screen and (max-width: 640px){.order_detail .product-info .product.card .content{width:calc(100% - 100px)}}.order_detail .product-info .product.card .content .name{width:100%}.order_detail .product-info .product.card .card-check{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(60% - 65px)}@media screen and (max-width: 767px){.order_detail .product-info .product.card .card-check{padding-top:20px;margin-top:20px;width:100%;border-top:dashed 1px #ddd}}.order_detail .product-info .product.card .card-check .inputs{width:calc(100% - 115px)}@media screen and (max-width: 640px){.order_detail .product-info .product.card .card-check .inputs{width:calc(100% - 70px)}}.order_detail .product-info .product-process{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0 0;padding:40px 0 30px;position:relative}.order_detail .product-info .product-process:before{content:"";display:block;width:80%;height:5px;background-color:#ddd;position:absolute;top:20px;left:0}.order_detail .product-info .product-process li{list-style-type:none;width:20%;font-size:16px;position:relative;line-height:20px;color:#aaa}@media screen and (max-width: 640px){.order_detail .product-info .product-process li{font-size:12px}}.order_detail .product-info .product-process li:before,.order_detail .product-info .product-process li:after{content:"";display:block;position:absolute;bottom:100%}.order_detail .product-info .product-process li:before{width:20px;height:20px;margin-bottom:7px;border-radius:50%;background-color:#fff;border:solid 5px #ddd;z-index:2;left:0}.order_detail .product-info .product-process li:after{width:100%;height:5px;background-color:#ef476f;margin-bottom:15px;right:100%;opacity:0}.order_detail .product-info .product-process li:first-of-type:after{display:none}.order_detail .product-info .product-process li a{color:#ef476f;text-decoration:none;position:absolute;top:100%;left:5px;font-size:12px;white-space:nowrap}.order_detail .product-info .product-process li.active{color:#1a1a1a}.order_detail .product-info .product-process li.active:after{opacity:1}.order_detail .product-info .product-process li.active:before{border-color:#ef476f}@media screen and (max-width: 767px){.order_detail .product-info .uk-button{width:100%}}.order_detail .price-info{margin-top:20px;padding:20px;background-color:#f6f6f6}@media screen and (max-width: 640px){.order_detail .price-info{padding:20px 0 0;background:none;border-top:solid 1px #ddd}}.order_detail .price-info>div p{margin:0;padding:5px 0;width:150px;color:#1a1a1a;font-size:18px}@media screen and (max-width: 640px){.order_detail .price-info>div p{width:50%;font-size:16px}}.order_detail .price-info>div p+p{text-align:right}.using-room{padding-top:40px}@media screen and (max-width: 767px){.using-room{padding-top:20px}}.using-room .room{text-align:center;margin-top:50px}@media screen and (max-width: 640px){.using-room .room{padding:10px 20px 20px !important;border:solid 1px #ddd}}.using-room .room h3{padding:0 5px 15px 10px;margin:0;font-size:16px;letter-spacing:2px;position:absolute;bottom:100%;left:0;letter-spacing:3px;font-size:35px;line-height:1;font-weight:600}@media screen and (max-width: 767px){.using-room .room h3{font-size:30px}}.using-room .room h3:after{content:"";display:block;margin-top:5px;position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#e7ae6c;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.using-room .room h2{padding:30px 0 10px;line-height:1;margin:0;font-size:40px;letter-spacing:5px;font-weight:500}@media screen and (max-width: 767px){.using-room .room h2{font-size:35px}}.using-room .room p{margin:0 0 30px;font-size:18px;color:#1a1a1a}.using-room .room p span{margin:0 2px;font-size:14px}.using-room .room .uk-button{width:100%;letter-spacing:2px;background-color:#f6f6f6}.room-info{margin-bottom:20px}.room-info h3{margin:0;font-weight:600}.room-info p{margin:0;color:#e7ae6c;font-weight:500}.room-info p span{font-size:14px;margin:0 3px}@media screen and (max-width: 400px){.products>div{width:100%}}.products .product{background-color:#fff;border:solid 1px #ddd}.products .product h5{margin:0}.products .product h5 a{display:block;width:100%;position:relative}.products .product h5 a:after{content:"";display:block;padding-bottom:125%}.products .product h5 a .uk-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:8px;top:8px;width:30px;height:30px;background-color:rgba(26,26,26,.3);border-radius:50%}.products .product h5 a .uk-icon svg{width:18px;height:18px}.products .product h5 a .uk-icon svg circle,.products .product h5 a .uk-icon svg path{stroke:#fff !important}.products .product h5 a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.products .product h5 a .volume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px 10px;position:absolute;bottom:0;left:0;width:100%;background-color:#1a1a1a}@media screen and (max-width: 480px){.products .product h5 a .volume{padding:5px}}.products .product h5 a .volume span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:center;padding:0 5px;color:#fff;font-size:12px;line-height:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 480px){.products .product h5 a .volume span{padding:0 2px;font-size:10px}}.products .product .content{padding:15px}@media screen and (max-width: 640px){.products .product .content{padding:10px}}.products .product .content h3{margin:0 0 5px;font-size:20px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 767px){.products .product .content h3{font-size:18px}}.products .product .content .selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.products .product .content .selection .attr,.products .product .content .selection .qty{font-size:14px}.products .product .content .selection .attr{width:63%}.products .product .content .selection .qty{width:33%}.products .product .content p.price{margin:0 0 10px;font-weight:500;font-size:16px;color:#ef476f}@media screen and (max-width: 640px){.products .product .content p.price{font-size:15px}}.products .product .content p.price span{margin:0 0 0 5px;font-size:14px}.products .product .content .uk-button{width:100%;background-color:#f6f6f6}.products .uk-pagination{margin-top:50px;width:100%}.cart-items .empty{padding:40px 20px;letter-spacing:2px}@media screen and (max-width: 640px){.cart-items .empty{background-color:#f6f6f6}}.cart-items .empty h3{text-align:center;color:#1a1a1a;font-size:25px}@media screen and (max-width: 640px){.cart-items .empty h3{font-size:18px}}.cart-items .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #ddd;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s}@media screen and (max-width: 767px){.cart-items .product{padding-bottom:90px}}.cart-items .product picture{display:block;width:130px;position:relative;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.cart-items .product picture{width:80px;height:100px}}.cart-items .product picture:after{content:"";display:block;padding-bottom:125%}@media screen and (max-width: 767px){.cart-items .product picture:after{display:none}}.cart-items .product picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.cart-items .product .content{padding-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:1;flex-shrink:1}@media screen and (max-width: 767px){.cart-items .product .content{padding-left:15px;padding-top:0}}.cart-items .product .content .info{padding-right:50px}.cart-items .product .content .info h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px;font-size:18px;line-height:30px;letter-spacing:1px}@media screen and (max-width: 640px){.cart-items .product .content .info h3{font-size:15px;line-height:22px}}.cart-items .product .content .info h3 label{display:block;margin:0 8px;margin-top:2px;padding:3px 5px;line-height:20px;background-color:#c9979c;color:#fff;font-size:12px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 640px){.cart-items .product .content .info h3 label{font-size:10px}}.cart-items .product .content .info .volume{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f6f6f6}.cart-items .product .content .info .volume span{font-size:12px;color:#1a1a1a}@media screen and (max-width: 640px){.cart-items .product .content .info .volume span{font-size:10px}}.cart-items .product .content .info .volume span+span{margin-left:10px}.cart-items .product .content .remark label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:dashed 1px #aaa;color:#aaa;font-size:12px}.cart-items .product .content .remark p{margin:0;padding:10px 0;font-size:14px}.cart-items .product .content .calculate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media screen and (max-width: 767px){.cart-items .product .content .calculate{padding-top:0;position:absolute;bottom:15px;right:0}}@media screen and (max-width: 767px){.cart-items .product .content .calculate{width:100%}}.cart-items .product .content .calculate>div{padding:0 10px;width:130px}.cart-items .product .content .calculate>div:last-of-type{text-align:right;padding-right:0}@media screen and (max-width: 767px){.cart-items .product .content .calculate>div{width:33.33%;padding:0}}.cart-items .product .content .calculate>div span{display:block;margin-bottom:3px;font-size:12px}.cart-items .product .content .calculate>div .price,.cart-items .product .content .calculate>div .subtotal,.cart-items .product .content .calculate>div p.qty{line-height:40px;font-size:25px;color:#1a1a1a}@media screen and (max-width: 640px){.cart-items .product .content .calculate>div .price,.cart-items .product .content .calculate>div .subtotal,.cart-items .product .content .calculate>div p.qty{font-size:20px}}.cart-items .product .delete{-ms-flex-negative:0;flex-shrink:0;background-color:#ef476f;color:#fff;position:absolute;top:0;right:0}@media screen and (max-width: 640px){.cart-items .product .delete{width:30px;height:30px}.cart-items .product .delete svg{width:17px}}.cart-items .product.deleted{-webkit-transition:all .5s;transition:all .5s;pointer-events:none;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);overflow:hidden;border:none}.cart-items.checkout-style{display:none}.cart-items.checkout-style .product picture{width:80px}.cart-items.checkout-style .product .content{padding-right:0}@media screen and (max-width: 767px){.cart-items.checkout-style .product .content .info{padding-right:0}}@media screen and (min-width: 767px){.cart-items.checkout-style .product .content .info,.cart-items.checkout-style .product .content .remark{width:calc(100% - 300px)}}.cart-items.checkout-style .product .content .calculate{position:absolute;right:0}@media screen and (min-width: 767px){.cart-items.checkout-style .product .content .calculate{top:0}.cart-items.checkout-style .product .content .calculate>div{width:110px}.cart-items.checkout-style .product .content .calculate>div:nth-of-type(2){width:80px}.cart-items.checkout-style .product .content .calculate>div .price,.cart-items.checkout-style .product .content .calculate>div .subtotal,.cart-items.checkout-style .product .content .calculate>div p.qty{font-size:18px;line-height:30px}}.cart-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 10px;margin:0;width:390px}@media screen and (max-width: 640px){.cart-footer ul{padding:0;width:100%}}.cart-footer ul li{width:50%;list-style-type:none;color:#1a1a1a;line-height:40px}.cart-footer ul li:nth-of-type(even){text-align:right;font-size:25px}@media screen and (max-width: 640px){.cart-footer ul li:nth-of-type(even){font-size:20px}}.cart-footer ul li.checkout{padding-top:20px;width:100%}.cart-footer ul li.checkout .uk-button{width:100%;font-size:16px;background-color:#f6f6f6}.cart-footer ul li.checkout .uk-button.disabled{opacity:.5;cursor:not-allowed}.checkout-info p{text-align:center;padding:15px 20px;border:solid 1px #ddd;letter-spacing:1px;color:#aaa;font-size:14px}.checkout-info .cart-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.checkout-info .cart-toggle span{margin-left:5px;width:15px}.checkout-info .cart-toggle.uk-active span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 640px){.checkout-form{padding:20px !important;margin-left:-20px;width:calc(100% + 40px);background-color:#f6f6f6}}.checkout-form .cart-footer{padding-top:20px}@media screen and (max-width: 1100px){.checkout-form .cart-footer{padding-top:0}}.checkout-form .cart-footer button[type=submit].uk-button{border:none;color:#fff;background-color:#06d6a0}.checkout-form .cart-footer a.uk-button.uk-return-cart{margin-top:10px;background:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#aaa}.checkout-form .cart-footer ul{padding-left:0;width:100%}.checkout-form .cart-footer ul li.pay-info{margin-top:15px;padding-top:20px;border-top:solid 1px #ddd;width:100%}.checkout-form .cart-footer ul li.pay-info p{font-size:14px;color:#1a1a1a}.mobile-check,.company-check{position:relative}.mobile-check .uk-icon,.company-check .uk-icon{position:absolute;bottom:50%;right:15px;-webkit-transform:translateY(50%);transform:translateY(50%);width:20px;height:20px;display:none;-webkit-animation-duration:.5s;animation-duration:.5s}.mobile-check .uk-icon svg,.company-check .uk-icon svg{width:15px}.mobile-check.error [uk-icon=close],.company-check.error [uk-icon=close]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ef476f}.mobile-check.error [uk-icon=close] svg path,.company-check.error [uk-icon=close] svg path{stroke:#fff !important}.mobile-check.success [uk-icon=check],.company-check.success [uk-icon=check]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#06d6a0}.mobile-check.success [uk-icon=check] svg polyline,.company-check.success [uk-icon=check] svg polyline{stroke:#fff !important}.member-orders .order{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #ddd}.member-orders .order:last-of-type{margin-bottom:0;padding:0;border:none}.member-orders .order .tag p{margin:0;font-size:13px;color:#aaa}@media screen and (max-width: 640px){.member-orders .order .tag p{font-size:12px}}.member-orders .order .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.member-orders .order .status h3{margin:0;font-weight:600;letter-spacing:1px}.member-orders .order .status h3.order-status-0{color:#ef476f}.member-orders .order .status h3.order-status-5{color:#06d6a0}.member-orders .order .status .uk-button{background-color:#f6f6f6}.member-orders .order .textblock{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}@media screen and (max-width: 640px){.member-orders .order .textblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.member-orders .order .textblock>div{margin:0;width:33.33%}@media screen and (max-width: 640px){.member-orders .order .textblock>div{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.member-orders .order .textblock>div+div{margin-top:10px}}.member-orders .order .textblock>div p span.status-2{color:#06d6a0}
/*# sourceMappingURL=app.min.css.map */
