.fl {width:150px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}.main{   overflow: hidden;}/*-------------------base--------------------*/ body, html{     font-family:'Cormorant', '微軟正黑體', serif;     background-color: #fefbf4;} a, a:hover, a:focus {     text-decoration: none;     transition: .2s ease;     transition-duration: .2s;     transition-delay: .2s;} a:focus, a:hover{     color: #000;} a[href^=tel] {     color : inherit;     text-decoration: none;} .RWDbanner_plus01 .container,.product-section .container,.about-section .container,.news-section .container{     width:75%;}.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover {    background-color: #8b532c;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    margin: 30px auto 0;    display: block;    max-width: 200px;    letter-spacing: 0;    background: #9a8876;}/*--主標題--*/ .RWDproduct002_v3 .main-title,.news-section .RWDnews005 h1.main-title{     font-family: 'Cormorant';     color: #3b3b3c;} .RWDproduct002_v3 .sub-title,.news-section .RWDnews005 h2.sub-title{     margin: 0px;     color: #121212;     font-size:20px;     letter-spacing: 7px;     margin-top: 5px;} .RWDproduct002_v3 .RWDright_cont002 .item-first .text-box .subtitle{     font-size: 20px;} .RWDproduct002_v3 .sub-title{     margin-top: -10px;}/*-------------------cookies--------------------*/ .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: #000 !important;     border: 0px !important;     display: block;     padding: 5px 50px;     color: #fff !important;     font-size: 15px;}/*-------------------首頁--------------------*//*-------------------banner--------------------*/ .RWDbanner_plus01 .slick-caption{     top: auto;    bottom: 15%;     color:#fff;} .RWDbanner_plus01>.slick-caption .txt1{     font-size: 44px;     font-weight: 500;} .RWDbanner_plus01>.slick-caption .txt2,.RWDbanner_plus01>.slick-caption .txt3{     font-family: 微軟正黑體;     fon-size:16px;     letter-spacing: 0.2em;} .RWDbanner_plus01 .link-btn {     margin-top: 10px;} /*.RWDbanner_plus01 .slick-caption.txt-center:before{     content: "";     background: url(archive/image/customization/banner_text.png)no-repeat;     width: 202px;     height: 118px;     display: block;     margin: 10px auto;}*//*--輪播點點--*/ .RWDbanner_plus01.style-dotnav.dot .slick-dots button{     opacity: .8;     border: 1px solid #fff;     background: transparent;} .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{     background: #fff;}/*-------------------產品--------------------*/ .RWDproduct002_v3 .bounceIn {     -webkit-animation-name: fadeInUp;     animation-name: fadeInUp;} .RWDproduct002_v3 .section-line , .RWDproduct002_v3 .filter-portfolio ul{     display: none;} .RWDproduct002_v3 .popup-portfolio .portfolio-item{     width: calc(100%/3 - 1px);} .RWDproduct002_v3 .showbottom a{     text-align: left;     font-size: 17px;     color: #121212;     padding:20px 0 0;     letter-spacing: 1px;} .RWDproduct002_v3 .showbottom a:hover,.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{     color: #000;}.RWDproduct002_v3 .portfolio-bottom__h4{    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}/*--價錢--*/ .RWDproduct002_v3 .price{     text-align: left;} .RWDproduct002_v3 .price li{     padding:0 0px 0;} .RWDproduct002_v3 .price li:nth-child(even){     padding: 0 10px 0;     margin: 0 0 0 5px;     font-size: 16px;     color: #121212;} .RWDproduct002_v3 .price li span{     font-family: 'Noto Serif TC', 'Cormorant',serif;}/*--input調整--*/ .RWDproduct002_v3 input.form-control, .RWDproduct002_v3 select.form-control, .RWDproduct002_v3 select.form-control:not([size]):not([multiple]){     background: transparent;     border: 0;     border-bottom: 1px #d1d0d0 solid;     color: #777;     text-align: left;     padding-left: 0;}/*--購物選單&數量--*/ .RWDproduct002_v3 .shop-box{     /*width: 80%;*/} .RWDproduct002_v3 .btn-box .qtybox{     /*width: 48%;*/     display: none;} .RWDproduct002_v3 .btn-box .qtybox, .RWDproduct002_v3  .pd-info,.RWDproduct002_v3 .price,.RWDproduct002_v3 .btn-box .shop{      display: none;}/*--購物按鈕--*/ .RWDproduct002_v3 .btn-box .shop{     background: #3e3d3d;     padding:0 0;     width: 40%;    float: right;} .RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car{     background-color: #000;     border:0;} .RWDproduct002_v3 .select_col:before{     background: transparent;}/*-------------------關於我們--------------------*/ .about-section{     padding: 5% 0 5%;     clear: both;     background: url(archive/image/customization/about_bg.jpg) no-repeat 100% 100%;     background-size: cover;} .about-section .RWDright_cont002 .item-first {     background: transparent;     display: flex;     align-items: center;     justify-content: center;} .about-section .RWDright_cont002 .item-first a,.about-section .RWDright_cont002 .item-first .text-box{     width: 50%;} .RWDright_cont002 .item-first a .pic{     width: 100%;} .about-section .RWDright_cont002 .item-first .text-box a{     display: none;} .about-section .RWDright_cont002 .item-first .text-box{     background: #fff;     padding: 80px 50px 40px;     z-index: 1;     color: #3b3b3c;     margin-left: -20px;} .about-section .RWDright_cont002 .item-first .text-box .title{     font-size: 40px;     font-family: 'Cormorant';     font-weight: 100;} .about-section .RWDright_cont002 .item-first .text-box .subtitle{     font-size: 20px;} .about-section .RWDright_cont002 .item-first .text-box .text{     line-height: 1.5em;     margin-top: 30px;     width:100%;} .about-section .RWDright_cont002 .item-first .text-box .underline{     width: 40px;     background-color: #eee;} .about-section .RWDright_cont002 .item-first .text-box:before{     content: "";     background: url(archive/image/customization/about_decorate.png) no-repeat;     position: absolute;     right: 0;     bottom: -120px;     width: 289px;     height: 197px;} .about-section .RWDright_cont002 .item-first:hover .pic img {     transform: none;}/*-------------------最新消息--------------------*/ .news-section{     padding: 50px 0;} .news-section .RWDnews005 .section-line{     display: none;} .news-section .RWDnews005 h4 a{     font-size: 17px;     letter-spacing: 2px;}/*--輪播--*/ .news-section .owl-controls{     padding: 50px 0 0;} .news-section .owl-buttons{     display: none;} .RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span{     background-color: transparent;     border: #3e3d3d solid 1px;} .news-section .RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page.active span{     background: #3e3d3d;} /*20220302修改*/ 
.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover {    background-color: #9a8876;}
/*header munu start*/

.RWDmenu_plus04 .features .share-group.main_share {    margin-left: 30px;    padding: 22px 0;}.RWDmenu_plus04 .features {    width: 250px;}.RWDmenu_plus04 .logo img {    width: 100%;}.RWDmenu_plus04 .logo {    transition: .5s;    /*top: -12px;    position: absolute;    left: 10%*/    margin-top: 5px;}.RWDmenu_plus04 .header {    background: transparent;    padding: 1vw 10% 0vw;    border-bottom: 1px solid rgb(255, 255, 255, .2) !important;    transition: .5s;}.RWDmenu_plus04 .site-nav {    float: right;}.RWDbanner_plus01 .banner-slider .slick-item .pic-cover {    opacity: 0.2;}/*-------------------選單--------------------*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    color: #3b3b3c;    letter-spacing: 2px;    position: relative;    padding: 25px 10px;    min-width: 140px;    -webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;}.RWDmenu_plus04 .header .site-nav .menu li:after,.RWDmenu_plus04 .is-up .site-nav .menu>li:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #fff;    left: 0;    bottom: -10px;    transition: 0.5s;    opacity: 0;    transform: translateY(-50%);    height: 2px;}.RWDmenu_plus04 .is-up .site-nav .menu>li:after {    background: #3b3b3c;}.RWDmenu_plus04 .site-nav .menu li:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li:hover:after {    bottom: -6px;    transition: 0.5s;    opacity: 1;}/*-------------------選單的icon--------------------*/ 
.RWDmenu_plus04 .glyphicon-search:before,.RWDmenu_plus04 .glyphicon-user:before,.RWDmenu_plus04 .glyphicon-shopping-cart:before {    content: "";    width: 20px;    height: 20px;    display: inline-block;    filter: brightness(0) invert(1);}.RWDmenu_plus04 .glyphicon-search:before {    background: url(archive/image/customization/search_icon.png) no-repeat;}.RWDmenu_plus04 .glyphicon-user:before {    background: url(archive/image/customization/member_icon.png) no-repeat;}.RWDmenu_plus04 .glyphicon-shopping-cart:before {    background: url(archive/image/customization/shop_icon.png) no-repeat;}.RWDmenu_plus04 .cart-nu {    color: #fff;    font-family: 'Noto Serif TC', 'Cormorant', serif;}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn {    padding: 25px 10px;}/*-------------------header scroll 往下樣式--------------------*/ 
.RWDmenu_plus04 .header.is-up {    box-shadow: 1px 1px 15px rgb(43 43 43 / 12%);    background: #fff;    transition: .5s;    padding: 6px 3vw;}.RWDmenu_plus04 .is-up .cd-primary-nav>li>a {    color: #222;    transition: .5s;    letter-spacing: 2px;    font-weight: 600;    letter-spacing: 3px;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a:hover {    color: #3b3b3c;}.RWDmenu_plus04 .is-up .logo {    top: 4px;    width: 170px;}/*-------------------logo & icon 變色--------------------*/ 
.RWDmenu_plus04 .is-up .logo,.RWDmenu_plus04 .is-up .features i,.RWDmenu_plus04 .is-up .glyphicon-search:before,.RWDmenu_plus04 .is-up .glyphicon-user:before,.RWDmenu_plus04 .is-up .glyphicon-shopping-cart:before {    filter: none;}.RWDmenu_plus04 .is-up .menu li a,.RWDmenu_plus04 .is-up .cart-nu {    color: #3b3b3c;}/*-------------------下拉選單--------------------*/ 
.RWDmenu_plus04 .header.is-up .site-nav .menu>li.active>a {    color: #3b3b3c;}.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;}.RWDmenu_plus04 .site-nav .menu ul.is-open {    background-color: #fefbf4;    top: 105%;    padding: 0px;}.RWDmenu_plus04 .site-nav .menu ul li {    border-bottom: #dcd5c6 solid 1px;}.RWDmenu_plus04 .site-nav .menu ul li:hover {    background-color: #eee9dc;}.RWDmenu_plus04 .site-nav .menu ul li:last-child {    border-bottom: 0px;}.RWDmenu_plus04 .header .site-nav .menu li:after {    display: none;}.RWDmenu_plus04 .site-nav .menu>li>ul>li>a {    color: #121212;    font-weight: 100;    text-decoration: none;    width: 100%;    font-size: 15px;    display: block;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {    color: #000;    text-decoration: none;    font-weight: 100;}/*-------------------下拉箭頭的樣式--------------------*/ 
.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border: 1px solid #fff;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:after {    border: 1px solid #3b3b3c;    border-width: 1px 1px 0 0;}/*1130修改*/ 
.RWDbanner_plus01 .container {    width: 52%;    margin: 0;    float: right}.RWDmenu_plus04 .header {    box-shadow: 1px 1px 15px rgb(43 43 43 / 12%);    background: #fff;    transition: .5s;    padding: 6px 3vw;}.RWDmenu_plus04 .logo {    top: 4px;    width: 170px;}.RWDmenu_plus04 .glyphicon-search:before,.RWDmenu_plus04 .glyphicon-user:before,.RWDmenu_plus04 .glyphicon-shopping-cart:before {    filter: none;}.RWDmenu_plus04 .cart-nu {    color: #3b3b3c}.RWDmenu_plus04 .header .site-nav .menu li.has-child>a:after {    border: 1px solid #3b3b3c;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .menu li a,.RWDmenu_plus04 .cart-nu {    color: #3b3b3c}.RWDmenu_plus04 .site-nav .menu>li>a:hover {    color: #3b3b3c}@media (max-width: 1550px) {    .RWDmenu_plus04 .site-nav .menu>li>a{        padding: 25px 0px;        min-width: 120px;    }}

/*header munu end*/
/*footer start*/

/*-------------------footer--------------------*/ .footerblock{     background-color: #8f8f8e !important;     padding: 80px 0 20px;     color: #fff;     font-size: 14px;     font-family: 微軟正黑體;     position: relative;} .footerblock .container{     width: 1300px;} .footerblock .newsletter-form,.footerblock #m_RWDfullscreen01_41_1{     float: left;}/*--footer內容--*/ .footerblock .panel_4 #m_RWDfullscreen01_41_1.RWDedictor{     width: 100%;     position: relative;     z-index: 1;}/*--電子報--*/ .footerblock .newsletter-form {     width: 45%;     background-color: #fff;     margin: 55px 0 0;     position: relative;     border-radius: 9px;} .footerblock .newsletter-form:after{     content: "訂閱電子報";     font-size: 15px;     color: #fff;     width: 100%;     background-color: transparent;     position: absolute;     top: -30px;     left: 0px;} .footerblock .newsletter-form .form-group{     margin-bottom: 0px;     width: 80%;} .footerblock .newsletter-form .form-group .form-control{     border:0;     height: auto;     padding: 0px 12px;     line-height: 38px;     border-radius: 9px;} .form-control:focus{     box-shadow: inherit;} .footerblock .newsletter-form .form-group,.footerblock .newsletter-form .btn{     float: left;} .footerblock .newsletter-form .btn{     background-color: transparent;     border-color: transparent;     color: #555;     padding: 0px 10px;     font-size: 15px;     line-height: 34px;} .footerblock .newsletter-form .btn:hover, .footerblock .newsletter-form .btn:focus{     color: #000;     background-color: transparent;     border-color: transparent;     outline:0;} #btn_reject_email{     color:#a5a3a3;} .footerblock .ft-info a {color: #fff;}/*--社群樣式--*/ .RWDsocial001{     background: transparent;     border-bottom-right-radius: 0;     border-bottom-left-radius: 0;     padding: 0;     position: absolute;     bottom:22px;     top: inherit;     right: 5px;} #social_media_wrapper a{     background-color: transparent;     border-radius: 0;     width: 40px;     height: 40px;} #social_media_wrapper a:hover, #social_media_wrapper a:active{     background-color: transparent;}/*--copyright--*/ .ftc-bg{     margin: 20px 0 0;     padding: 20px 0 0 0;     border-top: #bcbbbb solid 1px;     text-align: center;     font-size: 13px;     color: #d7d4d4;} .footerblock .RWDssl01,.footerblock .copyright,#m_RWDfullscreen01_55_4{     display: inline-block;     padding:0 5px;} .footerblock .copyright_section {     width: 100%;     display: flex;     flex-direction: row;     align-items: center;     justify-content: center;     font-size: 12px;     color: #999;     margin-top: 30px;     padding-top: 15px;     border-top: 1px solid #5e5d5b;     letter-spacing: 1px;     line-height: 1.8em;     flex-wrap: wrap;} .copyright_desc , .copyright_desc a{     color: #d7d4d4;}/*--go top--*/ 
.scrollTop002{    bottom: 20px;} .scrollTop002 .ii{     border: #d1d0d0 solid 2px;     font-weight: 100;}.ft_copyright a:hover {    color: #333;    transition: .3s ease;}.ft_copyright a{transition: .3s ease;} 

/*footer end*/
/*右邊滑出購物清單 start*/

.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .cart-block .bottom-box .total{    font-family: 'Noto Serif TC', 'Cormorant',serif;}/*購物按鈕*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn{   background: #3e3d3d;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover{   background: #000;}

/*右邊滑出購物清單 end*/
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;background:#fefbf4}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#121212}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #333 !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 50px !important;font-weight: 400 !important;margin:0px}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px}.hgroup .breadcrumb {background-color: #fff;border-radius: 0;border:1px solid #eee}.hgroup .breadcrumb a {color:#888;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#8B532C;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #8B532C;transition: 0.4s;}.btn_back a {color: #333 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #9A8876;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background: #9A8876;    color: #fff !important;}.btn_back a:hover {border: 1px solid #8B532C;color: #fff !important;background: #8B532C;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #8B532C;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #333;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #9A8876;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background: #9A8876;    color: #fff !important;}.RWDproduct_page .btn_back a:hover {border: 1px solid #8B532C;color: #fff;background: #8B532C;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.ebtn:hover {background: #8B532C;transition: 0.4s;}.ebtn a {color: #333;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #9A8876;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background: #9A8876;color: #fff !important;}.ebtn a:hover {border: 1px solid #8B532C;color: #fff;background: #8B532C;transition: 0.4s;border-radius: 20px}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #8f8f8e;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;background: #fff;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #8B532C;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #8b532c;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #8b532c;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*protuct*/ 
.sortbar {font-size: 12px;}.sortbar a {color:#121212;transition: 0.4s;}.sortbar a:hover {color:#8B532C !important;transition: 0.4s;}.RWDproduct_page .products-info .name {font-weight: bold;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top:10px;margin-bottom:30px;border-bottom:0}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #8B532C;transition: 0.4s;}.count_info {display:none}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #8B532C;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: red;}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #888;transition: 0.4s;border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #ccc;transition: 0.4s;border-radius: 0px;}.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: #8B532C;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #8B532C;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #8B532C;}.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: #8B532C;}.layoutlist_2 .subject {margin: 10px 0 0;}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: red;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}/*.form-group label {    padding-left: 0px!important;    padding-right: 0px!important;}*/ 
.form-group .col-sm-12 {    padding: 0;}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*購物車*//*購物流程*/@keyframes num-bg{0%{background:#8B532C;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#8B532C;-webkit-transform:scale(1);transform:scale(1)}}.login-box a b, .login-box a b:hover {color:#8B532C}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color:#8B532C0}.form-box .required:after {color: #8B532C;}.shopping-item .pd-price:first-child {color: #8B532C;}.shopping-item .pd-price {color:#ccc}.info-ok .member b {color: #8B532C;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #8B532C;border-radius: 0px;color: #fff;}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #ccc;color: #ccc;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #8B532C;color: #888;}.RWDshopping .btn.bg2 {background: #555;color: #fff;border-color: #555;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #8B532C;color: #fff;border: 1px solid #8B532C;}/*會員*/#join_form {background: #fff;border-radius: 0px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border-radius: 20px;background: #9A8876;border:1px solid #9A8876;transition: 0.4s;color:#fff;padding: 5px 50px;}#join_form .btn-primary:hover {border:1px solid #8B532C;background: #8B532C;transition: 0.4s;}.btn-primary {background: transparent;border-radius: 0px;transition: 0.4s;padding:0;border:0px}.btn-primary:hover {background: #8B532C;transition: 0.4s;}.btn-primary a {color: #333;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #9A8876;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 0px;background:#9A8876}.btn-primary a:hover {border: 1px solid #8B532C;color: #fff;background: #8B532C;transition: 0.4s}/*會員按鈕*/#btn_member_login {border: 1px solid #8B532C6;background:#8B532C;color:#fff;transition: 0.4s;border-radius: 0px;border-radius: 20px;}#btn_member_login:hover {background: #9A8876;border: 1px solid #9A8876;color:#fff;transition: 0.4s;}.member_join_strong {color: #9A8876;}/**/ 
.layoutlist_8 .item {padding: 20px 0 !important;margin-bottom:20px;display: flex;align-items: flex-start;border-bottom: 1px solid #eee !important;}.layoutlist_8 .list_subject a {color: #333;font-size: 16px !important;line-height: 1.5 !important;font-weight: bold;}.layoutlist_8 .listdate {text-align: center;border-left: 1px solid #eee !important;}.layoutlist_8 .listdate .yearmonth {padding-bottom:10px}.layoutlist_8 .listdate .day {color: #333 !important;font-size: 40px !important;line-height: 1.5;}.layoutlist_8 .list_subject .summary a {color: #121212;font-size: 14px !important;}.layoutlist_8 .list_subject .summary {margin:10px 0}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: left;}.layoutlist_7 .litem .subject a {color: #333;transition: 0.4s;}.layoutlist_7 .litem:hover .subject a {color: #121212;transition: 0.4s;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display:none}/**/ 
.faq_item {border-bottom:1px solid #eee}.faq_split {    border-top: 1px dashed #ccc;}

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

/*@media (max-width: 1700px) {.RWDmenu_plus04 .header {padding: 1vw 5% 0;}}@media (max-width: 1600px) {.RWDmenu_plus04 .header {padding: 1vw 4% 0 0;}}*/

/*小螢幕 end*/
/*1480 start*/

@media (max-width: 1480px) {     .RWDbanner_plus01 .container,.product-section .container,.about-section .container,.news-section .container,.footerblock .container{         width:100%;         padding: 0 80px;    }    /*--選單--*//*.RWDmenu_plus04 .header {    padding: 1vw 5% 0 0;}.RWDmenu_plus04 .header.is-up {    padding: 0 3vw 0 0;}*/     .RWDmenu_plus04 .site-nav .menu>li>a{         padding: 25px 0px;         letter-spacing: 1px;    min-width: 110px;    }    /*--banner--*/    .RWDbanner_plus01>.slick-caption .txt1{         font-size: 35px;    }     .RWDbanner_plus01 .slick-caption.txt-center:before{         width: 150px;         height: 80px;         background-size: 100% 100%;    }    /*--社群調整--*/     .RWDsocial001{         bottom: inherit;         top: -25px;    }     .ft-scrolltop-bg{         right: 3%;         bottom: 35%;    }    /*電子表單*/   .footerblock .newsletter-form{          width: 60%;    }    .footerblock .newsletter-form .form-group{          width: 73%;    }/*1130*/ 
.RWDbanner_plus01 .container {width:52%}} 

/*1480 end*/
/*1350 start*/

@media (max-width: 1350px) {.RWDmenu_plus04 .features .share-group.main_share {    margin: 0 20px;}.RWDmenu_plus04 .features {    width: fit-content;}.RWDmenu_plus04 .phone-menubelow {    margin: 0 30px;    display: none;}    /*漢堡選單開啟*/     .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 .features{         float: right;         position: relative;    }     .RWDmenu_plus04 .features:after {         content: "";         position: absolute;         right: 0;         top: 20%;         height: 60%;         width: 1px;    }     .RWDmenu_plus04 .features:after,.ml-stack-nav-toggle__line{         background-color: #FFF;    }     .header .ml-stack-nav-toggle__line{         background-color: #3b3b3c;    }     .RWDmenu_plus04 .header.is-up .features:after{         background-color: #efefef;    }     .ml-stack-nav-toggle,.RWDmenu_plus04 .menu-icon,.ml-stack-nav-toggle i{         color:#3b3b3c    }    /*-------------------open menu--------------------*/     .RWDmenu_plus04 #mobile-menu .main-menu{         width: 90%;    }     .RWDmenu_plus04 .menu li a, .RWDmenu_plus04 .RWDmenu_plus04 .menu-icon{         color: #fff;    }     .RWDmenu_plus04 .menu-icon:after, .RWDmenu_plus04 .menu-icon:before{         background-color:#fff;    }     .RWDmenu_plus04 #mobile-menu {         background-color:rgb(59,59,59,0.95);         padding: 0 20px;    }     .RWDmenu_plus04 .menu-icon{         margin-right: 0;         margin-top: 10px;    }     .RWDmenu_plus04 #mobile-menu .menu>li{         border-bottom: 1px solid #605e5e;    }     .RWDmenu_plus04 #mobile-menu .menu li>ul>li{         border-bottom: 1px solid #cdcdcd;    }     .RWDmenu_plus04 #mobile-menu .toggle-submenu:after,.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after{         color:#fff;    }     .RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after,.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a,.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle i{         color:#3b3b3c;    }     .RWDmenu_plus04 .menu li a{         width:100%;    }    /*--下拉選單--*/     .RWDmenu_plus04 #mobile-menu .menu>li.active{         background-color: #fefbf4;    }     .RWDmenu_plus04 #mobile-menu .menu>li.active>a{         background-color: transparent;         color:#3b3b3c;    }     .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a{         padding-left:43px !important;    }    /*--scroll bar--*/     .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{         background-color: #c8c8c8;    }.RWDmenu_plus04 .features:after, .ml-stack-nav-toggle__line {background-color: #efefef}.RWDmenu_plus04 .logo {left:0%}.ml-stack-nav-toggle i {display:none}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-top: 12px;}} 

/*1350 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*-------------------title--------------------*/ .RWDproduct002_v3 .sub-title{     margin-top:5px;}/*-------------------產品--------------------*/ 
.RWDproduct002_v3{   padding: 50px 0 30px;}.RWDproduct002_v3 .portfolio-bottom__h4{    font-size: 15px;    line-height: 1.5em;}.RWDproduct002_v3 select.form-control, .RWDproduct002_v3 select.form-control:not([size]):not([multiple]){      padding: 0 25px 0 8px;}/*-------------------關於我們--------------------*/ 
.about-section{padding: 50px 0 50px;}.about-section .RWDright_cont002 .item-first .text-box{    padding: 50px 20px 35px;    margin-left: 0;    top: 15px;    position: static;}.about-section .RWDright_cont002 .item-first .text-box .text{     width: 100%;}.about-section .RWDright_cont002 .item-first .text-box:before{     right: -30px;     bottom: -130px;} 
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*-------------------banner--------------------*/ 
.RWDbanner_plus01>.slick-caption .txt1{      font-size: 35px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*-------------------關於我們--------------------*/ 
.about-section .RWDright_cont002 .item-first{        flex-direction: column;}.about-section .RWDright_cont002 .item-first a, .about-section .RWDright_cont002 .item-first .text-box{        width: 87%;}.RWDright_cont002 .item-first .text-box:before{      right: 0px;}/*-------------------footer--------------------*/ 
.footerblock .panel_4 #m_RWDfullscreen01_41_1.RWDedictor,.footerblock .newsletter-form{   width: 100%;}/*--電子表單--*/ 
.footerblock .newsletter-form{   margin: 30px 0 0;}.footerblock .newsletter-form .form-group{     width: 100%;}.footerblock .newsletter-form .btn{     width: 50%;}.footerblock .newsletter-form .btn#btn_order_email{    background-color: #3e3d3d;    border-radius: 0 0 0 9px;    color: #fff;}.footerblock .newsletter-form .btn#btn_reject_email{    background-color: #b7b7b7;    border-radius: 0 0 9px 0;    color: #fff;}/*內頁*/ 
.hgroup .container {margin-left:0;text-align: center;padding-bottom:20px}.hgroup .breadcrumb {background: transparent;border: 0;width: 100%;position: relative;bottom: 0;padding: 0;}#sidebar {padding:0;margin-bottom:30px}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*-------------------BASS--------------------*/ 
.RWDbanner_plus01 .container,.product-section .container,.about-section .container,.news-section .container,.footerblock .container{         width:100%;         padding: 0 50px;    }/*-------------------產品--------------------*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item{    width: calc(100%/2 - 1px);}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
section.article-text p {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#121212}.hgroup h1 {line-height:1.5 !important;margin-bottom:0 !important;font-size: 28px !important;}.pagecontent .article_model[data-seq="0"] {margin-top:0 !important}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*內頁*/#mobile-fixed .container {    padding: 20px;}.product2 .scrollTop002 {    bottom: 150px;}.layoutlist_8 .item {    flex-flow: wrap;}.layoutlist_8 .listdate .day {color: #afafaf !important;    font-size: 12px !important;    letter-spacing: 2px !important;}.layoutlist_8.rwd .listdate {    width: 100%;    text-align: left;    border-left: 0 !important;margin-top:10px}.new-form {    margin-top: 0px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01 .container, .product-section .container, .about-section .container, .news-section .container, .footerblock .container {    width: 100%;    padding: 0 20px;}/*-------------------header--------------------*/ 
.RWDmenu_plus04 .header.is-up, .RWDmenu_plus04 .header {    padding: 0 6vw 0 0;}/*logo*/ 
.RWDmenu_plus04 .logo {    top: 4px;    width: 170px;   margin-left:-20px;}.RWDmenu_plus04 .features .share-group.main_share {    display: none;}.RWDmenu_plus04 .phone-menubelow {    display: block;}.RWDmenu_plus04 #mobile-menu .menu a {    padding: 13px 7px;}/*icon*/ .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn{     padding: 25px 10px;}a.ml-stack-nav-toggle {    margin-left: 10px;}/*-------------------cookies--------------------*/ .RWDalert_fancybox.bottom{     width: 100%;}/*-------------------banner--------------------*/ .RWDbanner_plus01 .slick-caption.txt-center:before {     width: 150px !important;     height: 80px;     background-size: 100% 100%;} .RWDbanner_plus01>.slick-caption .txt1{     font-size: 30px;} .RWDbanner_plus01.style-dotnav.dot .slick-dots li{     margin: 0 auto 20px;}/*-------------------標題--------------------*/ .RWDproduct002_v3 .main-title{     line-height: 45px;}.RWDproduct002_v3 .main-title,.RWDnews005 h1.main-title{     font-size: 35px;}/*--產品標題 &最新消息標題--*/ 
.RWDproduct002_v3 .price,.news-section .RWDnews005 h4 a{     font-size: 14px;}/*-------------------產品--------------------*/ 
.RWDproduct002_v3 .shop-box{   width: 100%;} .RWDproduct002_v3 .price li{     display: inline-block;} .RWDproduct002_v3 .price li:nth-child(even){     padding: 0;     margin: 0;}.RWDnews005 .controlls-over .owl-pagination{     display: block;}.RWDproduct002_v3 .portfolio-bottom__h4{    min-height: 3em;}/*--購物車--*/ 
.RWDproduct002_v3 .btn-box .shop{    /*margin: 25px 0 20px;*/}/*-------------------關於我們--------------------*/ .about-section .RWDright_cont002 .item-first .text-box:before{     content: "";     background: url(archive/image/customization/mobile_about_decorate.png) no-repeat;     width: 289px;     height: 147px;     bottom: -70px;     right: -90px;}.about-section .RWDright_cont002 .item-first .text-box .text{     letter-spacing: 1px;}/*--電子表單--*/ .footerblock .newsletter-form .form-group {     width: 65%;}/*社群*/ .RWDsocial001 {    top: -10px;}a.ml-stack-nav-toggle {margin-left:0}/*內頁*/ 
.article-text .container {padding:0}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*-------------------header--------------------*/ 
.RWDmenu_plus04 .logo {   width:150px;    top: 0;    margin-left:-30px}.RWDmenu_plus04 .header {    padding: 1vw 5% 0 0;}.RWDmenu_plus04 .is-up .logo {    margin-left: -30px;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin-top: 2px;margin-left: 10px;}/*-------------------關於我們--------------------*/ 
.about-section .RWDright_cont002 .item-first .text-box .title{    line-height: 30px;}.RWDproduct002_v3 .btn-box .qtybox, .RWDproduct002_v3 .btn-box .shop, .RWDproduct002_v3 .pd-info.select2 .select_col{    width: 100%;}/*-------------------產品--------------------*/ 
.RWDproduct002_v3 .btn-box .shop{    margin: 25px 0 20px;}.RWDproduct002_v3{   padding-bottom: 0px;}.RWDproduct002_v3 .popup-portfolio{  margin-bottom: 0 ;}/*-------------------最新消息--------------------*/ 
.news-section .owl-controls{   padding: 25px 0 0;}/*-------------------footer--------------------*/ 
.ft-scrolltop-bg {    bottom: 55%;}.footerblock .newsletter-form .form-group{  width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a { margin: 10px auto 0;}.RWDmenu_plus04 .logo {width:130px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*-------------------banner--------------------*/ 
.RWDbanner_plus01>.slick-caption .txt1{       font-size: 24px;}.RWDbanner_plus01 .slick-caption.txt-center:before {      width: 120px !important;      height: 64px;      background-size: 100% 100%;}.RWDbanner_plus01>.slick-caption .txt2{      font-size: 13px;}
}
/*320px end*/