/* all */body{font-family:'Noto Sans TC',sans-serif;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p{letter-spacing: 0;color: #555;line-height: 1.5em;font-weight: 300;}.page_wrapper_bg .footer-block  ul,#RWDfullscreen01 ul{list-style: none;padding: 0;}/* 反白顏色設定*/::selection {background: #cc431d;color: #fff;}::-moz-selection {background:#cc431d;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader img{width: auto;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding:20px 10px}.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}/*行動呼籲*/ 
.mobile_link {position: fixed;display: none;left: 0;bottom: 0;width: 100%;color: #FFF;text-align: center;z-index: 800;transition: all 0.5s ease-out;}.mobile_link .RWDedictor {display: flex;flex-direction: row;align-items: stretch;align-content: center;animation-delay: initial !important;animation-duration: initial !important;}.mobile_link .RWDedictor a { width: 100%;color: #fff;padding: 15px 0;display: flex;align-items: center;justify-content: center;}.mobile_link .RWDedictor a.consult_line{background: #58cb6c;}.mobile_link .RWDedictor a.consult_shop{background: #95723f;}.mobile_link i {width: 17px;height: 17px;background: url(archive/image/customization/icon_line.png) no-repeat;display: inline-block;background-size: 100% 100%;margin: 0 10px 0 0;}.mobile_link .RWDedictor a.consult_shop i {background: url(archive/image/customization/icon_shop_mobile.png) no-repeat;width: 17px;height: 17px;background-size: 100% 100%;}/*寬度間距*/ 
.about-block .container{width: 65%;}.cook-block .container{width: 75%;}.program-block .container,.product-block .container,.location-block .container{width: 85%;}/*板塊間距*/ 
.about-block .container,.program-block .container,.product-block .container,.cook-block .container,.location-block .container{padding: 80px 0 100px;}/*主標題*/ 
.titlebar h2{color: #000000;font-weight: 700;font-size: 42px;line-height: 48px;}.titlebar p{width: 80%;}/*按鈕*/a.more_btn{position: relative;border: 1px solid #a88144;color: #a88144;width: 200px;margin: 40px 0 10px;padding: 10px 0;text-align: center;display: block;z-index: 1;}a.more_btn::before{content: ""; background: #a88144; width: 0;height: 100%;position: absolute;right: 0;top: 0;transition: .5s;z-index: -1;}a.more_btn:hover{color: #fff;}a.more_btn:hover:before{width: 100%;transition: .4s;right: auto;left: 0;}a.more_btn.shop i{margin: 0 5px;}a.more_btn.shop:hover i,.location-block .more_btn:hover i{filter: brightness(0) invert(1);}/*會員&購物按鈕*/ 
.RWDmenu_plus04 .member-block a.login.is-on,.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn{  background: #cc431d;}/*header*/ 
.RWDmenu_plus04 .header{padding: 0 0 0 3%;transition: all 0.5s ease-out;top: 37px;}.RWDmenu_plus04 .logo {width: 142px;float: left;position: absolute;top: 0px; z-index: 30;transition: 0.3s;}.RWDmenu_plus04 .site-nav{float: right;}.RWDmenu_plus04 .site-nav .menu{text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a{font-weight: 300;}.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: #cc431d;  font-weight: 400;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 0;height: 4px;background: #cc431d; bottom: -1px;right: 0;transition: all .5s ease;border-radius: 20px;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {width: 100%;transition: all .5s ease;right: auto;left: 0;}/*icon*/ 
.RWDmenu_plus04 .features{padding-right: 250px;width: 410px;}.RWDmenu_plus04 .features .search-btn img{width: 17px;height: 17px;}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .member-btn{padding: 26px 10px 25px;}.RWDmenu_plus04 .features .search-btn{padding-top: 21px;padding-right: 15px;}.RWDmenu_plus04 .features .edit{background: url(archive/image/customization/header_menu_bg.png) no-repeat;position: absolute;right: -5px;top: 0;width: 226px;height: 85px;padding: 20px 0;display: flex;justify-content: center;align-items: center;}.RWDmenu_plus04 .features .edit a{color: #a88144;padding: 12px 40px 0;font-size: 15px;font-weight: 400;line-height: 18px;position: relative;z-index: 1;transition: all 0.5s ease-out;}.RWDmenu_plus04 .features .edit a::before{content: '';background: #fff;width: 50px;height: 50px;position: absolute;top: 5px;left: 0;z-index: 0;border-radius: 99em;transform: translateX(30px);opacity: 10;z-index: -1;transition: all 0.5s ease-out;}.RWDmenu_plus04 .features .edit a:hover{color: #a88144;transition: all 0.5s ease-out;}.RWDmenu_plus04 .features .edit a:hover::before{opacity: 10;transition: all 0.5s ease-out;}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up{transition: all 0.5s ease-out;}.RWDmenu_plus04 .header.is-up .logo{width: 110px;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {    position: absolute;    right: 5px;    border-color: #bfbfbf;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after{  border-color: #cc431d;}/*最新消息*/ 
.news-block{width: 100%;position: fixed;z-index: 100;top: 0;left: 0; background-color: #cc431d;padding-bottom: 5px;}.news-block .RWDnews_autolist{width:100%;max-width: initial;}.news-block .RWDnews_autolist .news-box,.news-block .RWDnews_autolist .slick-arrow{background: transparent;}.news-block .RWDnews_autolist .title{display: none;}.news-block .slick-vertical .slick-slide{text-align: center;padding: 0;border: 0;}.news-block .RWDnews_autolist .news-list a{color: #fff;}.news-block .RWDnews_autolist .news-list{width:100%;}/*banner*/ 
.banner-block{position: relative;}.banner-block .container{width:95%;}.model.RWDbanner_plus01{margin-top: 112px;}.RWDbanner_plus01 .slick-caption{top: 0;}.RWDbanner_plus01 .logo{position: absolute;top: 0;left: 0;}.RWDbanner_plus01 .slick-caption .txt1 span{background: url(archive/image/customization/24txt.png) no-repeat;position: absolute;right: 10%;top: 130px;z-index: -1;width: 615px;height: 377px; color: rgba(255,255,255,0);}.RWDbanner_plus01 .slick-caption .txt2 span{background: url(archive/image/customization/PC_bn_text02.png) no-repeat;position: absolute;right: 0;top: 0;width: 280px;height:195px;color: rgba(255,255,255,0);}/*媒體報導*/ 
.meida-block{display: flex; justify-content: flex-end; position: absolute;bottom: 15%;left:50%; z-index: 99;transform: translateX(20%);}.meida-block .RWDbanner008 {width: 500px;overflow: hidden;}.meida-block .RWDbanner008 .slider{padding: 0 30px;}.meida-block .RWDbanner008 a,.meida-block .RWDbanner008 a:hover,.meida-block .RWDbanner008 a:focus{transition: initial;}.meida-block .RWDbanner008 .slider-contain{display: flex;align-items: center;}/*關於我們*/ 
.about-block{position: relative;}.about-block .container{display: flex;justify-content: center;position: relative;}.about-block::before{content: '';background: url(archive/image/customization/about_bg.png)no-repeat;width: 554px;height: 554px;position: absolute;z-index: 0;top: -50px;left: -50px;background-size: 100% 100%;}.about-block .titlebar{width: 60%;}.about-block .titlebar p{margin-top:20px;}.about-block .info-block{width: 40%;padding-top: 95px;}.about-block .RWDService002 .container,.about-block .RWDService002 .col-md-4{width: 100%;padding: 0;}.about-block .RWDService002 .row{margin-right: 0;margin-left: 0;}.about-block .RWDService002 .container::before{display: none;}.about-block .RWDService002 .col-md-4{padding-bottom: 20px;}.about-block .RWDService002 .col-md-4:last-child{padding-bottom: 0;}.about-block .RWDService002 .section-subject.row,.funny-boxes.float-shadow > .funny-boxes-icon::before{display: none;}.about-block .row{display: flex;flex-direction:column;width: 100%;}.about-block .RWDService002 .funny-boxes{display: flex;justify-content: flex-start;align-items: center;}.about-block .RWDService002 .funny-boxes-text{text-align: left;padding-left: 20px;}.about-block .funny-boxes > .funny-boxes-text > h4{letter-spacing: 0;font-size: 20px;font-weight: 400;padding-bottom: 10px;color: #000;}.about-block .funny-boxes > .funny-boxes-text > h4::after,.funny-boxes.not-right-column::before{display: none;}.about-block .funny-boxes > .funny-boxes-icon,.about-block .RWDService002 .fa{width: 89px;height: 89px;margin-bottom: 0;}.about-block .funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translateY(0px);}.about-block .device_btn{display:none;}.about-block .device_btn a.more_btn{margin: 20px auto 10px;}/*程序*/ 
.program-block{background: url(archive/image/customization/pd_bg.jpg) no-repeat;background-size: cover;position: relative;}.program-block .container{position: relative;z-index: 1;}.program-block::after{content: '';background: url(archive/image/customization/block_bg_brush_02.png) no-repeat;width: 525px;height: 223px;position: absolute;top: 0;left: 0;z-index: 0;}.program-block .titlebar{padding-left: 190px;}.program-block .titlebar h2::after{margin: 0;}.program-block .RWDproduct004{margin-top: 50px;}.program-block .RWDproduct004 .row{margin: 0;}.program-block .RWDproduct004 .callout-dark,.program-block .RWDproduct004 .item-box .item-hover .inner{display: none;}.program-block .RWDproduct004 #portfolio.portfolio-nogutter .row > div{width: calc(100% / 6 - 1px);padding: 0 3px !important;}.program-block .RWDproduct004 .item-box .item-hover{opacity: 0.5;}.program-block .RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover .item-hover{opacity:0.3;}.program-block .RWDproduct004 #portfolio div.col-md-3 h2,.program-block .RWDproduct004 #portfolio div.col-md-3 h3{color: #fff; writing-mode: vertical-lr; font-size: 23px; font-weight: 500;letter-spacing: 8px;}.program-block .RWDproduct004 .item-box-desc{position: absolute;top: 0;left: 10px;color: #fff;writing-mode: vertical-lr;padding-top: 100px;overflow: initial;    padding-bottom: 0;}.program-block .RWDproduct004 .list-inline{padding-left: 5px;letter-spacing: 1px;height: auto !important;}.program-block .RWDproduct004 .col-md-3 .item-box-desc::before{content: '';width: 72px;height: 72px;margin-bottom: 10px;display: block;position: absolute;left: 10px;top: 20px;}.program-block .RWDproduct004 .col-md-3:nth-child(1) .item-box-desc::before{content: '';background: url(archive/image/customization/program_icontitle_01.png);background-size: 100% 100%;}.program-block .RWDproduct004 .col-md-3:nth-child(2) .item-box-desc::before {    content: '';    background: url(archive/image/customization/6circle.png);    background-size: 100% 100%;}.program-block .RWDproduct004 .col-md-3:nth-child(3) .item-box-desc::before{content: '';background: url(archive/image/customization/program_icontitle_03.png);background-size: 100% 100%;}.program-block .RWDproduct004 .col-md-3:nth-child(4) .item-box-desc::before{content: '';background: url(archive/image/customization/program_icontitle_04.png);background-size: 100% 100%;}.program-block .RWDproduct004 .col-md-3:nth-child(5) .item-box-desc::before{content: '';background: url(archive/image/customization/program_icontitle_05.png);background-size: 100% 100%;}.program-block .RWDproduct004 .col-md-3:nth-child(6) .item-box-desc::before{content: '';background: url(archive/image/customization/program_icontitle_06.png);background-size: 100% 100%;}/*產品*/ 
.product-block .titlebar{text-align: center;position: relative;}.product-block .titlebar::before{content: '';background: url(archive/image/customization/about_bg.png)no-repeat;width: 554px;height: 554px;position: absolute;z-index: 0;top: 0px;right:12%;background-size: 100% 100%;}.product-block .titlebar h2 span{display: block;margin: 15px 0;}.product-block .titlebar h2::after{margin-left: auto;margin-right: auto;display: none;}.product-block .titlebar p{width: 100%;}.product-block .titlebar .remark{font-size: 13px;color:#a97e3c;}.product-block .RWDproduct002_v3{padding: 15px 0;}.product-block .RWDproduct002_v3 .section-subject.row{display: none;}.product-block .RWDproduct002_v3 .btn.btn-rj{border-radius: 0;background: transparent;padding: 6px 65px;color: #cc431d;font-size: 17px;}.product-block .RWDproduct002_v3 .filter-portfolio ul>li{margin: 0 0px 10px 0px;border: #cc431d solid 1px;border-left: 0;}.product-block .RWDproduct002_v3 .filter-portfolio ul>li:first-child{border-left: 1px solid #cc431d;}html.no-touch  .RWDproduct002_v3 .btn.btn-rj:hover{background: #cc431d;color: #fff;}.product-block .RWDproduct002_v3 .showbottom a{padding: 20px 0;}.product-block .RWDproduct002_v3 .portfolio-bottom__h4{color: #000;font-weight: 500;font-size: 18px;}.product-block .RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color: #cc431d;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item{width:calc(100% / 3 - 1px);}.product-block .product-btn .RWDedictor{display: flex;justify-content: center;}.product-block .product-btn a{margin: 0 5px;}/*煮法*/ 
.cook-block{background: url(archive/image/customization/pd_bg.jpg) no-repeat;position: relative; background-size: cover;}.cook-block .container{    position: relative;z-index: 1;}.cook-block::before{content: '';background: url(archive/image/customization/cook_bg_img02.png) no-repeat;position: absolute;top: 0;right: 0;width: 515px;height: 393px;z-index: 0;}.cook-block::after{content: '';width: 931px;height: 550px;position: absolute;right: 0;top: 0;background: url(archive/image/customization/block_bg_brush.png);z-index: 0;opacity: 0.5;}.cook-block .titlebar,.cook-block  .titlebar p{ text-align: center;}.cook-block .titlebar h2 span{display: block;}.cook-block .titlebar p{width:100%;}.cook-block .info-block {position: relative;z-index: 1;}.cook-block .RWDbanner007 {margin-top: 60px;}.cook-block .RWDbanner007 .item-blk{display: flex;align-items: center;}.cook-block .RWDbanner007 .swiper-container{background: transparent;height: 586px;width: 50%;}.cook-block .RWDbanner007 .item-img .swiper-slide{background-size: auto;}.cook-block .RWDbanner007 .item-img,.cook-block .RWDbanner007 .item-box {position: static;}.cook-block .RWDbanner007 .item-box{width: 50%;top: 0;}.cook-block .RWDbanner007 .item-box .swiper-container{width: 100%;height: 400px;background: #fff;}.cook-block .RWDbanner007 .item-box .box-shadow{box-shadow: initial;}.cook-block .RWDbanner007 .item-title-blk{margin-bottom: 0;margin-top: 10px;}.cook-block .RWDbanner007 .item-title{letter-spacing: 0;font-weight: 500;color: #000;}.cook-block .RWDbanner007 .item-editor{overflow: initial;-webkit-line-clamp: initial;}.cook-block .RWDbanner007 .item-editor ul{padding: 0;list-style: none}.cook-block .RWDbanner007 .item-editor ul li{padding-bottom: 10px;}.cook-block .RWDbanner007 .item-editor h6{color: #a97e3c;font-size: 18px;font-weight: 500;}.cook-block .RWDbanner007 .item-pagination{bottom: 0;right:0;top:auto;}.cook-block .RWDbanner007 .item-pagination .swiper-pagination-bullet-active:before {background-color: #cc431d;}.cook-block .RWDbanner007 .item-fraction{    top: 20px;right: 30px;}/*位置*/ 
.location-block{background: url(archive/image/customization/pd_bg02.jpg)no-repeat;background-size: cover;}.location-block .container{display: flex;justify-content: space-around;align-items: center;}.location-block .titlebar h2.location-title::after{display: none;}.location-block .titlebar h2.main-title{margin-top: 0;}.location-block .titlebar h2 span{display: block;padding-top: 15px;}.location-block .location-info ul{margin-top: 20px;}.location-block .location-info ul > li{font-weight: 300;color: #555;padding: 3px 0;}.location-block .location-info ul > li a{color: #555;}.location-block .location-info ul > li i{margin-right: 10px;}.location-block .more_btn i img{width: 20px;height: 20px;margin-right: 10px;}.location-block .location-info ul > li i{color:  #cc431d;}@media (min-width: 1921px) {   .RWDbanner_plus01 .logo{width: 50%;}   .RWDbanner_plus01 .slick-caption .txt1 span{background-size: 100% auto; right: 13%;}   .meida-block{bottom: 25%; right: 5%;transform: translateX(-5%);}   .meida-block .RWDbanner008{width:800px;}   .cook-block{    background-size: cover;}  .RWDproduct002_v3 .portfolio-item>.inner-content>img{width:100%;}}
/*內頁 start*/

/* inner-page */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 1rem 0rem 3rem;}.page_wrapper_bg .main section .container .article-text>.container {    width: 100%;}.page_wrapper_bg .hgroup .container {    display: flex;    flex-direction: column;    margin: 1rem 0rem;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}.page_wrapper_bg .main.cd-main-content {    top: 0px !important;    background: url(archive/image/customization/inner_bg.jpg);    background-repeat: repeat;    background-size: auto;}.page_wrapper_bg .hgroup .breadcrumb {    background-color: transparent;    border: solid 0px #ccc;    float: unset !important;    text-align: center;    right: unset;}.page_wrapper_bg .hgroup .breadcrumb a {    color: #cc431d;    font-size: 14px;}.page_wrapper_bg .hgroup .breadcrumb a:hover {    color: #fff;}.breadcrumb>li+li:before {    color: #651904;}.page_wrapper_bg .hgroup .container {    border-bottom: 0px solid #ccc;}section.call_to_action>.container {    width: 85%;}section.call_to_action {    padding: 55px 0 120px 0;}section.hgroup>.container {    width: 100%;}section.article-text>.container {    width: 95%;}.page_wrapper_bg .pageTitle {    text-align: center;    color: #000000;    font-weight: 700;    font-size: 42px;    line-height: 3rem;}.page_wrapper_bg h3,.page_wrapper_bg .RWDtimeline01 .model-title,.RWDproduct_page .products-info .name {    font-size: 24px;    font-weight: 500;    letter-spacing: 2px;    color: #555;    line-height: 1.5em;}.RWDproduct_page .products-info .name {    font-weight: bold;    color: #000000;    font-size: 28px;}.RWDproduct_page .products-info .subname {    color: #a97e3c;    font-size: 18px;}.RWDproduct_page .products-info .price-box {    font-size: 18px;}.layoutlist_4 .list_subject>a,.RWDtimeline01 li.event .point .title,.layoutlist_8 .article_subject,.page_wrapper_bg h4 {    font-size: 18px !important;    font-weight: 400;    letter-spacing: 1px;    color: #555;    line-height: 1.5em;}.layoutlist_4 .list_subject>a,.RWDtimeline01 li.event .point .title {    font-weight: 600 !important;}.layoutlist_4 .list_subject>a,.RWDtimeline01 li.event .point .title,.layoutlist_8 .article_subject {    color: #cc431d !important;}.page_wrapper_bg .formdesc li,.RWDslider01 .editor,.layoutlist_4 .list_subject .summary a,.layoutlist_8 .list_subject .summary a,.RWDproduct_page .products-info .txt.title,.RWDproduct_page .related-box .title,.page_wrapper_bg p,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg .layoutlist_7 .summary,.page_wrapper_bg .layoutlist_7 .summary a,.RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 1px;    color: #555;    line-height: 1.8em;    font-weight: 300;}.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .txt .title {    font-weight: 600;    letter-spacing: 2px;}.RWDproduct_page .products-info .pd-info .control-label {    font-size: 13px;    font-weight: 600;    color: #888;}.RWDproduct_page .products-info .download,.RWDproduct_page .products-info .name-box {    font-size: 16px;}.layoutlist_8 .listdate .yearmonth {    color: #6c6c6c;}.article4 .listdate {    padding: 1rem;}/* btn */ 
.no-touch .shopping_viewlogin__submit,#join_form .btn-primary,.RWDproduct_page .m-pd-info .select-box .btn,.RWDshopping .btn.normal,.ebtn a,.btn_back a,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: transparent;    color: #a88144 !important;    font-size: 16px;    border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {    color: #fff !important;}.btn-box {    display: flex;    justify-content: center;}.no-touch .shopping_viewlogin__submit,#join_form .btn-primary,.ebtn,.btn_back {    float: right;    margin-top: 3rem;}.RWDshopping .btn.bg1:hover,.RWDshopping .btn.bg3:hover {    border-color: #a88144;    ;}.no-touch .shopping_viewlogin__submit:hover,#join_form .btn-primary:hover,.RWDproduct_page .m-pd-info .select-box .btn:hover,.RWDshopping .btn.normal:hover,.ebtn:hover a,.btn_back:hover a,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover,#mobile-fixed .btn-shop .btn.shop:hover,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#mobile-fixed .btn-shop .btn.add:hover {    color: #fff !important;}.RWDshopping .btn.bg2:hover,.bonus-box .btn:hover,.voucher-box .btn:hover,.no-touch .shopping_viewlogin__submit:hover,#join_form .btn-primary:hover,.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: transparent;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {    display: flex;    margin-top: 4rem;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn {    margin-right: 15px;}.RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover {    background-color: #a88144;    color: #fff;}.no-touch .shopping_viewlogin__submit,#join_form .btn-primary,.RWDproduct_page .m-pd-info .select-box .btn,.RWDshopping .btn.normal,.ebtn,.btn_back,.RWDproduct_page .btn {    position: relative;    border: 1px solid #a88144;    color: #a88144;    width: 200px !important;    height: 45px;    display: block;    z-index: 1;    background: transparent;    border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {    background-color: #cc431d !important;    border: 1px solid #cc431d !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    border: 1px solid #a88144 !important;}.no-touch .shopping_viewlogin__submit,#join_form .btn-primary,.ebtn,.RWDshopping .btn,.product1 .btn_back {    height: 45px;    display: flex;    justify-content: center;    align-items: center;    text-align: center;    padding: 0px;}.btn_back,.RWDshopping .btn.normal {    display: flex;    align-items: center;    justify-content: center;}.RWDproduct_page .ibtn {    background: 0 0;    color: #792810;    font-size: 14px;}.no-touch .shopping_viewlogin__submit::before,#join_form .btn-primary::before,.RWDshopping .btn.normal::before,.ebtn::before,.btn_back::before,.RWDproduct_page .btn::before {    content: "";    background: #a88144;    width: 0;    height: 100%;    position: absolute;    right: 0;    top: 0;    transition: .5s;    z-index: -1;}.no-touch .shopping_viewlogin__submit:hover::before,#join_form .btn-primary:hover::before,.RWDshopping .btn.normal:hover::before,.ebtn:hover::before,.btn_back:hover:before,.RWDproduct_page .btn:hover:before {    width: 100%;    transition: .4s;    right: auto;    left: 0;}.no-touch .shopping_viewlogin__submit {    width: 100% !important;}/* About page */ 
.page_wrapper_bg .RWDeditor01 .editor .col-md-6 img {    width: 100%;}.go2member:hover {    color: #cc431c;}/* Product Page */ 
.page_wrapper_bg .layoutlist_4 .buybtn {    background-color: #cc431d;    transition: all .3s ease-in-out;    padding: 15px 0px;    margin-top: 2rem;}.page_wrapper_bg .layoutlist_4 .buybtn:hover {    background-color: #a88144;    transition: all .3s ease-in-out;}.page_wrapper_bg .layoutlist_4 .pricearea {    display: flex;    flex-direction: row;}.page_wrapper_bg .layoutlist_4 .price.sellprice {    color: #cc431c;    margin-left: 1rem;}.page_wrapper_bg .layoutlist_4 .price {    margin: 0;}.join_form-title,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;}.join_form-title,.product1 .page_wrapper_bg .item:hover A.itemlink {    color: #cc431d;}.page_wrapper_bg .layoutlist_4 .sortbar {    float: none;    margin: 0 0 30px;    padding: 0px 15px;}.page_wrapper_bg .webdesc h4 {    margin: 0rem 0rem 0.5rem 0rem;    text-align: left;}.page_wrapper_bg .layoutlist_4 .sortbar,.page_wrapper_bg .layoutlist_4 .sortbar a {    color: #8c8c8c;    text-decoration: none;    font-size: 14px;}.tabs nav li.tab-current a,.page_wrapper_bg .layoutlist_4 .sortbar a:hover {    color: #cc431d;}.RWDproduct_page .tab-box .tab-menu li.active a,.tabs nav li.tab-current a {    color: #cc431d !important;}#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page,.page_wrapper_bg a,.page_wrapper_bg ._bd_row h1,.RWDproduct_page .tab-box .tab-menu,.page_wrapper_bg p {    font-family: 'Noto Sans TC', sans-serif;}.RWDproduct_page .tab-box .tab-container>ul>li {    padding: 50px;}.RWDproduct_page .tab-box .tab-menu li.active a::after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -3px;    height: 3px;    background: #fff;    transition: all .3s ease-in-out;}#join_form {    padding: 3%;    border: #eaedf5 0px solid;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 10px 15px;}.page_wrapper_bg.page_wrapper_bg .m2018 .products-nav>ul>li {    margin: 0px;    padding: 0px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a:hover,.page_wrapper_bg .m2018 .products-nav>ul>li.active a {    color: #cc431d;}.page_wrapper_bg .m2018 .products-nav .nav-title {    background-color: #cc431d;    color: #fff;    text-align: center;    font-size: 18px;    font-weight: 600;    padding: 15px 10px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 {    background: #f7f7f6;    box-shadow: 0px 0px 4px #d4d4d4;}.page_wrapper_bg .product_list_item .subject {    overflow: unset !important;    height: auto !important;    min-height: auto;    margin: 10px 0 5px;}/*.page_wrapper_bg .product_list_item .count_info span {    margin-right: 0.5rem;}*/ 
.page_wrapper_bg .webdesc {    padding: 0px 15px;}/*.page_wrapper_bg .webdesc h4 {    margin: 0rem 0rem 2rem 0rem;}*/ 
.page_wrapper_bg .layoutlist_2 .item {    height: auto !important;    border-bottom: 0px solid #b2b2b2;    margin: 0 0 2rem;}.page_wrapper_bg .layoutlist_4 .item {    height: auto !important;    border-bottom: 1px solid #b2b2b2;    margin: 2rem 0 0;}.page_wrapper_bg .RWDproduct_page .pic-box {    width: 60%;}.page_wrapper_bg .RWDproduct_page .products-info {    width: 40%;}.page_wrapper_bg .RWDproduct_page .pic-box .big .pic a>img,.page_wrapper_bg .RWDproduct_page .pic-box .thumbnails .pic img {    width: 100%;}.page_wrapper_bg .RWDproduct_page .pic-box .thumbnails ul {    float: left;}.page_wrapper_bg .RWDproduct_page .pic-box .thumbnails ul li {    width: 25%;}.page_wrapper_bg .RWDproduct_page .products-con {    border-bottom: 1px solid #a0a0a0;    padding-bottom: 4rem;}.RWDproduct_page .tab-box .tab-container,.page_wrapper_bg .tabs .content {    background-color: #fff;}.page_wrapper_bg .tabs nav li.tab-current a {    background-color: #fff;}.RWDproduct_page .tab-box .tab-menu li.active a:before,.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #cc431c;}.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;}.page_wrapper_bg .tabs .content {    padding: 50px 50px;}.page_wrapper_bg .tabs nav ul li {    border: 0px solid #7d7d7d;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff;    border-color: #ccc;}.page_wrapper_bg .tab_row {    margin-top: 6rem;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 0px solid #ccc;}.page_wrapper_bg .RWDtimeline01 .model-title {    margin-bottom: 60px;    text-align: center;}.page_wrapper_bg .RWDtimeline01 .timeline-in {    background: #fff;}.page_wrapper_bg .RWDtimeline01 li.event .point {    padding: 4rem;}/* News */ 
.article4 .webdesc h4,.article3 .webdesc h4 {    text-align: center;}.RWDtimeline02 .timeline2_list .block .text-in {    max-height: 85px;}.RWDtimeline02 .control-box .slick-arrow {    border: 2px solid #cc431d;}.RWDtimeline02 .control-box .slick-next:after,.RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #cc431d transparent transparent;}.RWDtimeline02 .control-box .slick-arrow:hover {    border-color: #cc431d5e;}.RWDtimeline02 .control-box .slick-next:hover:after,.RWDtimeline02 .control-box .slick-prev:hover:after {    border-color: transparent #cc431d5e transparent transparent;}/* Form */ 
.page_wrapper_bg .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.eforms1 .layoutlist_1.page_content2 {    max-width: 950px;    margin: 0 auto;    width: 100%;    text-align: center;}.form-horizontal .control-label {    font-weight: 400;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.page_wrapper_bg .eformsDesc,.page_wrapper_bg .formdesc {    text-align: center;    display: flex;    justify-content: center;    margin: 0px 0;}.page_wrapper_bg .eformsDesc {    border-bottom: 0px solid #dcdcdc;}.page_wrapper_bg .formdesc li a {    color: #4d4d4d;}.eforms3 .page_wrapper_bg .formdesc,.eforms2 .page_wrapper_bg .formdesc {    text-align: left;}.eforms3 section.call_to_action>.container,.eforms2 section.call_to_action>.container {    width: 50%;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}#btn_member_login {    background-color: #cc431d;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    color: #cc431d;}#sidebar .products-nav {    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .RWDproduct_page .products-info {    font-family: 'Noto Sans TC', sans-serif;}.RWDshopping .shopping-step .name {    color: #cc431d;    font-weight: 500;}.RWDshopping .shopping-step .num {    color: #cc431d;    border: 1px solid #cc431d;    background: rgba(255, 255, 255, .6);}.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #b13f1f;}@keyframes num-bg {    0% {        background: rgb(135, 36, 35, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background: rgb(204, 67, 29, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}.shopping_viewlogin__member a,.member_join_strong {    color: #cc431c;}.eforms2 .eformsDesc h4 br,.eforms3 .eformsDesc h4 br {    display: none;}.eforms3 .page_wrapper_bg .formdesc ul {    padding-left: 20px;}.page_wrapper_bg .tab {    border-top: 1px solid #cc431d;}.page_wrapper_bg .tab:last-child {    border-bottom: 1px solid #cc431d;}.page_wrapper_bg .tabs .open .tab_title {    color: #cc431d;}.RWDhistory002 .history-block .pic {    background-color: transparent;}.RWDhistory002 .inside.is-open .ctrl-box .btn {    top: -34px;    opacity: 1;    background: #a49681;    left: 70px;}.RWDhistory002 .history-btn {    top: 32%;}.RWDhistory002 .history-block.right .history-btn {    left: -46px;}/*ting*/ 
.page_wrapper_bg .layoutlist_4 .item .count_info {    margin: 0 !important;}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background: transparent;}#mobile-fixed .pd-info {    padding: 0 15px;}.article6 section.call_to_action>.container {    width: 1170px;}.privacy_block .item {    margin: 0 0 50px;}.privacy_block {    font-family: 'Noto Sans TC', sans-serif;    font-size: 16px;    letter-spacing: 1px;    color: #555;    line-height: 1.8em;    font-weight: 300;}.privacy_block h5 {    font-size: 20px;    line-height: 1.5;    margin: 0 0 7px;}.RWDalert_fancybox.bottom .editor a {    color: #000;    text-decoration: underline;}/* 250320 */ 
.RWDproduct_page .qtybox1 .btn{    width: fit-content !important;}.RWDproduct_page .qtybox1 input{        background: #ffffffa1;}

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

@media (min-width: 992px) {    .new-form .new-width .must,    .new-form .new-width .control-label {        width: 95px;    }    .eforms2 .page_wrapper_bg .contact-info,    .eforms3 .page_wrapper_bg .contact-info {        border: 2px solid #cc431d;        padding: 2.5rem;        background: white;        border-radius: 5px;        border-top: 30px solid #cc431d;    }    .eforms3 .page_wrapper_bg .contact-info {        font-size: 22px;    }}@media (max-width: 2048px) {    .eforms2 .page_wrapper_bg .contact-info,    .eforms3 .page_wrapper_bg .contact-info {        padding: 2rem;    }}@media (max-width: 1920px) {    .eforms2 .page_wrapper_bg .formdesc,    .eforms3 .page_wrapper_bg .formdesc {        text-align: left;    }    .products-info .btn-shop {        display: flex;    }    .products-info .btn-shop .btn {        margin-right: 5px;    }    .eforms3 section.call_to_action>.container,    .eforms2 section.call_to_action>.container {        width: 80%;    }}@media (max-width: 1800px) {    /*banner*/    .RWDbanner_plus01 .logo {        width: 53%;    }    /*程序*/    .program-block .RWDproduct004 #portfolio.portfolio-nogutter .row>div {        width: calc(100% / 3 - 1px);        margin: 0 0 6px !important;        height: 450px;        overflow: hidden;    }}@media (max-width: 1750px) {    .RWDbanner_plus01 .slick-caption .txt1 span {        top: 80px;    }}@media (max-width: 1685px) {    .RWDbanner_plus01 .slick-caption .txt1 span {        width: 515px;        height: 316px;        background-size: 100% 100%;        top: 100px;    }    .cook-block .container {        width: 85%;    }}@media (max-width: 1680px) {    section.call_to_action>.container {        width: 95%;    }    .page_wrapper_bg .RWDtimeline01 li.event .point {        padding: 3rem 2rem;    }    .RWDtimeline01 li.event .point {        width: 45%;    }}@media (max-width: 1500px) {    .RWDbanner_plus01 .slick-caption .txt1 span {        top: 70px;        right: 8%;    }    .RWDbanner_plus01 .slick-caption .txt2 span {        display: none;    }    .about-block .container {        width: 80%;    }}@media (max-width: 1480px) {    .location-block .titlebar {        width: 60%;    }    .location-block .info-block {        width: 40%;    }}@media (max-width: 1400px) {    .eforms2 .page_wrapper_bg .contact-info,    .eforms3 .page_wrapper_bg .contact-info {        padding: 2rem 2rem;    }    .RWDbanner_plus01 .slick-caption .txt1 span {        top: 50px;        right: 0%;    }    .RWDbanner_plus01 .slick-caption .txt2 span {        display: none;    }    .meida-block {        transform: translateX(31%);    }    .cook-block .RWDbanner007 .item-box .swiper-container {        height: 450px;    }}@media (max-width: 1300px) {    .RWDbanner_plus01 .slick-caption .txt1 span {        width: 415px;        height: 254px;        right: 5%;    }    .article4 .fixrow,    .article4 .pagecontent.menu8 {        padding: 0px !important;    }    section.call_to_action>.container {        width: 98%;    }    .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {        margin-top: 2rem;    }    .eforms3 section.call_to_action>.container,    .eforms2 section.call_to_action>.container {        width: 100%;    }    .page_wrapper_bg .pageTitle {        font-size: 32px;        line-height: 2em;        margin-bottom: 15px;    }    .page_wrapper_bg h3,    .page_wrapper_bg .RWDtimeline01 .model-title,    .RWDproduct_page .products-info .name {        font-size: 24px;        letter-spacing: 2px;        line-height: 1.5em;    }    .RWDproduct_page .products-info .name {        font-size: 24px;    }    .RWDproduct_page .products-info .subname {        font-size: 16px;    }    .RWDproduct_page .products-info .price-box {        font-size: 16px;    }    .layoutlist_4 .list_subject>a,    .RWDtimeline01 li.event .point .title,    .layoutlist_8 .article_subject,    .page_wrapper_bg h4 {        font-size: 16px !important;    }    .RWDslider01 .editor,    section.article-text p,    .layoutlist_4 .list_subject .summary a,    .layoutlist_8 .list_subject .summary a,    .RWDproduct_page .products-info .txt.title,    .RWDproduct_page .related-box .title,    .page_wrapper_bg p,    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,    .page_wrapper_bg .layoutlist_7 .summary,    .page_wrapper_bg .layoutlist_7 .summary a,    .RWDtimeline01 li.event .point .editor {        font-size: 14px;        letter-spacing: 1px;        line-height: 1.6em;    }    .RWDproduct_page .products-info .stock,    .RWDproduct_page .products-info .txt .title {        letter-spacing: 1px;    }    .RWDproduct_page .products-info .pd-info .control-label {        font-size: 13px;    }}@media (max-width: 1280px) {    .RWDbanner_plus01 .slick-caption .txt1 span{  width: 415px;height:254px;right: 5%;}    .titlebar h2{font-size:35px;}    .about-block .info-block{padding-top:0;}    .about-block::before{top:0;}        .location-block .info-block{ margin-top: 30px;}    .location-block .container{display: flex; justify-content: space-around;align-items: flex-start;flex-direction: column;}    .location-block .titlebar,.location-block .info-block,.location-block .location-info .infoimg img{width:100%;}    .location-block .location-info{display: flex;flex-wrap: wrap; position: relative;}    .location-block .location-info .infoimg,.location-block .location-info .infotxt{width:50%}    .location-block .location-info .infobtn{position: absolute;right: 0;bottom: 0;}    .location-block .location-info .infotxt{padding-left: 20px;}    .location-block .location-info ul{margin-top:0;}  }@media (max-width: 1200px) {    .eforms2 .page_wrapper_bg .contact-info,    .eforms3 .page_wrapper_bg .contact-info {        padding: 3rem 2rem;    }}@media (max-width: 991px) {    .eforms2 .page_wrapper_bg .contact-info .ft_company,    .eforms3 .page_wrapper_bg .contact-info .ft_company {        display: none;    }    .eforms2 .page_wrapper_bg .contact-info,    .eforms3 .page_wrapper_bg .contact-info {        padding: 0rem 0rem;    }    .eforms2 .page_wrapper_bg .contact-info h3,    .eforms3 .page_wrapper_bg .contact-info h3 {        font-size: 24px;        text-align: center;    }    #mobile-fixed .btn-box .bg2 {        background: #cc431d;        border: 1px #cc431d solid;    }    .page_wrapper_bg .RWDeditor01 .editor .row {        display: flex;        flex-direction: row;    }    .page_wrapper_bg .RWDeditor01 .editor .row>.col-md-6 {        width: calc(100% / 2 - 20px);        margin-right: 20px;        margin-left: 20px;        padding: 0px;    }    .page_wrapper_bg .layoutlist_4 .sortbar {        display: flex;        justify-content: center;        align-items: center;    }    .eforms2 .page_wrapper_bg .formdesc,    .eforms3 .page_wrapper_bg .formdesc {        text-align: left !important;        display: grid;    }    .eforms2 .page_wrapper_bg .formdesc ul,    .eforms3 .page_wrapper_bg .formdesc ul {        column-count: 2;        column-gap: 6rem;    }    .eforms3 section.call_to_action>.container,    .eforms2 section.call_to_action>.container {        width: 100%;    }    section.call_to_action {        padding: 35px 0 75px 0;    }    #sidebar {        padding: 0px 30px;        margin-bottom: 1rem;    }    .RWDeditor01 .editor p {        margin-bottom: 1rem;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem;    }    .page_wrapper_bg .webdesc h4 {        margin: 0rem 0rem 1rem 0rem;        text-align: center;    }    .eforms2 .formdesc,    .eforms3 .formdesc {        text-align: center !important;    }    .sortbar {        margin-top: 15px !important;        margin-bottom: 15px !important;    }    .product1.cid37.is-item-list #sidebar {        padding: 0px 15px;    }    .eforms2 .eformsDesc,    .eforms3 .eformsDesc {        padding-bottom: 0px;    }    .new-form,    .eforms2 .eformsDesc,    .eforms3 .new-form {        margin-top: 0px !important;    }    .product1 .pagecontent {        padding: 0px 30px !important;    }    .layoutlist_8 .list_subject .summary,    .layoutlist_4 .list_subject .summary {        margin: 5px 0 0px !important;    }    .layoutlist_8 .listdate .yearmonth,    .layoutlist_4 .listdate .yearmonth {        display: inline;        padding-bottom: 0;    }    .layoutlist_8 .listdate .day,    .layoutlist_4 .listdate .day {        display: inline;        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;        position: relative;        padding-left: 10px;    }    .layoutlist_4 .listdate .day:before {        position: absolute;        content: '/';        left: 0;        bottom: -4px;        padding-bottom: 0;    }    .layoutlist_8 .listdate .day:before {        position: absolute;        content: '/';        left: 2px;        bottom: 0px;        padding-bottom: 0;    }    .article3 .xrow .listdate,    .article3 .xrow .list_subject,    .article3 .xrow .list_img,    .article4 .xrow .listdate,    .article4 .xrow .list_subject,    .article4 .xrow .list_img {        width: 100%;    }    .article4 .xrow>.col-sm-6.col-md-6 {        width: 50%;    }    .article4 .xrow {        display: flex;    }    .page_wrapper_bg .layoutlist_4 .listdate .day {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;        position: relative;        padding-left: 15px;    }    .page_wrapper_bg .layoutlist_4 .listdate .day:before {        position: absolute;        content: '/';        left: 2px;        top: 0;    }    .page_wrapper_bg .layoutlist_8.rwd .listdate .day {        color: #6c6c6c;    }    .page_wrapper_bg .listdate {        display: flex;        flex-direction: row;        padding: 0rem 1rem;        align-items: center;    }    .article3 .page_wrapper_bg .listdate {        flex-direction: row;    }    .page_wrapper_bg .layoutlist_4 .listdate {        border-left: 0px solid #cccccc;    }    .page_wrapper_bg .list_img {        margin-bottom: 1rem;    }    .article3 .layoutlist_8 .item {        width: 50%;        margin: 0px;        border-bottom: 0px solid #ccc;    }    .article3 .layoutlist_8 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }}@media (max-width: 812px) {    .RWDtimeline01 li.event .point {        width: calc(100% - 100px);        right: inherit;        left: 100px;    }    .page_wrapper_bg .RWDtimeline01 li.event .point {        padding: 1rem 1rem;    }}@media (max-width: 820px) {    .product1 .page_wrapper_bg #sidebar {        padding: 0px 30px;    }    .page_wrapper_bg #sidebar {        padding: 0px 15px;    }    .page_wrapper_bg .layoutlist_4 .item {        margin-bottom: 0rem;    }    .page_wrapper_bg h4 {        font-size: 18px !important;    }    .formdesc {        margin-bottom: 0px;    }    .page_wrapper_bg .layoutlist_4 .item {        display: flex;        flex-direction: column;        padding: 0 0 30px;        border-bottom: none;    }    .page_wrapper_bg .main section .container .article-text>.container {        padding: 0 15px !important;    }}@media (max-width: 768px) {    .page_wrapper_bg .tab_content p {        margin: 0rem 0rem 1rem;    }    .eforms3 .eformsDesc h4 {        text-align: center;    }    .eforms2 .eformsDesc h4 br,    .eforms3 .eformsDesc h4 br {        display: block;    }    .page_wrapper_bg .listdate {        flex-direction: row;    }    .RWDshopping .btn.normal {        color: #cc431d;        border-radius: 0px;        border-color: #a88144;        transition: 0.5s ease;    }    .RWDshopping .btn.bg3:hover,    .RWDshopping .btn.bg2:hover,    .RWDshopping .btn.bg1:hover {        border-color: #a88144;    }    .RWDshopping .btn.normal.formbtn:hover {        border-color: #cc431d;    }    .RWDshopping .btn.bg1:hover,    .RWDshopping .btn.bg3:hover,    .RWDshopping .btn.normal.formbtn:hover {        color: #fff;        transition: 0.5s ease;    }    .RWDshopping .btn.bg3,    .RWDshopping .btn.bg2 {        background: #cc431d;        color: #fff !important;        transition: 0.5s ease;        border-color: #cc431d;    }    .RWDshopping .btn.bg2:hover,    .bonus-box .btn:hover,    .voucher-box .btn:hover {        background: #cc431d;        color: #fff;        transition: 0.5s ease;    }    .RWDshopping .btn.bg3 {        background: #cc431d;        color: #fff;        transition: 0.5s ease;    }    .RWDshopping .btn.bg3:hover {        background: #cc431d;        color: #fff;        transition: 0.5s ease;    }    #mobile-fixed .btn-box .normal {        color: #cc431d;        border: 1px #cc431d solid;        border-radius: 0;    }    #mobile-fixed .btn-box .bg2 {        color: #fff;        background: #cc431d;    }    section.call_to_action>.container {        width: 100%;    }    .eforms2 .page_wrapper_bg .formdesc ul,    .eforms3 .page_wrapper_bg .formdesc ul {        column-count: 2;        column-gap: 3.5rem;    }    .article4 .page_wrapper_bg .listdate {        align-items: flex-start;    }    .layoutlist_8 .item {        border-bottom: 0px solid #ccc;    }    .article3 .layoutlist_8 {        display: flex;        flex-wrap: wrap;        flex-direction: row;    }    .article3 .layoutlist_8.rwd .item {        width: calc(100%/2 - 10px);        margin-left: 10px;    }    .RWDproduct_page .btn-shop {        display: flex;    }    .RWDproduct_page .btn-shop .btn {        margin-right: 15px;    }    .layoutlist_4 .fixrow {        padding-left: 0;        padding-right: 0;    }}@media (max-width: 767px) {    .page_wrapper_bg .RWDproduct_page .products-con {        border-bottom: 0px solid #a0a0a0;    }    .RWDproduct_page .faq-item .editor {        background-color: #fff;    }    .RWDproduct_page .faq-item.active .faq-question,    .RWDproduct_page .faq-item .faq-question {        background: #cc431c;        color: #fff;    }    .eforms2 .page_wrapper_bg .formdesc ul,    .eforms3 .page_wrapper_bg .formdesc ul {        column-count: 1;    }    .RWDslider01.pic-right .pic-list,    .RWDslider01 .text,    .RWDslider01 .pic-list {        width: 100%;        padding-left: 0px;        padding-right: 0px;    }    .page_wrapper_bg .eformsDesc {        text-align: left !important;    }    .eforms2 .page_wrapper_bg .formdesc,    .eforms3 .page_wrapper_bg .formdesc {        justify-content: center;    }    section.call_to_action>.container {        width: 100%;        padding: 0px;    }    .sortbar {        float: left;    }    .page_wrapper_bg .RWDproduct_page .products-info,    .page_wrapper_bg .RWDproduct_page .pic-box {        width: 100%;    }    .RWDproduct_page .pic-box .next,    .RWDproduct_page .pic-box .prev {        width: fit-content !important;        border: 0px solid #a88144;    }    .RWDproduct_page .pic-box .big .pic {        border: 0px solid #e0e0e0;    }    .page_wrapper_bg .RWDproduct_page .pic-box .easyzoom--overlay {        float: none;    }    .product1 #gallery .big img {        width: 100%;    }    .page_wrapper_bg .RWDproduct_page .pic-box {        margin-bottom: 1rem    }    .RWDproduct_page .m-pd-info .select-box .btn {        background: transparent;    }    .RWDproduct_page .btn-other li {        width: 100%;    }    .ibtn {        text-align: right;    }    .page_wrapper_bg .RWDproduct_page .products-con {        padding-bottom: 1rem;    }    .RWDproduct_page .products-info .combination_info,    .RWDproduct_page .products-info .txt {        margin-bottom: 2rem;    }    .RWDproduct_page ._bd_row h1 {        font-size: 18px !important;    }    .RWDproduct_page ._bd_row h1,    .RWDproduct_page ._bd_row p {        text-align: left !important;    }    .page_wrapper_bg .products-editor img {        width: 100%;    }    .page_wrapper_bg #mobile-fixed .container {        padding: 1rem 0rem 0rem 0rem;    }    .page_wrapper_bg .fixed-bottom .price-box {        text-align: center;    }    #mobile-fixed .btn-shop .btn.add {        background: #a88144;        color: #fff !important;        font-size: 14px;    }    #mobile-fixed .btn-shop .btn.shop {        background: #cc431d !important;        color: #fff !important;        font-size: 14px;    }    #mobile-fixed .btn-shop .btn {        width: 50%;        padding: 15px 0;    }    #mobile-fixed.show-info {        padding: 8px 0px;    }    .tabs {        margin: 5rem 0rem 0rem !important;    }    .tab {        padding: 0px !important;    }    .tab_title {        margin: 1rem 0rem;    }    .page_wrapper_bg .layoutlist_4 .list_img {        margin-bottom: 2rem;    }    .layoutlist_4 .item {        padding: 0 0 30px 0px !important;    }}@media (max-width: 736px) {    .RWDshopping .btn-box {        display: flex !important;    }}@media (max-width: 667px) {    .shopping-item .table .tbody>.tr {        border-top: 0px solid #f9fafb;    }}@media (max-width: 600px) {    .RWDtimeline01 li.event .point .date {        font-size: 15px;        margin: 7px 0;    }    .page_wrapper_bg .RWDtimeline01 li.event .point .editor {        line-height: 1.5em;    }    .eforms2 .eformsDesc h4 br,    .eforms3 .eformsDesc h4 br {        display: none;    }    .eforms3 .eformsDesc h4 {        text-align: left;    }    .eforms2 .page_wrapper_bg .formdesc,    .eforms3 .page_wrapper_bg .formdesc {        justify-content: start;    }    .page_wrapper_bg .main section .container .article-text>.container {        width: 100%;    }    .page_wrapper_bg .RWDtimeline01 .timeline-in .event {        margin-bottom: 1rem;    }    .page_wrapper_bg .login_box {        background: transparent;    }    .article3 .layoutlist_8 {        flex-direction: column;    }    .article3 .layoutlist_8.rwd .item {        width: 100%;        margin-left: 0px;    }    .page_wrapper_bg .layoutlist_4 .sortbar {        float: none;        display: block;    }    .page_wrapper_bg .RWDeditor01 .editor .row>.col-md-6 {        width: 100%;        margin-right: 0px;        margin-left: 0px;        padding: 0px 15px;    }    .page_wrapper_bg .RWDeditor01 .editor .row {        flex-direction: column;    }    .page_wrapper_bg .layoutlist_4 .list_img {        margin-bottom: 1rem;    }    .article4 .xrow>.col-sm-6.col-md-6 {        width: 100%;    }    .article4 .layoutlist_4 .list {        display: flex;        flex-direction: column;    }    .RWDshopping .btn-box {        flex-direction: column;    }    .RWDshopping .btn-box .btn {        width: 100% !important;        min-width: 100% !important;        max-width: 100% !important;        margin: 0.5rem;    }    .RWDshopping .btn-box {        flex-direction: column;        align-items: center;    }    .eforms3 .page_wrapper_bg section.hgroup .container,    .eforms2 .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 1rem;    }    .page_wrapper_bg .form-group label {        padding: 0 0px !important;    }    .page_wrapper_bg .form-group>.col-sm-12.col-md-11,    .page_wrapper_bg .form-group>.col-sm-12.col-md-5 {        padding: 0px 0px;    }    .eforms2 .page_wrapper_bg .formdesc ul,    .eforms3 .page_wrapper_bg .formdesc ul {        margin-left: 20px !important;    }    .eforms2 .page_wrapper_bg .formdesc ul,    .eforms3 .page_wrapper_bg .formdesc ul {        padding-left: 0px;    }    .RWDtimeline01 li.event .point {        width: calc(100% - 80px);        right: inherit;        left: 80px;    }    .eforms2 .page_wrapper_bg .eformsDesc {        justify-content: left;    }}@media (max-width: 480px) {    .RWDtimeline01 li.event .point {        width: calc(100% - 50px);        right: inherit;        left: 50px;    }    .page_wrapper_bg .RWDtimeline01 .timeline-in .event {        margin-bottom: 1rem;    }    .member section.call_to_action>.container {        padding: 0px 15px;    }    .fixed-bottom .btn-shop {        display: flex;    }    .RWDproduct_page .m-pd-info .select-box {        width: 100%;    }    .RWDproduct_page .m-pd-info .select-box .btn,    .RWDshopping .btn.normal,    .ebtn,    .btn_back,    .RWDproduct_page .btn {        margin: 1rem 0rem 0rem 0rem;    }    .page_wrapper_bg .RWDtimeline01 .model-title {        margin-bottom: 30px;        text-align: left;    }    .page_wrapper_bg .main section .container .article-text>.container {        padding: 0px 15px !important;    }    .page_wrapper_bg .new-form {        margin-top: 0px;    }    .eforms2 .page_wrapper_bg .formdesc li,    .eforms3 .page_wrapper_bg .formdesc li {        font-size: 14px;    }    .eforms3 .page_wrapper_bg section.hgroup .container,    .eforms2 .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem;    }    .page_wrapper_bg h4 {        font-size: 16px !important;    }    .RWDproduct_page .m-pd-info .select-box .btn,    .RWDshopping .btn.normal,    .ebtn,    .btn_back,    .RWDproduct_page .btn {        width: 100% !important;    }    .product1 .pagecontent {        padding: 0px 0px !important;    }    .product1 .page_wrapper_bg #sidebar {        padding: 0px 15px;    }    .product1.cid37.id55 .page_wrapper_bg .main section .container .article-text>.container {        padding: 0px 15px;    }    .page_wrapper_bg .layoutlist_4 .sortbar,    .page_wrapper_bg .layoutlist_4 .sortbar a {        font-size: 12px;        text-align: left;    }    .RWDproduct_page .btn-other li button {        text-align: center;    }    .shopping section.call_to_action>.container {        padding: 0px 30px;    }    /*.product_list_item .count_info {        min-height: 45px;    }*/    /*ting*/    .page_wrapper_bg .news-block .RWDnews_autolist .news-list {        list-style: none;    }}

/*小螢幕 end*/
/*footer start*/

.page_wrapper_bg .footer-block,.footer-block{background: #cc431d;}.footer-block a,.footer-block{color: #fff;}/*公司資訊*/ 
.footer-block .container{width: 80%;display: flex; align-items: center;justify-content: flex-start;padding: 50px 0 30px;}.footer-block .ft-left{width: 35%;}.footer-block .ft-right{width: 65%;}.ft-left .ft_company{font-size: 25px;font-weight: 500;margin-bottom: 10px;}.ft-left .ft_company span{display: block;padding-top: 10px;font-size: 14px;color: #cc431d;background-color: #fff;width: 150px;border-radius: 99em;height: 35px;line-height: 35px;padding: 0;margin-top: 15px; text-align: center;}/*右邊*/ 
.ft-right {position: relative;}.ft-right .footer-social{position: absolute;top: -10px;right: 0;z-index: 1;}.ft-right .footer-social .RWDsocial002 .iconRounded{border: 0;color: #fff;padding-top: 5px;}.ft-right .footer-social .RWDsocial002 .iconRounded img{width: 30px;height: 30px;}.ft-right .footer-social .RWDsocial002 .iconRounded:hover,.ft-right .footer-social .color1 .iconRounded:hover{background:#dfdfdf;}/*連結*/ 
.ft-right .page-link{font-size:clamp(1.125rem, 0.7421rem + 0.9424vw, 2.25rem);border-bottom: 1px solid #fbc5b6;padding-bottom: 20px;margin-bottom: 20px;}.ft-right .page-link a::before{content: '';width: 1px;height: 13px;background: #fbc5b6;display: inline-block;margin: 0 10px;}.ft-right .page-link a:first-child{margin-left: 0;}.ft-right .page-link a:first-child::before{display: none;}.ft-right .page-link a:hover{text-decoration: dotted;}/*關鍵字*/ 
.ft-right .keyword{color: #efc0b3;font-size: 14px;margin: 20px 0;}/*備註*/ 
.ft-right .ftremark{font-size: 12px;color: #e1a493;}/*copyright*/ 
.ft-bottom{font-size: 12px;background: #b13f1f;display: flex;align-items: center;justify-content: center;color: #ebad9c;padding: 10px 0;flex-wrap: wrap}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #ebad9c;}/*gotop*/ 
.scrollTop002 img{width: 52px;}

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

.RWDalert_fancybox.bottom {    width: 100%;    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: 5px 60px 15px !important;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #FFF !important;    color: #555 !important;}.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: #cc431d !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px;}.RWDalert_fancybox.bottom a{    border-bottom: #ddd dotted 1px;    color: #fff;}/*---------------------------800---------------------------*/@media (max-width:800px) {  .RWDalert_fancybox.bottom{      padding: 20px 10px 15px !important;      }.RWDalert_fancybox .btn.active{    margin-top: 10px;}}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*1199px start*/
@media (max-width: 1199px) {
/*產品往上固定*/div#RWDfullscreen01 {    overflow: visible !important;}.RWDproduct002_v3 .row:nth-child(2) {    position: sticky;    top: 104px;    z-index: 1;    background: #fff;    padding-top: 15px;}/*行動呼籲*/ 
.mobile_link {    display: block;}.RWDmenu_plus04 .header{padding-right:3%;}/*漢堡選單開啟*/ 
.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;}/*漢堡條樣式*/ 
.ml-stack-nav-toggle{color:#fff;}.ml-stack-nav-toggle i{background-color: transparent;color:#525252;font-weight: 300;}.ml-stack-nav-toggle__line{background: #525252;}/*漢堡選單樣式調整*/ 
.RWDmenu_plus04 .features {float: right;position: relative;padding-right:10px;width:auto;}.RWDmenu_plus04 .features:after {border-left: #ccc dotted 1px;background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #dddcdc;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #95723f;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {font-family: 'Noto Serif TC', serif; font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fff;}.RWDmenu_plus04 .menu li a {color: #585858;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {   border-color: #888;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {     text-decoration: none; }.RWDmenu_plus04 .features .edit{display:none;}/*主標題*/ 
.titlebar h2{font-size: 28px;text-align: center; margin-bottom: 20px;line-height: 35px;}.titlebar h2 span{display:block;margin-top: 20px;}.titlebar h2 br{display:none;}.titlebar p{width:100%;text-align: center; }/*banner*/ 
.RWDbanner_plus01 .logo {width: 48%;}/*媒體報導*/ 
.meida-block .RWDbanner008 .slider{width:150px;height: auto !important;}.meida-block .RWDbanner008 img{width:100%;}/*最新消息*/ 
.RWDnews_autolist{max-width:100%;}/*關於我們*/ 
.about-block .container{flex-direction: column;}.about-block .titlebar,.about-block .info-block{width:100%;}.about-block .row{flex-direction: row;}.about-block .RWDService002 .col-md-4{width:calc(100% / 3);}.about-block .RWDService002 .funny-boxes{flex-direction: column;}.about-block .RWDService002 .funny-boxes-text{padding:0 20px;}.about-block .funny-boxes > .funny-boxes-text > h4{text-align: center;padding:15px 0 0;}.about-block .titlebar a.more_btn{display:none;}.about-block .device_btn{display:block;}/*程序*/ 
.program-block .titlebar{padding-left:0;}/*背景圈圈*/ 
.about-block::before,.product-block .titlebar::before{width: 300px;height: 300px;}.about-block::before{left:20%;}.product-block .titlebar::before{right:auto;left:55%;top:-40px;}/*煮法*/ 
.cook-block .RWDbanner007 .item-blk{flex-direction: column;}.cook-block .RWDbanner007 .swiper-container,.cook-block .RWDbanner007 .item-box{width:100%;max-width: initial;}.cook-block .RWDbanner007 .swiper-container,.cook-block .swiper-container-autoheight .swiper-wrapper{height: auto !important;}.cook-block .RWDbanner007 .item-img .swiper-slide{ background-position: 50% top;}.cook-block .RWDbanner007 .item-box{margin-top:0;}.cook-block .RWDbanner007 .item-pagination{    display: flex; justify-content: center;width: 100%;}.location-block  .titlebar h2{margin-bottom: 10px;margin-top:0;}.location-block .titlebar h2 span{margin-top:0;}.footer-block .container{flex-direction: column;align-items: flex-start;width:85%;position: relative;}.footer-block .ft-left,.footer-block .ft-right{width:100%;}.footer-block .ft-right{position: static;}.ft-right .page-link{ border-top: 1px solid #fbc5b6;padding-top: 20px;margin-top:0px;}.ft-bottom{padding-bottom:80px;}.ft-right .footer-social{top:50px;}.ft-right .keyword{margin-bottom:0;}.article6 section.call_to_action>.container {width:95%;}
}
/*1199px end*/
/*1085px start*/

@media (max-width: 1085px) {  .RWDbanner_plus01 .slick-caption .txt1 span{ width: 315px;height: 193px;right: 13%;}  .location-block .location-info{flex-direction: column;}  .location-block .location-info .infoimg, .location-block .location-info .infotxt{width:100%;}  .location-block .location-info .infotxt{padding-left:0;}  .location-block .location-info ul {margin-top: 20px;}}

/*1085px end*/
/*1024px start*/
@media (max-width: 1024px) {
.meida-block {    transform: translateX(10%);}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .logo{display:none;}.RWDbanner_plus01 .slick-caption .txt1 span{background: url(archive/image/customization/PAtxt.png) no-repeat;width: 494px;height: 294px;background-size: 100% 100%;transform: translateX(-50%); left:50%;right:auto;margin-top:10px;}.meida-block{width: 100%;  left:auto;  top: 50%;transform: translateY(-25%);}.meida-block .RWDbanner008{margin: 0 auto;}/*標題*/ 
.titlebar p{width:100%;}/*程序*/ 
.program-block .RWDproduct004 #portfolio.portfolio-nogutter .row > div{height: auto;}.program-block .RWDproduct004 .item-box-desc{top:auto;bottom:0px;height: 180px;}.program-block .RWDproduct004 #portfolio div.col-md-3 h2, .program-block .RWDproduct004 #portfolio div.col-md-3 h3,.program-block .RWDproduct004 .item-box-desc{writing-mode: initial;}.program-block .RWDproduct004 .list-inline{padding-left: 0px;line-height: 20px;margin-top: 10px !important;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.about-block .row{flex-direction: column;}.about-block .RWDService002 .col-md-4{width:100%;    margin-bottom: 20px;}.about-block .RWDService002 .funny-boxes{flex-direction: row;}.about-block .funny-boxes > .funny-boxes-text > h4{text-align: left;padding: 0;}.program-block .RWDproduct004 #portfolio.portfolio-nogutter .row > div{height: 350px;width: calc(100% / 2 - 1px);}.program-block .RWDproduct004 #portfolio.portfolio-nogutter .row > div,.program-block .RWDproduct004 #portfolio.portfolio-nogutter .item-box{height: 350px;}.product-block .RWDproduct002_v3 .popup-portfolio{display: flex;flex-wrap: wrap;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 2 - 1px);}.product-block .RWDproduct002_v3 .btn.btn-rj{padding: 6px 25px;}.cook-block::before{display:none;}.cook-block .RWDbanner007 .item-img .swiper-slide{background-size: 100% auto;}.cook-block .RWDbanner007 .item-img .swiper-slide{background-position: 50% 50%;}
}
/*850px end*/
/*767px start*/
@media (max-width: 767px) {
.about-block .RWDService002 .col-md-4{padding-bottom: 0px;}.about-block  .funny-boxes.not-right-column {padding-bottom: 20px;}.program-block .RWDproduct004 .row{display: flex;flex-wrap: wrap;align-items: flex-start;}.cook-block .RWDbanner007{margin-top: 0px;}.cook-block .RWDbanner007 .item-blk{padding:0;}.location-block .location-info .infobtn{position: static;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.about-block .container, .program-block .container, .product-block .container, .cook-block .container, .location-block .container {padding: 50px 0 50px;}/*header*/ 
.RWDmenu_plus04 .logo,.RWDmenu_plus04 .header.is-up .logo{width:90px;}.meida-block{  transform: translateY(-60%);}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span{  width: 250px;height: 149px;}/*按鈕*/a.more_btn{width:100%;}/*標題*/ .titlebar h2 span{width:50%;margin-left:auto;margin-right:auto;} .product-block .titlebar h2 span{margin-left:auto;margin-right:auto;}.titlebar h2 span img{width:100%;}/*關於我們*/ 
.about-block .RWDService002{padding:20px;}.about-block .RWDService002 .funny-boxes{ flex-direction: column;}.about-block .RWDService002 .funny-boxes-text,.about-block .funny-boxes > .funny-boxes-text > h4{text-align: center;}.about-block::before{width:334px;height:334px;background-size: 100% 100%;left: -80px;}/*程序*/ 
.program-block .RWDproduct004 #portfolio.portfolio-nogutter .row > div{ width: calc(100% / 1 - 1px);}.program-block::after{width: 425px; height: 181px; background-size: 100% 100%; top: 10px; left: -30px;}/*產品*/ 
.product-block .titlebar::before { right: auto;left: 0; top: -55px;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 1 - 1px); height: auto !important;}.product-block .product-btn .RWDedictor{display: flex;flex-direction: column;}.product-block .product-btn a{margin:0 0 10px;}.product-block .titlebar .remark br{display:none;}.product-block .product-btn{margin-top:-20px;}.product-block .titlebar::before{width:334px;height:334px;background-size: 100% 100%;}.product-block .RWDproduct002_v3 .row:nth-child(2){    padding-top: 25px;}/*煮法*/ 
.cook-block .container{padding-bottom:0;}.cook-block .titlebar h2 span{width:80%;}.cook-block .RWDbanner007 {margin-top: 40px; margin-bottom: 25px;}.cook-block .swiper-container-autoheight .swiper-wrapper{height: 380px !important;}.cook-block .RWDbanner007 .item-img .swiper-slide{background-position: 50% top;}.cook-block .item-box .swiper-container-autoheight .swiper-wrapper{height: auto !important;}/*門市*/ 
.location-block .titlebar h2 span{width:90%;}/*footer*/ 
.ft-right .page-link{display: flex;flex-wrap: wrap;}.footer-block a{width:calc(100% / 2);padding-bottom:5px;}.ft-right .page-link a::before{display:none;}.scrollTop002{bottom: 150px;}.ft-right .ftremark span{display:block;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .member-btn{padding-left:8px;padding-right:8px;}.RWDmenu_plus04 .features .search-btn{padding-right: 12px;}.meida-block{transform: translateY(-48%);}.meida-block .RWDbanner008 .slider{width: 130px;}.cook-block .RWDbanner007 .item-title{font-size:22px;}.product-block .RWDproduct002_v3 .btn.btn-rj {padding: 6px 10px;}.location-block .titlebar p br{display:none;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {  .RWDbanner_plus01 .slick-caption,.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width:100%;}  .RWDbanner_plus01 .slick-caption { top: -20px;}  .cook-block .swiper-container-autoheight .swiper-wrapper {height: 330px !important;}    .about-block::before{width: 224px;height: 224px;}  .program-block::after{left: -210px;}  .product-block .titlebar::before {right: auto;left: -50px;top: -50px;width: 224px;height: 224px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {width: 95px;}.RWDbanner_plus01 .slick-caption .txt1 span{margin-top:0px;}.product-block .RWDproduct002_v3 .btn.btn-rj{padding: 6px 10px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt1 span{width: 200px;height: 119px;}.about-block .RWDService002{padding-left:0px;padding-right:0px;}.cook-block .swiper-container-autoheight .swiper-wrapper {height: 280px !important;}
}
/*320px end*/