@charset "UTF-8";
@import url(app-icon.css);
@import url(../fonts/font-awesome.min.css);
@font-face{font-family:'cwTeXHei';font-style:normal;font-weight:600;src:url(../fonts/cwTeXHei-zhonly.eot);src:url(../fonts/cwTeXHei-zhonly.eot?#iefix) format("embedded-opentype"),url(../fonts/cwTeXHei-zhonly.woff2) format("woff2"),url(../fonts/cwTeXHei-zhonly.woff) format("woff"),url(../fonts/cwTeXHei-zhonly.ttf) format("truetype")}@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap');
html{height:100%;background-color:#F0F0F0}body{font-family:'cwTeXHei',serif;position:relative;display:block;height:100%;font-size:15px;font-family:"微軟正黑體","メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:22.5px;letter-spacing:0.05em;color:#404040;background-color:transparent}p{margin-bottom:1.38em}a{color:#DD0223}a:focus,a:hover{color:#950b20}.arthref .icon-container{background:rgba(0,0,0,0.5)}.price,.number,.text-red,.help-required{color:#b2151b}.price a,.number a,.text-red a,.help-required a{text-decoration:underline}.price{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px}.price > i{font-style:normal;font-size:.5em;vertical-align:text-bottom;margin-right:3px}.required:before{font-family:FontAwesome;font-weight:normal;content:'\f069';font-style:normal;font-size:10px;color:#b2151b;margin-right:3px;vertical-align:top}.btn,.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-app{color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.2);background-color:#DD0223;border-color:color_assist_a_d}.btn-app.active{background-color:#b2151b}.btn-app:hover,.btn-app:focus{color:#FFF;background-color:#b2151b;border-color:#971116}.btn-border{color:gray;background-color:#FFF;border:1px solid #bfbfbf}.btn-border:hover,.btn-border:focus{color:#666666;background-color:#e6e6e6;border:1px solid #b3b3b3}.btn-group .btn.active{margin:-2px 0;padding:8px 12px}.dropdown > .dropdown-toggle{padding-right:25px}.dropdown > .dropdown-toggle:before{position:absolute;right:8px;top:50%;margin-top:-2px;display:inline-block;border-right:5px solid transparent;border-top:5px solid #fff;border-left:5px solid transparent;content:'';display:none}.dropdown .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.panel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.panel.panel-default{border-color:#ccc}.panel .table{border-bottom:1px solid #ddd}.panel .table th{white-space:nowrap}.panel .table-summery{padding:10px 10px 0}.panel > .app-pagination .pagination{margin:15px}.panel .panel-body-heading{color:#333;background-color:#f5f5f5;border:1px #ddd solid;border-width:1px 0;padding:10px 15px;margin:0 -15px 15px}.panel .panel-body{padding:25px}.panel .panel-page-pagination{padding-top:15px}.panel .panel-page-pagination .pagination{margin:10px 0 20px}.panel-app{border:0}.panel-app > .panel-heading{color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tooltip-inner{padding:5px 10px;background-color:rgba(0,0,0,0.6);text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.tooltip.top .tooltip-arrow{border-top-color:rgba(0,0,0,0.6)}.tooltip.bottom .tooltip-arrow{border-bottom-color:rgba(0,0,0,0.6)}.tooltip.left .tooltip-arrow{border-left-color:rgba(0,0,0,0.6)}.tooltip.right .tooltip-arrow{border-right-color:rgba(0,0,0,0.6)}.page-pagination{text-align:center}.page-pagination .pagination > li > a,.page-pagination .pagination > li > span{padding:4px;min-width:30px;color:#DD0223;border-color:#DD0223}.page-pagination .pagination > li > a:hover,.page-pagination .pagination > li > span:hover{background-color:#FEE}.page-pagination .pagination > li.active > a,.page-pagination .pagination > li.active > span{color:#FFF;background-color:#DD0223;border-color:#DD0223}.page-pagination .pagination > li.active > a:hover,.page-pagination .pagination > li.active > span:hover{color:#FEE;background-color:#DD0223}.page-breadcrumb > .breadcrumb{text-align:right;background-color:transparent;padding:8px 5px;margin-bottom:15px}.page-breadcrumb > .breadcrumb > li + li:before{color:#879cb0;text-shadow:1px 1px 0 rgba(255,255,255,0.25)}.app-form{padding:10px 8px 0}.app-form [class^="col-"],.app-form [class*=" col-"]{padding-right:6px;padding-left:6px}.app-form .form-group.form-group-static{margin-bottom:0}.app-form .form-group.form-group-static .form-control-static{color:gray}.app-form .form-group > .control-label{margin-top:7px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-group .help-required{margin:6px 0}.app-form .form-img-list{margin:10px -23px;padding:15px;background-color:#f2f2f2}.app-form .form-img-list .form-img-box{text-align:center}.app-form .form-img-list .form-img-box > .form-img-title{padding:5px}.app-form .form-img-list .img-responsive{background-color:#ccc;max-height:150px;margin:0 auto}.app-form input[type="file"]{padding:4px 5px;background-color:#f2f2f2}.app-form .panel-body-heading{margin:0 -23px 15px}.form-control:focus{border-color:#879cb0;-webkit-box-shadow:0 0 8px #879cb0;-moz-box-shadow:0 0 8px #879cb0;box-shadow:0 0 8px #879cb0}.owl-theme .owl-controls .owl-page.actice span{background-color:#DD0223}.owl-theme .owl-controls .owl-page span{background-color:#577490}header{position:relative;z-index:9;display:table;width:100%;height:60px;background-color:#FFFFFF;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15);-moz-box-shadow:0 0 8px rgba(0,0,0,0.15);box-shadow:0 0 8px rgba(0,0,0,0.15)}header .app-navbar-header{display:table;width:100%}.app-brand{text-align:center;padding:5px;margin:0;display:block;height:60px;width:220px}.app-brand > img{display:inline-block;width:100%}.app-navbar-header a{text-decoration:none}.app-navbar-header .dropdown .dropdown-menu{padding:0;margin:0;font-size:16px;background-color:#FFF;border:5px solid #DD0223;border-width:5px 0;min-width:200px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.app-navbar-header .dropdown.open > a:after{position:absolute;bottom:0;left:12px;display:inline-block;border-right:12px solid transparent;border-bottom:12px solid #DD0223;border-left:12px solid transparent;content:''}#categoary-nav>li{position:relative;list-style-type:none}#categoary-nav>li:nth-child(2) a::after{content:"NEW";display:inline-block;font-size:10px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;background-color:#DD0223;padding:1px 6px;border-radius:4px;position:absolute;top:8px;right:-3px;transform:rotate(15deg);animation-name:flash;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes flash{0%,100%{opacity:1;transform:scale(1) rotate(18deg)}50%{opacity:0.38;transform:scale(1.1) rotate(13deg)}}.nav-user .nav > li > a{color:#FFF}.nav-user .nav > li > a:hover,.nav-user .nav > li > a:focus,.nav-user .nav > li > a:active{background-color:#577490}.nav-user .nav > li.open > a{background-color:#577490}footer{position:relative;z-index:8;height:50px;background-color:#FFFFFF;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15);-moz-box-shadow:0 0 8px rgba(0,0,0,0.15);box-shadow:0 0 8px rgba(0,0,0,0.15)}footer .copyright{font-size:13px;line-height:18px;color:#000000;display:flex;justify-content:space-between;margin-bottom:0}footer .copyright>div{padding:16px 6px 15px}footer .copyright>.copyright-left{}footer .copyright>.copyright-center{}footer .copyright>.copyright-right{}footer .copyright a{color:#cfd7df;text-decoration:underline}footer .copyright a:hover{color:#FFF;text-decoration:none}footer .copyright > .copyright-name{font-size:17px;padding:15px 0}footer .copyright > .copyright-info{text-align:right;padding:6px 0}.app-wrapper{height:100%;position:relative}.app-wrapper .app-contents{min-height:100%;z-index:-1;margin:-60px auto -50px;padding:90px 0 70px}.contents-box .page-breadcrumb{margin-top:-45px}.contents-box .page-breadcrumb .breadcrumb{margin-bottom:6px}.contents-box .panel{border:none;box-shadow:none}.contents-box .panel-heading{position:relative;border-bottom:1px solid #e6e6e6}.contents-box .panel-heading > h1{font-size:30px;margin:20px 6px 15px;font-family:"Noto Serif TC",serif;font-weight:700}.contents-box .panel-heading > h1 > small.label{font-size:15px;vertical-align:middle;margin-left:5px}.contents-box .panel-heading .panel-heading-share{position:absolute;top:-6px;right:-6px;width:96px;height:96px;border-style:solid;border-width:0 96px 96px 0;border-color:transparent #DD0223 transparent transparent}.contents-box .panel-heading .panel-heading-share:before{position:absolute;top:0;left:0;content:'';display:inline-block;border-top:6px solid transparent;border-left:6px solid #0e2840}.contents-box .panel-heading .panel-heading-share:after{position:absolute;bottom:-96px;right:-96px;content:'';display:inline-block;border-top:6px solid transparent;border-left:6px solid #0e2840}.contents-box .panel-heading .panel-heading-share .btn-share{width:96px;height:96px;line-height:24px;margin:0;padding:10px 5px 10px 45px;border:none;background-color:transparent}.contents-box .panel-heading .panel-heading-share .btn-share.active,.contents-box .panel-heading .panel-heading-share .btn-share:active{padding:11px 5px 10px 45px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.contents-box .panel-heading .panel-heading-share .btn-share > i{display:block}.panel-product-item{}.panel-product-item .page-product-img{padding-left:0}.panel-product-item .page-product-img>.img-responsive{margin:0;padding:0;box-shadow:0 0 15px rgba(0,0,0,0.1);border:10px solid #FFF}.panel-product-item .page-product-content{}.panel-product-item .page-product-content .page-product-price{padding:15px 0}.panel-product-item .page-product-content .page-product-price .price-filter{font-size:17px;font-weight:500;padding:15px 0}.panel-product-item .page-product-content .page-product-price .price-filter>select{color:#FFFFFF;background-color:#DD0223;border:1px solid #DD0223;padding:6px 3px;border-radius:6px;margin-left:3px}.panel-product-item .page-product-content .page-product-price .price-filter>select:active{border-color:transparent}.table-product-price{margin-bottom:15px;*/}.table-product-price tr{}.table-product-price tr>th,.table-product-price tr>td{padding:8px 6px!important}.table-product-price tr>td{}.table-product-price tbody tr.data-row:nth-child(odd){background-color:#ffffff!important}.table-product-price tbody tr.data-row:nth-child(even){background-color:#F9F9F9!important}.data-row{opacity:1;height:auto;padding-top:5px;overflow:hidden;transition:opacity 0.3s ease-in-out,height 0.3s ease-in-out,padding 0.3s ease-in-out,border-width 0.3s ease-in-out}.data-row.filtered-out{opacity:0;height:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;pointer-events:none;display:none}.contents-wrapper{background-color:#FFFFFF;min-height:calc(100vh - 215px);margin-top:30px;margin-bottom:-30px}.contents-wrapper .panel{background-color:transparent}.panel-pdf{margin:0;padding:0}.panel-pdf iframe,.panel-pdf object,.panel-pdf embed{min-height:calc(100vh - 215px);margin-bottom:-5px;border:0}.app-cp-col-2{background-color:#fafafa;padding:0;margin:0}.app-cp-col-2 > .app-cp-col-2-left{padding-left:0;padding-right:0}.app-cp-col-2 > .app-cp-col-2-main{padding-left:0;padding-right:0;margin-bottom:-20px}.app-cp-col-2 > .app-cp-col-2-main > .panel{min-height:300px}.app-cp-col-2-left .nav-pills > li.active > a{position:relative;color:#DD0223;background-color:#FFF;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1)}.app-cp-col-2-left .nav-pills > li.active > a:before{position:absolute;z-index:2;top:0;bottom:0;left:0;content:'';border-right:5px solid #DD0223}.app-cp-col-2-left .nav-pills > li.active > a:after{position:absolute;z-index:2;top:0;bottom:0;right:-1px;content:'';border-right:1px solid #FFF}.app-cp-col-2-left .nav-pills > li > a{color:gray;text-shadow:1px 1px 0 #FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.app-cp-col-2-left .nav-pills > li > a:hover,.app-cp-col-2-left .nav-pills > li > a:focus{color:#DD0223;background-color:#FFF}.left-menu{margin:31px -30px 0 0}.left-menu .panel{margin:0 35px}.left-menu .panel.panel-app-img{padding:0 30px;margin:0;box-shadow:none}.left-menu .panel.panel-app-img img{width:100%}.products-search{margin-bottom:30px}.products-search>.form-control{color:#DD0223;border-color:#DD0223}.left-menu .panel-heading{position:relative;font-family:"Noto Serif TC",serif;font-weight:500;color:#000;font-size:20px;font-weight:500;margin-bottom:15px;padding:12px 8px 3px}.left-menu .panel-heading > i{margin-right:6px}.left-menu .nav-menu{border:0}.left-menu .nav-menu > li.active > a{position:relative;color:#FFF;background-color:#DD0223}.left-menu .nav-menu > li.active > a:before{color:#FFF}.left-menu .nav-menu > li > a:hover:after,.left-menu .nav-menu > li.active > a:after{position:absolute;z-index:2;top:0;right:0;display:inline-block;border-top:42px solid transparent;border-right:35px solid #FFFFFF;content:''}.left-menu .nav-menu > li > a{color:#DD0223;font-weight:bold;padding:8px 16px 8px 24px;border-bottom:1px solid #ebebeb}.left-menu .nav-menu > li > a:before{font-family:FontAwesome;font-size:13px;content:'\f054';color:#DD0223;margin-right:6.5px}.left-menu .nav-menu-img{border-bottom:0}.left-menu .nav-menu-img > li.active > a{background-color:transparent}.left-menu .nav-menu-img > li.active > a:before{content:none}.left-menu .nav-menu-img > li.active > a:after{content:none}.left-menu .nav-menu-img > li > a{padding:0;border-bottom:0}.left-menu .nav-menu-img > li > a:before{content:none}.left-menu .nav-menu-img > li > a:hover{background-color:transparent}.left-menu .nav-menu-img > li > a:hover > .nav-img{display:none}.left-menu .nav-menu-img > li > a:hover > .nav-img.hide{display:block!important}.left-menu .nav-menu-img > li > a > .nav-img{height:24px}.share-btn .dropdown-menu{z-index:998;right:0;left:auto;margin:0;padding:0;min-width:142px;max-width:142px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.share-btn .dropdown-menu:before{position:absolute;z-index:2;top:-9px;right:16px;display:inline-block;border-right:9px solid transparent;border-bottom:9px solid #fff;border-left:9px solid transparent;content:''}.share-btn .dropdown-menu:after{position:absolute;z-index:1;top:-10px;right:16px;display:inline-block;border-right:9px solid transparent;border-bottom:9px solid rgba(0,0,0,0.15);border-left:9px solid transparent;content:''}.share-btn .dropdown-menu > li > a{padding:6px 12px;border-bottom:1px solid #e6e6e6;white-space:normal}.share-btn .dropdown-menu > li > a > i{display:inline-block;vertical-align:middle;width:24px;height:24px;line-height:24px;text-align:center;margin-right:3px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.share-btn .dropdown-menu > li > a.share-link{color:#DD0223}.share-btn .dropdown-menu > li > a.share-link > i{background-color:#DD0223}.share-btn .dropdown-menu > li > a.share-facebook{color:#1c326c}.share-btn .dropdown-menu > li > a.share-facebook > i{background-color:#1c326c}.share-btn .dropdown-menu > li > a.share-google-plus{color:#de4e43}.share-btn .dropdown-menu > li > a.share-google-plus > i{background-color:#de4e43}.share-btn .dropdown-menu > li > a.share-line{color:#1dcf00}.share-btn .dropdown-menu > li > a.share-line > i{background-color:#1dcf00}.app-carousel-promo.hp-promo{margin-top:-30px}.app-carousel-promo > .owl-carousel .item{position:relative;display:table}.hp-title{position:relative;color:#FFF;font-size:22px;font-weight:bold;padding:12px 32px;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}.hp-title .hp-title-more{position:absolute;top:0;right:0}.hp-title .hp-title-more > a{display:inline-block;color:#d3e0ec;font-size:14px;padding:17px 18px 17px 12px;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}.hp-title .hp-title-more > a:hover{color:#f4f7fa}.hp-brands-list .brands-box{margin:15px -8px -5px}.hp-brands-list .brands-box .brands-box-item{padding:8px}.hp-brands-list .brands-box .brands-box-item:hover{padding:6px 10px 10px 6px}.hp-brands-list .brands-box .brands-box-item:hover > img{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.3);box-shadow:2px 2px 10px rgba(0,0,0,0.3)}.hp-brands-list .brands-box .brands-box-item:hover > img.show{display:none!important}.hp-brands-list .brands-box .brands-box-item:hover > img.hide{display:block!important}.hp-brands-list .brands-box .brands-box-item:active{padding:9px 7px 7px 9px}.hp-brands-list .brands-box .brands-box-item:active > img{-webkit-box-shadow:-2px -2px 10px rgba(0,0,0,0.3);-moz-box-shadow:-2px -2px 10px rgba(0,0,0,0.3);box-shadow:-2px -2px 10px rgba(0,0,0,0.3)}.hp-brands-list .brands-box .brands-box-item > img{display:block;width:100%}.hp-news-list .list-group,.panel-news-list .list-group{margin:10px 15px 10px}.hp-news-list .list-group > a,.panel-news-list .list-group > a{color:#DD0223;border:none;padding:12px 8px 12px 20px;background-color:transparent}.hp-news-list .list-group > a:before,.panel-news-list .list-group > a:before{color:#DD0223;font-family:FontAwesome;font-weight:normal;content:'\f101';margin-right:.5em}.hp-news-list .list-group > a:hover > .text,.panel-news-list .list-group > a:hover > .text{text-decoration:none}.hp-news-list .list-group > a > .date,.panel-news-list .list-group > a > .date{color:#DD0223;margin-right:.5em}.hp-news-list .list-group > a > .text,.panel-news-list .list-group > a > .text{text-decoration:underline}.panel-news-list .list-group{margin:0 -1px 0px}.panel-news-list .list-group > a{padding:18px 18px 18px 30px;border-bottom:1px solid #f2f2f2}.panel-news-list .list-group > a:hover{background-color:#f4f9fc}.panel-news-list .list-group > a > .text{text-decoration:none}.products-list{margin:0}.news-category{margin:-15px 0 15px}.products-list > .item{padding:8px;display:block;text-align:center;text-decoration:none}.products-list > .item:hover > .item-text{color:#DD0223}.products-list > .item:hover > img{margin:-1px 1px 1px -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.1);box-shadow:1px 1px 4px rgba(0,0,0,0.1);transform:scale(1.025)}.products-list > .item:hover > img.list-img-default{display:none}.products-list > .item:hover > img.list-img-hover{display:inherit;margin:0 auto}.products-list > .item:active > img{margin:1px -1px -1px 1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.1);box-shadow:1px 1px 4px rgba(0,0,0,0.1)}.products-list > .item:nth-child(4n+1){clear:left}.products-list > .item > .item-text{display:block;color:#000;margin:10px 0;padding:0 5px}.products-list > .item > img{max-width:100%;max-height:270px;border:1px solid #CCCCCC}.products-list > .item > img.list-img-hover{display:none}.panel-product-item > .product-meta,.panel-product-item > .product-img,.panel-product-item > .product-text{margin-bottom:15px}.product-meta{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#DD0223}.product-meta .meta-label{font-family:"微軟正黑體","メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",'Helvetica Neue',Helvetica,Arial,sans-serif;color:#9e9e9e}.product-meta > .product-meta-size{text-align:center}.product-meta > .product-meta-price{text-align:right}.product-img{margin:0 -8px}.product-img .product-img-box{padding:8px;text-align:center}.product-img .product-img-link:hover > img{margin:-2px 2px 2px -2px!important;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);box-shadow:2px 2px 5px rgba(0,0,0,0.3)}.product-img .product-img-link:active > img{margin:0px!important;-webkit-box-shadow:-1px -1px 5px rgba(0,0,0,0.3);-moz-box-shadow:-1px -1px 5px rgba(0,0,0,0.3);box-shadow:-1px -1px 5px rgba(0,0,0,0.3)}.product-img .product-img-link > img{display:inline-block;max-width:100%;margin:0!important}.product-adjunct i.fa{color:#DD0223;margin-right:5px}.product-adjunct a{text-decoration:underline}.product-adjunct a:hover{text-decoration:none}.product-adjunct > .product-adjunct-date{text-align:right}.product-adjunct > .product-adjunct-date > .date{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#DD0223}.product-text img{max-width:100%}.panel-faq-group .panel-faq-tag-list{margin-bottom:15px}.panel-faq-group .panel-faq-tag-list .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.panel-faq-group .panel-faq-tag-list .btn-app.active{background-color:#196387}.panel-faq-group .panel-faq-tag-list .btn-app:hover,.panel-faq-group .panel-faq-tag-list .btn-app:focus{color:#FFF;background-color:#b2151b;border-color:#1b6a91}.panel-faq-group .panel-faq{border-left-width:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.panel-faq-group .panel-faq .panel-heading{padding:0}.panel-faq-group .panel-faq .panel-heading .panel-title{font-size:15px;margin:0;padding:0;line-height:1.1em;font-weight:bold}.panel-faq-group .panel-faq .panel-heading .panel-title > a{margin:0;padding:15px;display:block;font-weight:bold;text-decoration:none}.panel-faq-group .panel-faq .panel-heading .panel-title > a:hover{text-decoration:none;color:#7e7c72;background-color:#fefcf1}.panel-faq-group .panel-faq .panel-body p{margin-bottom:1em}.panel-faq-group .panel-faq .panel-body p:last-child{margin-bottom:0}.reg-codes{max-height:34px}.alert-ok{position:relative;padding:30px 30px 30px 150px;min-height:135px}.alert-ok > .alert-icon{position:absolute;top:20px;left:30px;width:96px;height:96px;line-height:96px;padding:0;font-family:FontAwesome;font-style:normal;content:"\f06b";font-size:48px;background-color:#FFF;color:#577490;border:3px solid #abbac8;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alert-ok > .alert-icon.fa-gift{font-size:68px}.alert-ok a{text-decoration:underline}.alert-ok a:hover{color:#DD0223;text-decoration:none}.rule-text{padding:25px 30px}.rule-text h3{color:#b2151b;margin-bottom:20px;font-weight:bold}.rule-text h4{color:#b2151b;margin:20px 0 10px;font-weight:bold}.rule-text ul,.rule-text ol{padding:0 0 0 2em;margin-bottom:10px}.rule-text ul:last-child,.rule-text ol:last-child{margin-bottom:0}.rule-text li{margin-bottom:10px}.rule-text li:last-child{margin-bottom:0}.block-title{color:#DD0223}.block-title h3{font-weight:800;text-shadow:1px 1px 0 rgba(255,255,255,0.75)}.buy-group > .col-xs-8,.buy-group > .col-xs-6,.buy-group > .col-xs-4{padding-left:0;padding-right:0}.buy-group > .item-price{text-align:center;padding-top:6px}.buy-group > .item-price .price-label{font-size:13px;color:gray}.buy-group > .item-price .price-text{display:inline-block;margin-right:8px}.buy-group > .item-price b{font-size:20px}.my-garden-list .panel-table,.my-garden-detail .panel-table{margin:0 -1px;border:10px solid #cfd7df!important}.my-garden-detail .table th{width:8%}.my-garden-detail .table td{width:42%}.my-garden-detail .garden-detail-works{max-width:100%}#order_product_no_result{position:absolute;z-index:2;top:0;right:75px}.list-line-container{position:relative;display:table;width:100%;background-color:#FFF;padding:15px}.list-line-container > .list-line-item{position:relative}.list-line-item{display:table;width:100%}.list-line-item .item-img{text-align:center}.list-line-item .item-img img{max-width:200px}.list-line-item .item-summary > .title > h3{color:#b2151b;margin:15px 0}.list-line-item .item-summary > .buy-group{margin:20px 0 0}.list-line-item .item-summary > .product-share{display:table;width:100%}.list-line-item .item-summary > .product-share .share-btn{display:inline-table}.list-line-item .item-summary > .product-share .btn{padding:6px;display:inline-table;width:50%}.list-line-item .item-summary > .more-btn{margin:15px 0 0}.list-bar{margin-bottom:20px}.list-bar .list-info{padding-top:7px}.list-bar .list-info .keyword{color:#DD0223}.list-bar .list-info .number{font-size:20px}.list-bar > .list-mode{text-align:right}.list-bar > .list-mode .btn-app{padding:7px 10px}.products-item-bar .products-item-sn{padding:8px 0}.products-item-btn .btn-share{background-color:#577490;border-color:#465d73}.products-item-btn .btn-share:hover,.products-item-btn .btn-share:focus{background-color:#4e6882;border-color:#3d5165}.products-item-img{padding:20px 0}.products-item-img .products-item-img-box{display:table;width:100%;text-align:center;vertical-align:middle}.products-item-img .products-item-img-box > img{max-height:600px;display:table-cell;margin:0 auto}.pitemroducts-info .item-info-material > .label-default,.pitemroducts-info .item-info-size > .label-default,.pitemroducts-info .item-info-price > .label-default{margin-right:6px;vertical-align:middle;text-shadow:1px 1px 1px rgba(0,0,0,0.5);background-color:#b3b3b3}.app-form-modal-address{padding:0 8px 0}.app-form-modal-address .form-group{margin-bottom:10px}.app-form-modal-address .form-group > .control-label{margin:0}.app-form-modal-address .address-collection{margin:0  -3px 6px}.app-form-modal-address .address-collection > .col-sm-4{padding-right:3px;padding-left:3px}.form-code-img{padding-top:10px}.form-address-group > .col-sm-10{padding-right:0;padding-left:0}.app-style{font-size:15px;color:#666666}.app-style h1,.app-style h2,.app-style h3,.app-style h4,.app-style h5,.app-style h6{color:#404040;margin:20px 0 10px;line-height:1.5em}.app-style h1:first-child,.app-style h2:first-child,.app-style h3:first-child,.app-style h4:first-child,.app-style h5:first-child,.app-style h6:first-child{margin-top:0}.app-style h1{font-size:30px}.app-style h2{font-size:27px}.app-style h3{font-size:24px}.app-style h4{font-size:21px}.app-style h5{font-size:18px}.app-style h6{font-size:15px}.app-style table{width:100%;border:2px solid #cccccc;border-width:2px 0}.app-style table th,.app-style table td{border:1px solid #e6e6e6;padding:4px 8px}.app-style table th{border-bottom:2px solid #cccccc}.app-style table tr:nth-of-type(odd){background-color:#f2f2f2}.app-style img{padding:10px;max-width:100%;height:auto}.app-style img[align="left"]{margin-left:0}.app-style img[align="right"]{margin-right:0}.category-list{}.category-list .list-group{}.category-list .list-group>.list-group-item{display:inline-flex;width:50%;margin:5px -2px;border:0}.category-list .list-group>.list-group-item:hover{opacity:.8}.app-hp{}.app-hp .app-header,.app-hp .app-footer{background-color:rgba(255,255,255,.68)}.carousel-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#333}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;opacity:0;transition:opacity 1.5s ease-in-out;z-index:1}.carousel-slide.active{opacity:1;z-index:2}.carousel-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0)}.carousel-content h2{opacity:0;font-size:3em;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,0.7)}.carousel-content p{font-size:1.2em;margin-bottom:30px;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}.carousel-content .btn{opacity:0;display:inline-block;padding:12px 25px;background-color:#007bff;color:white;text-decoration:none;border-radius:5px;font-size:1.1em;transition:background-color 0.3s ease}.carousel-content .btn:hover{background-color:#0056b3}.error{position:absolute;top:20px;left:50%;transform:translateX(-50%);background-color:#f8d7da;color:#721c24;padding:10px 20px;border-radius:5px;z-index:10}.btn-download-brochure{margin:-16px 0 -8px;animation:download-brochure 0.65s infinite alternate}@keyframes download-brochure{from{background-color:#DD0223;box-shadow:1px 1px 3px rgba(0,0,0,0.35)}to{background-color:#B3001B;box-shadow:0 0 1px rgba(0,0,0,0)}}.price-table{}.price-table-specifications,.price-table-material{text-align:center}.gallery-container{}.gallery-item{cursor:pointer}.gallery-item:hover{transform:scale(1.05)}.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.68);z-index:1000;justify-content:center;align-items:center;overflow:auto}.lightbox-content{position:relative;max-width:90%;max-height:90%}.lightbox-image{max-width:100%!important;max-height:100%!important;display:block!important;border-radius:0;background-color:#FFF;box-shadow:0 0 25px rgba(0,0,0,0.5)}.close-btn{position:absolute;top:-18px;right:-18px;color:#fff;font-size:35px;font-weight:bold;cursor:pointer;transition:color 0.2s;padding:3px 2px 7px 3px;background-color:rgba(0,0,0,.5);border:2px solid #FFF;border-radius:18px;box-shadow:0 0 10px rgba(0,0,0,.75)}.close-btn:hover{color:#FFC;background-color:rgba(0,0,0,.75)}@media screen and (min-width:768px){.app-navbar-header{position:relative}.app-navbar-header .app-brand{position:absolute;left:0;z-index:1008}.app-navbar-header .nav-nemu{display:block}.app-navbar-header .nav-nemu .navbar-xs-btn{display:none}.app-navbar-header .nav-nemu > .dropdown-menu{display:block;width:100%;border:none;text-align:left;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-left:236px}.app-navbar-header .nav-nemu > .dropdown-menu > li{display:inline-table;margin-left:-4px}.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-login,.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-customer{position:relative;float:right}.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-login>.dropdown-menu,.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-customer>.dropdown-menu{right:0;left:auto;min-width:110px}.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-login>a,.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-customer>a{position:relative;background-color:transparent!important;font-family:'cwTeXHei',serif;font-weight:400;font-size:16px;color:#DD0223;padding:20px 25px 16px;box-shadow:none!important;-webkit-box-shadow:inset 0 -5px 0 #DD0223;-moz-box-shadow:inset 0 -5px 0 #DD0223;box-shadow:inset 0 -5px 0 #DD0223}.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-login:before,.app-navbar-header .nav-nemu > .dropdown-menu > li.nav-customer:before{content:'';position:absolute;z-index:-1;top:13px;bottom:12px;left:9px;right:9px;background-color:#FFFFFF;border:2px solid #DD0223;border-radius:9px}.app-navbar-header .nav-nemu > .dropdown-menu > li > a{font-family:"Noto Serif TC",serif;font-weight:700;color:#000;text-align:left;max-height:60px}.app-navbar-header .nav-nemu > .dropdown-menu > li > a:hover,.app-navbar-header .nav-nemu > .dropdown-menu > li > a:focus{background-color:rgba(0,0,0,0.05)}.app-navbar-header .nav-nemu > .dropdown-menu > li.active > a{color:#DD0223;background:transparent;position:relative;-webkit-box-shadow:inset 0 -5px 0 #DD0223;-moz-box-shadow:inset 0 -5px 0 #DD0223;box-shadow:inset 0 -5px 0 #DD0223}.app-navbar-header .nav-nemu > .dropdown-menu > li > .dropdown-menu{display:none}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > a:after{margin-left:8px}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu{display:block;border:5px solid #DD0223;border-width:5px 0;margin-top:-5px}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li{display:block;float:none}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li.active > a{color:#DD0223;box-shadow:inset 1px 1px 0 #DD0223,inset -1px -1px 0 #DD0223}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li.active > a:hover,.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li.active > a:focus{color:#DD0223;background-color:#fffdfd;border-bottom:1px solid #fffdfd}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li > a{color:#333;background-color:#FFF;border-bottom:1px solid #e6e6e6;padding:5px 20px}.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li > a:hover,.app-navbar-header .nav-nemu > .dropdown-menu > li.open > .dropdown-menu > li > a:focus{background-color:#fffdfd}.app-navbar-header .nav-user{position:absolute;right:0;z-index:8}.app-navbar-header .nav-user .nav > li.dropdown .dropdown-menu > li > a{padding:8px 20px;border-bottom:1px solid #e6e6e6}.navbar-right{margin-right:0}.app-ds-recent .panel-body{position:relative}.app-ds-recent .panel-body > .app-panel-chart-time{width:20%;position:absolute;right:15px;top:18px}}@media (max-width:992px) and (min-width:768px){.app-navbar-header .nav-nemu .dropdown-menu > li > a{font-size:15px;padding:19px 9px 20px}.page-breadcrumb > .breadcrumb{margin-left:220px}.hp-brands-list .brands-box .brands-box-item.col-sm-4:nth-child(3n+1){clear:left}}@media screen and (min-width:992px){.app-brand > .logo-s{display:none}.app-navbar-header .nav-nemu .dropdown-menu > li > a{padding:19px 11px}.hp-brands-list .brands-box .brands-box-item.col-md-3:nth-child(4n+1){clear:left}}@media screen and (max-width:991px){.app-brand{width:60px;margin-left:15px}.app-brand > .logo-l{display:none}.panel-product-item .page-product-img{padding:0 20px;margin-bottom:30px}.contents-wrapper .col-sm-3{width:100%}.left-menu{width:260px;padding:0;margin:-43px 0 0 -35px;height:0!important}.left-menu .panel-heading,.left-menu .nav-menu,.left-menu .panel-app-img{display:none}}@media screen and (max-width:991px) and (min-width:768px){.app-navbar-header .nav-nemu > .dropdown-menu{padding-left:80px}footer .copyright{font-size:11px}}@media screen and (min-width:1200px){.app-navbar-header .nav-nemu .dropdown-menu > li > a{font-size:18px;padding:18px 22px}.app-brand{margin:0 0 0 0;width:220px}}@media screen and (max-width:767px){html{}.app-wrapper{height:auto;padding-top:38px}.app-wrapper > .app-contents{}.contents-wrapper{margin-top:55px;margin-bottom:0}header{position:fixed;top:0}#categoary-nav>li:nth-child(2) a::after{top:15px;right:auto;left:95px}footer{height:auto;-webkit-box-shadow:0 -3px 8px rgba(0,0,0,0.15);-moz-box-shadow:0 -3px 8px rgba(0,0,0,0.15);box-shadow:0 -3px 8px rgba(0,0,0,0.15)}footer .copyright > .copyright-name,footer .copyright > .copyright-info{float:none!important;line-height:1.5em;text-align:center;padding:10px}footer .copyright{text-align:center;flex-direction:column;padding:12px 0}footer .copyright>.copyright-left,footer .copyright>.copyright-center,footer .copyright>.copyright-right{font-size:12px;line-height:16px;margin-bottom:0;padding:2px 15px}footer .copyright > .copyright-name{padding-bottom:0}.app-navbar-header{position:fixed;z-index:888;left:0;right:0}.app-navbar-header .navbar-nav{margin:0}.app-navbar-header .nav-nemu{float:right}.app-navbar-header .nav-nemu .navbar-xs-btn{display:inline-block;color:#FFF;background-color:#DD0223;font-size:26px;font-weight:bold;margin:0;width:60px;padding:19px 10px 15px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.app-navbar-header .nav-user .nav > li{float:left}.app-navbar-header .nav-user .nav > li > a{width:50px;padding:15px;text-align:center}.app-navbar-header .nav-user .nav .open > a{background-color:transparent}.app-navbar-header > .dropdown.open > .navbar-xs-btn:focus,.app-navbar-header > .dropdown.open > .navbar-xs-btn:hover{color:#DD0223;background-color:transparent}.app-navbar-header > .dropdown.open > .navbar-xs-btn:after{left:18px}.app-navbar-header > .dropdown > .dropdown-menu{position:fixed;top:60px;bottom:0;right:0;left:0;overflow:auto}.app-navbar-header > .dropdown > .dropdown-menu > li > a{padding:12px 18px;border-bottom:1px solid #f2f2f2}.app-navbar-header > .dropdown > .dropdown-menu > li > a:before,.app-navbar-header > .dropdown > .dropdown-menu > li > a:after{display:none}.app-navbar-header > .dropdown > .dropdown-menu > li.dropdown > a{background-color:#FFF2F2}.app-navbar-header > .dropdown > .dropdown-menu > li.dropdown:before{position:absolute;top:13px;right:15px;font-family:'app-icon';font-size:18px;content:"";color:#DD0223}.app-navbar-header > .dropdown > .dropdown-menu > li.dropdown.open:before{content:""}.app-navbar-header > .dropdown > .dropdown-menu > li.dropdown.active:before{color:#FFFFFF}.app-navbar-header > .dropdown > .dropdown-menu > li.active > a{color:#FFF;font-weight:600;background-color:#DD0223;border-color:#DD0223}.app-navbar-header > .dropdown > .dropdown-menu .dropdown-menu{position:relative;width:100%;border:0;background-color:#fffdfd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.app-navbar-header > .dropdown > .dropdown-menu .dropdown-menu > li.active > a{background-color:#fff0f0;border-bottom:1px solid #c9d2db}.app-navbar-header > .dropdown > .dropdown-menu .dropdown-menu > li > a{padding:10px 20px;color:#b2151b;border-bottom:1px solid #dbe1e7}.contents-box .page-breadcrumb{margin-top:-20px;line-height:1em}.page-breadcrumb > .breadcrumb{margin-top:20px}.hp-brands-list .brands-box .brands-box-item.col-xs-6:nth-child(2n+1){clear:left}.hp-promo{margin:0 -15px}.list-line-item{padding:15px 0;border-bottom:1px solid #e6e6e6}.list-line-item .item-summary > .title{text-align:center}.list-line-item .item-summary > .product-share{text-align:right;margin-bottom:10px}.list-line-item .item-summary > .buy-group{margin:10px 0 0}ul.timeline:before{left:40px}ul.timeline.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px}ul.timeline.timeline-inverted > .timeline-badge{left:28px}ul.timeline > li{margin-bottom:0px;position:relative;width:100%;float:left;clear:left}ul.timeline > li > .timeline-panel{width:calc(100% - 65px);width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px)}ul.timeline > li > .timeline-badge{left:28px;margin-left:0;top:16px}ul.timeline > li > .timeline-panel{float:right}ul.timeline > li > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline > li > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.cart-table .product-name,.cart-table .product-notes{white-space:normal!important;width:200px}.panel .panel-body{padding:25px 25px 0}}@media screen and (max-width:700px){.product-meta > .product-meta-material,.product-meta > .product-meta-size,.product-meta > .product-meta-price{text-align:left}.product-meta .meta-label{display:block}}@media screen and (max-width:600px){.products-list{}.products-list>.item{width:33.33333%;clear:none!important}}@media screen and (max-width:480px){footer{height:auto}footer .copyright{padding:6px;line-height:38px}footer .copyright .pull-left,footer .copyright .pull-right{display:block;float:none!important;margin-bottom:0}footer .copyright>.copyright-left,footer .copyright>.copyright-center,footer .copyright>.copyright-right{font-size:11px;padding:2px 0px}.hp-brands-list .brands-box .brands-box-item.col-xs-6{width:100%}.hp-brands-list .brands-box .brands-box-item.col-xs-6:nth-child(2n+1){clear:none}.product-meta > .product-meta-material,.product-meta > .product-meta-size,.product-meta > .product-meta-price{text-align:left}.product-meta .meta-label{display:block}.product-adjunct > .product-adjunct-file,.product-adjunct > .product-adjunct-date{text-align:left}.product-adjunct .adjunct-label{display:block}.products-list>.item{width:50%}}@media screen and (max-width:375px){.panel .panel-body{padding:15px 15px 0}.hp-title{margin-left:-15px;margin-right:-15px}.hp-news-list .list-group{margin:10px 0 10px}.hp-news-list .list-group > a{padding:10px 8px 10px 20px}.products-list{margin:0}.products-list > .item{}}@media print{.app-header,.app-carousel-promo{display:none;visibility:hidden}}
