@charset "UTF-8";
/* RWDfullscreen01 start=> */ 
 .color4, .slice.color4, .bulle.color4, .ctaBox.color4{background-color:transparent}
 .RWDMenuIcon001{background-color:rgb(255, 255, 255)}
 .navbar-nav>li:hover{background-color:transparent}
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent}
 .navbar-default .navbar-nav > li > a:hover{color:#f28ca1}
 .navbar-nav > li > a i:hover{color:#f28ca1}
 ul.nav li ul{background:#ffffff}
 ul.nav li ul li{background:#ffffff}
 .navbar .nav li ul li:hover{background-color:transparent}
 .navbar .nav li.active a, .navbar .nav li.active a:hover{color:#f28ca1}
 .in ul.nav{background:transparent}
 .RWDfullScreenSlider .btn{color:#ffffff}
 .RWDfullScreenSlider .btn{border-color:#ffffff}
 .RWDfullScreenSlider .btn{background:rgba(255, 255, 255, 0.25)}
 .RWDfullScreenSlider .btn:hover{color:#f28ca1}
 .RWDproduct001 h1.main-title{color:#777777}
 .RWDproduct001 h2.sub-title{color:#888888}
 .RWDproduct001 .section-line{background-color:#f28ca1}
 .RWDproduct001 nav a{color:#555555}
 .RWDproduct001 nav a:hover, nav a.current{background-color:#f28ca1}
 .RWDproduct001 nav a:hover, nav a.current{color:#ffffff}
 .RWDproduct001 .mask{background-color:#f28ca1}
 .RWDproduct001 .iconLinks a span{color:#ffffff}
 .boxContent h3{color:#ea9fb6}
 section.call_to_action h3{color:transparent}
 section.call_to_action h3:hover{color:#ea9fb6}
 .RWDproduct001 a{color:#666666}
 .RWDproduct001 a:hover{color:#333333}
 .RWDnews006 h4{color:rgb(102, 102, 102)}
 .RWDnews006 a{color:rgb(119, 119, 119)}
 .RWDnews006 a:hover{color:rgb(216, 139, 39)}
 .footer_desc{color:#ffffff}
 .footer_desc a{color:#ffffff}
 .footer_desc a:hover{color:#efefef}
 .copyright_desc{color:#ffffff}
 .copyright_desc a{color:#ffffff}
 .copyright_desc a:hover{color:#efefef}
 .scrollTop{background-color:transparent}
 .scrollTop:hover{background-color:transparent}
 .tooltip.top{background-color:transparent}
 .tooltip.top .tooltip-arrow{border-top-color:#F0F0F0}
 .tooltip-inner{background-color:#F0F0F0}
 .tooltip-inner{color:#666666}
 .RWDedm002 h4{color:transparent}
 .RWDedm002 a{color:transparent}
 .RWDedm002 a:hover{color:transparent}
 .RWDedm002 input, .RWDedm002 textarea{color:#333333}
 .RWDedm002 input, .RWDedm002 textarea{background-color:rgba(255, 255, 255, 0.4)}
 .RWDedm002 input, .RWDedm002 textarea{border-color:rgb(216, 139, 39)}
 .web_search004 .searchIcon{background-color:#FFFFFF}
 .web_search004 .icon-search:hover{background-color:transparent}
 .web_search004 .web_search{background-color:#F0F0F0}
 .web_search004 .web_search input{color:#666666}
 .web_search004 .web_search .btn{color:#B7B7B7}
 .web_search004 .web_search .btn:hover{color:#FFFFFF}
 /* <= RWDfullscreen01 end */ 
 /* miracle customization start=> */ 
a:hover,a:focus {    text-decoration: none;}.fl {    width: 450px;}.fl img {    width: 100%;}#RWDfullscreen01 {    overflow: visible !important;}.index .cd-main-content {    font-family: 'Noto Serif TC', serif;    font-size: 17px;    letter-spacing: 1px;    line-height: 1.7;    color: #555;    background: #f9f9f9;    z-index: 1;    position: relative;}.index .cd-main-content:after {    content: "";    position: absolute;    background: url(archive/image/customization/allbg.jpg)no-repeat;    width: 100%;    height: 100%;    top: 0;    left: 0;    background-size: cover;    background-attachment: fixed;    opacity: 0.2;    z-index: -1;}.RWDmenu_plus04 #search-box.full {    height: 100vh;}/*選單*/ .RWDmenu_plus04 .header {    background: #667752;    transition: .3s ease;    padding: 0 3%;    backdrop-filter: blur(10px);}.RWDmenu_plus04 .menu li a {    display: block;    color: #555;    text-align: center;    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;}.RWDmenu_plus04 .features .share-group span,.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 16px;    letter-spacing: 1px;}.RWDmenu_plus04 .header.is-up {    background: rgb(102 119 82 / 53%);    backdrop-filter: blur(10px);    transition: .3s ease;    padding: 0 3% 0;}.RWDmenu_plus04 .logo {    width: 350px;    margin-top: 12px;    filter: brightness(6.5);    transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 17px;    padding: 25px 15px;    font-family: 'Noto Serif TC', serif;    color: #fff;    font-weight: 300;    letter-spacing: 2px;    transition: .3s ease;}.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: #f1ffda;    transition: .3s ease;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .features .search-btn i img,.RWDmenu_plus04 .features .member-btn i img {    width: 23px;    filter: brightness(11.5);}.RWDmenu_plus04 .features i img {    width: 21px;    filter: brightness(11.5);}.RWDmenu_plus04 .features:before {    content: "";    position: absolute;    background: rgb(255 255 255 / 30%);    width: 1px;    height: 30px;    top: 50%;    transform: translateY(-50%);}.RWDmenu_plus04 .features {    width: 240px;    position: relative;}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select {    color: #fff;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background: #667752;}.RWDmenu_plus04 .member-block a.login.is-on,.RWDmenu_plus04 .member-block button.login.is-on {    background-color: #667752;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.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 {    border: 1px solid #fff;    border-width: 1px 1px 0 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: #f1ffda;    border-width: 1px 1px 0 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;    font-weight: 300;    color: #9cad82;    transition: .3s ease;}.ic_lang-select:before {    content: "";    position: absolute;    background: url(archive/image/customization/globe1.png)no-repeat;    height: 23px;    top: calc(50% + 2px);    left: 0;    z-index: 1;    width: 23px;    filter: brightness(11.5);    background-size: contain;    transform: translateY(-50%);}.RWDmenu_plus04 .features .cart-btn {    margin-right: 10px;}.lang-select-options a:hover,.lang-select-options a:hover * {    font-weight: 500;    color: #667752;    transition: .3s ease;}.RWDmenu_plus04 #search-box.full .form-control {    font-size: 25px;    font-family: 'Noto Serif TC', serif;}.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {    max-width: 900px}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 15px;}/*------*/ .RWDbanner_plus01 .slick-caption {    top: 50%;    transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption>.container {    width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 {    font-family: 'Cinzel', serif;    font-size: clamp(6.5rem, 1.6429rem + 1.7857vw, 4.5rem);    font-weight: 400;    line-height: 1.05;    margin: 0 0 50px;    position: relative;    letter-spacing: 0;    color: #747f67;}.RWDbanner_plus01 .slick-caption .txt2:before {    content: "";    position: absolute;    display: block;    width: 1px;    height: 250px;    background: #96a486;    bottom: 0;    left: 10px;}.RWDbanner_plus01 .slick-caption .txt2 {    position: relative;    font-size: clamp(1.5rem, 0.9196rem + 0.4018vw, 1.5625rem);    line-height: 1.7;    padding-top: 180px;    padding-left: 40px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 72px) !important;    height: calc(100vh - 72px) !important;}.RWDbanner_plus01 .banner-slider .slick-item .pic-cover {    background-size: 150% 150%;    -webkit-animation: banner_shadow 5s cubic-bezier(.37, 0, .63, 1) infinite;    animation: banner_shadow 5s cubic-bezier(.37, 0, .63, 1) infinite;    -webkit-animation-play-state: running;    animation-play-state: running}.RWDbanner_plus01 .page-scroll a {    color: transparent;}.RWDbanner_plus01 .page-scroll {    left: 10%;    margin-left: 0;}.RWDbanner_plus01 .page-scroll.style01 a span,.RWDbanner_plus01 .page-scroll.style02 a span {    border-left: 1px solid #6a7362;    border-bottom: 1px solid #6a7362;}/*模組*/ .banner-block {    margin-top: 72px;}.news-block .container {    width: 70%;    padding: 0;}.news-block {    padding: 120px 0 150px;    position: relative;}.detail-block {    position: relative;    height: 90vh;    overflow: hidden;}.detail-block>.container {    display: flex;    padding: 10vw 0 0;    width: 65%;    margin-right: 10%;}.point-block {    position: relative;    padding: 150px 0 220px;}.point-block .container {    margin-right: 15px;    width: 95%;    padding: 0;}.video-block .container {    display: flex;    width: 100%;    padding: 0;    align-items: center;}.product-block .container {    width: 80%;}.product-block {    position: relative;    padding: 150px 0;    background: #f8f4ec;}.detail-block:before{    content: "";    position: absolute;    background: url(archive/image/customization/0825ftlogo.png)no-repeat;    width: 210px;    height: 40px;    background-size: contain;    left: 7%;    top: 11%;    z-index: 3;}.point-block:before {    content: "";    position: absolute;    background: #e2e2e2;    width: 1px;    height: 100%;    top: 0;    left: 5%;}.feedback-block {    position: relative;    padding: 150px 0;    background: rgb(255 235 208 / 39%)}.product-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/bg2.png);    width: 100%;    height: 100%;    top: 0;    background-attachment: fixed;    background-size: cover;    filter: opacity(0.35);}.video-block {    position: relative;    padding: 0 0 150px;}/*news*//*標題*/h3.sub-title,.RWDproduct002_v4 .sub-title {    font-size: clamp(1.8rem, 1.0714rem + 0.2679vw, 1.2rem) !important;    color: #333 !important;    line-height: 1.7;    margin: 0 !important;    font-weight: 500;    letter-spacing: 1px;}h2.main-title,.RWDproduct002_v4 .main-title {    font-size: clamp(1.5625rem, 1.1429rem + 2.0982vw, 4.2rem) !important;    font-weight: 500 !important;    color: #282e2b !important;    letter-spacing: 5px;    line-height: 1.5;    margin: 0 !important;}.index .section-subject {    margin: 0 0 50px;}.RWDService002 .section-subject {    display: none;}.index .section-line {    display: none;}/*banner*//*-------------*/ .news-block .RWDnews005 .owl-carousel {    overflow: visible;    margin: 0 !important;}.news-block .RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;    padding: 0;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -70px;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-next {    right: -70px;}.news-block .RWDnews005 .controlls-over .owl-pagination {    display: none;}.news-block .RWDnews005 .owl-carousel.owl-padding-10 p {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    padding: 0 7%;    margin: 0;}.news-block .RWDnews005 h4,.news-block .news005_h4 {    font-size: 25px;    padding: 0 7%;}.news-block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    olor: #121212;    background: transparent;    border: none;    border-radius: 0;    font-size: 50px;}/*關於*//*安心*/ .RWDproduct004 #portfolio .row.mix-grid {    margin: 0;    display: flex;    flex-wrap: wrap;    justify-content: center;}.RWDproduct004 .callout-dark {    background: transparent;    border-bottom: 0px;    padding: 0;}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 32px;    line-height: 1.5;    margin-bottom: 5px;    letter-spacing: 1px;    font-weight: normal;}.RWDproduct004 #portfolio .row.mix-grid {    margin: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100% / 4 - 30px);    margin: 0px 15px !important;}.RWDproduct004 #portfolio {    overflow: visible;}.RWDproduct004 {    overflow-x: visible;}.RWDproduct004 .nopadding {    border-bottom: 0px;}.RWDproduct004 div.row>div img {    transition: 0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:hover:before {    opacity: 1;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {    display: none}.RWDproduct004 a {pointer-events: none;}.RWDproduct004 .item-box-desc {    margin-bottom: 0;    padding: 20px 50px 0;    text-align: left !important;}/*-----*/ .detail-bg {    position: absolute;    width: 95%;    height: 100%;    top: 0;    left: 0;}.detail-left {    width: 60%;}.detail-right {    width: 40%;    position: relative;    padding-left: 5%;}.detail-right:before {    content: "";    position: absolute;    background: #ddd;    width: 1px;    height: calc(100% + 8.5vw);    top: -10vw;    left: 0;}.detail-left .section-subject h3.sub-title {    margin: 0px 0 0 !important;    padding: 0;    font-size: clamp(2.2rem, 1.0714rem + 0.2679vw, 1.5rem) !important;    color: #111 !important;}.RWDService002 {    padding: 0;}.RWDService002 .col-sm-4.col-md-4:first-child {    padding-top: 0;}.RWDService002 .col-sm-4.col-md-4 {    width: 100%;    border-bottom: 1px solid #d3d3d3;    padding: 30px 0;}.RWDService002 .container {    width: 100%;}.RWDService002 .col-sm-4.col-md-4:last-child {    border: none;}.funny-boxes>.funny-boxes-text>h4::after,.funny-boxes.not-right-column::before {    display: none}.funny-boxes-text {    width: calc(100% - 100px);    text-align: left;    padding-left: 7%;}.funny-boxes>.funny-boxes-text>h4 {    font-size: 28px;    letter-spacing: 1px;    padding-bottom: 0;    position: relative;    color: #333;}.funny-boxes-text ul {    display: flex;    padding: 0;    padding-left: 0;    margin: 0;    list-style: none;    font-size: 20px;}.funny-boxes {    display: flex;    align-items: center;}.funny-boxes>.funny-boxes-text>.funny-boxes-tit {    font-size: 30px;    letter-spacing: 1px;    padding-bottom: 0;    position: relative;    text-transform: uppercase;    line-height: 1.5;    font-weight: 700;    color: #111;}.funny-boxes>.funny-boxes-text>p {    margin: 0;}.funny-boxes>.funny-boxes-icon {    height: 75px;    width: 60px;    margin: 0}.detail-left p {    width: 60%;    font-size: 18px;}.detail-imgbix img {    object-fit: cover;    min-height: 47vw;}.funny-boxes-text ul li:after {    content: "";    position: relative;    display: inline-block;    width: 1px;    height: 16px;    background: #929292;    margin: 0 12px;}.funny-boxes-text ul li:last-child:after {    display: none}.funny-boxes-text ul li {    position: relative;}.funny-boxes.float-shadow>.funny-boxes-icon::before {    display: none}.funny-boxes.float-shadow:hover>.funny-boxes-icon {    transform: translateY(0);}/*-------*/ .RWDvideo006__pic {    background-color: transparent;}.video-right {    width: 45%;    padding-left: 5%;}.video-left {    width: 55%;}.RWDvideo006__pic__img {    object-fit: contain;    width: 100%;    height: auto;}.RWDvideo006__video {    height: 60vh;}.maskpoint-sec {    display: flex;    font-size: 40px;    margin: 40px 0 0;    border-top: 1px solid #b9b9b9;    padding: 40px 0 0;    color: #111;    align-items: center;}.maskpoint-box {    position: relative;    letter-spacing: 3px;}.maskpoint-box:after {    position: relative;    background: #bababa;    width: 1px;    height: 45px;    display: inline-block;    content: "";    top: 10px;    margin: 0 40px;    transform: rotate(19deg);}.maskpoint-box:last-child:after {    display: none;}/*--------*/ .RWDproduct002_v4 {    position: relative;    padding: 0;}.RWDproduct002_v4 .filter-portfolio ul {    align-items: flex-start;    background: transparent;    padding: 0;}.row.RWDproduct002_v4_catalogue {    width: 20%;    margin-right: 200px}.RWDproduct002_item_block {    width: calc(80% - 200px);}.RWDproduct002_v4 .filter-portfolio ul>li {    display: inline-block;    margin: 0;    width: 100%;    text-align: left;    border-bottom: 1px solid #bdbdbd;}.RWDproduct002_v4 .active .btn.btn-rj {    background: transparent;    width: 100%;    color: #7fa35e;    font-weight: 500;}.RWDproduct002_v4 .btn.btn-rj {    background-color: transparent;    color: #333;    font-size: 20px;    letter-spacing: 1px;    padding: 20px 0;    text-align: left;    position: relative;}.portfolio-bottom__h4 {    font-size: 32px;    margin: 0 0 20px;    font-weight: 700;    color: #333;}portfolio-bottom-summary span {    display: block;}.portfolio-bottom-summary {    padding: 50px 100px;}.portfolio-bottom__p {    margin: 0;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {    transition: all .3s ease-in-out;    color: #111;}.RWDproduct002_v4 .price {    margin: 30px 0;    font-size: 17px;    font-family: sans-serif;    letter-spacing: 0;}.RWDproduct002_v4 .section-subject {    text-align: left;}.RWDproduct002_v4 .popup-portfolio {    margin: -7vw auto 0;}.row.RWDproduct002_v4_catalogue>.col-md-12 {    padding: 0 10px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover {    box-shadow: 20px 17px 16px 5px rgb(153 148 137 / 10%);    transition: .3s ease;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(50% - 41px);    margin: 0 20px 60px;    background: #fff;    transition: .3s ease;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car {    background-color: #000000;    color: #fff;    border: 1px solid #000;}.RWDproduct002_v4 .btn-box .shop {    background: #5a6e48;    font-size: 16px;    border-radius: 0;    font-weight: 300;    letter-spacing: 1px;}.RWDproduct002_v4 .price li.selprice {    font-size: 25px;    color: #5a7849;    font-weight: 500;}.RWDproduct002_v4 span.people strong {    color: #7f9967;    margin-right: 7px;}.RWDproduct002_v4 span.people {    display: block;    border-bottom: 1px solid #dedede;    padding: 0 0 30px;    margin: -15px 0 30px;    text-align: center;    font-size: 18px;}.RWDproduct002_v4 .btn-box .btn {    background: transparent;    color: #6d7e5d;    padding: 10px 3%;    font-size: 18px;    max-width: 450px;    border: 1px solid #6d7e5d;    border-radius: 0;}.RWDproduct002_v4 .btn-box .btn:hover {    background: #5a6e48;    color: #fff;    transition: .3s ease;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {    background: transparent;    color: #a4b891;    font-weight: 400;}.RWDproduct002_v4 .filter-portfolio ul>li:last-child {    border: none;}.RWDedictor009 img {    width: 100%;}/*----------------*/ .feedback-block .RWDnews005 .owl-carousel .owl-item div {    text-align: left;}.feedback-block .RWDnews005 .owl-buttons {    display: none;}.feedback-block .RWDnews005 .controlls-over .owl-pagination {    margin-top: 60px;}.feedback-block .RWDnews005 .container {    display: flex;    width: 80%;    padding: 0}.feedback-block .RWDnews005 .section-subject {    width: 32%;    margin-top: -10px;    text-align: left;    border-right: 1px dotted #c7c7c7;    margin-bottom: 0px;    margin-right: 60px;    padding-right: 50px;}.feedback-block .RWDnews005 .owl-carousel.owl-padding-10 {    width: calc(75% + 60px);    margin-bottom: 0px;}.feedback-block .RWDnews005 h4 {    text-align: center;    font-size: 17px;    letter-spacing: 1px;    font-family: 'Noto Serif TC', serif;    font-weight: bold;    line-height: 1.5;}.feedback-block .RWDnews005 h4 a {    color: #333;}.feedback-block .owl-theme .owl-controls .owl-page span {    border-radius: 3px;    width: 9px;    height: 9px;}.feedback-block .RWDnews005 h4,.feedback-block .news005_h4 {    display: none;}.feedback-block .backperson span {    color: #5e7449;    margin-right: 5px;}.feedback-block .backperson {    font-size: 25px;}.feedback-block .backtitle {    font-size: 25px;    margin: 20px 0 5px;}.backperson span {    color: #5e7449;    margin-right: 5px;}.feedback-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 80px;}.feedback-block .backtitle {    font-size: 25px;    margin: 20px 0 5px;}.feedback-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 80px;}/* 230824 */ .RWDbanner_plus01 .slick-caption .txt1 {font-size: clamp(1.8125rem, 1.0711rem + 3.0415vw, 5.9375rem);    font-weight: 500;}/*230825*/ .RWDvideo006__video iframe {    height: 32.25vw;}.funny-boxes > .funny-boxes-text > .funny-boxes-tit:after {display: none;}
/*footer start*/ 

.footer-block {    background-color: #5c6657 !important;    padding: 150px 0 80px;    color: #fff;    line-height: 2;    font-weight: 300;position: relative;}.footer-block a {color:#fff;transition: .3s ease;}.footer-block a:hover {color:#fff;text-decoration:none;transition: .3s ease;}.footer-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/ftbg.png)no-repeat;    width: 65%;    height: 100%;    left: 0;    top: 0;    mix-blend-mode: multiply;    background-size: cover;}.footer-block .container {    display: flex;    width: 75% !important;    align-items: center;}.footer-left {    width: 35%;}.ftlogo-box {    filter: brightness(5.5);    width: 14vw;}.footer-mid {    width: 35%;}.footer-mid ul {    list-style: none;    display: grid;    padding: 0;    grid-template-columns: auto auto;grid-column: 1/3;}.footer-right {    width: 30%;    padding-left: 7%;    font-size: 12px;    color: #c8c8c8;display: flex;    flex-wrap: wrap}.ft-title {    font-size: 24px;    margin: 0 0 20px;    border-bottom: 1px solid rgb(255 255 255 / 20%);    padding: 0 0 20px;}.ftmenu-box a {    color: #c8c8c8;    font-size: 15px;}.ftmenu-box ul li:last-child:after {    opacity: 0;}.ftmenu-box ul li:after {    content: "";    position: relative;    display: inline-block;    width: 1px;    height: 15px;    background: rgb(255 255 255 / 38%);    bottom: 0;    margin: 0 15px;}.ftmenu-box ul li {    position: relative;}ftmenu-box ul a {    color: #d6d6d6;}.ftmenu-box ul {    list-style: none;    display: flex;    margin: 20px 0 0;    padding: 0;}i.i.ii-fb1.iconRounded {    color: #45a9ff;}i.i.ii-youtube1.iconRounded {    color: #e73f3c;}i.i.ii-line3.iconRounded {    color: #4bbf4d;}.RWDsocial002 .pull-right {    float: left !important;}.RWDsocial002 .iconRounded img {    width: 25px;    position: relative;    top: -10px;}.RWDsocial002 .iconRounded {    border: 1px solid rgb(255 255 255 / 42%);    color: #fff;    background-color: transparent;    width: 50px;    height: 50px;    font-size: 20px;    padding-top: 13px;    margin-right: 10px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: #fff;border-color: #fff;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #c8c8c8 !important;}.copyright {    margin-left: 10px;}.scrollTop002 .ii {font-size: 40px;background: transparent;color: #5a6e48;border: 1px solid #5a6e48;filter: brightness(0.5);}/*cookie*/ .RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active{    border-radius: 0px;    margin-top: 20px;    background: #667752 !important;    border: 1px solid #667752 !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 16px !important;}.RWDalert_fancybox .btn:hover {background: #667752 !important;color: #fff !important;}

/*footer end*/ 
/*動畫 start*/ 

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.6s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.2s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.5s;opacity: 0}.animated .RWDService002 .col-sm-4.col-md-4:nth-child(1){animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.6s;opacity: 0}.animated .RWDService002 .col-sm-4.col-md-4:nth-child(2){animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .RWDService002 .col-sm-4.col-md-4:nth-child(3){animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.2s;opacity: 0}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}/*-----*/ .bounceIn,.flipInY{    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}@-webkit-keyframes banner_shadow{0%{opacity:0;background-position:0 50%}30%{opacity:1}75%{background-position:100% 50%}100%{opacity:0}}@keyframes banner_shadow{0%{opacity:0;background-position:0 50%}30%{opacity:1}75%{background-position:100% 50%}100%{opacity:0}}

/*動畫 end*/ 
/*內頁 start*/ 

.page_wrapper_bg .banner-block {    margin-top: 0;}.page_wrapper_bg section.call_to_action>.container {width: 80%;padding: 0;}.article8 .page_wrapper_bg section.call_to_action>.container,.article9 .page_wrapper_bg section.call_to_action>.container,.eforms1 .page_wrapper_bg section.call_to_action>.container,.faq1  .page_wrapper_bg section.call_to_action>.container{width:50%;padding: 0;}.article7.articlecontent .page_wrapper_bg section.call_to_action>.container,.article6.articlecontent .page_wrapper_bg section.call_to_action>.container{width:65%;padding: 0;}.article7.articlelist .page_wrapper_bg section.call_to_action>.container {    width: 90%;    padding: 0;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 150px !important;}.RWDtimeline01 .line_dot2 span {display: none;}.page_wrapper_bg .article-text>.container {width:100%;padding: 0;}.page_wrapper_bg section.call_to_action {padding: 120px 0;min-height: 35vw;position: relative}.page_wrapper_bg section.call_to_action:after {    content: "";    position: absolute;    background: url(archive/image/customization/allbg.jpg)no-repeat;    width: 100%;    height: 100%;    top: 0;    left: 0;    background-size: cover;    background-attachment: fixed;    opacity: 0.2;    z-index: -2;}.eforms1 .page_wrapper_bg section.call_to_action:before{content: "";    position: absolute;    background: url(archive/image/customization/bg2.png);    width: 100%;    height: 100%;    top: 0;    background-attachment: fixed;    background-size: cover;    filter: opacity(0.35);}.article2 .page_wrapper_bg section.call_to_action:before{content: "";    position: absolute;    background:rgb(248 244 236);    width: 100%;    height: 100%;    top: 0;left:0}.page_wrapper_bg .article-text {font-size: 16px;font-weight:300;color:#555;letter-spacing: 1px;line-height:2;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text p{font-size: 16px;font-weight:300;color:#555;letter-spacing: 1px;line-height:2;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h2 {    font-size: 28px;    line-height: 1.7;font-weight:500;color:#555;letter-spacing: 2px;line-height:2;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h5 {    font-size: 22px;    line-height: 1.7;font-weight:500;color:#555;letter-spacing: 2px;line-height:2;font-family: 'Noto Serif TC', serif;}/*-------*/ .sortbar {    margin-bottom: 30px !important;    text-align: center !important;    float: none !important;    width: 100% ;}.sortbar a {    transition: .3s ease;    font-size: 13px;}.sortbar a:hover {    transition: .3s ease;    color: #667752;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background:transparent;box-shadow: none;}.m2018 .products-nav .nav-title {background: #e6ecef;font-size: 16px;padding: 7px 10px;text-align: center;margin-bottom: 0;color: #4d6069;letter-spacing: 5px; border-radius: 10px;display:none}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{    background: transparent;    border-bottom: 1px solid #8da374;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#6e8b4d;font-weight: 500;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#6e8b4d; transition: 0.5s ease;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a{    color: #333;    font-size: 20px;    letter-spacing: 1px;    padding: 20px 0;    text-align: left;    position: relative;    font-family: 'Noto Serif TC', serif; transition: 0.5s ease;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {border-bottom:solid #e9e9e9}/*確定送出*/ .page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    padding: 10px 50px;    transition: all 0.5s ease 0s;    background: #5a6e48;    font-size: 16px;    border-radius: 0;    font-weight: 300;    letter-spacing: 1px;}.page_wrapper_bg .currectsend_btn a {    background: #5a6e48;    padding: 7px 50px !important;    color: #fff;    transition: 0.5s ease;}.page_wrapper_bg .currectsend:hover a {background: #5a6e48;}.page_wrapper_bg .ebtn {background: transparent;margin-top:50px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ .btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top:50px;}.btn.btn_back a:hover{    background: #667752;    transition: .5s ease;    color: #fff;}.btn.btn_back a {    border: 1px solid #909d80;    background: transparent;    color: #667752;    padding: 3px 20px;    font-size: 16px;}#article .btn.btn_back a {padding: 9px 50px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 50px;}.album1 .btn.btn_back a:hover {padding: 10px 50px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {display:none}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%;}.hgroup .pageTitle{    text-align: center;    padding: 0;    font-size:4rem;    font-weight: 500 !important;    color: #282e2b !important;    letter-spacing: 5px;    line-height: 1.5;    margin: 0 0 50px !important;    font-family: 'Noto Serif TC', serif;}.product1 section.hgroup{    padding-left: 25%;}/**/ .pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;font-weight: 500;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #5c6657;}#btn_member_login {    border-radius: 0;    background-color: #5c6657;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background:#667752;}#join_form .btn-primary {    background: #667752;    border-radius: 0;}#join_form {    border: none;    font-size: 16px;    color: #555;    background: #fff;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ .RWDproduct_page .products-info .price-box li.active{color:#74954d;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color:#74954d;}.RWDproduct_page .products-info .name {    font-size: 35px;    color: #333;    font-family: 'Noto Serif TC', serif;font-weight: 500;margin: 0 0 30px}.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:#5a6e48; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: transparent;    color: #5a6e48;    border: 1px solid #5a6e48;    transition: .3s ease;    font-size: 16px;    border-radius: 0;    font-weight: 300;    letter-spacing: 1px;font-family: 'Noto Serif TC', serif;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {    margin-bottom: 15px;    font-family: 'Noto Serif TC', serif;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    background: #5a6e48;font-family: 'Noto Serif TC', serif; font-size: 16px;}.layoutlist_2 .subject {text-align: center;margin-bottom: 10px}.item .summary A.itemlink {    color: #555;}.item .summary {    text-align: center;    font-size: 16px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .txt {    margin-bottom: 25px;    font-family: 'Noto Serif TC', serif;    font-size: 16px;} .RWDproduct_page .products-info .txt .title {    display: none;}.RWDproduct_page .products-info .price-box {font-family: 'Noto Serif TC', serif;font-size: 18px;}.RWDproduct_page .products-info .price-box b {    font-size: 18px;    margin-right: 10px;}.RWDproduct_page .products-info .txt {    border-top: 1px solid #b9b9b9;    padding: 30px 0 0;    margin: 30px 0 0;}.RWDproduct_page .products-info {    width: 500px;}.RWDproduct_page .pic-box {    width: calc(100% - 500px);}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #333;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #009fe8;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #ff6613;}.total b{color: #ff6613;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #ff6613;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {display: inline-block;color: #019fe7;border-color: #019fe7;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #10a5e9;color: #10a5e9;}.RWDshopping .btn.bg2 {background: #10a5e9;color: #fff; border-color: #10a5e9;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #10a5e9;color: #fff;}.form-box .required:after { color: #ff6613;}/*-----*/ .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.layoutlist_1.page_content2 {    background: #f7f7f7;    padding: 100px;}.eformsDesc {    margin: 0 0 40px;    padding-bottom: 0;    border-bottom: none;    text-align: center;}.customized_columns ._input, .customized_columns select {    border: none;    background-color: #eeeeee;}.form-control {    border-radius: 0;    -webkit-box-shadow: none;    box-shadow: none;}.form-group label.must:after {color: #ffa100;}.infeedback-item {    width: calc(100%/3 - 40px);    margin: 0 20px 70px;}.infeedback-block {    display: flex;    flex-wrap: wrap;    justify-content:left;}.infeedback-txtbox {    padding: 40px 25px 0;}.backperson {    font-size: 20px;}.backtitle {    font-size: 24px;    font-weight: 500;    color: #131313;    margin: 0 0 25px;    border-bottom: 1px solid #e1ded8;    padding: 0 0 25px;line-height: 1.4;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a { display: none;}.article7 .layoutlist_7>.row {    display: flex;    flex-wrap: wrap;}.layoutlist_7 .litem {    margin: 0 20px 40px !important;    background: #fff;    padding: 10px 10px 40px;    width: calc(100%/3 - 40px);}.layoutlist_7 .subject, .layoutlist_7 .subject a {    font-size: 20px !important;    margin-top: 20px !important;}.layoutlist_7 .summary, .layoutlist_7 .summary a{    overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-width: 85%;margin:0 auto !important;}.layoutlist_7 .litem .img {    overflow: hidden;}.layoutlist_7 .litem:hover img {    transform: scale(1.05);    transition: .5s ease;}.layoutlist_7 .litem img {    transform: scale(1.0);    transition: .5s ease;}.layoutlist_7 .litem:hover {    box-shadow: 20px 17px 16px 5px rgb(153 148 137 / 10%);    transition: .3s ease;}/*--------*/#product .layoutlist_2 .item {    margin: 0 0 40px !important;    border-bottom: none;transition: .5s ease;}#product .layoutlist_2 .item:hover img {    transform: scale(1.05);    transition: .7s ease;}#product .layoutlist_2 {    display: flex;    flex-wrap: wrap;}.item .subject A.itemlink {    font-size: 22px;    font-weight: 500;    letter-spacing: 1px;}#product .layoutlist_2 .item img {    transform: scale(1.0);    transition: .7s ease;}/*--------*/ .info-sec {    display: flex;    border-top: 1px solid #d6d6d6;    padding: 70px 0 0;    margin: 30px 0 0;}.info-img {    width: 50%;}.info-txt {    width: 50%;    padding-left: 70px;}.inner-box {    margin: 0 0 20px;}.info-img img {    object-fit: cover;    min-height: 25vw;    object-position: center;}.privacy_block .item {    margin: 0 0 50px;}/*------*/ .article1 .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(42vh - 72px) !important;    height: calc(42vh - 72px) !important;}.article1 .page_wrapper_bg section.call_to_action>.container {    width: 100%;}.article1 section.hgroup{display:none}.article1 .pagecontent .RWDslider01,.article1  .pagecontent .RWDeditor01 {    margin-top: 0 !important;}.article1 .page_wrapper_bg section.call_to_action {    padding: 0;    min-height: 35vw;}.article1 #article {    padding: 0 !important;}.inab-topsec {    position: relative;}.inab-topsec:after{    content: "";    position: absolute;    background: url(archive/image/customization/abtopbg.jpg);    width: 100%;    height: 100%;    top: 0;    z-index: -2;    mix-blend-mode: multiply;}.inab-topsec:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    top: 0;    z-index: -1;    background: rgb(87 114 55 / 56%);}.inab-topbox {    max-width: 80%;    margin-right: 0;    margin-left: auto;    padding: 220px 15%;    position: relative;    z-index: 1;    background: #fffcf6;font-size:20px;}.ab-title {    font-size:4rem;    font-weight: 500 !important;    color: #111 !important;    letter-spacing: 3px;    line-height: 1.7;    margin: 0 0 15px !important;}.ab-title br{display:none}.ab-txt {    font-size: 20px;    margin: 0 0 40px;}.abpoint-sec {    display: flex;    justify-content: center;    border-top: 1px solid #cecece;    padding: 60px 0 0;    margin: 0 -80px;}.abpoint-box:first-child {    border-right: none;}.abpoint-box:first-child {    border-right: 1px solid #cecece;}.abpoint-box {    display: flex;    width: 50%;    text-align: left;    padding: 0 80px;}.abpoint-icon {    width: 77px;}.abpoint-box:first-child .abpoint-icon {    width: 150px;}.abpoint-txt {    width: calc(100% - 85px);    margin-left: 30px;}.abpoint-box .abpoint-title {    display: block;    font-size: 25px;    font-weight: 500;}.inab-topsec:after {    content: "";    position: absolute;    background: url(archive/image/customization/abtopbg.jpg);    width: 100%;    height: 100%;    top: 0;    z-index: -1;    background-attachment: fixed;    filter: brightness(0.6);}.inpoint-block .container {    width: 70%;}.inpoint-block {    background:rgb(255 247 230 / 55%);    padding: 150px 0;}.inpoint-txt strong {    font-size: 3.7rem;    line-height: 1.5;    letter-spacing: 5px;    font-weight: 500;    display: block;    color: #111;    margin: 0 0 10px;}.ab-title.point {    margin: 0 0 40px !important;text-align: center;}.inpoint-img img {    object-fit: cover;    min-height: 20vw;    object-position: right;}.inpoint-box {    position: relative;    overflow: hidden;    margin: 0 0 3px;}.inpoint-txt {    font-size: 22px;    position: absolute;    left: 15%;    top: 50%;    transform: translateY(-50%);    max-width: 700px;    border-left: 1px solid #bec0ba;    padding-left: 30px;}.inpoint-box:nth-child(even) .inpoint-txt {    left: auto;    right: 15%;}/*------*/ .RWDhistory002 .history-block .pic {background-color: transparent;background-size: cover;}.shopping_viewlogin__submit {background: #667752;border-radius: 0;}.discount-title {    font-size: 30px;    margin: 0 0 10px;    font-weight: 500;    color: #131313;}.no-touch .shopping_viewlogin__submit:hover {    background: #667752;}.gray33radius-btn {    background-color: #667752;    border-radius: 0;}    .gray33radius-btn:hover {    background-color: #667752;}.systemmsg {text-align: center;}.join_form-title {    padding-bottom: 30px;    margin-bottom: 50px;    font-size: 28px;    font-family: 'Noto Serif TC', serif;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {    color: #74954d;    font-weight: 500;    margin-right: 7px;}

/*內頁 end*/ 
/*內頁產品頁籤 start*/ 

.page_wrapper_bg .collapsing_header .main {overflow-x: visible;}.tab-box .work-sec {margin: 80px auto;}.tab-box  .workbanner-title {    margin: 0 0 10px;}/*-----產品頁千---*/ .RWDproduct_page .tab-box .tab-container {border: none;padding:0 100px 150px;}.RWDproduct_page .tab-box:after {    content: "";    position: absolute;    background: #fff;    width: 100%;    height: 100%;    top: -80px;    z-index:-1;}.RWDproduct_page .tab-box, .RWDproduct_page .faq-list {    position: relative;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {    color: #555;    font-weight: 300;    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;}.RWDproduct_page .tab-con {    margin: 230px 0 0;    font-family: 'Noto Serif TC', serif;    font-size: 16px;    line-height: 1.7;}nav.tab-menu {    height: 90%;    position: absolute;    z-index: 7;    width: 100%;top:-110px;pointer-events: none;}.tab-menu .tab.list-h  {    display: flex;    justify-content: center;    border-bottom: 1px solid #ededed;    border-top: 1px solid #ededed;    margin: 0;    position: sticky;    top: 72px;    background: rgb(218 218 218 / 68%);    backdrop-filter: blur(15px);    -webkit-backdrop-filter: blur(15px);    pointer-events: all;}.RWDproduct_page .tab-box{position: relative;}.RWDproduct_page .tab-box .tab-menu li.active a {    background: transparent;    border-color: transparent;    color: #333;}.RWDproduct_page .tab-box .tab-menu a {    background: transparent;    font-size:20px;    padding:15px 0;    height: auto;    border: none;    color: #333;    letter-spacing: 2px;    margin: 0 20px;    font-family: 'Noto Serif TC', serif;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background:#7e9663 !important;transition: .3s ease;}.RWDproduct_page .tab-box .tab-menu a:hover:before {background:#7e9663 !important;transition: .3s ease;}.RWDproduct_page .tab-box .tab-menu li a:before{    top: auto;    bottom: auto;    width: 15px;    height: 15px;    display: inline-block;    position: relative;    margin-right: 10px;background:#c7d2ba;}.RWDproduct_page a, .RWDproduct_page a:hover {text-decoration: none;color: #333;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color:#111;}.RWDproduct_page .ibtn{    letter-spacing: 1px;    font-size: 15px;    color: #333;    font-family: 'Noto Serif TC', serif;    margin: 20px 0 0;}.RWDproduct_page .related-box .item a {max-width: 100%;}.RWDproduct_page .related-box .name {margin-top: 30px;font-family: 'Noto Serif TC', serif;font-size: 20px;color: #333;margin-bottom:10px}.RWDproduct_page .pd-info{font-family: 'Noto Serif TC', serif;}.RWDproduct_page .related-box .title {    font-family: 'Noto Serif TC', serif;    font-size: 25px;    color: #333;    letter-spacing: 3px;    padding: 0 0 20px;    margin: 0 auto 20px;    border-bottom: 1px solid #ddd;    width: calc(100% - 30px);}.RWDproduct_page .btn-shop {    margin: 30px 0 0;}/*-------*/ .prinfo-downsec {    display: flex;    flex-wrap: wrap;    margin: 0 0 80px;}.down-title {    width: 100%;    text-align: center;    margin: 0 0 50px;}.prinfo-downbox br {    display: none;}.prinfo-downbox{    display: flex;    width: calc(100%/3);    border: 1px solid #f1f1f1;    justify-content: center;    align-items: center;    padding: 50px 30px;    margin: 0 -1px;}.downbox-num {    font-size: 3.3rem;    margin-right: 15px;    font-weight: 500;    letter-spacing: 0;    color:#6c834e;}.downbox-title {    font-size: 22px;    color: #333;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;    font-weight: 500;}.prinfo-title {    text-align: center;    font-size: 35px;    color: #333;    font-weight: 500;    margin: 0 0 5px;}.prinfoce-item {    display: flex;    align-items: flex-end;}.prinfoce-box {    margin: 0 20px 40px;    text-align: center;    width: calc(50% - 40px);}.prinfoce-txt {    margin: 0 0 15px;    font-size: 18px;    color: #333;}.prinfoce-img {   border: 1px solid #eee;}.prinfoce-item.sgs {    flex-wrap: wrap;    margin: 100px 0;}.prinfoce-item.sgs .prinfoce-txttitle:after {    content: "";    position: relative;    background: #dcdcdc;    width: 70%;    display: inline-block;    height: 1px;    margin-left: 15px;}.prinfoce-item.sgs .prinfoce-txttitle {    width: 100%;    text-align: left;    position: relative;    font-weight: 500;    display: flex;    align-items: center;    margin: 0 20px 40px;    font-size: 22px;    font-weight: 500;}.prinfo-title.ce {    margin: 0 0 50px;}.product1 div#sidebar {    position: absolute;    top: 0px;    height: 100%;}.product1 #product {    float: right;}.product1 #sidebar .m2018 {    position: sticky;    position: -webkit-sticky;    top: 150px;    transition: .3s ease;}.RWDproduct_page .products-right {    margin-top: 0;    float: right;}

/*內頁產品頁籤 end*/ 
/*小螢幕 start*/ 

@media (max-width:2500px) {    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 16px;    }    .RWDbanner_plus01 .slick-caption>.container {        width: 85%;    }    .RWDbanner_plus01 .slick-caption .txt2:before {        height: 200px;    }    .RWDbanner_plus01 .page-scroll {        left: 6.5%;        bottom: 30px;    }    .index .section-subject {        margin: 0 0 40px;    }    h3.sub-title,    .RWDproduct002_v4 .sub-title {        font-size: clamp(1.5rem, 1.0714rem + 0.2679vw, 1.2rem) !important;    }    h2.main-title,    .RWDproduct002_v4 .main-title {        font-size: clamp(1.5625rem, 1.1429rem + 2.0982vw, 3.7rem) !important;        letter-spacing: 2px;    }    .point-block {        padding: 150px 0 190px;    }    .feedback-block .RWDnews005 .container {        width: 90%;    }    .product-block .container {        width: 90%;    }    .footer-block .container {        width: 80% !important;    }    .detail-left p {        width: 100%;        font-size: 18px;    }    .detail-block>.container {        padding: 8vw 0 0;        margin-right: 13%;    }    .detail-block:before {        width: 170px;        left: 7%;        top: 9%;    }    .detail-imgbix img {        object-fit: cover;        min-height: 52vw;        object-position: 30%;    }    .RWDproduct004 #portfolio div.col-md-3 h2,    .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 28px;    }    .RWDproduct004 .item-box-desc {        padding: 20px 30px 0;    }    .maskpoint-sec {        font-size: 32px;    }    .maskpoint-box:after {        margin: 0 30px;    }    .portfolio-bottom-summary {        padding: 50px;    }    .portfolio-bottom__h4 {        font-size: 28px;    }    .copyright {        margin-left: 0;    }.inab-topbox {        padding: 150px 10%;        font-size: 18px;    }    .article8 .page_wrapper_bg section.call_to_action>.container,    .article9 .page_wrapper_bg section.call_to_action>.container,    .eforms1 .page_wrapper_bg section.call_to_action>.container,    .faq1 .page_wrapper_bg section.call_to_action>.container {        width: 70%;        padding: 0;    }}@media (max-width:2000px) {    .page_wrapper_bg section.call_to_action>.container {        width: 85%;        padding: 0;    }    .article7.articlecontent .page_wrapper_bg section.call_to_action>.container,    .article6.articlecontent .page_wrapper_bg section.call_to_action>.container {        width: 75%;    }    .RWDproduct_page .tab-box .tab-container {        padding: 0 50px 150px;    }    .prinfo-downbox {        flex-direction: column;        text-align: center;    }    .downbox-num {        font-size: 3rem;        margin-right: 0;    }        .item .subject A.itemlink {        font-size: 20px;    }    .ab-txt {        font-size: 18px;    }    .abpoint-box .abpoint-title {        font-size: 22px;    }    .ab-title {        font-size: 3rem;        letter-spacing: 3px;    }    .inpoint-txt strong {        font-size: 2.7rem;        letter-spacing: 3px;    }    .inpoint-block .container {        width: 80%;    }    .inpoint-img img {        min-height: 25vw;    }    .infeedback-item {        width: calc(100%/3 - 20px);        margin: 0 10px 70px;    }    .backtitle {        font-size: 22px;    }    .backperson {        font-size: 17px;    }    .hgroup .pageTitle {        font-size: 3.3rem;        letter-spacing: 3px;        margin: 0 0 30px !important;    }}@media (max-width:1900px) {.prinfo-downbox br {    display: block;}.layoutlist_7 .litem {margin: 0 10px 40px !important;width: calc(100%/3 - 20px);}}@media (max-width:1800px) {    .RWDbanner_plus01 .page-scroll {        bottom: 0;    }}@media (max-width:1700px) {    .index .cd-main-content {        font-size: 15px;    }    .RWDmenu_plus04 .site-nav .menu>li>a,    .RWDmenu_plus04 .features .share-group span,    .RWDmenu_plus04 .site-nav .menu ul li a {        font-size: 15px;    }    .news-block .container {        width: 80%;    }    .RWDproduct004 #portfolio div.col-md-3 h2,    .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 25px;    }    .RWDproduct004 #portfolio.portfolio-nogutter .row>div {        width: calc(100% / 4 - 20px);        margin: 0px 10px !important;    }    .RWDproduct004 .item-box-desc {        padding: 20px 0 0;    }    .detail-imgbix img {        min-height: 59vw;        object-position: 40%;    }    .detail-bg {        width: 100%;    }    .point-block .container {        margin-right: 10px    }    .RWDvideo006__video {        height: 50vh;    }    .RWDvideo006__pic__img {        object-fit: cover;        min-height: 32vw;    }    .portfolio-bottom-summary {        padding: 50px 30px;    }    .footer-block .container {        width: 85% !important;    }    .footer-left {        width: 30%;    }    .footer-mid {        width: 40%;    }    .footer-mid {        width: 40%;    }.info-img img {    min-height: 37vw;}   .layoutlist_1.page_content2 {padding: 100px 50px;}}@media (max-width:1600px) {    .RWDbanner_plus01 .slick-caption .txt2 {        font-size: clamp(1rem, 0.9196rem + 0.4018vw, 1.5625rem);        padding-top: 130px;    }    .detail-right {        width: 45%;        padding-left: 5%;    }    .detail-block>.container {        padding: 8vw 0 0;        margin-right: 13%;        width: 75%;    }    .detail-imgbix img {        min-height: 53vw;        object-position: 47%;    }    .detail-block:before {        width: 120px;        left: 3%;        top: 10%;    }    .RWDService002 .col-sm-4.col-md-4 {        padding: 20px 0;    }    .point-block .container {        margin-right: auto;    }    .point-block:before {        display: none;    }    .RWDproduct004 #portfolio div.col-md-3 h2,    .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 25px;    }    .portfolio-bottom-summary {        padding: 30px;    }    .portfolio-bottom__h4 {        font-size: 25px;    }    .feedback-block .RWDnews005 .section-subject {        width: 40%;    }    .feedback-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {        padding: 0 30px;    }    .feedback-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {        overflow: hidden;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;    }    .funny-boxes>.funny-boxes-icon {        height: 60px;        width: 50px;    }    .funny-boxes>.funny-boxes-text>h4 {        font-size: 24px;    }    .footer-left {        width: 30%;    }    .footer-mid {        width: 40%;    }    .footer-right {        padding-left: 40px    }    .RWDbanner_plus01 .page-scroll.style01 a {        padding-top: 40px;    }    .inab-topbox {    padding: 150px 10%;    font-size: 16px;    max-width: 90%;}.ab-txt {    font-size: 16px;}.inpoint-txt strong {    font-size: 2rem;    letter-spacing: 2px;}.inpoint-txt {    font-size: 18px;}}@media (max-width:1550px) {    .RWDmenu_plus04 .logo {        width: 290px;        margin-top: 17px;    }    .maskpoint-sec {        font-size: 27px;        margin: 20px 0 0;        padding: 20px 0 0;    } }@media (max-width:1500px) {    .RWDmenu_plus04 .site-nav .menu {        display: none;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;    }    .ml-stack-nav-toggle i {        display: none;    }    .RWDmenu_plus04 .features:after {        content: "";        position: absolute;        right: 0;        top: 20%;        height: 60%;        width: 1px;        background-color: #ddd;    }    .ml-stack-nav-toggle__line {        background: #fff;    }    .RWDmenu_plus04 .features:before {        display: none;    }    .ml-stack-nav-toggle {        padding: 50px 45px 25px 15px;    }    .RWDmenu_plus04 .features {        position: relative;        float: right;        margin-right: 10px;        padding-right: 20px;    }    .RWDmenu_plus04 .menu li a {        text-align: left;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #667752;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }    .portfolio-bottom-summary {        padding: 20px;    }    .news-block .container {        width: 80%;        padding: 0;    }    .footer-right {        flex-direction: column;    }    .maskpoint-sec {        font-size: 25px;        margin: 20px 0 0;        padding: 20px 0 0;    }    .RWDmenu_plus04 .logo {        width: 307px;        margin-top: -55px;    }    .RWDbanner_plus01 .slick-caption .txt2 {        padding-top: 110px;    }    .RWDbanner_plus01 .page-scroll.style01 a {        display: none    }.page_wrapper_bg section.call_to_action>.container {    width: 90%;    padding: 0;}.article7.articlecontent .page_wrapper_bg section.call_to_action>.container, .article6.articlecontent .page_wrapper_bg section.call_to_action>.container {    width: 80%;}.article8 .page_wrapper_bg section.call_to_action>.container, .article9 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container, .faq1 .page_wrapper_bg section.call_to_action>.container {    width: 80%;}.RWDproduct_page .products-info {    width: 400px;}.RWDproduct_page .pic-box {    width: calc(100% - 400px);}.RWDproduct_page .products-info .name {    font-size: 30px;}.page_wrapper_bg section.call_to_action {padding: 100px 0;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text P,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add,.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .txt{    font-size: 15px;}    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    font-size: 15px;}    .m2018 .products-nav>ul>li>a {font-size: 17px;padding: 10px 0;}.hgroup .pageTitle {    font-size: 2.8rem;    letter-spacing: 1px;}.info-sec {margin: 10px 0 0;}  .form-horizontal .form-group  .col-md-11, .form-horizontal .form-group  .col-sm-12.col-md-5{    width: 100% !important;    padding: 0;}.form-horizontal .control-label {    width: 100% !important;}.eformsDesc {    margin: 0 0 40px;    padding-bottom: 0;    border-bottom: 1px solid #d4d4d4;    padding: 0 0 30px;}}@media (max-width:1400px) {    .maskpoint-box:after {        margin: 0px 14px;        height: 20px;        top: 5px;    }    .footer-block:before {        width: 100%;    }    .RWDproduct002_v4 .price li.selprice {        font-size: 22px;    }    .RWDproduct002_v4 .popup-portfolio .portfolio-item {        width: calc(50% - 21px);        margin: 0 10px 40px;    }    .product-block .container {        width: 95%;    }    .detail-block>.container {        margin-right: 5%;        width: 80%;    }    .RWDvideo006__video {        height: 57vh;    }    .feedback-block .RWDnews005 .section-subject {        width: 45%;    }    .feedback-block .RWDnews005 .owl-carousel.owl-padding-10 {        width: calc(55% + 60px);    }    .feedback-block .backtitle {        font-size: 20px;        margin: 10px 0 0;    }    .feedback-block .backperson {        font-size: 20px;    }    .detail-imgbix img {        min-height: 64vw;        object-position: 47%;    }    .detail-left .section-subject h3.sub-title {        font-size: clamp(1.7rem, 1.0714rem + 0.2679vw, 1.5rem) !important;    }    .detail-block:before {        display: none;    }    .footer-block .container {        flex-wrap: wrap;        width: 75% !important;    }    .footer-left {        width: 100%;        margin: 0 0 10px;    }    .footer-mid {        width: 50%;    }    .footer-right {        width: 50%;        padding-left: 10%;    }    .ftlogo-box {        width: 25%;    }    .RWDbanner_plus01 .slick-caption>.container {        width: 90%;    }    .inab-topbox {    padding: 100px 10%;    font-size: 15px;text-align: center;}.abpoint-box {    text-align: center;    padding: 0 30px;    flex-direction: column;    align-items: center;}.abpoint-box:first-child .abpoint-icon {    width:70px;}.abpoint-icon {    width: 55px;    margin: 0 auto 10px;}.inpoint-block .container {    width: 90%;}.inpoint-img img {    min-height: 30vw;}.infeedback-item {    width: calc(100%/2 - 30px);    margin: 0 15px 70px;}.infeedback-txtbox {    padding: 30px 0 0;}.infeedback-block {justify-content: flex-start;}}@media (max-width:1300px) {    .point-block {        padding: 100px 0;    }    .point-block .container {        width: 85%;    }    .news-block {        padding: 100px 0 130px;    }    .video-block {        padding: 0 0 130px    }    .product-block {        padding: 120px 0;    }    .RWDmenu_plus04 .logo {        width: 260px;    }    .RWDproduct004 #portfolio.portfolio-nogutter .row>div {        width: calc(100% / 2 - 20px);        margin: 0px 10px 50px !important;    }    .RWDproduct004 .item-box figure {        height: 400px;    }    .RWDproduct004 div.row>div img {        transform: translateY(-10%);    }    .row.RWDproduct002_v4_catalogue {        width: 20%;        margin-right: 50px;    }    .RWDproduct002_item_block {        width: calc(80% - 50px);    }    .RWDproduct002_v4 .section-subject {        text-align: center;    }    .RWDproduct002_v4 .popup-portfolio {        margin: 0 auto;    }    .RWDproduct004 .item-box-desc {        text-align: center !important;    }    .RWDproduct002_v4 .section-subject>.col-md-12 {        padding-left: calc(20% + 50px);    }    .RWDproduct002_v4 .btn-box .btn {        padding: 7px 3%;        font-size: 16px;        max-width: 400px;    }    .feedback-block {        padding: 100px 0;    }.RWDproduct_page .tab-box .tab-container {    padding: 0 25px 150px;}.downbox-title {    font-size: 18px;letter-spacing: 1px;}.RWDproduct_page .related-box .name {font-size: 16px;}}

/*小螢幕 end*/ 
/*1199px start*/ 
@media (max-width: 1199px) {
.index .cd-main-content:after {background: #f2f2f2;opacity: 1;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 150px) !important;    height: calc(100vh - 150px) !important;}.footer-mid {    width: 100%;}.footer-right {    width: 100%;    padding-left: 0;    margin-top: 40px;    flex-direction: row;    flex-wrap: wrap;}.RWDsocial002 {    width: 100%;}.footer-right .RWDedictor {    width: 100%;}.news-block {    padding: 100px 0 120px;}.video-block {padding:0 0 100px;}.point-block {padding: 100px 0 90px;}.feedback-block {    padding: 80px 0;}.product-block {    padding: 100px 0;}.index .section-subject {text-align: center;}.detail-block>.container {margin-right: auto;width: 85%;flex-direction: column;padding: 120px 0;}.detail-left p {width: 100%;font-size: 16px;text-align: center;}.detail-right {width: 100%; margin-top: 40px;border-top: 1px solid #a4a4a4;padding: 40px 0 0;}.detail-left {width: 100%;}.detail-right:before{display:none}.RWDService002 .col-sm-4.col-md-4 {padding: 0;border-right: 1px solid #d3d3d3;border-bottom: none;width: calc(100%/3);float:left}.funny-boxes {display: flex;align-items: center;flex-direction: column;}.funny-boxes > .funny-boxes-text > h4 {font-size: 24px;text-align: center;}.funny-boxes-text {width: auto;text-align: center;padding-left: 0;}.detail-block { height: 130vh;}.video-block .container {flex-direction: column;}.video-right {    width: 50%;    padding-left: 0;    text-align: center;    margin:70px 0 0;}.video-left {    width: 100%;}.RWDvideo006__video {    height: 75vh;}.maskpoint-sec {justify-content: center;}.funny-boxes-text ul {font-size: 16px;}.funny-boxes > .funny-boxes-icon {    height: 70px;    width: 60px;    margin: 0 0 15px;}.news-block .RWDnews005 h4, .news-block .news005_h4 {font-size: 22px;text-align: center;}.portfolio-bottom__h4 {    font-size: 22px;}.RWDproduct002_v4 span.people {font-size: 15px;}.product-block:before {background-attachment: unset;}.RWDvideo006__video iframe {    height: 177.78vh;}/*------------*/ .inpoint-block {padding: 100px 0;}.layoutlist_7 .litem {    margin: 0 10px 20px !important;    width: calc(100%/2 - 20px);}.infeedback-block {    justify-content: flex-start;}.article8 .page_wrapper_bg section.call_to_action>.container, .article9 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container, .faq1 .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.layoutlist_1.page_content2 {    padding: 100px 50px;}.downbox-num {    font-size: 2.5rem;}.tab-menu .tab.list-h {top: 100px;}.inpoint-txt {left: 10%;}.inpoint-box:nth-child(even) .inpoint-txt {right: 10%;}.info-sec {    margin: 10px 0 0;    flex-direction: column-reverse; padding: 40px 0 0;}.info-img {    width: 100%;    margin-top: 0;}.info-txt {    width: 100%;    padding-left: 0;margin:0 0 40px}.info-sec.discount .info-txt {    text-align: center;}/*---------------*/ .product1 #sidebar .m2018 {    width: 100%;    height: 90%;    position: absolute;    z-index: 2;    left: 0;    pointer-events: none;    margin: 0;}.productcontent #sidebar.layoutmenu3 {    padding-left: 0;    padding-right: 0;    width: 100%;    margin-top: 0;    top: -40px;}.product1 div#sidebar {    height: 100%;    padding-left: 0;    padding-right: 0;    width: 100%;    margin-top: 0;    top: 0;}#sidebar .device-nav {    margin-bottom: 30px;    position: sticky;    position: -webkit-sticky;    top: 70px;    z-index: 30;    transition: .3s ease;}.RWDproduct_page .products-right {    margin-top: 80px !important;    float: none;    width: 100%;}.product1 #sidebar .products-nav {    position: sticky;    top: 70px;    width: 100%;}.product1 #product {    float: none;    width: 100%;}.product1 section.hgroup {    padding-left: 0;}.sortbar {margin-top: 70px !important;}#product .layoutlist_2 .item {    margin: 0 0 20px !important;}
}
/*1199px end*/ 
/*1024px start*/ 
@media (max-width: 1024px) {
.RWDmenu_plus04 .logo {    width: 260px;    margin-top: 20px;}.RWDbanner_plus01 .slick-caption>.container {    width: 90%;}h2.main-title, .RWDproduct002_v4 .main-title {    font-size: clamp(1.5625rem, 1.6rem + 2.0982vw, 3.7rem) !important;    letter-spacing: 1px;}.detail-imgbix img {    transform: scale(1.25)translateY(7%);}.detail-block {    height: 105vh;}.point-block .container {    width: 95%;}.RWDvideo006__video {    height: 65vh;}.feedback-block .RWDnews005 .container {    width: 85%;    flex-direction: column;}.feedback-block .RWDnews005 .section-subject {    width: 100%;    margin: 0 0 40px;    text-align: left;    border-bottom: 1px dotted #c7c7c7;    border-right: none;    padding: 0 0 40px;}.feedback-block .RWDnews005 .owl-carousel.owl-padding-10 {    width: 100%;}
}
/*1024px end*/ 
/*991px start*/ 
@media (max-width: 991px) {
.product-block .container {    width: 100%;    padding: 0;}.RWDbanner_plus01 .slick-caption {top:29%;}.RWDbanner_plus01 .slick-caption .txt2:before {    height: 170px;}.RWDbanner_plus01 .slick-caption .txt2 {    padding-top: 90px;}.RWDbanner_plus01 .page-scroll.style01 a {    display: block;}.layoutlist_1.page_content2 {    padding: 50px;}.detail-block {    height: 90vh;}.news-block .RWDnews005 .controlls-over .owl-pagination {    display: block;    margin: 40px auto 0;}.news-block .RWDnews005 .owl-buttons {    display: none;}.news-block .container {    width: 90%;    padding: 0;}.detail-block>.container {    margin-right: auto;    width: 95%;    flex-direction: column;    padding: 120px 0;}.detail-imgbix img {    transform: scale(1.7)translateY(20%);}.detail-block {    height: 90vh;}.RWDproduct004 .item-box figure {    height: 300px;}.RWDvideo006__video {    height: 45vh;}.video-right { width: 70%;}.RWDproduct002_v4 .section-subject>.col-md-12 {    padding-left: 0;    padding: 0;}.RWDproduct002_item_block {    width: 90%;}.row.RWDproduct002_v4_catalogue {    width: 100%;    margin: 0;top: 72px;z-index: 2;}.row.RWDproduct002_v4_catalogue>.col-md-12 {    padding: 0;}.RWDproduct002_v4 .filter-portfolio ul {    align-items: flex-start;    background: rgb(250 246 239 / 81%);    padding: 15px 30px;    backdrop-filter: blur(10px);}.RWDproduct002_v4 .filter-portfolio ul>li {    text-align: center;    border-bottom: none;    border-right: 1px solid #bdbdbd;}.RWDproduct002_v4 .btn.btn-rj {font-size: 18px;padding: 0 5px;text-align: center;}.RWDvideo006__video iframe {    height: 68vh;}.RWDvideo006__video {    height: 70vh;}/*-------------*/ .page_wrapper_bg section.call_to_action {    padding: 80px 0;}.layoutlist_7 .subject, .layoutlist_7 .subject a {    font-size: 18px !important;}    .hgroup .pageTitle {    font-size: 2.5rem;}.item .subject {    margin-top: 10px;}    .item .subject A.itemlink {    font-size: 18px;}.RWDproduct_page .pic-box {    width: 100%;    padding: 0;}.RWDproduct_page .products-info {    width: 100%;    margin: 40px 0 0;}.prinfo-downbox {    flex-direction: row;    text-align: left;    width: 100%;}.prinfo-downbox br {    display: none;}.downbox-num {    font-size: 2.5rem;    margin-right: 20px;}.RWDproduct_page .tab-box .tab-menu a {    font-size: 17px;    padding: 10px 0;}.prinfoce-item {    flex-wrap: wrap;}.prinfoce-item.sgs .prinfoce-txttitle { text-align: center;display: block;}.prinfoce-item.sgs .prinfoce-txttitle:after{display: none;}.article1 .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(35vh - 72px) !important;    height: calc(35vh - 72px) !important;}.ab-txt br {    display: none;}.ab-txt {    font-size: 15px;}.inab-topbox {    padding: 100px 10%;    font-size: 15px;    text-align: left;}.ab-title {    font-size: 2.7rem;    letter-spacing: 1px;}.abpoint-sec {    margin: 0;    flex-direction: column;}.abpoint-box:first-child {    border-right: none;    margin: 0 0 32px;}.abpoint-box {    text-align: left;    padding: 0;    flex-direction: row;    align-items: baseline;    width: 100%;    display: flex;}.abpoint-icon {    width: 55px;    margin: 0;}.abpoint-txt {    width: calc(100% - 85px);    margin-left: 40px;}.inpoint-box:nth-child(odd) .inpoint-img img {    object-position: 59%;}.inpoint-img img {    min-height: 38vw;}.inpoint-box:nth-child(even) .inpoint-img img {    object-position: 60%;}.inpoint-box:nth-child(even) .inpoint-txt {    right: 5%;}.inpoint-txt {    left: 5%;}.prinfo-downbox:last-child {    border-bottom: none !important;}.prinfo-downbox {    width: 100%;    border-bottom: 1px solid #d5d5d5 !important;    border: none;    padding: 25px 0;justify-content: flex-start;}.down-title,.prinfo-title {text-align: left;}.layoutlist_2 .subject {    margin-bottom: 0;}.prinfo-title.ce {    text-align: center;}.form-horizontal .control-label {    padding: 0 !important;}
}
/*991px end*/ 
/*800px start*/ 
@media (max-width: 800px) {
.feedback-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 20px;}.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/ 
/*767px start*/ 
@media (max-width: 767px) {
.detail-imgbix img {transform: scale(1.2)translateY(0);}.RWDmenu_plus04 .features .member-btn { display: none;}.detail-block {    height: auto;    background: #f6f6f6;    padding: 0 0 70px;}.detail-bg {    width: 100%;    position: relative;}.detail-block>.container {width: 85%;flex-direction: column;padding: 70px 0 0;}.funny-boxes.not-right-column {    padding-bottom: 0;}.detail-left p br {display: none;}.detail-left p {    width: 100%;    font-size: 15px;    text-align: left;    margin: 0;}.RWDService002 .col-sm-4.col-md-4 {    padding: 25px 0;    border-right: none;    border-bottom: 1px solid #d3d3d3;    width: 100%;    float: left;}.funny-boxes {    display: flex;    align-items: center;    flex-direction: row;}.funny-boxes > .funny-boxes-icon {    height: 55px;    width: 45px;    margin: 0;}.funny-boxes-text {    text-align: left;    padding-left: 30px;}.funny-boxes > .funny-boxes-text > h4 {    font-size: 20px;    text-align: left;    margin: 0 0 5px;}.detail-imgbix img {    transform: none;    min-height: auto;}.RWDproduct004 .item-box figure {    height: 230px;}.RWDvideo006__video {    height: 70vh;}/*--------------*/ .layoutlist_7 .litem {    margin: 0 0 20px !important;    width: 100%;}.article7.articlecontent .page_wrapper_bg section.call_to_action>.container, .article6.articlecontent .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {    padding: 0;    width: 50%;    float: left;    border-bottom: none;    margin: 0 0 50px;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 0;}#mobile-fixed .btn-shop .btn {    border-radius: 0;}.RWDproduct_page .products-info .price-box {font-size: 15px;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {    color: #74954d;}.RWDproduct_page .faq-item .editor {    padding: 50px;    font-family: 'Noto Serif TC', serif;background: #fff;}.prinfo-title {    font-size: 28px;    margin: 0 0 5px;    line-height: 1.5;}.RWDproduct_page .faq-item .faq-question {    padding: 15px 35px 15px 20px;    font-size: 18px;font-family: 'Noto Serif TC', serif;}.RWDproduct_page .btn-other li button {text-align: left;}.RWDproduct_page .btn-other li {    width: 100%;}.layoutlist_2 .col-xs-12 {    width: 100%;    float: none;}#product .layoutlist_2 .item {    margin: 0 0 50px !important;}.ab-title.point {    margin: 0 0 30px !important;}.abpoint-box {    align-items: flex-start;    flex-direction: column;}.abpoint-txt {    width: auto;    margin-left: 0;}.abpoint-box:first-child {    margin: 0 0 45px;}.inpoint-txt {    left: 0;    position: relative;    font-size: 15px;    transform: none;    top: 0;    text-align: center;    border: none;    padding: 0;margin-top: 15px;}.inpoint-box:nth-child(odd) .inpoint-img img {    object-position: 80%;}.inpoint-box:nth-child(even) .inpoint-txt {    right: 0;}.inpoint-img img {    min-height: 68vw;}.inpoint-box:nth-child(even) .inpoint-img img {    object-position: 20%;}.inpoint-box {    margin: 0 0 50px;}.inpoint-txt strong {    font-size: 24px;    letter-spacing: 1px;    margin: 0 0 5px;}.discount-title {    font-size: 25px;    margin: 0;}    .infeedback-item {    width: 100%;    margin: 0 0 50px;}
}
/*767px end*/ 
/*700px start*/ 

@media (max-width:700px) {.RWDmenu_plus04 .logo {    width: 175px;    margin-top: 27px;}.RWDmenu_plus04 .features {width: auto;}.RWDmenu_plus04 .features {    margin-right: 0;    padding-right: 0;}.RWDmenu_plus04 .features:after{display:none}.RWDmenu_plus04 .features .search-btn i img, .RWDmenu_plus04 .features .member-btn i img,.RWDmenu_plus04 .features i img{width: 20px;}/*-----*/ .footer-mid ul {display: block;}.footer-block .container { width: 90% !important;}.footer-block:before {width:100%;height: 100%;background-position: 45%;transform: scaleX(-1);}.footer-block {padding: 70px 0 40px;}.ftlogo-box {width: 65%;margin: 0 0 10px;}.inab-topbox {    padding: 70px 50px;    max-width: 100%;}.ab-title {    font-size: 32px;    letter-spacing: 1px;    margin: 0 0 10px !important;line-height: 1.4;}}

/*700px end*/ 
/*600px start*/ 
@media (max-width: 600px) {
.fl {    width: 400px;}.RWDbanner_plus01 .slick-caption .txt1 {    margin: 0 0 20px;}.RWDbanner_plus01 .slick-caption .txt2:before {    display: none}.RWDbanner_plus01 .slick-caption .txt2 {    padding-top: 0;    padding-left: 0;    font-size: 14px;}.RWDvideo006__video {    height: 60vh;}.news-block {    padding: 70px 0 90px;}.point-block {    padding: 80px 0 50px;}.product-block {    padding: 70px 0;}.feedback-block {    padding: 70px 0;}.point-block .container {    width: 85%;}/*------*/ .index .section-subject {    margin: 0 0 30px;}h3.sub-title,.RWDproduct002_v4 .sub-title {    font-size: 17px !important;}h2.main-title,.RWDproduct002_v4 .main-title {    font-size: 30px !important;    letter-spacing: 1px;}.detail-left .section-subject h3.sub-title {    font-size: 17px !important;}/*-------*/ .news-block .RWDnews005 h4,.news-block .news005_h4 {    font-size: 18px;    padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: 100%;    margin: 0 0 40px !important;}.RWDproduct004 .item-box-desc {    padding: 15px 0 0;}.video-right {    width: 85%;    text-align: left;}.maskpoint-sec {    font-size: 18px;}.maskpoint-box {    letter-spacing: 1px;}.maskpoint-box:after {    margin: 0px 10px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0 0 40px;height: auto !important;}    .portfolio-bottom-summary { height: auto !important; }.feedback-block .RWDnews005 .controlls-over .owl-pagination {    margin-top: 40px;    display: block;}.RWDproduct002_v4 .filter-portfolio ul {    background: #fff;    display: flex;    width: 100%;    margin: auto;    align-items: flex-end;    border-bottom: 1px solid #ddd;    justify-content: center;}.RWDproduct002_v4 .filter-portfolio ul {    padding: 10px 15px;    justify-content: flex-start;}.RWDproduct002_v4 .section-inner .row:nth-child(2) {        overflow: scroll;        padding: 0 0 0rem 0;        height: 52px;        background: #fff;        margin-bottom: 20px;    }.RWDproduct002_v4 .btn.btn-rj {    font-size: 17px;    padding: 0 10px;}.feedback-block .RWDnews005 .owl-carousel.owl-padding-10 {    margin: 0;}.video-right p br {    display: none;}.video-right .section-subject {    text-align: left;    margin: 0;}.maskpoint-sec {    justify-content: flex-start;}.RWDproduct002_v4 .btn-box .btn {    padding: 5px 3%;    font-size: 15px;    max-width: initial;    width: calc(100% - 30px);}.scrollTop002 {    bottom: 115px;}/*-------------*/ .page_wrapper_bg section.call_to_action>.container {    width: 95%;}.page_wrapper_bg section.call_to_action {    padding: 70px 0;}.inpoint-block {padding: 70px 0;}.hgroup .pageTitle {    font-size: 30px;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.layoutlist_8.rwd .item { width:100%;float:none;}.layoutlist_2 .col-xs-12 { width:100%;float:none;}#product .layoutlist_2 .col-xs-12 {padding:0}#product .layoutlist_2 .item {    margin: 0 0 30px !important;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}#mobile-fixed {    padding: 20px 0;}.RWDproduct_page .products-info .name {    font-size: 24px;    margin: 0;}.prinfo-title {    font-size: 25px;}.RWDproduct_page .faq-item .editor {    padding: 50px 35px;}    .prinfo-downbox {    flex-direction: column;    align-items: flex-start;}.downbox-num {    font-size: 30px;    margin: 0 0 15px;}.downbox-title {    font-size: 18px;}    .downbox-txt {    font-size: 14px;}.prinfoce-box {    width: 100%;}.ab-title br{display:block}.down-title, .prinfo-title {    text-align: center;}.layoutlist_1.page_content2 {    padding: 50px 20px;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}
}
/*600px end*/ 
/*480px start*/ 
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 38px 14px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    text-align: left;    width: 100%;}.RWDbanner_plus01 .slick-caption {    top: 25%;}
}
/*480px end*/ 
/*370px start*/ 

@media (max-width:370px) {.fl {width:320px;}.index .cd-main-content {    font-size: 14px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 5px;}.RWDmenu_plus04 .logo {    width: 155px;    margin-top: 28px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 28px;}.RWDvideo006__video {    height: 45vh;}h2.main-title, .RWDproduct002_v4 .main-title {font-size: 26px !important;}.funny-boxes-text {padding-left: 15px;}.RWDproduct004 .item-box figure {    height: 230px;}.RWDproduct002_v4 .btn.btn-rj {font-size: 15px;}.portfolio-bottom__h4 {    font-size: 18px;}.RWDproduct002_v4 span.people strong {margin-right: 0; display: block;}.feedback-block .backtitle {font-size: 18px;}.footer-block .container {    width: 98%;}.footer-right {letter-spacing: 0;}.RWDvideo006__video {    height: 85vh;}.inab-topbox {    padding: 70px 35px;}.inpoint-block .container {    width: 100%;}.abpoint-box .abpoint-title {    font-size: 20px;}.inpoint-txt {font-size: 14px;}.article1 .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(30vh - 72px) !important;    height: calc(30vh - 72px) !important;}.prinfo-title {    font-size: 20px;}.prinfoce-item.sgs .prinfoce-txttitle {font-size: 17px;}.RWDproduct_page .btn-other li .ii {    display: inline-block;}.layoutlist_1.page_content2 {    padding: 0;    background: transparent;}.customized_columns ._input, .customized_columns select {    background-color: #ffffff;}}

/*370px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
/* last build time:2024-06-01 16:49:38 */ 
/* last build by :米洛-鄭盈詩 */ 