/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {background: #111;font-family: 'Noto Serif TC', serif !important;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .header {background: #111;}.RWDmenu_plus04 .logo {width: 220px;padding: 5px 0px;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #ba9667;letter-spacing: 1px;}.RWDmenu_plus04 .features i {color: #ba9667;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #ba9667;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #ba9667;}.RWDmenu_plus04 .site-nav .menu li:after {    content: "";    position: absolute;    width: 0;    height: 1px;    background: #ac8b60;    left: 0;    bottom: 0;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu li:hover:after {    width: 100%;    transition: 0.3s;}/*購物車*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    font-size: 14px;    letter-spacing: 2px;    background: #111;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {    color: #111;    letter-spacing: 2px;}/*標題*/ 
.section-line {display: none !important;}h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .RWDservice005 .box_title .text1, .RWDnews011 .title-block.title-center .title-tw, .RWDphoto004 .title-main{    color: #bb986d !important;    font-size: 40px !important;    letter-spacing: 5px;    font-weight: 600 !important;    line-height: 1.8em !important;    margin-bottom:0px;}h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle, .RWDservice005 .box_title .text2, .RWDnews011 .title-block.title-center .title-en, .RWDphoto004 .title-sub {    margin-top: 0 !important;    color: #847563 !important;    font-size: 16px !important;    letter-spacing: 1px;    line-height: 1.5em;    font-weight: 400 !important;}.RWDleft_cont002 .item-second .text-box .underline{display:none}.RWDservice005 .box_title .text1 {text-align: left;margin-top: 0;margin-bottom: 0;}.RWDservice005 .box_title .text2 {text-align: left;font-family: 'Noto Serif TC', serif;}.RWDservice005 .box_title .memo {text-align: left;color: #ccc;line-height:1.8em;}/*main*/ 
.main {margin-top: 92px;}/*品牌故事*/ 
.story_block > .container {width: 80%;padding: 0;}.RWDleft_cont002 > .container {width: 100%;padding: 0;}.story_block {padding-top: 100px;position: relative;}.RWDleft_cont002 .item-second {    background-color: transparent;    display: flex;    flex-direction: row-reverse;    justify-content: space-between;    align-items: center;}.RWDleft_cont002 .item-second .text-box {    background: transparent;    padding: 0;    width: 45%;    margin-right: 5%;}.RWDleft_cont002 .item-second .text-box .text {    width: 100%;    line-height: 1.8em;    color: #b2b2b2;    margin-top:50px;}.icon_item {    background: #222;    padding: 15px 20px;    width: calc(100%/4 - 10px);}.special_list {    display: flex;    flex-direction: row;    justify-content: space-between;    margin-top: 20px;    text-align: center;}.RWDleft_cont002 .item-second .text-box a {display: none;}.icon_item h5 {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom:0px;}.icon_pic {margin-bottom: 20px;}.RWDleft_cont002 .item-second .text-box {background: transparent;padding: 0;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second a {display: block;width: 50%;}.RWDleft_cont002 .item-second .text-box .title h4 {    margin-top: 0;    margin-bottom: 0;    font-size: 25px;    letter-spacing: 2px;    font-weight: 600 !important;}.logo_section {margin-top: 50px;}.item_logo {margin-right: 30px;}.RWDleft_cont002 .item-second .text-box .title h6 {    font-size: 15px;    letter-spacing: 1px;    margin-bottom: 0;    color:#847563;}.logo-block {    display: flex;    flex-direction: row;    align-items: flex-end;}.item_logo h3 {    font-size: 15px;    letter-spacing: 1px;    color: #ccc;    line-height: 1.8em;}.item_logo {text-align: center;}/*產品系列*/ 
.product_block {    padding: 100px 0px 0px 0px;    position: relative;    margin-bottom:100px;}.RWDproduct002_v3 .section-inner {    display: flex;    flex-direction: row;    flex-wrap:wrap;}.RWDproduct002_v3 .section-subject.row {width: 100%;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 300px;padding-right: 50px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: calc(100% - 300px);min-height:500px;}.RWDproduct002_v3 .filter-portfolio ul {margin-bottom: 50px;}.RWDproduct002_v3 .btn.btn-rj {  background: transparent;  color: #737373; letter-spacing: 1px;font-size: 15px; line-height: 1.8em;padding: 10px 0px;}.RWDproduct002_v3 .active .btn.btn-rj {background: transparent; color: #fff;}.RWDproduct002_v3 .filter-portfolio ul > li { margin: 0; margin-bottom: 20px; border-bottom: 1px solid #222; display: block; text-align: left; position:relative;padding:0px 10px;}.RWDproduct002_v3 .btn.btn-rj:hover { background-color: transparent; color: #fff;}.RWDproduct002_v3 .filter-portfolio ul > li:after { content: ""; position: absolute; height: 1px;width: 0%; background: #fff; left: 0; bottom: 0;transition: 0.5s;}.RWDproduct002_v3 .filter-portfolio ul > li:hover:after {width: 100%;}.RWDproduct002_v3 .filter-portfolio ul > li.active:after {width: 100%;}.RWDproduct002_v3 .filter-portfolio ul:hover li {opacity: 0.5;transition:0.3s;}.RWDproduct002_v3 .filter-portfolio ul > li:hover {opacity: 1;transition:0.3s;}.product_block > .container {width: 80%;padding: 0;}.btn_block ul li a:hover:after {width: 100%; transition: 0.3s;}.btn_block ul li a:hover {  color: #222;  transition: 0.2s; background: transparent;  padding-left:40px;}.btn_block ul li a:after { content: "";position: absolute; width: 0; height: 100%; background: #e1e1e1; left: 0; top: 0;transition: 0.3s; z-index: -1;}.btn_block ul li a { padding: 8px 20px; color: #ccc; font-size: 14px;  letter-spacing: 1px;  width: 220px; display: block;  background: #222; position: relative; transition: 0.2s;}.more_btn { width: 300px;padding: 0px 15px; margin: 0 auto;position: absolute; bottom: 0; left: 5%;}.btn_block ul {padding-left: 0;}.btn_block ul li{list-style:none;}.btn_block ul li:nth-child(1) {margin-bottom: 20px;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:after { content: ""; position: absolute;width: 200px; height: 200px; background: url(archive/image/customization/bg_pattern.png)no-repeat;left: 0px; top: 20px; background-size: contain;opacity:0.5;z-index:-1;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom h4 {color: #bb986d;}.RWDproduct002_v3 .showbottom a h4 { letter-spacing: 1px; color: #999; margin-bottom: 0;  font-size: 18px;  line-height: 1.8em; margin-top: 0;}.RWDproduct002_v {padding: 0;}.RWDproduct002_v .popup-portfolio {margin: 0;}/*產品滑過*/html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {background-color: transparent;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 { color: #bb986d;}/*產品標題*/ 
.RWDproduct002_v3 .main-title {color: #bb986d !important; font-size: 40px !important;letter-spacing: 5px; font-weight: 600 !important; line-height: 1.8em !important;}.RWDproduct002_v3 .sub-title {  margin-top: 0;  color: #847563; font-size: 16px; letter-spacing: 1px; line-height: 1.5em;  font-weight: 400;}/*.choose_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/deciration.png)no-repeat;    width: 300px;    height: 300px;    background-size: contain;    top: -300px;    left: -85px;    opacity: 0.1;}*//*喜好選擇*/ 
.choose_block {    background: #222;    padding: 100px 0px;    position: relative;    z-index:1;}.choose_block > .container {    width: 90%;    padding: 0;    margin-left: 0;    padding-left: 10%;}.RWDservice005 {margin: 0 auto;}.choose_block {    background: #222;    padding: 100px 0px;    position: relative;}.RWDservice005 .block { background: transparent;padding:0 15px;}.RWDservice005 .block .title1 {    color: #fff;    font-size: 18px;    letter-spacing: 2px;    line-height: 1.8em;    font-weight: 400 !important;}.RWDservice005 .block .title2 {    color: #a0a0a0;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 14px;    -webkit-line-clamp: 2;    max-height: 4em;    height: 4em;}.like_btn a {    padding: 8px 20px;    color: #ccc;    font-size: 14px;    letter-spacing: 1px;    width: 220px;    display: block;    background: #121212;    position: relative;    transition: 0.2s;}.like_btn {    margin-top: 100px;}.like_btn a:after {    content: "";    position: absolute;    width: 0;    height: 100%;    background: #e1e1e1;    left: 0;    top: 0;    transition: 0.3s;    z-index: -1;}.like_btn a:hover {    background: transparent;    color: #111;    padding-left: 40px;}.like_btn a:hover:after {    width: 100%;    transition: 0.3s;}/*最新消息*/ 
.news_block {    padding: 100px 0px;    position: relative;    background: url(archive/image/customization/broken_noise2.png);}.RWDnews011 .list-title .t1 {color: #666;}.RWDnews011 .list-date:before {background-color: #666;}.RWDnews011 .list-title .t2{color: #666;}.RWDnews011 .list-M-Y{color: #666;}.RWDnews011 .list-D{color: #666;}.RWDnews011 .listitem.swiper-slide-active .list-title .t1 {color:#d9d9d9;}.RWDnews011 .listitem.swiper-slide-active .list-M-Y {color:#d9d9d9;}.RWDnews011 .listitem.swiper-slide-active .list-D{color:#d9d9d9;}.RWDnews011 .listitem.swiper-slide-active .t2{color:#d9d9d9;}.RWDnews011 .title-block .page-fraction {color: #fff;}.RWDnews011 .page-arrow:after, .RWDnews011 .page-arrow:before {color: #fff;}.RWDnews011 .more-btn {    background: #222222;    color: #ccc;    text-align: left;    padding: 8px 20px;    font-size: 14px;    letter-spacing: 1px;    width: 220px;    border: 0;    position:relative;}.RWDnews011 .more-btn:after {    content: "";    position: absolute;    width: 0;    height: 100%;    background: #e1e1e1;    left: 0;    top: 0;    transition: 0.3s;    z-index: -1;}.RWDnews011 .more-btn:hover:after {    width: 100%;    transition: 0.3s;}.RWDnews011 .more-btn:hover {    color: #222;    background: transparent;    transition: 0.3s;    padding-left: 40px;}.RWDnews011 {margin-top: 0;}/*合作餐廳*/ 
.cooperation_block > .container {width: 80%;padding: 0;}.RWDphoto004 {margin: 0;}.cooperation_block {padding: 100px 0px;position: relative;}.RWDphoto004 .logo-main a.btn-more {    border-bottom: 0;    font-size: 14px;    letter-spacing: 1px;    color: #ccc;    font-weight: 300;    padding-bottom: 0;    background: #222222;    padding: 8px 20px;    width: 220px;    display: block;    position:relative;    transition: 0.3s;}.RWDphoto004 .logo-main a.btn-more:after{    content: "";    position: absolute;    width: 0;    height: 100%;    background: #e1e1e1;    left: 0;    top: 0;    transition: 0.3s;    z-index: -1;}.RWDphoto004 .logo-main a.btn-more:hover:after {    width: 100%;    transition: 0.3s;}.RWDphoto004 .logo-main a.btn-more:hover {    background: transparent;    color: #333;    transition: 0.3s;    padding-left: 40px;}.RWDphoto004 .title-sub{margin-bottom:0px;}.RWDphoto004.wrap-block .logo-content {    text-align: left;    color: #ccc;    line-height: 1.8em;    margin-top: 40px;    margin-bottom: 80px;    font-size: 14px;    letter-spacing:1px;}.RWDphoto004 .vt-line {background-color: #232323;}.RWDphoto004 .xicon-des {    color: #999;    letter-spacing: 1px;    font-size: 14px;}/*footer*/ 
.logo-img img {width: 200px;}.footer > .container {    width: 80%;    padding: 0;    position: relative;    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: flex-start;    flex-wrap: wrap;}.store-name {    font-size: 12px;    letter-spacing: 1px;    line-height: 1.8em;    color: #333;}.store_section {    width: 30%;    padding-right: 10%;}.store-name {margin-top: 15px;}.info_section a:hover {color: #bb986d;}.info_section a {color: #999;transition: 0.3s;}.info_section ul li {list-style: none;margin-bottom:8px;}.info_section ul {padding-left: 0px;}.info_section {    color: #999;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;}.footer {    padding: 80px 0px 50px 0px;    position: relative;    background: #0c0c0c;}.info_section {width: 30%;}.edm_section {width: 30%;}.copyright_section {    width: 100%;    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    font-size: 12px;    color: #333;    margin-top: 30px;    padding-top: 15px;    border-top: 1px solid #323232;    letter-spacing:1px;    line-height:1.8em;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #333;}.RWDssl01 {margin: 0 20px;}/*edm*/ 
.RWDedm002 .letter-spacing-1 {display: none;}.RWDedm002 p {    margin-bottom: 30px;    letter-spacing: 1px;    color: #999;    line-height: 1.8em;    font-size: 15px;}.input-group-addon {    border: 0px;    border-radius: 0;    background: #000;    color: #666;}.RWDedm002 .input-group input {    background: #000;    font-size: 13px;}.form-control:focus {    border-color: transparent;    outline: 0;    -webkit-box-shadow: none;    box-shadow: none;}.input-group-btn:last-child>.btn {    border: 0;    background: #060606;    font-size: 13px;    color: #666;}.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {    outline: 0;    outline: 0;    outline-offset: 0;}button#btn_order_email {color: #999;}.copyright_section{font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif !important;}
/*小螢幕 start*/

@media (max-width: 1700px) {/*1700px*/ 
.RWDphoto004.wrap-block .logo-wall {padding-right: 0;}}@media (max-width: 1600px) {/*1600px*/ 
.RWDleft_cont002 .item-second .text-box {width: 50%;margin-right: 0%;}.RWDphoto004 .xicon-item {    width: 100px !important;    margin-left: 10px !important;    margin-right: 10px !important;}.store_section {width: 31%;padding-right: 9%;}}@media (max-width: 1500px) {/*1500px*/ 
.store_section {width: 35%;padding-right: 5%;}.info_section ul li {margin-bottom: 3px;}.info_section {font-size: 14px;}}@media (max-width: 1400px) {/*1400px*/ 
.about_content br {display: none;}.icon_item h5 {font-size: 14px;}.RWDservice005 .box_title .memo br {display: none;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDedm002 p {font-size: 13px;}.footer > .container {width: 90%;}}@media (max-width: 1200px) {/*1200px*/ 
.story_block > .container {width: 90%;}.product_block > .container {width: 90%;}.choose_block > .container {    width: 95%;    padding: 0;    padding-left: 5%;}.cooperation_block > .container {width: 90%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDproduct002_v3 .popup-portfolio .portfolio-item:after {    width: 150px;    height: 150px;    top: 13px;}.RWDphoto004.wrap-block .logo-content {    text-align: center;    margin-top: 40px;    margin-bottom: 20px;    max-width: 100%;}.RWDphoto004 .logo-main a.btn-more {margin: 0 auto;}.RWDservice005 .block .title1 {font-size: 16px;}h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .RWDservice005 .box_title .text1, .RWDnews011 .title-block.title-center .title-tw, .RWDphoto004 .title-main {font-size: 35px !important;}.store_section {width: 30%;padding-right: 5%;}.info_section {width: 35%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.icon_item h5 {font-size: 13px;}.icon_item {padding: 15px 10px;}.RWDservice005 .block .title2 {font-size: 12px;}.info_section ul li {margin-bottom: 10px;}.ml-stack-nav-toggle i {color: #c1945f;}.ml-stack-nav-toggle__line {background: #c0935e;}.like_btn {display: none;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:after{display:none}.RWDmenu_plus04 #mobile-menu {background-color: #111;}.RWDmenu_plus04 .logo {width: 164px;}.main {margin-top: 74px;}.RWDmenu_plus04 .features:after {background-color: #463f36;}.RWDmenu_plus04 #mobile-menu .menu li a {color: #c29666;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #232323;}.menu-open .RWDmenu_plus04 #mobile-menu {box-shadow: none;}h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle, .RWDservice005 .box_title .text2, .RWDnews011 .title-block.title-center .title-en, .RWDphoto004 .title-sub {font-size: 14px !important;}.RWDservice005 .block .title1 {height: 2em;}.RWDservice005 .block .title2 {    -webkit-line-clamp: 6;    max-height: 6em;    height: 6em;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #c29666;}.RWDmenu_plus04 .menu-icon {color: #c29666;}span.cart-nu, .ml-stack-nav-toggle i, .RWDmenu_plus04 .header {font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.store_section {width: 50%;}.info_section {width: 50%;}.edm_section {width: 70%;margin-top: 50px;}.RWDedm002 p {margin-bottom: 20px;}.copyright_section {flex-direction: column;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.edm_section {width: 100%;}.RWDedm002 form {margin-bottom: 0;}.RWDleft_cont002 .item-second a {    position: absolute;    bottom: 0;    width: 41%;}.RWDleft_cont002 .item-second .text-box { width: 100%;}.logo_section {margin-top: 100px;}.RWDproduct002_v3 .showbottom a h4 {font-size: 16px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDnews011 .img-view {max-width: 100%;}.RWDnews011 img {width: 100%;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {    width: 220px;    padding-right: 20px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: calc(100% - 220px);}.RWDnews011 .mobile-only.page-next {background-color: #c19565;}.RWDnews011 .page-arrow:after, .RWDnews011 .page-arrow:before {color: #151515;}.RWDnews011 .mobile-only.page-prev {background-color: #c9935d;}.RWDnews011 .mobile-only {-webkit-box-shadow: none;box-shadow: none;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.icon_item {width: calc(100%/2 - 10px);}.special_list {flex-wrap: wrap;}.icon_item {margin-bottom: 20px;}.RWDleft_cont002 .item-second a {    position: relative;    width: 100%;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.logo_section {margin-top: 50px;}.item_logo h3 {font-size: 12px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {padding-right: 0;width: 100%;}.RWDproduct002_v3 .filter-portfolio ul > li {    display: inline-block;    margin-left: 5px;    margin-right: 5px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: 100%;}.more_btn {    width: 100%;    position: relative;    left: initial;}.btn_block ul li a {margin: 0 auto;}h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .RWDservice005 .box_title .text1, .RWDnews011 .title-block.title-center .title-tw, .RWDphoto004 .title-main {text-align: center;font-size:30px !important;}h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle, .RWDservice005 .box_title .text2, .RWDnews011 .title-block.title-center .title-en, .RWDphoto004 .title-sub {text-align: center;}.RWDservice005 .box_title .memo {text-align: center;}.news_block {padding: 50px 0px;}.choose_block {padding: 50px 0px;}.cooperation_block {padding: 50px 0px;}.RWDphoto004.wrap-block .logo-wall {padding-left: 0;}.store_section {width: 100%;margin-bottom: 30px;}.info_section {width: 100%;}.edm_section {margin-top: 20px;}.footer > .container {width: 80%;}.RWDservice005 .block {margin: 0 0 0px;}.copyright_section {font-size: 10px;}.RWDleft_cont002 .item-second .text-box .text {    font-size: 13px;    text-align: center;}.RWDleft_cont002 .item-second a {width: 80%;}.RWDproduct002_v3 .btn.btn-rj {font-size: 13px;line-height: 1em;}.info_section {font-size: 13px;}.story_block {padding-top: 80px;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {width: 120px;margin-top: 9px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn { padding: 25px 2px;}.item_logo img {    width: 100% !important;    height: auto !important;}.logo-block {flex-wrap: wrap;}.item_logo {    width: calc(100%/2 - 60px);    margin-right: 0;    margin: 0 30px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) .col-md-12 {padding: 0px;}.RWDproduct002_v3 .showbottom a h4 {font-size: 14px;}.input-group-btn:last-child>.btn {padding: 6px;}.RWDedm002 .input-group input {padding: 0;}.copyright_section {font-size: 9px;}
}
/*380px end*/