/*menu*/:root {    --TransitionDefault: .3s ease;    /* 顏色 */    --ColorPrimary: var(--wt-MainColor);    --ColorSecondary: var(--wt-SubColor);    --ColorPrimaryHover: var(--wt-HoverColor);    --ColorSecondaryHover: var(--wt-BtnEmptyColor);    /* 文字顏色 */    --TextColorPrimary: #333;    --TextColorSecondary: #888;    --TextColorTitle: #333;    /* 邊框 */    --BorderPrimary: 1px solid #333;    --BorderSecondary: 1px solid #ccc;    --BorderColorPrimary: #333;    --BorderColorSecondary: #ccc;    /* 背景 */    --BgColorPrimary:#f7f7f7;    /* 外框按鈕 */    --BtnOutlineTextColor: var(--wt-BtnEmptyColor);    --BtnOutlineBg: transparent;    --BtnOutlineHoverTextColor: vwhite;    --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: 17px;    --BtnMarginTop: max(3vw, 2rem);    /* 字體 */    --FontFamily: "Noto Sans TC", sans-serif;    --FontFamilyTw: 'Noto Sans TC', sans-serif;    /* Navi */    --NaviHeight: 100px;    --NaviStickyOffset: calc(var(--NaviHeight) + 1rem);    --NaviTextColor: #333;    --NaviHoverTextColor: var(--ColorSecondary);    --NaviUpTextColor: #333;    --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;}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;    margin-top: var(--NaviHeight) !important;}/* 把預設空div拿掉 */body.wrapper_bg .clear,body.wrapper_bg div[style="clear:both;"] {    display: none;}.edit_mask {    display: block !important;}/*容器設定*/#RWDfullscreen01 .container {    width: 90%;    z-index: 1;    position: relative;    max-width: 1400px;    padding: 0;}.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;}.RWDProduct006 .heading .section-subject .col-md-12,.section-title-bottom {    margin-bottom: var(--SectionMarginBottom);}.RWDProduct006 .heading h2,.RWDleft_cont002 .item-second .text-box .title,.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;}.RWDProduct006 .heading p,.RWDleft_cont002 .item-second .text-box .subtitle,.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: transparent;    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);}/* 選單下滑後色塊 */ 
.RWDmenu_plus04 .header::before {    content: '';    width: 100%;    height: 0%;    background: #fff;    background-size: cover;    opacity: 0;    transition: var(--TransitionDefault);    position: absolute;    left: 0;}.RWDmenu_plus04 .header.is-up::before {    height: 100%;    opacity: 1;    transition: var(--TransitionDefault);    left: 0;}/* 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) - 50px);    aspect-ratio: 25/7;}/* 選單設定 */ 
.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: var(--FontSizeNavi);    text-align: center;    color: var(--NaviTextColor);    letter-spacing: 1px;    font-weight: 400;}.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);}/* 選單收尋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);}.m-auto {    margin-inline: auto;}/* Banner*/ 
.RWDbanner_plus01 .slick-caption {    color: #fff;}.txt1 {    margin-bottom: 50px;    font-size: 40px;    letter-spacing: 2px;    line-height: 1.5}.txt2 {    font-size: 22px;    margin-top: 50px;    margin: 0 auto;    line-height: 30px;    letter-spacing: 4px;}/*第一組產品介紹*/ 
.slice_01 {    background-color: var(--BgColorPrimary);}.RWDProduct006 {    padding-top: 0;    padding-bottom: 0}.RWDProduct006 .heading {    margin-bottom: 50px;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {    margin: 0px 15px 0;}.RWDProduct006 .product-description {    padding: 0px 0px 0px}.RWDProduct006 .margin-bottom-5 {    padding: 30px}.RWDProduct006 .product-description h4.title-price a {    color: var(--TextColorPrimary);    font-weight: 600;    margin-bottom: 15px}.RWDProduct006 .product-description .gender {    letter-spacing: 1px;    line-height: 1.5;    font-size: var(--FontSizeBody);    color: var(--TextColorPrimary);}.RWDProduct006 .illustration-v2 a.product-review {    font-size: var(--FontSizeBody);}.RWDProduct006 .product-description h4.title-price a:hover {    color: #000000;}.RWDProduct006 .product-description h4.title-price {    margin-bottom: 15px;    line-height: 1.5;}.RWDProduct006 .pull-left {    float: none !important}.RWDProduct006 .product-description-brd {    background-color: #fff;    box-shadow: none}.RWDProduct006 .product-description .product-price {    text-align: left;    padding-left: 0;    margin-top: 25px}.RWDProduct006 .product-description .product-price span {    display: inline-block;    font-size: 14px;    font-weight: 600}.RWDProduct006 .product-ratings li .rating {    color: #d8d8d8}.RWDProduct006 .product-description .title-price {    color: #000;}.RWDProduct006 .illustration-v2 .customNavigation {    margin-bottom: 45px}.box_info .fix-price {    margin-left: 20px;}.RWDProduct006 .heading h2:before,.RWDProduct006 .heading h2:after {    display: none;}.RWDProduct006 .heading:before {    content: ' ';    width: 100%;    position: absolute;    border-width: 1px;    border-color: #bbb;    top: 20px;    left: 0;    height: 6px;    border-top-style: solid;    border-bottom-style: solid;}.RWDProduct006 .heading h2 {    background:  var(--BgColorPrimary);}.RWDProduct006 .heading {    position: relative;}/* 熱銷產品*/ 
.RWDleft_cont002 .item-second .text-box {    background: #ffffff;    color: #000;}.RWDleft_cont002 .item-second {    background: #ffffff;}.RWDleft_cont002>.container {    width: 100% !important;}.RWDleft_cont002 .item-second .text-box .underline {    background-color: #a0a0a0;}.RWDleft_cont002 .item-second .text-box .text {    margin-top: 0px;    width: 100%;        letter-spacing: 1px;    line-height: 1.5;    font-size: var(--FontSizeBody);    color: var(--TextColorPrimary);}.RWDleft_cont002 .item-second {    display: flex;    flex-wrap: wrap;    flex-direction: row-reverse;}.RWDleft_cont002>.container:before,.RWDleft_cont002>.container:after {    display: none;}.RWDleft_cont002 .item-second>a {    width: 50%;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;    height: 100%;}.RWDleft_cont002 .item-second .pic img {    object-fit: cover;    min-height: 100%;    max-height: 100%;}.RWDleft_cont002 .item-second .text-box a {    margin-left: 0;}/* 第二組產品介紹*/ 
.RWDproduct003 .section-subject {    display: none;}.slice_03 {    background-color:  var(--BgColorPrimary);}.news-section {    background-color:  var(--BgColorPrimary);}.RWDProduct011 {    margin: 0}.RWDProduct011 .section-line {    display: none}.RWDProduct011 h1.main-title {    font-size: 24px;    font-style: italic;    font-weight: 600;    letter-spacing: 5px}.RWDProduct011 .item {    background-color: #fff}.meet-the-team .team-item>.team-element {    border-radius: 0}.meet-the-team .team-item>.team-element>img {    border-radius: 0}.RWDproduct003 .section-inner {    padding: 0}.RWDproduct003 h1.main-title {    font-size: 30px;    letter-spacing: 2px;    line-height: 1;    font-weight: bold;}.RWDproduct003 h2.sub-title {    font-size: 22px;    font-weight: 300;    line-height: 1.6;    letter-spacing: 2px;}.meet-the-team .team-item.not-right-column.top-column {    margin-bottom: 30px}.meet-the-team .team-item>.team-element>.team-inner {    background-color: rgba(0, 0, 0, 0.6);    display: block;}.meet-the-team .team-item>.team-element:hover>.team-inner {    display: none;}.meet-the-team .team-item>.team-element>.team-inner>.team-detail>.team-content>h4 {    font-size: 16px;    font-weight: 600;    line-height: 1.6;}.meet-the-team .team-item > .team-element > .team-inner > .team-detail > .team-content {    letter-spacing: 1px;}@media (max-width:1200px) {    .cd-logo {        width: 110px;        margin-top: 11px !important;    }}
/*footer start*/

/*頁尾區塊*/ 
.footer-block {    background: #fff;    padding: 50px 20px 0;}.footer-block a:hover,.footer-block a {    color: #000;}/* 社群*/ 
.share-block {    padding: 20px 0px;}.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 {    padding: 0;    margin: 0;    display: flex;    justify-content: center;    align-items: center;    background-color: white;    border: var(--BorderSecondary);}.RWDsocial002 ul.socialNetwork {    display: flex !important;    justify-content: center;    gap: 0 8px;}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: transparent;    color: #000;    border-color: none;    transform: translate(0, -3px);    transition: all ease 0.3s;}/**/ 
.contact-block {    text-align: center;    border-top: 1px #989898 solid;    padding-top: 20px;    color: #000;    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;    border-left: var(--BorderSecondary);    padding-left: 30px;}/**/ 
.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;}.copyright-area a {    color: #989898}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #989898;}@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;    }    .copyright-area {        display: block;    }    .contact-area {        text-align: left;        border-left: none;        padding-left: 0px;    }    .copyright-block {        font-size: 11px;        letter-spacing: 0px;    }}

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

/* 以下為內頁*/ 
.main{background-color:#f7f7f7}.sign{display:none}.social_media_wrapper{display:none}#toTop{display:none !important}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}/*banner*/#RWDPAGE_BASE_PAT01 .main { top: 0 !important;}/* 共同*/ 
.hgroup h1{font-weight:600;letter-spacing:3px;font-size:28px;color:#000;}.hgroup .container{margin-bottom:60px}/* 社群*/ 
.RWDsocial001{position:relative}/* 關於我們*/ 
.about-block{line-height:28px;font-size:14px}/* 最新消息*/ 
.layoutlist_3 .listdate{margin-top:45px}/* 產品介紹 */ 
.layoutlist_5 .product_list_item{background: #ebebe8 !important;}.hgroup .breadcrumb{background:transparent;border-radius:0px;background: #f7f7f7;}.layoutlist_4 .pricearea{text-align:left}.layoutlist_4 .price:first{margin-left:0}.layoutlist_4 .buybtn{padding:5px 0}.layoutlist_4 .buybtn:hover{background-color:#ccc}.item .subject A.itemlink{font-size:18px}.layoutlist_4 .subject{padding-left:5px}.layoutlist_2 .item, .layoutlist_4 .item{border:none}#btn_shopping{border-radius:0px;background-color:#000}#btn_shopping:hover{background-color:#333}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{border-radius:0px}.page_content1 #productbx_bg{background-color:#adadad}.choice_num_type_b .quantity input.qty{background: #ffffff;}.choice_num_type_b .quantity .minus, .choice_num_type_b .quantity .plus{background: #ffffff;}.choice_num_type_b .quantity input.qty {background: #ffffff;box-shadow: none; -webkit-box-shadow: none;}   /*購物清單*/ 
.form_subject{padding-bottom:20px;margin-bottom:20px}.btn_area .btn{border-radius:0px}input[type="radio"], input[type="checkbox"]{margin-right:10px}/*會員專區*/ 
.form-control{border-radius:0px;margin-bottom:5px}.btn{border-radius:0px;border:none}/*聯絡我們*/ 
.ebtn.refill_btn {display: none;}.ebtn{border-radius:0px !important;font-size:14px}.form-horizontal .control-label{font-size:14px}.ebtn a:hover{color: #ffffff;}/* copyright*/footer{margin-top:0;background-color:#fff;}.copyright {background-color: #fff;border-top:0px;}.group-section{background-color:#fff}

/*內頁 end*/
/*1024px start*/
@media (max-width:1024px){
.RWDmenu_plus04 .ml-stack-nav-toggle {    display: flex;}/*購物車*//*banner*/ 
.txt1 {margin-bottom: 30px;font-size: 30px;}/**/ 
.RWDleft_cont002 .item-second .text-box a {margin: 20px 0px 0px;}/**/ 
.meet-the-team .team-item > .team-element > .team-inner > .team-detail > .team-content > h4{letter-spacing: 1px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDleft_cont002 .item-second {    flex-direction: column;}.RWDleft_cont002 .item-second>a,.RWDleft_cont002 .item-second .text-box {    width: 100%;}.RWDleft_cont002 .item-second .text-box .title,.RWDleft_cont002 .item-second .text-box .subtitle {    text-align: center;}.RWDleft_cont002 .item-second .text-box .underline,.RWDleft_cont002 .item-second .text-box a {    margin-inline: auto;}.RWDProduct006 .margin-bottom-5 {    padding: 20px 15px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.navbar-toggle{margin-right:0px;}
}
/*800px end*/
/*768px start*/
@media (max-width: 768px) {
/* Banner*//* 第一組產品*/ 
.slice_01{padding:50px 0;}/* 熱銷產品*/ 
.news-section{padding:50px 0}.RWDleft_cont002 .item-second .text-box{padding: 40px 50px;}/* 第二組產品*/ 
.slice_03{padding-top:0}.meet-the-team .team-item.not-right-column.top-column{width: 50%;float: left;margin-bottom:10px}/*頁尾*/ 
.web_edm{width:88%;}.web_search{width:88%;}/*關於我們*/ 
.about-block p{font-size:16px !important;margin-top:30px !important;line-height:32px !important;}/*最新消息*/ 
.layoutlist_3 .listdate .yearmonth{padding-bottom:0 !important}/*產品介紹*/ 
.page_content2 .info{padding-top:0px !important}._shopping_info {margin-top: 70px;}
}
/*768px end*/
/*767px start*/
@media (max-width: 767px) {
:root {    --NaviHeight: 75px;}.contact-block {    flex-direction: column;    align-items: flex-start;    gap: 15px 0;}.contact-area {    border: none;    padding: 0;}.copyright-block {    text-align: left;}
}
/*767px end*/
/*phone版 start*/
@media (max-width: 480px) {
.collapsing_header header {padding: 0 10px;}.RWDbanner_plus01 .slick-caption {width: 100%;}/*banner*/ 
.txt1{font-size: 18px;margin-bottom: 10px;}.txt2{font-size: 12px;margin-top:20px;width: 100%;line-height: 1.6;letter-spacing: 0px;}/* 第一組產品*/ 
.slice_01{padding-bottom:0}.RWDProduct006 .heading{margin-bottom: 20px;}.RWDProduct006 .heading h2{font-size: 26px;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display:none;}/*熱銷產品*/ 
.news-section{padding-top:0px}.RWDleft_cont002 .item-second .text-box{padding: 40px 30px;}.RWDleft_cont002 .item-second .text-box .title{font-size: 26px;}/*第二組產品*/ 
.slice_03{padding-bottom:50px}/*以下為內頁*/ 
.hgroup h1{margin-bottom:60px}/*內頁banner*/ 
.slider_wrapper {height: auto !important;}/*最新消息*/ 
.layoutlist_3 .listdate{margin-top:25px}
}
/*phone版 end*/