/*共同*/a:hover, a:focus {text-decoration: none;}.fixed_bg {position: fixed; width: 100%; height: 100vh; background: url(archive/image/customization/190319_bg.jpg);top: 0;}.cd-overlay {background-color: rgba(19, 19, 19, 0.3);}/* 反白顏色設定*/::selection { background: #c39c9c; color: #fff;}::-moz-selection { background:#c39c9c; color: #fff;}/*loader*/ 
.fl img {width: 130px;}.fl {left: 50% !important; top: 50% !important; margin-left: -65px; margin-top: -20px;}/* Banner */ 
.RWDmenu_plus02 .container {width: 80%;}.banner-block {position: relative;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #7b4949;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #825757;opacity: 0.5;}/*down*/ 
.down_panel {width: 1px; height: 120px; position: absolute; bottom: 0; z-index: 999; right: 32px; background: #fff;}.down_panel:before {content: "";display: block;position: absolute;width: 3px;height: 30px; top: 0px; left: 50%; margin-left: -1.5px; background: #fff; animation-name: oxxo; animation-duration: 1s;animation-iteration-count: infinite;    animation-timing-function: step-start;animation-timing-function: steps(20,end);}@keyframes oxxo{      0%{        top:-30px;      }      25%{        top:10px;      }      50%{        top:35px;      }      75%{        top:60px;      }      100%{        top:85px;      }  }/* 選單*/ 
.RWDmenu_plus02 .inside {background: transparent;}.cd-main-header {background: transparent;}.cd-primary-nav>li>a {color: #111;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #111;}.RWDmenu_plus02 .inside.is-up {background: rgba(255, 255, 255, 0.8);}.cd-logo {width: 130px;margin-left: 0;}.cd-primary-nav>li:after {height: 0;}.cd-logo img {filter: invert(100%) grayscale(100%) brightness(200%);-webkit-filter: invert(100%) grayscale(100%) brightness(200%); transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-logo img {filter: none;-webkit-filter: none;}.cd-search button:hover {color: #a06262;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after {height: 0;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent; color: #c39c9c;}.cd-primary-nav>li>a:hover {color: #a06262;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #a06262;}.cd-primary-nav>li.has-children.active.hover>a {color: #a06262;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before {background-color: #a06262;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span {color: #a06262;}@media only screen and (min-width: 1170px){#cd-primary-nav > li:nth-child(2)::before {content: " ";}.cd-primary-nav > li::before {content: "｜"; color: #666;}.has-children {margin-right: 10px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {width: 4px;}.cd-primary-nav > .has-children > a::before {right: 8px;}}.cd-header-buttons li.search-btn {margin-top: 5px;margin-left: 12px;}/*隨行購物車*/ 
.shoppingcar001 .scrolltop {display: none;}.shoppingcar001 .car_block {background-color: rgba(255, 255, 255, 0.6); border-radius: 50px; padding: 10px 0;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.shoppingcar001 {right: 15px;overflow: visible;top: 30%;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #d2b3b3;}.RWDmenu_plus02 .cart-menu .title span {background: #d2b3b3;}@media (min-width: 767px){.RWDmenu_plus02 .cd-search { height: 60px; width: 100%; left: auto; right: 15px; max-width: 350px;}.RWDmenu_plus02 .cd-search input {font-size: 16px;}.RWDmenu_plus02 .cd-search button {top: 18px;font-size: 15px;}}/*關於我們*/ 
.about-block {position: relative; padding: 120px 0 400px;/*background: url(archive/image/customization/190319_bg.jpg);*/}.about-block p {font-size: 16px;line-height: 2;letter-spacing: 1px;}.about-block h1 {color: #000; font-family: 'cwTeXHei', serif; text-transform: uppercase; letter-spacing: 10px; font-size: 32px;}.about-block h2 {color: #525252; font-family: 'Dancing Script', cursive;font-size: 21px; letter-spacing: 1px; margin-top: 15px; padding-right: 6px;margin-bottom: 50px;}.about_btn {font-size: 14px; letter-spacing: 1px; border: 1px solid #c39c9c; color: #c39c9c; padding: 5px 30px; margin-top: 50px; display: inline-block;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.about_btn:hover {background: #c39c9c;color: #fff;}.about-block h1:before {content: ""; position: absolute; background: url(archive/image/customization/190319_title_l.png) no-repeat; width: 30px; height: 70px; top: 0; left: 50%; background-size: contain;margin-left: -170px;opacity: 0.5;}.about-block h1:after {content: ""; position: absolute; background: url(archive/image/customization/190319_title_r.png) no-repeat; width: 30px; height: 70px; top: 0; right: 50%; background-size: contain;margin-right: -170px;opacity: 0.5;}/* 產品模組 */ 
.product-block {position: relative;background: #fff;}.RWDproduct002 .container {background: #d2b3b3; position: relative;margin-top: -340px;padding: 30px 15px 0px;}.RWDproduct002 h1.main-title{color: #fff; font-family: 'cwTeXHei', serif; text-transform: uppercase;  letter-spacing: 10px; font-size:32px; float: left;}.RWDproduct002 .btn.btn-rj{padding: 6px 15px; font-size: 14px;letter-spacing: 1px; border-radius: 0px; text-align: center;background-color:transparent;border:1px solid #8e8e8e;font-family: 'Questrial', sans-serif;color: #484848;padding-left: 19px;}.RWDproduct002 {padding: 50px 0px 0;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color:#a27676;}.portfolio-item.grow.identity.isotope-item { margin: 0; padding: 0;}.RWDproduct002 .section-line{display:none;}.RWDproduct002 h2.sub-title{color: #fff;font-family: 'Dancing Script', cursive;font-size: 21px;letter-spacing: 1px;margin-top: 7px;margin-left: 10px;padding-right:6px;float: left;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-family: 'Questrial', sans-serif; font-weight: 600;font-size: 13px; color: #fff;}.bounceIn{animation-name: fadeInUp;}.RWDproduct002 .showbottom a{text-align: center;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #fff;}.popup-portfolio .portfolio-item {padding: 0 15px;}.portfolio-bottom-summary h4 {color: #fff;margin: 0;padding: 20px 0;font-size: 16px;letter-spacing: 2px; line-height: 30px;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.05);transform: scale(1.05);}.portfolio-item > .inner-content > img {-webkit-transition-duration: 1s;transition-duration: 1s;}.RWDproduct002 .container:before {border-left: 40px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #d2b3b3;height: 0;left: 50%;margin-left: -40px;position: relative;width: 0;top: -70px;content: "";}.RWDproduct002 .btn.btn-rj {border: 1.3px solid #fff;color: #fff;}#m_RWDfullscreen01_62_1 > div.section-inner > div > div:nth-child(2) {float: right;margin-right: 15px;}.RWDproduct002 .section-subject {text-align: left;float: left; margin: 24px 0px 0px;margin-left: 30px;}.filter-portfolio ul {margin-top: 22px;}.filter-portfolio ul > li.active { background: #a27676;}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {opacity: 1;}/*廣告區塊*/ 
.ad-blocks {padding: 60px 0 20px;background: #fff;}/* 最新產品*/ 
.news-block {padding: 100px 0;/*background: url(archive/image/customization/190319_bg.jpg);*/}.RWDnews005 h1.main-title{color: #000;font-family: 'cwTeXHei', serif;text-transform: uppercase;letter-spacing: 10px;font-size: 32px;}.RWDnews005 h2.sub-title{color: #525252;font-family: 'Dancing Script', cursive;font-size: 21px;letter-spacing: 1px;margin-top: 15px;padding-right: 6px;}.RWDnews005 .margin-top-20{text-align:center;}.RWDnews005 ul>li>i{display:none}#RWDfullscreen01 .list-inline > li{margin-bottom:20px;display:none;}.RWDnews005 h4 {font-size: 16px;}.text-left {padding: 0 10px;font-size: 13px;letter-spacing: 1px;color: #b7b7b7;}.RWDnews005 .margin-top-20{letter-spacing:2px}.RWDnews005 .section-line{background-color:#505050;height:3px;display:none;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 14px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{border-radius: 0;box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.15);border: #fff 0px solid;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {filter: Alpha(Opacity=100);opacity: 1;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: 14px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: 14px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {background: rgba(0, 0, 0, 0.3);width: 36px !important;}.RWDnews005 .fa {color: #fff;top: -2px;left: 2px;position: relative;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover {opacity: 0.6;}.RWDnews005 h1.main-title:before {content: ""; position: absolute; background: url(archive/image/customization/190319_title_l.png) no-repeat; width: 30px; height: 70px; top: 0; left: 50%; background-size: contain;margin-left: -170px;opacity: 0.5;}.RWDnews005 h1.main-title:after {content: ""; position: absolute; background: url(archive/image/customization/190319_title_r.png) no-repeat; width: 30px; height: 70px; top: 0; right: 50%; background-size: contain;margin-right: -170px;opacity: 0.5;}/* 頁尾*/ 
.footerblock {background: #c39c9c;padding: 50px 0;}.footerblock .container { width: 80%;}.ft-txt h3 { color: #fff; font-family: 'cwTeXHei', serif; text-transform: uppercase; letter-spacing: 10px; font-size: 24px;font-weight: 300;}.ft-txt p {color: #fff; font-size: 14px; letter-spacing: 2px; line-height: 2;}.ft-txt p a {color: #fff;}.ft-menu-point a {background: rgba(160, 98, 98, 0.4);}/*頁尾選單*/ 
.ft-menu li {position: relative;list-style: none; margin-right: 10px;margin-bottom: 10px;float: right; }.ft-menu li a {color:#fff;}.ft-menu ul {text-align: center;}.ft-menu li a {font-size: 14px;letter-spacing: 1px;line-height: 3;display: block; letter-spacing: 1px;border: 1px solid #fff;width: 130px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.ft-menu li a:hover {background: #d2b3b3;}.suggest-block {background: #b38f8f; font-size: 12px; color: #fff; letter-spacing: 1px; padding: 8px 0 0;}/*電子報*/ 
.web_edm .email{width:68%;}.web_edm .email input{background:transparent;width:100%;font-size: 13px; letter-spacing: 1.2px; color: #ffffff;}.web_edm .btn_container{float:right;max-width:100%;}.web_edm .btn{background:transparent;letter-spacing:1.5px;padding: 0px;line-height: 30px;color: #fff;border:none;font-family: 'Questrial', sans-serif;font-weight: 600;margin-right: 15px;}.web_edm .btn:hover{color: #a06262;}.web_edm {background-color: transparent;width: 85%;float: right;display:inline-block; padding: 3px 5px 3px 10px; border: 1px solid #fff;margin-top: 10px;margin-bottom: 15px;}div#btn_reject_email {display: none;}/*社群*/ 
.fixed_block {position: fixed;right: 0;bottom: 37%;z-index: 111;}.RWDsocial001 {background: transparent;right: 10px;width: 45px;padding: 0;top: auto;}#social_media_wrapper a {background-color: transparent;width: 35px;height: 35px;}#social_media_wrapper a i img {filter: invert(100%) grayscale(100%) brightness(300%);-webkit-filter: invert(100%) grayscale(100%) brightness(300%); transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.fixed_block_change #social_media_wrapper a i img {filter: none;-webkit-filter: none;}#social_media_wrapper a:hover, #social_media_wrapper a:active {background: transparent !important;opacity: 0.5;}/*ssl*/ 
.RWDssl01 {text-align: right; width: 100%;float: right;}.ssl01-text { font-size: 12px; letter-spacing: 1px; color: #fff;}/* copyright*/ 
.copyright {text-align: right;width: 100%;float: right;}.copyright_desc {color: #ffffff; font-size: 12px;letter-spacing: 1px;}/*top*/ 
.scroll-top .scrollTop001 {width: 1px; height: 280px; right: 32px;bottom: 42px;}.scroll-top .scrollTop001 .icon { background: transparent; border-right: 1px solid #ccc;}.scroll-top .scrollTop001 .icon:after {content: "scroll top";transform: rotate(-90deg);position: absolute;height: 20px;width: 113px;left: -80px;bottom: 60px;color: #ccc;font-size: 12px;letter-spacing: 3px;text-transform: uppercase;}.scroll-top .scrollTop001:hover .icon {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}
/*內頁 start*/

/*頁尾*/ 
.page_wrapper_bg .footerblock { background: #c39c9c;}/*背景固定*/ 
.page_wrapper_bg .collapsing_header .main {background-color: transparent;}.page_wrapper_bg .fixed_bg { background-position: top center;}/*logo*/ 
.page_wrapper_bg .RWDmenu_plus02 .inside .cd-logo img { filter: none;}/*main*/section.call_to_action { min-height: 800px; padding: 50px 0 60px;}/*top隱藏*/#toTop { display: none !important;}/*main*/ 
.page_wrapper_bg .pagecontent {background: #fff; padding: 50px !important;position: relative;}.page_wrapper_bg .pagecontent:before { content: ""; border-left: 40px solid transparent; border-right: 40px solid transparent;  border-bottom: 40px solid #ffffff;  height: 0;  left: 50%;  margin-left: -40px; position: relative; width: 0; top: -111px;}/*標題*/ 
.hgroup h1 {  color: #000; font-family: 'cwTeXHei', serif; letter-spacing: 7px; font-size: 28px; text-align: center;}.hgroup .container { border-bottom: transparent;    margin-bottom: 60px;}.page_subject {text-align: center;}.hgroup h1 { position: relative; display: inline-block;}.hgroup h1:after {content: "";    position: absolute;    background: url(archive/image/customization/190319_title_r.png) no-repeat;    width: 30px;    height: 45px;    top: -8px;    right: -50px;    background-size: contain;    opacity: 0.5;}.hgroup h1:before {    content: "";    position: absolute;    background: url(archive/image/customization/190319_title_l.png) no-repeat;    width: 30px;    height: 45px;    top: -8px;    left: -50px;    background-size: contain;    opacity: 0.5;}/*.hgroup h1:before { content: ""; position: absolute; background: url(archive/image/customization/190319_title_l.png) no-repeat; width: 100%; height: 45px; top: -4px; left: -65px; background-size: contain; opacity: 0.5;}.hgroup h1:after { content: ""; position: absolute; background: url(archive/image/customization/190319_title_r.png) no-repeat; width: 100%; height: 45px; top: -4px; right: -173px; background-size: contain; opacity: 0.5;}*//*字*/section.article-text p { font-size: 14px; letter-spacing: 1px; line-height: 28px; color: #666;}section.call_to_action h5 { font-size: 16px; letter-spacing: 1px; color: #111; line-height: 1.5;font-weight: 600;}section.call_to_action h6 {    font-size: 15px;    font-weight: 600;    color: #a36767;    letter-spacing: 1px;    line-height: 1.5;}/*關於我們*/ 
.ab_box img.img-responsive { width: 840px; margin: 0 auto;}.ab_box .tex { text-align: center; margin: 40px 0 0;}/*品牌系列*/ 
.ab_box2 {margin: 30px 0 60px;}.ab_box3 { margin: 30px 0 60px;}.ab_box2 h6 { font-size: 15px; letter-spacing: 1px; font-weight: 600; color: #caa6a6;}.ab_box3 h6 { font-size: 15px; letter-spacing: 1px; font-weight: 600; color: #caa6a6;}.ab_box2 .a02 { margin-top: 10px;}.ab_box3 .a02 { margin-top: 35px;}/*線上商城*/ 
.pro_box img.img-responsive { width: 80% !important; margin: 0 auto; margin-bottom: 30px;}.product_list_item img:hover { transition: 0.7s ease; opacity: 0.8;}.pricearea .sellprice { color: #be5555 !important;}/*線上商城列表*/ 
.page_wrapper_bg .layoutlist_4 select {border: 1px solid #e2e2e2;padding: 3px 10px;width: 80% !important;margin-bottom: 5px;letter-spacing: 2px;}.page_wrapper_bg .stands_div {width: 100% !important;font-size: 14px !important;letter-spacing: 3px;}.page_wrapper_bg .amount_div {width: 100% !important;font-size: 14px !important;letter-spacing: 3px; float: left !important;margin-right: 0px !important;text-align: left !important}.page_wrapper_bg .layoutlist_4 .standarea >div {margin: 0px 0px;}.layoutlist_4 .subject {text-align: center; margin-bottom: 5px; line-height: 30px; min-height: 30px; margin-top: 10px;letter-spacing: 1px; font-size: 15px; }.item .subject A.itemlink {color: #222;}.nocateselect {display: none;}.layoutlist_4 .buybtn {background: #d2b3b3; transition: 0.8s; font-size: 15px; letter-spacing: 2px;}.layoutlist_4 .buybtn:hover {background: #a27676;}.layoutlist_4 .price { color: #777; font-size: 14px;letter-spacing: 1px;}.page_wrapper_bg .layoutlist_2 .item, .layoutlist_4 .item {border-bottom: none;margin-top: 0;    margin-bottom: 30px;}/*線上商城相關按鈕顏色設定*/#mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child { color: #b64c4c;}/*產品畫面新按鈕*/ 
.RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #c39c9c;}.RWDproduct_page .btn-shop .btn.add:hover {background-color: rgba(161, 99, 99, 0.8);}.RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop { background: rgba(161, 99, 99, 0.8);border: 1px solid rgba(161, 99, 99, 0.8);}.RWDproduct_page .btn-shop .btn.shop:hover {background-color: transparent; color: rgba(161, 99, 99, 0.8);}/*新版購物流程按鈕*/ 
.RWDshopping .btn.bg1 { background: transparent; color: rgba(161, 99, 99, 0.8); border: 1px solid rgba(161, 99, 99, 0.8); border-radius: 0;}.RWDshopping .btn.bg1:hover { border-radius: 0; transition: all 0.3s ease; border: 1px solid #c39c9c; color: #fff; background: #c39c9c;}.RWDshopping .btn.bg2 { border-radius: 0 !important; transition: all 0.3s ease; border: 1px solid rgba(161, 99, 99, 0.8) !important; color: #fff !important; background: rgba(161, 99, 99, 0.8) !important;}.RWDshopping .btn.bg2:hover { background: #c39c9c !important; color: #FFF !important;  border: 1px solid #c39c9c !important;}.total b {color: #c82422;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price {color: #be5555;}/*結帳畫面*/ 
.delivery-box .tips { color: #bc5856;}.info-box, .no-item, .plus-in, .shopping-item, .shopping-price-box, .shopping_form { background: #ffffff;}/*回上一頁*/ 
.btn.btn_back {background: rgba(161, 99, 99, 0.8) ;font-size: 15px;letter-spacing: 1px;border-radius: 0px;transition: 0.8s;font-size: 14px;letter-spacing: 1px;    float: right;}.btn.btn_back:hover {background: #c39c9c;}/*門市據點*/ 
.go_box iframe {margin: 20px 0;}.go_box .m02 { border-left: 1px dashed rgba(195, 156, 156, 0.61); padding: 0 40px;    margin-bottom: 30px;}.go_box .m01 { padding: 0 40px;margin-bottom: 30px;}.go_box h5:before { content: ""; width: 7px; height: 7px; border-radius: 30px; background: #c39c9c; position: relative; display: inline-block; top: -2px;  margin-right: 8px;}/*側選單*/#sidebar .products-nav>ul>li>ul {display: none;}#sidebar .products-nav {background:rgba(236, 210, 210, 0.79);padding: 15px 20px 0px 20px;border-radius: 3px;}.m2018 .products-nav .nav-title {background: #c39c9c;color: #fff;text-align: center;}.m2018.visible-lg > div > ul > li.active.has-child > a {color: #b36363;font-weight: bold;}.m2018.visible-lg > div > ul > li.active.has-child > a:hover {color: #b36363;transition:0.4s ease;}.active.has-child > ul > li > a {font-weight: bold;color: #555;}.m2018 .products-nav>ul>li {border-bottom: 1px dotted #ffffff;padding-bottom: 15px;margin-bottom: 15px;}.m2018 .products-nav ul li>ul>li.active>a { color: #966;}.m2018 .products-nav ul li>ul>li.active>a:before { content: ""; width: 10px; height: 2px; background: #b38f8f; display: inline-block; position: relative; top: -4px; margin-right: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;}/*右側拉出購物車*/ 
.RWDmenu_plus02 .cart-menu ul.content li .text-box .price { color: #c06b6b;}/*最新消息*/ 
.layoutlist_3 .list_subject a {color: #565656 !important; font-size: 18px!important; letter-spacing: 1px !important; line-height: 2 !important;}.page_wrapper_bg .layoutlist_3 .listdate .day { color: #c39c9c; font-size: 40px;}.page_wrapper_bg .layoutlist_3 .listdate { border-left: none;}.page_wrapper_bg .layoutlist_3 .item { border-bottom: 1px dashed #cccccc;}/*跟隨式社群*/ 
.page_wrapper_bg #social_media_wrapper a i img { filter: none;}.page_wrapper_bg .fixed_block {bottom: 450px;}/*頁尾copy rught*/ 
.copyright_desc a {color: #fff;}/*跟隨式購物車*/ 
.shoppingcar001 .money { color: #be5555;}.shoppingcar001 .val-shopnum { color: #be5555;}.total b {color: #be5555;}/*會員*/#btn_member_login { background-color: #c39c9c;}.member_join_strong { color: #9d5757;}#btn_member_login:hover { background-color: #b38f8f;}#join_form .btn-primary { background: rgba(161, 99, 99, 0.8);border-radius: 0px;}#join_form .btn-primary:hover { background: #c39c9c;}.btn-primary {  background-color: #c39c9c; border-color: #c39c9c; border-radius: 0px;}.btn-primary:hover {background-color: #b38f8f; border-color: #b38f8f;}/*搜尋*/#search .layoutlist_3 .item .subject { opacity: 1 !important;  background: #fff; font-size: 15px; letter-spacing: 1px;position: relative;}.page_wrapper_bg #search .layoutlist_3 .item { border-bottom: none;margin-bottom: 20px;}/*190711購物車優惠券*/ 
.shop-1 .shopping-price-box .voucher-box{padding:13px 35px;}

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

@media (max-width:1680px){.fixed_block {bottom: 40%;}.RWDmenu_plus02 .container {width: 85%;}.footerblock .container {width: 85%;}.web_edm {width: 93%;}}@media (max-width:1440px){.shoppingcar001 {top: 18%;}.fixed_block {bottom: 42%;}.ft-txt {width: 42%;}.ft-menu  {width: 29%;}.ft-edm {width: 29%;}.scroll-top .scrollTop001 {height: 260px;}}@media (max-width:1366px){.ft-txt {width: 38%;}.ft-menu  {width: 31%;}.ft-edm {width: 31%;}}@media (max-width:1280px){.footerblock .container {width: 89%;}}@media (max-width:1199px){/*menu*/#RWDfullscreen01 .cd-main-header {padding: 0 15px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block { margin-top: 10px;margin-left: 4px;margin-right: 10px;}#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 7px;}.cd-logo {width: 100px;}#RWDfullscreen01 .cd-main-header {padding: 0 15px;padding-top: 20px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}#RWDfullscreen01 .is-up .cd-main-header {padding-top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255, 255, 255, 0.8);}.cd-header-buttons li.search-btn {margin-top: 2px;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before { background-color: #c39c9c;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before {background: #2e3233;}nav.cd-nav .phone-member a:hover { color: #c39c9c;}.cd-primary-nav.nav-is-visible {z-index: 999;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.RWDmenu_plus02 .cd-search {top: 50px !important;}.shoppingcar001 { top: 13%;}.cd-primary-nav > li::before{display: none;}.has-children>a::after, .has-children>a::before{transform-origin: 4px 50%;}.cd-primary-nav > .has-children > a::before {right: 20px;}nav.cd-nav .bottom-copyright {display: none;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 7px;}.cd-logo {width: 100px;}#RWDfullscreen01 .cd-main-header {padding: 0 15px;padding-top: 20px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}#RWDfullscreen01 .is-up .cd-main-header {padding-top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255, 255, 255, 0.8);}.cd-header-buttons li.search-btn {margin-top: 2px;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before { background-color: #c39c9c;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before {background: #2e3233;}nav.cd-nav .phone-member a:hover { color: #c39c9c;}.cd-primary-nav.nav-is-visible {z-index: 999;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.RWDmenu_plus02 .cd-search {top: 50px !important;}.shoppingcar001 { top: 13%;}.has-children>a::after, .has-children>a::before {transform-origin: 7px 50%;}/*about*/ 
.about-block {padding: 100px 0 400px;}/*product*/ 
.RWDproduct002 .container {padding: 30px 50px 0px;}/*news*/ 
.news-block {padding: 80px 35px 60px;}/*footer*/ 
.footerblock .container {width: 92%;}.ft-txt {width: 50%;}.ft-menu {width: 50%;}.ft-edm {width: 99%;margin-top: 30px;}.web_edm {width:40%;float: left;}.web_edm .btn {margin-right: 10px;}.copyright {width: 50%;}.RWDssl01 {width: 50%;}.footerblock {padding: 30px 0;}.scroll-top .scrollTop001 {height: 270px;}.fixed_block {bottom: 43%;}/*top*/ 
.scroll-top .scrollTop001 .icon:after {left: auto;right: -70px;}/*-------------內頁--------------*//*選單*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo { margin-top: 7px;}/*品牌介紹*/ 
.ab_box2 .a02 { margin-top: -7px;}.ab_box3 .a02 { margin-top: -8px;}/*測選單下*/#sidebar select.form-control { margin-bottom: 60px;}/*產品分類按鈕*/#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {position: relative;color: #fff;background: #a27676 url(archive/image/customization/select_arrow01.png) right center/25px no-repeat;}/*線上購物列表*/ 
.page_wrapper_bg .layoutlist_4 select {width: 99% !important;}/*跟隨式購物車*/#carlist, .total_price { font-size: 13px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*menu*/ 
.shoppingcar001 {top: 26%;}/*product*/#m_RWDfullscreen01_62_1 > div.section-inner > div > div:nth-child(2) { float: none; margin-right: -30px;}.RWDproduct002 .section-subject {margin-left: 0px;}.fixed_block { bottom: 42%;}/*-------------內頁--------------*//*品牌介紹*/ 
.ab_box2 {margin: 0 0 50px;}.ab_box2 .a02 { margin-top: 25px;}.ab_box3 { margin: 0;}.ab_box3 .a02 { margin-top: 25px;}/*下方購物按鈕*/#mobile-fixed .btn-box .bg2 { background: rgba(161, 99, 99, 0.8);}#mobile-fixed .btn-box .normal {border: 1px rgba(161, 99, 99, 0.8) solid;border-radius: 0px;}.RWDshopping #mobile-fixed .btn.normal {color: #b27f7f;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day { font-size: 40px; }.layoutlist_3 .listdate .day::before {display:none;}/*產品*/#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {width: 200px;}/*main*/ 
.page_wrapper_bg .pagecontent { padding: 30px !important;}.page_wrapper_bg .pagecontent:before { top: -92px;}/*線上購物列表*/ 
.RWDproduct002 .col-md-12{padding: 0;}/*頁尾*/ 
.page_wrapper_bg .footerblock .container { width: 92% !IMPORTANT; padding-right: 15px; padding-left: 15px;}/*門市據點*/ 
.go_box .m01 {padding: 0 30px;}.go_box .m02 {padding: 0 30px;}/*上一頁*/ 
.btn.btn_back { float: none;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.fixed_bg {background-position: right;}.fixed_block {bottom: 113px; right: -4px;}.shoppingcar001 {top: 150px;right: 10px;}.down_panel {right: 27px;}#social_media_wrapper a {width: 40px;height: 40px;}.has-children>a::after, .has-children>a::before {right: 20px;}.about-block h1:after {display:none;}.about-block h1:before{display:none;}.RWDproduct002 .section-subject {text-align: center;float: none;}.RWDproduct002 h1.main-title {float: none;}.RWDproduct002 h2.sub-title {float: none;}.RWDproduct002 .container {padding: 30px 15px 0px;}.popup-portfolio .portfolio-item {padding: 0 7px;}#m_RWDfullscreen01_62_1 > div.section-inner > div > div:nth-child(2) {float: none;margin-right: -15px;}.ad-blocks {padding: 20px 0 20px;}.news-block {padding: 80px 0px 60px;}.RWDnews005 h1.main-title:after {display:none;}.RWDnews005 h1.main-title:before{display:none;}.copyright {width: 100%; float: none; text-align:center;}.RWDssl01 {width: 100%; float: none; text-align:center;}.web_edm {width: 100%;float: none;}.footerblock .container {width: 92%;}.ft-txt {width: 100%;margin-bottom: 20px;}.ft-menu {width: 100%;}.ft-edm {width: 100%;margin-top: 0px;padding: 0 5%;}.ft-menu li a {width: auto;}.ft-menu ul {padding: 0; width: 100%;float: left;}.ft-menu li {width: 47.8%; margin-right: 5px; margin-bottom: 5px;}.ft-txt h3 {text-align: center;}.ft-txt p {text-align: center;}.scroll-top-phone {position: relative;}.scrollTop001 .icon {width: 100%; height: 100%; background: transparent url(archive/image/customization/190319_down.png) center center no-repeat; background-size: contain;}.scrollTop001 {/*position: absolute !important;*/height: 35px;width: 35px;bottom: 75px;right: 10px;}.scrollTop001:hover .icon {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1; filter: alpha(opacity=100);}/*------------內頁----------------*//*main*/ 
.page_wrapper_bg .main .call_to_action .container { padding-right: 5px;padding-left: 5px;margin-bottom: 30px;}/*文章區塊*/ 
.page_wrapper_bg .pagecontent { padding: 15px 10px 20px 10px !important;}.page_wrapper_bg .pagecontent:before { top: -70px;}.hgroup h1 {font-size: 24px;}/*最新消息*/ 
.layoutlist_3 .listdate .day::before {display:block;}.layoutlist_3 .listdate .day::before { display: inline;}.page_wrapper_bg .layoutlist_3 .listdate .day { color: #afafaf; font-size: 12px;}.page_wrapper_bg .layoutlist_3 .item { width: 90%; margin: 0 auto;}/*產品*/ 
.layoutlist_4 .price {display: block;}/*產品按鈕*/#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {position: relative;color: #fff;background: #a27676 url(archive/image/customization/select_arrow01.png) right center/25px no-repeat;width: 200px;margin: 0 auto 60px;border: 0;}select.form-control:before {content: ">";display: block;position: absolute;right: 0;color: #fff;top: 0;font-size: 18px;}/*線上購物列表*/ 
.page_wrapper_bg .layoutlist_4 select {width: 100% !important;}.layoutlist_4 .subject { height: auto !important; min-height: 6rem;}/*購物畫面清單*/#RWDshopping { padding: 0 25px;}/*跟隨式社群*/ 
.page_wrapper_bg .fixed_block { bottom: 240px;}/*頁尾*/ 
.ft-edm .btn, .file_area { margin-top: 0;}.page_wrapper_bg .web_edm .email {width: 66%;}/*品牌故事*/ 
.ab_box .tex { padding: 0 20px;}/*門市據點*/ 
.go_box .m01 { padding: 0 25px;}.go_box .m02 { padding: 0 25px; border-left: transparent;}/*搜尋*/#search .layoutlist_3 .item .subject {position: absolute;}/*190711購物車優惠券*/ 
.shop-1 .shopping-price-box .voucher-box{padding:13px 0;text-align: center;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*首頁-側邊*/ 
.shoppingcar001 {top: 30vh;}.scrollTop001 {bottom: 30px;}.page_wrapper_bg .fixed_block { bottom: 240px;bottom: 33vh;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*內頁標題*/ 
.hgroup h1 {letter-spacing: 4px;font-size: 26px;}.hgroup h1:before {left: -33px;}.hgroup h1:after { right: -33px;}
}
/*iphone5 end*/