a {text-decoration: none;transition: 0.3s;}a:hover {text-decoration: none;transition: 0.3s;}.main {overflow: hidden;background:#eeeeee}#RWDfullscreen01 .container {width: 80%;}.row {margin-right: 0;margin-left: 0;}/**/ 
.RWDnews_autolist {max-width: 100%;margin: 0 auto;position: fixed !important;top: 0;left: 0;z-index: 111;}.RWDnews_autolist .title {display:none}.RWDnews_autolist .slick-arrow {display: none !important;}.RWDnews_autolist .news-list {width: calc(100% - 0px);margin-bottom: 0;text-align: center;padding: 0;}.RWDnews_autolist .slick-vertical .slick-slide {border: 0px solid transparent;}.RWDnews_autolist .news-list a {color: #111;font-weight: 600; font-size: 15px;}.RWDnews_autolist .news-box {background: #ffd869;overflow: hidden;font-size: 15px;letter-spacing: 1px;}.RWDmenu_plus02 .inside {top: 36px;}.RWDmenu_plus02 .inside {background: transparent;}.RWDmenu_plus02 .inside.is-up {background:#efefef}.cd-main-header {background: transparent;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {padding: 0px 15px;font-weight: 600;}#cd-primary-nav>li>ul>li.go-back a {border: none;padding: 0px 30px !important;}/*LOGO*/ 
.cd-logo {width:134px;margin-top: 20px;margin-left: 0px;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {box-shadow: 0px 0px 0px rgba(20%,20%,40%,0.2) !important;padding: 10px 30px !important;background: #fff !important;border-top: 1px #aaa solid !important;font-size: 13px !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 14px;letter-spacing: 1px;color: #444;}.RWDalert_fancybox .btn {background: none;border: 0px solid #888 !important;color: #fff !important;box-shadow: inset 0 0 0 rgba(20%,20%,40%,0.5) !important;margin: 0 6px !important;transition: all .15s ease-in-out;letter-spacing: 1px !important;border-radius: 0;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}/*搜尋*/ 
.cd-search.full input {border-bottom: 1px dotted #fff;font-size: 30px;}.cd-search.full .ibtn {font-size: 30px}/*選單*/ 
.cd-primary-nav>li>a {padding: 0 20px;letter-spacing: 2px;font-size: 16px;cursor: pointer;font-weight: 600;color: #111;}.cd-primary-nav>li:after {bottom: 0px;height: 3px;}.cd-primary-nav>li:hover:after {background: #8f0213;}.cd-primary-nav>li>a:hover {color: #8f0213;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #222;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-left: 25px;}.RWDmenu_plus02 .querycar-block:hover i {color: #222;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {color: #222;}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDmenu_plus02 .inside .container {width: 88% !important;transition: 0.5s ease}.RWDmenu_plus02 .inside.is-up .container {width: 100% !important;transition: 0.5s ease}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #8f0213;color: #fff;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #971524;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #222}/*標題共用*/ 
.section-line {display:none !important}.main-title {font-size: 36px !important;margin: 0px;color: #111 !important;font-weight: 500 !important;font-family: 'Noto Sans TC', sans-serif !important;letter-spacing:4px !important;}.sub-title {font-size: 18px !important;color: #eeeeee !important;font-weight: 400 !important;font-family: 'Rubik', sans-serif;letter-spacing: 2pc;position: absolute;top: -35px;width: fit-content;margin: 0 auto !important;right: 49%;transform: translate(50%);}.RWDnews003 .sub-title {color: #c1c1c1 !important;}/*banner*/ 
.RWDbanner_plus01 .pic-box {margin: 120px 7% 0px;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: -30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 12px;height: 30px;line-height: 12px;color: transparent;background: transparent;border: none;border-radius: 50px;opacity: .7;transition: 0.5s;border: 1px solid #555}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {border:1px solid #555 !important;border: #555;background: transparent;opacity: 1;transition: 0.5s;width: 12px;height: 12px}.banner_block {position: relative;z-index: 11}.banner_block::after {clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0% 100%);content: "";position: absolute; width: 1200px;height:100%;background: #fff;top: 0;right: 0;z-index: -1;pointer-events: none;opacity: 0.4;}.banner_block::before {content: "";position: absolute;background: url(archive/image/customization/bg.jpg)repeat;width: 100%;height: 200px;bottom: 0;left: 0;opacity: 0.7;}/*分類*/ 
.RWDnews003 .box-icon.box-icon-side>i {display: block;position: relative;left: 0; top: 0px;font-size: 48px;width: 100%;}.RWDnews003 .fa img {max-width: 100%;width: 100%;}.RWDnews003 {width: 90%;margin: 0 auto;position: relative;}.RWDnews003 .box-icon.box-icon-side {padding-left: 0px;position: relative;}.RWDnews003 .box-icon.box-icon-color {color: #222;}.RWDnews003 .box-icon {margin: 0px 0px 40px}.news_block {padding: 180px 0px 120px;z-index: 1;position: relative;overflow: hidden}.news_block .container{width:65% !important;}.news_block::after {content: ""; position:absolute;background: url(archive/image/customization/bg.jpg)repeat;width: 100%;height: 115%;top: -100px;left: 0;z-index: -11;box-shadow: 0px 0px 25px #cccccc63;bottom: 0;opacity: 0.7;background-attachment: fixed;}.RWDnews003 .col-md-4 {padding: 0px 20px;}.RWDnews003 .box-icon a.box-icon-more {display: block; text-align: right;position: absolute;color: transparent;width: 100%;height: 100%;top: 0;left: 0;transform: initial;}.RWDnews003 .box-icon a.box-icon-more:hover, section.dark .box-icon a.box-icon-more:hover {color: transparent;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title {position: absolute;bottom: 0;letter-spacing: 2px;color: #fff;left: 50%; bottom: 50%;  transform: translateX(-50%)translateY(50%);opacity:0;transition: all 0.5s ease-out;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #111;margin: 0;font-size: 20px;}.RWDnews003 .box-icon:hover a.box-icon-title >h2 {background: #8f0213 !important;color: #fff;border: #8f0213 solid 1px;}/*.RWDnews003 .box-icon a.box-icon-title >h2::after {content: "";position: absolute;width: 95%;height: 80%;border: 1px #d1d1d1 dotted;transform: translate(50%,50%);right: 50%;top: -14px;transition: 0.5s;}*/ 
.RWDnews003 .box-icon a.box-icon-title >h2 {color: #fff;margin: 0;font-size: 20px; background: transparent; border: #fff solid 1px;padding: 5px 40px;transition: 0.5s;position: relative;}.RWDnews003 .fa img {transition: 0.5s;}.RWDnews003 .col-md-4:hover img {transform: scale(1.05);}.RWDnews003 .box-icon.box-icon-side>i {overflow: hidden;}.news_block::before {content: "";position: absolute;background: url(archive/image/customization/pga22.png);width: 710px;height: 700px;bottom: -200px;right: -350px;background-size: contain;filter: brightness(1.05);transform: scale(-1) rotate(-15deg);z-index: -1;}.RWDnews003::after {bottom: -500px;content: "";position: absolute;background: url(archive/image/customization/pga23.png);width: 600px;height: 600px;z-index: -1;background-size: contain;left: -500px;transform: rotate(-15deg);opacity: 0.1;}.RWDnews003 .box-icon.box-icon-side:hover .box-icon-title{opacity:10;transition: all 0.5s ease-out;}/**/ 
.service_block {padding: 120px 0px;position: relative;z-index: 1;}.RWDparallax_new .picbgbox {height: 30vw !important;}.RWDparallax_new .overlay {height: 100%;}.RWDparallax_new .container.editor {height: 100%;display: flex;align-items: center;width: 90% !important}.RWDparallax_new .container.editor .shop_img img {width: 100%;}.RWDparallax_new .container.editor .shop_img {width: 500px !important;margin-bottom: 20%;}.RWDparallax_new .container.editor h4 {font-size: 26px !important;margin: 0px;color: #fff !important;font-weight: 400 !important;font-family: 'Noto Sans TC', sans-serif !important;letter-spacing: 3px !important;margin-bottom: 50px;text-align: center;line-height: 1.5}.RWDparallax_new .container.editor .shop_btn a {font-size: 16px;display: block;width: 280px;margin: 0 auto;color: #fff;letter-spacing: 2px;border: 1px #fff solid;padding: 10px;text-align: center;transition: 0.5s;font-weight: 600;}.RWDparallax_new .container.editor .shop_btn a i.glyphicon {font-size: 18px;margin-right: 10px;x}.RWDparallax_new .container.editor .shop_btn a:hover {background: #fff;color: #111;}.service_block::after {background: url(archive/image/customization/pc.png);content: "";position: absolute;top: -60px;width: 100%;height: 120%;z-index: -1;-webkit-filter: drop-shadow(2px 2px 5px rgba(43, 43, 43, 0.2));filter: drop-shadow(2px 2px 5px rgba(43, 43, 43, 0.2));background-size: cover;}.service_block::before {content: "";position: absolute;background: url(archive/image/customization/pebcil.png)no-repeat;width: 400px;height: 340px;background-size: contain;top: -240px;left: -100px;z-index: 1;}.RWDparallax_new::after {bottom: -120px;content: "";position: absolute;background: url(archive/image/customization/pga23.png);width: 700px;height: 700px;z-index: -1;background-size: contain;right: 40%;transform: rotate(-15deg);opacity: 0.2;}.RWDparallax_new::before {top: -80px;content: "";position: absolute;background: url(archive/image/customization/pga23.png);width: 700px;height: 700px;z-index: -1;background-size: contain;right: 0;transform: rotate(-15deg);opacity: 0.2;}.RWDparallax_new {z-index: 1}/*商品*/ 
.info_block {position: relative;padding: 150px 0px 120px;background: #fff;z-index: 1;}.info_block .container{width: 70% !important;}.RWDnews005 .container {width: 100% !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #fff;background: #8f0213;border: #fff 0px solid;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 50px !important;height: 50px !important;display: flex;justify-content: center;align-items: center;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden !important;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;width: auto;}.RWDnews005 .owl-carousel {overflow: visible;margin-bottom: 0px;position: relative;}.RWDnews005 .margin-top-20 {margin-top: 20px !important;}.RWDnews005 h4, .news005_h4 {font-size: 18px;letter-spacing: normal;margin: 0px 0 12px 0;font-family: 'Rubik', sans-serif;letter-spacing: 1px;font-weight: 500;text-align: center;}.RWDnews005 p.text-left {font-family: 'Rubik', sans-serif;font-size: 18px;text-align: center;font-weight: 400;width: fit-content;padding: 2px 30px;margin: 0 auto;color: #555;border: 0;}.RWDnews005 .controlls-over .owl-pagination {display:none !important}/*頁尾*/ 
.footer_block a {color:#777777;}.footer_block {position: relative;background: #dddddd;padding: 70px 0px 10px;color:#777777;font-size: 15px;letter-spacing: 1px;line-height: 2;}.footer_block::before{content: '';background: url(archive/image/customization/footer_bg.jpg) no-repeat;position: absolute;left: 0;right: 0;width: 436px;height: 286px;top: 0;}.footer_block .container {width:78% !important;float: right;position: relative;z-index: 1;}.footer_bottom a {color: #666;}.footer_bottom {display: flex;color: #666;font-size: 13px;letter-spacing: 0.5px;padding: 0;}span.copyright_desc {margin: 0px 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #666;}.footer_row {margin: 0px 0px 20px; display:flex;align-items: center;flex-direction: row;flex-wrap: wrap;}.footer_row ul{list-style: none;}.footer_row > div{width: calc(100% / 3);}.footer_row .left{width:70%;display: flex;align-items: center;flex-direction: row;}.footer_row .right{width:30%;padding-left: 30px;}.footer_row .left .company{width: 25%;}.footer_row .left .company span{font-size: 12px;}.footer_row .left .ft-informationbox{width: 75%;}.footer_row .left .ft-informationbox .RWDedictor{display: flex;justify-content: center;}.footer_row .left .ft-informationbox .RWDedictor .ft-information{width: 45%;border-left: 1px solid #fff;}.footer_row .left .ft-informationbox .RWDedictor .ft-address{ width:55%;font-size: 12px; line-height: 20px; padding: 0 0 0 10px;}.footer_block h4 {font-size: 22px;font-weight: 600;margin:0;}/*社群*/ 
.footer_block .RWDsocial002 .pull-right {    float: none !important;    margin: 0;}.footer_block .RWDsocial002 .iconRounded {    border: 0;    color: rgba(0,0,0,0);    background-color: #fff;}.footer_block li a{position: relative;}.footer_block .socialNetwork li a:hover{transition: 0.3s;}.footer_block .socialNetwork a:hover::before{ content:'';position: absolute; top: 0;left: 0;width:40px;height:40px;transition: 0.3s;}.footer_block .socialNetwork li:nth-child(1) a:hover::before{content:'';background: url(archive/image/customization/ft-mail_hover.png) no-repeat;}.footer_block .socialNetwork li:nth-child(2) a:hover::before{content:'';background: url(archive/image/customization/ft-form_hover.png) no-repeat;}.footer_block .socialNetwork li:nth-child(4) a:hover::before{content:'';background: url(archive/image/customization/ft-facebook_hover.png) no-repeat;}.footer_block .socialNetwork li:nth-child(3) a:hover::before,.footer_block .socialNetwork li:nth-child(6) a:hover::before{content:'';background: url(archive/image/customization/ft-line_hover.png) no-repeat;}.footer_block .socialNetwork li:nth-child(5) a:hover::before{content:'';background: url(archive/image/customization/ft-ig_hover.png) no-repeat;}/**/ 
.scrollTop002 .ii {font-size: 40px;background: #111;color: #fff;border-radius: 0;margin: 0 auto;transform: rotate(180deg);}.scrollTop002 {bottom: 100px;right: 25px;}/*20220602個案修改*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #8f0213;}
/*內頁 start*/

/*通用*/ 
.RWDproduct_page .related-box .name {    text-align: center;}.page_wrapper_bg section.call_to_action{padding: 100px 0 !important;}.page_wrapper_bg section.call_to_action > .container {width:70%;max-width: 1800px;background: #fff;padding: 50px;min-height: 600px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside {background: #eeeeee;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#666}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #111 !important;letter-spacing: 4px !important;font-size: 36px !important;line-height: 1.5 !important;font-weight: 500 !important;margin:0px;font-family: 'Noto Sans TC', sans-serif !important;}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px;text-align: center;padding: 0 0 20px;margin-bottom: 40px;}.hgroup .breadcrumb {text-align: center;position: relative;bottom: 0;width: 100%;padding: 6px 30px;border:0;background: transparent;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#8F0213;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #8F0213;transition: 0.4s;}.btn_back a {color: #555 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.btn_back a:hover {border: 1px solid #8F0213;color: #fff !important;background: #8F0213;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #8F0213;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #555;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.RWDproduct_page .btn_back a:hover {border: 1px solid #8F0213;color: #fff;background: #8F0213;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #8F0213;transition: 0.4s;}.ebtn a {border: 1px solid #d7d7d7;background: #fff;color: #555;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #8F0213;border: 1px solid #8F0213;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #676255;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #333;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #8F0213;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #8F0213;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*產品*/ 
.RWDproduct_page .products-info .name {    color: #121212;    transition: 0.4s;    font-size: 18px;    font-weight: 500;    font-family: 'Rubik', sans-serif;    line-height: 1.5;margin-bottom: 3px !important;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item {border-bottom:0px;margin:0 0 30px !important}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #8F0213;transition: 0.4s;}.count_info {display:none}.name-box .subname {font-size: 16px !important;font-weight: 500;}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #8F0213;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: #8F0213;}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}/*.product1 .btn-shop, .product1 .pd-info {display:none}*/ 
.product1 .RWDproduct_page .products-info #O_quantity {display:none !important}.product1 .btn-shop {display: none;}.product2 .RWDproduct_page .products-info #O_quantity {display:none !important}.product2 .btn-shop {display: none;}.product2 .RWDproduct_page .products-info .price-box {display: none;}.RWDproduct_page .btn-other {display: flex;align-items: center;justify-content: center;flex-flow: wrap;flex-direction: column-reverse;}.RWDproduct_page .btn-other li button {width: 100%;text-align: center;background: #8f0213;color: #fff;margin-bottom: 5px;padding: 5px 0;font-size: 15px;font-weight: bold;/*display:none*/}.RWDproduct_page .btn-other li {width: 100%;}.RWDproduct_page .btn-other li:nth-child(2) > button {color: #676255 !important;background: transparent;font-size:14px;display: none;}.RWDproduct_page .btn-other .ibtn:hover {color:#fff;opacity: 0.8;}.RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {opacity: 0.8;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {font-size: 14px;}.RWDproduct_page .products-info .txt ul {padding-left: 22px;line-height: 2;}.RWDproduct_page .products-editor h3 {font-size: 20px;font-weight: bold;text-align: center;}.RWDproduct_page .products-editor p {text-align: center;}.item .subject {text-align: center}/*產品列表*/ 
.layoutlist_4 .pricearea {display: flex;align-items: center;justify-content: center;flex-flow: wrap;}.item .subject {line-height: 1.5;margin: 10px 0;}.item .subject A.itemlink {color: #121212;transition: 0.4s;font-size: 18px;font-weight: 500;font-family: 'Rubik', sans-serif;}.layoutlist_4 .showY {display:none}.layoutlist_4 .item {margin: 0 0 30px;border: 0;}.product3 .layoutlist_4 .showY {display:block}/*.product4 .btn-shop, .product4 .pd-info {display:none}*/ 
.product4 .btn-shop,#O_quantity{display:none !important;}.layoutlist_4 .subject {height:25px !important;min-height:25px}/*頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a {padding: 5px 20px;height: 35px;color: #555;background: #ccc;font-weight: bold;border: 1px solid #ccc;margin-right: 5px;transition: 0.3s;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #888;color: #fff;border-color: #888;}.RWDproduct_page .tab-box .tab-container {border: 1px solid #ccc}.RWDproduct_page .tab-box .tab-menu li a:before {background: transparent;top: initial;bottom: -1px;height: 2px;}.RWDproduct_page .tab-box .tab-menu li.active a:before{background: #555;}.RWDproduct_page .tab-box .tab-menu a {height: 40px;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:30px}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*購物車*/ 
.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {border-color: #8F0213;}/*購物流程*/@keyframes num-bg{0%{background:#8F0213;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#8F0213;-webkit-transform:scale(1);transform:scale(1)}}.login-box a b, .login-box a b:hover {color:#8F0213}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color:#8F0213}.form-box .required:after {color: #8F0213;}.shopping-item .pd-price:first-child {color: #8F0213;}.shopping-item .pd-price {color:#ccc}.info-ok .member b {color: #8F0213;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #8F0213;border-radius: 0px;color: #fff;}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #ccc;color: #ccc;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #888;color: #888;}.RWDshopping .btn.bg2 {background: #555;color: #fff;border-color: #555;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #8F0213;color: #fff;}/*會員*/#join_form {background: #fff;border-radius: 0px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border-radius: 0px;background: transparent;border:1px solid #ddd;transition: 0.4s;color:#333}#join_form .btn-primary:hover {border:1px solid #8f0213;background: #8f0213;transition: 0.4s;}.btn-primary {background: transparent;border-radius: 0px;transition: 0.4s;padding:0;border:0px}.btn-primary:hover {background: #8f0213;transition: 0.4s;}.btn-primary a {color: #333;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ddd;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 0px;background:transparent}.btn-primary a:hover {border: 1px solid #8f0213;color: #fff;background: #8f0213;transition: 0.4s}#div_forget_content #forget_table_btn {border-radius: 0;background: #8f0213}#div_forget_content .subject {color:#8f0213}/*會員按鈕*/#btn_member_login {border: 1px solid #4a4a4a;background:#4a4a4a;color:#fff;transition: 0.4s;border-radius: 0px;}#btn_member_login:hover {background: #4a4a4a;border: 1px solid #4a4a4a;color:#fff;transition: 0.4s;}.member_join_strong {color: #8f0213;}/*隱私權*/ 
.privacy_block, .privacy_block p {line-height: 2;letter-spacing: 1px;color: #000}.privacy_block a {color: #000;transition: 0.4s}.privacy_block a:hover {color: #000;transition: 0.4s;text-decoration: none}.privacy_block h5 {font-size: 18px;font-weight: bold;margin: 30px 0 10px;color: #000;}.privacy_block h6 {font-size: 16px;}.privacy_block ul {padding-left: 24px;}/*列表08*/ 
.layoutlist_8 .item {padding: 20px 0 !important;margin-bottom:20px;display: flex;align-items: flex-start;border-bottom: 1px dashed #eee !important}.layoutlist_8 .list_subject a {color: #888;line-height: 1.5 !important;font-weight: bold;}.layoutlist_8 .listdate {text-align: center;border-left: 1px solid #eee !important;}.layoutlist_8 .listdate .yearmonth {padding-bottom:10px}.layoutlist_8 .listdate .day {color: #333 !important;font-size: 30px !important;line-height: 1.5;}.layoutlist_8 .article_subject {font-size: 18px !important;color:#121212 !important}.layoutlist_8 .list_subject .summary {margin: 10px 0;font-size: 14px !important;}/*訂購須知*/ 
.order_row ul {padding-left: 25px;}.order_row {color: #555;line-height: 2;}.order_row h3 {margin: 0 0 20px;font-size: 22px;letter-spacing: 2px;font-weight: bold;color: #111;}.order_row h4 {font-size: 17px;font-weight: bold;color: #333;margin: 0 0 10px;}.article2 .pagecontent .article_model {margin: 0 0 40px !important;padding-bottom: 40px;border-bottom: 1px dashed #eee;}.order_row02 {display: flex;align-items: center;flex-flow: wrap;}.order_row02 h3, .order_row02 h4 {width:100%}.order_row02 .order_img {width:calc(100% / 5);}.order_row03 span {display:block;margin-top:20px;color:#8F0213}.order_row03 i {margin: 0 8px;color: #111111;}/*詢問車*/ 
.RWDquiry .btn.normal {border-radius: 0;}.RWDquiry .btn.bg2 {background:#555;border-color:#555}.RWDquiry .btn.bg2:hover {background:#8f0213;border-color:#8f0213}/*20220602*/ 
.main.cd-main-content {background: #fff;}.product3 .RWDproduct_page .btn-other li button {    display: none;}li#O_sellingPrice {    color: #8f0213;    font-weight: bold;}

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

@media (max-width: 2200px) {.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 0px;}.RWDnews003 {width: 100%;}.RWDbanner_plus01 .pic-box {margin: 120px 7% 0px;}.RWDbanner_plus01 .page-scroll {bottom: 0px;}.RWDparallax_new .picbgbox {height: 35vw !important;}.RWDparallax_new .container.editor .shop_img {width: 350px !important;margin-bottom: 35%;}.RWDparallax_new .container.editor h4 {font-size: 22px !important;text-align: center;}}@media (max-width: 1850px) {  .footer_block .container{width: 83% !important;}}@media (max-width: 1800px) {#RWDfullscreen01 .container {width: 95%;}}@media (max-width: 1700px) {  .footer_block h4{font-size: 20px;} .footer_row .left .company{width:30%;} .footer_row .left .ft-informationbox{width:70%;}}@media (max-width: 1650px) {    /*footer*/ 
.footer_block::before{    opacity: 0.5;}.footer_row .left .ft-informationbox{border-left: 1px solid #fff;padding-left:20px;}.footer_row .left .ft-informationbox .RWDedictor .ft-address{padding-left:0;}.footer_row .left .ft-informationbox .RWDedictor .ft-information{border-left:0;}.footer_row .left .ft-informationbox .RWDedictor{    flex-direction: column;}.footer_row .left .ft-informationbox .RWDedictor .ft-address,.footer_row .left .ft-informationbox .RWDedictor .ft-information{width:100%;}.footer_row ul{    padding: 0;}}@media (max-width: 1600px) {  .footer_block .container{width: 80% !important;}}@media (max-width: 1550px) {.RWDmenu_plus02 .inside {background: #fff;}.RWDbanner_plus01 .pic-box {margin: 100px 0px 0px;}.service_block::before {width: 350px;height: 278px;top: -200px;left: -100px;}.news_block::before {width: 550px;height: 500px;bottom: -180px;right: -200px;}.RWDparallax_new::after {display:none}.RWDparallax_new::before {width: 600px;height: 600px;right: -200px;}.RWDparallax_new .container.editor h4 {font-size: 16px !important;}.RWDparallax_new .container.editor .shop_img {width: 350px !important;margin-bottom: 25%;}.RWDparallax_new .container.editor h4 {margin-bottom: 20px}.footer_block .container {width: 90% !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {width: 40px !important;height: 40px !important;}/*page*/ 
.page_wrapper_bg section.call_to_action > .container {width: 90%;}}@media (max-width: 1500px) {.news_block::before{display:none}.RWDnews003 .box-icon a.box-icon-title >h2 {font-size: 16px;}.news_block .container { width: 75% !important;}}@media (max-width: 1400px) {.RWDparallax_new .picbgbox {height: 45vw !important;}.RWDparallax_new .container.editor .shop_img {width: 320px !important;margin-bottom: 25%;}}@media (max-width: 1380px) {  .news_block .container ,.info_block .container{    width:95% !important;  }.RWDmenu_plus02 .inside .container {width: 97% !important;}}@media (max-width: 1280px) {  .footer_block .container{float: none;}  .footer_row{position: relative;}  .footer_row .left{flex-direction: column;width:100%;}  .footer_row .left .ft-informationbox,.footer_row .left .company{width:100%;}  .footer_row .left .ft-informationbox{border-left:0;padding-left:0;}  .footer_block::before{    height: 100vh; background-size: 100% 100%;    opacity: 0.3;}  .footer_row{align-items: flex-start}  .footer_row .left .company{    border-bottom: #fff solid 1px;margin-bottom:20px;padding-bottom:15px}  .footer_row .right{position: absolute; right: 15px;padding-left: 0px;width:auto;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*選單*/ 
.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top: 10px !important;}.cd-header-buttons {top:5px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 25px;margin-left: 5px;font-size: 16px;}.cd-main-header {background: #FFF !IMPORTANT;margin-top: 35PX;height: 60px;}.RWDbanner_plus01 .pic-box {margin: 90px 0px 0px}#cd-primary-nav.moves-out {z-index: 111;}.cd-primary-nav.nav-is-visible {z-index: 111;}/*側邊選單*/ 
.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #ccc;color: #222}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#eee}.cd-primary-nav .first-click {margin: 0px 20px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav > li > a:hover {background: transparent;}nav.cd-nav .bottom-copyright {display:none}/**/ 
.RWDparallax_new .container.editor .shop_img {width: 280px !important;margin-bottom: 30%;}.RWDmenu_plus02 li.member-block {margin-left: 15px;}.RWDnews003 .col-md-4 {padding: 0px 10px;}.RWDnews003 .box-icon {margin: 0px 0px 10px;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title {padding: 15px 0px;}.RWDparallax_new .container.editor h4 {font-size: 15px !important;}.RWDparallax_new .picbgbox {background-position: 0% 80% !important;}.RWDmenu_plus02 .cart-block+.querycar-block {margin-right: 25px;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title{opacity:10;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDnews003 .col-md-4 {padding: 0px 10px;}/*page*/#sidebar {    padding: 0 30px 0 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.main-title {font-size: 36px !important}.RWDnews003 .col-md-4 {padding: 0px 10px;width: calc(100%/3 - 1px);float: left;}.news_block {padding: 120px 0px 120px;}.footer_row {margin: 0px 0px 20px;display: flex;flex-wrap: wrap;}.footer_block .container {width: 100% !important;justify-content: space-between}.footer_bottom {display: flex;justify-content: center;flex-wrap: wrap;border-top: #f5f5f5 solid 1px;padding-top: 15px;width:90%;margin: 0 auto;}.footer_row .col-md-4 {width: calc(100%/3 - 1px);}.RWDnews003 .box-icon a.box-icon-title >h2{padding: 5px 20px;}/*page*/ 
.layoutlist_8 .item {flex-direction: column;}.layoutlist_8 .list_img {width: 100%;}.layoutlist_8 .list_subject {width: 100%;padding: 20px 20px 0}.layoutlist_8 .listdate {width: 100%;text-align: left;display: flex;align-items: center;border-left:0 !important;padding:0 20px}.layoutlist_8 .listdate .yearmonth {padding-bottom:0;line-height:1.5}.layoutlist_8 .listdate .day {color: #afafaf !important;font-size: 12px !important;line-height: 1.5;position: relative;}.layoutlist_8 .listdate .day::before {content: "/";margin: 0 5px 0 0;}.page_wrapper_bg section.call_to_action > .container {width:95%}.hgroup .container {margin-left:0}.page_wrapper_bg section.call_to_action{padding: 50px 0 !important;}#sidebar {padding: 0;margin-bottom:30px}.RWDproduct_page .pic-box {width: calc(100% - 300px);}.RWDproduct_page .products-info {width:300px}.article-text .container {padding:0}.layoutlist_4 .col-md-4 {width: 50%;}section.call_to_action h3 {    font-size: 22px;    line-height: 1.5;    margin-bottom: 20px;}section.call_to_action h4 {    font-size: 17px;    line-height: 1.5;    margin: 0 0 10px;}.news_txt .col-md-6 {margin-top:30px}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDparallax_new .picbgbox {background-position: 60% 0% !important;}.RWDparallax_new .picbgbox {height: 55vw !important;}.RWDparallax_new .container.editor .shop_img {width: 260px !important;margin: 0 auto 30%;}.footer_row .col-md-4.center {width: 50%;}.footer_row .col-md-4.left {width: 50%;}.footer_row .col-md-4.right {width:100%;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title {text-align: center;padding: 0px;position: relative;width: 100%;}.RWDnews003 .box-icon a.box-icon-title >h2{color:#313131;    border: 0;}.RWDnews003 .box-icon a.box-icon-title >h2::after {display:none}.RWDnews003 .box-icon p {display: none;}.RWDnews003 .box-icon.box-icon-color {border: #dadada 1px solid;}.RWDnews003 .box-icon {margin: 0px 0px 20px;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title{transform: initial;position: static;}.RWDparallax_new .container.editor {width: 95% !important;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.service_block::before {width: 300px;height: 230px;top: -150px;left: -100px;}.RWDparallax_new::before {background: url(archive/image/customization/pga23.png) no-repeat;background-size: contain;}.RWDparallax_new .container.editor .shop_img {display:none}.RWDparallax_new .picbgbox {height: 70vw !important;}.RWDparallax_new .container.editor .shop_block {width: 100%;}.RWDparallax_new .container.editor {align-items: flex-end;padding-bottom: 50px;}.footer_row .col-md-4.left {width: 55%;}.footer_row .col-md-4.center {width: 45%;}.footer_row {width: 80%;margin: 0 auto 20px;}/*page*/ 
.order_row02 .order_img {    width: calc(100% / 5);    min-width: 163px;    margin: 0 10px 10px 0;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDsocial002 ul.socialNetwork {width: fit-content;margin: 30px auto 0px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-left: 15px;}.RWDmenu_plus02 .querycar-block {margin-right: 25px}.RWDbanner_plus01 .page-scroll {display:none}.cd-search.full .ibtn {font-size: 18px;}.footer_row{width: 90%;}/*page*/ 
.layoutlist_8.rwd .listdate {margin-top:0}.hgroup h1 {font-size: 30px !important;letter-spacing: 1px !important;}#mobile-fixed {padding: 10px;}.page_wrapper_bg .pagecontent {padding:0 !important}.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info {width:100%}#mobile-fixed .btn-shop .btn {border-radius: 0;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #999;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #555;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.footer_row .col-md-4.left {text-align: center;width: 100%;}.footer_row .col-md-4.center {width: 100%;text-align: center;}.footer_row {width: 100%;margin: 0 auto 20px;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 1px);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 12px;height: 12px;background: #111;}.RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-left: 10px}.RWDmenu_plus02 .cart-block {margin-left: 5px}.cd-logo {width: 130px;}.cd-main-header .cd-logo {margin-top: 12px !important;width: 100px;}.footer_row .right{position: static;margin-top:20px;}.footer_bottom{width:100%;}/*page*/ 
.page_wrapper_bg section.call_to_action > .container {width:100%;padding:50px 20px}.article-text .container {padding:0}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.footer_block {padding: 50px 0px 20px;}.info_block {padding: 60px 0px 60px;}.sub-title {display:none}.service_block::before {display:none}.RWDparallax_new::before {display:none}.service_block {padding: 40px 0px 60px;}.RWDparallax_new .picbgbox {height: 90vw !important;}.news_block {padding: 60px 0px 60px;}.main-title {font-size: 28px !important;letter-spacing: 2px !important;}/*.RWDsocial002 .iconRounded {font-size: 25px;width: 55px;height: 55px;}*/ 
.RWDnews005 .container {width: 100% !important;margin: 0 !important;}.RWDnews005 .owl-buttons {display:none}.RWDnews005 .controlls-over .owl-pagination {display: block !important;margin-top: 35px;}.info_block .container {width:100% !important}.service_block::after {top: -40px}.RWDparallax_new .container.editor .shop_btn a {width: 90%;}.scrollTop002 {bottom: 50px;right: 5px;}.scrollTop002 .ii {font-size: 30px;}/*page*/ 
.order_row02 .order_img {    width: calc(100% / 2);    min-width: auto;    max-width: 130px;}.btn_back {    width: 100%;}.layoutlist_4 .col-md-4 {width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.cd-logo {width: 110px;}.RWDmenu_plus02 .cart-block+.querycar-block {    margin-right: 15px;}.cd-header-buttons li.search-btn {    margin-top: 3px;    margin-left: 0px;}.RWDmenu_plus02 .cart-block+.querycar-block {    margin-right: 15px;    margin-left: 0px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDnews003 .col-md-4 {width: calc(100%/1 - 1px);}.cd-logo {width: 110px;}.cd-main-header .cd-logo {margin-top: 12px !important;}.footer_bottom {font-size: 12px;padding: 0px 0px;}.RWDmenu_plus02 .cart-block {margin-right: 15px}.cd-header-buttons li.search-btn {margin-top: 3px;margin-left: 0px;}.RWDmenu_plus02 .cart-block+.querycar-block {margin-right: 15px;margin-left: 0px;}
}
/*320px end*/