:root {    --btn-main-color: #fff;}body {    font-family: "Noto Sans TC", serif;}/* 04選單基礎案補釘包 */ 
.fl img {    width: 320px;}/* all-grid */ 
.m-grid-2 {    display: grid;    grid-template-columns: repeat(2, 1fr);    align-items: center;    margin: auto;    gap: 3rem;}.m-grid-3 {    display: grid;    grid-template-columns: repeat(3, 1fr);    align-items: center;    margin: auto;    gap: 3rem;}.m-grid-4 {    display: grid;    grid-template-columns: repeat(4, 1fr);    align-items: center;    margin: auto;    gap: 3rem;}.m-grid-5 {    display: grid;    grid-template-columns: repeat(5, 1fr);    align-items: center;    margin: auto;    gap: 3rem;}.m-grid-6 {    display: grid;    grid-template-columns: repeat(6, 1fr);    align-items: center;    margin: auto;    gap: 3rem;}:is(.m-grid-2, .m-grid-3, .m-grid-4, .m-grid-5, .m-grid-6) img {    width: 100%;}@media (max-width:991px) {    .m-grid-4,    .m-grid-5,    .m-grid-6 {        grid-template-columns: repeat(3, 1fr)    }}@media (max-width:767px) {    .m-grid-3,    .m-grid-4,    .m-grid-5,    .m-grid-6 {        grid-template-columns: repeat(2, 1fr)    }}@media (max-width:600px) {    .m-grid-2,    .m-grid-3,    .m-grid-4,    .m-grid-5,    .m-grid-6 {        grid-template-columns: repeat(1, 1fr);        gap: 2rem;    }}/* cookie */ 
.RWDalert_fancybox .btn.active {    background: #000!important;    color: #fff !important;    border-radius: #000 !important;    border: 5px !important;    font-size: .9rem !important;    letter-spacing: 0 !important;    padding: 6px 30px !important}.RWDalert_fancybox.bottom {    width: 40%;    animation: none;    opacity: 1 !important;    box-shadow: rgba(17, 12, 46, .15) 0 48px 100px 0 !important;    text-align: center;    left: 50% !important;    transform: translate(-50%, 0);    color: #333 !important;    background: #fff !important;    letter-spacing: 0 !important;    margin: 0 0 2rem;    border-radius: 99em;}.RWDalert_fancybox.bottom .editor {    font-size: .9rem !important;    letter-spacing: 0 !important}.RWDalert_fancybox.bottom {    padding: 25px !important}.RWDalert_fancybox.bottom .editor a {    color: var(--TextColor);    border-bottom: 1px solid}/* bn dot */ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button,.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;    width: 10px;    height: 10px}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {    line-height: 20px}.RWDbanner_plus01.style-dotnav .slick-dots li {    height: 20px}/* menu */ 
.RWDmenu_plus04 .header {    filter: drop-shadow(2px 4px 26px rgba(0, 0, 0, 0.2));    background: #000;}.RWDmenu_plus04 .logo {    float: none;    width: 275px;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 180px;    margin-left: -90px;}.RWDmenu_plus04 .features {    width: 400px;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #efefef;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {    color: #fff;}.RWDmenu_plus04 .features .share-group.main_share i {    color: #fff;}.RWDmenu_plus04 .features .share-group.main_share {    padding: 15px 5px;}.RWDmenu_plus04 .features .share-group.main_share a {    color: #fff;    display: flex;    justify-content: center;    align-items: center;    padding: 0.7rem;    min-width: 140px;    font-weight: bold;    background: #55b933;    /* 行動呼籲按鈕顏色更改處 */    border-radius: btn-border-radius;    /* 圓角數值更改處 方形改0；圓形改99em */}.RWDmenu_plus04 .features .share-group.main_share a:nth-child(2) {    background: var(--btn-main-color)}.RWDmenu_plus04 .features .share-group.main_share {    display: flex;}.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: var(--btn-main-color);}@media (max-width:1400px) {    .RWDalert_fancybox.bottom {        width: 80%    }}@media (max-width:991px) {    .RWDalert_fancybox.bottom {        width: 100%;        padding: 25px 10px !important;        left: 0 !important;        transform: translate(0, 0)    }}@media (max-width:991px) {    .RWDalert_fancybox.bottom {        margin: 0    }}@media (max-width:600px) {    .RWDalert_fancybox.bottom {        padding: 25px 20px !important    }    .RWDalert_fancybox .btn.active {        width: 100% !important;        display: block !important;        margin: 15px 0 0    }    .RWDalert_fancybox.bottom .btn-box,    .RWDalert_fancybox.bottom .editor {        display: block !important;        margin: auto !important    }}.RWDalert_fancybox.bottom {    animation: none;    opacity: 1 !important}/* 首頁按鈕樣式調整 */ 
.RWDproduct002_v3 .btn-box .shop,.RWDalert_fancybox .btn {    background: var(--btn-main-color) !important;    color: var(--btn-txt-color) !important;    border-radius: var(--btn-border-radius);    border: 0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {    background-color: var(--btn-sub-color) !important;    color: var(--btn-txt-color) !important;    border: 0}.RWDproduct002_v3 .btn.btn-rj {    border-radius: var(--btn-border-radius) !important;}.RWDproduct002_v3 .active .btn.btn-rj {    background: var(--btn-main-color);    color: var(--btn-txt-color)}.RWDproduct002_v3 .btn.btn-rj:hover,.RWDproduct002_v3 .btn.btn-rj:focus,.RWDalert_fancybox .btn:hover,html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color: var(--btn-sub-color) !important;    color: var(--btn-txt-color) !important;}.RWDproduct002_v3 .btn-box .btn {    border: 1px solid #666;    background-color: transparent;    color: #666;    border-radius: var(--btn-border-radius);}.RWDproduct002_v3 .btn-box .btn:hover,.RWDleft_cont002 .item-second .text-box a:hover {    background-color: var(--btn-sub-color);    color: var(--btn-txt-color);    border-color: var(--btn-sub-color);}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn,.RWDmenu_plus04 .member-block a.login.is-on,.RWDmenu_plus04 .member-block button.login.is-on {    background-color: var(--btn-main-color);    color: var(--btn-txt-color);    border-radius: var(--btn-border-radius) !important;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover,.RWDmenu_plus04 .member-block button.login.is-on:hover {    background-color: var(--btn-sub-color);    color: #fff;}.RWDmenu_plus04 .member-block a.login,.RWDmenu_plus04 .member-block a.signin,.RWDmenu_plus04 .member-block button.login,.RWDmenu_plus04 .member-block button.signin {    border-radius: var(--btn-border-radius);}/* 內頁通用 */ 
.cd-main-content {    overflow: hidden}.page_wrapper_bg .banner-block {    margin: 0 !important;    padding: 0 !important;}.page_wrapper_bg .hgroup h1 {    font-weight: 700;    font-size: 2.5rem}.page_wrapper_bg .article-text h2 {    font-weight: 700;    letter-spacing: 0 !important;    font-size: 1.5rem !important;    margin: 1rem 0 !important;    line-height: 1.3 !important;}.page_wrapper_bg .pagecontent .RWDeditor01 img {    margin: 1rem 0;    width: 100%}.page_wrapper_bg .article-text hr {    margin: 3rem 0}.page_wrapper_bg .article-text .pagecontent .RWDeditor01 ol,.page_wrapper_bg .article-text .pagecontent .RWDeditor01 ul,.RWDproduct_page .products-info .txt .editor ul,.RWDproduct_page .products-info .txt .editor ol {    padding-left: 22px}.page_wrapper_bg .article-text .pagecontent .RWDeditor01 ol li,.page_wrapper_bg .article-text .pagecontent .RWDeditor01 ul li {    line-height: 2}.page_wrapper_bg .pagecontent .RWDeditor01 strong {    font-size: 1.1rem;}/* 網頁警告hover */ 
.RWDalert_fancybox.bottom a,.RWDalert_fancybox.bottom a:hover {    color: #000;}/* 手機跟隨 */ 
.fol_block {    display: none;}@media (max-width:1500px) {    .RWDmenu_plus04 .site-nav .menu {        display: none;    }    .RWDmenu_plus04 .features {        float: right;        position: relative;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu,    .RWDmenu_plus04 .toggle-mmenu-cover {        display: block;    }}@media (max-width:1024px) {    .RWDmenu_plus04 .features {        width: fit-content;    }}@media (max-width:767px) {    .RWDmenu_plus04 .features .share-group.main_share {        display: none;    }    .fol_block {        display: block;        z-index: 200;    }    .footer-block {        padding: 60px 30px !important;    }    .RWDmenu_plus04 .features .cart-btn,    .RWDmenu_plus04 .features .querycar-btn {        padding: 25px 5px;    }    /* 手機跟隨 */    .fol_block {        display: block;        position: fixed;        bottom: 0;        left: 0;        width: 100%    }    .RWDmobile_bottom_v2 {        background: #75c358    }    /* 行動呼籲按鈕顏色更改處 */    .mobile_bottom__ul {        justify-content: center;        align-items: center    }    .mobile_bottom__a {        display: flex;        justify-content: center;        align-items: center;        gap: 0 .5rem;        padding: 1rem    }    .RWDmobile_bottom_v2 .icon {        margin: 0;        height: auto    }    .RWDmobile_bottom_v2 .text {        font-size: 1rem;        font-weight: 700    }    .mobile_bottom__li {        border-left: 0;        border-right: 0;    }    .mobile_bottom__li:nth-child(2) a {        background: var(--btn-main-color);    }}@media (max-width:600px) {    .RWDmenu_plus04 .header {        padding: 0 3%;    }    .RWDmenu_plus04 .features .search-btn {        padding: 25px 5px;    }    /* 頁尾修正 */    .contact-block {        flex-direction: column    }    .contact-block>div {        padding: 0    }    .contact-area {        letter-spacing: 0;        border: 0;        width: 100%;        margin: 1rem auto 0;        text-align: center;        font-size: 1rem    }    .scrollTop002 {        bottom: 130px;        right: 0    }    .footer-block {        padding: 60px 0 !important;    }    .contact-block {        padding: 2rem 0 0 !important;    }    .contact-area strong {        display: block;    }}@media (max-width:360px) {    .RWDmenu_plus04 .logo {        width: 180px;    }}a:focus,a:hover {    text-decoration: none;}.page_wrapper_bg .main {    background-color: #fff;}/*header*/ 
.RWDmenu_plus02 .inside {    background: #000;}.cd-main-header {    background: #000;}/*選單*/ 
.cd-logo {    width: 230px;    margin-top: 10px;}.RWDmenu_plus02 .cart-block {    margin-left: 30px;    margin-right: 30px;}.cd-primary-nav>li>a {    color: #fff;    font-size: 15px;}.RWDmenu_plus02 .container {    width: 95%;}.RWDmenu_plus02 .member-block.logn-out {    margin-top: 10px;}.RWDmenu_plus02 .cart-menu .title {    letter-spacing: 1px;    font-size: 14px;}/*main*/ 
.cd-main-content {    background-color: #000;}/* BANNER*/ 
.banner-block {    padding-top: 80px;}.RWDbanner_plus01 .slick-caption {    color: #fff;    margin-top: 6%;}.txt1 {    margin-bottom: 50px;    font-size: 40px;    letter-spacing: 2px;    line-height: 1.5}.txt2 {    font-size: 22px;    margin-top: 50px;    width: 50%;    margin: 0 auto;    line-height: 30px;    letter-spacing: 4px;}/* 關於我們*/ 
.about-section {    padding: 80px 0;    width: 80%;    margin: 0 auto;}.RWDleft_cont002 .item-second {    background-color: transparent}.RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1);}.RWDleft_cont002 .item-second .text-box {    padding-top: 78px}.RWDleft_cont002 .item-second .text-box {    background-color: transparent;    padding-bottom: 0}.RWDleft_cont002 .item-second .text-box .title {    font-size: 30px;    letter-spacing: 2px;    color: #fff;    line-height: 1;    font-weight: bold;}.RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 22px;    color: #fff;    font-weight: 300;    line-height: 1.6;    letter-spacing: 2px;}.RWDleft_cont002 .item-second .text-box .text {    letter-spacing: 1px;    line-height: 30px;    width: 100%;    margin: 15px auto;    font-size: 15px;    color: #fff}.RWDleft_cont002 .item-second .text-box button {    width: 160px;    margin: 25px auto;    display: block;    box-shadow: none;    background-color: transparent;    position: relative;    font-weight: 300}.RWDleft_cont002 .item-second .text-box button a {    color: #000;    letter-spacing: 3px;    border: 1px solid #ccc;    font-size: 14px;    margin-top: 30px;    padding: 10px}.RWDleft_cont002 .item-second .text-box a {    margin: 0;    margin-top: 50px}.RWDleft_cont002 .item-second .text-box button:hover {    background-color: transparent}.RWDleft_cont002 .item-second .text-box button:hover a {    color: #ccc;    transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;    background-color: #333}/* 影片*/ 
.video-section {    padding: 80px 0}.RWDnews005 h1.main-title {    font-size: 30px;    letter-spacing: 2px;    color: #fff;    font-weight: bold;}.RWDnews005 h2.sub-title {    font-size: 22px;    color: #989898;    letter-spacing: 2px;    color: #fff;    line-height: 1.6;}.RWDnews005 .section-line {    background-color: #a5a5a5;    width: 60px;}.RWDnews005 h4 {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.6;    color: #fff}.RWDnews005 h4 a {    color: #fff}.RWDnews005 p {    font-size: 14px;    line-height: 2;    letter-spacing: 1px;    color: #fff;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.RWDnews005 .list-inline>li {    color: #bbbaba;}@media (max-width:1200px) {    .cd-logo {        width: 110px;        margin-top: 11px !important;    }}
/*客製語法 start*/

.RWDmenu_plus04 .features .search-btn img {    width: 17px;    height: 17px;    filter: brightness(0) invert(1);}.RWDmenu_plus04 .features .search-btn {    padding: 23px 10px;}.RWDmenu_plus04 .features i,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .lang-select,.RWDmenu_plus04 .features .querycar-btn,.lang-select-label i,.lang-select-label,.lang-select-label a {    color: #fff;}.RWDvideo003 .text_box {    background: transparent;    color: #fff;}.RWDvideo003 .main_title {    font-size: 2.5rem;    line-height: 1.68;}.RWDnews005 .owl-buttons {    display: none;}.RWDnews005 p {    line-height: 1.3;    color: #efefef;}

/*客製語法 end*/
/*footer start*/

/*頁尾區塊*/ 
.footer-block {    background: #1F1F1F;    padding: 50px 20px 0;}.footer-block a,.footer-block a:hover {    color: #fff !important;}/* 社群*/ 
.share-block {    padding: 20px 0px;    border-bottom: 1px #ffffff66 solid;}.RWDsocial002 ul.socialNetwork {    text-align: center;    margin: 0;}.RWDsocial002 .pull-right {    float: none !important;}.RWDsocial002 ul.socialNetwork li {    float: none;    display: inline-block;}.RWDsocial002 .iconRounded {    margin-right: 10px;    margin-left: 10px;    border: 3px solid #fff;    color: #fff;    background-color: #fff !important;}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: #fff !important;    color: #fff;    border-color: #fff;    transform: translate(0, -3px);    transition: all ease 0.3s;}/**/ 
.contact-block {    text-align: center;    padding-top: 20px;    color: #fff;    display: flex;    justify-content: center;}.footer-title {    vertical-align: top;    padding-right: 30px;    display: inline-block;    font-size: 24px;    letter-spacing: 2px;    line-height: 1.6;}/**/ 
.contact-area {    text-align: left;    display: inline-block;    font-size: 14px;    letter-spacing: 2px;    line-height: 2;    padding-left: 30px;    border-left:1px #ffffff66 solid;}/**/ 
.copyright-block {    font-size: 13px;    text-align: center;    color: #989898;    padding: 50px 0px;    letter-spacing: 1px;}.view-block {    display: inline-block;}.copyright-area {    display: inline-block;    position: relative;    padding-left: 10px;    margin-left: 5px;}.copyright-area a {    color: #989898}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #989898 !important;}.footer-block .contact-area ul {    list-style: none;}@media (max-width: 480px) {    /**/    .footer-block {        padding: 10px 0px 0;    }    .contact-block {        padding: 20px 35px;        text-align: left;        display: block;    }    .copyright-block {        padding: 0px 35px 20px;        text-align: left;    }    .view-block {        display: block;    }    .contact-area {        text-align: left;        border-left: none;        padding-left: 0px;    }    .copyright-area {        display: block;        padding-left: 0px;        margin-left: 0px;    }    .copyright-block {        font-size: 11px;        letter-spacing: 0px;    }}/*241127修*/ 
.RWDalert_fancybox .btn.active {    border: 1px solid #000 !important;}.RWDalert_fancybox .btn:hover {    border: 1px solid #999 !important;}

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

/**/ 
.page_wrapper_bg a {  color: #333;  text-decoration: none;}.page_wrapper_bg a:hover {  color: #555;  text-decoration: underline;}.page_wrapper_bg .main {  background-color: #fff}.sign {  display: none}.social_media_wrapper {  display: none}#toTop {  display: none !important}.hgroup .breadcrumb {  background-color: #fff;  border: none}section.call_to_action {  padding-bottom: 140px}.collapsing_header .main {  overflow: hidden;}#btn_shopping {  background: #2b2b2b;}#btn_shopping:hover {  background: #b3a479;}.btn.btn_back a {  color: #fff}/* 搜尋*/ 
.inside-search input {  float: left;  background-color: transparent;  padding: 7px;  border: none;  font-size: 13px}/*選單*/#RWDPAGE_BASE_PAT01 .RWDmenu_plus01 .inside {  box-shadow: 0px 3px 15px -6px #dadada;}/*電子報*/ 
.inside-edm {  margin-top: -4px}.inside-edm input {  float: left;  padding: 5px 0;  background-color: #1a1a1a;  border: none;  padding: 9px 0;  padding-left: 7px;}.inside-edm .web_edm .btn {  padding: 0px}.hgroup h1 {  letter-spacing: 1px;  font-size: 28px;  color: #333;}.hgroup .container {  margin-bottom: 40px}/* 關於我們*/ 
.about-block .pic-01,.about-block .pic-02 {  width: 48%;  display: inline-block;  margin-right: 10px}.about-block p {  font-size: 14px;  line-height: 30px;  margin-bottom: 40px}/* 最新消息*/ 
.hgroup .container {  border-bottom: 1px solid #d8d8d8}.layoutlist_3 .listdate {  border: none}.layoutlist_3 .listdate .day {  color: #333 !important;  margin-top: 10px}.layoutlist_3 .list_subject .summary {  font-size: 14px !important;}.layoutlist_3 .list_subject .summary a {  color: #333 !important;  line-height: 29px;}.layoutlist_3 .list_subject a {  color: #333 !important;  font-size: 16px !important}.layoutlist_3 .item {  border-bottom: 1px solid #eaeaea !important}/* 產品*/ 
.item .subject A.itemlink {  color: #f2d4d0}.layoutlist_2 .item,.layoutlist_4 .item {  border-bottom: 1px solid #4c4c4c}.page_content2 .info #prod_name h2,#prod_name h2 {  color: #2b2b2b}.page_content2 .info #prod_price .currency {  color: #2b2b2b}.page_content2 .info #prod_price .money {  color: #2b2b2b}.item .summary A.itemlink {  font-size: 14px}/* 相簿*/ 
.album_item_subject {  margin-top: 15px;  opacity: 1 !important;  letter-spacing: 2px;  color: #333;}/*表單*/ 
.lang_tw #join_form .form-group label {  width: 80px;}.lang_tw #join_form .col-lg-11 {  width: calc(100% - 80px);  padding: 0;}/* 聯絡我們*/ 
.form-group label.must:after {  color: #6a74ad}.customized_columns ._input,.customized_columns select {  background-color: transparent;  border: 1px solid #ccc;  box-shadow: none;  border-radius: 0;}.form-horizontal .form-group {  margin-bottom: 30px}.ebtn {  border-radius: 0 !important;  font-size: 14px}.currectsend_btn a {  color: #fff}.currectsend_btn a:hover {  color: #fff;  text-decoration: none;}.col-sm-12.col-md-12 .ebtn {  width: 100%;  background: transparent;}.col-sm-12.col-md-12 .ebtn a {  text-align: center;  margin: 0 auto;  width: 102px;  display: block;  color: #fff;  background: #5b5b5b;}.systemmsg {  text-align: center;}/* 會員專區*/ 
.form-group label:after {  padding-left: 27px;}/* 社群*/ 
.inside-social ul li {  list-style: none;  float: left;}.inside-social h3 {  margin-top: 3px;  padding-bottom: 20px}/*版權宣告*/footer {  margin-top: 0;  background-color: #fff;  border: none}.group-section {  background-color: #fff}.inside-copyright {  padding: 35px 0;  background-color: #212121}/* 聯絡我們*/#eForm1>div:nth-child(9)>label:after {  padding-left: 7px}/* 反白顏色設定*/::selection {  background: #333;  color: #fff;}::-moz-selection {  background: #333;  color: #fff;}/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/*---------麵包屑---------*/ 
.page_subject {  padding: 0;}/*---------共用樣式---------*//*圖片空間*/ 
.img-space {  margin: 3rem 0;}ul.no-style {  margin: 0 !important;  padding: 0 !important;  list-style: none;}.pagecontent .article_model[data-seq="0"] {  margin-top: 0px !important;}/*---------電子表單---------*/ 
.eformsDesc {  border-bottom: 0;}.eforms1 .formdesc a,.eforms1 .formdesc {  color: #4d4d4d;}.eforms1 .formdesc h3 {  font-weight: 700;}.eforms1 .formdesc ul {  list-style: none;  margin: 0;  padding: 0;}.eforms1 .formdesc span {  display: inline-block;  min-width: 100px;}.eforms1 .contact-social ul {  display: flex;  gap: 0 10px;}.eforms1 .contact-social {  margin-top: 2rem;}.eforms1 .contact-social img {  width: 45px;  height: 45px;}.ebtn {  color: #fff;  margin: 0 auto;}/*---------商品---------*/ 
.layoutlist_2 .album_item {  height: auto !important;}.webdesc {  padding: 0 15px;  margin: 0 0 1.5rem;}/*隱私權政策*/ 
.article6 .page_wrapper_bg .article-text.rwd .container p {  font-size: 18px;  font-weight: 500;  width: 60%;  margin: 0 auto 80px;  text-align: center;  color: #333;}.article6 .page_wrapper_bg .article-text.rwd .container .item {  margin-bottom: 50px;  font-family: 'Noto Sans TC', sans-serif;}.article6 .page_wrapper_bg .article-text.rwd .container h5 {  font-weight: 500;  color: #333;  font-size: 20px;  margin-top: 0;}.article6 .page_wrapper_bg .article-text.rwd .container .item h6 {  padding-left: 42px;  color: #111;  font-size: 16px;  font-weight: 600;}.article6 .page_wrapper_bg .article-text.rwd .container .item span {  padding-left: 42px;  display: block;}.article6 .page_wrapper_bg .article-text.rwd .container .item ul {  padding-left: 65px;}/*成功店家*/ 
.page-location h3 {  font-weight: 600;  margin-bottom: 1.5rem;  font-size: 25px !important;}.page-location i {  display: inline-block;  margin-right: 10px;}.eforms1 .customized_columns .row .col-sm-12.col-md-11 {  padding: 0px;  display: flex;  justify-content: flex-end;  align-items: center;  align-content: flex-start;  gap: 0 10px;}.ebtn {  margin: 0;}.form-horizontal .control-label {  width: 15.333333%;}.form-horizontal .col-md-11 {  width: 82.666667%;}.ebtn.refill_btn {  background: #a2a0a0;}.ebtn.refill_btn a {  color: #fff;}

/*內頁 end*/
/*英文語系 start*/

/*首頁*/body.lang_en {    letter-spacing: 0 !important;}.lang_en :is(    .RWDmenu_plus02 .cart-menu .title,    .txt1,    .txt2,    .RWDleft_cont002 .item-second .text-box .title,    .RWDleft_cont002 .item-second .text-box .subtitle,    .RWDleft_cont002 .item-second .text-box .text,    .RWDleft_cont002 .item-second .text-box button a,    .RWDnews005 h1.main-title,    .RWDnews005 h2.sub-title,    .RWDnews005 h4,    .RWDnews005 p,    .footer-title,    .contact-area,    .copyright-block,    .RWDmenu_plus04 #mobile-menu .menu>li>a) {    letter-spacing: 0 !important;}.lang_en .RWDvideo003 .main_title, .lang_en .RWDnews005 h1.main-title {    line-height: 1.4;    width: 100%;}.lang_en .RWDnews005 p {    -webkit-line-clamp: 3;}.lang_en .contact-block {    text-align: left;}.lang_en .footer-title {    line-height: 1.5;}.lang_en .copyright-block {    line-height: 1.4;}.lang_en .footer-block .contact-area ul {    display: flex;    flex-direction: column;    line-height: 1.5;    gap: 12px;}/*內頁*/ 
.page_wrapper_bg.lang_en :is(    .hgroup h1,    .album_item_subject,    #sidebar .products-nav) {           letter-spacing: 0 !important;}.eforms1 .page_wrapper_bg.lang_en .formdesc>ul {    line-height: 1.5;    display: flex;    flex-direction: column;    gap: 8px;}.eforms1 .page_wrapper_bg.lang_en .formdesc ul>li {    display: flex;}.article6 .page_wrapper_bg.lang_en .article-text.rwd .container p {    width: 100%;    text-align: left;}

/*英文語系 end*/
/*1200 start*/

@media (max-width: 1200px){/*選單*/ 
.cd-primary-nav, .cd-primary-nav ul{background: #000000;}.cd-primary-nav a, .cd-primary-nav ul a{border-bottom: 1px solid #2d2d2d;color: #fff;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before { background-color: #fff;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before{background: #ffffff;}nav.cd-nav ul .close-btn {color: #fff;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before { background-color: #fff;}nav.cd-nav .bottom-copyright{display:none;}.banner-block {padding-top: 50px;}}

/*1200 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*logo*/ 
.cd-logo {width: 110px;margin-top: 10px !important;}/*BANNER*/ 
.banner-block {padding-top: 50px;}.txt1 {margin-bottom: 30px;font-size: 30px;}/*漢堡*/ 
.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before{background: #ffffff;}/*首頁-關於我們*/ 
.RWDleft_cont002 .item-second .text-box {padding-top: 20px;}/* 首頁-產品模組 */ 
.RWDvideo002 figure.effect-sarah img ,.RWDvideo002 figure.effect-sarah .iframe{ opacity: 0.7;transform: translate3d(0px, 0px, 0px);}.RWDvideo002 figure.effect-sarah h2 {opacity: 1;}.RWDvideo002 figure.effect-sarah h2::after {transform: translate3d(0px, 0px, 0px);}.RWDvideo002 figure.effect-sarah p {opacity: 1;transform: translate3d(0px, 0px, 0px);}.RWDvideo002 figure figcaption {bottom: 40px;}/* 頁尾社群*/ 
.RWDsocial002{padding-left:0}/* 關於我們 */section.article-text p{line-height:28px;font-size:14px;margin-bottom:20px}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/* banner*/ 
.banner-subtitle{width:65%}/* 關於我們*/ 
.about-section{padding:60px 30px}.RWDleft_cont002 .item-second .pic img{margin:0 auto;margin-top:50px}.RWDleft_cont002 .item-second .text-box{padding:50px 0px;}/* 產品 */ 
.RWDProduct006 .heading h2{font-size:22px;margin-bottom:30px}/* 最新消息*/ 
.news-section{padding-bottom:60px;padding-top:60px}.RWDnews009 .pic-box{width:100%;margin:0}/* 影片*/ 
.video-section{padding:0px 0px 60px}.RWDvideo002 .videoitem{margin: 8px 0px 30px;}/*頁尾 *//*===以下為內頁 ===*//*相簿*/ 
.album_item.content_box{position: static !important;height: auto !important;}/*表單*/ 
.lang_tw #join_form .col-lg-11 {width: 100%;}.lang_tw #join_form .form-group label {width: 100%;}.lang_tw #join_form .form-group,.lang_tw #login_form .form-group {margin-left: 0;margin-right: 0;}.lang_tw #login_form .form-group .col-lg-10{padding: 0;}.lang_tw .login_join_panel{padding-left: 15px;padding-right: 15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.collapsing_header header {padding: 0 10px;}/*Banner*/ 
.txt1{font-size: 18px;margin-bottom: 10px;}.txt2{font-size: 12px;margin-top:20px;width: 100%;line-height: 1.6;letter-spacing: 0px;}.RWDbanner_plus01 .slick-caption{width: 100%;}/*關於我們*/ 
.about-section{padding: 60px 15px;}.RWDleft_cont002 .item-second .pic img{margin-top:0}.RWDleft_cont002 .text-box {padding: 20px 5px !important;}.RWDleft_cont002 .item-second .text-box .title{font-size: 26px;}.RWDleft_cont002 .item-second .text-box .subtitle{font-size: 20px;}/* 影片*/ 
.RWDvideo002 h1.main-title{font-size: 26px;}.RWDvideo002 h2.sub-title{font-size: 20px;}.video-section .container{padding-right: 30px;padding-left: 30px;}.RWDvideo002 .videoitem{margin-bottom:20px}/* 頁尾*/ 
.copyright-block{padding: 30px;text-align: left;}.view-block{border-left: none;padding-left: 0px;}/* 內頁關於我們*/ 
.about-block .pic-01, .about-block .pic-02{width:100%;margin-bottom:20px}section.hgroup {margin-bottom: 50px;}/*內頁產品*//*.page_content2 .info #prod_fixprice, .page_content2 .info #member_org_price {margin-right: 14px;}*//* 購物清單*/#shopping_form .subject{font-size:16px}#shopping_form .orderrow .row .col-xs-12{font-size:14px;margin-bottom:10px}#carlist .mtrashcan{width:30px;height:30px;margin-top:0;margin-left:10px}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.cd-main-header .cd-logo{width: 118px;}/*首頁－影片模組*/ 
.RWDvideo002 figure figcaption {bottom: 50px;}
}
/*iphone5 end*/
/*小螢幕 start*/

@media (max-width:1680px) {    .eforms1 section.call_to_action h3 {        font-size: 35px;    }    .RWDvideo003 .main_title {        font-size: 2.1rem;    }    .about-section {        width: 85%;    }}@media (max-width:1500px) {    .RWDmenu_plus04 .ml-stack-nav-toggle {        color: #fff;    }    .ml-stack-nav-toggle__line {        background: #fff;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDvideo003 .main_title,.RWDvideo003 .text {    width: 100%;}.RWDvideo003 .box,.RWDvideo003 .main_title,.RWDvideo003 .text {    text-align: center;}.RWDvideo003 .text {    margin-top: 13px;}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
.page_wrapper_bg .hgroup h1 {    text-align: center;}.hgroup .breadcrumb {    padding-right: 0;}.eforms1 .pagecontent {    padding: 0 !important;}#sidebar {    margin: 0 0 2rem;    padding: 0;}.layoutlist_2 {    display: flex;    flex-direction: row;    align-content: flex-start;    justify-content: flex-start;    align-items: flex-start;    flex-wrap: wrap;}.album_item.content_box {    width: calc(100% / 2 - 1px);}/*241127修*/ 
.RWDalert_fancybox.bottom {    border-radius: 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
    .contact-block {        flex-direction: column;    }    .footer-title {        text-align: center;        width: 100%;        padding-right: 0;        margin: 0 0 1.5rem;    }    .footer-block .contact-area ul,    .copyright-block {        padding: 0 15px;    }    .contact-area {        border-left: 0;    }    .footer-block .contact-area ul,    .copyright-block {        padding: 0;        text-align: center;    }   .article6 .page_wrapper_bg .article-text.rwd .container p{width: 100%;}/*241127修*/ 
.footer-block {    padding-bottom: 50px;}/*241127語系*/ 
.lang_en .contact-area {    padding-left: 0;}.lang_en .copyright-block {    margin-top: 10px;}
}
/*800px end*/
/*768px start*/

@media (max-width:768px) {    .page_wrapper_bg .hgroup h1 {        font-size: 35px;    }    .eforms .new-form {        margin-top: 1rem;    }    .eforms1 section.call_to_action h3 {        font-size: 28px;        margin-top: 0;    }    .about-section {        padding: 60px 0;    }    }

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
    .RWDvideo003 .box {        width: 100%;        left: 0;    }    .eforms1 .page_wrapper_bg.lang_en .formdesc span {        min-width: 80px;    }    .form-horizontal .control-label,     .form-horizontal .col-md-11 {        width: 100%;        padding: 0 !important;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*圖片空間*/ 
.img-space {    margin: 1.5rem 0;}.fl img {    width: 270px;}.RWDnews005 .owl-pagination {    display: block;}.RWDvideo003 .text_box {    display: block;}.RWDvideo003 .main_title {    font-size: 32px;    line-height: 1.3;}.RWDvideo003 .box {    padding: 37px 0px;}.tb_album .pagecontent {    padding: 0 !important;}.webdesc {    padding: 0;}.album_item.content_box {    width: 100%;    padding: 0;}.article6 .page_wrapper_bg .article-text.rwd .container p.privacy-tit,.article6 .page_wrapper_bg .article-text.rwd .container h5 {    font-size: 17px;}.article6 .page_wrapper_bg .article-text.rwd .container .item ul {    padding-left: 25px;}.article6 .page_wrapper_bg .article-text.rwd .container .item span,.article6 .page_wrapper_bg .article-text.rwd .container .item h6 {    padding-left: 0px;}/*241127修*/ 
.footer-block {    padding-left: 30px !important;    padding-right: 30px !important;}/*241127語系*/ 
.lang_en .footer-title,.lang_en .footer-block .contact-area ul,.lang_en .copyright-block {    text-align: left;}.lang_en .copyright-area {    padding-left: 0;    margin-left: 0;}.lang_en .RWDsocial002 ul.socialNetwork {    text-align: left;}.eforms1 .page_wrapper_bg.lang_en .formdesc ul>li {    flex-direction: column;}.eforms1 .page_wrapper_bg.lang_en .formdesc>ul {    gap: 12px;}.eforms1 .formdesc {    padding: 0;}.eforms1 .customized_columns .row .col-sm-12.col-md-11 {    padding: 0px;    display: flex;    justify-content: flex-start;    align-items: center;    align-content: flex-start;    gap: 15px 0;    flex-direction: column;}.ebtn ,.ebtn a{width: 100%;text-align: center;}.eforms1 .formdesc span {    display: inline-block;    min-width: 57px;}
}
/*600px end*/
/*414px start*/

@media (max-width: 414px) {    .collapsing_header .main {        margin-top: 70px;    }    .RWDmenu_plus04 .logo {        width: 180px;    }}

/*414px end*/