<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (min-width: 576px){

}
@media (min-width: 768px){

}
@media (min-width: 1199px) {

    .side1.col-lg-3 {
        width: 18.666667%;
    }

    .content.col-lg-9 {
        width: 81.333333%;
    }

   
}


@media (max-width: 1800px) {
    .ab_box_one .pic {
        padding-right: 5%;
    }
    .member .frame-small-box {
        width: 70%;
   
    }
    .header .navbar {
        padding: 0px 4%;
    }
    .home_tube,
    .home_tree,
    .footer_mid, .home_news, .home_mi_banner, .home_about, .home_product {
        padding: 0 4%;
    }
    .home_news {
        padding-bottom: 110px;
    }
			.gallery-list p.price.ori-price, .gallery-list p.price.ori-price s {
    padding-right: 9px;
}
}


    @media (max-width: 1199px) {
		.home_about .tit h4 {
    font-size: 20px;
}

		.gallery-list p.price {
			font-size: 20px;
		 
			}
        .cart .qty-box .qty-quantity {
            width: 40px;
        }
        .section.breadcrumb-section:before {
            border-width: 665px 396px 0 0;
    
        }
    }

    @media (max-width: 991px) {
        .ab_box_one {
            margin-bottom: 70px;
        }
        .home_tree .tit_left {
            left: 4%;
            width: 35%;
        }
        .home_tree .tit_right {
            right: 6%;
            width: 35%;
            bottom: 28%;
        }
        .delivery_fx .de_erf.de_erf_dso2 {
            width: 25%;
        }
        .delivery_fx .de_erf.de_erf_dso {
            width: 65%;
        }
        .side-collapse .side-parent-ul &gt; li &gt; a {
            padding: 7px 30px;
        }
            .member .frame-small-box {
            width: 100%;
        }
        .wid-float-section ul li a .num {
            right: -10px;
        
        }
            .car_num{
            position:relative;
        }
        .footer.thcol-st {
            padding: 50px 0 80px;
        }
        body{
            padding-bottom:0!important;
        }
        .wid-float-section, body.scroll-down .wid-float-section.mobile-animate {
            bottom: 0;
            right: 0;
        }
        .wid-float-section ul li {
            border-radius: 0;
            width: auto;
            height: auto;
            margin: 0;
            flex: 1;
        }
        .pic_box_lis .ab_icon img{
            width:70%;

        }
        .pic_box_lis .ab_icon {
            width: 100px;
            height: 100px;
        }
        .home_about .tit h4 {
       
            text-align: left;
        }
        .search-box {
            top: 100%;
        }
        .navbar .navbar-brand {
            margin: 15px auto 5px;
        }
        .header .navbar-nav .nav-link {
            padding: 10px 17px 10px;
        }
        .banner {
            padding-top: 120px;
        }
    
    }



@media (max-width: 767px) {
    .prrst_box .t_xc {
        margin: 0 ;
        padding: 30px 10px;
    }
    .prrst_box .tit {
        width: 100%;
        margin-bottom: 20px;
    }
    .prrst_box {
        flex-wrap: wrap;
    }
	.order.show .det-area,
	.cart .det-area {
		padding-left: 30px;
		}
.product.show  .product-info-area   	.radio-text-st label {
   margin-bottom: 10px;
    padding: 2px 6px 3px;
}
    .ti_mkf .fig_keo {
        top: 3px;
        right: 9px;
    }
    .cart .ti_mkf .fig_keo a {
        padding: 1px 9px;
        font-size: 13px;
    }
    .ledo_sf {
        top: -9%;
        width: 46px;
        height: 46px;
        font-size: 20px;
  
    }
    .ab_box_three {
        padding-bottom: 10px;
        margin-bottom: 40px;
        margin: 0 1%;
    }
    .ab_box_three .tit {
        padding-left: 0;
    }
    .ab_box_one .tit{
        padding:10%;
    }
    .ab_box_three .pic,
    .ab_box_one .pic {
        padding-right: 0;
        margin-bottom: 20px;
    }
    .ab_box_three .tit,
    .ab_box_three .pic,
    .ab_box_one .tit,
    .ab_box_one .pic {
        width: 100%;
    }
    .ab_box_three .d-flex,
    .ab_box_one .d-flex {
        flex-wrap: wrap;
    }
    .modal-body .qty-box {
        padding: 0px 0 20px;
        margin-bottom: 10px;
    }
    .modal-body .spec-box input.form-control {
        height: 42px;
    }
    .cart .el22df_cv {
        margin-top: 30px;

    }
    .cart .checkbox span.option-input{
        margin-right:5px;
    }
    .cart .checkbox {
        display: flex;
        align-items: center;
        font-size: 14px;
    }
    .modal-header .close {
        padding: 0px 10px;
        margin-bottom: 10px;
    }
    .navbar-toggler {
        width: 25px;
    
    }
    .checkbox label input {
        margin-right: 5px;
    }
    .checkbox label {
        display: flex;
        align-items: center;
    }
    .contact .form-group .radio-inline input {
        position: relative;
        top: 3px;
    }
    .accordion-list .accordion-list-header .btn-link {
        padding: 15px 10px 15px;
 
    }
    .list-inline-item:not(:last-child) {
        margin-right: 0.2rem;
    }
    .navbar .btn-search i {
        width: 30px;
        height: 30px;
        background-size: 40%;
    }
    .search-area .float-md-end .fo_hi100{
        margin-right:0!important;
    }
    .search-area .float-md-end .fo_hi100 .btn.btn-dark {
        width: auto;
        padding: 8px 15px;
    }
    .home_tree .pic{
        margin:30px 0 0;
    }
    .home_tree .tit_left:after {
        content: " ";
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 30px 15px 0 15px;
        border-color: #e1c4c4 transparent transparent transparent;
        left: 0;
        right: 0;
        bottom: -30px;
        margin: 0 auto;
    }
    .home_tree .tit_left:before {
        display: none;
    }
    .home_tree .tit_left {
        width: auto;
        position: static;
        font-size: 16px;
        padding: 4%;
    }
    .home_tree .tit_right:after {
        content: " ";
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 15px 30px 15px;
        border-color: transparent transparent #e1c4c4 transparent;
        left: 0;
        right: 0;
        top: -30px;
        margin: 0 auto;
    }
    .home_tree .tit_right:before{
        display:none;
    }
    .home_tree .tit_right {
        position: static;
        width: auto;
        font-size: 16px;
        padding: 4%;
    }
    .home_tree .tit_top {
        text-align: left;
    }
    .btn.gray {
        width: 130px;
        padding: 10px 30px;

    }
    .cart .cart-box .cart-list .info-area_solid {
       border-bottom:none;
    }
    .flex-ul &gt; li .label {
        width: 93px;
        flex: 0 0 93px;
        font-size: 14px;
    }
    .cart.finish .frame-infqdr .txt span {
        padding-right: 0;
        font-size: 32px;
        display: table;
        margin: 10px auto;
    }
    .cart.finish .frame-infqdr .txt {
        display: block;
        text-align: center;
        padding-bottom: 10px
    }
    .cart.p01 .modal-dialog {
        max-width: 90%;
    }
    .delivery_fx .de_erf.de_erf_dso {
        width: 75%;
    }
    .delivery_fx .de_erf.de_erf_dso2 {
        width: 25%;
    }
    .cart.p01 .pay-box {
        flex-wrap: wrap;
    }
        .cart.p01 .pay-box .sum {
            width: 100%;
            padding: 0 17px;
        }
    .cart.p01 .pay-box .delivery_fx {
        width: 100%;
        margin-bottom:0;
    }
    .cart-box .cart-list.cart-list_th{
        display:none;
    }
    .cart-list .btn-area a {
        padding: 0;
        padding-left: 15px;
    }
    .cart-list .btn-area,
    .cart-list .qty-area {
        padding: 0;
    }
    .cart-box .cart-list .cart-item a {
        width: auto;
        display: block;
    
    }
    .cart-list .delt_sfc p {
        margin-bottom: 0;
        padding-right: 7px;
    }
    .cart-list .delt_sfc {
        display: flex;
        padding: 10px 0;
    }
    .info-area {
        border-bottom: solid 1px #d4d4d4;
        padding: 10px 0;
    }
    .qty-box .input-group {
        width: auto;
    }

    .qty-box {
        padding: 10px 0;
        display: flex;
        border-bottom: solid 1px #d4d4d4;
        align-items: center;
    }
    .qty-box .input-group-prepend .btn, .qty-box .input-group-append .btn {
        width: 30px !important;
    }

    .cart-list .qty-box p, .cart-list .info-area .price p {
        font-size: 14px;
        color: #000;
        margin-bottom: 0;
        font-weight: 400;
        padding-right: 15px;
    }
    .cart-list .info-area .price {
        text-align: left;
        display: flex;
    }
    .cart-list .info-area .price {
        text-align: left;
    }
    body.cart   .img-object-cover {
        height: auto !important;
    }
    body.cart .ste_ofl .step_0 p {
        text-align: center;
    }
    body.cart .ste_ofl .step_0 .pic {
        width: 50px;
        height: 50px;
        margin: 0 auto 10px;
    }
    body.cart .ste_ofl .step_0 {
        width: 33%;
        display: block;
        margin-bottom: 0;
    }
    .cart h5.h5_sm {
        font-size: 16px;
    }
    .mesg_fkgv a.btn-primary {
        right: 7px;
        top: 5px;
        font-size: 12px;
        padding: 3px 7px;
    }
    .form-control,
    .form-select {
        background-position: right 0.2rem center;
        padding: 0.375rem 0.25rem 0.375rem 0.5rem;
        font-size: 14px;
    
    }
    .member .side1 .btn {
        min-width: auto;
        padding: 9px 15px;
    }
    .order-list table.mob-mode a {
        min-width: unset;
        padding: 9px 0;
    }
    .order-list table.mob-mode .w1 {
        width: auto;
    }
    .rwd-table.mob-mode td:before {
        font-weight: 400;
        color: #000;
        min-width: 30%;
    }
    .order-list table.mob-mode td:first-child:before {
        color: #ffffff;
    }
    .order-list table.mob-mode td:first-child a {
        color: #ffffff;
    }
    .order-list table.mob-mode td:first-child {
        background-color: #bea79a;
    }
    .memb_remind {
        margin-top: 10px;
    }
    .memb_skdl .item a .pic span {
        font-size: 26px;
        width: 50px;
        height: 50px;
        margin-bottom: 4px;
        padding-top: 11px;
    }
    .memb_skdl .item a {
        padding: 20px 10px;
  
    }
 
    .member .btn {
        min-width: 130px;
        padding: 9px 5px;
    }
    .member.login .me_join a.btn-primary {
        margin: 18px auto 0;
    }
    .member.login a.btn-primary {
        margin: 8px auto 0;
    }
    .me_join {
        padding-top: 30px;
        margin-top: 30px;
    }
    .member.login   .btn {
        padding: 0 5px 10px;
    }
    body .btn.btn-txt {
        font-size: 14px;
   
    }
    .side-collapse .side-parent-ul &gt; li &gt; a {
        padding: 7px 10px;
        font-size: 16px;
    
    }
    .side-collapse .side-parent-ul &gt; li {
        width: 100%;
    }
    .tab-area .tab-title a.active {
        background: #b26c6c;
        color: #fff;
        padding: 7px 10px;
        font-size: 16px;
    }
    .tab-area .container {
        padding: 0 5%;
    }
    .contact .demo {
        text-align: left;
        line-height: 32px;
    }
    .accordion-list .accordion-list-cont .accordion-list-det {
        padding: 18px 0px;
    }
    .accordion-list .accordion-list-cont .accordion-list-det:before,
    .faq .accordion-list-item .st-q {
        width: 36px;
        height: 36px;
        background-size:cover;
    }
    .dfll_ssw {
        padding-left: 10px;
        width: 80%;
    }
    .news.show .h1 {
        text-align: left;
        font-size: 24px;
    }
  
    .product.show .h5 {
        font-size: 24px;
    }
    .multiple-slick.slick .slick-next {
        right: 0;
        bottom: unset;
        top: 50%;
    }
    .multiple-slick.slick .slick-prev {
        left: 0;
        bottom: unset;
        top: 50%;
    }
    .fixed-anchor {
        margin-bottom: 20px;
    }
    .product.show .fixed-anchor a {
        font-size: 15px;
        padding: 0 12px;
    }
    .btn.btn-light, .btn.btn-dark {
        font-size: 16px;
 
    }
    .main:before {
        width: 187px;
        height: 282px;

    }
    .section.breadcrumb-section:before {
        border-width: 445px 206px 0 0;
    }
    .gallery-list p.price {
        font-size: 20px;

    }
    .btn.btn-primary {
        font-size: 14px;
    }
    .main-content &gt; .container, .main &gt; .container {
        padding: 0 5%;
    }
    .breadcrumb {
        padding: 12px 5% 0;
    }
    .sideNavBtn a  span:nth-child(2){
        display: none;
    }
    .ti_mkf {
        margin-right: 0;
        margin-left: 0;
        padding: 4px 10px;
        font-size: 18px;
    }
    .about .kind-info .h2 span:nth-child(1), .h2 .txt-en {
        font-size:36px;
    }
    .pic_box_lis .ab_icon img {
        width: 60%;
    }
    .pic_box_lis .ab_icon {
        width: 80px;
        height: 80px;
    }
  
    .article-grid  .item .info .tag a {
        padding: 3px 14px;
    }
    .home_news {
        padding-bottom: 50px;
    }
    .wid-float-section ul li a {
        padding-top: 0;
        padding-bottom: 3px;
    }

    .footer.thcol-st {
        padding: 30px 0 50px;
    }
    .footer.thcol-st .nav.tat_x {
        padding-left: 0;
        text-align: center;
        margin: 10px 0 0;
    }
    .footer_logo {
        display: table;
        width: 105px;
    }
    .footer_right .social-box ul {
        text-align: center;
        display: none!important;
    }
    .footer.thcol-st .copyrights {
        position: static;
        text-align: center;
        margin: 0 0 20px;
    
    }
    .footer.thcol-st .footer-info .footer_left, .footer.thcol-st .footer-info .footer_right {
        width: 100%;
    }
    .slick .slick-arrow {
        width: 30px;
        height: 30px;
   
    }
    body .slick-multi-cusarrow .slick-btn .btn-next {
        right: -10.6% !important;
    }
    body .slick-multi-cusarrow .slick-btn .btn-prev {
        left: -10.6% !important;
    }
    .home_news    .h3 {
         margin-bottom:10px;
    }
    .conbanner-slick .bn-txt {
        background: unset;
    }
    .gallery-list p.price {
        margin-top: 0;
    }
    .gallery-list .item .info {
        padding: 0px 0;
    }
    .gallery-list.cover.hov-cart .item .pic .cover {
        background: unset;
    }
    .h3 {
        font-size: 36px;

    }
    .home_about .pic .pic_box {
        padding:25px 3% 0px;
    }
    .pic_box_lis p {
        padding: 5px 0 0;
        font-size: 14px;
    }
    .pic_box_lis {
        width: 50%;
    }
    .home_about .tit h4 {
        text-align: center;
        margin-top: 0;
    }
    .home_about .d-flex .pic,
    .home_about .d-flex .tit {
        width: 100%;
        padding:0;
    }
        .home_about .d-flex{
        flex-wrap:wrap;
    }
    body .home_about {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .home .slick-dots {
        bottom: 3px;
    }
    .bsnav-mobile .navbar-nav .nav-item .navbar-nav li a span:first-child{
        display:none;
    }
    .bsnav-mobile .navbar-nav .nav-item .navbar-nav {
        background: #e1c4c4e3;
    }
        .bsnav-mobile .navbar-nav .nav-item .navbar-nav .navbar-nav {
            background: #fff
        }
    .bsnav-mobile.in {
        z-index: 999;
    }
    .navbar-toggler .navbar-toggler-icon, .navbar-toggler .navbar-toggler-icon::after, .navbar-toggler .navbar-toggler-icon::before {
        height: 2px;
    }
    .nav-search-li .nav-search-box .search-area {
        padding: 20px 0;
    }
    .search-area .float-md-end {
        width: 90%;
    }
    .search-area .float-md-end .fo_hi100 .form-control {
        height: 35px;
    }
    .banner {
        padding-top:68px;
    }
    .navbar .navbar-brand {
        margin: 5px auto;
    }
    .navbar .navbar-brand {
        width: 105px;
        height: 45px;
        margin: 15px 0 8px;
        background-size: cover;
    }
    .list-inline-item:not(:last-child) {
        margin-top: 6px;
    }

    .bsnav-mobile.in .navbar {
        background: #fff;
    }
    .bsnav-mobile .navbar-nav .nav-item .nav-link {
        border-bottom: solid 1px #c0c0c0;
        padding: 13px 0;
    }
    .bsnav-mobile .navbar-nav .nav-item .navbar-nav {
        margin-left: 0;
        margin-right: 0;
    }
    .bsnav-mobile .navbar-nav {
        padding: 0;
    }
    .bsnav-mobile .navbar-nav {
        text-align: left;

    }
}




</pre></body></html>