/* all */body{font-family:'新微軟正黑體',sans-serif;font-weight: 400;letter-spacing: 1px;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;color: #5a6733;}p{letter-spacing: 0;color: #707075;line-height: 1.5em;font-weight:400;font-size: 15px;}#RWDfullscreen01 ul{list-style: none;padding: 0;}/* 反白顏色設定*/::selection {background: #5a6733;color: #fff;}::-moz-selection {background:#5a6733;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader img{width: 236px;}/*行動呼籲*/ 
.mobile-link {    position: fixed;    display: none;    left: 0;    bottom: 0;    width: 100%;    color: #FFF;    text-align: center;    z-index: 800;    transition: all 0.5s ease-out;}.mobile-link .RWDedictor {    display: flex;    flex-direction: row;    align-items: stretch;    align-content: center;    animation-delay: initial !important;    animation-duration: initial !important;    background-color:#ab8f45; }.mobile-link .RWDedictor a {    width: 100%;    color: #fff;    padding: 15px 0;}.mobile-link .RWDedictor a img{width:11px;height:15px;margin-right:10px;}/*寬度間距*/ 
.product-blcok .container,.sell-blcok .container,.advantage-blcok .container{width: 80%;}/*板塊間距*/ 
.product-blcok .container,.sell-blcok .container,.advantage-blcok .container{padding: 80px 0 50px;}/*主標題*/ 
.titlebar{text-align: center;position: relative;}.titlebar h2{color: #222;font-size: 30px;margin-top: 0px;font-family: 'Noto Sans TC';letter-spacing: 1px;margin-bottom: 15px;font-weight: 400;}.titlebar .en-title{font-family: 'Lato';font-size: 20px;color: #5a6733;margin: 20px 0 10px;letter-spacing: 0px;}.titlebar .en-title::after{content: '';width: 1px;height: 50px;background: #dfdfdf;margin: 10px auto 0;display: block;}.titlebar .sub-title{color: #787878;font-size: 18px;text-transform:uppercase;}/*按鈕*//*header*/ 
.RWDmenu_plus04 .header{padding: 5px 3% 10px 3%;background: transparent;transition: all 0.5s ease-out;top: 0;}.RWDmenu_plus04 .header::before{  content: '';  width: 100%;  height: 150px;  position: absolute;  left: 0;  top: 0;  opacity: 1;  transition: all 0.5s ease-out;  background: -moz-linear-gradient(top,  rgba(246,246,244,1) 32%, rgba(246,246,244,0.99) 33%, rgba(255,255,255,0) 100%);  background: -webkit-linear-gradient(top,  rgba(246,246,244,1) 32%,rgba(246,246,244,0.99) 33%,rgba(255,255,255,0) 100%);   background: linear-gradient(to bottom,  rgba(246,246,244,1) 32%,rgba(246,246,244,0.99) 33%,rgba(255,255,255,0) 100%);  z-index: -1;}.RWDmenu_plus04 .container{float: right;}.RWDmenu_plus04 .logo {z-index: 30;width:154px;transition: all 0.5s ease-out;margin-top: 15px;transition: all 0.5s ease-out;}.RWDmenu_plus04 .site-nav .menu{text-align: right;}/*header hover*/ 
.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: #5a6733;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 0;height: 1px;background:#5a6733;bottom: 0;right: 0;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {width: 100%;transition: all .5s ease;right: auto;left: 0;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul{width:180px;}.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {    position: absolute;    right: 5px;    border-color: #666;}.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{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.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: #5a6733;}/*header icon*/ 
.RWDmenu_plus04 .features .search-btn img,.RWDmenu_plus04 .features .member-btn img,.RWDmenu_plus04 .features .cart-btn img{  width: 20px;height: 20px;}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up{transition: all 0.5s ease-out;padding-bottom: 0;background: transparent;}.RWDmenu_plus04 .header.is-up .logo{margin-top: 10px;transition: all 0.5s ease-out;}.RWDmenu_plus04 .header.is-up .logo img{filter: initial;}/*banner*/ 
.banner-block{position: relative;}.banner-block .RWDbanner_plus01 .slick-caption{top: 35%;}.banner-block .container{width: 85%;}.banner-block .RWDbanner_plus01 .logo{position: absolute; top:10%;left: 35%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 4.8em;color: #7a9876;text-transform: uppercase;letter-spacing: -2px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 2.7em;color: #7a9876;text-transform:uppercase;letter-spacing: -1px;margin-top:0;}.banner-block .RWDbanner_plus01 .slick-caption .txt3{color: #4c5e49;font-size: 32px;font-weight: 400;margin-top: 35px;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #7a9876;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#7a9876;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #7a9876;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(130,149,127,0.3);position: absolute;left: 30px;bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #5b7058;}/*產品*/ 
.product-blcok .section-subject.row{display: none;}.RWDproduct002_v3{padding-bottom: 0;}.RWDproduct002_v3 .popup-portfolio{margin-bottom: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 4 - 1px);}.RWDproduct002_v3 .showbottom a{text-align: left;padding: 20px 0 0;}.RWDproduct002_v3 .portfolio-bottom__h4{color:#222;font-weight: bold;font-size: 18px;letter-spacing: 1px;margin-bottom: 5px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color: #5a6733;}.RWDproduct002_v3 .price{text-align: right;font-size: 18px;font-family:'Lato';font-weight:600;color: #5a6733;}.RWDproduct002_v3 .btn-box .shop{background: #BDAA89;border-radius: 0;border: 0 ;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car{background: #5a6733;border: 0 ;}.RWDproduct002_v3 .btn-box .shop:disabled:hover,.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car:disabled{background: #e2e2e2;color: #999;}/*熱銷組合*/ 
.sell-blcok{background: #f6f6f4;padding-bottom: 80px;}.sell-blcok .RWDProduct015{padding-top: 50px;}.sell-blcok .RWDProduct015 .product_box{width: calc(100% / 4 - 1px);}.sell-blcok .RWDProduct015 .product_box .imgs_box{border: 0;}.sell-blcok .RWDProduct015 .product_box .title{color:#222;font-weight: bold;font-size: 18px;letter-spacing: 1px;}.sell-blcok .RWDProduct015 .product_box .memo{letter-spacing: 0;color: #707075;line-height: 1.5em;font-weight: 400;font-size: 15px;min-height: 40px;}.sell-blcok .RWDProduct015 .product_box .price_box .member_price,.sell-blcok .RWDProduct015 .product_box .price_box .member_price .price{color: #5a6733;}.sell-blcok .RWDProduct015 .product_box .price_box .member_price{font-size: 18px;font-family:'Lato';font-weight:600;color: #5a6733;}.sell-blcok .RWDProduct015 .tab__name{border-radius: 99em;background:rgba(77,77,77,.05);color: #897a61;}.sell-blcok .RWDProduct015 .tab--hot{background: #5a6733;color: #fff;}.sell-blcok .RWDProduct015 .product_box .join{background: #BDAA89;transition: all 0.5s ease-out;}.sell-blcok .RWDProduct015 .product_box .join:hover{background: #5a6733;transition: all 0.5s ease-out;}.sell-blcok .RWDProduct015 .product_box:hover .info{display: none;}/*優勢*/ 
.advantage-blcok{position: relative;}.advantage-blcok::after{content: '';background:url(archive/image/customization/block_leaf.png) no-repeat;position: absolute;bottom:-60px;left: 0; width: 524px;height: 327px;}.advantage-blcok::before{content: '';background:#f6f6f4;width:50%;height:70%;position: absolute;bottom: 0;left: 0;z-index: -1;}.advantage-blcok .RWDleft_cont .container{width: 100%;padding: 0;}.advantage-blcok .RWDleft_cont .section_left_content{background: transparent;padding-top:30px;}.advantage-blcok .RWDleft_cont .row{display: flex;flex-direction: row-reverse;align-items: center;}.advantage-blcok .RWDleft_cont .col-lg-5{width: 50%;padding: 0 3vw;}.advantage-blcok .RWDleft_cont .col-lg-offset-2{margin-left: 0;padding: 0;position: relative;}.advantage-blcok .RWDleft_cont .content_title{color: #222;font-size: 30px;margin-top: 0px;font-family: 'Noto Sans TC';letter-spacing: 1px;margin-bottom: 15px;font-weight:400;line-height:1.3em;}.advantage-blcok .RWDleft_cont .lead{margin-bottom: 0;}.advantage-blcok .RWDleft_cont .lead h5{color: #657141;font-size: 16px;font-weight: 700;margin: 60px 0 30px;}.advantage-blcok .RWDleft_cont .content_topline{display: none;}.advantage-blcok .fiveicon .inner-title{font-size: 16px;font-weight: 700;letter-spacing: 0;font-family: 'Noto Sans TC';margin: 30px 0;color: #a59271;font-weight:400;}.advantage-blcok .fiveicon ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}.advantage-blcok .fiveicon ul li{display: flex;justify-content: flex-start;align-items: center;font-size: 16px;color: #555;font-weight: normal;width: calc(100% / 2);margin-bottom: 10px;}.advantage-blcok .fiveicon ul i{width:57px;padding-right:5px;}.advantage-blcok .fiveicon ul li:nth-child(3) i{width:62px;padding-top: 15px;}/*側邊欄*/ 
.RWDmenu_plus04 .member-block a.login.is-on,.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn,#div_forget_content #forget_table_btn{background: #BDAA89;border-radius:0;}#forget_table .th{font-weight: 500;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}@media (min-width: 1921px) {}/*220801-調整子選單位置*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul {margin-left: -90px;}
/*footer start*/

/*footer*/ 
.footer-block{font-size: 15px;background: #e8e8e8;display: flex;justify-content: flex-start;align-items: center}.footer-block,.footer-block a{color: #333;}.footer-block .container{width: calc(100% - 650px);padding: 0px 3vw 0px;display: flex;align-items: flex-start;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;}.pagebottom-block{width: 550px; height: 500px;background: url(archive/image/customization/pagebottom_banner.jpg) no-repeat; background-size: cover;}.pagebottom-block .RWDparallax_new .picbgbox{height:550px;}.pagebottom-block .RWDparallax_new .container{width: auto;padding: 0;display: block;}/*公司資訊*/ 
.footer-block .infobox{display: flex;align-items: flex-end;justify-content: space-between;}.footer-block .ft-left{width:40%;}.footer-block .ft-right{width: 60%;}.ft-logo{font-size: 23px;font-weight: 400;color: #657141;font-family:'Noto Sans TC',sans-serif;}.ft-logo span{color: #313131;font-size: 16px;display: block;font-weight: normal;letter-spacing: 3px;margin: 5px 0 0;}.company-info ul{margin: 40px 0;}.company-info ul li{margin-bottom: 5px;}.company-info ul li span{width: 90px;}.company-info ul li i{padding-right: 10px;}.sitemap .RWDedictor{display: flex;justify-content: flex-end;}.sitemapstyle{width: 180px;padding-right:30px;}.sitemapstyle:last-child{padding-right: 0;}.sitemapstyle .info-title{font-weight: 600;color: #313131;margin-bottom: 15px;}.sitemapstyle a{display: block;border-bottom: 1px solid #d5d5d5;padding: 5px 0;}.sitemapstyle a:hover{color: #657141;}.sitemapstyle a:last-child{border: 0;}/*社群*/ 
.RWDsocial002{margin-right: 20px;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 .iconRounded{border:0;color: #323232;background: transparent;width: 30px;height: 30px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;}/*copyright*/ 
.ft-bottom{display: flex;align-items: center;flex-wrap: wrap;font-size: 12px;width: 100%;border-top: 1px dotted #d5d5d5;padding-top: 20px;margin-top: 40px;}.copyright_desc a, .copyright_desc,.ft-bottom a,.ft-bottom{color: #555;}/*gotop*/ 
.scrollTop002 img{width:10px;}/*內頁*/ 
.footer-block .company-info ul {list-style: none; padding-left: 0;}

/*footer end*/
/*cookie start*/

.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #b59f73 !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px;}.RWDalert_fancybox .btn.active:hover{opacity:0.7;}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg .main {top: 0px !important;}.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}/*-------文字--------*/ 
.page_wrapper_bg .hgroup h1 {font-family: 'Noto Sans TC', sans-serif; font-size: 30px; text-align: center; font-weight: 400; letter-spacing: 1px; line-height: 1.6; color: #222; margin: 0;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1.6;letter-spacing:1px; font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 1px;line-height: 1.6; margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.6; margin: 15px 0 15px; font-weight: bold;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:15px; line-height: 1.6; letter-spacing: 1px;color: #707075; font-weight: 400;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 18px !important; font-weight: bold; color: #787878;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 1.6; font-weight: 400; color: #707075;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*主標*/ 
.page_wrapper_bg .hgroup .container {width: 100%;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 10px 0 20px;}.hgroup .breadcrumb a {color: #666;}.hgroup .breadcrumb a:hover {color: #a59271;}/*列表上方共同文字*/ 
.webdesc, .eformsDesc {font-size: 16px; font-weight: 400; color: #787878; text-align: center;}.webdesc span {margin-top: 15px; display: block;}/*售價紅色*/#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {color: #657141;}/*文章編輯*/ 
.RWDeditor01 .model-title {display: none;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 20px;}/*-------按鈕--------*/ 
.btn {border-radius: 0;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 8px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important; padding: 0; box-shadow: none; margin-top: 40px !important;}.btn.btn_back a {font-size: 14px; min-width: 160px; padding: 2px 15px; background: transparent; color: #666; transition: all 0.5s ease; border: 1px solid #cdcdcd;}.btn.btn_back a:hover {border: 1px solid #b1b1b1; color: #fff; background: #b1b1b1;}/*確定送出*/ 
.ebtn {float: right; background: transparent !important; padding: 0; margin-right: 0;}.ebtn a {text-align: center; min-width: 160px; color: #666; border: 1px solid #cdcdcd; transition: all 0.5s ease; font-size: 14px; font-weight: 400; padding: 2px 30px;}.ebtn a:hover {color: #fff; background:#b1b1b1; border: 1px solid #b1b1b1; transition: all 0.5s ease;}/*-------範例--------*//*圖文輪播*/ 
.RWDslider01 .editor {font-size: 15px; line-height: 1.6; color: #707075; letter-spacing: 1px;}/*時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #787878; font-size: 20px; font-weight: 600; line-height: 1.8;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 15px; color: #707075;}.RWDtimeline01 li.event .point .title {font-size: 20px; font-weight: 600; margin: 0 0 20px 0; color: #787878;}.RWDtimeline01 li.event .point .editor {font-size: 15px; line-height: 1.6; letter-spacing: 1px; color: #707075;}/*-------會員相關--------*//*會員登入-側欄*/ 
.RWDmenu_plus04 .member-block h3 {font-family: 'Noto Sans TC', sans-serif; font-weight: 400;}.RWDmenu_plus04 .member-block a.login.is-on:hover {background: #5a6733;}.RWDmenu_plus04 .member-block a.signin {border: 1px solid #5a673380; color: #657141; background: transparent;}.RWDmenu_plus04 .member-block a.signin:hover {color: #fff; background: #5a6733; border: 1px solid #5a6733;}.RWDmenu_plus04 .member-block .form-area .group label {font-weight: 600;}.RWDmenu_plus04 .member-block .other a.fogot {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.fogot:hover {color: #657141; transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend:hover {color: #657141; transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a {transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a:hover {color: #657141; transition: all 0.3s ease;}/*忘記密碼+重發認證 確認送出*/ 
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {font-family: 'Noto Sans TC', sans-serif;}#div_forget_content .subject {font-weight: 500;}#forget_table .th {color: #222; font-weight: 400;}#forget_table input {font-size: 14px; font-weight: 400;}#div_forget_content #forget_table_btn {transition: all 0.5s ease;}#div_forget_content #forget_table_btn:hover {background: #5a6733;}/*非會員查詢訂單*/ 
.shoppingQuery input.form-control.required {border-radius: 0;}.shopping_viewlogin__submit {border-radius: 0; transition: all 0.5s ease;}.no-touch .shopping_viewlogin__submit:hover {background: #5a6733;}.shopping_viewlogin__member a {color: #657141;}.shopping_viewlogin .form-group label {font-weight: 500;}/*會員登入頁*/#btn_member_login {border-radius: 0; background: #bdaa89; transition: all 0.5s ease;}#btn_member_login:hover {background: #5a6733;}.form-group #btn_forget_form {transition: all 0.3s ease;}.form-group #btn_forget_form:hover {color: #657141; transition: all 0.3s ease;}.form-group #btn_reverify_form {transition: all 0.3s ease;}.form-group #btn_reverify_form:hover {color: #657141; transition: all 0.3s ease;}.member_login .shopping_view {transition: all 0.3s ease;}.member_login .shopping_view:hover {color: #657141; transition: all 0.3s ease;}.member_join, .shopping_view {font-family: 'Noto Sans TC', sans-serif;}.member_join_strong {color: #657141;}/*會員註冊頁*/ 
.join_form-title {font-weight: 600; color: #222;}#join_form .btn-primary {border-radius: 0; background: #bdaa89; transition: all 0.5s ease;}#join_form .btn-primary:hover {background: #5a6733;}.memberlist .page_wrapper_bg .btn-primary:hover a {color: #fff;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {border-radius: 0;}/*-------購物車相關--------*//*購物車-側欄*/ 
.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: #657141;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .total, .RWDmenu_plus04 .querycar-block.notFullScreen .bottom-box .total {color: #657141;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover {background: #5a6733;}/*購物清單頁*/@keyframes num-bg {    0% {background: #5a6733; -webkit-transform: scale(.5); transform: scale(.5)}    100% { background: #5a6733; -webkit-transform: scale(1); transform: scale(1)}}.shopping-step .current .num:before { background: #5a6733;}.login-box a b {color: #a59271; transition: all 0.3s ease; font-weight: 400;}.login-box:hover a b {color: #a59271; transition: all 0.3s ease;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color: #e50c21;}.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn.bg1, .RWDshopping .btn.bg3 {color: #657141; border-color: #5a673380; transition: all 0.5s ease; font-weight: 400; background: transparent;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {color: #fff; background: #5a6733; border-color: #5a6733;}.RWDshopping .btn.bg2, .bonus-box .btn, .voucher-box .btn {background: #bdaa89; border-color: #bdaa89; transition: all 0.5s ease;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #5a6733; border-color: #5a6733;}.other-check .web-member:hover {color: #5a6733;}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]), .RWDshopping textarea {border-radius: 0;}#mobile-fixed .btn-box .normal.bg3 {color: #657141; border: 1px solid #5a673380;}#mobile-fixed .btn-box .bg2 {background: #bdaa89; border: 1px solid #bdaa89; color: #fff !important;}/*-------產品列表--------*//*產品列表D*/ 
.productlist .layoutlist_4 {display: flex; flex-wrap: wrap;}.productlist .layoutlist_4 .col-xs-6.col-sm-4.col-md-4 {padding-left: 10px; padding-right: 10px;}.layoutlist_4 .item {height: auto !important; border: none; padding-bottom: 0; margin-top: 30px;}.layoutlist_4 .item.product_list_item .subject {margin-bottom: 15px; min-height: 48px;}.layoutlist_4 .item.product_list_item .subject a {font-size:17px; line-height: 1.8px; letter-spacing: 1px; font-weight: bold; color: #222; transition: all 0.3s ease;}.layoutlist_4 .item.product_list_item:hover .subject a {color: #5a6733;}.layoutlist_4 .pricearea {text-align: left;}.layoutlist_4 .price {display: inline-block; margin: 0px; padding: 0 5px 0 0;}/*.layoutlist_4 .pricearea {display: flex; align-items: flex-end;}*/ 
.layoutlist_4 .price.sellprice {font-size: 18px; line-height: 1.5; font-family:'Lato'; font-weight:600; color: #5a6733;}.layoutlist_4 .count_info span,.layoutlist_4 .standarea span {letter-spacing: 1px; font-weight: 400;}.layoutlist_4 .buybtn {font-size: 14px; background: #bdaa89; padding: 5px 0; transition: all 0.5s ease;}.layoutlist_4 .item:hover .buybtn {background: #5a6733;}.layoutlist_4 .cate_div {display: none !important;}.layoutlist_4 .buybtn.disabled {background-color: #e2e2e2; color: #999;}.layoutlist_4 .buybtn.disabled:hover {background-color: #e2e2e2; color: #999;}.layoutlist_4 .item:hover .buybtn.disabled {background: #e2e2e2;}.layoutlist_4 .stands_options {margin: 0;}.layoutlist_4 select {border-radius: 0;}/*-------產品內容--------*//*產品內容B*/ 
.page_wrapper_bg .article-text .RWDproduct_page {margin-top: 45px;}.RWDproduct_page .products-info .name-box {margin-bottom: 20px;}.RWDproduct_page .products-info .name {font-weight: 600; color: #222;}.RWDproduct_page .products-info .price-box li.active {font-weight: 600;}.RWDproduct_page .products-info .price-box li b {font-weight: 600;}.RWDproduct_page .products-info .price-box li.active b {font-size: 17px;}.RWDproduct_page .products-info .price-box li.delline {margin-top: 1px; color: #888;}.RWDproduct_page .products-info .price-box li.delline b {font-size: 14px;}.RWDproduct_page .products-info .txt {margin-bottom: 35px;}.RWDproduct_page .products-info .txt .editor {line-height: 1.6;}.RWDproduct_page .pd-info .form-group {margin-bottom: 10px;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #5a6733;}.RWDproduct_page .page_content3_thumbphoto .swiper-slide {cursor: pointer;}.RWDproduct_page .tab-box .tab-menu li.active a:before {height: 2px;}.RWDproduct_page .tab-box .tab-menu a {height: 45px; padding: 10px 15px;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {margin-bottom: 20px;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size: 14px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: transparent; color: #657141; border: 1px solid #5a673380; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {background: #5a6733; border-color: #5a6733; color: #fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #bdaa89; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop  .btn.shop:hover {background: #5a6733;}/*-------文章列表--------*//*文章列表F*/ 
.layoutlist_7 .litem {margin: 10px 0 30px !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 17px !important; font-weight: bold; color: #222 !important;}.layoutlist_7 .litem:hover .subject a {color: #5a6733 !important;}.layoutlist_7 .summary, .layoutlist_7 .summary a {color: #707075;}/*-------電子表單--------*//*電子表單A*/ 
.eformscontent .layoutlist_1 {max-width: 800px; margin: 10px auto 0;}/*.form-horizontal .form-group {margin-left: 0; margin-right: 0;}*//*.form-group label {padding-left: 0 !important; padding-right: 0 !important;}*/ 
.form-horizontal .control-label {width: 15%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}.form-horizontal .form-group .col-sm-12.col-md-5 {width: 70%;}textarea.form-control {min-height: 130px;}.form-control {border-radius: 0; box-shadow: none;}.customized_columns ._input, .customized_columns select {background: #fbfbfb; border: 1px solid #e1e1e1;}label.error {font-weight: 400;}/*-------個別--------*//*隱私權政策*/ 
.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width: 1650px) {  .product-blcok .container, .sell-blcok .container, .advantage-blcok .container {width: 90%;}  .RWDproduct002_v3 .portfolio-bottom__p{ min-height: 80px;margin-bottom: 0;}}@media (max-width: 1600px) {  .footer-block .pagebottom-block {width: 500px;}  .footer-block .container{width: calc(100% - 550px);}}@media (max-width: 1500px) {  .footer-block .container{flex-direction: column}  .footer-block .ft-left,.footer-block .ft-right{width:100%;}  .footer-block .ft-left{display: flex;justify-content: space-between; align-items: flex-end;}  .footer-block .ft-right{margin-top:30px;}  .company-info{width:70%;}  .social-info{width:30%;}  .company-info ul {margin: 30px 0;}  .RWDsocial002 .pull-right {float: right !important;}  .sitemap .RWDedictor{display: flex; justify-content: flex-start; flex-direction: row;}  .sitemapstyle{width:100%;}  .sitemapstyle a{display: inline-block;border-bottom:0;}  .sitemapstyle a::after{content:'';width:1px;height:13px;display: inline-block;margin:0 10px; background: #d5d5d5;}  .sitemapstyle a:last-child::after{display:none;}}@media (max-width: 1400px) {  .footer-block .pagebottom-block {width: 30%;}  .footer-block .container {width: calc(100% - 30%);}}@media (max-width: 1300px) {  .advantage-blcok .fiveicon ul li{width:100%;}  .advantage-blcok .fiveicon ul li:nth-child(4) i{width:60px;}  .advantage-blcok::after{ bottom: 50px; left: -100px;}  /*221017*/  .advantage-blcok::before{left:auto;right:0;}  .advantage-blcok::after{left: auto;right: -121px;bottom: 61px;width: 400px;height: 250px;background-size: 100% auto;}  .advantage-blcok .RWDleft_cont .section_left_content{padding-bottom}  .advantage-blcok .RWDleft_cont .row{display: flex;flex-direction: column;align-items: center;}  .advantage-blcok .RWDleft_cont .col-lg-5{width: 95%;}  .advantage-blcok .RWDleft_cont .col-lg-offset-2{position: absolute;right: 0;bottom: -50px;width: 60%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*行動呼籲*/ 
.mobile_link {    display: block;}/*漢堡選單開啟*/ 
.RWDmenu_plus04 .header::before{  content: '';  width: 100%;  height: 150px;  position: absolute;  left: 0;  top: 0;  opacity: 1;  transition: all 0.5s ease-out;  background: -moz-linear-gradient(top,  rgba(246,246,244,1) 32%, rgba(246,246,244,0.99) 33%, rgba(255,255,255,0) 100%);  background: -webkit-linear-gradient(top,  rgba(246,246,244,1) 32%,rgba(246,246,244,0.99) 33%,rgba(255,255,255,0) 100%);   background: linear-gradient(to bottom,  rgba(246,246,244,1) 32%,rgba(246,246,244,0.99) 33%,rgba(255,255,255,0) 100%);  z-index: -1;  display:block;}.RWDmenu_plus04 .site-nav,.RWDmenu_plus04 #mobile-menu .menu li .m_stitle,.RWDmenu_plus04 #mobile-menu .menu li.active .m_title {display: none;}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {display: inline;}/*漢堡選單樣式調整*/ 
.RWDmenu_plus04 #mobile-menu {background-color: #fff;padding-bottom: 0;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #eee;}.RWDmenu_plus04 #mobile-menu .menu a {color: #363030;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #5a6733;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fff;}.RWDmenu_plus04 .menu li a {color: #434343;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-weight: normal;font-size:15px;}.RWDmenu_plus04 .menu li a .m_stitle_block{color: #adadad;}/*漢堡本人調整*/ 
.ml-stack-nav-toggle{color: #000}.ml-stack-nav-toggle__line{background: #000;}/*header menu hover*/ 
.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: #888;}.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: #000000;}/*格線*/ 
.RWDmenu_plus04 .features:after {display: none;}/*header呼籲*/ 
.RWDmenu_plus04 .features {position: relative;padding-right: 0;float: right;margin: 0px 5px 0 0;}.RWDmenu_plus04 .features .edit {display: block;}.RWDmenu_plus04 .features .edit .headerbooking {margin: 15px 0 0;}/*header下滑*/ 
.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle{color: #434343;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background: #434343;}/*產品a*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 3 - 1px); height: auto !important;margin-bottom:60px;}/*熱銷組合*/ 
.RWDProduct015 .product_box .info {opacity:0;display:none;}.sell-blcok .RWDProduct015 .product_box {width: calc(100% / 3 - 1px);}/*優勢*/ 
.advantage-blcok .fiveicon ul li{width: calc(100% / 2);}.advantage-blcok::before{width: 70%;height: 45%;}/*footer*/ 
.footer-block{flex-direction: column;display: flex;}.footer-block .container{padding: 5vw 4vw 20px;}.footer-block .pagebottom-block,.footer-block .container{width:100%;}.pagebottom-block{height: 300px;    background-position: center center;}/*優勢*/ 
.advantage-blcok .RWDleft_cont .row{flex-direction: column;margin:0;}.advantage-blcok .RWDleft_cont .col-lg-5,.advantage-blcok .RWDleft_cont .col-lg-offset-2{width:100%;}.advantage-blcok .RWDleft_cont .col-lg-offset-2{display: flex; justify-content: center;}.advantage-blcok .container,.advantage-blcok .RWDleft_cont .section_left_content{padding-bottom:0;}.advantage-blcok::after {bottom: -140px;left: -103px;}/*內頁-頁尾*/ 
.pagebottom-block {height: 200px;}/*221017*/ 
.advantage-blcok .RWDleft_cont .col-lg-offset-2{position: static;}.advantage-blcok::after{bottom: 50px;left: -100px;right: auto;width: 524px;height: 327px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}.advantage-blcok::after{bottom: -99px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDproduct002_v3 .portfolio-bottom__h4{min-height: 50px;}.advantage-blcok .RWDleft_cont .content_title,.advantage-blcok .RWDleft_cont .lead h5{text-align:center;}.advantage-blcok::before{    height: 43%;}/*內頁-次選單C*/#sidebar.layoutmenu3 {padding: 0; margin-bottom: 20px;}/*內頁-電子表單A*/ 
.form-horizontal .control-label {width: 17%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 83%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.advantage-blcok::after { bottom: -108px;}.footer-block .container{padding-top:10vw;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*footer*/ 
.sitemap .RWDedictor{flex-direction: column;}.sitemapstyle{padding-right:0;margin-bottom: 20px;}.sitemapstyle .info-title{margin-bottom: 0;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}/*內頁-範例-圖文輪播*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {width: 100%; float: none; padding-right: 0px; padding-left: 0px; margin: 0 auto;}.RWDslider01 .text {width: 100%; float: none; margin: 0 auto; padding-bottom: 40px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static; margin-left: inherit; text-align: center;}/*內頁-文章編輯*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}/*內頁-按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{  width: auto !important;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: calc(100% /2 - 1px);}.layoutlist_7 .row:before, .layoutlist_7 .row:after {display: none;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*內頁-產品內容B*/ 
.RWDproduct_page .products-info .name {margin-top: 20px;}.RWDproduct_page .products-editor {margin-top: 50px;}/*內頁-電子表單A*/ 
.eformscontent .layoutlist_1 {width: 100%;}.form-horizontal .control-label {width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-5 {width: 100%;}/*內頁-下欄-購物車*/#mobile-fixed.hid-info, #mobile-fixed.hid-info.active, #mobile-fixed.show-info {padding: 15px 5px;}#mobile-fixed .price-box li:first-child {margin-right: 10px;}
}
/*767px end*/
/*720px start*/

@media (max-width: 720px) {  .RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 2); margin-bottom: 40px;}  .sell-blcok .RWDProduct015 .product_box {width: calc(100% / 2);}   .advantage-blcok .RWDleft_cont .content_title, .advantage-blcok .RWDleft_cont .lead h5 {text-align: left;}  .advantage-blcok::after { left: -80px;bottom: -60px;width: 350px;height: 218px;background-size: 100% auto;}  .advantage-blcok::before{height: 25%;width: 80%;}  .pagebottom-block{height: 200px;}}

/*720px end*/
/*600px start*/
@media (max-width: 600px) {
/*header*/ 
.RWDmenu_plus04 .logo{width: 120px;}/*banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 70px)!important;height: calc(100vh - 70px)!important;}.banner-block .RWDbanner_plus01 .page-scroll{display:none;}/*產品*/ 
.RWDproduct002_v3 .portfolio-bottom__h4{font-size: 17px;}.RWDproduct002_v3 .portfolio-bottom__p {min-height: 100px;}.RWDproduct002_v3 .price{text-align: left;}/*熱銷產品*/ 
.sell-blcok{padding-bottom:0;}.sell-blcok .RWDProduct015 .product_box .title{font-size: 17px;min-height:80px;}/*優勢*/ 
.advantage-blcok .container{padding-top: 50px;}.advantage-blcok .RWDleft_cont .lead h5{margin-top:30px;}.advantage-blcok .RWDleft_cont .content_title{font-size:22px;line-height: 1.5em;}.advantage-blcok .RWDleft_cont .lead h5{line-height: 1.5em}.advantage-blcok .fiveicon ul{align-items: flex-start;flex-direction: column}.advantage-blcok .fiveicon ul li{width:100%;}.advantage-blcok .fiveicon ul i{padding-right:10px;}/*主標題*/ 
.titlebar h2{font-size:22px;}/*footer*/ 
.footer-block .ft-left{display: flex; align-items: flex-start; flex-direction: column;}.company-info,.social-info{width:100%;}.RWDsocial002 .pull-right {float: none !important;}/*內頁-main*//*.page_wrapper_bg section.call_to_action>.container {padding-left: 10px; padding-right: 10px;}*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .article-text .container {padding-left: 10px; padding-right: 10px;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 24px;}/*內頁-上方列表文字*/ 
.webdesc {font-size: 15px;}.productlist .webdesc {text-align: left;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: 100%;}.ebtn.currectsend_btn {margin-top: 20px;}/*內頁-圖文輪播*/ 
.RWDslider01 .products-list {margin: 0;}/*內頁-時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 19px;}.RWDtimeline01 li.event .point .title {font-size: 19px;}/*內頁-按鈕*/ 
.btn.btn_back, .ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn ,.btn-primary{ width: 100%!important;}/*內頁-產品列表D*/ 
.layoutlist_4 .price {display: block;}.layoutlist_4 .item.product_list_item .subject a {font-size: 16px;}/*內頁-產品內容B*/ 
.products-editor ._bd_row h1, .products-editor ._bd_row h2, .products-editor ._bd_row h3, .products-editor ._bd_row h4, .products-editor ._bd_row h5, .products-editor ._bd_row h6 {text-align: left !important;}.products-editor ._bd_row p {text-align: left !important;}.products-editor ._bd_column {padding-left: 0px; padding-right: 0px;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: 100%;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 16px !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.product-blcok .container, .sell-blcok .container, .advantage-blcok .container {padding: 40px 0 50px;}.advantage-blcok .container{padding-bottom:0;}.advantage-blcok::after{left: -81px; bottom: -108px;width: 300px;height: 187px;}.advantage-blcok::before{height: 15%;}/*內頁-產品列表D*/ 
.layoutlist_4 select {width: 100%;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {/*內頁-範例-時間軸*/ 
.RWDtimeline01 li.event .point .date {font-size: 15px; margin: 0;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.company-info ul li span,.sitemapstyle a{display:block;}.company-info ul li i,.sitemapstyle a::after{display:none;}.advantage-blcok::after { left: -80px;bottom: -10px;width: 280px;height: 175px;background-size: 100% auto;}.advantage-blcok::before {height: 25%;}/*產品*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item,.sell-blcok .RWDProduct015 .product_box{width:100%;}.RWDproduct002_v3 .portfolio-bottom__h4,.RWDproduct002_v3 .portfolio-bottom__p,.sell-blcok .RWDProduct015 .product_box .title{min-height: auto;}/*內頁-產品列表D*/ 
.productlist .layoutlist_4 .col-xs-6.col-sm-4.col-md-4 {width: 100%;}.layoutlist_4 .item.product_list_item .subject {min-height: auto; height: auto !important;}
}
/*380px end*/