/*cookie*/ 
.RWDalert_fancybox .btn.active {    background: #171c61!important;    border-radius: 0 !important;    border: 0 !important;    font-size: 14px !important;    width: 80px;    color: #fff !important;    font-weight: 400 !important;    margin: 20px 0 0 !important;    text-align: center !important;    padding: 7px !important;}.RWDalert_fancybox.bottom{color:#333!important;letter-spacing:1px!important;max-width:400px;padding:40px!important;left:auto!important;right:0!important}.RWDalert_fancybox.bottom .editor{font-size:14px!important;letter-spacing:0!important;margin:0 0 20px!important}.RWDalert_fancybox .btn:last-child:hover {  background: #000; color: #fff;}.RWDalert_fancybox .btn:last-child {font-size: 14px; border-radius: 0; margin: 0;letter-spacing: 0!important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;padding:5px 50px !important}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}.RWDalert_fancybox.bottom { max-width: 100%; padding: 30px !important;}}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img{transform:scale(1)}/*defaultfix*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second{background:transparent;color:#333}.RWDleft_cont002 .item-second .pic{width:100%;float:none}.RWDleft_cont002 .item-second>a{float:right;width:50%}.RWDright_cont002 .item-first{background:transparent}.RWDright_cont002 .item-first .text-box{color:#333;padding:0;letter-spacing:1px;line-height:2}.RWDright_cont002 .item-first .pic{float:none;width:100%}.RWDright_cont002 .item-first>a{pointer-events:none;width:50%;float:left}.RWDright_cont002 .item-first .text-box .underline {display: none;}.portfolio-bottom-summary{height:auto!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item{float:left;height:auto!important;width: calc(100%/3 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow:visible}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden}.RWDproduct002_v3 .popup-portfolio .portfolio-item {height: auto !important;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4{padding:15px 0 0;color:#333;letter-spacing:1px;font-weight:700;line-height:1.5}.RWDproduct002_v3{padding:0}.RWDService002{padding:0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #002f7b;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img{transform:scale(1.05);transition:.5s}.RWDnews005 .owl-carousel .owl-item div>a{display:block;overflow:hidden}.RWDnews005 .owl-carousel .owl-item div img{transition:.5s}.RWDproduct004 .callout-dark{background:transparent;padding:0 0 50px 10vw;}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1{color:#333}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 section{border:0}.RWDproduct004 .row.mix-grid{margin:0}.fl {width:203px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}a,a:hover, a:focus{text-decoration:none;transition: .3s ease!important}.cd-main-content{overflow:hidden}.wrapper_bg,#mobile-fixed, .RWDproduct_page,#sidebar .products-nav,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-size:15px;line-height:1.8;letter-spacing:0;font-family: 'Baloo 2', 'Noto Sans TC', sans-serif;}.wrapper_bg p{margin:0}/*menu02*/ 
.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.cd-primary-nav>.has-children>a{padding-right:30px!important}.RWDmenu_plus02 .container{width:100%;padding:0}.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block{margin-left:25px}.RWDmenu_plus02 .member-block.my-account span,.RWDmenu_plus02 .member-block.logn-out{display:none}/*menu04*/ 
.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{display:block;position:absolute}.RWDmenu_plus04 .site-nav .menu li.has-child {margin-right: 15px;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic{background:#fff}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover{background:transparent;color:#333}.RWDmenu_plus04 .site-nav .menu>li>a {font-weight: 500;padding:25px 1.5vw}.RWDmenu_plus04 .site-nav .menu>li a{color:#333}.RWDmenu_plus04 .lang-select-label:hover:after,.RWDmenu_plus04 .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after{border-color:#333}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block{color:#0092e0;transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block,.RWDmenu_plus04 .site-nav .menu>li>a .m_title_block{transition:.5s}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select{color:#333}.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .features i{transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center;padding:10px}.RWDmenu_plus04 .site-nav .menu ul li a{font-size:15px}.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:none;font-weight:400;background:#171c60;color:#fff}.RWDmenu_plus04 .site-nav .menu li.has-child>a{padding:25px 25px 25px 15px}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn{margin-right:10px}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px;top: calc(100% + 0px); margin-left: -100px;width: 200px;}.RWDmenu_plus04 .features .edit {    float: right;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {    float: left;}.RWDmenu_plus04 .header {    width: 100%;    margin: 0 auto;   /* left: 50%;    transform: translateX(-50%);*/    padding: 0 0 0 3vw;    transition: .5s;    box-shadow: 10px 10px 30px rgb(88 88 88 / 10%);}.RWDmenu_plus04 .logo {    width: 200px;    margin: 10px 0;}.RWDmenu_plus04 .features .edit a img {    width: 175px;}.RWDmenu_plus04 .features .edit a {    padding: 27px 35px;    display: block;    background: #171c60;}.RWDmenu_plus04 .features .edit a:hover {    background: #2c328f;    transition: .5s;}.RWDmenu_plus04 .features {    width: 420px;}.RWDmenu_plus04 #search-box {    right: 200px;    margin: 0;}.RWDmenu_plus04 #search-box .form-control {    height: 55px;    font-size: 15px;}.RWDmenu_plus04 .features .share-group.main_share{padding: 25px 15px 24px;}/*購物車會員*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .member-block a.login.is-on{background:#2c328f}#div_forget_content #forget_table_btn { background: #2c328f; border-radius: 0;transition:.5s}.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total{font-size:15px;color:#000}.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .querycar-block h3,.member-block h3{font-family:'Noto Sans TC',sans-serif;font-weight:500}.RWDmenu_plus04 .member-block .form-area .group label{color:#333}.RWDmenu_plus04 .member-block a.login:hover,.RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,#div_forget_content #forget_table_btn:hover{background-color:#fabd00;color:#fff;transition:.5s}/*banner*/ 
.banners{margin-top:77px;}.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0 6vw}/*0607先隱藏黃色文字*/ 
.RWDbanner_plus01 .txt1 {    position: absolute;    right: 3vw;    font-size: 7.500vw;    font-weight: 900;    letter-spacing: -3px;    font-style: italic;    line-height: 1.1;    top: 1vw;    color: #f7b429;    display:none;}.RWDbanner_plus01 .slick-caption {    top: 45%;    transform: translateY(-50%);}.RWDbanner_plus01 .txt2 h5 {    font-size: 1.042vw;    color: #000;    letter-spacing: 0;    position: relative;    margin: 0 0 15px;    line-height: 1;    padding-left: 15px;}.RWDbanner_plus01 .txt2 {    font-size: 3.906vw;    line-height: 1.3;    font-weight: bold;    color: #000;    font-style: italic;    width: 35%;}/*.RWDbanner_plus01 .txt2 h5:before {    content: "";    background: #999;    position: absolute;    width: 100px;    height: 1px;    top: 50%;    transform: translateY(-50%);    margin-left: 200px;}*/ 
.RWDbanner_plus01 .txt2 br {    display: none;}.RWDbanner_plus01 .txt3 {    font-size: 1.042vw;    margin: 3vw 0 0 !important;    padding-left: 10px;}.RWDbanner_plus01.style-control .control-box {    right: 0 !important;    bottom: 7vw;    padding: 5px 8px 5px 35px;}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#333;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid rgba(,0,0,0,.5);width:8px;height:8px}@media (max-width: 767px) {/*.RWDbanner_plus01 .txt1.device_phone, .RWDbanner_plus01 .txt2.device_phone, .RWDbanner_plus01 .txt3.device_phone {    display: none !important;}.RWDbanner_plus01 .txt1.device_pad, .RWDbanner_plus01 .txt2.device_pad, .RWDbanner_plus01 .txt3.device_pad {    display: none !important;}*/}.RWDmenu_plus04 #search-box.full .form-control{font-size: 30px;letter-spacing: 1px;}.RWDmenu_plus04 #search-box.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.RWDmenu_plus04 #search-box.full .search-in{max-width: 1000px;width: 80%;}}/*ttls*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title,.model__head__h1.isRWDnews015 {    font-size: 2.865vw;    font-weight: 800;    line-height: 1;    position: relative;    font-style: italic;    margin: 0 0 30px;    color: #000;}.index h2.sub-title,.model__head__h2.isRWDnews015 {    color: #333;    letter-spacing: 1px;    font-size: 1.042vw;    font-weight: 400;    line-height: 1.5;    margin: 15px 0 0;    font-style: italic;}.index .section-line{display:none}/*abuss*/ 
.abuss .RWDbtn01 a {    display: none;}.abuss .RWDbtn01 {    text-align: center;}.abuss {    position: relative;    margin: -8vw 0 0;    padding: 13vw 0 0;}.RWDright_cont002 .item-first .pic img {    width: 100%;}.RWDleft_cont002 .item-second .pic img {    width: 100%;}.abuss:before, .abuss:after {    content: "";    background: linear-gradient(90deg, #eee 10%, transparent 50%);    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 80%;    z-index: -1;    clip-path: polygon(0 0, 0% 100%, 100% 100%);    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);}.abuss:after {    transform: scaleX(-1);    background: linear-gradient(90deg, #eee 10%, transparent 30%);}.abuss .RWDbtn01 p {    color: #000;    line-height: 2.3;}.RWDright_cont002 .container, .RWDleft_cont002 .container {    width: 100%;    padding: 0;    position: relative;}.RWDright_cont002 .container:before, .RWDleft_cont002 .container:before {    content: "";    /*background: linear-gradient(135deg, #fabd00, #fa4500);*/   background: linear-gradient(135deg, #fabd00, #dd880a);    clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);    /*width: 70%;*/     width: 78%;    height: 45%;    position: absolute;    top: 50%;    transform: translateY(-50%);}.RWDleft_cont002 .container:before {    left: auto;    right: 0;    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);    /*background: linear-gradient(45deg, #171c60, #500adf);*/   background: linear-gradient(135deg, #070b3c, #08399f);}.RWDright_cont002 .item-first .text-box a,.RWDleft_cont002 .item-second .text-box a {    display: none;}.certxt {    color: #fff;    width: 25vw;    padding-left: 1vw;}.abinner.cer h3 {    font-size: 30px;    margin: 0 0 30px;}.abinner.cer .certxt ul {    padding-left: 0;    margin: 0;    line-height: 3;    list-style: none;    letter-spacing: 1px;}.abinner.cer .certxt ul li {    border-bottom: 1px dashed rgba(255,255,255,.3);    width: fit-content;}.RWDright_cont002 .item-first>a,.RWDleft_cont002 .item-second>a {    margin-left: -16vw;    /*width: 49.6vw;*/    width: 59vw;    pointer-events: none;}.RWDright_cont002 .item-first .text-box {    color: #333;    padding: 0;    letter-spacing: 1px;    line-height: 2;   /* width: calc(100% - 49.6vw + 13vw);*/   width: calc(100% - 56vw + 13vw);    display: flex;    justify-content: center;    align-items: center;    margin-left: -4vw;    margin-right: -7vw;}.RWDright_cont002 .item-first {    display: flex;    justify-content: space-between;    margin: -6vw 0 0;}.abinner.cer {    display: flex;    justify-content: flex-start;    align-items: flex-start;}.RWDright_cont002 .item-first .text-box .text {    overflow: visible;    width: 100%;    font-size: 15px;    margin: 0;}/*bottom*/ 
.RWDleft_cont002 .item-second .text-box .text {    width: 100%;    font-size: 15px;}.RWDleft_cont002 .item-second .text-box .text .abinner.cer {    flex-direction: column;}.RWDleft_cont002 .item-second .text-box .text .abinner.cer ul {    list-style: none;    padding: 0;}.RWDleft_cont002 {    margin: -7vw 0 0;}.RWDleft_cont002 .item-second>a {    margin-right: -5vw;    /*width: 33.6vw;*/    width: 41.6vw;    pointer-events: none;}.RWDleft_cont002 .item-second .text-box {    color: #fff;    padding: 0;    width: 45%;}.RWDleft_cont002 .item-second {    display: flex;    flex-direction: row-reverse;    align-items: center;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .underline {    display: none;}.RWDleft_cont002 .item-second .text-box .text {    width: 100%;    font-size: 15px;    margin: 0;}.RWDleft_cont002 .item-second .text-box .text .abinner.cer ul li {    border-bottom: 1px dashed rgba(255,255,255,.3);    line-height: 3;}.abinner.cer .cerbox ul li:nth-child(3) {    margin-right: -6vw;    padding-left: 6vw;}.abinner.cer .cerbox ul li:nth-child(2) {    padding-left: 3vw;}.abinner.cer .cerbox ul li:nth-child(1) {    margin-right: 6vw;}.abinner.cer .cerbox ul {    list-style: none;    padding: 0;    margin: 0;    display: flex;    flex-direction: column;    width: 50%;}.abinner.cer .cerbox ul li img {    width: 5vw;}.cerbox {    width: calc(100% - 25vw);    display: flex;    justify-content: flex-start;    align-items: center;}.abinner.cer .cerbox ul li {    display: flex;    justify-content: center;    align-items: center;    padding: 1vw;    border-bottom: 1px solid #eee;}.RWDright_cont002 .container:before {    z-index: 2;}.RWDright_cont002 .item-first>a,.certxt {    position: relative;    z-index: 3;}.RWDright_cont002 .item-first .text-box .text .abinner.cer {    align-items: center;}/*playcools */ 
.playcools {    padding: 3vw 0 0;}.playcools .col-md-3.col-sm-3.mix:hover:before {    opacity: 0;    transition: .3s;}.playcools .col-md-3.col-sm-3.mix:before, .playcools .col-md-3.col-sm-3.mix:after {    content: "";    background: linear-gradient(45deg, #e1e1e1, transparent);    position: absolute;    width: 100%;    height: 88.5%;    bottom: 0;    transition: .3s;}.playcools .col-md-3.col-sm-3.mix:hover:after {    opacity: 1;    transition: .3s;}.playcools .col-md-3.col-sm-3.mix:after {    background: linear-gradient(0deg, hsl(236deg 61% 23% / 20%), transparent);    z-index: -1;    opacity: 0;    transition: .3s;}.playcools .col-md-3.col-sm-3.mix {    width: calc(100%/3);    position: relative;}.playcools .RWDproduct004 .item-box-desc {    padding: 60px 6vw 40px;    text-align: center !important;}.playcools .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 20px;    margin: 0 0 20px;}.playcools .col-md-3.col-sm-3.mix .list-inline {    transition: .3s;}.playcools .col-md-3.col-sm-3.mix:hover .list-inline {    color: #000;    transition: .3s;}/*seasons */ 
.seasons .container {    width: 100%;    /*padding: 0 0 0 10vw;*/   padding:0;}.seasons {    padding: 5vw 0 0;    position: relative;}.seasons .section-subject.row {    text-align: left;}.seasons .section-subject.row .col-md-12 {    display: flex;    align-items: flex-end;}.seasons .section-subject.row .col-md-12 h1.main-title {    margin: 0 2vw 0 0;}.seasons .col-md-3.col-sm-3.mix:before {    content: "";    clip-path: polygon(0 0, 0% 100%, 50% 0);    background: linear-gradient(45deg, #4c0bd7, #08093a);    width: 75%;    height: 100%;    position: absolute;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    margin: 0 3vw 3vw 0 !important;}.seasons .col-md-3.col-sm-3.mix {    width: calc(100%/2 - 3vw);    position: relative;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    display: flex;    justify-content: space-around;    align-items: flex-start;    padding: 2vw 0 0 3vw!important;    margin: 0 0 !important;    position: relative;    border: 1px solid #ccc;}.seasons .RWDproduct004 .item-box figure {    /*width: 50%;*/    width: 60%;    padding: 4vw 0 1vw;}.seasons .RWDproduct004 .item-box-desc {    /*width: 50%;*/   width: 40%;    padding: 2vw 0 0 1vw;    margin: 0;}.seasons .RWDproduct004 .item-box-desc h5 {    position: absolute;    left: 40px;    top: 30px;    color: #fff;    font-style: italic;    font-size: 20px;}.seasons .RWDproduct004 .item-box-desc ul {    padding-left: 22px;    color: #666;    line-height: 2;    padding: 0;    list-style: none;}.seasons .RWDproduct004 .item-box-desc a {    font-weight: bold;    font-size: 20px;    color: #000;    margin: 0 0 10px !important;    display: inline-block;}.seasons .RWDproduct004 .row.mix-grid {    margin-right: -3vw;}.seasons .col-md-3.col-sm-3.mix:before, .seasons .col-md-3.col-sm-3.mix:after {    content: "";    clip-path: polygon(0 0, 0% 100%, 50% 0);    /*background: linear-gradient(45deg, #4c0bd7, #08093a);*/   background: linear-gradient(135deg, #070b3c, #08399f);    width: 75%;    height: 100%;    position: absolute;    transition: .5s;}.seasons .col-md-3.col-sm-3.mix:hover:before {    opacity: 0;    transition: .5s;}.seasons .col-md-3.col-sm-3.mix:after {    /*background: linear-gradient(45deg, #fab700, #fa4b00);*/   background: linear-gradient(135deg, #fabd00, #dd880a);     transition: .5s;    top: 0;    z-index: -1;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .col-md-3:hover .item-box:before {    animation: fadeInRight .5s forwards;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {    content: "MORE >";    position: absolute;    word-spacing: 10px;    bottom: 4vw;    right: 4vw;    animation: fadeOutRight .5s forwards;    color: #999;    border: 1px solid;    padding: 5px 70px;}.seasons .RWDbtn01 a.btn {    max-width: 300px;    border-radius: 0;    padding: 10px;    border: 1px solid;    background: transparent;    transition: .3s;    font-size: 15px;    letter-spacing: 1px;}.seasons .RWDbtn01 a.btn:hover {    background: #171c60;    color: #fff;    border-color: #171c60;}/*newss */ 
.newss {    position: relative;    padding: 5vw 0;}.RWDnews015 .type_name {    /*min-height: 8vw;*/    min-height: 11vw;    width: 100%;    text-align: left;    color: #fff;    font-size:30px;    font-style: italic;    font-weight: bolder;    padding: 30px;    filter: brightness(.5);    display: flex;    align-items: flex-end;    background-position-y: 1vw !important;}.RWDnews015 .active .type_name {    color: #fff;    filter: none;    background-position-y: 0 !important;    min-height: 13vw  !important;}.RWDnews015 .link {    margin: 0;    padding: 20px;    width: 100%;}.RWDnews015 .swiper-container:nth-child(1) .swiper-wrapper {    display: flex;    align-items: flex-end;    min-height: 13vw;}.RWDnews015 .swiper-container:nth-child(1)>.swiper-wrapper .swiper-slide {    width: calc(100%/4) !important;    display: flex;    align-items: flex-end;}.RWDnews015 .swiper-container:nth-child(1)>.swiper-wrapper .swiper-slide .type_name {    background: url(archive/image/customization/220609_newbg_1.jpg) no-repeat;    background-size: cover;    background-position: center;}.RWDnews015 .swiper-container:nth-child(1)>.swiper-wrapper .swiper-slide:nth-child(2) .type_name {    background: url(archive/image/customization/newsbg__2_.jpg) no-repeat;    background-size: cover;}.RWDnews015 .swiper-container:nth-child(1)>.swiper-wrapper .swiper-slide:nth-child(3) .type_name {    background: url(archive/image/customization/newsbg__3_.jpg) no-repeat;    background-size: cover;}.RWDnews015 .swiper-container:nth-child(1)>.swiper-wrapper .swiper-slide:nth-child(4) .type_name {    background: url(archive/image/customization/220609_newbg_4.jpg) no-repeat;    background-size: cover;}.newss .container {    width: 75%;}.RWDnews015 .more {    margin: 60px 0 auto 24vw;    padding: 10px;    font-size: 15px;    letter-spacing: 1px;    min-width: 300px;    color: #000;    border-radius: 0;}.no-touch .RWDnews015 .more:hover {    background: #171c60;    color: #fff;    border-color: #171c60;}.RWDnews015 .RWDnews015-container-thumb {    margin-top: 0;}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper .swiper-slide {    padding-left: 5vw;    padding-top: 1vw;    padding-bottom: 3vw;}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper:before {    content: "";    border: 1px solid #eee;    width: 100%;    height: 100%;    position: absolute;}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper {    position: relative;}.RWDnews015 .RWDnews015-container .line{background-color: #f8ba3a;z-index: 1;}/*220627修改-潤*//*playcools*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {margin-bottom: 30px !important;}.playcools .col-md-3.col-sm-3.mix:before {background: url(archive/image/customization/playcools_item_bg2-1.jpg) no-repeat; background-size: cover; opacity: 0.4;}.playcools .col-md-3.col-sm-3.mix:after { background: url(archive/image/customization/playcools_item_bg2-2.jpg) no-repeat; background-size: cover;}.playcools .col-md-3.col-sm-3.mix:hover:after {opacity: 0.8;}/*seasons*/ 
.seasons .RWDproduct004 .row.mix-grid {margin-right: -4.5vw;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .row > div {margin: 0 1.5vw 1.5vw 0 !important;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 2vw 0 0 1vw!important;}.seasons .RWDproduct004 .item-box figure {width: 75%; padding: 3vw 0 2vw;}.seasons .RWDproduct004 .item-box-desc {padding: 2vw 0 0 0; min-width: 330px;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box:after {content: ''; position: absolute; background: url(archive/image/customization/seasons_item_bg3.jpg) no-repeat; background-size: cover; width: 100%; height: 100%; z-index: -1; opacity: 0.7; top: 0; left: 0;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span, .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.seasons .RWDproduct004 .list-inline {    margin-bottom: 30px;    font-size: 15px;    padding-top: 15px;    font-weight: 400;}.seasons .RWDproduct004 .item-box-desc {    font-weight: bold;    font-size: 20px;    color: #000;    margin: 0 0 10px !important;    display: inline-block;}/*20220704*/ 
.RWDright_cont002 .item-first .text-box .text .abinner.cer a, .RWDleft_cont002 .item-second .text-box .text .abinner.cer a { display: block; width: auto; border: none; color: #fff;margin: 0; text-align: left;padding: 0; letter-spacing: .5px;    background: transparent;font-size: 30px;}.RWDright_cont002 .item-first .text-box .text .abinner.cer a:hover, .RWDleft_cont002 .item-second .text-box .text .abinner.cer a:hover { background-color: transparent;}
/*footer start*/

/*rights*/ 
.rights {    display: flex;    font-size: 12px;    padding: 10px 0;    color: #888;    justify-content: center;    background: #1e1e1e;    flex-wrap: wrap;    align-items: center;    width: 100%}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #888}.RWDssl01,.rights .RWDedictor {    margin-right: 20px}.ftinfo p a:hover {    color: #f8b62b;}.ftinfo p:nth-child(5) a:hover {    color: #f8b62b;}.ftinfo p:nth-child(5) a {    display: inline-block;    margin-left: 10px;    border: 1px solid;    padding: 0 5px;    font-size: 12px;    color: #999;}.rightmenu a:hover {    color: #f8b62b;}.rightmenu a {    display: block;    margin: 10px 0;}.footers .container {    width: 100%;    padding: 0;    display: flex;    justify-content: space-between;    align-items: center;    background: #000;    color: #fff;    position: relative;}.footers {    padding: 0;    position: relative;}.rightmenu {    width: 30%;    background: url(archive/image/customization/220609_ftmenubg.png) no-repeat;    background-size: cover;    background-position: center;}.leftinfo {    width: 70%;    display: flex;    align-items: flex-end;}.ftinner {    padding: 4vw 10vw;}.ftinner a {    color: #fff;}.ftinfo {    width: 500px;    padding-right: 3vw;}.socialkey {    width: calc(100% - 500px);    padding-left: 3vw;    text-align: right;}.RWDsocial002 ul.socialNetwork {    margin: 0 0 20px;    padding: 0 0 20px;    border-bottom: 1px solid #505050;    width: 100%;    display: flex;    justify-content: flex-end;}.RWDsocial002 .iconRounded {    border: 0;    font-size: 18px;    margin: 0 0 0 10px;}i.i.ii-fb1.iconRounded {    color: #395795;}i.i.ii-ig2.iconRounded {    color: transparent;    background: -webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);    background: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);    background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);    background-clip: text;    -webkit-background-clip: text;}i.i.ii-youtube1.iconRounded {    color: #FF0000;}i.i.ii-line1.iconRounded {    color: #06BB06;}.RWDsocial002 ul.socialNetwork li:nth-child(1) a i {    position: relative;    z-index: 23;}.RWDsocial002 ul.socialNetwork li:nth-child(1) a {    position: relative;}/* .RWDsocial002 ul.socialNetwork li:nth-child(1) a:before {    background: white;    content: "";    position: absolute;    border-radius: 99em;    width: 40px;    right: 0;    height: 40px;    z-index: 1;} */ 
.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: white;    color: #fff;}@media (max-width: 991px) {    /*tops*/    .scrollTop002 .ii {        font-size: 40px    }    .scrollTop002 {        right: 15px;        bottom: 130px    }}@media (max-width: 600px) {    /*fols*/    a.ml-stack-nav-toggle {        padding: 25px 14px;        margin-left: 10px    }    .RWDbanner_plus01 .slick-caption.txt-left,    .RWDbanner_plus01 .slick-caption.txt-right {        width: 100%;    }}.fols {    display: none}/* footer-edm  */ 
.RWDedm001 {    width: 100%;    border-radius: 40px;    overflow: hidden;    border: 1px solid #4f4f4f;}.RWDedm001 .newsletter-form {    display: grid;    grid-template-columns: auto 80px 80px;}.RWDedm001 #btn_order_email {    background-color: #f39801;    border-color: #f39801;    color: #fff;}.RWDedm001 #btn_reject_email {    background-color: #171c60;    border-color: #171c60;    color: #fff;}.RWDedm001 .form-group {    margin-bottom: 0;}.RWDedm001 .form-control,.RWDedm001 .btn.btn-rj {    height: 40px;    border-radius: 0;    border: 0;    box-shadow: unset;    font-size: 15px;}.RWDedm001 .form-control {    background: transparent;    color: #fff;}/* 241029 */ 
.RWDsocial002 ul.socialNetwork li{    background: white;    border-radius: 50%;}.RWDsocial002 .iconRounded{    padding: 0;    margin: 0;}.RWDsocial002 ul.socialNetwork{    gap: 10px;}@media(hover:hover) {    .RWDedm001 #btn_reject_email:hover,    .RWDedm001 #btn_order_email:hover {        background-color: #2c328f;        border-color: #2c328f;        color: #fff;    }}

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

body .page_wrapper_bg,html {    letter-spacing: 1px;    font-family: 'Baloo 2', 'Noto Sans TC', sans-serif;}.page_wrapper_bg .cd-main-content {    top: 0px !important;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #fabd0c;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;}.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 5rem 0rem;    border-bottom: 1px solid #fabd0c;}.page_wrapper_bg .hgroup .breadcrumb {    position: relative;    bottom: 0px;    background-color: transparent;    border: 0px;    right: unset;    float: unset !important;}.page_wrapper_bg .hgroup .page_subject {    display: flex;    flex-direction: column;    align-items: center;}.page_wrapper_bg .breadcrumb>li+li:before,.page_wrapper_bg .hgroup .breadcrumb ul,.page_wrapper_bg .hgroup .breadcrumb li a {    color: #777;}.page_wrapper_bg .hgroup .breadcrumb li a:hover {    color: #171c60;}.page_wrapper_bg .article-text .container {    width: 90%;}.faq1 .page_wrapper_bg .article-text .container {    width: 70%;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 7rem 0;    background: url(archive/image/customization/inner-bg.jpg);    background-repeat: repeat;    background-size: auto;}.download1 section.call_to_action,.article5 section.call_to_action,.article3 section.call_to_action,.product1 section.call_to_action {    background: #fff;}/* font */ 
.layoutlist_7 .summary,.layoutlist_7 .summary a,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    font-size: 15px;    line-height: 1.8;    color: #666;}.RWDtimeline02 .timeline2_list .block .year,.RWDtimeline01 li.event .point .date {    font-size: 15px;    line-height: 1.8;    color: #afafaf;}.article5 .webdesc,.article3 .webdesc,.productlist .webdesc {    margin-bottom: 2rem;    letter-spacing: 1px;    font-style: italic;    font-weight: 500;    font-size: 16px;}.cate_list .subject,.layoutlist_2 .album_item_subject td,.video_item_subject,.layoutlist_3 .download_subject,.rwdlayoutlist_9 .subject,.RWDtimeline01 li.event .point .title,.page_wrapper_bg .item .subject A.itemlink {    font-size: 20px;    font-weight: 500;}.layoutlist_5 .list_subject a {    font-size: 16px !important;    font-weight: 400;    letter-spacing: 2px;}.RWDtimeline02 .model-title,.RWDtimeline01 .model-title {    padding: 3rem 0rem;    margin-bottom: 0px;    text-align: center;    font-size: 25px;    font-weight: 500;    color: #000;}.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    color: #171c60;    font-size: 20px;    font-weight: bold;    letter-spacing: 2px;}.page_wrapper_bg .pageTitle {    font-weight: 600;    letter-spacing: 2px;    font-size: 45px;    line-height: 1.5em;    margin: 0px;    padding: 0;    color: #000;    text-align: center;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    font-weight: 300;}.RWDtimeline02 .model-title {    color: #333;}.RWDtimeline01 {    background: #fff;}.RWDtimeline01 li.event .point {    padding: 3rem 5rem;}/* btn */ 
.ebtn,.page_wrapper_bg .btn.btn_back {    float: right;    padding: 0px 0px;}.ebtn,.page_wrapper_bg .btn.btn_back {    max-width: 180px;    width: 100%;    border-radius: 0;    padding: 6px;    border: 1px solid #171c60;    background: transparent !important;    transition: 0.5s ease;    font-size: 15px;    letter-spacing: 1px;    line-height: 32px;    color: #fff;}.page_wrapper_bg .btn {    transition: 0.5s ease;}.ebtn:hover,.page_wrapper_bg .btn.btn_back:hover {    background: #171c60 !important;    border: 1px #171c60 solid;    transition: 0.5s ease;}.ebtn:hover a,.page_wrapper_bg .btn.btn_back:hover a {    color: #fff;    transition: 0.5s ease;}.ebtn {    margin-top: 1rem !important;    background: #171c60 !important;    transition: 0.5s ease;}.ebtn a {    color: #fff;    transition: 0.5s ease;    text-align: center;}.ebtn:hover {    background: #fabd0c !important;    transition: 0.5s ease;    border: 1px solid #fabd0c;}.page_wrapper_bg .btn_back a {    color: #171c60;    font-weight: 500;    transition: 0.5s ease;}/* 直接購買+加入購物車 */#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn {    float: none;    width: calc(50% - 10px);    margin-left: 5px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop,#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    max-width: unset !important;    text-align: center;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    border: 1px solid #171c60;    background: #171c60;    font-weight: 500;    padding: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#mobile-fixed .btn-shop .btn.add:hover {    background-color: #fabd0c !important;    border: 1px solid #fabd0c !important;    color: #fff;    transition: 0.5s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    border: 1px solid #fabd0c;    color: #fff;    font-weight: 500;    padding: 0px;    background-color: #fabd0c;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover,#mobile-fixed .btn-shop .btn.shop:hover {    background: #171c60 !important;    transition: 0.5s ease;}/* 選擇數量 */ 
.RWDproduct_page .qtybox1 .btn {    z-index: 1;    padding: 0px;    color: #666;}/* 我的最愛 */ 
.page_wrapper_bg .btn-other .ibtn:hover {    color: #171c60;    transition: 0.4s;}.page_wrapper_bg .btn-other .ibtn {    color: #111;    transition: 0.4s;}/* 註冊 */#join_form .btn-primary {    background: #171c60;    color: #fff;    padding: 0px 30px;    line-height: 40px;    max-width: 200px;    width: 100%;    border: 1px #171c60 solid;    text-align: center;    font-size: 16px !important;    letter-spacing: 2px;    transition: 0.5s;    font-weight: 500;    position: relative;    border-radius: 0px;    float: right;}#join_form .btn-primary:hover {    background-color: #fabd0c !important;    border: 1px solid #fabd0c;    color: #fff;}/* 購物車 */ 
.RWDshopping .btn.normal {    text-align: center;}.RWDshopping .btn-box {    display: flex;    justify-content: center;}.RWDshopping .btn.bg1 {    max-width: 180px;    width: 100%;    border-radius: 0;    padding: 6px;    border: 1px solid #171c60;    background: #171c60;    transition: 0.5s ease;    font-size: 15px;    letter-spacing: 1px;    line-height: 32px;    color: #fff;}.layoutlist_4 .buybtn{    border-radius: 0;    padding: 6px;    border: 1px solid #171c60;    background: #171c60;    transition: 0.5s ease;    font-size: 15px;    letter-spacing: 1px;    line-height: 25px;    color: #fff;    margin-top: 1rem;}.layoutlist_4 .buybtn:hover{    background-color: #fabd0c;    border: 1px solid #fabd0c;    color: #fff;    transition: 0.5s ease;}.RWDshopping .btn.bg1:hover {    background-color: #fabd0c;    border: 1px solid #fabd0c;    color: #fff;    transition: 0.5s ease;}.RWDshopping .btn.bg3,.RWDshopping .btn.bg2 {    max-width: 180px;    width: 100%;    border-radius: 0;    padding: 6px;    border: 1px solid #fabd0c;    background: #fabd0c;    transition: 0.5s ease;    font-size: 15px;    letter-spacing: 1px;    line-height: 32px;    color: #fff;}.RWDshopping .btn.bg3:hover,.RWDshopping .btn.bg2:hover {    background-color: #171c60;    border: 1px solid #171c60;    color: #fff;    transition: 0.5s ease;}/* 登入 */#btn_member_login {    background: #171c60;    color: #fff;    padding: 0px 30px;    line-height: 40px;    max-width: 200px;    width: 100%;    border: 1px #171c60 solid;    text-align: center;    font-size: 16px !important;    letter-spacing: 2px;    transition: 0.5s;    font-weight: 500;    position: relative;    border-radius: 0px;}#btn_member_login:hover {    background-color: #fabd0c;    transition: 0.4s;    border: 1px #fabd0c solid;}.shopping_viewlogin__submit {    background-color: #171c60;    border-radius: 0px;    max-width: 100%;    transition: 0.4s;}.no-touch .shopping_viewlogin__submit:hover:hover {    background-color: #fabd0c;    transition: 0.4s;}.RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover {    opacity: 1;    background-color: #fabd0c;    color: #fff;}.RWDmenu_plus04 .member-block a.signin:hover {    border: 1px solid #fabd0c;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:hover {    color: #171c60 !important;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {    color: #fff !important;}.RWDmenu_plus04 .member-block a.signin {    border: 1px solid #171c60;    color: #171c60;}.no-touch .go_shopping_view_a:hover,.RWDmenu_plus04 .member-block .other a:hover {    color: #171c60 !important;}/* About */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .RWDeditor01 .row .col-md-6 img {    width: 100%;}.page_wrapper_bg .article-text .tabs {    margin-top: 4rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content {    padding: 50px;    background-color: #fff;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #fabd0c;}.page_wrapper_bg .tabs nav li.tab-current a.tabs nav li.tab-current a {    border-color: transparent;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 1px solid #ccc;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff;    border-color: transparent;    color: #171c60;    font-weight: 500;}.page_wrapper_bg.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;    background: #ccc;}.page_wrapper_bg .tabs nav ul li {    border: 1px solid #ccc;    border-bottom: none;    border-left: 0;}.page_wrapper_bg .tabs,.page_wrapper_bg .tab_row {    margin-top: 3rem;}.tabs nav a:hover,.page_wrapper_bg .tab_title {    color: #171c60 !important;}.page_wrapper_bg .tab_title_nav .line {    background: #171c60 none repeat scroll 0 0 !important;}.product1 .page_wrapper_bg .tab-box .tab li {    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-top: 1px solid #ccc;}.product1 .page_wrapper_bg .tab-box .tab .active {    border: 0px solid #ccc;}.tabs nav a {    background: #fafafa !important;}.tabs nav li.tab-current a {    background: #fff !important;}/* 圖片輪播 */ 
.RWDslider01 .slick-arrow:before {    color: #f4ba15;}/* 時間軸 */ 
.RWDtimeline02 .control-box .slick-arrow {    background-color: #171c60;    border: 2px solid #171c60;    transition: 0.4s;}.RWDtimeline02 .control-box .slick-next:after,.RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #ffffff transparent transparent;}.RWDtimeline02 .control-box .slick-arrow:hover {    background-color: #f4ba15;    border: 2px solid #f4ba15;    transition: 0.4s;}.RWDtimeline01 li.event:before {    background: #f4ba15;    border: 2px solid #171c60;}/* sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #171c60;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav {    background: #fff;    box-shadow: 0px 0px 5px 3px #4444441f;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #f4ba15;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 0px 20px 20px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 10px 0px;    transition: 0.4s;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 0 0 0px 0px;    margin: 0px;    border-bottom: 1px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a{    padding-bottom: 0px ;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul li>ul>li.active>a,.page_wrapper_bg .m2018 .products-nav ul li>ul>li.is-open>a,.page_wrapper_bg .m2018 .products-nav>ul>li>a {    color: #171c60;    transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #f4ba15;}/* Product */ 
.page_wrapper_bg .layoutlist_2 .item,.layoutlist_4 .item {    margin-bottom: 30px;    margin-top: 0px;    border-bottom: 0px solid #b2b2b2;}.page_wrapper_bg .product_list_item:hover a {    color: #fabd0c;    transition: 0.4s;}.page_wrapper_bg .product_list_item a {    transition: 0.4s;}.layoutlist_4 .product_list_item .img.img1 {    background: url(archive/image/customization/pdt-bg.jpg) no-repeat;    background-size: cover;    opacity: 0.9;    transition: 0.3s ease-in-out;}.layoutlist_4 .product_list_item .img.img1:hover {    opacity: 1;    transition: 0.3s ease-in-out;}.layoutlist_4 .product_list_item .img.img1 img {    width: 97%;    display: block;    margin: auto;    transition: 0.3s ease-in-out;}.layoutlist_4 .product_list_item .img.img1:hover img {    width: 100%;    transition: 0.3s ease-in-out;}.layoutlist_4 .price{    margin: 0px 10px 0px 0px;}.layoutlist_4 .pricearea {    display: flex;    align-items: center;    line-height: 1px;}.layoutlist_4 .delline.fixprice {    font-size: 14px;}.layoutlist_4 .price.sellprice {    color: #333;    font-size: 16px;}/* Product-detail */ 
.RWDproduct_page .pic-box {    width: 60%;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .pic-box .thumbnails ul li a:before,.RWDproduct_page .pic-box img {    border-radius: 0px;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 2px solid #686868;    border-radius: 0px;}.RWDproduct_page .products-info .name {    font-weight: 500;    font-size: 20px;    color: #171c60;}.page_wrapper_bg .select-box select {    padding: 0 40px 0 15px;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;}.RWDproduct_page .btn-other .ibtn:hover,.RWDproduct_page .products-nav ul li>ul>li:hover>a,.RWDproduct_page .tab-box .tab-menu a:hover {    color: #171c60;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 18px;    font-weight: 500;    color: #686868;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .txt ul {    margin-left: -20px;    list-style: square;}.RWDproduct_page .products-info .txt ul li::marker {    color: #171c60;}.RWDproduct_page .products-info .txt ul li {    font-size: 16px;}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 14px;    font-weight: 400;}.RWDproduct_page .btn-shop {    margin: 1rem 0rem;}/* Product tab */ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #f4ba15;}.RWDproduct_page .tab-box .tab-menu li.active a:after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -2px;    height: 2px;    background: #fff;    transition: all .3s ease-in-out;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #171c60;    font-weight: 500;}.RWDproduct_page .tab-box .tab-menu a:hover {    color: #171c60;}.RWDproduct_page .tab-box .tab-menu a {    background: #fafafa !important;}.RWDproduct_page .tab-box .tab-menu .active a {    background: #fff !important;}.RWDproduct_page .btn_back {    background: transparent;}/* 保固服務 */ 
.rwdlayoutlist_9 .cdate {    display: none;}.rwdlayoutlist_9.row {    row-gap: 4rem;}.rwdlayoutlist_9 .subject {    color: #fff;    overflow: auto;    margin-bottom: 0px;}.rwdlayoutlist_9 .subject:hover {    color: #fff !important;}.rwdlayoutlist_9 .litem__text {    position: relative;    width: 75%;    margin: -24px 0 auto auto;    padding: 10px 20px;    background: #171c60;}.rwdlayoutlist_9 .litem {    padding: 20px;}.litem:hover a {    color: #fff;}/* 保固登入 */ 
.eforms1 .eformsForm ,.eforms2 .eformsForm {    background: #fff;    padding:  6rem;    border-radius: 0px;    margin-top: 0px;}.eforms1 .formdesc,.eforms2 .formdesc {    padding-right: 6rem;}.warranty-info {    text-align: left;}.warranty-info h3 {    margin: 0rem 0rem 1rem;    font-weight: 600;    color: #000;}.warranty-info br{    display: none;}.warranty-info ul {    margin-top: 2rem;    list-style: none;    padding-left: 0px;    border-top: 1px dashed #b8b8b8;    padding-top: 2rem;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.5;}.warranty-info ul li:nth-child(5) a {    display: inline-block;    margin-left: 10px;    border: 1px solid;    padding: 0 5px;    font-size: 12px;}.warranty-info ul li:nth-child(5) a:hover {    color: #f4ba15;}.warranty-info a {    color: #4d4d4d;}.warranty-info>p {    color: #999 !important;}.new-form .new-width .row .col-md-11{    margin-bottom: 0px;}/* 最新消息 */ 
.article3 .webdesc {    text-align: center;    margin-bottom: 0rem;}.layoutlist_8 .listdate .day {    color: #171c60;}.page_wrapper_bg .layoutlist_8 .article_subject:hover {    color: #f4ba15;}.layoutlist_8 .listdate{    text-align: center;}/* 經銷據點 */ 
.page_wrapper_bg .layoutlist_5 .item {    padding: 15px 0px;    line-height: 1;    margin: 0;}.page_wrapper_bg .layoutlist_5 .list_date {    display: none;}.page_wrapper_bg .layoutlist_5 {    border: 1px solid #eee;}.article5 .page_wrapper_bg .article-text .container {    width: 80%;}.layoutlist_5 .list_subject a:hover {    color: #f4ba15;}/* Contact Form */ 
.eforms1 .eformsDesc,.eforms2 .layoutlist_1.page_content2 .eformsDesc,.page_wrapper_bg .eformsForm .formdesc {    text-align: center;}.eforms1 .eformsDesc {    border-bottom: 0px solid #dcdcdc;    margin-bottom: 4rem;    letter-spacing: 1px;    font-weight: 500;    font-size: 20px;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.eforms2 .layoutlist_1.page_content2,.eforms1 .layoutlist_1.page_content2 {    max-width: 960px;    margin: 0 auto;    width: 100%;}.page_wrapper_bg .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,.page_wrapper_bg .form-horizontal .form-group .col-md-11 {    width: 100% !important;}.page_wrapper_bg .form-horizontal .form-group {    display: flex;}.eforms2 .form-horizontal .control-label {    font-weight: 500;    font-size: 16px;    width: 20%;}.eforms1 .form-horizontal .control-label {    font-weight: 500;    font-size: 16px;    width: 100%;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,.page_wrapper_bg .form-horizontal .form-group .col-md-11 {    padding: 0px;}.eforms1 .page_wrapper_bg .form-horizontal .form-group {    flex-direction: column;}/* shopping car */ 
.RWDshopping .shopping-step .name {    color: #111;    font-weight: bold;}.RWDshopping .shopping-step .num {    color: #171c60;    border: 1px solid #171c60;    background: rgba(255, 255, 255, 0.6);}.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #171c60;}@keyframes num-bg {    0% {        background: rgb(23, 28, 96, 0);        -webkit-transform: scale(0.5);        transform: scale(0.5)    }    100% {        background: rgb(23, 28, 96, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}/* shopping menu */ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background: #171c60;    transition: 0.5s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background: #fabd0c;    transition: 0.5s ease;}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus,.RWDmenu_plus04 .cart-block .qty-box .qtyplus,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus {    background-color: #171c60;    transition: 0.5s ease;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .cart-block .qty-box .qtyplus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus:hover {    background-color: #fabd0c;    transition: 0.5s ease;}/* member */#join_form {    border-radius: 0px;    max-width: 900px;}.member .btn-primary {    float: unset;}#btn_reverify_form:hover,#btn_forget_form:hover {    color: #171c60;    transition: 0.5s ease;}#btn_reverify_form,#btn_forget_form {    transition: 0.5s ease;}.member_join_strong {    color: #171c60;    transition: 0.5s ease;}.member_join_strong:hover {    color: #bcbcbc;    transition: 0.5s ease;}#div_forget_content #forget_table_btn:hover {    opacity: 1;}#div_forget_content #forget_table_btn:hover {    background-color: #fabd0c;}/* 下載 */ 
.page_wrapper_bg .layoutlist_3 .dbtn_v2 {    max-width: 180px;    width: 100%;    border-radius: 0;    padding: 6px;    border: 1px solid #171c60;    background: #171c60;    transition: 0.5s ease;    font-size: 15px;    letter-spacing: 2px;    line-height: 32px;    text-align: center;    color: #fff;    font-weight: 500;}.page_wrapper_bg .layoutlist_3 .dbtn_v2:hover {    background-color: #fabd0c;    transition: 0.5s ease;    border: 1px solid #fabd0c;}.page_wrapper_bg .download .oneline .col-md-4.col-sm-6 {    width: calc(100%/2 - 40px);    margin-right: 40px !important;}.download1 .page_wrapper_bg .article-text>.container {    width: 95%;}.download1 .page_wrapper_bg .list_table .container {    width: 100%;}.download1 .col-sm-6.col-md-4:hover a {    color: #fabd0c;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #666;}.privacy-page .content-part ul {    padding-left: 20px;    margin: 0;    font-size: 15px;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #000;    margin: 0 0 1.5rem;    font-size: 22px;}.privacy-page {    width: 80%;    margin: 0 auto;}/* cookie */ 
.RWDalert_fancybox .btn {    border: 1px solid #171c60 !important;    background: transparent !important;    color: #171c60 !important;    font-weight: 600 !important;    padding: 5px 15px;    border-radius: 0px;}.RWDalert_fancybox .btn:hover {    background-color: #111 !important;    border: 1px solid #111 !important;    color: #fff !important;}#RWDalert_fancybox a {    color: #171c60}#RWDalert_fancybox a:hover {    color: #ccc}.RWDalert_fancybox.bottom {    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;}.RWDalert_fancybox.bottom .editor {    margin-bottom: 0px !important;    transition: 0.5s ease;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    text-align: center;    line-height: 1.5;    padding: 5px 50px;}.RWDalert_fancybox .btn.active:hover {    background-color: #fabd0c !important;}/* 相簿 */ 
.photo_view .flexslider {    background: transparent !important;    border: 4px solid transparent !important;}.layoutlist_2 .album_item {    overflow: visible !important;}/* 240115調整規格寬度 */ 
.RWDproduct_page .form-group {    display: flex;}#mobile-fixed .form-group {    display: flex;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label,#mobile-fixed .control-label {    width: 200px;}.RWDproduct_page .products-info .qtybox, .RWDproduct_page .products-info .select-box,#mobile-fixed .qtybox, #mobile-fixed .select-box {    width: calc(100% - 200px);}#mobile-fixed .stock {    font-size: 1rem;    padding-left: 0;}/* 20250305 */ 
.page_wrapper_bg .cd-main-content {    margin-top: 0 !important;}

/*內頁 end*/
/*小螢幕 start*/

@media (min-width: 1921px) and (max-width: 2560px) {    .playcools .RWDproduct004 .item-box-desc {        padding: 60px 8vw 40px;    }    .certxt {        padding-left: 4vw;    }}@media (max-width: 1920px) {    .privacy-page {        width: 100%;    }    .page_wrapper_bg .hgroup .container {        margin: 2rem 0rem 4rem 0rem;    }    .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .page_wrapper_bg .banner_block .container {        width: 90% !important;    }    .article5 .page_wrapper_bg .article-text .container,.faq1 .page_wrapper_bg .article-text .container {        width: 85%;    }}@media (max-width: 1700px) {    .RWDright_cont002 .container:before,    .RWDleft_cont002 .container:before {        width: 80%;        height: 18vw;    }    .certxt {        width: 43vw;        padding-left: 4vw;    }    .abinner.cer .cerbox ul {        width: 20vw;    }    .abinner.cer .cerbox ul li {        padding-top: 15px;        padding-bottom: 15px;    }    .abinner.cer .cerbox ul li:nth-child(3) {        margin-right: -4vw;    }    .seasons .container {        width: 100%;        /*padding: 0 0 0 5vw;*/    }    .seasons .RWDproduct004 .item-box-desc {        min-width: 400px;        padding-left: 40px;    }    /*.seasons .RWDbtn01 {        margin-left: -5vw;    }*/    .model__head__h1.isRWDnews015 {        margin: 0 0 20px;    }    .ftinner {        padding: 4vw 7vw;    }    .newss .container {        width: 80%;    }    /*220627修改-潤*/    .seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {        padding: 2vw 0 0 2vw !important;    }    .seasons .RWDproduct004 .item-box-desc {        min-width: 320px;        padding-left: 10px;    }}@media (max-width: 1680px) {    .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .cate_list .subject,    .layoutlist_2 .album_item_subject td,    .video_item_subject,    .layoutlist_3 .download_subject,    .rwdlayoutlist_9 .subject,    .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .item .subject A.itemlink {        font-size: 18px;    }    .join_form-title,    .login_box_head,    .page_wrapper_bg .layoutlist_7 .subject,    .page_wrapper_bg .layoutlist_7 .subject a,    .page_wrapper_bg .layoutlist_8 .article_subject {        font-size: 18px;    }    .eforms2 .form-horizontal .control-label {        width: 25%;    }    .eforms1 .formdesc,    .eforms2 .formdesc {        padding-right: 4rem;    }    .eforms1 .customized_columns {        padding-left: 4rem;    }    .eforms1 .eformsForm,    .eforms2 .eformsForm {        padding: 4rem;    }}@media (max-width: 1600px) {    .abuss {        padding: 10vw 0 0;    }    .playcools .RWDproduct004 .item-box-desc {        padding: 60px 4vw 40px;        margin: 0;    }    .index h2.sub-title,    .model__head__h2.isRWDnews015 {        font-size: 20px;    }    .RWDbanner_plus01 .txt3,    .RWDbanner_plus01 .txt2 h5 {        font-size: 18px;    }    .RWDnews015 .type_name {        min-height: 9vw;    }}@media (max-width: 1500px) {    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 12px;    }    .RWDmenu_plus04 .features .member-btn,    .RWDmenu_plus04 .features .search-btn {        margin-right: 5px;    }    /*.RWDmenu_plus04 .features {        width: 350px;    }*/    .RWDright_cont002 .item-first {        margin: -4vw 0 0;    }    .RWDright_cont002 .container:before,    .RWDleft_cont002 .container:before {        height: 20vw;    }    .RWDleft_cont002 {        margin: -4vw 0 0;    }    .RWDproduct004 .callout-dark {        padding: 0 0 30px;    }    .seasons .section-subject.row .col-md-12 {        padding: 0 15px 20px;    }    .seasons {        padding: 7vw 0 0;    }    .seasons .RWDproduct004 .item-box-desc h5 {        font-size: 17px;        top: 20px;        left: 20px;    }    .seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {        bottom: 2vw;    }    .newss {        padding: 6vw 0;    }    .newss .container {        width: 85%;    }    .rightmenu {        width: 25%;    }    .leftinfo {        width: 75%;    }}@media (max-width: 1440px) {    .RWDproduct_page .products-info .txt .title,    .RWDproduct_page .related-box .title,    .page_wrapper_bg .cate_list .subject a,    .page_wrapper_bg .item .subject A.itemlink,    .page_wrapper_bg .webdesc,    .page_wrapper_bg .m2018 .products-nav .nav-title {        font-size: 16px;    }    .warranty-info br {        display: block;    }    .warranty-info h3 {        line-height: 1.5;    }    .m2018 .products-nav>ul>li>a {        font-size: 14px;    }    .RWDproduct_page .products-info .name {        font-size: 18px;    }    .article4 .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg .faq_question td,    .eforms2 .layoutlist_1.page_content2 .eformsDesc,    .page_wrapper_bg .eformsForm .formdesc,    .eforms2 .form-horizontal .control-label,    .eforms1 .form-horizontal .control-label {        font-size: 15px;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 45px;    }    .page_wrapper_bg .banner_block {        margin-top: 0px;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 4rem 0rem;    }    .page_wrapper_bg .pageTitle {        font-size: 35px;    }}@media (max-width: 1400px) {    .abinner.cer h3 {        font-size: 25px;        margin: 0 0 20px;    }    .RWDleft_cont002 .item-second .text-box {        width: 50%;    }    .seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {        display: none;    }    /*20220704*/    .RWDright_cont002 .item-first .text-box .text .abinner.cer a,    .RWDleft_cont002 .item-second .text-box .text .abinner.cer a {        font-size: 25px;    }}@media (max-width: 1300px) {    .RWDmenu_plus04 #search-box {        right: 180px;    }    .RWDmenu_plus04 .header {        width: 100%;        margin: 0 auto;        padding: 0 0 0 2vw;    }    .RWDmenu_plus04 .features .edit a {        padding: 27px 25px;    }    /*.RWDmenu_plus04 .features {        width: 325px;    }*/    .RWDproduct004 .heading-title.heading-arrow-top h1,    .RWDproduct004 .heading-title.heading-arrow-bottom h1,    .index h1.main-title,    .model__head__h1.isRWDnews015 {        font-size: 40px;    }    .RWDright_cont002 .item-first {        margin: -3vw 0 0;    }    .RWDright_cont002 .container:before,    .RWDleft_cont002 .container:before {        width: 90%;    }    .cerbox {        width: calc(100% - 40vw);    }    .abinner.cer .cerbox ul li img {        width: 80px;    }    .abinner.cer .cerbox ul li {        padding-top: 10px;    }    .RWDleft_cont002 .item-second .text-box {        width: 55%;    }    .playcools .RWDproduct004 .item-box-desc {        padding: 40px 3vw 20px;    }    .seasons .section-subject.row .col-md-12 {        justify-content: center;    }    .seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {        padding: 4vw 0 4vw 3vw !important;    }    .seasons .RWDproduct004 .item-box figure {        width: calc(100% - 360px);    }    .seasons .RWDproduct004 .item-box-desc {        min-width: 360px;    }    .newss .container {        width: 90%;    }    .RWDnews015 .type_name {        min-height: 10vw;    }    .RWDnews015 .more {        margin: 40px auto 0;    }    .ftinner {        padding: 4vw 5vw;    }    .socialkey {        padding: 0;        font-size: 12px;    }    /*220627修改-潤*/    .seasons .RWDproduct004 .item-box-desc {        min-width: 320px;    }    .seasons .RWDproduct004 .item-box figure {        width: calc(100% - 320px);    }    .seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {        padding: 4vw 0 4vw 1.5vw !important;    }}@media (max-width: 1280px) {    .RWDmenu_plus04 .site-nav .menu {        display: none    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu,    .RWDmenu_plus04 .toggle-mmenu-cover {        display: block    }    .ml-stack-nav-toggle i {        display: none    }    .RWDmenu_plus04 #mobile-menu .menu>li>a {        color: #222    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul {        background: #fbfbfb    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #2c328f    }    .RWDmenu_plus04 #mobile-menu .menu a {        font-size: 15px;    }    .RWDmenu_plus04 .features {        float: right;        position: relative;    }    a.ml-stack-nav-toggle {        margin-top: 10px;    }    .RWDmenu_plus04 #mobile-menu .menu li a {        letter-spacing: 0;    }    .RWDmenu_plus04 .header {        padding: 0 2vw;        margin: 0 auto;    }    .RWDmenu_plus04 #search-box {        right: 240px;    }    .eforms1 .customized_columns {        padding-left: 2rem;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 4rem 0rem;    }    .page_wrapper_bg .m2018 .products-nav>ul>li>a {        padding: 5px 10px;        letter-spacing: 0.5px;    }    .page_wrapper_bg .m2018 .products-nav .nav-title {        padding: 10px 12px;    }    .page_wrapper_bg .m2018 .products-nav>ul>li,    .page_wrapper_bg .m2018 .products-nav .nav-title {        margin-bottom: 10px;    }    .page_wrapper_bg .layoutlist_2 .item,    .layoutlist_4 .item {        margin-bottom: 10px;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 8rem 0;    }    .page_wrapper_bg .products-info .btn-shop {        display: flex;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #fabd0c;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .faq1 .page_wrapper_bg .article-text .container {        width: 85%;    }    .RWDmenu_plus04 #mobile-menu .menu a:hover {        color: #fabd0c;    }    .eforms2 .eformsForm {        padding: 5rem 2rem 4rem;    }    .eforms1 .formdesc,    .eforms2 .formdesc {        padding-right: 2rem;    }    .article5 .page_wrapper_bg .article-text .container,    .faq1 .page_wrapper_bg .article-text .container {        width: 90%;    }    .page_wrapper_bg .RWDtimeline02 {        padding-top: 0px;    }    .RWDtimeline01 li.event .point {        padding: 3rem 4rem;    }    .RWDtimeline02 .model-title,    .RWDtimeline01 .model-title {        padding: 2rem 0rem;    }    .warranty-info h3 {        font-size: 20px;    }    .eforms1 .form-horizontal .control-label {        width: 100%;    }}@media (max-width: 820px) {    .privacy-page .content-part h3 {        margin: 0 0 1rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 5rem 0;    }    .RWDtimeline01 li.event .point {        padding: 3rem 2rem;    }    .page_wrapper_bg .pageTitle {        font-size: 30px;    }    .download1 .page_wrapper_bg .article-text>.container {        width: 100%;    }    .article5 .page_wrapper_bg .article-text .container,    .faq1 .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg .btn.btn_back {        margin-top: 2rem;    }    .layoutlist_8 .item {        padding: 30px 0;    }    .rwdlayoutlist_9 .litem {        padding: 0 15px;    }    .page_wrapper_bg .layoutlist_2 .album_item {        margin: 0 0 1rem;    }    .page_wrapper_bg .hgroup .page_subject {        margin-bottom: 1rem;    }}@media (max-width: 768px) {    .scrollTop002 {        bottom: 130px;    }    .faq1 #sidebar,    .article5 #sidebar,    .download1 #sidebar {        padding: 0px 15px !important;    }    .eforms2 .layoutlist_1.page_content2 .eformsDesc,    .page_wrapper_bg .eformsForm .formdesc {        text-align: left;    }    .eforms2 .layoutlist_1.page_content2 span:nth-child(2) {        padding: 0px 20px;        border-left: 0px solid #eee;        border-right: 0px solid #eee;    }    .eforms2 .layoutlist_1.page_content2 span {        margin: 0px;    }    .product3 .pagecontent,    .product2 .pagecontent,    .product1 .pagecontent {        padding: 0px 0px !important;    }    .warranty-info {        padding: 15px 0px;    }}@media (max-width: 756px) {        .download .search-container {        margin-left: 0px !important;        margin-top: 30px !important;    }    .download1 .page_wrapper_bg .list_table .container {        padding: 0px 15px !important;    }}@media (max-width: 667px) {    .shopping-item .table .tbody>.tr {        background: #fff;        padding: 15px;    }}@media (max-width: 480px) {    .product1 .page_wrapper_bg section.call_to_action>.container {        padding: 0px 10px;    }    .product1.productcontent .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px 15px !important;    }    .page_wrapper_bg #sidebar .device-nav {        margin: 0px 0px 20px 0px;    }    .download .search-container {        margin-top: 20px !important;    }    .warranty-info ul {        letter-spacing: 0px;    }}@media (max-width: 420px) {    #mobile-fixed .btn-box {        padding-left: 10px;    }    #mobile-fixed .btn-box .normal {        font-size: 12px !important;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .site-nav .menu li.hidden-lg {    display: none;}.RWDbanner_plus01 .txt3, .RWDbanner_plus01 .txt2 h5 {    font-size: 16px;}.abinner.cer .cerbox ul {    width: 22vw;}.RWDright_cont002 .container:before, .RWDleft_cont002 .container:before {    height: 22vw;}.index h2.sub-title, .model__head__h2.isRWDnews015 {    font-size: 18px;}    .download1 .col-sm-6,    .page_wrapper_bg .layoutlist_4 .col-xs-12.col-sm-6,    .page_wrapper_bg .video_item,    .page_wrapper_bg .layoutlist_2 .album_item,    .page_wrapper_bg .rwdlayoutlist_9 .litem {        width: calc(100%/3);        margin-bottom: 2rem;    }    .rwdlayoutlist_9.row {        row-gap: 0rem;    }    .page_wrapper_bg .layoutlist_8 .listdate,    .page_wrapper_bg .oneline {        padding: 10px 0;    }    .layoutlist_4 .pricearea {        flex-direction: column;        align-items: flex-start;        line-height: 1.5;    }    .layoutlist_4 .price {        margin: 0px !important;    }    .warranty-info ul li:nth-child(5) a {        margin-left: 3px;    }
}
/*1199px end*/
/*1180 start*/

@media (max-width: 1180px) {.playcools .col-md-3.col-sm-3.mix:hover:before {    opacity: 1;}.playcools .col-md-3.col-sm-3.mix:before {    background: rgb(234,234,234);    background: -moz-linear-gradient(45deg, rgba(234,234,234,1) 5%, rgba(255,255,255,1) 80%);    background: -webkit-linear-gradient(45deg, rgba(234,234,234,1) 5%,rgba(255,255,255,1) 80%);    background: linear-gradient(45deg, rgba(234,234,234,1) 5%,rgba(255,255,255,1) 80%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=1 );}.playcools .col-md-3.col-sm-3.mix:after{   display:none;}.abuss:before {    background: rgb(234,234,234);    background: -moz-linear-gradient(-45deg, rgba(234,234,234,1) 10%, rgba(255,255,255,1) 50%);    background: -webkit-linear-gradient(-45deg, rgba(234,234,234,1) 10%,rgba(255,255,255,1) 50%);    background: linear-gradient(135deg, rgba(234,234,234,1) 10%,rgba(255,255,255,1) 50%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=1 );}.abuss:after {    background: rgb(234,234,234);    background: -moz-linear-gradient(-45deg, rgba(234,234,234,1) 10%, rgba(255,255,255,1) 30%);    background: -webkit-linear-gradient(-45deg, rgba(234,234,234,1) 10%,rgba(255,255,255,1) 20%);    background: linear-gradient(135deg, rgba(234,234,234,1) 10%,rgba(255,255,255,1) 20%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=1 );}.certxt {    width: 40vw;    padding-left: 0;}.cerbox {    width: calc(100% - 38vw);}.abinner.cer .cerbox ul {    width: 25vw;}.RWDright_cont002 .container:before, .RWDleft_cont002 .container:before {    width: 85%;    height: 25vw;}.playcools .RWDproduct004 .item-box-desc {    padding: 40px 4vw 30px;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    flex-direction: column;    align-items: center;}.seasons .RWDproduct004 .item-box figure {    width: 60%;}.seasons .col-md-3.col-sm-3.mix:before, .seasons .col-md-3.col-sm-3.mix:after {    height: 17%;    width: 100%;    clip-path: polygon(0 0, 0% 100%, 100% 0);}.seasons .RWDproduct004 .item-box-desc h5 {    top: 15px;}.seasons .RWDproduct004 .item-box-desc {    min-width: auto;    width: 100%;}.newss .container {    width: 95%;}.RWDnews015 .type_name {    padding: 20px;    min-height: 130px;    font-size: 25px;    letter-spacing: 1px;}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper .swiper-slide {    padding-left: 4vw;}.leftinfo {    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}.ftinfo {    width: fit-content;    margin: 0 0 40px;}.socialkey {    width: 100%;    text-align: left;}.RWDsocial002 ul.socialNetwork {    justify-content: flex-start;}.RWDsocial002 ul.socialNetwork li:nth-child(1) a:before {    right: auto;}.rightmenu {    padding: 10vw 10vw;    width: 35%;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {    display: inline-block;}.RWDmenu_plus04 .features {    padding: 0;    margin: 0;}.RWDbanner_plus01.style-control .control-box {    padding: 5px 0 5px 25px;    width: 210px;}.RWDbanner_plus01.style-control .control {    width: 80px;}.RWDbanner_plus01.style-control .slick-arrow {    width: 40px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .model__head__h1.isRWDnews015 {    font-size: 30px;}.RWDleft_cont002 {    margin: 0 0 0;}.RWDproduct004 .callout-dark {    padding: 0 0 20px;}.playcools {    padding: 4vw 0 0;}.playcools .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 18px;}.seasons {    padding: 6vw 0 0;}.seasons .RWDproduct004 .item-box-desc a {    font-size: 16px;}.index h2.sub-title, .model__head__h2.isRWDnews015 {    font-size: 17px;}.model__head__h1.isRWDnews015 {    margin: 0 0 15px;}.RWDnews015 .type_name {    min-height: 11vw;}.model__head.isRWDnews015 {    margin: 0 0 35px;}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper .swiper-slide {    padding-left: 0;}.RWDnews015 .more {    min-width: 250px;}.RWDright_cont002 .item-first>a, .RWDleft_cont002 .item-second>a{width: 52vw;}.RWDleft_cont002 .item-second>a{width:41vw;}.RWDright_cont002 .item-first .text-box{width: calc(100% - 52vw + 13vw);}.RWDright_cont002 .container:before, .RWDleft_cont002 .container:before{width: 87%;}#m_RWDfullscreen01_46_3  .container:before{width: 97%;}/*220627修改-潤*/ 
.playcools .col-md-3.col-sm-3.mix:before {background: url(archive/image/customization/playcools_item_bg2-1.jpg) no-repeat; background-size: cover; opacity: 0.3;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 4vw 0 4vw 3vw!important;}.seasons .RWDproduct004 .item-box-desc {padding-left: 40px;}.seasons .RWDproduct004 .item-box figure {padding: 4vw 0 1vw;}.playcools .col-md-3.col-sm-3.mix:hover:before, .playcools .col-md-3.col-sm-3.mix:hover:after {opacity: 0.3;}.ftinfo{        padding-right: 0;}}

/*1180 end*/
/*1024px start*/
@media (max-width: 1024px) {
    .warranty-info ul {        font-size: 14px;    }    .eforms1 .formdesc,    .eforms2 .formdesc {        padding: 0;        margin: 0;    }    .layoutlist_7 .summary,    .layoutlist_7 .summary a,    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,    .page_wrapper_bg section.article-text p,    .page_wrapper_bg .layoutlist_8 .list_subject .summary a,    .page_wrapper_bg .faq_answer td,    .page_wrapper_bg .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .content-current,    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content,    .RWDeditor01 p,    .RWDslider01 .editor {        font-size: 14px;    }    .page_wrapper_bg .item .subject A.itemlink,    .page_wrapper_bg .webdesc,    .page_wrapper_bg .m2018 .products-nav .nav-title {        font-size: 15px;    }    .eforms1 .customized_columns,    .eforms2 .customized_columns {        padding: 0 0 0 3rem;    }    .eforms2 .layoutlist_1.page_content2,    .eforms1 .layoutlist_1.page_content2 {        max-width: unset;        width: 100%;    }    .faq1 .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .eforms1 .form-horizontal .control-label {        font-size: 15px;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .page_wrapper_bg .device-nav {        margin-bottom: 1.5rem;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 35px;    }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01.style-control .control-box {    bottom: 0;}.abuss {    margin: 0;    padding: 40px 0;}.RWDbanner_plus01 .slick-caption {    transform: none;    top: auto;    bottom: 6vw;}.RWDbanner_plus01 .txt1 {    top: -55vw;    right: auto;    font-size: 8.577vw;    letter-spacing: 0;    width: fit-content;}.RWDbanner_plus01 .txt1 span {    display: inline-block;}.RWDbanner_plus01 .txt3, .RWDbanner_plus01 .txt2 h5 {    padding-left: 10px;    font-size: 20px;}.RWDbanner_plus01 .txt2 {    font-size: 5.550vw;    width: 100%;    margin: 0 !important;}.RWDbanner_plus01 .txt3 {    margin: 4vw 0 0 !important;}.RWDright_cont002 .container:before, .RWDleft_cont002 .container:before {    width: 100%;    height: 27vw;}.RWDright_cont002 .item-first .text-box .text .abinner.cer {    flex-direction: column;    justify-content: flex-start;}.abinner.cer .cerbox ul {    flex-direction: row;    width: 80%;}.cerbox {    display: block;    width: 100%;    margin: 50px 0 0;}.abinner.cer .cerbox ul li {    width: calc(100%/3);    margin: 0 !important;    padding: 10px 0 !important;    border: 0;}.certxt {    width: 58vw;}.RWDright_cont002 .item-first {    margin: 40px 0;    align-items: flex-start;}.RWDright_cont002 .container:before {    transform: none;    top: 0;    height: 30vw;}.RWDright_cont002 .item-first .text-box {   /* padding-top: 35px;*/   padding-top: 61px;}.RWDleft_cont002 {    margin: 2vw 0 0;}.RWDleft_cont002 .container:before {    height: 26vw;    width: 100%;}.RWDleft_cont002 .item-second .text-box {    width: 64%;}.playcools {    padding: 7vw 0 0;}.playcools .RWDproduct004 .item-box-desc {    padding: 40px 3vw 30px;}.seasons .RWDproduct004 .item-box-desc {    padding: 20px 0;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 40px 30px 0 !important;}.seasons .RWDproduct004 .item-box-desc h5 {    top: 10px;}.seasons .col-md-3.col-sm-3.mix:before, .seasons .col-md-3.col-sm-3.mix:after {    height: 20%;}.seasons .RWDbtn01 a.btn {    min-width: 250px;}.newss .container {    width: 100%;}.footers .container {    flex-direction: column;    justify-content: center;    align-items: center;}.rightmenu {    width: 100%;    padding:40px 8vw;    display: flex;    justify-content: flex-start;    align-items: center;   background-position: left -150px;}.rightmenu a {    display: inline-block;    margin-right: 10px;}.seasons .RWDbtn01 {    margin-left: 0;}.leftinfo {    width: 100%;    padding: 40px 8vw;}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper:before{   display:none}.RWDnews015 .RWDnews015-container-thumb .swiper-wrapper .swiper-slide {    padding-bottom: 0;} .privacy-page .content-part {        row-gap: 2rem;    }    .eforms1 .eformsDesc {        font-size: 16px;        text-align: left;    }    .warranty-info br {        display: none;    }    .warranty-info {        padding: 15px;    }    #RWDshopping {        margin: 0px;    }    #join_form {        margin: 0px;    }    .ebtn,    .page_wrapper_bg .btn {        font-size: 15px !important;    }    #mobile-fixed .btn-box .normal {        padding: 0px;        text-align: center;        padding: 8px;        border: 1px #171c60 solid;        color: #171c60;        width: fit-content;        border-radius: 0px;        font-size: 14px !important;    }    #mobile-fixed .btn-box .normal.bg2 {        background-color: #171c60;        color: #fff;    }    #mobile-fixed .btn-box .normal.bg3:hover,    #mobile-fixed .btn-box .normal.bg2:hover,    #mobile-fixed .btn-box .normal:hover {        background-color: #fabd0c;        color: #fff;        border: 1px #fabd0c solid;    }    #mobile-fixed .btn-box .normal.bg3,    #mobile-fixed .btn-box .normal.bg2 {        border: 1px #171c60 solid;    }    .slide-sum:hover {        background: transparent !important;    }    .page_wrapper_bg .webdesc {        text-align: center;    }    .page_wrapper_bg section.call_to_action h3 {        font-size: 20px;        line-height: 1.5;    }    .page_wrapper_bg .RWDeditor01 p {        margin-bottom: 1rem;    }    #mobile-fixed {        padding: 15px 10px;    }    .RWDeditor01 .row {        display: flex;    }    .RWDeditor01 .col-md-6 {        width: 50%;    }    .eforms1 .customized_columns,    .eforms2 .customized_columns {        padding: 4rem 1rem;    }    .eforms2 .layoutlist_1.page_content2 span {        margin: 30px calc(15px / 2);        font-size: 15px;    }    .eforms2 .layoutlist_1.page_content2 span:nth-child(2) {        padding: 0 calc(30px / 2);    }    .eforms1 .customized_columns {        border-left: 0px solid #ccc;    }    .eforms1 .eformsForm,    .eforms2 .eformsForm {        padding: 3rem;    }    .eforms1 .eformsDesc {        text-align: center;        padding-bottom: 0px;        margin-bottom: 2rem    }    .eforms1 .customized_columns,    .eforms2 .customized_columns {        padding: 0rem 1rem;    }    .eforms2 .form-horizontal .control-label,    .eforms1 .form-horizontal .control-label {        padding: 0px !important;    }    .eforms2 .eformsForm {        padding: 4rem 2rem 3rem;    }    .eforms2 .form-horizontal .control-label {        width: 15%;    }    .page_wrapper_bg .layoutlist_2 .album_item {        height: auto !important;    }    .page_wrapper_bg .layoutlist_5 .item {        width: 100%;        margin: 0;    }    .page_wrapper_bg .layoutlist_4 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .page_wrapper_bg .layoutlist_4 .col-xs-12.col-sm-6 {        margin-bottom: 4rem;    }    .product1.productcontent .pagecontent {        padding: 0px 15px !important;    }    .faq1 #sidebar,    .article5 #sidebar,    .download1 #sidebar {        padding: 0px !important;    }    .page_wrapper_bg .download .oneline .col-md-4.col-sm-6 {        width: calc(100%/2 - 80px);        margin-right: 80px !important;        padding: 0px;    }    .faq1 .page_wrapper_bg .article-text .container {        width: 95%;    }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDmenu_plus04 .features{ width: 380px;}/*220627修改-潤*/ 
.playcools .col-md-3.col-sm-3.mix:before {opacity: 0.3;}
}
/*850px end*/
/*820 start*/

@media (max-width: 820px) {.RWDbanner_plus01 .txt1 {    font-size: 10.366vw;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    margin: 0;}.RWDproduct004 .callout-dark {    padding: 0;}.abuss .RWDbtn01 p {    width: 85%;    margin: auto;    text-align: left;    line-height: 3;}.abuss .RWDbtn01 p br {    display: none;}.RWDright_cont002 .container:before {    height: 32vw;}.RWDleft_cont002 .container:before {    height: 29vw;}.playcools .col-md-3.col-sm-3.mix {    width: 85%;}.playcools .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    margin: auto !important;    float: none;}.playcools .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    display: flex;    justify-content: center;    align-items: flex-end;    padding: 30px !important;}.playcools .RWDproduct004 .item-box-desc {    padding: 0;}.playcools .RWDproduct004 #portfolio div.col-md-3 h3, .playcools .col-md-3.col-sm-3.mix .list-inline {    text-align: left;}.playcools .col-md-3.col-sm-3.mix:before, .playcools .col-md-3.col-sm-3.mix:after {    height: 70%;}.playcools .RWDproduct004 .item-box figure, .playcools .RWDproduct004 .item-box-desc {    width: 50%;}.playcools .RWDproduct004 .item-box-desc {    padding-bottom: 30px;}.seasons .section-subject.row .col-md-12 {    padding: 0 0 40px;}.seasons {    padding: 60px 0 0;}.seasons .container {    padding: 0 30px;}.seasons .RWDproduct004 .item-box figure {    width: 75%;}.newss .container {    padding: 0;}.newss {    padding: 60px 0;}.RWDright_cont002 .item-first .text-box{padding-top: 42px;}}

/*820 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .logo{margin-top:18px;}.banners {    margin-top: 74px;}.RWDmenu_plus04 .features:after {    background: #ccc;}.RWDmenu_plus04 .features {    width: auto;   margin-top: 5px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {    display: none;}.fols {    position: fixed;    bottom: 0;    width: 100%;    left: 0;    z-index: 100;    display:block}.fols a img {    width: 140px;}.fols a {    background: #171c60;    display: flex;    justify-content: center;    align-items: center;    padding: 15px;}.RWDbanner_plus01 .txt1 {    font-size: 10.577vw;}.RWDbanner_plus01 .txt2 {    font-size: 6.55vw;}.RWDright_cont002 .item-first, .RWDleft_cont002 .item-first {    flex-direction: column;    align-items: center;}.RWDright_cont002 .item-first>a, .RWDleft_cont002 .item-second>a {    width: 50%;    margin: 0 auto 30px;}.RWDright_cont002 .container:before {    top: auto;    bottom: 140px;    height: 50vw;}.certxt {    width: 100%;    text-align: center;}.abinner.cer .certxt ul {    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;}.RWDright_cont002 .item-first .text-box {    padding-top: 0;}.cerbox {    margin: 70px 0 0;    position: relative;    z-index: 3;}.abinner.cer .cerbox ul {    margin: auto;}.RWDleft_cont002 .item-second {    flex-direction: column;    margin: 3vw 0 0;}.RWDleft_cont002 .item-second>a {    width: 35%;}.RWDleft_cont002 .item-second .text-box {    width: 100%;    display: flex;    justify-content: center;    align-items: center;    text-align: center;}.RWDleft_cont002 .item-second .text-box .text .abinner.cer {    align-items: center;}.RWDleft_cont002 .container:before {    height: 45vw;    transform: none;    bottom: 0;    top: auto;}.RWDleft_cont002 .container {    padding: 0 0 30px;}.abuss:before, .abuss:after {    height: 90%;}.playcools {    padding: 80px 0 0;}.playcools .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 40px 40px 40px 0 !important;}.playcools .RWDproduct004 .item-box-desc {    padding: 0 0 10px;}.RWDmenu_plus04 .logo {    width: 150px;    margin: 20px 0;}.abuss .RWDbtn01 .btn-box {    display: none;}.playcools .col-md-3.col-sm-3.mix {    width: 90%;}.seasons .col-md-3.col-sm-3.mix {    float: left;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 100%;    margin: 0 0 30px !important;}.seasons .RWDproduct004 .row.mix-grid {    margin-right: 0;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    flex-direction: row;}.seasons .col-md-3.col-sm-3.mix:before, .seasons .col-md-3.col-sm-3.mix:after {    height: 25%;}.seasons .RWDproduct004 .item-box-desc {    padding: 20px 0 0 40px;}.seasons .RWDbtn01 {    margin-left: 0;}.seasons .RWDbtn01 .btn-box {    margin: 0;}.seasons .RWDbtn01 {    margin: 0;}.RWDnews015 .type_name {    min-height: 15vw;    justify-content: center;}.RWDnews015 .link .date {    position: relative;    top: 0;}.RWDnews015 .link .type {    display: none;}.RWDnews015 .link .title {    margin: 10px 0 0;}.RWDnews015 .link {    padding: 20px 30px;}.rights {    padding: 10px 8vw;    justify-content: flex-start;}a.ml-stack-nav-toggle{margin-top: 15px;}.rightmenu{background-position: left -100px;}/*20220704*/ 
.RWDright_cont002 .item-first .text-box .text .abinner.cer a, .RWDleft_cont002 .item-second .text-box .text .abinner.cer a {text-align: center;}   .album1 .page_wrapper_bg .pagecontent {        padding: 0px !important;    }    .page_wrapper_bg .layoutlist_2 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .faq1 .page_wrapper_bg .layoutlist_2 {        flex-direction: column;    }    .tab_content {        padding: 20px 15px;    }    .page_wrapper_bg .hgroup .breadcrumb {        padding: 0px !important;    }    .page_wrapper_bg .hgroup .page_subject {        margin-bottom: 1rem;    }    .layoutlist_8 .item {        border-bottom: 0px solid #ccc;    }    .page_wrapper_bg .layoutlist_8 .listdate {        width: 100%;        text-align: left;        padding: 0px 15px;        margin: 0px;    }    .page_wrapper_bg .oneline {        border-bottom: 0px solid #dedede;        padding: 0px;        display: flex;        flex-direction: column;        margin-bottom: 0rem;    }    .page_wrapper_bg .download .oneline .col-md-4.col-sm-6 {        width: 100%;        margin-right: 0px !important;        margin-bottom: 1rem;    }    .download .search-container {        margin-left: 0px;        margin-top: 30px;    }    .RWDtimeline01 li.event .point {        padding: 2rem 2rem;    }    .page_wrapper_bg .hgroup .page_subject {        margin-bottom: 2rem;    }    .page_wrapper_bg .cate_list {        display: flex;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 3rem 0;    }    .eforms2 .pagecontent,    .article2 .page_wrapper_bg .article-text .container,    .article4 .page_wrapper_bg .article-text .container,    .article4 .pagecontent {        padding: 0px 0px !important;    }    .RWDproduct_page .btn-other {        margin: 0px;    }    .RWDproduct_page .m-pd-info .select-box .btn {        width: 100% !important;        max-width: unset;        text-align: center;        line-height: 46px;        border-radius: 0px;        background: #171c60;        color: #fff;        height: 46px;    }    .page_wrapper_bg .btn-other .ibtn {        color: #171c60;        padding: 8px;    }    .page_wrapper_bg .RWDproduct_page .btn-other li {        width: 100%;        border: 1px solid #171c60;        margin: 0 0px;        padding: 0px !important;        margin: 0.5rem 0rem;    }    .RWDproduct_page .pic-box .btn {        width: 45px;        border: 0px;        padding: 0px 11px;        border-radius: 0px;    }    .RWDproduct_page .pic-box .big .pic {        border: 0px;    }    .page_wrapper_bg .hgroup .breadcrumb {        float: unset !important;        left: 0;        padding: 0px 20px;    }    .page_wrapper_bg .pageTitle {        text-align: left;    }    .page_wrapper_bg .products-info .btn-shop {        display: none;    }    #mobile-fixed.show-info {        padding: 20px 0px;    }    .page_wrapper_bg .RWDproduct_page .pic-box,    .RWDproduct_page .products-info {        width: 100%;    }    .page_wrapper_bg .RWDproduct_page .pic-box .easyzoom--overlay {        float: none;    }    .page_wrapper_bg #sidebar .device-nav {        margin: 0px 0px 30px 0px;    }    .page_wrapper_bg .RWDproduct_page .products-info .name {        margin-top: 2rem;    }    .page_wrapper_bg .products-info .btn-shop {        margin: 2rem 0rem;    }    .page_wrapper_bg .tab {        padding: 10px 15px;    }    .page_wrapper_bg .RWDproduct_page .faq-item.active .faq-question,    .page_wrapper_bg .RWDproduct_page .faq-item .faq-question {        background: #f5f5f5;        color: #a0a0a0;        font-weight: 400;        padding: 8px 20px;        ;    }    .page_wrapper_bg .layoutlist_8 .list_subject .summary {        margin: 10px 0;        margin: 10px 0;    }    .layoutlist_8.rwd .item,    .product1 .layoutlist_2 .col-xs-12 {        width: 50%;    }    .layoutlist_8.rwd .item {        margin: 0px;        padding: 30px 15px;    }    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .eforms2 .form-horizontal .control-label,    .eforms1 .form-horizontal .control-label {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        display: flex;        flex-direction: column;    }    .article3 .page_wrapper_bg .article-text .container,    .eforms2 .layoutlist_1.page_content2 span:nth-child(2) {        padding: 0px;    }    .eforms2 .eformsForm {        background: transparent;        padding: 1rem 2rem 2rem;    }    .eforms2 .layoutlist_1.page_content2 .eformsDesc,    .page_wrapper_bg .eformsForm .formdesc {        display: flex;        flex-direction: column;        padding: 0px 15px;    }    .download1 .col-sm-6,    .page_wrapper_bg .layoutlist_4 .col-xs-12.col-sm-6,    .page_wrapper_bg .layoutlist_2 .album_item,    .page_wrapper_bg .rwdlayoutlist_9 .litem {        width: 50%;        margin-bottom: 4rem;    }    .page_wrapper_bg .video_item {        width: 50%;        margin-bottom: 2rem;    }    .product1.productcontent .pagecontent {        padding: 0px !important;    }    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,    #mobile-fixed .btn-shop .btn.add,    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,    #mobile-fixed .btn-shop .btn.shop {        height: 46px;        line-height: 46px;        border-radius: 0px;    }    .RWDedm001 .form-control, .RWDedm001 .btn.btn-rj{        font-size: 14px !important;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:150px;}.RWDmenu_plus04 #search-box {    right: 0;}.RWDbanner_plus01.style-control .control-box {    float: right;    padding: 10px 0 10px 20px;    width: 100%;    text-align: left;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    text-align: center;}.RWDbanner_plus01 .slick-caption .container {    padding: 0 20px;}.leftinfo {    padding: 40px 20px 0;}.RWDbanner_plus01 .txt2 br {    display: block;}.RWDbanner_plus01 .txt2 {    font-size: 40px;}.RWDbanner_plus01 .txt1 {    text-align: center;    font-size: 25px;    top: 0;    position: relative;    margin: 0 auto 5px;}.RWDright_cont002 .item-first {    margin: 30px 0;}.RWDbanner_plus01 .slick-caption {    bottom: 19vw;}.RWDbanner_plus01 .txt2 h5 {    margin: 0 0 50px;}.RWDnews015.has_slide .RWDnews015-container .swiper-slide::after {    background: #f8ba3a;}.RWDbanner_plus01 .txt2 h5:before {    margin: 50px auto;    width: 1px;    height: 20px;    top: -16px;    transform: translateX(-50%);    left: 50%;}.RWDbanner_plus01 .txt3, .RWDbanner_plus01 .txt2 h5 {    padding: 0;}.RWDbanner_plus01 .txt3 {    margin: 10px 0 0 !important;}.RWDmenu_plus04 .ml-stack-nav-toggle {    min-width: 40px;}.RWDmenu_plus04 .logo {    margin: 21px 0 0;}.RWDmenu_plus04 .features {    width: fit-content;}.rights {    padding: 15px 30px 70px;}.rightmenu {    filter: grayscale(1);    background: #000;    padding: 20px;}.RWDsocial002 .iconRounded {    width: 50px;    height: 50px;    font-size: 23px;    padding: 12px;}.RWDsocial002 ul.socialNetwork li:nth-child(1) a:before {    width: 50px;    height: 50px;}i.i.ii-ig2.iconRounded {    color: #d6249f;}.model__head__h2.isRWDnews015 {    width: 245px;    margin: auto;}.abuss {    padding: 60px 0 0;}.RWDnews015 .link {    padding: 15px 30px;}.RWDnews015 .swiper-container:nth-child(1)>.swiper-wrapper .swiper-slide {    width: fit-content !important;}.RWDnews015 .type_name {    min-width: 200px;    min-height: 80px;}.RWDmenu_plus04 .header {    padding: 0 20px;    margin: 0;    width: 100%;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin-left: 20px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn {    margin-right: 0;}.RWDmenu_plus04 .features {    padding-right: 15px;}.abuss .RWDbtn01 p {    line-height: 2.5;    width: 80%;}.RWDnews015 .link .title {    letter-spacing: 0;    font-weight: 500;}.playcools .col-md-3.col-sm-3.mix:hover .list-inline {    height: auto !important;}.RWDright_cont002 .item-first>a, .RWDleft_cont002 .item-second>a {    width: 75%;}.RWDright_cont002 .container:before {    top: auto;    bottom: 140px;    height: 74vw;    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}.RWDright_cont002 .item-first .text-box {    width: 100%;    margin: 0;}.RWDleft_cont002 .item-second>a {    width: 60%;}.RWDleft_cont002 .container:before {    height: 70vw;    clip-path: none;}.playcools {    padding: 60px 0 0;}.abuss:before, .abuss:after {    height: 50%;}.playcools .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    flex-direction: column;    padding: 40px 15px 0!important;    align-items: center;}.playcools .RWDproduct004 .item-box-desc {    padding: 40px 0;}.playcools .RWDproduct004 #portfolio div.col-md-3 h3, .playcools .col-md-3.col-sm-3.mix .list-inline {    text-align: center;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .model__head__h1.isRWDnews015 {    font-size: 35px;}.abinner.cer ul {    letter-spacing: 0 !important;}.playcools .RWDproduct004 .item-box figure, .playcools .RWDproduct004 .item-box-desc {    width: 95%;}.seasons .section-subject.row .col-md-12 {    flex-direction: column;    align-items: center;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    flex-direction: column;}.seasons .RWDproduct004 .item-box-desc {    padding: 0;    font-size: 18px;    display: block;    text-align: center !important;}.seasons .RWDproduct004 .item-box-desc a {    display: block;    text-align: center;    font-size: 18px;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 40px 30px !important;}.seasons .col-md-3.col-sm-3.mix:before, .seasons .col-md-3.col-sm-3.mix:after {    height: 17%;}.seasons .RWDproduct004 .item-box figure {    width: 90%;    padding-top: 40px;    padding-bottom: 20px;}.RWDnews015 .active .type_name{ min-height: 15vw !important;}#m_RWDfullscreen01_46_3 .container:before{width: 100%;}/*220627修改-潤*/ 
.playcools .col-md-3.col-sm-3.mix:before, .playcools .col-md-3.col-sm-3.mix:after {background: url(archive/image/customization/playcools_item_bg-ph.jpg) no-repeat; background-size: cover; opacity: 0.3;}    .layoutlist_8.rwd .item {        padding: 15px 0 20px;    }    .eforms1 .eformsDesc {        text-align: left;    }    .page_wrapper_bg .rwdlayoutlist_9 .litem {        margin-bottom: 4rem;    }    .eforms1 .eformsForm,    .eforms2 .eformsForm {        background: transparent;    }    #btn_member_login {        width: 100%;        max-width: unset;    }    .layoutlist_2 .album_item_subject td {        text-align: left !important;    }    .page_wrapper_bg .btn.btn_back {        width: 100%;        max-width: unset;    }    .product1.productcontent .pagecontent {        padding: 0px 15px !important;    }    .download1 .col-sm-6,    .page_wrapper_bg .layoutlist_4 .col-xs-12.col-sm-6,    .page_wrapper_bg .video_item,    .page_wrapper_bg .layoutlist_2 .album_item {        margin-bottom: 2rem;    }    .RWDtimeline01 li.event .point {        padding: 2rem 2rem 2rem 0rem;    }    .eforms2 .page_wrapper_bg .new-form {        padding: 0px 30px !important;    }    .eforms1 .page_wrapper_bg .new-form {        padding: 0px 15px !important;    }    .page_wrapper_bg .hgroup .page_subject {        margin-bottom: 3rem;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem 0rem;    }    .eforms2 .layoutlist_1.page_content2 .eformsDesc,    .page_wrapper_bg .eformsForm .formdesc {        padding: 0px !important;    }    .page_wrapper_bg .cate_list .subject {        padding: 10px 0px;        text-align: left;    }    .eforms1 .customized_columns,    .eforms2 .customized_columns {        padding: 0rem;        background: transparent;    }    .page_wrapper_bg .cate_list {        display: flex;        flex-direction: column;        align-items: center;    }    .ebtn,    .page_wrapper_bg .btn {        text-align: center;    }    .product1 .pagecontent {        padding: 0px 15px !important;    }    .product1 #sidebar {        padding: 0px 15px;    }    .download1 .col-sm-6,    .page_wrapper_bg .layoutlist_4 .col-xs-12.col-sm-6,    .page_wrapper_bg .video_item,    .page_wrapper_bg .layoutlist_2 .album_item,    .page_wrapper_bg .rwdlayoutlist_9 .litem,    .product1 .layoutlist_2 .col-xs-12,    .product2.productlist .layoutlist_4 .col-xs-12,    .layoutlist_8.rwd .item {        width: 100%;        margin-left: 0px;    }    .page_wrapper_bg .layoutlist_2,    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd {        flex-direction: column;    }    .RWDeditor01 .row {        display: flex;        flex-direction: column;    }    .layoutlist_8.rwd .item {        width: 100%;        margin-left: 0px;    }    .RWDeditor01 .col-md-6 {        width: 100%;    }    #join_form .btn-primary,    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .main .article-text .container {        padding: 0px 0px !important;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal,    .ebtn,    .page_wrapper_bg .btn_back {        max-width: none;        margin: 0.5rem 0rem;    }    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {        display: none;    }    #join_form .btn-primary,    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        padding: 0px 0px;        width: 100%;        max-width: unset;    }    .RWDquiry .btn-box,    #RWDshopping .btn-box,    .page_wrapper_bg .products-info .btn-shop {        flex-direction: column;    }    .page_wrapper_bg .products-info .btn-other {        margin: 2rem 0rem 1rem;    }    .page_wrapper_bg .webdesc {        font-size: 16px;    }    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        float: none;        width: 100%;        margin-bottom: 20px;        padding-left: 0;        padding-right: 0;    }    .RWDslider01 .text {        float: none;        width: 100%;        padding-bottom: 50px;    }    .page_wrapper_bg .pagecontent .RWDslider01 {        margin-top: 40px !important;    }    .RWDmenu_plus04 #mobile-menu .menu a {        font-size: 14px;    }    .page_wrapper_bg .hgroup .container {        border-bottom: 0px solid #ccc;    }    .page_wrapper_bg .hgroup .breadcrumb {        left: 0;        bottom: -30px;    }    .page_wrapper_bg .eformsForm .formdesc {        text-align: left;    }    .product2.productcontent .article-text .container {        padding: 0px 15px !important;    }    .RWDtimeline02 .model-title {        text-align: left;    }    .warranty-info br {        display: block;    }
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .ml-stack-nav-toggle {    min-width: fit-content;}.RWDedm001 {    border-radius: 15px;}.RWDedm001 .form-group {    grid-column: 1 / 3;}.RWDedm001 .newsletter-form {    grid-template-columns: 1fr 1fr;}.RWDedm001 .form-control{    text-align: center;}
}
/*480px end*/
/*400 start*/

@media (max-width:414px) {.RWDbanner_plus01 .slick-caption {    bottom: 7vw;}.RWDright_cont002 .container:before {    height: 78vw;}.RWDmenu_plus04 .logo {    width: 120px;    margin: 25px 0 0;}.RWDmenu_plus04 .features {    padding-right: 10px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {    padding: 25px 6px;}.RWDleft_cont002 .container:before {    height: 85vw;}.playcools .RWDproduct004 #portfolio div.col-md-3 h3, .playcools .col-md-3.col-sm-3.mix .list-inline {    margin: 0 0 15px;}.seasons .container {    padding: 0 15px;}.seasons .RWDproduct004 .item-box-desc h5 {    font-size: 15px;}.seasons .RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 40px 20px !important;}.RWDproduct004 .list-inline {    height: auto !important;}.RWDproduct004 .list-inline {    font-size: 14px;}.rightmenu a {    margin-right: 6px;}.rightmenu {    padding: 15px;}.rights {    padding: 15px 15px 70px;}.leftinfo {    padding: 40px 20px;}.RWDnews015 .active .type_name {    min-height: 25vw !important;}.RWDnews015 .swiper-container:nth-child(1) .swiper-wrapper{min-height: 25vw;}}

/*400 end*/
/*380px start*/
@media (max-width: 380px){
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .model__head__h1.isRWDnews015 {    font-size: 30px;}.RWDright_cont002 .container:before {    height: 88vw;    bottom: 120px;}.abinner.cer ul {    font-size: 13px !important;}.abinner.cer .cerbox ul {    gap: 20px;}.cerbox {    margin: 50px 0 0;}.RWDbanner_plus01 .txt2 {    font-size: 30px;}.RWDbanner_plus01 .txt1 {    font-size: 20px;}.RWDbanner_plus01 .txt3 {    font-size: 16px;}
}
/*380px end*/