:root {    --TransitionDefault: .3s ease;    /* 顏色 */    --ColorPrimary: var(--wt-MainColor);    --ColorSecondary: var(--wt-SubColor);    --ColorPrimaryHover: var(--wt-SubColor);    --ColorSecondaryHover: var(--wt-MainColor);    /* 文字顏色 */    --TextColorPrimary: #777;    --TextColorSecondary: #888;    --TextColorTitle: #333;    /* 邊框 */    --BorderPrimary: 1px solid #333;    --BorderSecondary: 1px solid #ccc;    --BorderColorPrimary: #333;    --BorderColorSecondary: #ccc;    /* 外框按鈕 */    --BtnOutlineTextColor: var(--wt-BtnEmptyColor);    --BtnOutlineBg: transparent;    --BtnOutlineHoverTextColor: white;    --BtnOutlineHoverBg: var(--wt-ColorPrimary);    /* 主按鈕 */      --BtnPrimaryTextColor: white;    --BtnPrimaryBg: var(--ColorPrimary);    --BtnPrimaryHoverTextColor: white;    --BtnPrimaryHoverBg: var(--ColorSecondary);    /* 次要按鈕  */    --BtnSecondaryTextColor: white;    --BtnSecondaryBg: var(--ColorSecondary);    --BtnSecondaryHoverTextColor: white;    --BtnSecondaryHoverBg: var(--ColorSecondaryHover);    /* 按鈕共用元素 */    --BtnBorderRadius: 99em;    --BtnWidth: 200px;    --BtnHeight: 50px;    --BtnFontSize: 16px;    --BtnMarginTop: max(3vw, 2rem);    /* 字體 */    --FontFamily: Roboto, "Noto Sans TC", sans-serif;    --FontFamilyEn: 'Roboto', sans-serif;    --FontFamilyTw: 'Noto Sans TC', sans-serif;    /* Navi */    --NaviHeight: 80px;    --NaviStickyOffset: calc(var(--NaviHeight) + 1rem);    --NaviTextColor: #2e3233;    --NaviHoverTextColor: var(--ColorSecondary);    --NaviUpTextColor: #2e3233;    --NaviUpHoverTextColor: var(--ColorSecondary);    /* 有會員或電商的時候用 */    --NaviBtnPrimaryTextColor: var(--BtnPrimaryTextColor);    --NaviBtnPrimaryBg: var(--BtnPrimaryBg);    --NaviBtnPrimaryHoverTextColor: var(--BtnPrimaryHoverTextColor);    --NaviBtnPrimaryHoverBg: var(--BtnPrimaryHoverBg);    --NaviBtnWidth: 200px;    --NaviBtnSecondaryTextColor: var(--BtnSecondaryTextColor);    --NaviBtnSecondaryBg: var(--BtnSecondaryBg);    --NaviBtnSecondaryHoverTextColor: var(--BtnSecondaryHoverTextColor);    --NaviBtnSecondaryHoverBg: var(--BtnSecondaryHoverBg);    /* 文字大小 */    /*螢幕2560px-767px 大小46px-25px */    --FontSizePrimary: clamp(1.5625rem, 1.001rem + 1.1712vw, 2.875rem);    /*螢幕2560px-767px 大小24px-20px */    --FontSizeSecondary: clamp(1.25rem, 1.1431rem + 0.2231vw, 1.5rem);    /*螢幕2560px-767px 大小22px-18px */    --FontSizeItemTitle: clamp(1.125rem, 1.0181rem + 0.2231vw, 1.375rem);    /*螢幕2560px-767px 大小22px-18px */    --FontSizeHint: clamp(1.125rem, 1.0181rem + 0.2231vw, 1.375rem);    /*螢幕2560px-767px 大小16px-15px */    --FontSizeBody: clamp(0.9375rem, 0.9108rem + 0.0558vw, 1rem);    /*螢幕2560px-767px 大小24px-16px */    --FontSizeTitleDeco: clamp(1rem, 0.7861rem + 0.4462vw, 1.5rem);    /*螢幕2560px-1366px 大小17px-15px */    --FontSizeNavi: clamp(0.9375rem, 0.884rem + 0.1115vw, 1.0625rem);    /* 邊界 */    /* 螢幕2560px-1200px 大小160px-60px */    --SectionPadding: clamp(3.75rem, -1.7647rem + 7.3529vw, 10rem);    --SectionMarginBottom: max(3vw, 2rem);    --ItemPadding: max(2vw, 1.5rem);    --CardPadding: max(3vw, 2rem);    --BlockPadding: max(3vw, 2rem);    --Space1: 1rem;    --Space2: max(2vw, 1.5rem);    --Space3: max(3vw, 2rem);    --Space4: max(4vw, 2.5rem);    --Space5: max(5vw, 3rem);    /* 其他 */    --BorderRadius: 2em;    /* 推回中間的時候用 */    --TransformCenter: translateX(-50%) translateY(-50%);    --TransformXCenter: translateX(-50%);    --TransformYCenter: translateY(-50%);    /* sns */    --SnsLine: #4cc764;    --SnsFB: #1877f2;    --SnsMessenger: linear-gradient(20deg, rgba(0, 153, 255, 1) 0%, rgba(160, 51, 255, 1) 60%, rgba(255, 82, 128, 1) 90%, rgba(255, 112, 97, 1) 100%);    --SnsYT: #ff0000;    --SnsIG: linear-gradient(45deg, rgba(250, 225, 0, 1) 0%, rgba(252, 183, 32, 1) 15%, rgba(255, 121, 80, 1) 30%, rgba(255, 28, 116, 1) 50%, rgba(108, 28, 209, 1) 100%);    --SnsTwitter: #000;    --SnsShopee: #ed4c2f;}img {    max-width: 100%;    height: auto;}img.cover {    width: 100%;    height: 100%;    max-width: unset;    object-fit: cover;    max-height: 100%;    min-height: 100%;}a,button,button:hover,a:is(:hover, :active, :focus, :visited) {    transition: var(--TransitionDefault);    text-decoration: none;    color: var(--TextColorPrimary);}a:hover,a:focus {    color: var(--ColorPrimaryHover);}/* 取消掉預設 */:is(h1, h2, h3, h4, h5, h6, p) {    padding: 0;    margin: 0;}.row {    margin-right: 0px;    margin-left: 0px;}.row::before,.row::after {    display: none;}body.wrapper_bg {    font-family: var(--FontFamily) !important;    letter-spacing: 1px;    line-height: 1.5;    font-size: var(--FontSizeBody);    color: var(--TextColorPrimary);    background-repeat: repeat;}.cd-main-content {    overflow: hidden;}/* 把預設空div拿掉 */body.wrapper_bg .clear,body.wrapper_bg .RWDedictor008>div:last-of-type,body.wrapper_bg .RWDedictor>div:last-of-type {    display: none;}.edit_mask {    display: block !important;}/*容器設定*/#RWDfullscreen01 .container {    /* width: 100%; */    z-index: 1;    position: relative;}.RWDmenu_plus04 .container {    width: 100% !important;    max-width: unset;    padding: 0;}/* 容器100%時用 */ 
.container-fluid {    width: 100%;    z-index: 1;    position: relative;    padding-inline: 0;}/* 其他的寬度請自行增加 */ 
.container-95 {    width: 95%;    margin: auto;    z-index: 1;    position: relative;}.container-90 {    width: 90%;    margin: auto;    z-index: 1;    position: relative;}.container-85 {    width: 85%;    margin: auto;    z-index: 1;    position: relative;}.container-80 {    width: 80%;    margin: auto;    z-index: 1;    position: relative;}.container-75 {    width: 75%;    margin: auto;    z-index: 1;    position: relative;}.container-70 {    width: 70%;    margin: auto;    z-index: 1;    position: relative;}/* 共用設定 *//* 上下區塊邊界 */ 
.section-spacing {    padding: var(--SectionPadding) 0;}.section-spacing-top {    padding-top: var(--SectionPadding);}.section-spacing-bottom {    padding-bottom: var(--SectionPadding);}.default-list {    padding-left: 20px;    margin-top: 1rem;    display: flex;    flex-direction: column;    gap: 5px;}hr.default-hr {    padding-top: 2.5rem;    margin-top: 2.5rem;    border-top: var(--BorderSecondary);    margin-bottom: 0;}/* 間距 */ 
.d-grid {    display: grid;}.column-one {    grid-template-columns: 1fr;}.column-half {    grid-template-columns: 1fr 1fr;}.column-gap-1 {    column-gap: var(--Space1);}.column-gap-2 {    column-gap: var(--Space2);}.column-gap-3 {    column-gap: var(--Space3);}.column-gap-4 {    column-gap: var(--Space4);}.column-gap-5 {    column-gap: var(--Space5);}.row-gap-1 {    row-gap: var(--Space1);}.row-gap-2 {    row-gap: var(--Space2);}.row-gap-3 {    row-gap: var(--Space3);}.row-gap-4 {    row-gap: var(--Space4);}.row-gap-5 {    row-gap: var(--Space5);}.gap-1 {    gap: var(--Space1);}.gap-2 {    gap: var(--Space2);}.gap-3 {    gap: var(--Space3);}.gap-4 {    gap: var(--Space4);}.gap-5 {    gap: var(--Space5);}.mt-1 {    margin-top: var(--Space1);}.mt-2 {    margin-top: var(--Space2);}.mt-3 {    margin-top: var(--Space3);}.mt-4 {    margin-top: var(--Space4);}.mt-5 {    margin-top: var(--Space5);}/* banner下滑按鈕的區塊 */ 
.anchor-block {    padding-top: calc(var(--NaviHeight)*0.9);    margin-top: calc(0px - calc(var(--NaviHeight)*0.9));}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background: #555;    color: #fff;}/* 表單 */input[type=checkbox],input[type=radio] {    accent-color: var(--ColorPrimary);    margin: 0 0;}.customized_columns ._input,.customized_columns select,::placeholder {    color: #505050;}/*搜尋*/ 
.RWDmenu_plus04 #search-box.full .form-control {    font-size: 30px;}.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 25px;}/* 標題文字 */ 
.section-title {    position: relative;}.section-title-bottom {    margin-bottom: var(--SectionMarginBottom);}.index .main-title,.main-title {    letter-spacing: 2px;    font-weight: 600;    margin-top: 0rem;    margin-bottom: 0;    font-size: var(--FontSizePrimary);    color: var(--TextColorPrimary);    line-height: 1.3;}.index .sub-title,.sub-title {    letter-spacing: 1px;    font-weight: 400;    font-size: var(--FontSizeSecondary);    line-height: 1.3;    color: var(--TextColorSecondary);}h3+p {    margin-top: 1rem;}p+p {    margin-top: 1.5rem;}.main-title+.sub-title {    margin-top: 16px;}.en-title {    font-size: var(--FontSizeTitleDeco);    font-weight: 500;    letter-spacing: 0px;    font-family: var(--FontFamilyEn) !important;    color: var(--TextColorSecondary);    line-height: 1;}:is(.main-title, .sub-title, .en-title, p).white {    color: white !important;}h3 {    font-size: var(--FontSizeItemTitle);    color: var(--TextColorTitle);    letter-spacing: 1px;    font-weight: 400;    line-height: 1.3;}p,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6,.description {    font-size: var(--FontSizeBody);    letter-spacing: 1px;    color: var(--TextColorSecondary);    line-height: 1.8;    font-weight: 400;    font-family: var(--FontFamily) !important;}/* Navi */ 
.collapsing_header .main {    top: 0 !important;    background-color: transparent;    margin-top: var(--NaviHeight) !important;}.RWDmenu_plus04 .header {    padding: 0 5%;    background: white;    transition: var(--TransitionDefault);}/* 測選單  */#div_forget_content .subject {    letter-spacing: 2px;    font-weight: 500;    color: var(--TextColorPrimary);}#forget_table .verifyimg {    width: 80px;}#forget_table .th {    font-weight: 400;    color: var(--TextColorPrimary);}/* 統一選單高度 */ 
.RWDmenu_plus04 .header,.RWDmenu_plus04 .logo {    height: var(--NaviHeight);}/* logo設定 */ 
.RWDmenu_plus04 .logo {    position: relative;    display: flex;    align-items: center;    width: fit-content;    transition: var(--TransitionDefault);}.RWDmenu_plus04 .logo img {    height: calc(var(--NaviHeight) - 20px);    aspect-ratio: 211/55;}/* 選單設定 */ 
.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: var(--FontSizeNavi);    text-align: center;    color: var(--NaviTextColor);    letter-spacing: 1px;    font-weight: 400;    padding-inline: 20px;    position: relative;}.RWDmenu_plus04 .features :is(.cart-btn, .querycar-btn, .share-group a, i, .lang-select) {    color: var(--NaviTextColor);}.RWDmenu_plus04 .header.is-up :is(.features .cart-btn, .features .querycar-btn, .features .share-group a, .features i, .features .lang-select, .site-nav .menu>li>a) {    color: var(--NaviUpTextColor);    transition: var(--TransitionDefault);}.RWDmenu_plus04 .site-nav .menu>li>a:hover,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .lang-select:hover .lang-select-label {    background: transparent;    color: var(--NaviHoverTextColor);}.RWDmenu_plus04 .site-nav .menu>li>a:after {        position: absolute;        display: block;        bottom: 15px;        left: 33%;        right: 33%;        height: 1px;        content: "";        background: 0 0;        z-index: -1;        transition: .5s;    } .RWDmenu_plus04 .site-nav .menu>li>a:hover:after {    left: 0;    right: 0;    background: #9c9c9c;}    /* 選單收尋icon */ 
.RWDmenu_plus04 .glyphicon-search {    position: relative;    top: 3px;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .features .share-group span,.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: var(--FontSizeNavi);    text-align: center;    color: var(--NaviTextColor);}.RWDmenu_plus04 .features .member-btn {    margin-right: 4px;}.lang-select-label,.RWDmenu_plus04 .features .search-btn,.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn {    padding-inline: 15px !important;    height: var(--NaviHeight);    display: flex;    align-items: center;}/* 購物車數字 */ 
.cart-nu {    top: 3px;    position: relative;}.cart-btn img {    width: 20px;}.RWDmenu_plus04 .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: var(--ColorPrimary);}.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .querycar-block h3 {    font-size: 18px;    font-weight: 500;}/* 下拉選單 */ 
.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-color: var(--NaviTextColor);}.RWDmenu_plus04 .header.is-up .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .header.is-up .lang-select-label:after,.RWDmenu_plus04 .header.is-up .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:after {    border-color: var(--NaviUpTextColor);}.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: unset;    font-weight: 400;    color: var(--NaviHoverTextColor);}.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 200px;    margin-left: -100px;    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 10px;}.RWDmenu_plus04 .site-nav .menu ul li.has-child>a:after {    right: 20px;}.RWDmenu_plus04 .site-nav .menu>li.active>a {    background: transparent;    color: var(--NaviHoverTextColor);}.member-block h3 {    text-align: left;    font-weight: bold;    padding-bottom: 1rem;}.RWDmenu_plus04 .cart-block-headline,.RWDmenu_plus04 .querycar-block-headline,.member-block .login-headline {    font-size: var(--FontSizeItemTitle);    text-align: left;    font-weight: 500;}.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total {    font-size: var(--FontSizeNavi);}.lang-select-options a {    font-size: var(--FontSizeNavi);}/* 登入按鈕 */#btn_member_login {    float: none;    background: var(--BtnPrimaryBg);    padding: 6px 12px;}#btn_member_login,#div_forget_content #forget_table_btn {    background: var(--BtnPrimaryBg);    border: 1px solid var(--BtnPrimaryTextColor);    color: var(--BtnPrimaryTextColor);    border-radius: var(--BtnBorderRadius);    transform: var(--TransitionDefault);}/* 會員區塊 */ 
.RWDmenu_plus04 .member-block a.login,.RWDmenu_plus04 .member-block button.login,.RWDmenu_plus04 .member-block a.login.is-on,.RWDmenu_plus04 .member-block button.login.is-on {    background-color: var(--NaviBtnPrimaryBg);    color: var(--NaviBtnPrimaryTextColor);    transition: var(--TransitionDefault);    border-radius: var(--BtnBorderRadius);}.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    font-size: var(--FontSizeNavi);    background: var(--NaviBtnPrimaryBg);    transition: var(--TransitionDefault);    color: var(--NaviBtnPrimaryTextColor);}.RWDsearch01 .bottom-box .search_btn,.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {    background: var(--NaviBtnPrimaryBg);    transition: var(--TransitionDefault);    font-size: var(--FontSizeNavi);}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background: transparent;}.RWDmenu_plus04 .member-block a.login,.RWDmenu_plus04 .member-block button.login {    background-color: var(--NaviBtnSecondaryBg);    color: var(--NaviBtnSecondaryTextColor);    transition: var(--TransitionDefault);}.RWDmenu_plus04 .member-block a.signin,.RWDmenu_plus04 .member-block button.signin {    background-color: var(--BtnOutlineBg);    color: var(--BtnOutlineTextColor);    border: 1px solid var(--BtnOutlineTextColor);    transition: var(--TransitionDefault);    border-radius: var(--BtnBorderRadius);}/* 漢堡選單 */ 
.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;    color: white !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: var(--ColorPrimary);    color: white !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after,.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after,.RWDmenu_plus04 .dropdown-menu .manu-item-box ul ul a {    color: var(--NaviTextColor);}.RWDmenu_plus04 #mobile-menu .menu li a {    color: var(--NaviTextColor);}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #f2ecf3;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    letter-spacing: 2px;}.RWDmenu_plus04 .ml-stack-nav-toggle {    color: var(--NaviTextColor);    height: var(--NaviHeight);    align-items: center;    padding-block: 0;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle {    color: var(--NaviUpTextColor);}.ml-stack-nav-toggle__line {    background: var(--NaviTextColor);}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line {    background: var(--NaviUpTextColor);}/*loading 有另外做loading再打開*//* .fl {    width: max(10vw, 160px);}.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 1s;}@-webkit-keyframes zeroall {    0% {        opacity: .1;    }    100% {        opacity: 1;    }} *//* btn *//* 按鈕模組父層加上 .btn-group */ 
.btn-group a,.RWDbtn01 .btn {    border: none;    padding: 10px;    width: var(--BtnWidth);    height: var(--BtnHeight);    border-radius: var(--BtnBorderRadius);    font-size: var(--BtnFontSize);    letter-spacing: 2px;    margin-top: var(--BtnMarginTop);    transition: var(--TransitionDefault);    display: flex;    align-items: center;    justify-content: center;}.btn-group .main-btn {    color: var(--BtnPrimaryTextColor);    background: var(--BtnPrimaryBg);}.btn-group .sub-btn {    color: var(--BtnSecondaryTextColor);    background: var(--BtnSecondaryBg);}.btn-group .outline-btn {    border: var(--BorderPrimary);    background: var(--BtnOutlineBg);    color: var(--BtnOutlineTextColor);}.btn-group i,.btn-group img {    transition: var(--TransitionDefault);    margin-left: 10px;}.m-auto {    margin-inline: auto;}.btn-group-center{    display: flex;    align-items: center;    justify-content: center;}/* footer-block */footer {    margin-top: 0;    color: unset;    border-top: 0;    background: unset;    overflow: hidden;    background: #fff;    padding-bottom: 2rem;}.keyarrow p,.copyrights,.copyrights a,.copyrights:hover,.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #999 !important;    font-size: 13px !important;    font-weight: 400;}.RWDssl01 {    display: flex;}.copyrights {    display: flex;    width: 100%;    justify-content: flex-start;    gap: 1rem;    margin-top: 6rem;}.footer-info p,.footer-info a {    color: #4a4a4a;}.footer-info-list>div {    display: flex;    font-size: var(--FontSizeBody);    align-items: center;    gap: 10px;}.footer-info a[data-like="Y"] {    pointer-events: none;}/* footer-btn  */ 
.footer-btn {    display: flex;    gap: 1rem;}.footer-btn a {    text-align: center;    width: var(--BtnWidth);    height: var(--BtnHeight);    padding: 10px;    border-radius: var(--BtnBorderRadius);    line-height: 1;    font-size: var(--BtnFontSize);    display: flex;    align-items: center;    justify-content: center;    background: var(--BtnOutlineBg);    border: 1px solid var(--BtnOutlineTextColor);    color: var(--BtnOutlineTextColor);}/* footer-map */ 
.footer-map iframe {    aspect-ratio: 3/1;}/* footer-edm  */ 
.footer-edm {    border: var(--BorderPrimary);    width: fit-content;    border-radius: 40px;    overflow: hidden;}.footer-edm .newsletter-form {    display: grid;    grid-template-columns: 20vw 80px 80px;}.footer-edm #btn_order_email {    background-color: var(--BtnPrimaryBg);    border-color: var(--BtnPrimaryBg);    color: var(--BtnPrimaryTextColor);}.footer-edm #btn_reject_email {    background-color: var(--BtnSecondaryBg);    border-color: var(--BtnSecondaryBg);    color: var(--BtnSecondaryTextColor);}.footer-edm .form-group {    margin-bottom: 0;}.footer-edm .form-control,.footer-edm .RWDedm001 .btn.btn-rj {    height: 40px;    border-radius: 0;    border: 0;    box-shadow: unset;    font-size: var(--FontSizeBody);}.footer-edm .form-control {    padding-inline: 20px;    color: white;}.footer-edm .form-control::-webkit-input-placeholder {    color: #ffffff5c;    font-size: 15px;}/* footer-sns */ 
.footer-sns .RWDsocial002 .pull-right {    float: unset !important;}.footer-sns .RWDsocial002 ul.socialNetwork {    padding: 0;    display: flex;    flex-direction: row;    margin-bottom: 0;}.footer-sns .RWDsocial002 ul.socialNetwork img {    width: 22px;    position: relative;    top: -3px;}.footer-sns .RWDsocial002 .iconRounded {    border: 0;    color: var(--TextColorPrimary);    background-color: transparent;    width: 40px;    height: 40px;    transition: var(--TransitionDefault);    margin-right: 0;    padding-top: 0;    font-size: 20px;    border-radius: 50%;    line-height: 40px;}/* icon class改成你選的 */ 
.footer-sns .RWDsocial002 .iconRounded.ii-line3 {    color: var(--SnsLine);}.footer-sns .RWDsocial002 .iconRounded.ii-fb1 {    color: var(--SnsFB);}.footer-sns .RWDsocial002 .iconRounded.ii-youtube1 {    color: var(--SnsYT);}.footer-sns .RWDsocial002 .iconRounded.ii-ig2 {    color: transparent;    background: var(--SnsIG);    background-clip: text;}.footer-sns .RWDsocial002 ul.socialNetwork li {    margin-bottom: 0;    line-height: 0;    display: flex;    align-items: center;    transition: var(--TransitionDefault);}/* cookie */ 
.RWDalert_fancybox.bottom .editor a {    text-decoration: underline;    color: var(--ColorPrimary);}.RWDalert_fancybox.bottom .editor a:hover {    color: var(--ColorPrimaryHover);}.RWDalert_fancybox.bottom .editor {    margin-bottom: 0 !important;}.RWDalert_fancybox.bottom {    z-index: 99999 !important;    width: 500px;    padding: 50px 75px 40px !important;    box-shadow: 0 20px 40px rgb(51 51 102 / 60%) !important;    background: rgba(255, 255, 255, 90%) !important;    color: #000 !important;    left: 50% !important;    right: unset !important;    line-height: 1.8 !important;    border-radius: 0;    transform: translateX(-50%);    display: flex;    flex-direction: column;    gap: 1rem;}.RWDalert_fancybox .btn,.RWDalert_fancybox .btn.active {    padding: 5px 20px;    border-color: var(--BtnPrimaryBg);    background: var(--BtnPrimaryBg) !important;    border-radius: 0;    margin-top: 0;    transition: var(--TransitionDefault)}.page_wrapper_bg .main {background-color: #fff;}/*header*/ 
.RWDmenu_plus02 .container{width:90%;padding:0px}/*logo*/ 
.cd-logo{margin-left: 0px;}.cd-logo {width: 230px; margin-top: 10px;}.RWDmenu_plus02 .cart-block {margin-left: 30px;margin-right: 30px;}/*選單*/ 
.cd-primary-nav > li > a{letter-spacing: 2px;font-size: 16px;}/*main*/ 
.cd-main-content{background: #fff;}/* Banner*/ 
.RWDbanner_plus01 .slick-slider{margin:0px 80px}.RWDbanner_plus01 .slick-caption{color: #fff;margin-top:8%;}.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;}/*footer-block*/ 
.footer-block{position: fixed;bottom: 0;background: #fff;width: 100%;padding: 15px 0px;font-size: 13px;letter-spacing: 1px;}.home-footer-block .container{width:90%;padding:0px}.footer-block a, .footer-block a:hover {color:#000} /*聯絡資訊*/ 
.contact-block {padding-top: 5px; padding-left: 0;}.copyright-block {padding-right: 0;}/*社群*/ 
.RWDsocial002 .pull-right{float: left !important;margin-bottom: 0px;}.RWDsocial002 .iconRounded{border: none;color:transparent;background-color:transparent;width: 30px;height: 30px;margin: 0;margin: 0 5px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: transparent;}/*copyright*/ 
.copyright{text-align: right;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #999;}
/*內頁 start*/

/*scrolltop*/#toTop{display:none !important;}/*banner*/ 
.collapsing_header .full_page_photo{position: relative;}.page_wrapper_bg .flex-prev,.page_wrapper_bg .flex-next{display:none;}/*main*/ 
.collapsing_header .main{top:70px !important;}section.call_to_action{padding: 50px 0 60px 0;min-height:650px;}/*footer*/ 
.page_wrapper_bg .footer-block{position: relative;}/*copyright*/ 
.page_wrapper_bg .copyright_desc,.page_wrapper_bg  .copyright_desc a,.page_wrapper_bg  .copyright_desc a:hover{color: #969696;}/*文字統一設定*/ 
.article-text h2 {font-size:24px;line-height: 1;letter-spacing: 1px;}.article-text h4 {font-size:20px;line-height: 1;letter-spacing: 1px;margin: 30px 0 15px;}.article-text p {font-size: 15px;line-height: 2.2;letter-spacing: 1px;color: #676767;}.article-text hr {margin-top: 50px;margin-bottom: 50px;}/*標題頁簽設計*/ 
.hgroup .container{width: 100%;border-bottom: none;padding-top: 0px;padding-bottom: 0px;}.hgroup .breadcrumb{font-size: 12px;background-color: transparent;margin: 0 0 0px;padding: 0;border: none;position: absolute;bottom: 0px;right: 0px;}/*相簿*/ 
.album_item a{font-size:16px;}.album_item_subject{padding:10px 0px;letter-spacing: 2px;background: #7a4d12;color: #fff;}/*電子表單*/ 
.eformsDesc{margin: 50px 0;padding-bottom: 50px;}.form-horizontal .control-label{font-size: 14px;}.form-group {margin-bottom: 35px;}.form-control:focus{-webkit-box-shadow: none;box-shadow: none;}.customized_columns ._input, .customized_columns select{border: 1px solid #e2e2e2;background-color: transparent;font-size: 15px;border-radius: 0px;}.web_btn1{display:none;}.ebtn{float: right !important;margin-right:0px !important;}.ebtn a{font-size: 15px;letter-spacing: 2px;}/*----以下可以刪除----*//*關於我們*/ 
.worker-pic{width: 65%;margin: 20px auto;}.worker-item{text-align: center;margin: 10px 0 20px;}.worker-item h4{margin-bottom:5px}/*服務流程*/ 
.serivce-item{padding: 30px 0px;position:relative}.service-text-right{text-align:right}.serivce-item p{line-height:2;margin-top: 35px;}.nmb-text{font-size: 16em;position: absolute;top: 120px;left: 40px;color: #f7f7f7;z-index: -1;}

/*內頁 end*/
/*1199px start*/

@media (max-width:1200px){.cd-logo {width: 100px;margin-top: 12px !important; margin-left:15px;}nav.cd-nav .bottom-copyright{display:none;}/*banner*/ 
.RWDbanner_plus01 .slick-slider{margin:0px 15px}.RWDbanner_plus01 .slick-caption.txt-center{margin-top: 14%;}.txt1 {margin-bottom: 30px;font-size: 30px;}.RWDbanner_plus01 .page-scroll{bottom: 0px;}.home-footer-block .container {width: 100%;padding: 0px 15px;}}@media (max-width:1200px){:root {    --NaviHeight: 50px;}.RWDmenu_plus04 .header {    padding: 0 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 10px 15px;}.RWDmenu_plus04 .logo img {    height: calc(var(--NaviHeight) - 24px);}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.cd-logo {margin-left:15px;}nav.cd-nav .bottom-copyright{display:none;}/*banner*/ 
.RWDbanner_plus01 .slick-slider{margin:0px 15px}.RWDbanner_plus01 .slick-caption.txt-center{margin-top: 14%;}.txt1 {margin-bottom: 30px;font-size: 30px;}.RWDbanner_plus01 .page-scroll{bottom: 0px;}/*footer-block*/ 
.home-footer-block .container{width:100%;padding:0px 15px}/*社群*/ 
.RWDsocial002 .pull-right{float: right !important;}/*---內頁---*//*服務流程*/ 
.nmb-text{font-size: 10em;top: 105px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/**/ 
.row {margin-right: 0px;margin-left: 0px;}/* banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center{margin-top:25%;}.banner-subtitle{width:65%}/*----內頁----*/section.call_to_action{min-height: 650px;}section.article-text p{font-size:14px;line-height: 2;}.article-text p{font-size: 14px;}/*服務流程*/ 
.service-text-right {text-align: left;}.serivce-item p{margin-top: 15px;margin-bottom: 20px;}.nmb-text{font-size: 30px;top: 0px;left: auto;right: 15px;color: #d6d6d6;}.nmb-text::before {content: "";width: 100px;height: 1px;background: #dedede;position: absolute;display: block;top: 11px;left: -120px;}/*電子錶單*/ 
.eformsDesc{margin: 0px 0 50px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*header*/ 
.collapsing_header header, .cd-main-header {padding: 0 15px;}.RWDbanner_plus01 .slick-caption {width: 100%;}/*logo*/ 
.cd-main-header .cd-logo{margin-left: 0px;}.collapsing_header .cd-main-header .cd-logo{    margin-top: 15px;}/*Banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center{margin-top: 50%;}.txt1{font-size: 18px;margin-bottom: 10px;}.txt2{font-size: 12px;margin-top:20px;width: 100%;line-height: 1.6;letter-spacing: 0px;}/*footer*/ 
.footer-block{position: relative;}.copyright-block {font-size: 11px;letter-spacing: 0px;}/*----內頁----*/ 
.main .container {padding-left: 0px;padding-right: 0px;}section.call_to_action{padding: 30px 0 35px 0;border-bottom: 1px #ececec solid;}.hgroup .container{margin-top: 0px;margin-bottom:25px;}/*關於我們*/ 
.worker-item h4{margin:0px !important}/*服務流程*/ 
.nmb-text::before {width: 30px;left: -45px;}
}
/*phone版 end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle i {    display: none;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*footer*/ 
.footer-block{text-align: center;}.RWDsocial002{width:130px;margin: 10px auto;}.copyright{text-align: center;}
}
/*991px end*/
/*480px start*/
@media (max-width: 480px) {
.contact-block {padding-left: 15px;}
}
/*480px end*/