/* now =>2025-08-11 21:14:13*/ 
 /* Last Midoify Time By 2024-04-18 09:02:41 */ 
 /* Last Midoify Time By 1713402161 */ 
 /* Last Midoify Time By Thu, 18 Apr 2024 01:02:41 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #e56802!important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;width: 80px;}.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;}.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,.RWDproduct002_v4 .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_v4 .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_v4 .popup-portfolio .portfolio-item {height: auto !important;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.RWDproduct002_v4 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v3{padding:0}.RWDService002{padding:0}.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}.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:200px;}.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: .5s ease!important}.cd-main-content {    margin: 110px 0 0;    background: #fff4e6;}.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: 'Noto Sans TC', sans-serif;color:#693c30}.wrapper_bg p{margin:0}/*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:#e68e13}.RWDmenu_plus04 .site-nav .menu>li>a {font-weight: 500;padding:25px 20px}.RWDmenu_plus04 .site-nav .menu>li a{color:#693c30}.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:#e68e13}.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:#e68e13;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:0}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0px;    top: calc(100% + 10px);    margin-left: -100px;    width: 200px;    background: #693c30;}.RWDmenu_plus04 .menu ul li a {    color: #fff !important;}.search3_bar:before {    content: "";    background: #fff;    border-radius: 99em;    width: 100%;    height: 100%;    position: absolute;    left: 0;    z-index: -1;}.search3_bar {    position: relative;    display: flex;    border: transparent;    background: transparent;}.search3_input {    border-radius: 99em;}/*購物車會員*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .member-block a.login.is-on{background:#693c30}#div_forget_content #forget_table_btn { background: #693c30; 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:#e68e13;color:#fff;transition:.5s}.RWDmenu_plus04 .logo {    position: fixed;    width: 150px;    top: 0;    z-index: 9999;    left: 3vw;}.RWDmenu_plus04 .features .search-btn {    display: none;}.RWDmenu_plus04 .features .search-btn img {    width: 15px;    margin: -7px 0 0;}.RWDmenu_plus04 .features .edit {    position: absolute;    z-index: 205;    width: 100px;}.RWDmenu_plus04 .features .edit a {    color: #693c30;    padding: 10px;    display: inline-block;}.RWDmenu_plus04 .site-nav .menu {    text-align: left;    width: 100%;}.RWDmenu_plus04 .site-nav .container {    padding: 0;    max-width: 100%;}.RWDmenu_plus04 .features .edit a:nth-child(2) {    border-top: 1px solid #ccc;    padding-top: 5px;}.RWDmenu_plus04 .features .edit a:nth-child(1) {    padding-bottom: 5px;}.RWDmenu_plus04 .features .edit a {    color: #693c30;    padding: 10px;    display: inline-block;    font-size: 14px;}.RWDmenu_plus04 .features {    width: 220px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {    padding: 28px 10px 20px;}.RWDmenu_plus04 .features .search-btn {    padding: 29px 10px 18px;}.model.RWDsearch003 {    z-index: 205;    position: fixed;    right: 320px;    top: 10px;}.search3_wrap {    width: 100%;}.RWDmenu_plus04 .header {    padding: 10px 3vw 23px 250px;    background: #fff4e6;    transition: .5s;}.RWDmenu_plus04 .header.is-up {   /*padding: 10px 3vw 10px 250px;*/    transition: .5s;    background: white;    box-shadow: 0 0 30px #eee;}.search3_hot_item, .search3_hot_item:focus {    padding: 0;    color: #693c30;    font-size: 14px;}.RWDmenu_plus04 .menu li a {    font-size: 16px !important;}/*banner*/ 
.RWDbanner012 .swiper-container {    height: 33vw !important;}.RWDbanner012 .two_box .button:before {    content: "";    border: 1px dashed #683c31;    width: calc(100% - 10px);    height: calc(100% - 10px);    position: absolute;    border-radius: 99em;    top: 5px;    left: 5px;}.RWDbanner012 .two_box .button {    right: auto;    left: 40px;    bottom: 40px;    border-radius: 99em;    color: #683c31;    font-weight: 500;    font-size: 15px;}.RWDbanner012 .main_pic_box {    border-radius: 2vw;    overflow: hidden;}.RWDbanner012 .two_box .box {    padding: 40px;    border-radius: 2vw;}.RWDbanner012 .two_box .title {    color: #683c31;    font-size: 2.344vw;    font-weight: 700;}.RWDbanner012 .two_box .title span {    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: -3px;    margin-right: 5px;}.banners {    padding: 0 30px;}.search3_hot_item:hover {    color: #693c30;}.no-touch .RWDbanner012 .two_box .button:hover {    background-color: #683c31;    color: #fff;}.no-touch .RWDbanner012 .two_box .button:hover::before {    border: 1px dashed #fff;}.RWDmenu_plus04 .features .edit a:hover {    color: #e68e13;}/*ttls*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .RWDproduct002_v4 .main-title,.RWDvideo005__head__h1 {    font-size: 2.083vw;    font-weight: 500;    line-height: 1;    position: relative;    color: #683c31;}.index h2.sub-title, .RWDproduct002_v4 .sub-title,.RWDvideo005__head__h2 {    color: #683c31;    letter-spacing: 2px;    font-size: 20px;    font-weight: 300;    line-height: 1.5;    margin: 15px 0 0;    position: relative;}.index .section-line{display:none}/*products */ 
.RWDproduct002_v4,.abuss {    padding: 4vw 0;    background: url(archive/image/customization/abusbg.webp) repeat;    background-size: cover;    border-radius: 4vw;    width: calc(100% - 60px);    margin: 4vw auto;}.products .main-title:before, .products .main-title:after {    content: "";    background: url(archive/image/customization/hotdeco.webp) no-repeat;    width: 50px;    height: 50px;    position: absolute;    background-size: contain;    margin-left: 13vw;    top: 1vw;}.products .main-title:after {    content: "";    background: url(archive/image/customization/hotdeco1.webp) no-repeat;    background-size: contain;    margin: 0 0 0 -17vw;    width: 70px;    height: 70px;}.RWDproduct002_v4 .section-inner {    flex-direction: column;    align-items: center;}.row.RWDproduct002_v4_catalogue {    width: 80%;    margin: 0;    z-index: 200;    top: 120px;}.RWDproduct002_v4 .filter-portfolio ul {    background: transparent;    flex-direction: unset;    margin: 0 0 3vw;    padding: 0;}.RWDproduct002_v4 .filter-portfolio ul>li {    margin: 0 5px;    width: calc(100%/8);}.RWDproduct002_v4 .btn.btn-rj:before {    border: 1px dashed #683c31;    width: calc(100% - 10px);    height: calc(100% - 10px);    top: 5px;    left: 5px;    position: absolute;    content: "";    border-radius: 99em;}.RWDproduct002_v4 .btn.btn-rj {    background: white;    display: block;    position: relative;    border-radius: 99em;    color: #683c31;}.RWDproduct002_v4 .active .btn.btn-rj {    background: #e68e13;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {    background: #f8c76c;    color: #683c2f;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: calc(100%/4 - 1px);    padding: 0 30px;}.RWDproduct002_item_block {    width: 90%;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {    color: #6c4137;}.RWDproduct002_v4 .popup-portfolio {    margin: 0;}.portfolio-bottom__h4 {    margin: 20px 0 10px;    font-size: 18px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    white-space: normal;    font-weight: bold;}.RWDproduct002_v4 .price .delline {    color: #673b30;}li.selprice {    color: #e68e13;    font-size: 17px;    font-weight: bold;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car {    background-color: #421a0b;    border: 1px solid #421a0b;}.RWDproduct002_v4 .portfolio-item>.inner-content {    border: 1px solid #eee;}.RWDproduct002_v4 .btn-box .btn:hover {    background: transparent;    color: #683c30;    border-bottom: 1px solid rgb(104 60 48 / 50%);}.RWDproduct002_v4 .btn-box .btn:before {    content: "";    background: url(archive/image/customization/right-chevron.webp) no-repeat;    width: 20px;    height: 20px;    background-size: contain;    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 1vw;    transition: .5s;}.RWDproduct002_v4 .btn-box .btn:hover:before {    right: 0;    transition: .5s;}.RWDproduct002_v4 .btn-box .btn {    margin: 2vw 0 0;    background: transparent;    color: #683c30;    border-bottom: 1px solid rgb(104 60 48 / 50%);    position: relative;    padding: 5px;    padding-right: 30px;    max-width: 250px;    border-radius: 0;}.RWDproduct002_v4 .btn-box .shop {    background: #764d42;    color: #fff;    border: 1px solid #764d42;    border-radius: 99em;}.RWDproduct002_v4:before, .RWDproduct002_v4:after {    content: "";    background: url(archive/image/customization/pdeco.webp) no-repeat;    width: 14vw;    height: 14vw;    position: absolute;    background-size: contain;    top: -30px;    left: 8vw;}.RWDproduct002_v4:after {    background: url(archive/image/customization/pdeco1.webp) no-repeat;    background-size: contain;    width: 8vw;    height: 8vw;    top: auto;    right: 7vw;    left: auto;    bottom: -6vw;}/*newss */ 
.RWDnews005 .section-subject {    width: fit-content;    position: relative;    left: 50%;    transform: translateX(-50%);    margin: 0 0 8vw;}.RWDnews005 .section-subject:before, .RWDnews005 .section-subject:after {    content: "";    background: url(archive/image/customization/newsdeco.webp) no-repeat;    width: 5vw;    height: 5vw;    margin-left: -7vw;    background-size: contain;    position: absolute;    top: calc(50% + 3.5vw);    transform: translateY(-50%);}.RWDnews005 .section-subject:after {    background: url(archive/image/customization/newsttldeco.webp) no-repeat;    width: 32vw;    height: 13vw;    background-size: contain;    z-index: -1;    opacity: .1;}.newss .container {    width: 85%;}.newss {    padding: 2vw 0;    position: relative;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 30px;    transition: .5s;    border-radius: 1vw;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover {    background: white;    transition: .5s;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    border: 1px solid rgb(105 61 50 / 20%);    border-radius: 99em;    top: 40%;    display: flex;    justify-content: center;    align-items: center;    width: 50px !important;    height: 50px !important;    font-size: 24px;    color: #693d32;}.text-left {    text-align: center;}.RWDnews005 .margin-top-20 {    margin-top: 25px !important;    margin-bottom: 5px;}ul.text-left.size-12.list-inline.list-separator {display:none}.RWDnews005 .margin-top-20 a {    color: #683c31;}/*abuss */ 
.abuss .container {    width: 90%;}.abuss {    padding: 6vw 0 15vw;    margin: 2vw auto 4vw;}.abuss h5 {    position: relative;    margin: 0;    font-size: 20px;    z-index: 2;}.abuss h5:after {    content: "";    background: url(archive/image/customization/abustxtdeco.webp) no-repeat;    width: 200px;    height: 3vw;    position: absolute;    background-size: contain;    left: -1vw;    z-index: -1;    top: -0.5vw;}.RWDright_cont002 .item-first .text-box .text {    font-size: 15px;    overflow: visible;    width: 100%;    padding-left: 3vw;    margin: 0;}.abussbox h1 span {    font-size: 1.823vw;    margin-right: 20px;    font-weight: 500;}.abussbox h1 {    font-size: 1.302vw;    margin: 40px 0 20px;}.garantee ul {    padding-left: 22px;    letter-spacing: 1px;}.garantee h4 span {    font-size: 1.563vw;    margin-left: 10px;    transform: rotate(20deg);    display: inline-block;    margin-top: -5px;}.garantee h4 {    letter-spacing: 0;    display: flex;    align-items: center;    margin: 0 0 15px;}.abussbox {    padding-left: 3vw;}.garantee {    padding: 2vw 3vw;    background: rgb(240 231 224 / 30%);    border-radius: 1vw;    margin: 2vw 0 0 -3vw;    position: relative;}.abussbox p {    width: 72%;    letter-spacing: 1px;}.garanteeimg {    position: absolute;    width: 10vw;    right: 3vw;    top: -1vw;}.RWDright_cont002 .item-first>a {    margin-left: -4vw;    width: calc(50% + 2vw);}.RWDright_cont002 .item-first .text-box a{  display:none}/**/ 
.joins .container {    width: 80%;}.joins {    position: relative;    margin-top: -14vw;}.joins div#pic-bg {    height: 26vw !important;}.joins .container .container {    width: 100%;    padding: 0;    display: flex;    justify-content: center;    align-items: center;    text-align: center;}.joins .joininfo .chefhat {    width: 12vw;    margin: 0 auto 1.5vw;    padding-right: 2vw;}.joins .joininfo h1.main-title {    font-size: 2.344vw;    margin: 0 0 20px;}.joins .joininfo .chefhat img {    width: 100%;}.joins .joininfo p {    font-size: 20px;}.joins .joininfo a:hover {    background: #e66a13;}.joins .joininfo a:before {    border: 1px dashed #fff;    width: calc(100% - 10px);    height: calc(100% - 10px);    position: absolute;    left: 5px;    top: 5px;    content: "";    border-radius: 99em;}.join-btn {display: flex;}.joins .joininfo a {    padding: 12px;    display: block;    max-width: 200px;    width: 200px;    margin: 30px 15px 0;    background: #e68e13;    border-radius: 99em;    position: relative;    color: #fff;}/*courses */ 
.RWDvideo005 .main_box {    display: none;}.RWDvideo005 .pic_box .small_box:hover {    filter: none!important;}@media (min-width: 1200px).RWDvideo005 .main_pic:hover .small_box {    filter: none!important;}.RWDvideo005 .small_box:hover .bg::after {    opacity: .2;    transition: .5s;}.RWDvideo005 .small_box .bg::after {    transition: .5s;}.RWDvideo005 .main_pic:hover .small_box {    filter: none !important;}.courses {    padding: 5vw;    margin: 8vw auto 0;    background: #efe1d0;}.RWDvideo005 .RWDvideo005-container-pic .swiper-slide {    border-radius: 2vw;    overflow: hidden;}.RWDvideo005 .small_box .bg::after {    opacity: 0;}.RWDvideo005 .small_box .name {    transition: .5s;    color: #333;    bottom: 20px !important;    left: 20px;    padding: 0;    font-size: 16px !important;    width: 80%;}.RWDvideo005 .small_box::before {    background: white;    position: absolute;    bottom: 0 !important;    left: 0;    height: 3.5vw;    top: auto;    opacity: 1;    border-top-right-radius: 99em;    width: 90%;}.RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1)::before {    height: 3.5vw;}.RWDvideo005__head__h1:before {    content: "";    background: url(archive/image/customization/vidideco.webp) no-repeat;    width: 8vw;    height: 8vw;    position: absolute;    background-size: contain;    top: -8vw;    left: 51%;    transform: translateX(-50%);}.RWDvideo005:before, .RWDvideo005:after {    content: "";    background: url(archive/image/customization/vididecoo.webp) no-repeat;    width: 17vw;    height: 3vw;    position: absolute;    background-size: contain;    left: 13vw;    top: 3vw;}.RWDvideo005:after {    background: url(archive/image/customization/vididecoo1.webp) no-repeat;    left: auto;    right: 11vw;    background-size: contain;    top: 2.5vw;}/*20230627*/ 
.products .main-title { display: inline-block;}.products .main-title:before {   margin: 0; left: -5vw;}.products .main-title:after {margin: 0;  right: -5vw;}.RWDmenu_plus04 .header.is-up {padding-bottom: 10px; }
/*footer start*/ 


.footers .container {    width: 75%;    display: flex;    flex-wrap: wrap;}.footers {    padding: 3vw 0 0;    background: #efe1d0;    overflow: hidden;}.ftmenubox ul li {    line-height: 2.5;}i.i.ii-shopee1.iconRounded {    background: #FA5030;    margin-left: 10px;}.RWDsocial002 .iconRounded {    background: #395795;    color: #fff;    border: 0;    width: 50px;    height: 50px;    display: flex;    justify-content: center;    align-items: center;    font-size: 20px;    padding: 10px;}.ftmenubox ul {    list-style: none;    padding: 0;    width: calc(100%/3);    line-height: 2;    margin: 0;}.ftmenubox li.title {    list-style: none;    padding: 0 0 10px;    margin: 0 0 10px;    border-bottom: 1px solid rgba(0,0,0,.1);}.ftinfo {    width: calc(100% - 600px);}.ftinfo, .ftmenubox {    display: flex;    align-items: flex-end;}.ftmenubox {    width: 600px;    align-items: flex-start;}.ftinner.custom {    display: flex;    flex-wrap: wrap;}.ftinner.custom p:nth-child(3) a {    padding: 5px 0;    border: 1px solid #06BB06;    font-size: 16px;    min-width: 200px;    text-align: center;    margin: 10px 0 0;    color: #fff;    background: #06BB06;    letter-spacing: 0px;    border-radius: 99em;}.ftinner.custom p a {    color: #693c30;    display: block;    font-size: 25px;    font-weight: bold;    letter-spacing: -1px;    margin-top: 5px;}.ftinner.custom p {    margin-right: 60px;}.ftinner.custom h4 {    width: 100%;    margin: 50px 0 10px;    padding: 0 0 10px;    border-bottom: 1px solid rgba(0,0,0,.1);    font-size: 16px;    font-weight: 500;}.ftinner.custom {    display: flex;    flex-wrap: wrap;}.ftinner.company h2 {    margin: 0 0 10px;    font-weight: 600;    font-size: 35px;}.ftinner.company p {    font-size: 18px;}.ftmenubox ul li a:hover {    border-left: 3px dashed #fff;    padding-left: 10px;}.ftmenubox ul li a {    color: rgb(105 60 48 / 100%);    display: block;    line-height: 1.5;}.ftmenubox ul li {    margin: 15px 0;}i.i.ii-fb1.iconRounded {    background: #395795;}.ftinfo .RWDedictor {    width: 450px;}.ftinner.custom p:last-child {    margin: 0;}.RWDsocial002 {    width: calc(100% - 450px);    display: flex;    align-items: flex-end;    position: relative;    padding-left: 4vw;}.RWDsocial002 ul.socialNetwork {    margin: 0;}/*rights*/ 
.rights:before {    content: "";    background: #693c30;    width: 200%;    position: absolute;    left: -50%;    height: 45px;    bottom: 0;}.rights {    display: flex;    font-size: 12px;    padding: 0 0 10px;    color: rgba(255,255,255,.5);    justify-content: flex-start;    background: transparent;    flex-wrap: wrap;    align-items: center;    width: 100%;    position: relative;    margin: 4vw 0 0;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{    color: rgba(255,255,255,.5);}.RWDssl01,.rights .RWDedictor{margin-right:19vw}/*top*/ 
.scrollTop002 img {    width: 30px;    margin: 0 0 5px;}.scrollTop002 {    bottom: 300px;    right: 30px;    background: white;    padding: 10px 22px;    border-radius: 99em;    border: 1px solid #eee;}@media (max-width: 991px) {/*tops*/ 
.scrollTop002 .ii{font-size:40px}.scrollTop002{right:15px;bottom:80px}}@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%;}}/*newsletter*/ 
.newsletters{width:610px;margin:-70px auto 15px;position:absolute;left:50%;transform:translateX(-42%)}.web_edm .email{width:calc(100% - 160px)}.web_edm .btn{background:transparent;font-size:15px}.web_edm .btn:hover{color:#000}.edmss {    margin: 40px 0 0;    width: calc(450px + 4vw + 120px);}.web_edm {    background: #fff;    border: 0;    border-radius: 99em;    overflow: hidden;}.web_edm .email input {    height: 45px;    font-size: 16px;    background: transparent;    width: 100%;    padding: 10px 20px;}div#btn_order_emailm_RWDfullscreen01_69_1 {    background: #693c30;    color: #fff;}.web_edm .btn {    background: transparent;    font-size: 15px;    line-height: 45px;    padding: 0 24px;    border-radius: 99em;    border: 1px solid #ccc;}@media (max-width: 450px) {.web_edm .email{width:100%}.web_edm .email input{text-align:center;height:45px}.web_edm .btn_container{width:100%;display:flex;justify-content:center;align-items:center}.web_edm .btn{width:50%;line-height:40px;border:1px solid #eee;border-radius:0;font-size:14px}.web_edm {    border-radius: 10px;}}

/*footer end*/ 

/*內頁 start*/ 


.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color:#e68e13;}/* banenr */ 
.page_wrapper_bg .cd-main-content{    margin: 0px;}.page_wrapper_bg .banners{    padding: 0px;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption{    top: 35%;    font-size: 3vw;    text-align: center;    font-weight: 600;    letter-spacing: 10px;}/* container */ 
.page_wrapper_bg section.call_to_action {    padding: 6rem 0 6rem 0;    position: relative;}.page_wrapper_bg section.call_to_action {    background: #fff4e6;}.page_wrapper_bg section.call_to_action>.container {    width: 85%;    padding: 0px;}.page_wrapper_bg .article-text .container {    width: 100%;    padding: 0px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 0rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg section.hgroup .container::after {    background: url(archive/image/customization/newsttldeco.webp) no-repeat;    width: 16vw;    height: 6vw;    background-size: contain;    position: absolute;    background-size: contain;    opacity: .1;    left: 36%;    top: -30px;}.product2 .page_wrapper_bg section.hgroup .container::after ,.product3 .page_wrapper_bg section.hgroup .container::after {    background: none;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .hgroup .breadcrumb a{    color: #421a0b;    font-weight: 300;}.page_wrapper_bg .hgroup .breadcrumb a:hover{    color:#e68e13;}.breadcrumb>li+li:before{    color: #421a0b;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/* font */ 
.layoutlist_2 .list_subject .subsubject,.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 {    line-height: 1.6;    font-size: 15px;    letter-spacing: 1px;    margin-bottom: 0px;    margin-top: 0px;    color: #333;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    line-height: 1.5;    font-size: 13px;    letter-spacing: 1px;}.faq_question td,.m2018 .products-nav a {    font-size: 15px;    font-weight: 400;    letter-spacing: 1px;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a {    font-size: 16px;}.RWDsearch_page .list-img .name,.page_wrapper_bg .cate_list .subject a,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    line-height: 1.8;    color: #6c4137;    margin: 0;    font-weight: bold;}.album_item_subject td{    font-size: 18px;    line-height: 1.5;    color: #333;    margin: 0;    font-weight: 500;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .layoutlist_2 .list_subject a,.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: 20px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;}.page_wrapper_bg .pageTitle {    margin-bottom: 0.5rem;    line-height: 1.8;    margin-top: 0px;    text-align: center;    font-size: 2.5rem;    font-weight: 500;    color: #683c31;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    font-weight: 300;}.page_wrapper_bg .article-text .webdesc {    text-align: left;    font-size: 16px;    font-weight: 600;    color: #ad6765;    margin-bottom: 2rem;    padding: 0px 15px;}.RWDsearch_page .list-img .defitem:hover  .name{    color: #ad6765;}.page_wrapper_bg .article-text .webdesc h4{    font-size: 20px;    font-weight: bold;    font-style: italic;}.page_wrapper_bg .article-text .webdesc ul{    list-style: none;    padding-left: 0px;}.page_wrapper_bg .article-text .webdesc li{    font-size: 15px;    font-weight: 400;    color: #333;}/* back btn */ 
.page_wrapper_bg .btn{    line-height: 1;    height: 40px;    font-size: 15px;    letter-spacing: 2px;    float: right;    font-weight: 500;    width: 200px;    border-radius: 50px;    background-color: #764d42;    transition: .3s ease;    display: flex;    align-items: center;    justify-content: center;}.page_wrapper_bg .btn_back a{    color: #fff;}.page_wrapper_bg .btn:hover{    background-color: #421a0b;    transition: .3s ease;}/* footer */ 
.footers .ftmenubox h4{    font-weight: 500;}/* 產品列表D */ 
.productlist .page_wrapper_bg section.call_to_action>.container {    padding: 4rem 6rem;    background: url(archive/image/customization/abusbg.webp) repeat;    background-size: cover;    border-radius: 4vw;    margin:  auto;    width: 95%;}.layoutlist_4 .col-sm-4.col-md-4.col-lg-4,.layoutlist_4 .col-xs-12.col-sm-3.col-md-3.col-lg-3 {    padding: 0px 20px;    margin-bottom: 3rem;}.layoutlist_4 .item {    margin-top: 0px;    border-bottom: 0px;    padding-bottom: 0px;}.item .subject {    margin-top: 10px;    min-height: unset;    overflow: unset;}.layoutlist_4 .pricearea {    display: flex;    align-items: center;}.layoutlist_4 .price {    margin: 0 0px;}.layoutlist_4 .price.delline {    margin-right: 10px;    font-size: 14px;}.layoutlist_4 .sellprice {    color: #e68e13;    font-size: 16px;    font-weight: 500;}.layoutlist_4 .cate_div {    display: none !important;}.layoutlist_4 .stands_options {    padding: 0.5rem 0 1rem;    margin: 0px;}.layoutlist_4 .buybtn {    background: #764d42;    color: #fff;    border: 1px solid #764d42;    border-radius: 50px;    line-height: 1;    height: 40px;    display: flex;    align-items: center;    justify-content: center;    font-size: 14px;    letter-spacing: 2px;    transition: .3s ease;}.layoutlist_4 .product_list_item .buybtn:hover {    background-color: #421a0b;    border: 1px solid #421a0b;    transition: .3s ease;}.layoutlist_4 .product_list_item:hover .itemlink {    color: #e68e13 !important;}.productlist .page_wrapper_bg section.hgroup .container {    margin: 0rem 0rem 4rem 0rem;}.productlist .page_subject::before {    content: "";    background: url(archive/image/customization/vididecoo.webp) no-repeat;    width: 17vw;    height: 3vw;    position: absolute;    background-size: contain;    left: 12vw;    top: 1.2vw;}.productlist .page_subject::after {    content: "";    background: url(archive/image/customization/vididecoo1.webp) no-repeat;    width: 17vw;    height: 3vw;    position: absolute;    background-size: contain;    right: 12vw;    top: 1.2vw;}/* 出貨日 */ 
.product2 .page_wrapper_bg .article-text .container {    width: 85%;}/* 產品明細頁 */ 
.page_content3 {    background: #fff;    padding: 5rem 4rem 7rem;    border-radius: 3vw;}.RWDproduct_page .pic-box {    width: 55%;}.RWDproduct_page .products-info {    width: 45%;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 2px solid #764d42;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;    padding: 15px 5px;}.RWDproduct_page .pic-box .thumbnails ul li:nth-child(5n+1) {    clear: unset;}.RWDproduct_page .pic-box .easyzoom--overlay,.easyzoom img {    display: block;}.RWDproduct_page #gallery_touch .products-info .name,.RWDproduct_page .products-info .name {    font-weight: 600;    font-size: 24px;    color: #764d42;    letter-spacing: 2px;}.RWDproduct_page .products-info .name::after {    content: "";    background: url(archive/image/customization/hotdeco1.webp) no-repeat;    background-size: contain;    margin: 0 0 0 0vw;    width: 10vw;    height: 10vh;    position: absolute;    left: 0px;    top: 2vh;}.RWDproduct_page .products-info .price-box .active {    color: #e68e13 !important;}.page_wrapper_bg .select-box select {    padding: 0 40px 0 15px;}.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: #764d42;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 18px;    font-weight: 600;    color: #686868;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .txt .editor span {    font-size: 15px;    color: #777;}.RWDproduct_page .ibtn {    font-size: 15px;    font-weight: 500;}.RWDproduct_page .btn-shop {    display: flex;    flex-direction: row;    margin: 1.5rem 0rem;}.RWDproduct_page .btn-shop .btn {    min-width: unset;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: transparent;    color: #764d42;    margin-right: 10px;    border-radius: 50px;    border: 1px solid #764d42;    transition: .3s ease;    height: 40px;    display: flex;    align-items: center;    justify-content: center;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#mobile-fixed .btn-shop .btn.add:hover {    background: #421a0b !important;    color: #fff !important;    transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    background: #764d42;    border-radius: 50px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover,#mobile-fixed .btn-shop .btn.shop:hover {    background: #421a0b !important;    transition: .3s ease;}.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .pd-info .control-label {    font-size: 15px;    color: #686868;}/* 產品簡述*/ 
.products-info .txt h4 {    font-size: 16px;    color: #764d42;    font-weight: 500;}.products-info .txt .editor>div {    margin-top: 1.5rem;}.products-info .txt ul {    padding-left: 20px;}.products-info .txt li {    font-size: 15px;    color: #333;}.products-info .txt li::marker {    color: #764d42;}/* 產品說明 */ 
.products-editor {    border-top: 1px solid;}.paragrapha-01 .image {    width: 50%;    margin: 1rem 0rem;}.paragrapha-03 .item {    width: 50%;}.paragrapha-01 {    margin: 3rem 0rem 2rem;}.paragrapha-01 h3{    font-size: 20px;    line-height: 1.5;    letter-spacing: 1px;}.paragrapha-02 {    display: flex;    flex-direction: row;    flex-wrap: wrap;    row-gap: 3rem;    margin-right: -30px;}.paragrapha-03 h3,.paragrapha-02 h3 {    margin-top: 10px;    margin-bottom: 5px;    font-size: 18px;}.RWDproduct_page .products-editor:after {    content: "";    background: url(archive/image/customization/pdt-bg-07.webp) no-repeat;    width: 30%;    height: 7%;    left: -13%;    position: absolute;    background-size: contain;    background-repeat: no-repeat;    bottom: -3%;}.RWDproduct_page .products-editor::before {    content: "";    background: url(archive/image/customization/pdt-bg-05.webp) no-repeat;    width: 12vw;    height: 10vw;    background-size: contain;    top: -75px;    right: -2vw;    position: absolute;}.pdt-des::after {    content: "";    background: url(archive/image/customization/pdt-bg-04.webp) no-repeat;    width: 4vw;    height: 13vw;    background-size: contain;    bottom: 0vh;    right: 0vw;    position: absolute;    transform: rotate(320deg);}/*sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #764d42;    color: #fff;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;    border-radius: 15px 15px 0px 0px;}.page_wrapper_bg .m2018 .products-nav {    border-radius: 0px 0px 15px 15px;}.page_wrapper_bg .sidemenu2__ul.sidemenu2__ul--parent {    background: #fff;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #764d42;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px;    border-radius: 0px 0px 15px 15px;    border-top: 0px;    border: 1px solid #e5ded5;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active) {    padding-left: 25px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active) {    padding-left: 25px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #000;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 10px 0px 10px;    margin: 0px;    border-bottom: 1px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a {    padding-bottom: 5px;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #764d42;    font-weight: 500;}.page_wrapper_bg .m2018 .products-nav ul .active>a::before {    content: "";    background: #764d42;    width: 6px;    height: 6px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;    margin-bottom: 2px;}/* 文章列表G */ 
.article2 .page_wrapper_bg section.call_to_action>.container,.article6 .page_wrapper_bg section.call_to_action>.container,.article1 .page_wrapper_bg section.call_to_action>.container {    width: 70%;}.layoutlist_8 {    background: url(archive/image/customization/abusbg.webp) repeat;    background-size: cover;    border-radius: 4vw;    padding: 5rem;}.layoutlist_8 .list_subject .summary{    margin: 10px 0;}.layoutlist_8 .article_subject {    color: #6c4137;}.layoutlist_8 .item:hover .article_subject {    color: #e68e13;}.layoutlist_8 .item {    padding: 4rem 0rem 4rem 0rem !important;}.layoutlist_8 .item:nth-child(2) {    padding: 0rem 0rem 4rem 0rem !important;}.layoutlist_8 .item:last-child {    border-bottom: 0px;    padding: 4rem 0rem 0rem 0rem !important;}.layoutlist_8 .list_subject {    border-right: 1px solid #cbcbcb;}.layoutlist_8 .listdate {    display: flex;    flex-direction: column;    align-items: center;}.layoutlist_8 .listdate .yearmonth {    font-weight: 600;}/* 文章編輯器 */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .RWDeditor01 .row .col-md-6 img {    width: 100%;}.article1 .page_wrapper_bg section.hgroup .container::before {    content: "";    background: url(archive/image/customization/pdt-bg-07.webp) no-repeat;    width: 9vw;    height: 4vw;    background-size: contain;    position: absolute;    right: 25%;    bottom: -30px;}.article1 .page_wrapper_bg .btn {    margin-top: 3rem;}/* 文章圖文輪播 */ 
.page_wrapper_bg figure {    margin: 0px;}/* 文章時間軸 */ 
.RWDtimeline01 .model-title {    text-align: center;    margin-bottom: 4rem;}.RWDtimeline01 .model-title,.RWDtimeline02 .model-title {    font-size: 22px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;    color: #333;}.RWDtimeline01 li.event .point .title {    font-size: 18px;    line-height: 1.8;    color: #683c31;    margin: 0.5rem 0rem;    font-weight: 600;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow {    background-color: white;    border: 2px solid #683c31;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after,.page_wrapper_bg .RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #683c31 transparent transparent;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow:hover {    opacity: 0.6;}.RWDtimeline01 li.event:before {    background: #fff;    border: 3px solid #683c31;}.RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom, rgba(255, 244, 230, 0) 0, rgb(255 244 230) 2%, rgba(255, 244, 230, 1) 100%)}/* 表單A */ 
.eforms1 .customized_columns::before {    content: "";    background: url(archive/image/customization/pdt-bg-02.webp) no-repeat;    width: 7vw;    height: 7vw;    background-size: contain;    position: absolute;    right: 22%;    top: -18%;}.eforms1 .customized_columns::after {    content: "";    background: url(archive/image/customization/pdt-bg-01.webp) no-repeat;    width: 12vw;    height: 10vw;    left: 22%;    position: absolute;    background-size: contain;    background-repeat: no-repeat;    bottom: -14%;}.customized_columns {    padding: 5rem;    background: url(archive/image/customization/abusbg.webp) repeat;    background-size: cover;    border-radius: 2vw;}.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;}.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%;}.page_wrapper_bg .form-horizontal .form-group {    display: flex;}.form-horizontal .control-label {    font-weight: 500;    font-size: 16px;    width: 15%;}.ebtn {    line-height: 1;    height: 40px;    font-size: 15px;    letter-spacing: 2px;    float: right;    font-weight: 500;    width: 200px;    border-radius: 50px;    background-color: #764d42;    transition: .3s ease;    display: flex;    align-items: center;}.ebtn a {    text-align: center;    color: #fff;}.ebtn:hover {    background-color: #421a0b;    transition: .3s ease;}/* 客戶服務 */ 
.article6 .page_wrapper_bg section.hgroup .container::before {    content: "";    background: url(archive/image/customization/pdt-bg-07.webp) no-repeat;    width: 9vw;    height: 4vw;    background-size: contain;    position: absolute;    left: 57%;    bottom: -30px;}/* 影片列表 */ 
.layoutlist_2 .video_item .video_item_subject {    font-size: 18px;    line-height: 1.8;    color: #6c4137;    margin: 0;    font-weight: bold;    margin: 5px 0px 10px;}.layoutlist_2 .video_item:hover .video_item_subject {    color: #e68e13 !important;}.layoutlist_2 .video_item {    padding: 0px 20px;    margin: 0px 0px 20px;}/* About */ 
.about {    padding: 3vw 3vw 4vw;    background: url(archive/image/customization/abusbg.webp) repeat;    background-size: cover;    border-radius: 4vw;}.about .paragraph-01 {    display: flex;    align-items: center;}.about .paragraph-01 .image,.about .paragraph-01 .description {    width: 50%;}.about .paragraph-01 .description {    padding: 0rem 6rem;}.about .paragraph-01 h4{    font-size: 20px;    font-weight: 500;}.about .paragraph-01 h2 span{    font-size: 1.823vw;    margin-right: 20px;    font-weight: 500;}.about .paragraph-01 h2 br{    display: none;}.about  .paragraph-02 h3,.about .paragraph-01 h2{    font-size: 1.302vw;    font-weight: 500;}.about .paragraph-02 h3{    margin: 80px 0 20px;}.about .paragraph-01 h2{    margin: 40px 0 20px;}.about .paragraph-01 p{    letter-spacing: 1px!important;    font-size: 15px!important;    line-height: 2!important;}.about .paragraph-01 .description:after {    content: "";    background: url(archive/image/customization/pdt-bg-07.webp) no-repeat;    width: 21%;    height: 10%;    right: -6%;    position: absolute;    background-size: contain;    background-repeat: no-repeat;    top: 7%;}.about .paragraph-02{    display: flex;    flex-direction: row;    flex-wrap: wrap;    border-top: 1px solid;    margin: 3rem 0rem 0rem;    justify-content: center;}.about .paragraph-02 .description{    width: 100%;    text-align: center;}.about .paragraph-02 .description p{    letter-spacing: 1px;    font-size: 15px;    line-height: 2;}.about .paragraph-02 .item{    width: calc(100%/3 - 60px);    padding: 1rem 2rem 2rem;    box-shadow: 0px 0 2px #cfcfcf;    background: #764d42;    margin: 30px 30px 0px;    border-radius: 1.5vw;    border: 1px dashed #764d42;}.about .paragraph-02 .item h4{    font-size: 20px;    letter-spacing: 2px;    font-weight: 500;    margin-bottom: 1rem;    color: #fff;}/* 購物車 */ 
.shopping-item{    padding: 30px ;}.RWDshopping .thead{    background: #f9fafb;}.RWDshopping .shopping-step .name {    color: #111;    font-weight: 400;}.RWDshopping .shopping-step .num {    color: #e68e13;    border: 1px solid #e68e13;    background: rgba(255, 255, 255, 0.6);}.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #e68e13;}.shopping-item .table .th,.shopping-item .table .info{    font-size: 14px;    font-weight: 500;    padding: 10px 15px;}@keyframes num-bg {    0% {        background: rgb(230, 142, 19, 0);        -webkit-transform: scale(0.5);        transform: scale(0.5)    }    100% {        background: rgb(230, 142, 19, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}#RWDshopping .btn-box{    display: flex;    justify-content: center;}.RWDshopping .btn.normal{    line-height: 1;    height: 40px;    font-size: 15px;    letter-spacing: 2px;    float: right;    font-weight: 500;    width: 200px;    border-radius: 50px;    background-color: #764d42;    transition: .3s ease;    display: flex;    align-items: center;    justify-content: center;}.btn.slide-sum:hover,.btn.slide-sum{    background-color: transparent;}.info-box,.no-item,.plus-in,.shopping-item,.shopping_form,.shop-1 .shopping-price-box .sum-box {    background: #fff;}.RWDshopping .btn.bg2:hover,.RWDshopping .btn.bg1:hover{    background-color: #421a0b;    transition: 0.3s ease;    color: #fff;    border: 1px solid #421a0b;}.RWDshopping .btn.bg2{    border-color:  #ad6765;}.RWDshopping .btn.bg1{    border: 1px solid #764d42;    background-color: transparent;    transition: 0.3s ease;    color: #764d42;}.login-box a {    background: #764d42;    color: #ffffff;}.login-box a:hover {    color: #ffffff;}.login-box a b {    color: #e68e13;}.login-box a:hover b{    color: #fff;}/* 填寫資料 */ 
.shopping_form .control-label{    font-weight: 300;}.shopping_form .shopping-title{    font-weight: 500;}/* 會員登入 */#btn_member_login{    height: 40px;    font-size: 15px;    letter-spacing: 2px;    font-weight: 500;    border-radius: 50px;    background-color: #764d42;    transition: .3s ease;    display: flex;    align-items: center;    justify-content: center;    float: unset;}.member_join_strong{    color: #421a0b;}.member_join_strong:hover{    color: #e68e13;}.login_box{    border-radius: 1vw;}/* 會員登入漢堡 */ 
.RWDmenu_plus04 .member-block a.login:hover, .RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover{    background-color: #e68e13;    color: #fff;}.no-touch .go_shopping_view_a:hover,.RWDmenu_plus04 .member-block .other a:hover{    color: #e68e13;}/* 註冊 */ 
.join_form-title{    font-weight: 500;    font-size: 20px;    color: #333;}#join_form{    background: #fff;    padding:3rem 3rem 6rem;    border-radius: 2vw;}#join_form .btn-primary{    line-height: 1;    height: 40px;    font-size: 15px;    letter-spacing: 2px;    float: right;    font-weight: 500;    width: 200px;    border-radius: 50px;    background-color: #764d42;    transition: .3s ease;    display: flex;    align-items: center;    justify-content: center;}#join_form .btn-primary:hover{    background: #421a0b;   }/* 查詢訂單 */ 
.shopping_viewlogin__submit{    height: 40px;    font-size: 15px;    letter-spacing: 2px;    font-weight: 500;    border-radius: 50px;    background-color: #764d42;    transition: .3s ease;    display: flex;    align-items: center;    justify-content: center;}.no-touch .shopping_viewlogin__submit:hover,.shopping_viewlogin__submit:hover{    background: #421a0b;}.shopping_viewlogin__head{    border-top: #764d42 1px solid;    border-bottom: #764d42 1px solid;}/* 收尋 */ 
.RWDsearch_page .list-data>ul>li:nth-child(odd){    background: #fff;}.search .page_wrapper_bg section.hgroup .container::after{    display: none;}.RWDsearch_page .list-tab li .qty {    background: #693c30;    color: #fff;}.RWDsearch_page .list-title .qty{    background: #693c30;    color: #fff;}/* 隱私權政策 */ 
.privacy-page .content-part li {    list-style: disc;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #333;}.privacy-page .content-part ul {    padding-left: 20px;    font-size: 15px;    margin-top: 1rem;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #683c31;    margin: 0 0 1.5rem;    font-size: 22px;}.privacy-page {    width: 80%;    margin: 0 auto;}/*20230620*/ 
.productlist .page_subject::before { background: url(archive/image/customization/20230620_vididecoo.webp) no-repeat;background-size: contain;    width: 10vw;}.productlist .page_subject::after { background: url(archive/image/customization/20230620_vididecoo1.webp) no-repeat; background-size: contain;width: 10vw;}

/*內頁 end*/ 

/*小螢幕 start*/ 


@media (min-width: 1921px) and (max-width: 2560px) {    .RWDvideo005 .small_box::before {        height: 4.5vw;    }    .RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1)::before {        height: 4.5vw;    }    .model.RWDsearch003 {        transition: .5s;        top: 15px;        right: 17vw;    }    .RWDnews005 .section-subject:before,    .RWDnews005 .section-subject:after {        top: calc(50% + 3vw);    }    .abuss {        margin: 2vw auto;    }    .abuss .container {        width: 75%;    }    .joins .container .container {        padding-top: 2vw;    }    .RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1) .name {        padding-left: 20px;    }    .RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1)::before {        height: 8%;    }    .RWDvideo005 .small_box::before {        height: 15%;    }.edmss {    width: 660px;}}@media (max-width: 2048px) {    .eforms1 .customized_columns::before {        width: 9vw;        height: 9vw;        right: 18%;        top: -18%;    }    .eforms1 .customized_columns::after {        width: 13vw;        height: 11vw;        left: 19%;    }/*20230627*/ 
.RWDmenu_plus04 .site-nav .menu>li>a { padding: 25px 15px;    font-size: 15px !important;}.RWDmenu_plus04 .logo { width: 130px;}.model.RWDsearch003 { right: 350px;font-size: 14px;}}@media (max-width: 1920px) {    .about .paragraph-01 h2 span {        font-size: 32px;    }    .about .paragraph-02 h3, .about .paragraph-01 h2{        font-size: 24px;    }    .eforms1 .customized_columns::before {        width: 9vw;        height: 9vw;        right: 15%;        top: -18%;    }    .eforms1 .customized_columns::after {        width: 13vw;        height: 12vw;        left: 16%;    }    .product2 .page_wrapper_bg .article-text .container {        width: 100%;    }    .search3_hot {        justify-content: center;    }/*20230627*/ 
.model.RWDsearch003 {  right: 300px;}}@media (max-width: 1800px) {.RWDmenu_plus04 .header { padding: 10px 2vw 23px 200px;}}@media (max-width: 1700px) {    .abussbox p {        width: 100%;        text-align: justify;        padding-right: 3vw;    }    .garanteeimg {        right: 1vw;    }    .footers .container {        width: 90%;    }/*20230627*/ 
.RWDmenu_plus04 .header { padding: 10px 1vw 23px 180px;}.model.RWDsearch003 {  right: 250px; top: 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px !important;}.search3_hot_item {    margin: 0 8px 0 0;}}@media (max-width: 1680px) {    .article2 .page_wrapper_bg section.call_to_action>.container,    .article6 .page_wrapper_bg section.call_to_action>.container,    .article1 .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .eforms1 .customized_columns::after {        left: 11%;    }    .eforms1 .customized_columns::before {        right: 13%;    }    .RWDproduct_page .pic-box .thumbnails ul li {        padding: 10px 4px;        width: 20%;    }}@media (max-width: 1600px) {    .garanteeimg {        right: -2vw;    }    .abuss h5 {        font-size: 16px;    }/*20230627*/ 
.RWDmenu_plus04 .features { width: 200px;}.model.RWDsearch003 { right: 225px;}.RWDmenu_plus04 .logo {  width: 110px;    left: 1vw;}.RWDmenu_plus04 .header { padding: 10px 1vw 23px 140px;}.RWDmenu_plus04 .site-nav .menu>li>a {  padding: 25px 13px;}}@media (max-width: 1500px) {   /* .model.RWDsearch003 {        width: 250px;        right: 295px;    }*/    .RWDmenu_plus04 .header {        padding: 10px 3vw 23px 200px;    }   /* .RWDmenu_plus04 .header.is-up {        padding: 10px 3vw 10px 200px;    }*/    .RWDbanner012 .two_box .box {        padding: 2vw;    }    .RWDbanner012 .two_box .button {        left: 2vw;        bottom: 2vw;    }    .RWDmenu_plus04 .logo {        width: 130px;        top: 10px;    }   /* .products .main-title:before,    .products .main-title:after {        margin-left: 17vw;    }*/    .products .main-title:after {        margin: 0 0 0 -20vw;    }    .RWDproduct002_v4 .filter-portfolio ul>li {        margin: 0;        width: calc(100%/6 - 1px);    }    .RWDproduct002_v4 .filter-portfolio ul {        flex-wrap: wrap;        align-items: center;        justify-content: center;    }    .RWDproduct002_v4 .popup-portfolio .portfolio-item {        padding: 0 1vw;    }    .RWDproduct004 .heading-title.heading-arrow-top h1,    .RWDproduct004 .heading-title.heading-arrow-bottom h1,    .index h1.main-title,    .RWDproduct002_v4 .main-title,    .RWDvideo005__head__h1 {        font-size: 35px;    }    .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {        border-radius: 15px;    }    .newss .container {        width: 90%;    }    .garanteeimg {        right: -4vw    }    .abussbox h1 span {        font-size: 35px;        margin-right: 10px;    }    .abussbox p {        line-height: 2;    }    .ftmenubox {        width: 450px;    }    .ftinfo {        width: calc(100% - 450px);    }    .joins .joininfo p {        font-size: 16px;    }    .about .paragraph-01 .description {        padding: 0rem 4rem;    }    .RWDmenu_plus04 .features {        width: 220px !important;    }      .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .page_wrapper_bg .article-text .container {        width: 90%;    }    .privacy-page {        width: 100%;        padding: 0px 15px;    }    .article2 .page_wrapper_bg section.call_to_action>.container,    .article6 .page_wrapper_bg section.call_to_action>.container,    .article1 .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .productlist .page_wrapper_bg section.call_to_action>.container {        padding: 4rem 2rem;    }    .product3.productlist .page_wrapper_bg .article-text .container {        width: 100%;    }    .layoutlist_8 {        padding: 4rem;    }    .eforms1 .customized_columns::before {        width: 11vw;        height: 11vw;        right: 8%;    }    .eforms1 .customized_columns::after {        width: 15vw;        height: 14vw;        left: 8%;    }    .about .paragraph-01 .description:after {        right: -4%;    }    .about .paragraph-02 h3 {        margin: 40px 0 20px;    }    .RWDproduct_page .products-editor:after {        left: -5%;        width: 25%;    }/*20230627*/ 
.RWDmenu_plus04 .header { padding: 10px 0vw 23px 120px;}.model.RWDsearch003 { width: 215px;  right: 205px;}.RWDmenu_plus04 .features {  width: 205px !important;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {    padding: 28px 8px 20px;}.RWDmenu_plus04 .logo {  width: 110px;}.RWDmenu_plus04 .features {    width: 190px !important;}}@media (max-width: 1440px) {    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 4rem 0rem;    }    .product3.cid72 .layoutlist_2,    .product3.is-layer1 .layoutlist_2 {        row-gap: 2rem;    }    .album1 .layoutlist_2,    .album2 .layoutlist_2 {        row-gap: 2rem;    }    .product3.cid66 .layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4 {        margin-bottom: 2rem;        padding: 0px 15px;    }    .customized_columns {        padding: 3rem;    }    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,    #mobile-fixed .btn-shop .btn.shop {        margin-right: 5px;    }    /* font */    .form-horizontal .control-label,    .RWDproduct_page .products-info .stock,    .RWDproduct_page .products-info .pd-info .control-label,    .RWDproduct_page .products-info .txt .editor span,    .layoutlist_5 .list_date,    .layoutlist_5 .list_subject a,    .layoutlist_2 .list_subject .subsubject,    .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 {        line-height: 1.5;        font-size: 14px !important;    }    .page_wrapper_bg .tab_title,    .m2018 .products-nav>ul>li>a,    .page_wrapper_bg .tabs nav a,    .page_wrapper_bg .tabs nav li.tab-current a {        font-size: 17px !important;    }    .eformsDesc,    .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .article-text .webdesc,    .album_item_subject td,    .page_wrapper_bg .cate_list .subject a,    .page_wrapper_bg .item .subject A.itemlink {        font-size: 17px !important;    }    .RWDsearch_page .list-img .name,    .page_wrapper_bg .video_item_subject,    .page_wrapper_bg .layoutlist_2 .list_subject a,    .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: 17px !important;        line-height: 1.7;    }    .page_wrapper_bg .pageTitle {        font-size: 32px !important;        line-height: 1.7;    }    .page_wrapper_bg .article-text .webdesc {        margin-bottom: 1rem;    }    .sortbar {        font-size: 12px;        letter-spacing: 1px;    }    .paragrapha-01 h3,    .RWDproduct_page .products-info .name {        font-size: 20px;        line-height: 1.5!important;    }    .layoutlist_4 .col-sm-4.col-md-4.col-lg-4,    .layoutlist_4 .col-xs-12.col-sm-3.col-md-3.col-lg-3,    .layoutlist_2 .video_item {        padding: 0px 15px;    }    .page_wrapper_bg .article-text .webdesc h4 {        font-size: 18px;    }/*20230627*/ 
.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:#fff4e6}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#e68e13}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}.RWDmenu_plus04 .features { float: right; position: relative;}.RWDmenu_plus04 .site-nav .menu li.hidden-lg {    display: block;}.model.RWDsearch003 {    right: 340px;}a.ml-stack-nav-toggle {    margin-top: 15px;}.RWDmenu_plus04 .menu ul li a {    color: #333 !important;}.RWDmenu_plus04 #mobile-menu .menu>li a {    letter-spacing: 0;}.model.RWDsearch003 {    right: 340px;}}@media (max-width: 1400px) {    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 15px;    }    .RWDproduct002_v4 .section-subject {        margin: 0 0 30px;    }    .RWDnews005 .section-subject:before {        width: 6vw;        margin-left: -8vw;    }    .garantee {        padding: 40px;        margin: 40px 0 0 -40px;    }    .abussbox h1 span {        letter-spacing: 0;    }    .courses {        padding: 6vw 5vw 5vw;    }    .RWDvideo005__head__h1:before {        top: -10vw;    }    .RWDsocial002 {        padding-left: 2vw;    }    .RWDssl01,    .rights .RWDedictor {        margin-right: 3vw;    }    .rights {        justify-content: center;    }.edmss {    width: calc(450px + 2vw + 120px);}}@media (max-width: 1366px) {    .eforms1 .customized_columns::before {        right: 0%;    }    .eforms1 .customized_columns::after {        left: 3%;    }    .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .article6 .page_wrapper_bg section.hgroup .container::before{        bottom: -15px;    }}@media (max-width: 1300px) {.RWDmenu_plus04 .features {    width: 200px !important;}/*.model.RWDsearch003 {    width: 200px;    right: 255px;}*/ 
.search3_submit {    position: absolute;    right: 0;}.search3_input {    width: 100%;    padding-right: 40px;}    .RWDmenu_plus04 .header {        padding: 10px 3vw 23px 180px;    }   /* .RWDmenu_plus04 .header.is-up {        padding: 10px 3vw 10px 180px;    }*/    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 10px;    }    .RWDright_cont002 .item-first {        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;    }    .RWDright_cont002 .item-first .text-box {        margin: 30px 0 0;        width: 75%;    }    .abussbox h1,    .abussbox h5 {        text-align: center;    }    .abuss h5:after {        left: 50%;        transform: translateX(-50%);    }    .garanteeimg {        right: 5vw;        top: 50%;        transform: translateY(-50%);    }    .abussbox p {        text-align: center;    }    .joins .container {        width: 90%;    }    .joins div#pic-bg {        height: 29vw !important;    }    .RWDvideo005__head__h1:before {        width: 10vw;        height: 10vw;        top: -11vw;    }    .RWDvideo005:before,    .RWDvideo005:after {        left: 7vw;    }    .RWDvideo005:after {        left: auto;        right: 7vw;    }    .RWDvideo005__head {        margin: 0 0 30px;    }    .RWDvideo005__head__h1 {        letter-spacing: 0;    }    .courses {        padding: 6vw 4vw 5vw;    }    .ftinfo .RWDedictor {        width: 420px;    }    .footers .container {        width: 95%;    }    .RWDsocial002 {        width: calc(100% - 420px);    }    .scrollTop002 {        right: 10px;    }    .RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1)::before {        height: 5.5vw;    }    .RWDvideo005 .small_box::before {        height: 5.5vw;        width: 100%;    }}@media (max-width: 1280px) {    .RWDproduct_page .products-editor::before{        top: -45px;    }    .page_wrapper_bg section.call_to_action {        padding: 4rem 0 4rem 0;    }    .about .paragraph-01 .description:after {        right: -3%;        width: 19%;        height: 8%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .layoutlist_8 {        padding: 3rem;    }    .customized_columns {        padding: 3rem;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:last-child {        border-bottom: 0px;        padding: 3rem 0rem 0rem 0rem !important;    }    .rwd .faq_question {        padding: 15px 0px;    }    .rwd .faq_item:first-child .faq_question {        padding: 0px 0px 15px;    }    .privacy-page .content-part {        row-gap: 3rem;    }    .privacy-page .content-part h3 {        margin: 0 0 0.5rem;    }    .layoutlist_8 .listdate .yearmonth {        font-weight: 400;    }    .layoutlist_5 .list_date:before {        margin-right: 5px;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }    .about .paragraph-01 .description {        padding: 0rem 3rem;    }}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
.RWDbanner012 {    flex-wrap: nowrap;}.RWDmenu_plus04 .site-nav .menu li.hidden-lg {    display: none;}.RWDbanner012 .main_pic_box {    min-width: 65% !important;    width: 65% !important;    margin-right: 2%;}.RWDbanner012 .two_box {    flex-direction: column;    height: 33vw;}.RWDbanner012 .two_box .box {    margin: 0 0 4%;}.RWDbanner012 .two_box .button {    width: fit-content;    height: auto;    padding: 10px;}.products .main-title:after {    margin: 0 0 0 -24vw;}.RWDproduct002_v4 .filter-portfolio ul>li {    width: calc(100%/4 - 1px);}.newss .container {    width: 80%;}.RWDright_cont002 .item-first>a {    width: calc(60% + 2vw);}.RWDright_cont002 .item-first .text-box {    margin: 0;    width: 85%;}.garantee {    padding: 50px 6vw;}.RWDvideo005 .small_box::before {    width: 90%;}.RWDright_cont002 .item-first .text-box .text {    padding: 0;}.edmss {    margin: 30px 0;    width: 100%;}
}
/*1199px end*/ 

/*1180 start*/ 


@media (max-width: 1180px) {.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:#fff4e6}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#e68e13}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}.RWDmenu_plus04 .features { float: right; position: relative;}.RWDmenu_plus04 .site-nav .menu li.hidden-lg {    display: block;}.model.RWDsearch003 {    right: 340px;}a.ml-stack-nav-toggle {    margin-top: 15px;}.RWDmenu_plus04 .menu ul li a {    color: #333 !important;}.RWDmenu_plus04 #mobile-menu .menu>li a {    letter-spacing: 0;}.RWDsearch002 {    right: 360px;}.cd-main-content {    margin: 105px 0 0;}.RWDbanner012 .two_box .title {    font-size: 25px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .RWDproduct002_v4 .main-title, .RWDvideo005__head__h1 {    font-size: 30px;}.index h2.sub-title, .RWDproduct002_v4 .sub-title, .RWDvideo005__head__h2 {    margin: 10px 0 0;}.row.RWDproduct002_v4_catalogue {    top: 110px;}.RWDmenu_plus04 .logo {    width: 110px;}.RWDproduct002_v4:before{    left: 5vw;}/*.products .main-title:before, .products .main-title:after {    margin-left: 21vw;}*/ 
.products .main-title:after {    margin: 0 0 0 -28vw;}.joins div#pic-bg {    height: 30vw !important;}.index h2.sub-title, .RWDproduct002_v4 .sub-title, .RWDvideo005__head__h2 {    font-size: 17px;    letter-spacing: 2px;}.ftinner.company h2 {    font-size: 30px;}.ftinfo {    width: 100%;}.ftmenubox {    width: 100%;}.ftmenu {    width: 100%;    margin: 40px 0 0;}.RWDmenu_plus04 .features {    width: 220px;}.ftmenubox ul li {    margin: 10px 0;}.footers .container {    width: 80%;}.RWDsocial002 {    width: fit-content;}.ftinfo .RWDedictor {    width: calc(100% - 150px);}.ftinner.custom h4 {    margin: 30px 0 10px;}.footers {    padding: 60px 0 0;}.rights {    margin: 60px 0 0;}}

/*1180 end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.RWDsearch002 {    right: 265px;}.ml-stack-nav-toggle {    padding: 25px 35px 25px 15px;}.newss .container {    width: 90%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 20px;}.RWDright_cont002 .item-first>a {    width: calc(80% + 2vw);}.RWDvideo005 .small_box .name {    bottom: 15px !important;}.RWDmenu_plus04 .features {    width: fit-content;}.model.RWDsearch003 {    right: 220px;}.RWDproduct_page .pic-box .thumbnails ul li{        padding: 5px 4px;    }    .about .paragraph-01 .description {        padding: 0rem 0rem 0rem 2rem;    }        .about {        padding: 4vw 4vw 5vw;    }    .about .paragraph-02 .item {        width: calc(100%/2 - 40px);        margin: 30px 20px 0px;    }    .layoutlist_1.page_content2 {        max-width: 840px;    }    .article6 .page_wrapper_bg section.hgroup .container::before,    .article1 .page_wrapper_bg section.hgroup .container::before {        width: 13vw;        height: 5vw;        right: 25%;        bottom: -10px;    }       .RWDproduct_page .pic-box .thumbnails ul li {        width: 20%;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption{        font-size: 3.5vw;        font-weight: 500;        letter-spacing: 2px;    }    .article2 .page_wrapper_bg section.call_to_action>.container,    .article6 .page_wrapper_bg section.call_to_action>.container,    .article1 .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg section.call_to_action::after {        font-size: 6rem;        bottom: 2rem;    }    .page_wrapper_bg section.call_to_action {        padding: 4rem 0 4rem 0;    }    .page_content3 {        padding: 4rem 3rem 6rem;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem !important;    }    .layoutlist_5 {        padding: 2rem;    }    .ebtn,    .page_wrapper_bg .btn {        margin: 0rem 0 0;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 50%;    }    .about .paragraph-01 .description:after{        top: 4%;    }
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
.RWDbanner012 {    flex-wrap: wrap;}.RWDbanner012 .main_pic_box, .RWDbanner012.right .main_pic_box {    min-width: 100%!important;    width: 100%!important;    margin-bottom: 2vw;    margin-left: 0;    margin-right: 0;    order: 1;}.RWDbanner012 .two_box .box {    margin-bottom: 0;    margin-right: 2vw;    height: 40vw;    padding: 18px;}.RWDbanner012 .two_box .box:last-child {    margin-right: 0;}.RWDbanner012 .two_box .button {    width: calc(100% - 36px);    right: 18px;    bottom: 18px;    height: 50px;    padding: 0;    line-height: 35px;    display: flex;    justify-content: center;    align-items: center;}.RWDbanner012 .two_box {    height: auto;    flex-direction: row;    order: 2;}.RWDbanner012 .swiper-container {    height: 600px !important;}.RWDmenu_plus04 .header {    padding: 0 3vw 30px;}.RWDsearch002 {    top: -10px}.RWDmenu_plus04 .header.is-up {    padding: 10px 3vw;}.RWDproduct002_v4, .abuss {    margin: 60px auto;    padding: 60px 0;}.RWDproduct002_v4 .btn.btn-rj {    padding: 10px 0;}.RWDmenu_plus04 .logo {    top: 0;}.row.RWDproduct002_v4_catalogue {    top: 105px;    width: 100%;}.RWDproduct002_item_block {    width: 95%;}/*.products .main-title:before {    margin-left: 24vw;}*//*.products .main-title:after {    margin: 0 0 0 -32vw;}*/ 
.RWDproduct002_v4 .btn-box .shop {    font-size: 12px;}.RWDnews005 .section-subject:before {    margin-left: -10vw;    top: 5vw;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover {    background: transparent;}.RWDnews005 .section-subject {    margin: 0 0 10px;}.newss .container {    width: 95%;}.abuss {    margin: 20px auto 60px;}.RWDright_cont002 .item-first>a {    width: calc(100% + 2vw);    padding-right: 4vw;}.abussbox {    padding-left: 0;}.RWDright_cont002 .item-first .text-box {    width: 90%;}.abuss h5:after {    height: 35px;}.abussbox p {    padding: 0;    text-align: left;}.garantee {    margin: 30px 0;    padding: 30px 40px;}.garantee h4 {    font-size: 22px;    margin: 0 0 20px;}.garanteeimg {    width: 16vw;    right: -1vw;}.garantee h4 span {    font-size: 35px;    margin-left: 18px;}.joins div#pic-bg {    height: 35vw !important;    border-bottom-left-radius: 4vw;    border-bottom-right-radius: 4vw;}.joins .joininfo .chefhat {    width: 15vw;}.joins .joininfo h1.main-title {    margin: 0 0 10px;    font-size: 25px;}.courses {    margin: 100px 0 0;    padding: 60px 30px 60px;}.RWDvideo005__head__h1:before {    width: 110px;    height: 110px;    top: -120px;}.RWDvideo005:before, .RWDvideo005:after {    width: 21vw;    height: 6vw;}.RWDvideo005 .small_box::before {    height: 50px;}.RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1)::before {    height: 50px;}.rights .RWDedictor {    margin-right: 0;}.rights:before {    height: 65px;}  .RWDproduct_page .products-editor::before {        top: 0px;    }    .productlist .page_subject::after{        right: 6vw;        top: 2.2vw;    }    .productlist .page_subject::before{        left: 6vw;        top: 2.2vw;    }    .about .paragraph-01 h4 {        font-size: 16px;    }    .about .paragraph-01 h2 {        margin: 20px 0 20px;    }    .about .paragraph-02 h3, .about .paragraph-01 h2{        line-height: 1.5;    }        .products-info .txt h4{        margin: 0px!important;    }    .layoutlist_4 .col-xs-12.col-sm-3.col-md-3.col-lg-3{        width: calc(100%/3);    }    .paragrapha-01 {        margin: 2rem 0rem 2rem;    }    .RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box{        margin-bottom: 30px;    }    .RWDproduct_page .btn-shop{        margin: 1rem 0rem;    }    .paragrapha-01 h3, .RWDproduct_page .products-info .name {        font-size: 20px!important    }    .about .paragraph-02 h3 {        margin: 40px 0 10px;    }    .about .paragraph-01 .description:after{        top: 3%;    }    .eforms1 .customized_columns::before {        top: -26%;        right: -6%;        width: 150px;        height: 150px;    }    .eforms1 .customized_columns::after{        width: 205px;        height: 175px;        left: -2%;    }    .page_wrapper_bg .RWDeditor01 .row {        display: flex;        flex-direction: row;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 50%;    }    .layoutlist_8 {        padding: 2rem;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 0rem 0rem !important;    }    .RWDtimeline01 li.event .point {        padding: 0rem 2rem;    }    .RWDtimeline01 .model-title {        margin-bottom: 2rem;    }    #sidebar {        margin-bottom: 2rem;        padding: 0px;    }    .customized_columns {        padding: 2rem;    }    .form-horizontal .control-label {        width: 20%;    }    .layoutlist_8 .list_subject {        border-right: 0px;    }    .layoutlist_5 .list_date {        width: 20%;    }    .layoutlist_5 .list_subject {        width: 80%;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    #mobile-fixed .btn-box .normal {        border: 1px solid #764d42;        background-color: transparent;        transition: 0.3s ease;        color: #764d42;        padding: 12px 10px;        border-radius: 10px;        width: auto;    }    #mobile-fixed .btn-box .normal.bg2 {        background-color: #764d42;        padding: 11px 10px;        color: #fff;    }    #mobile-fixed .btn-box .normal:hover,    #mobile-fixed .btn-box .normal.bg2:hover {        background-color: #421a0b;        transition: 0.3s ease;        color: #fff;    }    #mobile-fixed .sum-box .total .td:first-child {        padding: 0px 10px 0px 0px;    }    #mobile-fixed .active .sum-bottom .sum-box {        margin-top: 20px;    }    #mobile-fixed .fixed-in .fa{        font-size: 14px;    }    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item {        width: calc(100%/3);    }    .article6 .page_wrapper_bg section.hgroup .container::before, .article1 .page_wrapper_bg section.hgroup .container::before {        width: 17vw;        height: 7vw;        right: 18%;    }    .about .paragraph-01 h2 br{        display: block;    }    .about .paragraph-01 h2 span{        margin-right: 0px;    }    .pdt-des::after{        display: none;    }.scrollTop002 {bottom:300px;}
}
/*991px end*/ 

/*819 start*/ 


@media (max-width: 819px) {.RWDproduct002_v4, .abuss {    width: 100%;    border-radius: 0;}.RWDproduct002_v4:after {    width: 100px;    height: 100px;}.RWDnews005 .section-subject:before {    width: 50px;    height: 50px;}.RWDnews005 .section-subject:after {    width: 50vw;    height: 28vw;}.RWDright_cont002 .item-first>a {    width: calc(90% + 2vw);}.abuss .container {    width: 85%;} .eforms1 .customized_columns::before {        top: -23%;        right: -6%;        width: 130px;        height: 130px;    }    .layoutlist_8 .list_subject .summary {        margin: 5px 0;    }     .RWDproduct_page .products-editor::before{        top: -20px;    }    .paragrapha-03 .item,    .paragrapha-01 .image{        width: 100%;    }    .page_content3 {        padding: 3rem 2rem 5rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 2rem 0;    }}

/*819 end*/ 

/*800px start*/ 

@media (max-width: 800px) {
.products .main-title:before {  left: -8vw;}.products .main-title:after {  right: -8vw;}
}
/*800px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
.model.RWDsearch003 {    width: fit-content;    right: 184px;    top: 15px;}.search3_hot_item, .search3_hot_item:focus {    padding: 5px 10px;}.search3_wrap {    top: 75px;}.search3_phoneicon .ii-search1 {    color: #000;}.search3_phoneicon .ii-search1 {    font-size: 15px;}.RWDmenu_plus04 .header {    padding: 0 20px;}.cd-main-content {    margin: 75px 0 0;}.RWDmenu_plus04 .header.is-up {    padding: 0 20px;}.RWDmenu_plus04 .features:after {    background: rgba(0,0,0,.1);}.RWDvideo005 .pic_box .small_box::before {    width: 100%;    left: 0;    border-radius: 0;    background: #735738;}.RWDvideo005 .pic_box .small_box .name {    color: #fff;    padding: 0;}.RWDbanner012 .two_box .box {    margin: 0 0 2vw;}.RWDbanner012 .two_box .box {    margin: 0 0 2vw;    padding: 40px;}.RWDbanner012 .two_box .button {    bottom: 40px;    left: 40px;    width: calc(100% - 80px);    height: 60px;}.RWDbanner012 .two_box .title {    font-size: 35px;}.RWDproduct002_v4:before, .RWDproduct002_v4:after{    display:none}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    padding: 0 10px;    width: calc(100%/3 - 1px);}.portfolio-bottom__h4 {    margin: 10px 0 5px;}.row.RWDproduct002_v4_catalogue {    width: 90%;}.garanteeimg {    right: -5vw;}.joins div#pic-bg {    height: 44vw !important;}.RWDvideo005:before {    left: 2vw;}.RWDvideo005:after {    right: 0;}.footers .container {    width: 90%;}.joins div#pic-bg {    border-radius: 4vw;}.joins .joininfo .chefhat {    width: 165px;    margin-top: -35px;}.abuss {    margin: 20px auto 60px;    padding: 60px 0 150px;}.joins .container {    margin-top: -50px;}    .RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box {        margin-bottom: 40px;    }    .productlist .page_wrapper_bg section.call_to_action>.container {        padding: 2rem 2rem;    }    .product2.productlist .page_wrapper_bg .article-text .container {        width: 100%;    }    .product2 .page_wrapper_bg .article-text .container {        width: 90%;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption{        font-size: 36px;    }      .layoutlist_4 .col-sm-4.col-md-4.col-lg-4, .layoutlist_4 .col-xs-12.col-sm-3.col-md-3.col-lg-3, .layoutlist_2 .video_item{        width: 50%;    }    .layoutlist_4 .stands_options {        padding: 0.5rem 0 0.5rem;    }    .RWDproduct_page .products-info, .RWDproduct_page .pic-box {        width: 100%;    }    .RWDproduct_page .pic-box{        padding-right: 0px;    }    .RWDproduct_page .pic-box .thumbnails ul li {        width: fit-content;    }       .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .layoutlist_8 .item {        width: 50%;    }    .layoutlist_8 .listdate {        flex-direction: row;    }    .layoutlist_8.rwd .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;        padding-bottom: 0;        line-height: 1.5em;        font-weight: 400;    }    .layoutlist_8 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .layoutlist_8 .item:nth-child(2) {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        margin: 0px !important;        border-bottom: 0px;    }    .layoutlist_8 {        padding: 1rem;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 2rem 0rem !important;    }    .video1 .layoutlist_2 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .form-horizontal .control-label {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        display: flex;        flex-direction: column;    }    .layoutlist_5 .item {        display: flex;    }    .layoutlist_5 .list_date {        width: 30%;    }    .layoutlist_5 .list_subject {        width: 70%;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 100%;    }    .RWDproduct_page .pic-box .easyzoom--overlay {        float: unset;    }    .RWDproduct_page .gallery-control .btn {        min-width: unset;        width: 40px;        border-radius: unset;    }    .RWDproduct_page .m-pd-info .select-box .btn {        background: #764d42;        color: #fff;    }        .RWDproduct_page .btn-other li {        width: 50%;        border: 1px solid #764d42;        margin: 0px 3px;        color: #764d42;        border-radius: 50px;    }    .RWDproduct_page .btn-other {        display: flex;        width: 100%;        margin: 2rem 0rem 0rem;           }    #mobile-fixed .btn-shop .btn {        width: 48%;        float: left;        min-width: unset;    }    #mobile-fixed .btn-shop .btn.add,    #mobile-fixed .btn-shop .btn.shop {        margin-bottom: 0.5rem;        font-size: 14px;    }    .layoutlist_8.rwd .listdate {        margin: 0px 0 0;    }    .layoutlist_8.rwd .list_img+.list_subject {        margin-top: 15px;    }    .layoutlist_2 .col-xs-12,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item,    .video_item,    .album_item {        width: 50%;    }    .sortbar {        text-align: center !important;        display: block !important;        float: unset !important;    }    #mobile-fixed .fixed-bottom .price-box {        padding-top: 1rem !important;    }    .page_content1v1 .row {        display: flex;        flex-wrap: wrap;    }    .article2 .page_wrapper_bg section.call_to_action>.container, .article6 .page_wrapper_bg section.call_to_action>.container, .article1 .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .eforms1 .page_wrapper_bg .article-text .container {        width: 90%;    }    .RWDproduct_page .ibtn{        font-size: 14px;    }    #mobile-fixed .btn-shop{        display: flex;    }    #mobile-fixed .close, #plusbuy_mobile-fixed .close{        width: auto;        background: transparent;    } .RWDtimeline01 li.event .point {        padding: 0rem 2rem;    }    .page_wrapper_bg .RWDtimeline01 .timeline-in {        padding: 0rem;    }    .layoutlist_5 .list_date {        width: 28%;    }    .layoutlist_5 .list_subject {        width: 72%;    }    .faq1 .layoutlist_2 {        padding: 2rem 1rem;    }    #join_form {        background: transparent;    }
}
/*767px end*/ 

/*701 start*/ 


@media (max-width: 767px) {.RWDsearch002 {    right: 200px;}.banners {    padding: 0 20px;}.RWDbanner012 .two_box .box {    height: 50vw;}.row.RWDproduct002_v4_catalogue {    width: 100%;}.RWDproduct002_item_block .col-md-12 {    padding: 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    padding: 0 15px;    width: calc(100%/2 - 1px);}/*.products .main-title:after {    margin: 0 0 0 -50vw;}.products .main-title:before {    margin-left: 40vw;}*/ 
.RWDproduct002_v4 .filter-portfolio ul {    margin: 0 0 30px;}.newss .container {    width: 100%;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {    opacity: 1;}.abuss .container {    width: 95%;}.abussbox h1 span {    display: inline-block;    margin: 0 0 14px;    font-size: 25px;}.abussbox h1 {    font-size: 25px;}.garanteeimg {    display: none;}.garantee h4 {    justify-content: center;}.garantee h4 span {    font-size: 30px;}.joins div#pic-bg {    height: 44vw !important;}.joins .container {    width: 100%;    margin-top: -80px;}.joins .joininfo h1.main-title {    margin: 15px 0;}.courses {    margin: 100px 0 0;    padding: 110px 30px 60px;}.RWDvideo005__head__h1:before {    width: 150px;    height: 150px;    top: -160px;}.ftinfo {    flex-direction: column;    align-items: flex-start;}.ftinner.company {    width: 100%;}.ftbox {    width: 100%;}.ftinfo .RWDedictor {    width: 100%;}.ftinner.custom p {    margin-right: 50px;}.RWDsocial002 {    padding: 0;    margin: 30px 0 0;}.scrollTop002 {    right: 10px;    bottom: 80px;}  #RWDquiry,    #RWDshopping {        margin: 2rem;    }}

/*701 end*/ 

/*667px start*/ 


@media (max-width: 667px) {    .shopping-item {        background: #fff;    }    .shopping-item .freight-info {        border-top: 0px solid #f9fafb;    }    .shopping-item .table .tbody>.tr {        border-bottom: 5px solid #f9fafb;        border-top: 0px solid #f9fafb;    }    .shopping-item {        margin-left: 0px;        margin-right: 0px;    }.page_wrapper_bg .page_subject {    flex-flow: wrap;}.page_wrapper_bg .pageTitle {    width: 100%;}.page_wrapper_bg .hgroup .breadcrumb {    position: relative;    bottom: 0;}}

/*667px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.fl {width:150px;}.RWDbanner012 .swiper-container {    height: 140vw !important;}.RWDvideo005 .pic_box .small_box {    margin: 0 0 20px;    border-radius: 25px;}li.selprice {    font-size: 14px;    margin: 5px 0;}.search3_wrap {    top: 70px;}.banners {    padding: 0 10px;}.cd-main-content {    margin: 72px 0 0;}.RWDbanner012 .main_pic_box, .RWDbanner012 .two_box .box {    border-radius: 20px !important;    overflow: hidden;}.model.RWDsearch003 {    right: 171px;    top: 14px;}.RWDbanner012 .swiper-container img {    border-radius: 20px;    overflow: hidden;}.RWDbanner012 .two_box .button {    bottom: 20px;    left: 20px;    width: 180px;}.RWDbanner012 .two_box .box {    padding: 20px;    height: 60vw;}.RWDproduct002_v4 .filter-portfolio ul>li {    width: fit-content;}.RWDproduct002_v4 .btn.btn-rj {    min-width: 150px;}.RWDproduct002_v4 .filter-portfolio ul {    flex-wrap: nowrap;    justify-content: flex-start;    overflow-x: scroll;}.RWDmenu_plus04 .logo {    width: 80px;}.row.RWDproduct002_v4_catalogue {    top: 77px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    padding: 0 10px;}.RWDproduct002_v4 .price .delline {    display: none !important;}.portfolio-bottom__h4 {    font-size: 15px;    margin: 10px 0 0;}.RWDproduct002_v4 .btn-box .btn {    font-size: 16px;}.RWDnews005 .section-subject:before {    top: -50px;    left: 50%;    transform: translateX(-50%);    margin: auto;}.newss {    position: relative;    padding: 40px 0 0;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: white;}.abussbox h1 span {    margin: 0;}.garantee {    border-radius: 20px;    padding: 30px;}.joins .joininfo .chefhat {    width: 130px;    margin-top: -50px;}.joins div#pic-bg {    height: 50vw !important;    padding: 0 0 30px;}.RWDvideo005__head__h1:before {    width: 120px;    height: 120px;    top: -130px;}.courses {    margin: 100px 0 0;    padding: 70px 20px 60px;}.RWDvideo005:before, .RWDvideo005:after{   display:none}.RWDproduct002_v4 .btn-box .shop {    padding: 3px;    font-size: 14px;}/*.products .main-title:before {    margin-left: 47vw;}.products .main-title:after {    margin: 0 0 0 -62vw;}*/ 
.rights:before {    height: 90px;}.rights {    justify-content: flex-start;}.scrollTop002 {    bottom: 100px;}.ftmenubox {    flex-wrap: wrap;}.ftmenubox ul {    width: 100%;    display: flex;    flex-wrap: wrap;}.ftmenubox li.title {    margin: 30px 0 0;    width: 100%;}.ftmenubox ul li {    width: 50%;}.ftinner.custom p {    margin-right: 0;}.ftinner.custom p:nth-child(3) a {    width: 100%;    max-width: 100%;    min-width: 100%;    padding: 10px;}.ftinner {    width: 100%;}.ftinner.custom p {    width: 100%;}.ftinner.custom p:last-child {    margin: 20px 0 0;}.ftbox {    text-align: center;}.ftinfo {    align-items: center;}.ftmenu {    margin: 0;}.ftinner.custom {    border: 1px solid rgba(0,0,0,.1);    border-radius: 20px;    padding: 30px;    margin: 30px 0 0;    background: rgba(255,255,255,.1);}.ftinner.custom h4 {    margin: 0 0 15px;}.ftinner.custom p a {    line-height: 1;}    #mobile-fixed .active .sum-bottom .sum-box {        margin-top: 0px;    }    #mobile-fixed .btn-box .normal.bg2,    #mobile-fixed .btn-box .normal {        font-size: 12px;        padding: 12px 5px;    }    .products-editor {        border-top: 0px;    }    .login_box{        background: transparent;        border:0px;    }    .product2 .page_wrapper_bg .article-text .container {        width: 95%;    }    .productlist .page_wrapper_bg section.call_to_action>.container{        background:unset;    }    .about .paragraph-02 .item h4{        text-align: center;    }    .about .paragraph-02 .item {        width: 100%;        margin: 30px 0px 0px;    }    .RWDslider01 .control-box, .RWDslider01.pic-right .control-box {        position: static;        margin-left: inherit;        text-align: center;    }    .RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list{        float: none;        width: 100%;        margin-bottom: 20px;        padding-left: 0;        padding-right: 0;        position: relative;        text-align: center;        list-style: none;    }    .RWDslider01 .text {        float: none;        width: 100%;        padding-bottom: 50px;    }    .form-horizontal .control-label{        padding: 0px!important;    }    .eforms1 .customized_columns::after{        display: none;    }    .eforms1 .customized_columns::before {        top: -15%;    }     .layoutlist_4 .col-sm-4.col-md-4.col-lg-4, .layoutlist_4 .col-xs-12.col-sm-3.col-md-3.col-lg-3, .layoutlist_2 .video_item{        width: 100%;    }    .RWDproduct_page .products-editor:after {        left: -2%;        width: 28%;        height: 3%;        bottom: -1%;    }    .productlist .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem 0rem;    }    .productlist .page_wrapper_bg section.call_to_action>.container {        padding: 0rem 0rem;    }    .page_wrapper_bg .pageTitle {        font-size: 26px !important;        line-height: 1.7;    }    .RWDproduct_page .products-editor::before{        width: 14vw;        height: 13vw;        right: 0vw;    }    .page_wrapper_bg section.call_to_action::after {        content: unset;    }    #RWDquiry,    #RWDshopping {        margin: 1rem;    }    .page_wrapper_bg section.call_to_action::after {        font-size: 4rem;        bottom: 1rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 3rem 0;    }    .page_wrapper_bg .article-text .tabs {        margin-top: 3rem;    }    .layoutlist_8 .item {        width: 100%;    }    .layoutlist_2 .col-xs-12,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item,    .video_item,    .album_item {        width: 100%;    }    .page_wrapper_bg .RWDeditor01 .row {        flex-direction: column;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 100%;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 p {        margin-bottom: 1rem;    }    #join_form{        padding: 0rem 3rem 0rem;        margin: 0px;    }    #join_form .btn-primary,    .ebtn,    .page_wrapper_bg .btn {        width: 100%;        margin: 1rem 0rem;    }    .layoutlist_2 .col-xs-12,    .layoutlist_2 .album_item {        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;    }    .privacy-page .content-part {        row-gap: 1rem;    }    .privacy-page .content-part h3 {        margin: 0 0 0rem;    }    .privacy-page .content-part ul {        margin-top: 0.5rem;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .product2.productlist .page_wrapper_bg .article-text .container .pagecontent,    .product3.productlist .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px !important;    }    .product3.productcontent .page_wrapper_bg .article-text .container{        padding: 0px 15px;    }    .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px 15px !important;    }    #sidebar {        padding: 0px 15px;    }    .about .paragraph-01 .image, .about .paragraph-01 .description{        width: 100%;    }    .about .paragraph-01 {        flex-direction: column-reverse;    }    .about .paragraph-01 .description {        padding: 0rem 0rem 2rem 0rem;    }    .about .paragraph-01 .description:after {        right: -3%;        width: 39%;        height: 7%;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item:last-child {        padding: 0rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        padding: 0rem 0rem 2rem 0rem !important;    }        .RWDtimeline01 .model-title{        text-align: left;    }    .RWDtimeline01 li.event .point {        padding: 2rem 0rem;    }    .RWDproduct_page .btn-other li{        width: 100%;    }    .RWDproduct_page .btn-other {        margin: 0rem 0rem 0rem;    }    .article2.articlelist .page_wrapper_bg section.call_to_action>.container, .article6.articlelist .page_wrapper_bg section.call_to_action>.container, .article1.articlelist .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }/*20230627*/ 
.products .main-title:before {  left: -10vw;}.products .main-title:after {  right: -10vw;}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
.join-btn {display: block;}.joins .joininfo a {margin: 20px 0;width: 100%;max-width: 100%;}  #join_form {        padding: 0rem 2rem 0rem;    }    .eforms1 .customized_columns::before{        display: none;    }    .page_content3 {        padding: 0rem ;        background: transparent;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem 0rem;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        font-size: 30px;    }    .article2 .articlelist .page_wrapper_bg .article-text .container .pagecontent,    .article6 .articlelist .page_wrapper_bg .article-text .container .pagecontent,    .article1 .articlelist .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px!important;    }    .article6 .page_wrapper_bg section.hgroup .container::before, .article1 .page_wrapper_bg section.hgroup .container::before,    .RWDproduct_page .products-info .name::after,    .RWDproduct_page .products-editor::before,    .RWDproduct_page .products-editor:after,    .productlist .page_subject::before,    .productlist .page_subject::after{        display: none;    }    .layoutlist_8 {        padding: 0rem;        background: transparent;    }    .layoutlist_5 {        padding: 0rem 1rem;    }    .customized_columns {        padding: 0rem;        background: transparent;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        min-width: 100%;        margin: 10px 0px;    }    #RWDquiry .btn-box,    #RWDshopping .btn-box {        flex-direction: column;    }
}
/*480px end*/ 

/*380px start*/ 

@media (max-width: 380px){
.footers .container {    width: 95%;}.scrollTop002 {    bottom: 80px;    right: 0;}.RWDbanner012 .two_box .title {    font-size: 25px;}.RWDbanner012 .two_box .button {    height: 50px;    width: 150px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .RWDproduct002_v4 .main-title, .RWDvideo005__head__h1 {    font-size: 25px;}li.selprice {    font-size: 14px;}.abussbox h1, .abussbox h1 span {    font-size: 21px;}.garantee {    padding: 20px;}.joins .container {    padding: 0;}.joins .joininfo p {    font-size: 13px;}.joins div#pic-bg {    height: 50vw !important;}
}
/*380px end*/ 

/*414px start*/ 


  #mobile-fixed .btn-box {        padding-left: 4px;    }    .sortbar {        margin: 0px 30px 10px !important;    }

/*414px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
