.main {    background: url(archive/image/customization/mian_bg2.jpg);    overflow: hidden}a,a:hover {    text-decoration: none;}.RWDmenu_plus02 li.menu_a {    margin-left: 15px;}/*banner*//*.RWDbanner_plus01 .pic-box {margin: 40px 40px 0px;box-shadow: 0px 0px 15px hsla(0, 0%, 76%, 0.30);}*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption {    top: 30%;    left: -8.5%;}.RWDbanner_plus01 .slickitem01 .slick-caption .logo {    width: 550px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 20px;    height: 5px;    border-radius: 0%;    background: #d9c1db;    transition: 0.5s}.RWDbanner_plus01.style-dotnav .control-box .control {    text-align: right;    margin-right: 50px}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #9688af}/*banner裝飾*/ 
.banner-block::after {    content: "";    background: #c6a3ce;    width: 100%;    height: 500px;    position: absolute;    top: 0px;    z-index: -1;    opacity: 0.2;}.banner-block {    position: relative;}/*down*/ 
.RWDbanner_plus01 .page-scroll {    left: inherit;    right: -1.5%;    display: none}.RWDbanner_plus01 .page-scroll.style-custom span {    font-size: 13px;    color: #b280b6;    transform: rotate(90deg)}.RWDbanner_plus01 .page-scroll a::after {    content: "";    position: absolute;    width: 1px;    height: 50px;    border-right: 1px solid #d9c1db;    left: 45%;    bottom: -95px;    animation: web_menu002 ease-out 2.5s infinite;    animation-direction: alternate;    z-index: 11111;}@keyframes web_menu002 {    0% {        transform: translate(0px, 0px);    }    50% {        transform: translate(0px, -20px);    }    100% {        transform: translate(0px, 0px);    }}/**/ 
.RWDsocial002 {    opacity: 0;    transition: 0.8s}.RWDsocial002.new_social {    opacity: 1}/*選單*/ 
.RWDmenu_plus02 .inside {    background: transparent;}.cd-main-header {    background: transparent;}.RWDmenu_plus02 .container {    width: 96%}nav.cd-nav {    float: left;    margin-top: 5px;    margin-left: 20px;}.cd-primary-nav>li>a {    letter-spacing: 3px;    font-size: 16px;    color: #555;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before {    background: #555}.cd-primary-nav>li:after {    display: none}.cd-primary-nav .cd-secondary-nav {    width: 120px;    background: #d9c3de;    border-radius: 15px;    text-align: center;    letter-spacing: 3px;    box-shadow: 0px 0px 10px hsla(0, 0%, 76%, 0.30)}.cd-primary-nav .cd-secondary-nav>li>a {    font-size: 15px;    color: #555;    transition: 0.5s}.cd-primary-nav .cd-secondary-nav>li.active>a,.cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: transparent;    color: #fff;}.RWDmenu_plus02 .inside.is-up {    box-shadow: 1px 1px 15px rgba(43, 43, 43, .12);    margin-top: 0;    background: #fff}.RWDmenu_plus02 .inside.is-up .menu_a a::after {    content: "";    position: absolute;    width: 100%;    height: 30px;    border: 1px #9688af solid;    right: 50%;    margin-right: -56px;    border-radius: 50px;    top: 27px;}.RWDmenu_plus02 .inside.is-up .menu_a a {    color: #9688af;}.RWDmenu_plus02 .menu_a a:hover:after {    background-color: transparent !important;}.cd-primary-nav ul {    background: #eee1ef;}/*選單功能*/ 
.RWDmenu_plus02 .querycar-block {    font-size: 26px;    background: #d9c1db;    width: 35px;    height: 35px;    text-align: center;    border-radius: 100%;    color: #fff;}.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block {    margin-left: 15px;    font-size: 26px;    color: #fff;    background: #d9c1db;    width: 35px;    height: 35px;    text-align: center;    border-radius: 100%;    color: #fff;    transition: 0.8s}.RWDmenu_plus02 .cart-block a,.RWDmenu_plus02 .member-block a,.RWDmenu_plus02 .querycar-block a {    color: #fff;    transition: 0.8s}.RWDmenu_plus02 .cart-block:after,.RWDmenu_plus02 .member-block:after,.RWDmenu_plus02 .querycar-block:after {    display: none}.RWDmenu_plus02 .querycar-block .ii {    padding-right: 0px;    position: relative;    top: 3px;    right: -1px;}.RWDmenu_plus02 .querycar-block i.qty {    color: #d9c1db;    box-shadow: 0px 0px 0px #ccc;    border: 1px #d9c1db solid;}.RWDmenu_plus02 .cart-block i.qty {    color: #d9c1db;    box-shadow: 0px 0px 0px #ccc;    border: 1px #d9c1db solid;}.RWDmenu_plus02 .cart-block {    margin-left: 14px !important;}.RWDmenu_plus02 .cart-block:hover:after,.RWDmenu_plus02 .member-block:hover:after,.RWDmenu_plus02 .querycar-block:hover:after {    display: none}.RWDmenu_plus02 .cart-block:hover i,.RWDmenu_plus02 .querycar-block:hover i,.RWDmenu_plus02 .member-block:hover i {    color: #fff;}.RWDmenu_plus02 .cart-block:hover,.RWDmenu_plus02 .member-block:hover,.RWDmenu_plus02 .querycar-block:hover {    background: #b280b6}.cd-header-buttons {    right: 15px;}/*搜尋*/ 
.cd-nav-trigger,.cd-search-trigger {    width: 35px;    height: 35px}.cd-search-trigger::before {    border: 2px solid #9688af;    top: 9px;    left: 9px}.cd-search-trigger::after {    background: #9688af;    bottom: 12px;    right: 9px;}.cd-header-buttons li.search-btn {    border-radius: 100%;    border: 1px #9688af solid;    margin-top: 10px}.cd-search {    left: 70%;    width: 30%;    top: 80px !important;    height: 45px}.cd-search button {    right: 30px;    font-size: 15px;    letter-spacing: 2px;    top: 11px;    font-weight: 600;}#top_search_searchkey::placeholder {    color: #222;    font-size: 15px;    letter-spacing: 2px;    font-weight: 600;    position: relative;    top: -2px;}.cd-search button:hover {    color: #9688af}.cd-search input {    border-radius: 100px}.cd-search-trigger span::after,.cd-search-trigger span::before {    background: #d9c1db}.cd-search-trigger span::after,.cd-search-trigger span::before {    top: 55%;    left: 55%}/*語系*/ 
.lang-select {    margin-top: 8px !important;    padding-bottom: 19px;}.cd-main-header .lang-select-label:after {    border: 1px solid #555;    border-width: 1px 1px 0 0;}.lang-select-options {    width: 120px;    background: #d9c3de;    border-radius: 15px;    text-align: center;    letter-spacing: 3px;    box-shadow: 0px 0px 10px hsla(0, 0%, 76%, 0.30);}.lang-select-options>li {    border-right: 0px}#m_RWDfullscreen01_1_1>div.inside>div>header>ul>li.lang-select>ul>li:nth-child(2) {    border-bottom: 0px}.lang-select-options a {    transition: 0.5s;}.lang-select-options a:hover {    background-color: transparent;    color: #fff;    transition: 0.5s;}/*購物車*/ 
.RWDmenu_plus02 .cart-menu .cart-cancel-btn:hover {    color: #b280b6;}.RWDmenu_plus02 .cart-menu .title span {    box-shadow: 0px 0px 0px #dedede;    position: relative;    top: -3px;}.RWDmenu_plus02 .cart-menu {    background-color: #fff}.RWDmenu_plus02 .carempty {    color: #555;    letter-spacing: 1px;    font-size: 15px;    font-weight: 600;}.RWDmenu_plus02 .cart-menu .title {    color: #555;    font-weight: 600;    border-bottom: 1px dotted #797979;}.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #a0a0a0;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {    background-color: #b280b6}/*會員*/ 
.RWDmenu_plus02 .member-block.logn-out a,.RWDmenu_plus02 .member-block:hover span {    color: #000;    font-size: 13px}.RWDmenu_plus02 .member-block.logn-out {    margin-top: 10px;    background: transparent;}#m_RWDfullscreen01_1_1>div.inside>div>header>ul>li.member-block.my-account.hidden-xs>a:nth-child(2),#m_RWDfullscreen01_1_1>div.inside>div>header>ul>li.member-block.hidden-xs>a>span.hidden-xs {    display: none}/**/ 
.block_0 {    position: relative;    height: 100px;}/*標題共同*/#RWDfullscreen01 .main_title {    margin-top: 10px;    margin-bottom: 0px;    font-family: 'Roboto', sans-serif;    text-transform: uppercase;    color: #5E4875;    font-size: 48px;    letter-spacing: 3px;    line-height: 30px;    width: fit-content;    display: inline-block;    position: relative;    font-weight: 300}.RWDservice013 .text_box .title,#RWDfullscreen01 .sub_title {    font-size: 24px;    letter-spacing: 3px;    color: #7D7182;    line-height: 1.5;    margin-top: 8px;    padding-left: 2px;}#RWDfullscreen01 .big_main_title {    line-height: 1.2;    margin-top: 10px;    margin-bottom: 0px;    font-family: 'Roboto', sans-serif;    text-transform: uppercase;    color: #5E4875;    font-size: 48px;    letter-spacing: 3px;    width: fit-content;    display: inline-block;    position: relative;    font-weight: 300}/*寬度*/ 
.feedback-block>.container {    width: 75%}.article-block-2 .container {    width: 75%}.video-block .container {    width: 75%}.about-block .container {    width: 75%}.product_block .container {    width: 75%;    position: relative}.product_block02 .container {    width: 75%}.service_block .container {    width: 75%}.footer_block .container {    width: 75%;    display: flex;    align-items: flex-end;}.article-block .container {    width: 75%}/*手工訂製*/ 
.about-block {    position: relative;    padding-bottom: 50px;    padding-top: 20px;}.about-block .about_left img {    width: 90%;    padding: 50px 0px 0px 80px;    position: relative;    top: -22px;}.about-block .about_en {    margin-bottom: 0px;    font-family: 'Gelasio', serif;    text-transform: uppercase;    color: #c69cca;    font-size: 20px;    letter-spacing: 2px;    line-height: 30px;    position: relative;    bottom: 36px;    display: block;}.about-block .about_info {    font-size: 16px;    font-weight: 600;    letter-spacing: 2px;    color: #b585b9;    position: relative;    bottom: 20px;}.about-block .about_info span {    display: inline-block;    margin: 0px 10px;    color: #cbb6cc;    font-weight: 300;}.about-block .about_p {    font-size: 16px;    font-weight: 600;    letter-spacing: 2px;    color: #555;    line-height: 30px;    margin-top: 45px;}.about-block .main_title::after {    content: "";    position: absolute;    width: 500px;    height: 1px;    background: #e9dbea;    top: 10px;    right: -512px;}.about-block .about_right {    padding: 105px 0px;}/*按鈕*//*.about-block .RWDbtn01 .btn {    background: #9688af;    text-transform: uppercase;    color: #fff;    font-size: 15px;    letter-spacing: 2px;    text-align: center;    border-radius: 100%;    width: 120px;    height: 120px;    align-items: center;    justify-content: center;    display: flex;transition: 0.5s}*/ 
.about-block .RWDbtn01 .btn {    font-size: 16px;    text-align: center;    align-items: center;    justify-content: center;    padding: 10px 45px 10px 20px;    border-radius: 50px;    color: #fff;    font-weight: 400;    letter-spacing: 2px;    background: #9688AF;    transition: 0.8s;    position: relative;    width: 140px;}.about-block .RWDbtn01 .btn::after {    background: url(archive/image/customization/stars.png);    content: "";    position: absolute;    width: 20px;    height: 20px;    background-size: contain;    right: 20px}.RWDbtn01 .btn:hover::before {    right: 3px}/*共同按鈕*/#RWDfullscreen01 .btn_more a {    padding: 10px 45px 10px 20px;    border-radius: 50px;    color: #fff;    font-weight: 400;    letter-spacing: 2px;    background: #9688AF;    transition: 0.8s;    position: relative}#RWDfullscreen01 .btn_block {    margin-top: 50px;}#RWDfullscreen01 .btn_more a:after {    background: url(archive/image/customization/stars.png);    content: "";    position: absolute;    width: 20px;    height: 20px;    background-size: contain;    right: 20px;}#RWDfullscreen01 .btn_more a:hover {    background: #5e4875;}/*產品區塊*/ 
.product_block {    position: relative;    padding: 100px 0px 50px;    border-top: 1px #c7abce dotted;    border-bottom: 1px #c7abce dotted}.product_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 40px;    overflow: visible !important}.RWDproduct002_v2 .section-subject {    display: none}.RWDproduct002_v2 .showbottom a {    text-align: left;    padding-left: 5px;}.portfolio-bottom-summary h4 {    font-size: 18px;    font-weight: 600;    letter-spacing: 2px;    color: #7D7182;    line-height: 30px;    margin-top: 15px;    margin-bottom: 5px;}.portfolio-bottom-summary p {    margin: 0 0 10px;    font-size: 15px;    font-weight: 600;    letter-spacing: 1px;    color: #ab93b5;    line-height: 28px;}.RWDproduct002_v2 .bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: #7D7182;}.RWDproduct002_v2 .portfolio-item>.inner-content>img {    -webkit-transition-duration: 0.8s;    transition-duration: 0.8s;}.product_block::after {    content: "";    position: absolute;    width: 250px;    height: 1px;    background: #d9c1db;    left: -40px;    top: -20px;    transform: rotate(45deg);}.product_block .RWDproduct002_v2 {    padding: 70px 0px;}/*產品特殊*/#m_RWDfullscreen01_55_1>div.section-inner>div:nth-child(2)>div>div>div:nth-child(3) {    margin-top: -300px !important;}#m_RWDfullscreen01_55_1>div.section-inner>div:nth-child(2)>div>div>div:nth-child(2) {    margin-top: -120px !important;}#m_RWDfullscreen01_55_1>div.section-inner>div:nth-child(2)>div>div>div:nth-child(1) {    margin-toptop: 60px !important;}/*產品共同*/ 
.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::after {    content: "MORE";    position: absolute;    right: -70px;    top: -80px;    width: 100px;    height: 100px;    justify-content: center;    text-align: center;    display: flex;    align-items: center;    border-radius: 100%;    letter-spacing: 2px;    color: #fff;    background: #9688AF;    transition: 0.8s;    font-family: 'Roboto', sans-serif;    text-transform: uppercase;}.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a:hover::after {    background: #5e4875}.portfolio-bottom-summary a:hover::after {    background: #d9c1db;    color: #fff !important}.RWDproduct002_v2 .portfolio-item>.inner-content {    overflow: visible !important;}.RWDproduct002_v2 .portfolio-item>.inner-content::after {    content: "";    position: absolute;    width: 100%;    height: 85%;    background: rgba(212, 193, 214, 0.64);    top: -8px;    right: -8px;    z-index: -1;    transition: all .8s ease-in-out;}.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::before {    display: none;    background: url(archive/image/customization/arrow0.png);    position: absolute;    content: "";    width: 68px;    height: 22px;    background-size: contain;    bottom: 0px;    right: -34px;    z-index: 11;    opacity: 0.6;    transition: 0.5s;}.RWDproduct002_v2 .portfolio-item.grow>.inner-content:hover>img {    -webkit-transform: scale(1.02);    transform: scale(1.02);}.RWDproduct002_v2 .portfolio-item.grow>.inner-content:hover::after {    background: rgb(178, 128, 182);    top: -12px;    right: -12px}.RWDproduct002_v2 .showbottom:hover .inner-content>img {    -webkit-transform: scale(1.02);    transform: scale(1.02);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    overflow: visible !important}/*孕婦按鈕*/ 
.btn_block2 a.btn_a2 {    padding: 10px 45px 10px 20px;    border-radius: 50px;    color: #fff;    font-weight: 400;    letter-spacing: 2px;    background: #9688AF;    transition: 0.8s;    border: #9688AF 2px solid;    ;    position: relative}.btn_block2 {    margin-top: 30px;}#RWDfullscreen01 .btn_block2 a.btn_a2:after {    background: url(archive/image/customization/stars2.png);    content: "";    position: absolute;    width: 20px;    height: 20px;    background-size: contain;    right: 20px;    transition: 0.5s;    filter: invert(100%) grayscale(100%) brightness(300%)}#RWDfullscreen01 .btn_block2 a.btn_a2:hover {    background: #5e4875;    color: #fff;    border: 2px #5e4875 solid}#RWDfullscreen01 .btn_block2 a.btn_a2:hover:after {    filter: invert(100%) grayscale(100%) brightness(300%)}/*孕婦專區*/ 
.product_block02 .RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::after {    display: none}.product_block02 .mommy_box {    display: flex;    flex-direction: row;    align-items: flex-end;}.product_block02 {    border-top: 1px #9688AF dotted;    padding: 100px 0px 100px;    position: relative;}.product_block02 .RWDproduct002_v2 {    padding: 0px 0px;}.product_block02 .mommy_right {    margin-top: -120px;}.product_block02 .mommy_left img {    width: 100%;    opacity: 0.8}.product_block02 .mommy-title {    margin: 0 0 10px;    font-size: 15px;    font-weight: 600;    letter-spacing: 3px;    color: #888;    line-height: 28px;    text-align: right;}.product_block02::after {    background: #9688AF;    content: "";    position: absolute;    width: 11px;    height: 11px;    top: -6px;    left: 220px;}.product_block02 .mommy_p {    margin-top: 50px;    color: #7D7182;    letter-spacing: 1px;    line-height: 1.8;    text-align: justify;    font-size: 15px;    min-height: 135px;    padding: 0px 5px}/*.product_block02 .row.mommy_row {display: flex;align-items: flex-end;}*/ 
.product_block02 .pic_box {    margin-right: 5px;}.product_block02 .RWDproduct002_v2 .portfolio-bottom-summary h4 {    display: none}/*服務項目*/ 
.service_block {    position: relative;    padding: 80px 0px 80px;    background-size: cover;    background: url(archive/image/customization/para.jpg) center top;}.RWDService001 .section-subject {    display: none}.service_block .servicr_p {    width: 50%;    margin-top: 50px;    color: #222;    font-weight: 600;    letter-spacing: 1px;    line-height: 1.8;    text-align: justify;    font-size: 15px;}.service_block .RWDService001 i {    margin-bottom: 0px;    display: block;    padding: 10px 50px;}.service_block .boxFeature-2 h2 {    font-size: 18px;    letter-spacing: 2px;    color: #5E4875;    line-height: 25px;    margin-top: 0px;    margin-bottom: 5px;    display: block;    text-align: center}article.boxFeature-2:hover {    top: 5px;    position: relative;}/*跟隨*/ 
.RWDsocial002 .iconRounded {    border: 0px solid #43B6B1;    color: #fff;    background-color: #9688af;    transition: 0.8s;}.RWDsocial002 .iconRounded {    width: 35px;    height: 35px;    margin-right: 2px;    margin: 2px;    padding: 10px}.fixed_block {    position: fixed;    z-index: 1111;    width: 13px;    bottom: 190px;    right: 10px;}.scrollTop002 {    bottom: 90px !important;}.RWDsocial002 .ii-line3:before {    font-size: 14px !important;    position: relative !important;    top: -2px !important;    left: -5px !important;}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: #5e4875;    color: #fff;}.RWDsocial002 i.iconRounded.cusimg {    padding: 2px;}.RWDsocial002 i.iconRounded.cusimg img {    width: 30px;    height: 30px;    text-align: center;}/*top*/ 
.scrollTop002 .ii {    display: none}.scrollTop002 .txt {    letter-spacing: 2px;    display: block;    font-size: 13px;    color: #b280b6;    transform: rotate(90deg);}.scrollTop002 {    bottom: 5%;    right: 12px}.scrollTop002::after {    content: "";    position: absolute;    width: 1px;    height: 50px;    border-right: 1px solid #d9c1db;    right: 15px;    bottom: 0px;    animation: web;    top: -76px;    animation-direction: alternate;    z-index: 11111;}/*頁尾*/ 
.footer_block {    padding: 50px 0px 80px;    position: relative;}.footer_block .footer_left ul {    list-style: none;    padding-left: 0px;    margin-top: 50px;    color: #5E4875;    letter-spacing: 1px;    line-height: 2;    font-size: 15px;}.footer_block .footer_left a {    color: #5E4875}.footer_block .footer_left a:hover {    color: #834888}.footer_block .footer_left span {    display: inline-block;    margin-right: 12px;    color: #5E4875;    font-weight: 600}.footer_block .info_menu {    margin-top: 50px;    font-size: 15px;    font-weight: 600;    letter-spacing: 2px;    color: #5E4875;    padding: 0px 35px;    line-height: 30px;    text-align: center}.footer_block .info_menu a {    color: #5E4875;    transition: 0.5s}.footer_block .info_menu a:hover {    color: #b280b6}.footer_block .footer_right span {    margin: 0px 10px;    color: #cdb5d0;    font-weight: 300;}.footer_block .footer_box {    text-align: center;    margin-bottom: 60px}/*頁尾按鈕*/ 
.footer_block a.footer_btn_a {    margin: 0px 12px;    padding: 10px 60px 10px 40px;    border-radius: 50px;    color: #fff;    letter-spacing: 2px;    background: #9688AF;    transition: 0.8s;    border: #9688AF 1px solid;    position: relative;}.footer_block .footer_btn_a i.icon.ion-chevron-right {    margin-left: 12px;    position: relative;    transition: 0.5s}.footer_block a.footer_btn_a::after {    background: url(archive/image/customization/stars2.png);    content: "";    position: absolute;    width: 20px;    height: 20px;    background-size: contain;    right: 30px;    transition: 0.5s;    filter: invert(100%) grayscale(100%) brightness(200%)}.footer_block a.footer_btn_a:hover {    background: #5e4875;    color: #fff;    border: #5e4875 1px solid}.footer_block a.footer_btn_a:hover:after {    filter: invert(100%) grayscale(100%) brightness(200%)}.footer_block .footer_box .btn_block {    margin-top: 0px !important}/*網頁宣告*/ 
.web_block {    background: #5E4875;    font-size: 12px;    padding: 5px 0px;    letter-spacing: 1px;    line-height: 30px;    color: #fff;    text-align: center}.web_block a {    color: #fff}/*裝飾*/ 
.about-block::after {    opacity: 0.8;    background: url(archive/image/customization/people.png)no-repeat;    content: "";    position: absolute;    width: 135px;    height: 375px;    right: 80px;    background-size: contain;    bottom: -85px;}.product_block::before {    background: url(archive/image/customization/bg01.png);    content: "";    position: absolute;    width: 320px;    height: 330px;    right: 50px;    background-size: contain;    bottom: 70px;    opacity: 0;}/*.service_block::after {background: url(archive/image/customization/bg02.png);position: absolute;content: "";width: 220px;height: 235px;left: 20px;top: -135px;background-size: contain;opacity: 0.8;}*/ 
.product_block .container::after {    background: url(archive/image/customization/bg01.png);    content: "";    position: absolute;    width: 300px;    height: 350px;    left: -308px;    top: 550px;    z-index: -1;    background-size: contain;    opacity: 0.3;}.product_block::before {    animation: 2000ms ease normal forwards 1 move01;    animation-delay: 1.2s;    opacity: 0}@keyframes move01 {    0% {        opacity: 0;        -webkit-transform: translateX(205px);        -moz-transform: translateX(205px);        -ms-transform: translateX(205px);        -o-transform: translateX(205px);        transform: translateX(205px);    }    100% {        opacity: 0.5;        -webkit-transform: translateX(0px);        -moz-transform: translateX(0px);        -ms-transform: translateX(0px);        -o-transform: translateX(0px);        transform: translateX(0px);    }}/*0120功能影藏*//*.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {display:none}*//*0409*/ 
.about-block::before {    background: url(archive/image/customization/bg01.png);    content: "";    position: absolute;    width: 210px;    height: 253px;    left: 0px;    background-size: contain;    bottom: 70px;    opacity: 0.4;}.product_block02::before {    background: url(archive/image/customization/bg01.png);    content: "";    position: absolute;    width: 210px;    height: 253px;    left: 0px;    background-size: contain;    bottom: 0px;    opacity: 0.4;    -moz-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    -o-transform: scaleX(-1);    transform: scaleX(-1);    z-index: -1}/*231103*/ 
.video-block {    padding: 50px 0px 150px;}.RWDvideo003 {    border: 1px solid #eee;    box-shadow: 0 30px 50px rgba(0, 0, 0, .1);    background: white;}.RWDvideo003 .video_box {    margin-bottom: 0;}.RWDvideo003 .text_box {    background-image: unset;    background-color: #f9f9f9;}.RWDvideo003 .text {    display: flex;    flex-direction: column;    align-items: flex-start;}.RWDvideo003 .text .btn {    font-size: 16px;    text-align: center;    align-items: center;    justify-content: center;    padding: 10px 45px 10px 20px;    border-radius: 50px;    color: #fff;    font-weight: 400;    letter-spacing: 2px;    background: #9688AF;    transition: 0.8s;    position: relative;    width: 140px;}.RWDvideo003 .text .btn:hover {    background: #5e4875;}.RWDvideo003 .text .btn::after {    background: url(archive/image/customization/stars.png);    content: "";    position: absolute;    width: 20px;    height: 20px;    background-size: contain;    right: 20px;}.feedback-block,.article-block-02,.article-block {    padding: 100px 0;}.product_block02 .mommy_right {    margin-top: 0;}.article-block-2 {    border-top: 1px #c7abce dotted;    padding: 100px 0;}.RWDservice013 .text_box .imgs {    opacity: 0.7;    aspect-ratio: 3/2;    height: auto;    width: 90%;}.RWDservice013 .text_box {    align-items: center;}.RWDservice013 .text {    max-width: 450px;    background: #ebe3ebcc;    padding: 2rem;    margin-top: 35%;}.RWDservice013 .text_box .memo {    line-height: 1.5;    font-size: 15px;}.RWDnews005 .main-title,.RWDservice013__head__h1,.RWDbanner005 .title_block .title_tw {    font-family: times new roman, times, serif;    color: #5E4875;    font-size: 48px;    letter-spacing: 3px;    text-transform: uppercase;    font-weight: 300;    margin-bottom: 0;    line-height: 1.2;}.RWDnews005 .container {    width: 100%;}.RWDnews005 .sub-title,.RWDservice013__head__h2,.RWDbanner005 .title_block .title_en {    font-size: 24px;    letter-spacing: 3px;    color: #7D7182;    line-height: 1.5;    margin-top: 8px;    padding-left: 2px;}.RWDnews005 h4 a,.news005_h4 a,.RWDbanner005 .swiper-left .main-title,.RWDbanner005 .swiper-right .main-title,.RWDbanner005 .main-title {    font-weight: 600;    letter-spacing: 2px;    color: #7D7182;    line-height: 30px;    margin-top: 15px;    margin-bottom: 5px;}.RWDbanner005 .subtitle {    margin-bottom: 10px;    color: #7d7182;    font-size: 15px;    letter-spacing: 1px;}.RWDservice013 .text_box .more,.RWDbanner005 .sub-link {    color: #9688AF;    font-size: 16px;    font-family: 'Roboto', sans-serif;    border-radius: 50px;    border: 1px solid;    padding: 10px 20px;    margin-top: 20px;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons,.RWDnews005 .section-line,.RWDservice013 .text_box .more .ii-arrow2,.RWDbanner005 .more-btn__arrow,.RWDbanner005.frac-bottom .fraction_block.frac-bottom,.RWDbanner005 .sub-link:hover:after {    display: none;}.RWDbanner005 .more-btn {    left: 50%;    transform: translateX(-50%);    bottom: -100px;}.RWDbanner005 .more-btn {    bottom: 0;    left: 50%;    transform: translateX(-50%);    font-size: 16px;    text-align: center;    align-items: center;    justify-content: center;    padding: 10px 45px 10px 20px;    border-radius: 50px;    color: #fff;    font-weight: 400;    letter-spacing: 2px;    background: #9688AF;    transition: 0.8s;    position: relative;    width: 140px;    border: 0;}.RWDbanner005 .sliderWarp {    margin-bottom: 3rem;}.RWDbanner005 .more-btn::after {    background: url(archive/image/customization/stars.png);    content: "";    position: absolute;    width: 20px;    height: 20px;    background-size: contain;    right: 20px;}#RWDfullscreen01 .RWDservice013 .text_box .sub_title {    font-size: 18px;    letter-spacing: 1px;    margin-bottom: 10px;    margin-top: 0;}.RWDservice013 .text_box .more .name {    margin-right: 0;}.RWDservice013 .text_box {    height: auto;}.RWDbanner005 .add-cart:before {    background-color: #9688af;}.RWDproduct002_v2 .btn-box .btn:hover,.RWDservice013 .text_box .more:hover,.RWDbanner005 .sub-link:hover,.RWDbanner005 .more-btn:hover,.RWDbanner005 .sub-link:hover,.about-block .RWDbtn01 .btn:hover {    background: #5e4875;    color: #fff;    transition: .3s ease;}.product_block02 {    border-bottom: 1px #9688AF dotted;}.RWDproduct002_v2 .btn-box .btn {    width: 100px;    height: 100px;    justify-content: center;    text-align: center;    display: flex;    align-items: center;    border-radius: 100%;    letter-spacing: 2px;    color: #fff;    background: #9688AF;    transition: 0.8s;    font-family: 'Roboto', sans-serif;    text-transform: uppercase;    font-size: 15px;    right: -2rem;    position: absolute;    bottom: -1rem;}.RWDproduct002_v2 .portfolio-item,.RWDproduct002_v2 .popup-portfolio {    margin: 0;}.RWDnews005 .owl-controls {    margin-top: 2rem;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {    letter-spacing: 0px;    line-height: 1.5;    color: #7D7182;    font-size: 15px;}.article-block {    position: relative;}.article-block-2::before {    background: url(archive/image/customization/bg01.png);    content: "";    position: absolute;    width: 210px;    height: 253px;    left: 0px;    background-size: contain;    bottom: -110px;    opacity: 0.4;}.article-block-2::after {    background: #9688AF;    content: "";    position: absolute;    width: 11px;    height: 11px;    bottom: -6px;    right: 220px;}.RWDbanner005 .title_block {    margin-top: 0;}/*231218修*/ 
.article-block {    border-top: 1px #c7abce dotted;}.RWDvideo003 .sub_title {    font-family: times new roman, times, serif !important;    font-weight: 300;    text-transform: uppercase;    color: #5E4874 !important;    font-size: 48px !important;    letter-spacing: 3px !important;    line-height: 1 !important;    width: fit-content;}.RWDvideo003 .main_title {    font-family: '微軟正黑體' !important;    font-size: 24px !important;    letter-spacing: 3px !important;    color: #7D7182 !important;    line-height: 1.5 !important;    margin-top: 8px !important;}.cd-primary-nav .cd-secondary-nav ul.first-block {    left: 120px}/*2024/9/11 fix*/ 
.pointer-none>a{    pointer-events: none;}@media(max-width:1200px){    .pointer-none>a{        pointer-events: auto;    }}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0 !important;min-height: 700px;}.page_content1_thumbphoto .swiper-button-next,.page_content1_thumbphoto .swiper-button-prev{background:#5e4875}#RWDPAGE_BASE_PAT02 .main {background: #fff;}.article-text .container {width: 100%;}/*banner*/#RWDPAGE_BASE_PAT02 .banner-block::after {display:none}/*標題*/ 
.hgroup .container {width: 100%;border-bottom: 0px;text-align: center;}.hgroup h1 {letter-spacing: 2px;font-weight: 400;color: #5E4875;}.hgroup .breadcrumb a:hover {color: #5E4875;}/*文字*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#7D7182}._bd_row p {word-break: normal;line-height: 1.8;font-size: 15px;font-weight: normal;color:#7D7182}/*按鈕*/ 
.page_content1 .btn {background: transparent;float: right;}.page_content1 .btn a {padding: 0px 50px;border-radius: 20px;color: #fff;font-weight: 400;letter-spacing: 2px;background: #fff;transition: 0.8s;}.page_content1 .btn a:hover {background: #5e4875;transition: 0.8s;border: 2px solid #5e4875;}.pro_button {width: 180px;text-align: center;transition: 0.8s;margin-top: 30px;position: relative;}.pro_button a {background: #9688af;display: block;padding: 10px 60px 10px 40px;color: #fff;position: relative;border-radius: 99px;}.pro_button a:hover {background: #5e4875;transition: 0.8s;}.pro_button a::after {background: url(archive/image/customization/stars2.png);content: "";position: absolute;width: 20px;height: 20px;background-size: contain;right: 30px;transition: 0.5s;filter: invert(100%) grayscale(100%) brightness(200%);}.btn.btn_back {background: #fff;font-size: 14px;padding: 0px;border-radius: 8px;color: #555;font-weight: 400;letter-spacing: 2px;transition: 0.8s;}.btn.btn_back a {color: #555;padding: 2px 50px;position: relative;border: 2px solid #DEAFE3;transition: 0.4s;}.btn.btn_back a:hover {color: #fff;background: #DEAFE3;transition: 0.4s;}.btn.btn_back:hover > a {color: #fff;}.pro_button a:hover {color:#fff !important}/*左側*/ 
.m2018 .products-nav .nav-title {background: #9688af;color: #fff;}.page_menu_block h4 {letter-spacing: 2px;}/*關於赫本*/ 
.about_box {display: flex;align-items: center;justify-content: center;}.about_img {width: 48%;display: inline-block;}.page_tex {width: 50%;display: inline-block;padding-left: 50px;}.about_tex h4 {color:#5E4875}/*產品*/#product > div.page_content1 > div.product_top.row > div:nth-child(5) {display:none}.product_desc_subject {color: #7D7182;margin-top: 10px;margin-bottom: 10px;}#prod_name h2 {font-size: 24px;letter-spacing: 2px;color: #7D7182;margin-bottom: 0px;margin-top: 40px;}.page_content1 #productbx_bg {background: rgba(212, 193, 214, 0.64);}.layoutlist_2 .item {border-bottom: 0px solid #b2b2b2;text-align: center;background: rgba(212, 193, 214, 0.64);transition: 0.4s;}.layoutlist_2 .item:hover {background: #9688af;transition: 0.4s;}.layoutlist_2 .item:hover a {color:#fff;transition: 0.4s;}.cate_list .subject a:hover {color: #9688af;}.swiper-container.page_content3_thumbphoto {    padding: 0;    margin: 0 0 20px 0;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child, #RWDPAGE_BASE_PAT02 .cart-menu .text-box .price, .shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color: #e66868;}/*改造媽咪*/ 
.video_box, .video_box2, .video_box3, .video_box4 {margin-bottom: 100px;}.video_five {width: calc(100%/5 - 5px);display: inline-block;}.video_box h4, .video_box2 h4, .video_box3 h4, .video_box4 h4 {font-size: 24px;letter-spacing: 2px;color: #7D7182;line-height: 1.5;}.video_box3 .video_tex img {margin-top: 30px;}.video_box3 .video_tex {padding: 30px;}.video_box3 {display: flex;flex-direction: row;align-items: center;justify-content: center;}.layoutlist_7 .cdate a {display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a {margin-top:3px !important}/*媽咪教室*/#product_tabs td {border: 2px solid #e6e6e6;padding: 8px;color: #222;font-weight: normal;}#product_tabs th{border: 2px solid #e6e6e6;padding: 8px;color: #222;font-weight: normal;background:#9688af;color:#fff}.phone-info {font-size: 16px;font-weight: bold;margin: 20px 10px;display:none}.phone-info i {padding: 0px 5px;}/**/ 
.layoutlist_7 .litem {text-align: center;}/*頁籤*/ 
.tabs nav ul li {border:0px}.tabs nav ul li:first-child {border:0px solid #000}.tabs nav li.tab-current a::before {background: #9688af !important;}#product_tabs a {color: #222;}/*隱私權*/ 
.privacy_tex h4 {font-size: 20px;letter-spacing: 2px;color: #7D7182;line-height: 1.5;margin-top:30px;margin-bottom:10px}/*footer*/#RWDPAGE_BASE_PAT02 .footer_block {border-top: 1px #9688AF dotted;}/*0701改產品架構B*/ 
.RWDproduct_page .pic-box .thumbnails ul li.active a:before, .RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #d9c1db;}#MO_stock {display: none !important;}.RWDmenu_plus02 .cart-menu ul.content li .pic {background-color: transparent;}/*產品_頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a {padding: 5px 20px;height: 35px;color: #5e4875;background: #d9c1db;font-weight: bold;border: 1px solid #d9c1db;margin-right: 5px;transition: 0.3s;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #5e4875;color: #fff;border-color: #5e4875;}.RWDproduct_page .tab-box .tab-container {border: 1px solid #d9c1db}.RWDproduct_page .tab-box .tab-menu li a:before {background: transparent;top: initial;bottom: -1px;height: 2px;}.RWDproduct_page .tab-box .tab-menu li.active a:before{background: #5e4875;}.RWDproduct_page .tab-box .tab-menu a {height: 40px;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:30px}/*購物車*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {background-color: #555;transition: 0.4s;}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color:#fe0000 !important}.RWDmenu_plus02 .cart-menu {z-index: 9999999999;}@keyframes num-bg{0%{background:#b280b6;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#b280b6;-webkit-transform:scale(1);transform:scale(1)}}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #555;color: #555;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #888;color: #888;}.RWDshopping .btn.bg2 {background: #4a4a4a;color: #fff;border-color: #4a4a4a;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #b280b6;color: #fff;border: 1px solid #b280b6;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #9688af !important;border-radius: 0px;color: #fff !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background:#999}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover {color: #fff;transition: 0.3s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #b280b6;transition: 0.3s;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #9688af;transition: 0.3s;}/*會員*/#join_form .btn-primary {background: #888;color: #fff;border: 0;border-radius: 0;}.btn-primary {border-radius: 0;border-color: transparent;background-color: #888;transition: 0.4s;}.btn-primary:hover {background-color: #b280b6;border-color: transparent;transition: 0.4s;}#join_form .btn-primary:hover {background:#b280b6}#btn_member_login {background-color: #4a4a4a;border-radius: 0px;}#btn_member_login:hover {background-color:#b280b6}.member_join_strong {color: #d9c1db;}/*產品縮圖*/ 
.swiper-container.page_content3_thumbphoto {background: rgba(212, 193, 214, 0.40);margin-top: 20px;padding: 10px;}.page_content3_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content3_thumbphoto .swiper-slide:hover {border-color: transparent;}.page_content3_thumbphoto .swiper-slide {border:0px}.btn.btn_back {display:none}/* 240801修改 */ 
.productlist .item .subject A.itemlink{        letter-spacing: 3px;    font-size: 16px;    color: #555;}.productlist .item .subject{        margin-top: 15px;        margin-bottom: 0;}.productlist .item {        margin-top: 35px;}.productlist .layoutlist_2 .item{        background: transparent;}.rwd .faq_question h2{        font-size: 15px;}

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

/*--首頁--*//*menu*/ 
.lang_en .cd-primary-nav>li>a {letter-spacing: 1px;}.lang_en .RWDmenu_plus02 .member-block.logn-out a, .lang_en .RWDmenu_plus02 .member-block.logn-out a:hover span {color: #000 !important;font-size: 12px;    letter-spacing: 0;}.lang_en .RWDmenu_plus02 .member-block.logn-out {width: 50px !important;}/*標題共同*/ 
.lang_en #RWDfullscreen01 .sub_title {letter-spacing:1px}.lang_en #RWDfullscreen01 .big_main_title {letter-spacing: 1px;}/*按鈕*/ 
.lang_en .about-block .RWDbtn01 .btn {letter-spacing:1px}/*共同按鈕*/ 
.lang_en #RWDfullscreen01 .btn_more a {letter-spacing: 1px}/*手工訂製*/ 
.lang_en .about-block .about_p {letter-spacing:0.5px}/*產品區塊*/ 
.lang_en .portfolio-bottom-summary h4 {letter-spacing:1px}.lang_en .portfolio-bottom-summary p {letter-spacing:0.5px}/*孕婦專區*/ 
.lang_en .product_block02 .mommy_p {letter-spacing:0.5px}/*孕婦按鈕*/ 
.lang_en .btn_block2 a.btn_a2 {letter-spacing: 1px;}/*服務項目*/ 
.lang_en .service_block .boxFeature-2 h2 {letter-spacing: 1px;}/*頁尾*/ 
.lang_en .footer_block .footer_left ul {letter-spacing:0.5px}.lang_en .footer_block .info_menu {letter-spacing:0.5px}/*頁尾按鈕*/ 
.lang_en .footer_block a.footer_btn_a {letter-spacing: 1px;}/*--內頁--*//*標題*/ 
.lang_en .hgroup h1 {letter-spacing: 1px;}/*文字*/ 
.lang_en .page_wrapper_bg .pagecontent {letter-spacing: 0.5px}/*按鈕*/ 
.lang_en .page_content1 .btn a {letter-spacing: 1px}.lang_en .btn.btn_back {letter-spacing: 1px}/*左側*/ 
.lang_en .page_menu_block h4 {letter-spacing: 1px;}/*隱私權*/ 
.lang_en .privacy_tex h4 {letter-spacing: 1px}

/*語系 end*/
/*小螢幕 start*/

@media (max-width:1680px) {    /*寬度*/    .feedback-block>.container,    .video-block .container,    .article-block .container,    .article-block-2 .container,    .about-block .container {width: 93%}    .product_block .container {width: 93%}    .product_block02 .container {width:93%}    .service_block .container {width:93%}    .footer_block .container {width: 93%;}    .RWDbanner005 .sliderWarp {        margin-bottom: 2rem;    }        /*裝飾*/    .about-block::after {width: 100px;height: 320px;right:5px}    .RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::before {bottom: 25px;display:none}    .RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::after {top: -90px}        .product_block .container::after {left: -108px}        }        @media (max-width:1440px) {        /*banner*/    .RWDbanner_plus01 .slickitem01 .slick-caption .logo {width: 450px;}    .RWDbanner_plus01 .slickitem01 .slick-caption { left: 0%;}        /*品牌理念*/    .about-block .about_p {font-size: 15px;font-weight: 600; letter-spacing: 2px;color: #555;line-height: 26px;margin-top: 20px;}        /**/    .RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::before {bottom: 85px;display:none}        /*服務項目*/    .service_block .servicr_p {width: 65%}    }        @media (max-width:1366px) {    .product_block .RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::before {bottom: 115px !important;}    .product_block02::before {left: -50px;bottom: -100px}    .cd-primary-nav>li>a {        padding: 0 10px;        letter-spacing: 0;    }    }        @media (max-width:1280px) {        /*寬度*/    .RWDmenu_plus02 .container {width: 100%;}    .about-block .container {width: 95%}    .product_block .container {width: 95%}    .product_block02 .container {width:95%}    .service_block .container {width:95%}    .footer_block .container {width: 95%;}        .RWDbanner_plus01 .pic-box {margin: 0px 0px 0px;}    .RWDmenu_plus02 .inside {margin-top: 0px;}    .portfolio-bottom-summary p {font-size: 14px}            .RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::after {right: -50px;}            .cd-primary-nav>li>a {font-size:15px;padding:0 15px}                }    

/*小螢幕 end*/
/*1199 start*/

@media (max-width:1200px) {    /*banner*/    .RWDbanner_plus01 .pic-box {margin: 0px 0px 0px;}    .RWDmenu_plus02 .inside {margin-top: 0px;}        }        @media (max-width:1199px) {        .cd-primary-nav, .cd-primary-nav ul {z-index: 11111111111;}        /*選單*/    .cd-main-header {padding: 0px 15px;height: 60px;}    .cd-main-header .cd-logo {margin-top: 7px !important;}    .cd-primary-nav>li>a {        letter-spacing: 3px;        font-size: 15px;        font-weight: 600;        color: #555 !important;    }    .cd-header-buttons {right: 0px;}    .cd-header-buttons {top:5px}    .cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background:#9688af;}    .cd-logo {margin-left: 0px;width: 150px}    .RWDmenu_plus02 .phone-menu {margin: 10px 0px 0px 10px;}    .cd-primary-nav .cd-secondary-nav {width:100%;border-radius: 0px;text-align: left}    .cd-primary-nav.nav-is-visible .cd-secondary-nav a {font-weight: 600;}        .RWDmenu_plus02 .inside .cd-main-header {background:#fff;}    .RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}    .RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 15px;margin-left: 2px;font-size: 16px;}    .cd-search {left: 45%;width: 50%;top: 50px !important;}    .cd-search button {right: 15px;}    nav.cd-nav {margin-top: 0px;margin-left: 0px;}        /*語系*/    .lang-select {padding-bottom: 7px;}        /*側邊選單*/    .cd-primary-nav.nav-is-visible {background:#eee1ef}    .fa-long-arrow-left:before {color: #222;}    .cd-primary-nav > li {margin: 0 50px;}    .cd-primary-nav a, .cd-primary-nav ul a {border-bottom:1px solid #d3b3d6;color: #222}    nav.cd-nav .bottom-copyright {color: #222;}    nav.cd-nav .bottom-copyright span {color: #222;}    .cd-primary-nav .cd-secondary-nav {background:#eee1ef}    .cd-primary-nav .first-click {margin: 0px 20px;}    .cd-primary-nav > li > a {color: #222;}    .cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}    .cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}    .has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}    .has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}    .cd-primary-nav > li > a:hover {color:#222}        .cd-primary-nav > li > a:hover {background: transparent;}    nav.cd-nav .bottom-copyright {display:none}                /*產品*/    .product_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 30px;}        /*孕婦專區*/    .product_block02 .mommy_right {margin-top: 0px;}    .mommy_box .col-md-6 {padding: 0px;}    .mommy_box col-md-6.mommy_p {width: 45%}        /*服務*/    .service_block .RWDService001 i {padding: 0px 20px;}        /*頁尾*/    .footer_block .info_menu {letter-spacing: 1px;padding: 0px 0px;}    .footer_block .hidden-lg.hidden-md.visible-sm.sm_btn a {display:none}        /*會員*/    nav.cd-nav .phone-language, nav.cd-nav .phone-member {border-bottom:1px solid #d3b3d6;display:none}            /*---en---*/    .lang_en .product_block02 .mommy_box{display: block;}    .lang_en .mommy_box .col-md-6{width: 100%;float: none;}    .lang_en .product_block02 .mommy_p{margin-top:30px;}        .RWDvideo003 .box {        padding: 0 0 30px 0;    }    .video-block {        padding: 0px 0px 100px;    }    .RWDbanner005 .title_block{        margin-bottom: 30px;    }    .feedback-block, .article-block-02, .article-block {        padding: 80px 0;    }    }                @media screen and (min-width: 800px) and (max-width: 1200px){        .lang_en .product_block02 .mommy_right{margin-top: 200px;}    .lang_en .footer_block .info_menu{margin-top: 0;margin-bottom: 30px;}        }

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption .logo {display:none}.main {margin-top:50px;}.banner-block::after {display:none}/*品牌*/ 
.about-block .about_left {width: 60%;}.about-block .about_right {width: 40%;}.about-block .about_right {padding: 0px 15px;}.about-block::after {width: 100px;height: 320px;right: 50px;bottom: -100px;}.about-block .visible-md {display: block !important;}.about-block .about_left img {width: 100%;padding: 20px 0px 0px 0px;top: 0px;}.about-block .about_en {bottom: 0px;display: block;margin: 20px 0px;}.about-block .about_right {padding: 120px 15px 0px;}/*品牌按鈕*/ 
.about-block .RWDbtn01 .btn {text-align: left;}.about-block a.btn::before {right: inherit; left: -5px}.RWDbtn01 .btn-box {margin: 0px -10px 0;}/*動畫*/ 
.about_left_box {-webkit-transform: translate(0px,0px);transform: translate(0px,0px);}.portfolio-item {-webkit-transform: translate(0px,0px);transform: translate(0px,0px)}/*裝飾*/ 
.product_block::after {width: 130px;height: 1px;left: -50px;top: -12px;}.product_block::before {width: 266px;height: 286px;right: 52px;bottom: inherit;top: 30px;}/*共同標題*/#RWDfullscreen01 .big_main_title {font-size: 45px;}#RWDfullscreen01 .sub_title,.RWDvideo003 .main_title {font-size: 25px !important;}/*產品特殊*/#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > div:nth-child(3) {margin-top:0px !important}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > div:nth-child(2) {margin-top:0px !important}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > div:nth-child(1) {margin-top:0px !important}/*產品*/ 
.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::after {display:none}.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a::before {display:none}.portfolio-bottom-summary p {font-size: 14px}.product_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 15px;}.product_block .RWDproduct002_v2 {padding: 50px 0px 0px;}/*孕婦*/ 
.product_block02 .pic_box {margin-right: 0px;}.product_block02 .mommy_p {font-size: 14px;}/*服務項目*/ 
.service_block .servicr_p {width: 80%;font-size: 14px;}.service_block .boxFeature-2 h2 {font-size: 14px;line-height: 22px;margin-top: 5px;}.service_block .service_left .btn_block {display:none}.service_block .RWDService001 i {margin-bottom: 0px;display: block;float: none;width: 100%;}.service_block .boxFeature-2 h2 {display: block;float: none;width: 100%;text-align: center;}.service_block .boxFeature-2 {display: block;align-items: inherit;}.service_block .RWDService001 i {padding: 0px 30px;}/*頁尾*/ 
.footer_block a.footer_btn_a {letter-spacing: 1px;margin: 0px 5px;font-size:14px}.footer_block .footer_left ul {font-size: 14px;}.footer_block .info_menu {font-size: 14px;letter-spacing: 1px;padding: 0px 0px;}.footer_block .footer_right span {margin: 0px 5px}.fixed_block {width: 40px;bottom: 200px;right: 10px;}.scrollTop002 {bottom: 7%;right: 15px;}.scrollTop002::after {top: -70px;}.footer_block .hidden-lg.hidden-md.visible-sm.sm_btn {display:none !important}/*內頁*/#RWDPAGE_BASE_PAT02 .main {top: 0px !important;}/**/ 
.video_box4 iframe {width: 100%;}.video_five {width: calc(100%/3 - 5px);}.video_box3 {flex-direction: column;}.btn.btn_back {margin-right:0px}/* 240801修改 */ 
.productlist .layoutlist_2>div{    width: calc(100%/3);}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.footer_block .footer_box {width: 100%;}#mobile-fixed .btn-box .normal {border-radius: 0px;}#mobile-fixed .btn-box .bg2, #mobile-fixed .btn-box:hover .bg2 {background: #9688af;border: 1px solid #9688af;}.hgroup h1 {margin-bottom:0px}.hgroup .breadcrumb {border: 0;position: relative;width: 100%;background: transparent;text-align: center;bottom: 0;}.hgroup .container {margin-left:0px;margin-right:0px}.RWDbanner005.frac-bottom .fraction_block.frac-bottom{       margin-top: 2rem; display: flex;}.RWDbanner005 .more-btn{    margin: 2rem auto 0 0;}/* 240801修改 */ 
.productlist .layoutlist_2>div{    width: calc(100%/2);}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
.block_0 {height: 50px;}.RWDfakeloader .fl img {width: 200px}.about-block .RWDbtn01 {overflow: hidden;margin-top: 30px;float: left}.fixed_block {bottom:310px}/*品牌*/ 
.about-block .about_left img {padding: 50px 0px 0px 0px;}.about-block .about_en {bottom: 0px;margin: 30px 0px;display:none}.about-block::after {height: 320px;right: 50px;bottom: 10px;}.about-block .about_left {width: 100%;}.about-block .about_right {width: 100%;}.about-block .main_title::after {right: -550px;}.about-block .about_right {padding: 0px 15px 0px;}.about-block .about_p {margin-top: 50px}.about-block {padding-bottom: 100px}.about-block .RWDbtn01 .btn-box {margin: 0px 0px 0;}.about-block .RWDbtn01 .btn-box li {    padding: 0px 0px;}/*標題共用*/#RWDfullscreen01 .main_title,.RWDvideo003 .sub_title {font-size: 28px !important;}/*產品*/ 
.product_block::after{display:none}.product_block::before {width: 200px;height: 212px; right: 52px;bottom: inherit;top: 90px;}.product_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;}.product_block {padding: 50px 0px 50px;}/*孕婦*/ 
.product_block02 .row.mommy_row {display: block;align-items: inherit;}.product_block02 .mommy_p {width: 100%;min-height: auto;margin-top: 30px;}.product_block02 .pic_box {display:none}.product_block02 {padding: 50px 0px 50px;}.product_block02 .RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}.product_block02 .container {width: 95%;display: flex;align-items: flex-end;}.product_block02 .mommy_box {    display: block;    flex-direction: row;    align-items: flex-end;}/*服務項目*/ 
.service_block .RWDService001 .col-md-3.col-sm-6 {width: 25%;}.service_block .RWDService001 i {padding: 0px 0px;}.service_block .service_right {margin-top: 0px;}.service_block .service_left .btn_block {display:none}.service_block .sm_service_btn .btn_block {margin-top: 30px !important;text-align: left !important;margin-left: 30px;}.service_block {padding: 80px 0px 80px;}/*頁尾*/ 
.footer_block {padding: 50px 0px 50px;position: relative;}.footer_block .container {display: block;align-items: inherit;}.footer_block a.footer_btn_a {padding: 10px 5px 10px 5px;margin: 0px 5px;font-size: 13px;}.footer_block .footer_box {display:none}.footer_block .info_menu {margin-top: 20px;font-size: 12px;letter-spacing: 1px;text-align: left;}.footer_right .btn_block {margin-top: 0px !important;}.footer_block .hidden-lg.hidden-md.visible-sm.sm_btn a {display: block;padding: 10px 20px 10px 30px;border-radius: 50px;color: #fff;font-weight: 600;letter-spacing: 2px;background:#9688af;transition: 0.8s;position: relative;width: 180px;     margin: 5px 0; font-size: 14px;}.footer_block .hidden-lg.hidden-md.visible-sm.sm_btn a:hover {background:#5E4875}.footer_block .hidden-lg.hidden-md.visible-sm.sm_btn a:after {background: url(archive/image/customization/stars.png);content: "";position: absolute;width: 20px;height: 20px;background-size: contain;right:15px; filter: invert(0%) grayscale(0%) brightness(200%);}.footer_block .hidden-lg.hidden-md.visible-sm.sm_btn {    position: relative;    right: 8px;    text-align: left;    z-index: 111;display: block !important}/*0409*/ 
.about-block::before {display:none}.product_block02::before {display:none}/*內頁*/section.call_to_action h4 {margin:20px 0px 10px}#sidebar {margin-bottom: 30px;}section.article-text p {font-size: 15px;line-height: 2;}._bd_column._bd_half {width:100%}/**/ 
.about_box {flex-direction: column;}.about_img {width: 50%;}.page_tex {width: 100%;display: block;padding-left: 0px;text-align: center;}/**/ 
.product5 .scrollTop002 {bottom: 200px !important;}.product5 .fb_dialog_content iframe {bottom: 110px !important;}.shopping .scrollTop002 {bottom: 200px !important;}.shopping .fb_dialog_content iframe {bottom: 110px !important;}#mobile-fixed .btn-shop .btn {border-radius: 0px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block.hidden-xs {display: block !important;}.RWDvideo003 .box{    width: 88%;    left: 6%;}.about-block .about_p {    margin-top: 0;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
/*210206手機版點在產品大圖上面時，整個畫面會無法上下滑動*/ 
.RWDvideo003 .sub_title {    width: 100%;    margin: 37px 0 0 !important;}.RWDvideo003 .main_title {    margin: 0 !important;}.RWDvideo003 .text {    margin-top: 25px;    margin-bottom: 20px;}.video-block {    padding: 0px 0px 50px;}.RWDbanner005 .swiper-center .swiper-slide {    height: auto;}
}
/*767px end*/
/*970px start*/

@media (min-width: 761px) and (max-width: 970px) {    /* 20250408 */    .step-block .step-pic {        order: 1;    }    .step-block .step-text {        order: 2;    }}

/*970px end*/
/*phone版 start*/
@media (max-width: 480px) {
.cd-main-header .cd-logo {margin-top: 12px !important;width: 120px;}.shopping_form .shopping-title {background: #d9c1db;}/*寬度*/ 
.about-block .container {width: 98%}.product_block .container {width: 92%}.product_block02 .container {width:92%}.service_block .container {width:98%}.footer_block .container {width: 98%;}/*品牌*/ 
.about-block .about_p {font-size: 14px;}.about-block .main_title::after {display:none}.about-block .RWDbtn01 .btn {font-size: 15px;padding: 6px 20px 6px 20px !important}/*標題*/#RWDfullscreen01 .main_title {font-size: 26px;letter-spacing: 2px;}#RWDfullscreen01 .sub_title {font-size: 22px;letter-spacing: 2px;}#RWDfullscreen01 .big_main_title {font-size: 26px;letter-spacing: 2px;}#RWDfullscreen01 .big_main_title {margin-top: 0px;}/*孕婦*/ 
.product_block02 .mommy_right {margin-top: 50px;}.product_block::before {right: -20px;}.product_block .RWDproduct002_v2 .portfolio-item {margin-bottom: 35px;}.product_block02 .container {display: block;align-items: inherit;}.mommy_p .col-md-6.col-sm-6 {padding: 0;}.product_block02 .mommy_p {width: 100%;min-height: auto;margin-top: 30px !important;margin: 0 auto;}/*服務項目*/ 
.service_block .RWDService001 .col-md-3.col-sm-6 {width: 49%;display: inline-block;}.service_block .servicr_p {width: 95%;}/*頁尾*/ 
.web_block {font-size: 11px;padding: 8px 0px;line-height: 18px;}.footer_block .hidden-lg.hidden-md.visible-sm.sm_btn {position: relative;right: 0px;text-align: left;z-index: 111;display: block !important;}.footer_block .footer_left ul {font-size: 13px;}.footer_block .footer_left span {margin-right: 5px;}.scrollTop002 {bottom: 12%;}.scrollTop002::after {top: -62px;}.footer_block .info_menu {display:block}/*裝飾*/ 
.about-block::after {display:none}/*---en---*/ 
.lang_en .service_block .RWDService001 .col-md-3.col-sm-6{display: block;float: left;}/*內頁*/ 
.page_wrapper_bg .pagecontent {padding:0px !important}.hgroup h1 {font-size:22px;line-height: 1.5;}.pro_button {width: 100%;}.layoutlist_7 .litem {margin-bottom: 50px !important;text-align: center;}#section-4 > div.tab_content > table > tbody > tr:nth-child(1) > th:nth-child(1) {width: auto !important;}/**/ 
.tab_content th {border: 1px solid #9688af;padding: 10px;background: #9688af;color: #fff;}.tab_content td {border: 1px solid #9688af;padding: 10px;}.phone-info {font-size: 16px;font-weight: bold;margin: 20px 10px;display:block}.phone-info i {padding: 0px 5px;}.mom_table {overflow-x: auto;}.mom_table table {width: 1500px;}/**/ 
.video_five {width:100%;}/*0727*/#mobile-fixed .btn {font-size: 16px;}.RWDmenu_plus02 .querycar-block .ii {font-size: 15px;}.glyphicon {top:4px}.cd-nav-trigger, .cd-search-trigger {width: 34px;height: 34px;}.cd-main-header .cd-logo {margin-top: 13px !important;width: 110px;}.cd-header-buttons li.search-btn {margin-left:10px}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-left: 10px;}.RWDmenu_plus02 .cart-block {margin-left: 8px !important;margin-right:10px}
}
/*phone版 end*/
/*400px start*/

@media (max-width: 400px){.fixed_block {bottom: 300px;}/*menu icon*/ 
.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {width: 30px;height: 30px;}.glyphicon {top: 2px;}.cd-header-buttons li.search-btn {width: 30px;height: 30px;}.cd-search-trigger::before {top: 7px;left: 7px;}.cd-search-trigger::after {bottom: 14px;right: 11px;}.RWDmenu_plus02 .cart-block .glyphicon, .RWDmenu_plus02 .member-block .glyphicon, .RWDmenu_plus02 .querycar-block .glyphicon {font-size: 12px;}.member-block .glyphicon {top: 0;}.RWDmenu_plus02 .querycar-block .ii {font-size: 13px;top: 1px;}}

/*400px end*/
/*380px start*/
@media (max-width: 380px){
.fixed_block {bottom: 300px;}.cd-main-header {padding: 0px 8px;}.cd-main-header .cd-logo {width: 80px;margin-top: 17px !important;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {    margin-left: 6px;}
}
/*380px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDnews005 .main-title, .RWDservice013__head__h1, .RWDbanner005 .title_block .title_tw {    font-size: 45px;}
}
/*1024px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDnews005 .main-title,.RWDservice013__head__h1,.RWDbanner005 .title_block .title_tw {    font-size: 26px;    letter-spacing: 2px;}.product_block .RWDproduct002_v2 .portfolio-item{    margin-bottom: 0;}
}
/*480px end*/
/*600px start*/
@media (max-width: 600px) {
.owl-pagination {display: block;}.about-block,.article-block-2,.feedback-block, .article-block-02, .article-block {padding: 50px 0;}.RWDservice013 .text_box{display: flex;flex-direction: column;}.RWDservice013 .text,.RWDservice013 .text_box .imgs{width: 100%;}.RWDservice013 .text{margin-top: 0;}.RWDservice013 .text_box .imgs {position: relative;}
}
/*600px end*/