/*all*/a:focus, a:hover { text-decoration: none;}#RWDBASE_PAT01 { font-family: 'Poppins', '微軟正黑體', sans-serif;}/*menu*/ 
.cd-logo { width: 170px;margin-left: 0;}.RWDmenu_plus02 .container { width: 100%; padding: 0 3%;}.cd-primary-nav>li:after { height: 0;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #2e3233;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 16px;}@media only screen and (min-width: 1200px){nav.cd-nav {margin-left: 0;margin-right: 50px;}.cd-primary-nav>li>a:hover {color: #00743c;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #00743c;}.cd-primary-nav>li.has-children.active.hover>a {color: #00743c;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before {background-color: #00743c;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent; color: #00743c;}}/*會員-購物車-搜尋*/ 
.cd-header-buttons {background: #00743c;border-radius: 40px;padding: 0 25px !important;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top: 0;margin-left:0;width: 44px;height: 44px;display: flex;  align-items: center; justify-content: center;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a { color: #ffffff;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after{display:none;}.RWDmenu_plus02 .cart-block i.qty {top: 7px;right: -2px;}.RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .cart-block:hover i {color: #fff;}.cd-header-buttons li.search-btn {margin-top:0px;}.cd-search-trigger::before {top: 15px;border: 2px solid #ffffff;}.cd-search-trigger::after {background: #ffffff;bottom: 14px;}.cd-search-trigger span::after, .cd-search-trigger span::before {background: #fff;margin-top: 0;}/*展開搜尋*/#cd-search {width: 60%;left: 40%;}.cd-search input {font-size: 16px;}#top_search_searchkey::placeholder {color: #000;}.cd-search button {top: 27px;font-size: 16px;color: #000;}.cd-search button:hover {color: #1b1b1b;}@media (max-width: 1199px) {#cd-search, .cd-overlay.is-visible.search-is-visible {top: 60px !important;}.cd-search button {top: 15px;}}@media (max-width: 480px) {#cd-search {width: 100%;left: 0%;}}/*展開購物車*/ 
.RWDmenu_plus02 .cart-menu {background-color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {background: #00743c;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background: #00924c;}.RWDmenu_plus02 .cart-menu .title span {background: #00743c;}/*banner*/ 
.banner-box { padding: 0px 2%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {opacity: 1; background: transparent; border: 2px solid #fff !important;}.RWDbanner_plus01.style-dotnav.control-center .control-box { margin-bottom: 1%;}/*共同*/ 
.section-line {display: none !important;}.index h1.main-title, .RWDproduct002_v4 .main-title { font-weight: bold !important; letter-spacing: 1px; font-size: 15px !important; color: #00743c !important;}.index h2.sub-title, .RWDproduct002_v4 .sub-title {line-height: 1.1;margin: 10px 0 0 !important;font-size: 36px !important; font-weight: bold !important; letter-spacing: 7px; color: #333 !important;}.RWDProduct006 .heading h2 { font-weight: bold; letter-spacing: 1px;font-size: 15px; color: #00743c; margin: 0;padding:0;}.RWDProduct006 .heading p { margin: 0 !important;font-size: 36px !important; font-weight: bold !important; letter-spacing: 7px; color: #333 !important;line-height: 1.5 !important;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after {display:none;}/*網路商店v4*/ 
.product-block {    padding: 80px 0 0;}.RWDproduct002_item_block {width: calc(80% - 15px);}.row.RWDproduct002_v4_catalogue {width: 20%;margin-right: 15px;}.RWDproduct002_v4 .filter-portfolio ul > li { margin: 0px 3px 15px 3px;  border-bottom: 1px solid #00743c;width: 100%;position: relative;}.RWDproduct002_v4 .btn.btn-rj {background-color: transparent;font-size: 16px;letter-spacing: 2px;padding: 6px 0px; color: #666;display: block;text-align: left;transition: .3s;}.RWDproduct002_v4 li.active .btn.btn-rj, html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover{ background-color: transparent;color: #00743c;font-weight: 600;}.RWDproduct002_v4 .btn.active, .RWDproduct002_v2 .btn:active { -webkit-box-shadow: none; box-shadow: none;}.RWDproduct002_v4 .filter-portfolio ul > li.active:after, .RWDproduct002_v4 .filter-portfolio ul > li:hover:after { content: ""; position: absolute; width: 4px; height: 4px; background: #bc012c; left: -15px; top: 15px;}.RWDproduct002_v4 .filter-portfolio ul {padding: 0;background: transparent;}.RWDproduct002_v4 {padding: 0;}.RWDproduct002_v4 .section-subject .col-md-12 { padding: 0;}.RWDproduct002_v4 .section-subject {margin: 0px 0px 75px;}.RWDproduct002_v4 .filter-portfolio ul {text-align: left;}.RWDproduct002_v4 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 0 15px;    width: calc(100%/3 - 1px);}.portfolio-bottom-summary {margin-top:15px;}.portfolio-bottom-summary p {font-size: 15px;color: #777;line-height: 1.6;letter-spacing: 2px;margin: 5px 0 20px;}.RWDproduct002_v4 .portfolio-item {margin-bottom:35px;}.portfolio-bottom__h4{ font-weight: 600; letter-spacing: 2px; font-size: 18px; color: #333; line-height: 1.6; margin: 0; padding: 0 5px;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {transition: all .3s ease-in-out;color: #333;}.bounceIn { -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}.RWDproduct002_v4 .showbottom:hover .inner-content > img { -webkit-transform: scale(1); transform: scale(1);}.RWDproduct002_v4 .portfolio-item.grow > .inner-content > img { -webkit-transform: scale(1); transform: scale(1);}.RWDproduct002_v4 .showbottom .inner-content > img { -webkit-transform: scale(1); transform: scale(1);}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom h4 { color: #333;}.RWDproduct002_v4 .animated { -webkit-animation-duration: 0s; animation-duration: 0s;}.RWDproduct002_v4 .portfolio-item > .inner-content{ opacity: 1 !important;border: 1px solid #ececec;overflow: hidden;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover .loaded {transform: scale(1.05);}.RWDproduct002_v4 .btn-box .shop {background: #00743c;font-size: 15px;letter-spacing: 2px;transition: .3s;    border-radius: 0;}.RWDproduct002_v4 .btn-box .shop:hover {background: #00924c;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car {background-color: #00924c;color: #fff;border: 0;}.portfolio-bottom-summary {height: auto !important;}/*DIY體驗教室*/ 
.diy-block {padding-bottom: 80px;}.RWDProduct006 .illustration-v2 {margin-bottom:0;}.RWDProduct006 .illustration-v2 a.product-review {display:none;}.product-img>a {display: block;overflow: hidden;}.RWDProduct006 .full-width {width: 100%;transition: .3s;}.RWDProduct006 .illustration-v2 .item:hover .full-width {transform: scale(1.05);}.RWDProduct006 .shop-rgba-dark-green {background: rgb(0, 116, 60);}.RWDProduct006 .product-description {padding: 15px;text-align: center;}.RWDProduct006 .product-description h4.title-price { font-weight: 600; letter-spacing: 2px; font-size: 18px; color: #333; line-height: 1.6; margin: 0;}.RWDProduct006 .product-description h4.title-price a {color: #333;}.RWDProduct006 .product-description h4.title-price a:hover {color: #333;text-decoration: none;}.RWDProduct006 .product-description .gender {font-size: 15px;color: #777;line-height: 1.6;letter-spacing: 2px;margin: 5px 0 20px;}.product-price .title-price {display:none;}a.add-cart-new {background: #00743c;font-size: 15px;letter-spacing: 2px;}a.add-cart-new:hover {background: #00924c;}/*左右箭頭*/ 
.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover {color: #fff;border-color: #00743c;background: #00743c;}/*footer*/ 
.footer-block { position: relative;padding: 80px 0 50px;font-size: 15px; line-height: 30px; color: #333; letter-spacing: 1.5px;background: #eee;}.footer-block a {color: #333;}.ft-txt {margin-bottom: 20px;}#ft-logo {width: 270px;margin-bottom: 25px;}.ft-top {display: flex;}/*頁尾-社群*/ 
.RWDsocial002 .pull-right {float: left !important;}.RWDsocial002 .iconRounded {border: 0;color: #fff;background-color: #00743c;font-size: 18px;line-height: 40px;padding: 0;margin-right: 10px;}/*頁尾-地圖*/ 
.ft-r iframe { box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.15);}.ft-r .RWDedictor {height: 100%;}/*頁尾-copyright*/ 
.ft-copy { font-size: 12px; letter-spacing: 1px;margin-top: 40px;border-top: 1px solid #00743c;padding-top: 20px;}.RWDssl01 { display: inline-block; margin-right: 15px;}.ft-copy .RWDedictor {display: inline-block; margin-right: 15px;}.copyright { display: inline-block;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #333;}.RWDssl01 .ii-https { color: #3ba506;}/*top*/ 
.scrollTop002 .ii { font-size: 40px; background: #00743c; color: #fff;}.scrollTop002 { bottom: 30px; right: 3%;}
/*小螢幕 start*/

@media (max-width: 1500px) {.footer-block { padding: 50px 0 50px;}}@media (max-width: 1400px) {.footer-block { padding: 50px 0;}}@media (max-width: 1300px) {/*選單*/nav.cd-nav {margin-right: 20px;}.cd-primary-nav>li>a {padding: 0 15px;}.cd-header-buttons {padding: 0 15px !important;}.cd-header-buttons li.search-btn {margin-left: 15px;}}@media (max-width: 1199px) {}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*all*/ 
.cd-main-content { top: 60px !important;}/*menu*/ 
.cd-logo {margin-top: 8px !important;}.cd-main-header {height: 60px !important;}.cd-header-buttons {top: 6px;}.cd-header-buttons li.search-btn {margin-left: 0;}nav.cd-nav .bottom-copyright { display: none;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.cd-primary-nav a, .cd-primary-nav ul a { border-bottom: 1px dashed #d6d6d6;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #fff;}nav.cd-nav ul .close-btn {font-size: 16px;letter-spacing: 2px;}.cd-search-trigger span::after, .cd-search-trigger span::before {top: 57%;}/*main*/#RWDBASE_PAT01 .container { width: 95%;}/*模組間距*/ 
.diy-block {padding-bottom: 40px;}.product-block {padding: 60px 0;}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
/*網路商店*/ 
.RWDproduct002_item_block {width: 100%;}.RWDproduct002_v4 .filter-portfolio ul {padding: 8px 0 0;background: #fff;}.row.RWDproduct002_v4_catalogue {z-index: 2;width: 100%;top: 59px;margin: 0;}.RWDproduct002_v4 .filter-portfolio ul > li.active:after, .RWDproduct002_v4 .filter-portfolio ul > li:hover:after{display:none;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*網路商店*/ 
.product-block {padding: 40px 0 20px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}/*footer*/ 
.footer-block { text-align: center;}#ft-logo {width: 200px;margin-bottom: 20px;}.RWDsocial002 ul.socialNetwork {width: 100%;text-align: center;}.RWDsocial002 ul.socialNetwork li {float: none;display: inline-block;}.copyright { display: block;}
}
/*800px end*/
/*600px start*/
@media (max-width: 600px) {
/*網路商店*/ 
.RWDproduct002_item_block .col-md-12, .row.RWDproduct002_v4_catalogue .col-md-12 {padding: 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 0 6px;}.RWDproduct002_v4 .active .btn.btn-rj {letter-spacing: 1px;}.RWDproduct002_v4 .filter-portfolio ul {overflow: scroll;justify-content: flex-start;}.RWDproduct002_v4 .section-subject {margin: 0px 0px 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*選單*/ 
.cd-logo {width: 130px;margin-top: 13px !important;}.RWDmenu_plus02 .cart-block {margin-right: 10px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {width: 25px;}.cd-header-buttons {padding: 0 5px !important;}.RWDmenu_plus02 .cart-block i.qty {right: -10px;}.cd-search-trigger {width: 35px;}.cd-search-trigger::after {right: 7px;}/*brands*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 0 7px;}.portfolio-bottom-summary h4 {font-size: 17px;padding: 0;}.product-box { width: 100% !important;}#m_RWDBASE_PAT01_29_1 > div.section-inner > div:nth-child(3) > div { padding: 0;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 10px 10px 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {height: auto !important;}/*footer*/ 
.ft-top {display: block;}.ft-l {margin-bottom: 25px;}.footer-box { width: 100% !important;}.RWDssl01 { display: block; margin-right: 0;}.ft-copy .RWDedictor { display: block; margin-right: 0;}.ft-copy {letter-spacing: 0px;}
}
/*480px end*/