/* now =>2025-07-02 21:40:21*/ 
 /* Last Midoify Time By 2023-06-05 14:10:14 */ 
 /* Last Midoify Time By 1685945414 */ 
 /* Last Midoify Time By Mon, 05 Jun 2023 06:10:14 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDfullscreen01 start=> */ 
 /* <= RWDfullscreen01 end */ 
 /* miracle customization start=> */ 
/*共同*/a {text-decoration:none}a:hover {text-decoration: none;color:#aaa}.main {top: 75px;position: relative;}/*logo*/ 
.RWDmenu_plus04 .logo {padding: 20px 0px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 10%;left: 5%;}/*選單*/ 
.RWDmenu_plus04 .header-in {    position: relative;    display: flex;    align-items: center;    justify-content: space-between;}.RWDmenu_plus04 .features {    min-width: 200px;}.RWDmenu_plus04 .header.is-up {box-shadow: 2px 2px 5px 1px rgb(155 155 155 / 20%);transition: .3s ease;background: #f1f0f0;}.RWDmenu_plus04 .header{transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a{    font-size: 15px;    padding: 25px 15px;    color: #383632;    letter-spacing: 3px;    transition: 0.5s;    font-weight: lighter;    font-family: 'Noto Sans TC', sans-serif;}.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:#746254;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color:#aaa;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: normal;    color: #746254;}/*寬版選單*/ 
.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {letter-spacing: 1px;text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a {font-size: 14px;color: #222;letter-spacing: 1px;transition: 0.5s;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a, .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {background: transparent;color: #aaa;padding-left: 0px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul ul a {color: #222;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul ul a:hover {color: #aaa;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul ul {background: transparent}/**/ 
.RWDmenu_plus04 .member-block a.login.is-on {    background-color: #746254;    color: #fff;    border: none;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #746254;}/*會員購物車*/ 
.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:#797875;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 15px;}.RWDmenu_plus04 .cart-block .close, .RWDmenu_plus04 .querycar-block .close,.RWDmenu_plus04 .member-block .member-close-btn {letter-spacing: 2px;color: #222;font-weight: 600;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {letter-spacing: 2px;font-size: 14px;font-weight: 600;}/*banner區塊*/ 
.banner_block {padding: 0 50px;display: flex;align-items: stretch;}.RWDbanner012 .swiper-slide .box .text_box {color: #fff;bottom: 90px;transform: inherit;right: 70px;left: auto;top: auto;}.RWDbanner012 .main_pic_box .title  {    font-size: 15px;    line-height: 1.5;    -webkit-line-clamp: 2;    font-weight: lighter;    letter-spacing: 1px;    color: #312c2c;}.RWDbanner012 .main_pic_box .sub_title {color: #312c2c;font-size: 14px; margin-top: 7px;font-weight: lighter;}.RWDbanner012 .two_box .box .text_box {color: #555;}.RWDbanner012 .sub_title_line {background: #8e8e8e;}.RWDbanner012 .main_pic_box .memo {font-size: 14px;color: #656565;}.RWDbanner012 .main_pic_box .button {height: 40px;background-color: #e4d3c6;color: #7c7671;padding: 10px 30px;}.no-touch .RWDbanner012 .main_pic_box .button:hover {    background-color: #d1c3b9;    color: #6f5f53;}/*banneru右邊*/ 
.RWDbanner012 .two_box .button:hover:before {    opacity: 1;    transition: .3s ease;}.RWDbanner012 .two_box .button:before{    content: "";    position: absolute;    background: url(archive/image/customization/icon.png)no-repeat;    width: 15px;    height: 15px;    background-size: contain;    left: 100px;    top:50%;    opacity: 0.3;    transition: .3s ease;transform: translateY(-50%);}.RWDbanner012 .two_box .button{    left: 50px;    right: auto;    bottom: 90px;    padding: 8px 20px;    background: #e4d3c6;    color: #7c7671;    letter-spacing: 3px;    text-align: left;    min-width: 130px;}.no-touch .RWDbanner012 .two_box .button:hover {background-color: #d1c3b9;color: #6f5f53;}.RWDbanner012 .two_box .box:hover .button {background-color: #d1c3b9;color: #6f5f53;}.RWDbanner012 .two_box .box:hover .button:before { opacity:1;transition: .3s ease;}.RWDbanner012 .two_box .title {    font-size: 20px;    letter-spacing: 3px;    font-weight: 500;    font-family: 'Noto Sans TC', sans-serif;    text-align: center;    width: 100%;    margin: 0 auto;    padding-left: 15px;}.RWDbanner012 .two_box .box {padding: 100px 50px;}/*標題共同*/ 
.RWDProduct015__head__h1 {    margin: 0 0 30px;    font-size: 36px;    letter-spacing: 6px;    line-height: 1.5;    font-weight: lighter;    font-family: 'Noto Sans TC', sans-serif;    color: #42403b;}#RWDfullscreen01 .main-title {    margin: 0px !important;    letter-spacing: 6px !important;    font-size: 36px;    line-height: 1.5;    font-weight: lighter;    font-family: 'Noto Sans TC', sans-serif;    color: #42403b;}#RWDfullscreen01 .sub-title {font-size: 16px !important;margin-top:15px !important;color: #aaa !important; font-weight: 700 !important;letter-spacing: 2px !important;}#RWDfullscreen01 .section-line {display:none}#RWDfullscreen01 .section-subject {margin-bottom: 30px;}.RWDService001 .main-title {display:none}.RWDService001 .section-subject {display:none}/**/ 
.hot_block .container {width:90%;}.hot_block {position: relative;padding:100px 0 80px;}.four_block .container {width:80%;}.four_block {    position: relative;    padding: 100px 0 80px;    background: url(archive/image/customization/back.jpg);    background-size: contain;box-shadow: 0px -1px 12px 3px rgb(206 206 206 / 39%);overflow: hidden;}.class_block{position: relative;padding: 100px 0;}.class_block .container {width:90%;}/**/ 
.four_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/flower-vector.png)no-repeat;    width: 400px;    height: 300px;    bottom:-20px;    background-size: contain;    left: -20px;    opacity: 0.3;}/*產品1*/ 
.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 {padding: 0px 0px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .row {margin-right: 0;margin-left: 0;}.RWDproduct002_v2 .col-md-12 {padding: 0;}.portfolio-bottom-summary {    height: auto !important;    margin: 0 auto;    width: 90%;}.portfolio-bottom-summary h4  {    font-size: 18px;    letter-spacing: 2px;    text-align: center;    line-height: 1.5;    font-family: 'Noto Sans TC', sans-serif;    color:#484848;    font-weight:500;    border-bottom: 1px solid #dedede;    margin: 15px 0 10px;    padding-bottom: 5px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/4 - 11px);    margin: 0 5px 30px;    height: auto !important;} RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #746254;}.portfolio-bottom-summary p.portfolio-bottom-summary p {    margin: 0;    font-size: 14px;    letter-spacing: 1px;    color: #656565;    font-weight: normal;}.RWDproduct002_v2 .price {font-size: 14px; text-align: center;letter-spacing: 1px;}.RWDproduct002_v2 .btn-box .shop {background: #111;font-size: 13px;letter-spacing: 2px; font-weight: 600; transition: 0.5s;}.RWDproduct002_v2 .btn-box .shop:hover {background: #555}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #746254;}/**/ 
.RWDProduct015 .product_box .title{    font-size: 18px;    font-weight: 500;    padding: 25px 0 5px;    color: #484848;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 2px;}.RWDProduct015 .product_box .memo {font-size: 13px;padding: 0;color: #656565;margin-bottom: 0;letter-spacing: 1px;}.RWDProduct015 .product_box .price_box {padding: 10px 0;border-top: 1px solid #dcd8d5;margin-top: 10px;font-size: 14px;}.RWDProduct015 .product_box .bottom_select {padding: 0;}.RWDProduct015 .product_box .price_box .member_price .price {color: #8a6d3b;}.RWDProduct015 .product_box .price_box .member_price { font-weight: normal;color: #8a6d3b;}.RWDProduct015 .tab {display:none}.RWDProduct015 .tab__name {margin-right: 10px;padding: 3px 15px;}.RWDProduct015 .tab--hot {background: transparent;}.RWDProduct015 .tab--normal {background: transparent;}.RWDProduct015 .tab--normal:before {    content: "";    background: url(archive/image/customization/tab3.png)no-repeat;    width: 100px;    height: 30px;    background-size: contain;    position: absolute;    z-index: -1;    left: 0;    top: -3px;    transform: rotate(-5deg);    opacity: 0.3;filter: drop-shadow(2px 4px 6px #ccc3bc);}.RWDProduct015 .tab--hot:before {    content: "";    background: url(archive/image/customization/tab3.png)no-repeat;    width: 100px;    height: 30px;    background-size: contain;    position: absolute;    z-index: -1;    left: 0;    top: -3px;    transform: rotate(-5deg);    opacity: 0.6;filter: drop-shadow(2px 4px 6px #ccc3bc);}.RWDProduct015 .product_box:hover .join{    background: #ccc3bc;    border: 1px solid #ccc3bc;    transition: .3s ease;}.RWDProduct015 .product_box .join:hover {    background: #ccc3bc;    border: 1px solid #ccc3bc;    transition: .3s ease;}.RWDProduct015 .product_box .join {    background-color: #eae5e1;    color: #7a6c5e;    border: 1px solid #eae5e1;    transition: .3s ease;letter-spacing: 1px;}.RWDProduct015 .product_box .type_box {display: none;}.RWDProduct015 .product_box .imgs_box {border: none;padding:0px;background: transparent;}.RWDProduct015 .product_box {    padding: 10px 30px 20px;    position: relative;    margin-bottom:0px;    font-size: 15px;    line-height: 1.5;    background: #f6f6f6;    width: calc(100%/4 - 20px);    margin: 0 10px 20px;transition: 0.5s;}.RWDProduct015 .product_box:hover{box-shadow: 2px 3px 3px 1px rgb(229 225 225 / 58%);transition: 0.5s;}.RWDProduct015__head {margin: 0;}.RWDProduct015 .product_box .info {background-color:transparent;}.RWDProduct015 .ii-link1:before {    content: "";    background: url(archive/image/customization/icon.png)no-repeat;    width: 30px;    height: 30px;    background-size: contain;    position: absolute;    right: -28px;    bottom: -20px;    opacity: 0;transform: scale(0);transition: .3s ease;}.RWDProduct015 .product_box:hover .ii-link1:before {transform: scale(1); opacity: 0.8;transition: .3s ease;}.RWDProduct015 .product_box .img_block {margin-top: 10px;}/**/ 
.RWDService001 article.boxFeature-2 h2 {    font-size: 18px;    text-align: center;    color: #484848;    letter-spacing: 3px;    line-height: 1.5;    margin: 20px 0 0;    font-family: 'Noto Sans TC', sans-serif;    font-weight:500;}.RWDService001 p {margin-bottom: 20px; font-size: 13px;color:#c0b3aa;}.RWDService001 .col-md-3:hover {    background: #fff;    box-shadow: 2px 2px 3px #b7b7b759;    transition: .3s ease;}.RWDService001 i {margin-bottom: 0;}.RWDService001 .col-md-3 {    margin: 0 5px;    padding: 0;    width: calc(25% - 10px);    transition: .3s ease; float: left;}/*210603修改一*/ 
.RWDProduct015 .product_box .join{width:100%}.RWDProduct015 .product_box .price_box .origin{display:none}.RWDProduct015 .product_box .select_box{display:none}.RWDProduct015 .product_box .title{text-align:center}.RWDProduct015 .product_box .price_box{align-items:center;justify-content:center}
/*footer start*/ 


.footer_block .container{    width: 100%;    display: flex;    align-items: stretch;    flex-wrap: wrap;    padding: 0;}.footer_block{    background: rgb(214 208 203 / 46%);    position: relative;    padding: 0;    color: #555;    font-size: 15px;    letter-spacing: 1px;overflow: hidden;}.footer_block a{color: #555;text-decoration: none}.footer_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/flower-ft.png)no-repeat;    width: 300px;    height: 100%;    right: 0;    top: 0;    background-size: contain;    z-index: -1;    opacity: 0.5;}.footer_right {    width: 75%;    display: flex;    flex-wrap: wrap;    padding: 100px 100px 60px;}.footer_left  {    width: 25%;    position: relative;    background:#f1f1f1;    padding: 100px 80px 60px;}.footer_left:before {    content: "";    position: absolute;    background: url(archive/image/customization/ft-bg5.jpg)no-repeat;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-size: cover;opacity: 0.5;}/**/ 
.ftmenu_sec {    display: flex;justify-content: center;}.ftmenu_box ul {    list-style: none;    padding-left: 0;    line-height: 2;    font-size: 14px;    letter-spacing: 1px;}.ftmenu_box{    margin: 0 20px;    text-align: center;    width: 50%;}.ftmenu_box h5 {    font-size: 18px;    padding: 0;    border-bottom: 1px solid #b7b4b2;    padding-bottom: 7px;    letter-spacing: 5px;}.ftmenu_box a {    color: #7a736b;    position: relative;    transition: .3s ease;}.ftmenu_box a:hover {    color: #555;    transition: .3s ease;}.ftmenu_box a:before {    content: "";    position: relative;    background: url(archive/image/customization/icon.png)no-repeat;    width: 13px;    height: 13px;    background-size: contain;    display: inline-block;    margin-right: 5px;    top: 2px;}.ftinfo_sec {display: flex;align-items: flex-end;}.info_left{width: 50%;}.info_right{width: 50%;display: flex;}.ft_button a:hover {    box-shadow: 2px 2px 3px rgb(202 196 191 / 51%);    transition: .3s eaae;border: 1px solid #d0c8c3;}.ft_button a {    display: flex;    width: 200px;    background: #f8f8f8;    margin: 0px 10px;    justify-content: center;    padding: 10px 0;    border: 1px solid #ded7d2;    transition: .3s ease;}.footer_info {width: 100%;}.footer_info h1 {    font-size: 30px;    font-weight: lighter;    font-family: 'Noto Sans TC', sans-serif;    color: #42403b;    margin: 0;    letter-spacing: 5px;    line-height: 1.5;}.info_left span:after{    content: "";    position: absolute;    background: url(archive/image/customization/tab3.png)no-repeat;    width: 87px;    height: 106px;    background-size: contain;    left: -15px;    top: -7px;    filter: drop-shadow(2px 4px 6px #c4c1c1);    z-index: -1;    transform: rotate(-5deg);    opacity: 0.8;}.info_left span {    position: relative;    margin-left: 15px;    letter-spacing: 2px;font-size: 13px}.footer_copyright{    width: 100%;    display: flex;    font-size: 12px;    border-top:1px dotted #d8d4d0;    padding-top: 20px;    margin-top: 20px;color: #b5b3b0}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #b5b3b0 !important;}.button_img {    width: 20px;    margin-right: 10px;}/**/ 
.scrollTop002 img {width: 25px;opacity: 0.5;}.scrollTop002 {    bottom: 40px;    position: relative !important;    text-align: right;}.scroll_block {    position: absolute;    right: 0;   bottom: 0px;}

/*footer end*/ 

/*內頁 start*/ 


/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;letter-spacing: 6px;line-height: 2;font-weight: lighter;font-family: 'Noto Sans TC', sans-serif;color: #42403b;margin-bottom: 0;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #777777;letter-spacing: 2px;line-height: 1.8;font-size: 16px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {float: none !important;position: relative;text-align: right;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1px;color: #c0b3aa;padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color: #746254;}/*麵包屑 & 標題*/ 
.page_wrapper_bg .page_subject {display: flex; justify-content: space-between;align-items: baseline;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 180px;padding: 5px 0;border: 1px solid #ccc3bc;font-size: 15px;color: #7a6c5e;transition: 0.3s ease;}.page_wrapper_bg .btn_back a:hover {background: #ccc3bc;color: #7a6c5e;transition: 0.3s ease;}/*購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {color: #7a6c5e;letter-spacing: 2px;background: #ccc3bc;font-size: 15px;transition: 0.3s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #9e8774;color: #fff}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop{color: #fff;letter-spacing: 2px;background: #9e8774;font-size: 15px;transition: 0.3s ease;} .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {color:  #fff;background: #736455;transition: 0.3s ease;}/*購物車結帳頁面_按鈕*/ 
.RWDshopping .btn.bg1 {letter-spacing: 2px;line-height: 1.5;font-size: 15px;width: 180px;padding: 5px 0;background: transparent;color: #7a6c5e;border-color: #ccc3bc;border-radius: 0px;transition: 0.3s ease;}.RWDshopping .btn.bg1:hover {background: #ccc3bc;color: #7a6c5e;border-color: #ccc3bc;transition: 0.3s ease;}.RWDshopping .btn.bg2 {letter-spacing: 2px;line-height: 1.5;font-size: 15px;width: 180px;padding: 5px 0;background: #ccc3bc;color: #7a6c5e;border-color: #ccc3bc;border-radius: 0px;transition: 0.3s ease;}.RWDshopping .btn.bg2:hover{color:  #6b5e51;background: #bca796;border-color: #bca796;transition: 0.3s ease;}.RWDshopping .btn.bg3 {letter-spacing: 2px;line-height: 1.5;font-size: 15px;width: 180px;padding: 5px 0;background: #ccc3bc;color: #7a6c5e;border-color: #ccc3bc;border-radius: 0px;transition: 0.3s ease;}.RWDshopping .btn.bg3:hover {background: #9e8774;color: #524538;border-color: #9e8774;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.shop {font-size: 15px;border: 1px solid #ccc3bc;letter-spacing: 2px;background: #ccc3bc;color:  #7a6c5e;border-color: #ccc3bc;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.shop:hover {background: #bca796;color: #6b5e51;border-color: #bca796;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add {letter-spacing: 2px;background: transparent;color:#7a6c5e;border-color: #7a6c5e;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add:hover {background: #ccc3bc;color: #7a6c5e;border-color: #7a6c5e;transition: 0.3s ease;}/*產品列表加入購物車按鈕*/ 
.layoutlist_4 .buybtn {width: 100%;padding: 5px 0;line-height: 1.5;color: #7a6c5e;letter-spacing: 2px;background-color: #eae5e1;border: 1px solid #eae5e1;transition: .3s ease;}.layoutlist_4 .buybtn:hover {background: #ccc3bc;border: 1px solid #ccc3bc;transition: .3s ease;}/*會員註冊按鈕*/#btn_member_login {letter-spacing: 2px;font-size: 15px;padding: 10px;color: #fff;border-radius: 0px;background-color: #746254;transition: .3s ease;}#btn_member_login:hover {background-color: #665447;transition: .3s ease;}#join_form .btn-primary {letter-spacing: 2px;background: #ccc3bc;color: #7a6c5e;text-align: center;width: 180px;border: 1px solid #ccc3bc;font-size: 15px;padding: 5px 0;border-radius: 0px !important;transition: 0.3s ease;line-height: 1.5;}#join_form .btn-primary:hover {background: #bca796;color: #7a6c5e;transition: 0.3s ease;}#join_form .btn-link  {letter-spacing: 2px;text-align: center;width: 180px;border: 1px solid #ccc3bc;font-size: 15px;padding: 5px 0;color: #7a6c5e;border-radius: 0px !important;margin: 0px;transition: 0.3s ease;line-height: 1.5;}#join_form .btn-link a {color: #7a6c5e;background-color: transparent;}#join_form .btn-link:hover {text-decoration: none;background: #ccc3bc;color: #7a6c5e;transition: 0.3s ease;} /*內頁側邊選單樣式*//*內頁側邊標題*/ 
.page_wrapper_bg .products-nav .nav-title {background: rgb(214 208 203 / 46%);padding: 10px 0 10px 10px;margin: 0;}.page_wrapper_bg .products-nav>ul>li {background-color: #f6f6f6;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #dcd8d5;}.page_wrapper_bg .m2018 .products-nav ul li {margin: 0;padding: 0;position: relative;width: 100%;color: #656565;}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #656565;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #746254;transition: 0.3s ease;}.m2018 .products-nav a {font-size: 15px;color: #555;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #746254;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}/*產品_產品列表頁_card樣式*/ 
.page_wrapper_bg .webdesc {color: #555;}.page_wrapper_bg .item .subject {    margin-top: 10px;    height: auto !important;    min-height: auto;    text-align: center;}.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    font-weight: 500;    padding: 15px 0 5px;    color: #484848;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 2px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    height: 66px;    line-height: 1.5;}.page_wrapper_bg .item .subject A.itemlink:hover {color: #746254;}.page_wrapper_bg .count_info{color: #999;}.page_wrapper_bg .pricearea .price{color: #bbb;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 1px solid #eee !important;}.layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .pricearea .price.fixprice { display: none;}.page_wrapper_bg .layoutlist_4 .stands_options {display: none;}.pagecontent  .layoutlist_4 .cate_div{display: none !important;}.page_wrapper_bg .item.product_list_item:hover .subject a{color: #746254;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_7 .subject a{color: #555;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_7 .subject a:hover{color: #377196;}.page_wrapper_bg .layoutlist_7 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_7 .cdate a{color: #888;text-align: center;letter-spacing: 1.5px;}.RWDproduct_page .products-info .name {font-size: 20px;    color: #484848;    font-weight: bolder;    letter-spacing: 2px;    line-height: 1.5;}.RWDproduct_page .products-info .subname {color: #777777;    font-size: 16px;    letter-spacing: 2px;    line-height: 1.5;}/*商品簡述*/ 
.directions_items_title {    font-size: 15px;    font-weight: bold;    color: #484848;    letter-spacing: 1.5px;    line-height: 1.5;}.directions_items {    margin-bottom: 20px;    list-style-type: none;    padding-inline-start: 0px;}.directions_items>li {    font-size: 14px;    letter-spacing: 1.5px;    line-height: 1.5;    padding-bottom: 8px;}.directions_items_list_other {    font-size: 15px;    font-weight: bold;    color: #777777;    letter-spacing: 1px;    line-height: 1.5;border-top: 1px solid #eee;padding-top: 20px;}.directions_items_list_other>li {    padding-bottom: 10px;}/*商品頁面頁籤*/ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {color: #7a6c5e;background: #e4d3c6;}.RWDproduct_page .tab-box .tab-menu li.active a, .RWDproduct_page .tab-box .tab-container {border-color: #dcd8d5;color: #7a6c5e;}.RWDproduct_page .tab-box .tab-menu a {background: #eae5e1;}.RWDproduct_page .product_tab_area_title {    font-size: 18px;    font-weight: 500;    color: #8a6d3b;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 2px;    line-height: 2;    margin: 0;margin-bottom: 10px;}.RWDproduct_page .product_tab_area_list {padding-inline-start: 0px;}.product_tab_area_list a {    text-decoration: none;    color: #777777;    font-weight: bold;}.product_tab_area_list a:hover {color: #746254;}.RWDproduct_page .product_tab_area_list>li {font-weight: bold;border-bottom: 1px solid #7a6c5e;    color: #7a6c5e;    display: inline-block;    font-size: 16px;    letter-spacing: 2px;    line-height: 1.5;    padding: 5px 0px;    margin: 0px 10px 15px 10px;}/*產品說明*/#RWDPAGE_BASE_PAT02 .intro_items {width: 85%;margin: 0 auto;}.intro_items_table { width: 85%;border: 1px solid #eee;margin: 30px auto;}.intro_items_content {width: 85%;margin: 30px auto;}.product_content {width: 85%;margin: 0 auto;}#RWDPAGE_BASE_PAT02 .intro_items_title {    font-size: 26px;    font-weight: 500;    padding: 25px 0 5px;    color: #484848;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 3px;line-height: 2;        border-bottom: 1px solid #dcd8d5;    padding-bottom: 20px;    text-align: center;}.intro_items_list {    list-style-type: none;    padding-inline-start: 0px;}.directions_items_list {    list-style-type: none;    padding-inline-start: 0px;}.intro_items_table_content>td>ul>li { list-style-type: none;    padding-inline-start: 0px;}.intro_items_list>li { color: #484848;font-size: 18px;font-weight: 600;letter-spacing: 2px;line-height: 2.5;padding: 15px 0;}.intro_items_list>li>p {color: #777777;letter-spacing: 2px;line-height: 1.5;font-size: 16px;font-weight: normal;}.intro_items_content_list>li { color: #484848;font-size: 18px;font-weight: 600;letter-spacing: 2px;line-height: 1.5;padding: 5px 0;}#RWDPAGE_BASE_PAT02 .article-text .products-editor .product_content>p {color: #777777;letter-spacing: 2px;line-height: 1.8;font-size: 18px;}/*商品表格*/ 
.intro_items_table_content>td {padding: 20px;border-right: 1px solid #eee;color: #777777;letter-spacing: 2px;line-height: 1.5;font-size: 16px;}.intro_items_table_content>td>ul>li {padding-bottom: 15px;}.intro_items_table_title {background: #eae5e1;}.intro_items_table_title>th:nth-child(2) {    border-right: 1px solid #fff;}.intro_items_table_title>th {    padding: 15px;    border-bottom: 1px solid #eee;    text-align: center;    color: #484848;    font-size: 18px;    letter-spacing: 2px;    line-height: 1.5;}.intro_items_table_content_title {width: 140px;    text-align: center;    font-size: 18px;    color: #484848;    letter-spacing: 2px;    line-height: 1.5;    border-right: 1px solid #eee;padding: 15px;}.intro_items_table_content {border-bottom: 1px solid #eee;}tr.intro_items_table_content td>ul{padding-inline-start: 0px;}/*購物車結帳頁面_步驟123*/ 
.RWDshopping .shopping-step .name {color: #7a6c5e;}.RWDshopping .shopping-step .num {color: #7a6c5e;border: 1px solid #7a6c5e;}.RWDshopping .shopping-step .num i {color: #fff;}@keyframes num-bg {    0% {background: rgb(122,108,94, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(122,108,94, .8);-webkit-transform: scale(1);transform: scale(1)}}.layoutlist_4 select {padding-right: 28px;}.layoutlist_4 .pricearea {    text-align: left;}.layoutlist_4 .price {    margin: 0px;}.page_wrapper_bg .pricearea .sellprice {    color: #8a6d3b;font-weight: bold;    text-align: center;}.page_wrapper_bg .RWDproduct_page .products-info .price-box li.active {color: #bbb;}.page_wrapper_bg .RWDproduct_page .products-info .price-box li {    color: #8a6d3b;font-weight: bold;}.page_wrapper_bg .product_tab_area {    padding: 30px;}

/*內頁 end*/ 

/*小螢幕 start*/ 


@media (max-width:1680px) {.footer_left { padding: 100px 50px 60px;}}@media (max-width:1500px) {.RWDmenu_plus04 .header {padding: 0 1%}.hot_block .container {width: 100%;}.RWDProduct015 .product_box .memo {min-height: 45px; line-height: 1.7;}/*banner*/ 
.banner_block {padding: 0 15px;}/**/ 
.footer_right {width: 70%;}.footer_left{width:30%;}.footer_block:after {opacity: 0.3;}}@media (max-width:1400px) {.RWDbanner012 .swiper-slide .box .text_box {bottom: 35px;right: 50px;}.RWDbanner012 .two_box .button {left: 35px}.RWDbanner012 .two_box .box {padding: 100px 30px;}.footer_copyright {flex-direction: column;line-height: 1.3;}}@media (max-width: 1300px) {.RWDbanner012 .two_box .button {bottom: 100px;}.footer_right {padding: 100px 50px 60px;}.scrollTop002 {bottom: 200px;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
.RWDbanner012 .two_box .button {    bottom: 110px;    width: 140px;    height: auto;    padding: 0 20px;}.RWDbanner012 .two_box .box {    padding: 110px 30px;    height: 25vw;}.RWDProduct015 .product_box {width: calc(100%/4 - 10px);margin: 0 5px 20px;}.four_block .container {    width: 90%;}.class_block .container {    width: 95%;}.four_block:before {width: 350px;height: 210px;bottom: -40px;}.ftmenu_box {margin: 0 10px;}.ftmenu_box h5 {font-size: 16px;letter-spacing: 3px;}.ft_button a {width: 160px;margin: 0px 5px;}/*內頁樣式*/ 
.intro_items_table {width: 85%;}.intro_items_content {width: 85%;
}
/*1199px end*/ 

/*1100px start*/ 


@media (max-width: 1100px) {/*banneru左邊*/ 
.banner_block {display: block;}.banner_block .banner_box.col-md-8 {width: 100% !important;margin-bottom: 15px;padding:0px}/*banneru右邊AD*/ 
.banner_right.col-md-4 {width: 100%;padding:0px;}.RWDbanner012 .two_box .button {bottom: 90px;}.RWDbanner012 .two_box .box {    padding: 90px 30px;    height: 25vw;}/*選單*/ 
.RWDmenu_plus04 .logo {    padding: 22px 0px;}.RWDmenu_plus04 .header-in {display: table-row;}.RWDmenu_plus04 .menu-icon {letter-spacing: 1px;font-weight: 600}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>ul>li>a {letter-spacing: 1px}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>ul>li>ul>li a {letter-spacing: 1px}.RWDmenu_plus04 #mobile-menu .toggle-submenu {letter-spacing: 1px}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color:#a18f82;}.RWDmenu_plus04 .copyright {display:none}.RWDmenu_plus04 .features:after {background-color: #d8d8d8;}.RWDmenu_plus04 .features {min-width: 120px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px; padding: 25px 10px;letter-spacing: 2px;}.RWDProduct015 .tab__name {margin-right: 10px;padding: 3px 12px;}.RWDProduct015 .tab--hot:before {width: 85px;height: 30px;top: 1px;}.RWDProduct015 .tab--normal:before {width: 85px;height: 30px;top: 1px;}.info_right {flex-direction: column;align-items: flex-end;width: 40%;}.ft_button a {width: 160px;margin: 10px 0px 0;}.footer_right{padding: 100px 80px 60px;}.footer_block:after {    opacity: 0.15;    right: -80px;}.RWDProduct015__head__h1 {font-size: 36px;}#RWDfullscreen01 .main-title{font-size: 36px;}.scrollTop002 {bottom: 30px;}}

/*1100px end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 45px 45px 30px 15px;}.RWDmenu_plus04 .features {margin-right: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 11px);}.portfolio-bottom-summary h4 {margin: 10px 0 0;}.page_wrapper_bg .main section.call_to_action {    margin: 0 0 80px 0;}
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
.RWDbanner012 .two_box .box {height: 35vw;}.RWDProduct015 .product_box {width: calc(50% - 10px)}.four_block .container {width: 95%;}.four_block:before {bottom: -85px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 11px);}.RWDbanner012 .two_box .box {padding: 100px 30px;}.footer_left{width: 100%;padding: 50px 90px;}.footer_right {width: 100%;padding: 50px 90px;}/**/ 
.hot_block {padding: 70px 0 50px;}.four_block {padding: 70px 0 50px;}.class_block {padding: 70px 0 50px;}.footer_left {padding:50px 90px;}.footer_right {padding:50px 90px;}.footer_block:after {opacity:0;}/*內頁樣式*/#RWDPAGE_BASE_PAT02 .hgroup h1 {    font-size: 32px;}.page_wrapper_bg .page_subject {    display: flex;    flex-direction: column;    align-items: center;}#RWDPAGE_BASE_PAT02 .hgroup h1 {    margin-bottom: 5px;}#RWDPAGE_BASE_PAT02 #sidebar {    padding-left: 0;    padding-right: 0;}.intro_items_table {    width: 100%;}.intro_items_content {    width: 100%;}#RWDPAGE_BASE_PAT02 .intro_items {width: 100%;}.product_content {width: 100%;}#mobile-fixed .btn-box .normal {color: #7a6c5e;border-radius: 0;border: 1px solid #ccc3bc;font-weight: bold;letter-spacing: 2px;transition: 0.3s ease;}#mobile-fixed .btn-box .normal:hover {background: #ccc3bc;color: #7a6c5e;transition: 0.3s ease;}#mobile-fixed .btn-box .bg2 {color: #7a6c5e;background: #ccc3bc;border-radius: 0;font-weight: bold;letter-spacing: 2px;transition: 0.3s ease;}#mobile-fixed .btn-box .bg2:hover {background: #bca796;color: #6b5e51;transition: 0.3s ease;}
}
/*991px end*/ 

/*800px start*/ 

@media (max-width: 800px) {
.page_wrapper_bg .btn.btn_back{width:100%;}.page_wrapper_bg .btn.btn_back a{width:100%;}.page_wrapper_bg .ebtn{width:100%;margin-right: 0px;}.page_wrapper_bg .ebtn a{width:100%;}/*內頁樣式*/ 
.page_wrapper_bg .hgroup .breadcrumb {margin-bottom: 10px;}.page_wrapper_bg .btn.btn_back{width:100%;margin-right: 0px;}.page_wrapper_bg .btn.btn_back a{width:100%;}.page_wrapper_bg .ebtn{width:100%;margin-right: 0px;}.page_wrapper_bg .ebtn a{width:100%;}#join_form .btn-primary {width: 100%;}#join_form .btn-link{width: 100%;margin-top: 15px;}.new-form {    margin-top: 0px;}.page_wrapper_bg .RWDquiry .btn.normal {    width: 100%;}#RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2 {    width: 100%;    margin-top: 15px;}
}
/*800px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
/*頁尾*/ 
.footer_block .left_block {width: 100%;float: none;}.footer_block .left_block .item_box .col-md-4.col-sm-4.col-xs-6 {width: 33%;}.footer_block .right_block {border-top: 1px #444 solid;margin-top: 25px;padding-top: 25px;float: none;width: 100%;}/*內頁樣式*/ 
.RWDproduct_page .faq-item.active .faq-question {    background: #eae5e1;}#RWDPAGE_BASE_PAT02 .pagecontent {    padding: 0px !important;}#RWDPAGE_BASE_PAT02 .call_to_action .article-text .container {    padding-left: 15px;    padding-right: 15px;}.page_wrapper_bg .product_tab_area {    padding: 0;}.page_wrapper_bg .main section.call_to_action {    margin: 0 0 30px 0;}
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
/*banner區塊*/ 
.banner_block {padding: 0;}.RWDmenu_plus04 #mobile-menu{width:75%}.RWDService001 .col-md-3 {width: calc(50% - 10px);}.RWDProduct015 .product_box {width:calc(50% - 10px);margin: 0 5px 20px; padding: 5px 15px 10px;}.RWDProduct015 .product_box .memo {min-height: auto;text-align: center;}/*product002_v2*/ 
.product_c_block {padding: 50px 15px;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.product_b_block .portfolio-bottom-summary p {display:none;}.RWDProduct015 .tab__name {margin-right: 0;padding: 3px 5px;}.RWDProduct015 .tab { color: #7e7266;font-size: 14px;letter-spacing: 2px;}.RWDProduct015 .product_box .title {font-size: 16px;text-align: center;}.RWDProduct015 .product_box .price_box {font-size: 13px;justify-content: center;}.RWDProduct015 .tab--hot:before ,.RWDProduct015 .tab--normal:before{width: 70px;height: 25px;top: 1px;}.RWDProduct015 .product_box.col-xs-6 .price_box .origin {justify-content: center;margin-right: 0;}.RWDmenu_plus04 .logo {width: 150px;margin-top:5px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 27px 10px;}.RWDmenu_plus04 .features {min-width: 120px;margin-right: 15px;}/**/ 
.RWDbanner012 .swiper-slide .box .text_box {    bottom:65px;    right: 0px;}.RWDbanner012 .main_pic_box .title {text-shadow: 2px 1px 2px #484848;color: #fff;}.RWDbanner012 .main_pic_box .sub_title{text-shadow: 2px 1px 2px #484848;color: #fff;}.RWDbanner012 .main_pic_box .memo{text-shadow: 2px 1px 2px #484848;color: #fff;}.RWDbanner012 .sub_title_line { background: #fff;}.RWDbanner012 .two_box .box {    height: 70vw;}.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination {bottom: 25px; right: 10px;left: auto;}/**/ 
.class_block .container {width: 100%;}/**/ 
.RWDProduct015__head__h1 {font-size: 30px;}#RWDfullscreen01 .main-title{font-size: 30px;}.RWDService001 article.boxFeature-2 h2 {font-size: 16px; margin: 10px 0 0;}.portfolio-bottom-summary h4 {font-size: 15px;margin: 10px 0;}.portfolio-bottom-summary {width: 100%;}.portfolio-bottom-summary p {font-size: 12px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin: 0px 5px 20px;}/**/ 
.footer_left {padding:50px 30px;}.footer_right {width: 100%;padding:50px 30px;text-align: center;}.ftinfo_sec {flex-wrap: wrap;}.info_left {    width: 100%;}.info_right {    width: 100%;    margin-top: 10px;}.ft_button {    width: 100%;}.ft_button a {    width: 100%;    margin: 5px 0px 0;}.scrollTop002 {    bottom: 25px;    right: 8px;}.footer_info h1 {font-size: 25px;letter-spacing: 3px; line-height: 1;}.four_block:before{display: none;}.footer_block:after{display: none;}.RWDmenu_plus04 .features .member-btn { padding: 26px 10px 25px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn{ padding: 26px 10px 25px;}.RWDmenu_plus04 .ml-stack-nav-toggle {width: 28px;padding: 35px 14px;}/*內頁樣式*/#RWDPAGE_BASE_PAT02 .pagecontent .layoutlist_4 .col-xs-6 {    padding-left: 10px;    padding-right: 10px;}#RWDPAGE_BASE_PAT02 .pagecontent .layoutlist_2 .col-xs-6 {    padding-left: 10px;    padding-right: 10px;}#RWDPAGE_BASE_PAT02  .hgroup .container {    margin-left: 0;    margin-right: 0;}#RWDPAGE_BASE_PAT02 .call_to_action .article-text .container {    padding-left: 0;    padding-right: 0;}.intro_items_table_content_title {    width: 117px;}.intro_items_table_content>td>ul>li {    padding-bottom: 10px;}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
.intro_items_table_content_title {    width: 90px;}#mobile-fixed .btn-box .normal {    padding: 6px 3px;}.shopping_form .shopping-title {    background: #7a6c5e;}
}
/*480px end*/ 

/*370px start*/ 


@media (max-width: 370px) {.RWDbanner012 .main_pic_box .title {font-size: 40px;}.RWDbanner012 .main_pic_box .memo {font-size: 18px;}.RWDbanner012 .main_pic_box .title, .RWDbanner012 .two_box .title {font-size: 34px;}.RWDbanner012 .two_box .button {left: 18px;}.RWDmenu_plus04 .logo {width: 110px;}.RWDProduct015 .product_box {width: 100%;margin: 0 0px 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin: 0px 0px 20px;width: 100%;}.footer_block {font-size: 13px;}.footer_right {padding: 50px 15px;}.footer_left {padding: 50px 15px;}.RWDmenu_plus04 .header {    padding: 0 10px;}.RWDmenu_plus04 .header {    padding: 0 10px;}.RWDmenu_plus04 .logo {margin-top: 0px;padding: 30px 0;}}

/*370px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
