@charset "UTF-8";a:focus{text-decoration:none;color:#e2bf82}.clear{clear:both}.zoom{overflow:hidden}.zoom img{transition:all .6s;-webkit-transition:all .6s}.zoom img:hover{transform:scale(1.07)}.title-sub{text-align:center;font-size:18px;color:#333;margin:20px 0}.title-main{background:url(../public/img/mtitle-bg2.png) no-repeat center bottom,url(../public/img/mtitle-bg3.png) repeat-x center bottom;padding-bottom:30px;margin:0 auto;font-size:60px;font-weight:600;color:#000;letter-spacing:1px;display:table;line-height:1;text-align:center;min-width:332px;margin-top:3rem;margin-bottom:3rem}@media (max-width:767px){.title-main{font-size:40px}}.hr2{margin:5rem 0;overflow:hidden;background:url(../public/img/hr2.png) center center no-repeat;height:16px;clear:both}.top_ban img{width:100%}.edit img{margin:0 auto}@media (max-width:767px){.header-main{position:fixed;top:0;left:0;z-index:100;width:100%}}@media (max-width:767px){body.index .slide-xs{margin-top:48px}}@media (max-width:767px){body.about .header-main+div,body.contact .header-main+div,body.faq .header-main+div,body.faq2 .header-main+div{margin-top:48px}}@media (max-width:767px){body.cart .header-main+main,body.cart-complete .header-main+main,body.cart-fill .header-main+main,body.login .header-main+main,body.member-edit .header-main+main,body.member-orders .header-main+main,body.member-privacy .header-main+main,body.member-subscribe .header-main+main,body.member-term .header-main+main,body.news .header-main+main,body.products .header-main+main,body.products-detail .header-main+main{margin-top:48px}}@media (min-width:768px){body.products-cata>.main-main{padding-bottom:24rem}}.nav-top .btn-box-cart{position:relative}.nav-top .btn-box-cart .cart_info{text-align:center;color:#fff;background:#e2bf82;border-radius:50%;font-size:13px;width:16px;height:16px;position:absolute;top:-5px;right:-5px}.about .about1{margin-bottom:60px}.about .about1 img{width:1000px}.about .about2{text-align:center}.about .about2 .eng-title{font-size:2.4rem;font-family:impact,sans-serif;color:#9f8350}.about .about2 h2{margin-bottom:30px}.about .about2 p{font-size:1.6rem;color:#734b23;max-width:700px;display:block;margin:0 auto;line-height:2.2;margin-bottom:30px}.nav-products ul li a{padding:2px 4px}.nav-products ul li.current a{background:#ca9f8a;border-radius:6px;color:#fefefe;padding:2px 4px}.nav-products h3{font-family:'Noto Sans TC'}.nav-products .select-sort{margin:0 px}@media (min-width:768px){.nav-products .select-sort{text-align:right}}@media (max-width:767px){.nav-products .select-sort{margin:8px 4px}}.nav-main .container .arrow{border-color:transparent transparent #f4eee9!important}.nav-main .container .nav-hr{padding:4rem 0;width:80%;margin:0 auto}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap{margin-bottom:4px}}.nav-main .container .box-sub-menu-wrap .box-sub-menu{background-color:#f4eee9!important}@media (min-width:768px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container{border-bottom:1px solid #ca9f8a;padding-bottom:30px}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container>.row>.col-sm-2{margin-bottom:-1px}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container a{color:#fff}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu{margin-left:0;margin-right:0}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-img{text-align:center;padding:10px 0}}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text{padding-left:0}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text ul li{width:100%!important}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text ul li a{color:#231815}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text ul li a:hover{color:#f48f8f}#get_twzipcode .county,#twzipcode .county{width:48%;float:left;margin-right:4%}#get_twzipcode .district,#twzipcode .district{width:48%;float:left}body.index{background-color:#000}body.index .main-main{padding:0}body.index .index1{padding-top:4rem;background-color:#fff}body.index .index1 h1{font-size:3em;font-weight:500;color:#ceab5f;line-height:55px;text-align:center;margin:15px 10px}body.index .index1 p{font-size:1.3em;line-height:30px;margin-left:12px;margin-right:12px;margin-bottom:50px;text-align:center}body.index .index2{padding-top:5rem}body.index .index2 h2{font-size:2.5em;font-weight:500;color:#ceab5f;line-height:50px;margin-bottom:20px;text-align:center}body.index .index2 p{font-size:1.2em;color:#fff;margin:0 auto 50px auto;max-width:745px;text-align:center}body.index .index2 img{margin:0 auto;transform:rotate(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}body.index .index2 img:hover{transform:rotate(15deg)}body.index .index2 .ice-title{font-size:1.5em;margin-top:15px;color:#fff}body.index .index3{margin-top:4rem;background:url(../public/img/index3-bg.jpg) no-repeat center top;background-size:cover;padding-top:255px;padding-bottom:60px}body.index .index3 .img-title img{margin:0 auto}body.index .index4{margin-top:4rem}body.index .index4 h2{font-size:3em;line-height:55px;margin-left:10px;margin-right:10px;margin-bottom:15px;color:#fff;text-align:center;transition:.2s}body.index .index4 h2:hover{color:#ceab5f}body.index .index4 p{text-align:center;font-size:1.5em;margin-left:5px;margin-right:5px;color:#ceab5f}body.index .index4 .idx4-content{background:url(../public/img/index4-bg.jpg) no-repeat center top;background-size:cover;padding-top:255px;padding-bottom:60px;margin-top:2rem}body.index .index5{padding-top:5rem}body.index .index5 h2{font-size:2.5em;font-weight:500;color:#ceab5f;line-height:50px;margin-bottom:20px;text-align:center}body.index .index5 p{font-size:1.2em;color:#fff;margin:0 auto 50px auto;max-width:745px;text-align:center}body.index .index5 .wrap-text{background-color:#fff}body.index .index5 .wrap-text .text{padding-bottom:65px;padding-top:65px;text-align:center;font-size:2em;font-weight:700;line-height:50px;margin-bottom:15px}body.index .index5 .wrap-text .text a{color:#ceab5f}body.index .index5 .wrap-text .text a:hover{color:#dabf86}.breadcrumb{background-color:#f4eee9}body.row_3 .product-one:nth-of-type(3n+1){clear:both}body.row_4 .product-one:nth-of-type(4n+1){clear:both}.products .product-list .product-name{font-size:18px;padding-bottom:10px}.products .product-list .product-one{margin-top:50px}.products .product-list .product-one img{max-height:500px;margin:auto}.products .product-list .title-main h2{font-size:18px;margin:0}.products .product-list .date{padding:10px 0}.products .product-list .news-name{font-size:24px;padding-bottom:10px}.products .product-list .news-summary{font-size:16px}.products .product-list .item_cata{margin-top:70px;margin-bottom:40px}.products .product-list .item_cata>ul>li.current a{color:#e2bf82;background:#000;border-radius:10px}.products .product-list .item_cata>ul>li a{font-size:24px;padding:6px 20px}.modal-dialog{margin-top:100px}.modal-dialog .close{position:absolute;right:40px;top:-72px;z-index:1;background-color:#e2bf82;width:78px;height:112px;color:#fff;opacity:1;font-weight:400;text-shadow:none}.modal-dialog .close i{font-size:36px;position:relative;bottom:1rem}.modal-dialog .close p{font-size:14px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.modal-dialog .cata_name{margin-top:3rem;font-size:16px}.modal-dialog .title{color:#e2bf82;font-size:36px;margin-bottom:10px}.modal-dialog .edit img{width:100%}.modal-dialog .bclose{padding:10px 40px}.products-detail .pdt-box{margin-top:50px}.products-detail .title-main{margin-bottom:65px}.products-detail .title-main h1{font-size:36px;letter-spacing:8px;font-weight:700;margin:0 0 5px 0}.products-detail .title-main h2{font-size:16px;margin:0}@media (max-width:767px){.products-detail .title-main h2{font-size:15px}}.products-detail .product-one>div[class^=col-]{min-height:220px}.products-detail .product-one>div[class^=col-] p{margin-bottom:40px}@media (min-width:768px){.products-detail .product-one>div[class^=col-]:nth-of-type(4n+1){clear:both}}@media (max-width:767px){.products-detail .product-one>div[class^=col-]:nth-of-type(2n+1){clear:both}}.products-detail .product-one h2{color:#9a6fa4;font-size:26px;padding-bottom:4px}@media (max-width:767px){.products-detail .product-one h2{font-size:24px}}.products-detail .product-one h3{font-size:20px}.products-detail .product-one h4{font-size:16px}.products-detail .wrap-spec{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.products-detail .wrap-spec label{display:block;margin-right:1rem;white-space:nowrap;font-size:16px;width:64px}.products-detail .wrap-spec ul{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.products-detail .wrap-spec ul li{font-size:16px}.products-detail .wrap-spec ul li a{padding:4px 6px;border:1px solid #a3a3a3}.products-detail .wrap-spec ul li a.current,.products-detail .wrap-spec ul li a:hover{background:#a3a3a3;color:#fff}.products-detail .spec2{padding-top:30px}.products-detail .spec2>ul>li{clear:both;margin-bottom:15px}.products-detail .spec2 .sel_num{float:right}@media (min-width:992px){.products-detail .spec2 .sel_num{padding-right:150px}}.products-detail .wrap-sepc3{padding-top:30px}.products-detail .wrap-sepc3 label{font-size:16px}.products-detail .wrap-sepc3 ul>li{clear:both;margin-bottom:15px}.products-detail .wrap-sepc3 ul>li span{font-size:16px}.products-detail .wrap-sepc3 ul>li .sel_num{float:right}@media (min-width:992px){.products-detail .wrap-sepc3 ul>li .sel_num{padding-right:60px}}.products-detail .wrap_spec_cnt{border-top:1px dashed #e2bf82;border-bottom:1px solid #e2bf82;margin-top:30px;margin-bottom:30px;padding-top:15px;padding-bottom:15px;font-size:16px}.products-detail .chg_product{margin:18px 0}.products-detail .chg_product a{background:#9a6fa4;color:#fff;padding:4px 6px;border-radius:8px;line-height:32px}.products-detail .chg_product a:hover{background-color:#805789}@media (min-width:768px){.products-detail .wrap-num label{padding-right:10px;padding-bottom:12px;margin:10px 0}}.products-detail .wrap-num .reserve-num{padding-left:10px}.products-detail .list-products-slide img{background:#fff}.dessert{color:#333}.dessert .dessert1 .text1{max-width:800px;text-align:center;margin:0 auto;color:grey;font-size:1.6rem;line-height:2}.dessert .dessert1 .mtitle{font-size:18px;color:#9e7204}.dessert .dessert1 .menu{clear:both;font-family:'times new roman';font-size:36px;font-weight:700;text-align:center;padding:30px 0}.dessert .dessert1 .wrap-menu{margin-bottom:4rem}.dessert .dessert1 .wrap-menu .menu-one{border:1px solid #ceab5f;padding:10px;margin-bottom:10px}.dessert .dessert1 .wrap-menu .menu-one .img{padding-right:20px;float:left}.dessert .dessert1 .wrap-menu .menu-one span{font-size:16px;display:block;padding-top:8px;padding-bottom:8px}.dessert .dessert1 .wrap-sweet .hr{margin-top:24px;margin-bottom:24px;border:0;border-top:1px solid #eee}.dessert .dessert1 .wrap-sweet .img{margin:0 auto}.dessert .dessert1 .wrap-sweet .out-text{padding-top:20px}.dessert .dessert1 .wrap-sweet .out-text .title{font-size:24px;float:left;line-height:54px}.dessert .dessert1 .wrap-sweet .out-text .price{font-size:36px;font-family:georgia,palatino,serif;float:right}.dessert .dessert1 .wrap-sweet .out-text p{clear:both;font-size:16px}.dessert .dessert1 .wrap-sweet .out-text .merge{color:#ceab5f;font-size:15px}.dessert .dessert1 .wrap-sweet .out-text ul{background-color:#f7f7f7;color:#666;list-style:disc;padding-left:20px}.dessert .dessert1 .wrap-sweet .out-text ul li{padding:4px 0}.faq .list-faq{list-style-type:decimal-leading-zero;font-size:24px;color:#231815;padding-left:3rem}@media (min-width:768px){.faq .list-faq{width:80%;margin:0 10%}}.faq .list-faq li{transition:.4s}.faq .list-faq li:hover,.faq .list-faq li:hover h3{color:#e2bf82}.faq .list-faq li.open{color:#e2bf82}.faq .list-faq li.open h3{background-color:#e2bf82;color:#fff}.faq .list-faq li.open p{display:block}.faq .list-faq li h3{font-size:20px;font-weight:400;color:#231815;padding:1rem;cursor:pointer;border-radius:12px;transition:.4s}.faq .list-faq li p{display:none;background-color:#fbf7f5;padding:1rem;font-size:20px;color:#3d3938;margin-top:30px;position:relative}.faq .list-faq li p:before{content:"";display:block;border-width:0 20px 20px 20px;border-style:solid;border-color:transparent transparent #fbf7f5 transparent;position:absolute;top:-20px;left:3rem}.cart .cpnpot{margin-bottom:2rem}.cart .cpnpot .cpn_title{font-weight:700;color:#7c9ea4;font-size:18px;padding-bottom:1rem;padding-right:10px}.cart .cpnpot .cpn_import{font-weight:700;color:red;font-size:18px;padding-bottom:1rem}.cart .cpnpot .cpn_th{border-bottom:1px solid rgba(0,0,0,.12);padding:1rem}.cart .cpnpot .cpn_td{padding:.5rem}.cart .list-cart li img{background:#fff}.usermemo{width:100%;height:70px}.list-cart .pdt_spec{margin-top:5px;color:#999;font-size:14px}.gotop{position:fixed;z-index:30;right:15px;bottom:50px;width:60px;height:60px;text-align:center;background-color:#fff;border-radius:50%}.gotop a{color:#fff;font-size:18px;position:relative}.gotop i{display:block}.gotop span{position:absolute;top:15px;left:-15px}.gotop .gotop_in{position:fixed;z-index:30;right:16px;bottom:51px;width:58px;height:58px;background-color:#000;border-radius:50%}.pagination .active a,.pagination .active a:hover{background-color:#f48f8f;border-color:#f48f8f}.contact .info{font-size:16px}.contact .info>div{margin:20px 0}.contact .info i{padding-right:10px;color:#eb8b8b}.contact .info h3{font-size:16px;border-bottom:1px solid #231815;padding-bottom:2rem;margin-bottom:2rem}.contact .thankyou{font-size:30px;margin:0;padding:2rem 0;text-align:center}.footer-main .logo-footer{width:200px}.footer-main .ft-store table{width:100%;margin-bottom:10px}.footer-main .ft-store table .img-logo{width:70px;vertical-align:top}@media (min-width:768px){.footer-main .ft-store .store1{padding-left:0}}.footer-main .social a{padding-left:10px}body.order_help{color:#595757}body.order_help .main-main{padding-top:0}body.order_help .title{color:#9a6fa4}body.order_help .step{border-radius:50%;text-align:center;background:#595757;color:#fff;font-size:18px;width:28px;height:28px;margin-right:10px;vertical-align:top}body.order_help td{vertical-align:top}body.order_help .wrap-faq{max-width:1000px}body.order_help .wrap-faq .faq1>.row{padding:50px 0;border-bottom:1px solid #595757}body.order_help .wrap-faq .faq1 p{font-size:16px;margin-bottom:30px}body.order_help .wrap-faq .faq1 .faq-img{background:url(../public/img/faq1.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}body.order_help .wrap-faq .faq1 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:26px}body.order_help .wrap-faq .faq2>.row{padding:50px 0;border-bottom:1px solid #595757}body.order_help .wrap-faq .faq2 p{font-size:16px;margin-bottom:30px}body.order_help .wrap-faq .faq2 .p2{margin-left:15px}body.order_help .wrap-faq .faq2 .faq-img{background:url(../public/img/faq2.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}body.order_help .wrap-faq .faq2 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:26px}body.order_help .wrap-faq .faq3>.row{padding:50px 0;border-bottom:1px solid #595757}body.order_help .wrap-faq .faq3 p{font-size:16px;margin-bottom:30px;margin-top:30px}body.order_help .wrap-faq .faq3 .p2{margin-left:15px}body.order_help .wrap-faq .faq3 .faq-img{background:url(../public/img/faq3.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}body.order_help .wrap-faq .faq3 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:26px}body.order_help .wrap-faq .faq4>.row{padding:50px 0}body.order_help .wrap-faq .faq4 p{font-size:16px;margin-bottom:30px}body.order_help .wrap-faq .faq4 .p1{width:64px}body.order_help .wrap-faq .faq4 .p2{margin-left:15px}body.order_help .wrap-faq .faq4 .faq-img{background:url(../public/img/faq4.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}body.order_help .wrap-faq .faq4 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:18px}body.order_help .faq .list-faq{list-style-type:decimal-leading-zero;font-size:24px;color:#231815;padding-left:3rem}@media (min-width:768px){body.order_help .faq .list-faq{width:80%;margin:0 10%}}body.order_help .faq .list-faq li{transition:.4s}body.order_help .faq .list-faq li:hover,body.order_help .faq .list-faq li:hover h3{color:#9a6fa4}body.order_help .faq .list-faq li.open{color:#9a6fa4}body.order_help .faq .list-faq li.open h3{background-color:#9a6fa4;color:#fff}body.order_help .faq .list-faq li.open p{display:block}body.order_help .faq .list-faq li h3{font-size:20px;font-weight:400;color:#231815;padding:1rem;cursor:pointer;border-radius:12px;transition:.4s}body.order_help .faq .list-faq li p{display:none;background-color:#fbf7f5;padding:1rem;font-size:20px;color:#3d3938;margin-top:30px;position:relative}body.order_help .faq .list-faq li p:before{content:"";display:block;border-width:0 20px 20px 20px;border-style:solid;border-color:transparent transparent #fbf7f5 transparent;position:absolute;top:-20px;left:3rem}