/*共用*/a{color:#333}a:hover, a:focus{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}.main.cd-main-content {overflow: hidden;}/**/ 
.RWDmenu_plus04 .logo {width: 180px;margin-top: 13px;}/* loading*//*loading*/ 
.fl {width:350px;}.fl img {width:100%;}/*menu*/ 
.RWDmenu_plus04 .header.is-up {box-shadow: 0 0 10px rgba(0, 0, 0, .05);}.RWDmenu_plus04 .features .member-btn { padding: 25px;}.RWDmenu_plus04 .site-nav .menu>li>a { letter-spacing: 2px;padding: 25px 20px;font-weight: 600;}.RWDmenu_plus04 .overlay {  top: 0;}.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: #8d5858;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.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;background: #fce7e2;font-weight: 700;transition: all .5s ease;}.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: #8d5858;}.RWDmenu_plus04 .member-block a.login.is-on { background-color: #8d5858;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn { background: #8d5858;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {  font-size: 15px;}/* BANNER*/ 
.banner_blcok { margin-top: 20px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 18%;}.RWDbanner_plus01 .logo {width: 40vw;    float: left;filter: drop-shadow(0 0 20px rgba(0, 0, 0, .15));overflow: hidden;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 85%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 { width: 30vw;float: right;    position: relative;}.RWDbanner_plus01.style-control .control-box { position: absolute;bottom: 0; background: transparent; border: 0;}.RWDbanner_plus01 .logo img { width: 40vw;}.RWDbanner_plus01 .slick-active .logo{animation: 2000ms ease normal forwards 1 width_a;animation-delay: 1s;}@-webkit-keyframes width_a{from{width:0;}to{width:40vw;}}.RWDbanner_plus01 .slick-caption .txt1 span {position: relative; font-size: 55px; font-family: 'Lora', serif; color: #8d5656;padding:0 20px;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span { color: #8d5858; font-size: 21px; letter-spacing: 2px;padding:0 20px;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 span {color: #cca9a7; font-size: 16px; letter-spacing: 2px;padding:0 0 0 20px;display:inline-block;}.RWDbanner_plus01 .slick-caption .txt2 h8:after {  content: ""; position: relative; display: inline-block; width: 1px; height: 15px; background: #e4d6d6; top: 2px;  margin: 0 15px;}.RWDbanner_plus01 .slick-caption .txt2 { margin-top: 3px;}.RWDbanner_plus01 .slick-caption .txt3 { margin-top:110px;}.RWDbanner_plus01 .slick-caption .txt1 {margin-top: 4%;}.RWDbanner_plus01 .slick-caption .txt4 {margin-top: 6px;}.link-btn { width: 30vw; float: right;margin-top: 90px;  padding-left: 20px;}.RWDbanner_plus01>.slick-caption .link-btn a span, .link-btn a {color: #bfaaaa;  border-bottom: 1px solid #bfaaaa; font-size: 16px; padding: 5px;border-radius: 0;letter-spacing: 1px; background-color: transparent; transition: all .5s ease;}.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover { background-color: transparent;letter-spacing: 3px;transition: all .5s ease;color: #8d5858;border-color: #8d5858;}.RWDbanner_plus01 .slick-caption .txt3:before {content: "";  position: absolute; width: calc(85% - 55px);height: 2px; background: #fff;top: -35px; left: 15px;}.RWDbanner_plus01 .slick-caption .txt1:before { content: ""; position: absolute;  width: 576px; height: 14vw;border: 2px solid #fff; left: -40px; top: 40px;z-index: -1;}.RWDbanner_plus01.style-control.control-right .control-box {right: 0;    z-index: 30;}.RWDbanner_plus01.style-control .control-box .indicator { color: #ceb7b3;margin-right: 30px;}.RWDbanner_plus01.style-control .control-box .separator { color: #ceb7b3;}.RWDbanner_plus01.style-control .slick-dots li.slick-active { color: #8d5858;}/*標題*/ 
.index h1.main-title { font-size: 35px; letter-spacing: 4px; margin: 0px;color: #8d5858;font-weight: 600; line-height: 1.5;}.index .section-line{display:none;}.RWDbanner005 .title_block .title_tw {font-size: 35px; letter-spacing:4px;margin: 0px;color: #8d5858;font-weight: 600;line-height: 1.5;}.RWDbanner005 .title_block { margin-top: 0;margin-bottom: 10px;}/*ab*/ 
.RWDparallax_new .picbgbox {height: 340px !important;}.RWDparallax_new .container.editor {position: absolute;  bottom: 80px; left: 250px; padding: 0;}.RWDparallax_new .container.editor p{letter-spacing: 1px; font-size: 15px;color: #666; line-height: 2;}.RWDparallax_new .container.editor h4 { font-size: 20px; margin-bottom: 32px;color: #8d5858; font-weight: 600;line-height: 1.3;}/*pd*/ 
.RWDproduct002_v2 .row:nth-child(2), .RWDproduct002_v2 .row:nth-child(3){margin: 0;}.pd_block {padding: 80px 0 40px;}.RWDproduct002_v2 { padding: 0;}.RWDproduct002_v2 .portfolio-item {width: calc(100% / 4 - 1px);    margin-bottom: 40px;    padding: 0 25px !important;}.RWDproduct002_v2 .portfolio-item > .inner-content { filter: opacity(.95)grayscale(.12)contrast(.95);}.portfolio-bottom-summary h4 {    color: #666;font-weight: 600; letter-spacing: 2px;margin-top: 25px;}.portfolio-bottom-summary { min-height: 40px;}.RWDproduct002_v2 .popup-portfolio { margin: 0;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 { color: #966363;}/*產品*/ 
.hotpd_block { padding: 80px 0;background: url(archive/image/customization/pd_bg5.jpg)no-repeat;}.hotpd_block .container { width: 70%;}.RWDbanner005 .sqare_shadow.swiper-prev, .RWDbanner005 .sqare_shadow.swiper-next {top: 50%;margin-top: -65px;}.RWDbanner005 .swiper-left .swiper-slide, .RWDbanner005 .swiper-right .swiper-slide {opacity: .8;}.RWDbanner005 .main-title { color: #666;}.RWDbanner005 .subtitle { color: #666;letter-spacing: 1px;line-height: 1.3;}.RWDbanner005 .fraction_block .dot-line:after { background-color: #cca9a7;transition: all .5s ease;}.RWDbanner005 .fraction_block .dot-line:before {transition: all .5s ease;background-color: #cca9a7;}.RWDbanner005 .fraction_block .dot-line.swiper-next:hover:before { transition: all .5s ease;transform: translate(13px, 0px)scale(1.3);}.RWDbanner005 .fraction_block .dot-line.swiper-next:hover:after {transform: translate(13px, 0px);transition: all .5s ease;}.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {color: #cca9a7;}.RWDbanner005 .fraction_block .dot-line:hover:before { transition: all .5s ease;transform: translate(-13px, 0px)scale(1.3);}.RWDbanner005 .fraction_block .dot-line:hover:after {transform: translate(-13px, 0px);transition: all .5s ease;}.RWDbanner005 .add-cart {    width: 100%;    height: 100%;    bottom: 0; opacity: 0;transition: all .5s ease;}.RWDbanner005 .swiper-center .img_wrap:hover .add-cart{opacity: 1;transition: all .5s ease;}.RWDbanner005 .swiper-center .img_wrap:hover img {    transform: scale(1.1);transition: all .5s ease;}.RWDbanner005 img{transition: all .5s ease;}.RWDbanner005 .add-cart:before {    width: 30%;    height: 30%;    content: '';    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    background-color: #8d5858;    opacity: .6;}/*跟隨社群*/ 
.fixed_social {position: fixed; bottom: calc(10% + 80px);z-index: 30; right: 20px;opacity: 0; transition: all .5s ease; pointer-events: none; transition: all .5s ease;}.fixed_social.change { opacity: 1; transition: all .5s ease; pointer-events: auto;}.RWDsocial002 ul.socialNetwork li { float: none;}.RWDsocial002 .iconRounded {border: 1px solid #cca9a7; color: #8d5858; background-color: #fff; margin-right: 0;margin-bottom: 12px;width: 45px;height: 45px; font-size: 18px; padding-top: 13px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #8d5858;color: #fff;transition: all .5s ease;}.scrollTop002 { right: 20px;}.RWDalert_fancybox.bottom {    background: rgba(255, 255, 255, .9);}.RWDalert_fancybox .btn.active {    background: #8d5858 !important;    color: #fff;    border-radius: 0 !important;    border: 0 !important;}
/*bounceIn 修正成 fadeIn start*/

/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn end*/
/*footer start*/

.footer_block { padding: 80px 0 30px; background: #f1e9e6;}.footer_block h4 { font-weight: 600; color: #8d5858; letter-spacing: 2px;margin-bottom: 25px;}.ft_com h3 { color: #8d5858; letter-spacing: 1px;margin-bottom: 30px; font-size: 24px;}.ft_le img {margin-bottom: 6px;}/**/ 
.ft_ri a {display: block;  line-height: 2; font-size: 15px;color: #666;margin-bottom: 15px; transition: all .5s ease;}.ft_ri a:hover {color: #8d5858;letter-spacing: 2px;transition: all .5s ease;}.ft_ri { padding-left: 60px;}.ft_le h4 {    text-align: left;}.ft_le {padding-right: 60px;border-right:1px solid #ded5d4;    color: #666;font-size: 15px; text-align: center;}.social_btn a { color: #666;border: 1px solid #ccc; display: block;padding: 8px 10px; margin-bottom: 10px; text-align: center; font-size: 16px; font-weight: 600; transition: all .5s ease;}.social_btn a:hover { background: #cca9a7; color: #fff;  border-color: #cca9a7; transition: all .5s ease;}.social_btn {padding-left: 80px;}/*EDM*/ 
.ft_edm {padding: 40px 0;text-align: center;}div#btn_reject_emailm_RWDfullscreen01_93_1 {color: #999;}.web_edm {float: none; background-color:#e8dfdb;border-radius: 0;border: 0; display: inline-block;padding: 0 10px;}.web_edm .email input { font-size: 15px; width: 100%;height: 40px; color: #888; background-color: transparent;}.web_edm .btn { font-size: 14px;background: transparent;color: #8d5858;font-weight: 600; border: 0;line-height: 40px;border-radius: 0;}.web_edm .email { width: 250px;}.web_edm .btn:hover {    color: #8d5858;}.ft_other .RWDedictor, .copyright, .RWDssl01 { display: inline-block;}.ft_other { font-size: 13px; color: #999;  text-align: center; margin-top: 35px;border-top: 1px solid #ded5d4;}.RWDssl01 { padding: 0 25px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #999;}

/*footer end*/
/*內頁 start*/

.page_wrapper_bg .RWDmenu_plus04 .header {    box-shadow: 0 0 10px rgba(0, 0, 0, .05);border-bottom: 0;}.page_wrapper_bg .banner_blcok {    margin-top: 0;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 15px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}/*麵包屑(置中)*/ 
.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;}.hgroup h1 {margin-bottom: 0; text-align: center; font-size: 35px;line-height: 1.5;font-weight: 600; color: #8d5858;letter-spacing: 3px;}.hgroup .breadcrumb a { color: #888;font-weight: 600; letter-spacing: 1px;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}._bd_row a:hover, a:hover { color: #333;}._bd_row a:hover, a:hover{color:#333;}.member .m2018 .products-nav .nav-title { display: none;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a {    color: #8d5858;    font-weight: 600;    transition: all .5s ease;}.m2018 .products-nav>ul>li>a{color:#888;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color: #444; transition: all 0.2s ease;border: 1px solid #444;}.btn.btn_back a:hover {border: 1px solid #000;color: #fff;background: #000;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #8d5858; border: 1px solid #8d5858;transition: all .2s ease;}.ebtn a:hover {background: #000; color: #fff; border-color: #000; transition: all .2s ease;}/*產品*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop { background: #8d5858;border-radius: 0;}.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: #000;transition: all .2s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { background: #cca9a7;border-radius: 0;}.layoutlist_4 .count_info {display:none}.layoutlist_4 .price {display: block;letter-spacing: 0.5px; color: #CFCFCF;margin:0px}.layoutlist_4 .pricearea {text-align: left;}.layoutlist_4 .price.sellprice {color: #d08080;font-weight: bold;}.RWDproduct_page .products-info .price-box li.active {color: #d08080;font-weight: bold;}#O_fixPrice {color: #CFCFCF}#O_fixPrice::after {background: #CFCFCF}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #8d5858 ;color: #fff ;background: #8d5858;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #8d5858 !important;color: #fff !important;background: #8d5858 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #8d5858;color: #fff; background: #8d5858;}.goadd-box .goadd, .shopping-item .voucher-btn, .shopping-title .freight, .shops-box .shops {border-radius: 0;}/*購物車按鈕pad*/#mobile-fixed .btn-box .normal {background: transparent ;color:  #444;border: 1px solid  #444;border-radius: 0 ;}#mobile-fixed .btn-box .bg2{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #8d5858 ;color: #fff ;background: #8d5858 ;}.RWDshopping #mobile-fixed .btn.normal {color: #444;}/*會員new*/#join_form .btn{padding: 6px 12px;border-radius: 0;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background:  #8d5858;color: #fff;border: 1px solid  #8d5858;padding: 6px 12px;}#btn_member_login:hover {background: #000;color:#fff;border: 1px solid #000;}#join_form .btn-primary {float: none; background:  #8d5858;color: #fff;border: 1px solid  #8d5858;}#join_form .btn-primary:hover{background: #000;color:#fff;border: 1px solid #000;}.btn-primary { background-color: #8d5858;border: 1px solid  #8d5858; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color: #000;border-color: #000;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: #000;border: 1px solid #000;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color:  #000;border-color: #000;outline: none;}.webbtn:hover { background: #000;}.webbtn {border-radius: 0;    background: #8d5858;}/*相簿*/ 
.album_item:hover img { filter: brightness(0.8);transition: all .5s ease;}.album_item img{transition: all .5s ease;}.layoutlist_2 .album_item_subject {color: #333;font-weight: 600;letter-spacing: 1px;}.row .album_d_item a {border-bottom: 0;}/*時間軸*/ 
.RWDtimeline01 li.event .point .editor {padding-top: 12px;}.RWDtimeline01 li.event .point .title { font-size: 22px;line-height: 1.5;}.RWDtimeline01 li.event .point .date { font-size: 13px;padding: 20px 0 5px;color: #888;}/*產品*/ 
.item .summary A.itemlink {text-align: left;font-size: 12px; letter-spacing: 1px; color: #1c2952;font-weight: 600;}.item .subject {text-align: left; font-size: 17px;font-weight: 600;letter-spacing: 1px;color: #333; margin-top: 10px;margin-bottom: 0;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0;}.layoutlist_2 .item.product_list_item img { transition: all .5s ease;}.layoutlist_2 .item.product_list_item:hover img {transform: scale(1.1); transition: all .5s ease;}.sortbar {    display: block !important;    float: none !important;    text-align: center !important;    font-size: 13px;}.RWDproduct_page .products-info .name-box {    margin-bottom: 30px;}.RWDproduct_page .pic-box .thumbnails ul li {    width: auto;}.RWDproduct_page .products-info .name { font-size: 25px !important; margin-bottom: 3px  !important;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {    font-size: 14px;}.RWDproduct_page .products-info .name {font-weight: 600;font-size: 20px;margin-bottom: 0;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor { color: #333;}.RWDproduct_page .products-info .subname {font-size: 14px; letter-spacing: 1px; font-weight: 600; color: #1c2952 !important;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {text-align: left;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #1c2952;}.RWDproduct_page .products-editor { border-top: 1px dashed #ddd; padding-top: 20px;}.RWDproduct_page .products-info .txt { background: #f6f6f6;}.RWDproduct_page .products-info .txt .title {padding: 10px 15px;    color: #333; border-bottom: 0; margin-bottom: 0;}.RWDproduct_page .products-info .txt .editor {padding: 10px 15px;border-top: 2px solid #fff;}.RWDproduct_page .products-info .txt .title .ii { right: 10px;}#mobile-fixed, .RWDproduct_page { color: #333;}/*最新消息*/ 
._col.listdate.col-sm-2.col-md-2 { text-align: center;}.layoutlist_8 .listdate .day { color: #8d5858; letter-spacing: 1px; font-size: 35px;}.layoutlist_8 .item { padding: 30px 0;    border-bottom: 1px solid #ddd !important; }.layoutlist_8 .list_subject .summary { line-height: 1.5;}.layoutlist_8 .article_subject { font-size: 18px;}._col.list_img {padding-left: 0; padding-right: 30px;}/*聯絡我們*/ 
.new-form .new-width .control-label {text-align: right !important;}.customized_columns ._input, .customized_columns select { border-radius: 0;}.form-group { margin-bottom: 20px;}textarea.form-control {min-height: 100px;}.formdesc { text-align: left;}/*影片*/ 
.video_item_subject {font-size: 16px; font-weight: 600; color: #333;}/*購物車*/ 
.RWDshopping .form-group img {    margin-left: 10px;}.shopping-step .current .num:before {    background: #8d5858;}/*購物車上方園*/@keyframes num-bg {    0% {        background: rgb(141 88 88, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:rgb(141 88 88, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}/*常見問題*/ 
.faq_a_icon {background: transparent;}

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

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption .txt1:before {height: 16vw;}}@media (max-width:1500px){.RWDbanner_plus01 .slick-caption .txt1 span {  font-size: 50px;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span { font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 85px;}.RWDbanner_plus01 .slick-caption .txt1:before {width: 500px; }.RWDbanner_plus01 .slick-caption .txt1 { margin-top: 3%;}.RWDbanner_plus01 .slick-caption .txt3:before {width: calc(100% - 55px);}.RWDparallax_new .container.editor {left: 100px;}}@media (max-width:1400px){.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 43px;}.RWDbanner_plus01 .slick-caption .txt1:before {width: 465px;top: 30px;}.RWDbanner_plus01 .slick-caption .txt1 { margin-top: 2%;}.RWDbanner_plus01 .slick-caption.txt-left {top: 20%;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span {    font-size: 17px;padding-right: 0;}.link-btn {width: 32vw;margin-top: 75px;}.RWDbanner_plus01 .slick-caption .txt3:before { top: -20px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 65px;}.hotpd_block .container {width: 80%;}}@media (max-width:1200px){.RWDmenu_plus04 .site-nav .menu>li>a {  padding: 25px 10px;}.banner_blcok { margin-top: 40px;}.footer_block .container, .hotpd_block .container {width: 100%;padding: 0 50px;}.RWDbanner_plus01 .slick-caption .txt1:before {    height: 17vw;    width: calc(100% + 70px);    top: 50%;    left: -30px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 15px;    letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span {    font-size: 16px;    letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 { width: 32vw;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 15px;}.link-btn {    margin-top: 70px;}}

/*小螢幕 end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 34px;}.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}}

/*1100px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;    color: #666;}.RWDmenu_plus04 .features:after {background-color: #ddd;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #fce7e2;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fff;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 35px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #666;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span {font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt1:before {height: 22vh; width: 400px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 50px;}.link-btn {margin-top: 60px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 87%;}.RWDbanner_plus01.style-control .slick-dots li.slick-active, .RWDbanner_plus01.style-control .control-box .separator, .RWDbanner_plus01.style-control .control-box .indicator {color: transparent;}.RWDparallax_new .container.editor { left: 50px;}.social_btn { padding-left: 25px;}.RWDbanner005 .add-cart:before{display:none;}.RWDbanner005 .add-cart .add-cart-span { color: transparent;font-size: 0;}
}
/*Pad橫向 end*/
/*992px start*/

@media (max-width:992px){/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100%;padding: 0;}.RWDbanner_plus01 .logo { width: 60vw; margin-left: -10%;}.RWDbanner_plus01 .logo img {width: 60vw;}@-webkit-keyframes width_a{from{width:0;}to{width:60vw;}}.RWDbanner_plus01 .slick-caption .txt1:before{display:none;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {width: 45vw;padding-right: 30px;}.RWDbanner_plus01 .slick-caption .txt1 span {background-color: transparent !important;}.link-btn { width: 45vw; margin-top: 40px;padding-right: 30px;}/*main*/ 
.RWDproduct002_v2 .portfolio-item {width: calc(100% / 2 - 1px);}.RWDparallax_new .picbgbox {height: 290px !important;}.RWDparallax_new .container.editor { bottom: 30px;}.hotpd_block .container { padding: 0;}/*footer*/ 
.ft_le { padding-right: 15px;border-right: 0;}.ft_ri { padding-left: 15px;}.ft_txt{ display: grid; grid-template-columns: 0 2fr 1fr;}.social_btn a {font-size: 14px;    word-break: break-word;}.RWDssl01 { padding: 0 15px;}.ft_other { font-size: 12px;}.RWDalert_fancybox.bottom .editor { font-size: 14px !important; letter-spacing: .5px !important;}.RWDalert_fancybox.bottom { padding: 15px !important;}/*內頁*/ 
.btn.btn_back, .ebtn{width:auto;}.new-form .new-width .control-label {    text-align: left !important;}}

/*992px end*/
/*767px start*/
@media (max-width: 767px) {
/*banner*/ 
.banner_blcok {margin-top: 30px;}.RWDbanner_plus01 .slick-caption.txt-left {top: 19%;}.RWDbanner_plus01 .logo { width: 90vw;margin-left:0%;}.RWDbanner_plus01 .logo img {width: 90vw;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span {    padding: 0;}.RWDbanner_plus01 .slick-caption .txt2 span {padding: 0;}@-webkit-keyframes width_a{from{width:0%;}to{width: 90vw;}}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 26px;}.RWDbanner_plus01 .slick-caption .txt3 { margin-top: 25px;}.link-btn {width: 100%; margin-top: 30px; padding: 0 15px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 { width: 100%;padding-right: 0;}.RWDbanner_plus01 .slick-caption .txt3:before {display:none;}.RWDbanner_plus01 .logo img { margin-bottom: 15px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 12%;}.RWDbanner_plus01.style-control .control-box .indicator { display: none;}.RWDbanner_plus01.style-control .control-box .control { float: none;}.RWDbanner_plus01.style-control.control-right .control-box { border-top: 1px solid #ddd;text-align: center;z-index: 30;  padding: 8px 0;}.RWDbanner_plus01>.slick-caption .link-btn a span, .link-btn a {font-size: 14px;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.RWDbanner_plus01.style-control .control-box {    width: 100%;}/*footer*/ 
.footer_block .container {padding: 0 30px;}.social_btn { padding-left: 0px;margin-top: 30px;}.ft_le img {width: 60%; margin-top: 6px;margin: 10px auto ; display: block;}.ft_le h4 {text-align: center;}.ft_com h3 {text-align: center;}.ft_txt { display: grid; grid-template-columns: 1fr;}.ft_info .col-xs-6 { border-right: 1px solid #ddd; text-align: center;}.ft_info .col-xs-6:last-child{border-right: 0px;}.ft_ri { margin-top: 40px;}.web_edm .email { width: 100%; float: none;}.web_edm .email {width: auto;}.RWDssl01 {  padding: 0;}.ft_other .RWDedictor, .copyright, .RWDssl01 {display: block;}.footer_block { padding: 80px 0 75px;}.ft_edm { padding: 40px 20px;}.web_edm .btn_container { border-top: 1px solid #f4f4f4;width: 100%;float: none;position: relative;}.web_edm .btn { width: 50%;}.web_edm {padding: 0;width: 100%;}.web_edm .email input {width: 100%;}div#btn_reject_emailm_RWDfullscreen01_93_1 {border-left: 1px solid #f4f4f4; color: #999;}.fixed_social {position: fixed;bottom: 0;z-index: 30; right: auto; left: 0; width: calc(100% - 45px);}.RWDsocial002 ul.socialNetwork li {float: none;display: inline-block;width: calc(100% / 4);}.RWDsocial002 ul.socialNetwork {padding: 0; display: block;  background: #eee;margin:0;}.RWDsocial002 .iconRounded {border-right: 1px solid #ccc !important;border: 0;color: #8d5858; background-color: transparent; margin-right: 0;margin-bottom: 0; width: 100%; height: 45px;font-size: 18px; padding-top: 13px; border-radius: 0;}.social_btn a {    width: calc(100%/3 - 10px);    display: inline-block;    margin: 0 5px;}.social_btn:first-child {    display: flex;flex-wrap: wrap;}.social_btn p {    width: calc(100%/3 - 10px);    display: inline-block;    margin: 0 5px;}.social_btn p a {    width: 100%;    margin: 0;}.scrollTop002 {right: 0; bottom: 0;}.scrollTop002 .ii { border-radius: 0;}.scrollTop002 aside.top_btn { line-height: 1;}.RWDsocial002 li:last-child .iconRounded {    border-right: 0 !important;}.ft_le img {    max-width: 180px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .header {    padding: 0 15px;}.RWDmenu_plus04 .features .member-btn {    padding: 20px 10px;}.page_wrapper_bg .call_to_action>.container { padding: 0!important;}.main .container {    padding: 0 10px;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 15px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {top: 15%;}.social_btn a,.social_btn p {    width: calc(100%);    margin: 0 0 10px;}.RWDparallax_new .container.editor p {    padding-right: 100px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.fl {width:230px;}/*menu*/ 
.RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn{padding: 20px 15px;}.RWDmenu_plus04 .logo { width: 150px;margin-top: 12px;}.RWDmenu_plus04 .features .member-btn {padding: 20px 10px;}.RWDmenu_plus04 .features { padding-right: 0;}.ml-stack-nav-toggle { padding: 31px 14px;}.RWDmenu_plus04 .features:after { display:none;}.lang_cn .RWDmenu_plus04 #search-box.full .form-control, .lang_sg-cn .RWDmenu_plus04 #search-box.full .form-control, .lang_tw .RWDmenu_plus04 #search-box.full .form-control {    font-size: 15px;}/*main*/ 
.hotpd_block { padding: 60px 0 30px;}.pd_block {padding: 60px 0 20px;}.RWDproduct002_v2 .portfolio-item {padding: 0 15px !important;}.RWDparallax_new .container.editor { bottom: 0;  position: relative; left: 0;  padding: 30px;}.RWDparallax_new .picbgbox { height: 350px !important;}/*內頁*/ 
.btn.btn_back, .ebtn{width:100%;}.fixed_social {    z-index: 21;}#mobile-fixed {    z-index: 30;}.RWDproduct_page .btn-other li {    width: 100%;    float: none;}.RWDproduct_page .btn-other li button {    text-align: left;}.RWDproduct_page .products-info {    margin-top: 30px;}._col.listdate.col-sm-2.col-md-2 {    text-align: left;}.layoutlist_8 .list_subject .summary {    margin: 3px 0 20px;}.layoutlist_8.rwd .list_img+.list_subject {    margin-top: 20px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 24px;}.RWDbanner_plus01 .slick-caption .txt2 h8:after {    margin: 0 10px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 100px; margin-top: 18px;}.RWDmenu_plus04 .features .member-btn { padding: 20px 10px;}.RWDmenu_plus04 .header { padding: 0 10px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 15px;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span { font-size: 14px;}.RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 20px 12px;}.RWDbanner_plus01 .slick-caption .txt2 h8:after {    margin: 0 5px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span {    font-size: 12px;}.RWDbanner_plus01 .slick-caption .txt3 span, .RWDbanner_plus01 .slick-caption .txt4 span {    font-size: 12px;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 12%;}.RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 0px;}.link-btn {margin-top: 20px;}
}
/*320px end*/