
				@import url('//fonts.googleapis.com/css?family=Noto+Sans+TC:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
				
					@import url('//fonts.googleapis.com/css?family=Noto+Sans+TC:400');
					html{font-family:'Noto Sans TC', 'Open Sans', 'Helvetica Neue';font-weight:100;}html{font-size:14px;}#mainMenu a.level0, nav.navigation a.level-top, #mainMenu *{font-family:'Noto Sans TC', 'Open Sans', 'Helvetica Neue';font-weight:400;}#mainMenu a.level0, nav.navigation a.level-top, #mainMenu *{font-size:10}body{}header.page-header .header {}header.page-header .header .minicart-wrapper a.action.showcart .mini-cart i {color:#293c43;}header.page-header .minicart-wrapper .top-cart-title{color:#293c43;}header.page-header .block-search .block-content input{}.modals-wrapper .popup-login-register .modal-inner-wrap { background-image: linear-gradient(to bottom, #FBF9F4 , #FBF9F4) }.modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-title > .title.disable > a span, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-title > .title.disable > a span { color: #293143}.modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content #login-form .login .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content #login-form .login .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content .form-create-account .login .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content .form-create-account .login .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content #login-form .create.info .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content #login-form .create.info .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content .form-create-account .create.info .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content .form-create-account .create.info .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content #login-form .create.account .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content #login-form .create.account .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content .form-create-account .create.account .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content .form-create-account .create.account .form-group .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content #login-form .login .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content #login-form .login .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content .form-create-account .login .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content .form-create-account .login .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content #login-form .create.info .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content #login-form .create.info .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content .form-create-account .create.info .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content .form-create-account .create.info .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content #login-form .create.account .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content #login-form .create.account .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-content .form-create-account .create.account .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-content .form-create-account .create.account .field .label, .modals-wrapper .popup-login-register .modal-inner-wrap>.modal-content .block-content > .form .control input, .modals-wrapper .popup-login-register .modal-inner-wrap>.modal-content .block-content > .form .field .control select { color: #293143 !important}.modals-wrapper .popup-login-register .modal-inner-wrap>.modal-content .block-content > .form .control input, .modals-wrapper .popup-login-register .modal-inner-wrap>.modal-content .block-content > .form  .field .control select  { border-bottom-color:#345600 !important}.header .account .dropdown-account{color:#293143}body{color:#333333 !important}a:visited, a{color:#293c43 }.horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu > li:hover > a, a:hover, a:focus, .menu-mobile .menu-mobile-content .menu-mobile-control .menu-mobile-control-left > div, .menu-mobile .menu-mobile-content .menu-mobile-control .menu-mobile-control-left .account-header .icon-user1::before, .menu-mobile .menu-mobile-content .menu-mobile-control .menu-mobile-control-left .cart-mobile span.icon-shopping-basket, .menu-mobile .menu-mobile-content .menu-mobile-control .menu-mobile-control-left .my-wishlist.wishlist.action-wishlist .wishlist-icon, .menu-mobile .menu-mobile-content .menu-mobile-control .menu-mobile-control-left .phone-mobile .icon-phone::before, .a-active, .blog-container .blog-grid.blog-post-item .item .post-metas .meta-date .ti-calendar, .blog-container .blog-grid.blog-post-item .item .post-metas .meta-date .ti-comment {color:#4b616c !important; border-color:#4b616c!important;}.a-active{border-bottom-color:#4b616c !important} .price-box .price, .price{color:#333333 !important}.price-box .old-price .price{color:#656565 !important}.price-box .special-price .price{color:#293c43 !important}button.primary, .btn.btn-primary, .action.primary{color:#ffffff!important }button.primary:hover, .btn.btn-primary:hover, .action.primary:hover {color:#ffffff!important }button.primary, .btn.btn-primary, .action.primary, .cart-footer-actions,  .modal-slide .action-close {background-color:#8e3434 !important}.footer.content .middle-footer .footer-block .list-link-footer .item a:before, .password-strength-meter-1 .password-strength-meter:before, .checkout-index-index .opc-block-summary>.title, .opc-progress-bar-item._active:before, .opc-progress-bar-item._complete:before, .opc-progress-bar-item._active>span:after, .opc-progress-bar-item._complete>span:after, .modal-slide .action-close , .label-menu {background-color:#8e3434 !important}.quickViewDetails .modal-inner-wrap .modal-header .action-close,  .minicart-items .product-item-details .details-qty .update-cart-item , .page-title-content .breadcrumbs a:after{background-color:#8e3434 !important;}header.page-header .header4 .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu li a i, .footer.content .footer2 .footer-block .list-contact-info .item .label:before, .footer.content .middle-footer .footer-block .list-contact-info .item.phone-number .label, .footer.content .middle-footer .footer-block .list-link-footer .item:hover a, .page-title-content .breadcrumbs a {color:#8e3434 !important;}button.primary:hover, .btn.btn-primary:hover, .action.primary:hover, button.primary:focus, .btn.btn-primary:focus, .action.primary:focus, button.primary:active, .btn.btn-primary:active, .action.primary:active {background-color:#d0bfab !important}button.primary, .btn.btn-primary, .action.primary, .product-top .sale-label, .label-menu {border-color:#8e3434 !important} button.primary:hover, .btn.btn-primary:hover, .action.primary:hover, button.primary:focus, .btn.btn-primary:focus, .action.primary:focus, button.primary:active, .btn.btn-primary:active, .action.primary:active{border-color:#d0bfab !important}button.secondary, .btn.btn-secondary, .action.secondary {color:#ffffff !important}button.secondary:hover, .btn.btn-secondary:hover, .action.secondary:hover{color:#ffffff!important}button.secondary, .btn.btn-secondary, .action.secondary {background-color:#8e3434!important}button.secondary:hover, .btn.btn-secondary:hover, .action.secondary:hover, button.secondary:focus, .btn.btn-secondary:focus, .action.secondary:focus, button.secondary:active, .btn.btn-secondary:active, .action.secondary:active {background-color:#d0bfab!important}button.secondary, .btn.btn-secondary, .action.secondary {border-color:#8e3434!important}button.secondary:hover, .btn.btn-secondary:hover, .action.secondary:hover, button.secondary:focus, .btn.btn-secondary:focus, .action.secondary:focus, button.secondary:active, .btn.btn-secondary:active, .action.secondary:active {border-color:#d0bfab!important}footer.page-footer{background-color:#4b616c;}footer.page-footer .middle-footer{background-color:#4b616c;}footer.page-footer .middle-footer h2,footer.page-footer .middle-footer h3,footer.page-footer .middle-footer h4,footer.page-footer .middle-footer h5,footer.page-footer .middle-footer h6{color:#ffffff;}footer.page-footer .bottom-footer{background-color:#4b616c;}.mgs-carousel-single .owl-nav button img{width:20px}.mgs-carousel-single .owl-nav button span{width:20px}.mgs-carousel-single .owl-nav button span, .mgs-carousel-single .owl-nav button span em{height:40px; line-height:40px}.mgs-carousel-single.nav-position-middle-outside .owl-nav button span, .mgs-carousel-single.nav-position-middle-inside .owl-nav button span{margin-top:-20px}.mgs-carousel-multiple .owl-nav button img{width:40px}.mgs-carousel-multiple .owl-nav button span{width:40px}.mgs-carousel-multiple .owl-nav button span, .mgs-carousel-multiple .owl-nav button span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav button span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav button span{margin-top:-20px}.cms-index-index.cms-page2 #maincontent > .columns, .cms-page-view.cms-page2 #maincontent > .columns, .cms-index-index.cms-page2 main.page-main, .cms-page-view.cms-page2 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page2 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder .frame, .cms-page-view.cms-page2 #maincontent .section-builder  .frame{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:10px; padding-right:10px}.cms-index-index.cms-page2 #maincontent .section-builder-full .frame, .cms-page-view.cms-page2 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:10px; padding-right:10px}.cms-index-index.cms-page17 #maincontent > .columns, .cms-page-view.cms-page17 #maincontent > .columns, .cms-index-index.cms-page17 main.page-main, .cms-page-view.cms-page17 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page17 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page17 #maincontent .page.messages, .cms-index-index.cms-page17 #maincontent .page.messages, .cms-index-index.cms-page17 #maincontent .section-builder .frame, .cms-page-view.cms-page17 #maincontent .section-builder  .frame{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:10px; padding-right:10px}.cms-index-index.cms-page17 #maincontent .section-builder-full .frame, .cms-page-view.cms-page17 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:10px; padding-right:10px}.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-des, .col-des-1, .col-des-10, .col-des-11, .col-des-12, .col-des-2, .col-des-3, .col-des-4, .col-des-5, .col-des-6, .col-des-7, .col-des-8, .col-des-9, .col-des-auto, .col-tb, .col-tb-1, .col-tb-10, .col-tb-11, .col-tb-12, .col-tb-2, .col-tb-3, .col-tb-4, .col-tb-5, .col-tb-6, .col-tb-7, .col-tb-8, .col-tb-9, .col-tb-auto, .col-mb, .col-mb-1, .col-mb-10, .col-mb-11, .col-mb-12, .col-mb-2, .col-mb-3, .col-mb-4, .col-mb-5, .col-mb-6, .col-mb-7, .col-mb-8, .col-mb-9, .col-mb-auto{padding-right:10px; padding-left:10px}.line{margin-left:-10px; margin-right:-10px}/*
 * Developer
 *
 * @author      Trong Le (trongithust@gmail.com)
 */

.sail-font {
    font-family: 'Sail', 'Open Sans', 'Helvetica Neue';
    font-weight: 400;
}

@media (min-width: 1400px) {
    .navigation-megamenu .megamenu-mainmenu > li.mega-menu-fullwidth > .dropdown-menu {
        width: calc(100% + 400px);
        margin: 0 auto;
        left: -175px;
    }
}

@media (min-width: 768px) {
    .label-menu {
        right: 0;
        top: -20px;
    }

    .header.header-area.right-slide-menu.header2.search-visible.minicart-slide.active-sticky:not(.start-stk) {
        position: absolute;
        z-index: 100;
        justify-content: center;
        align-items: center;
        display: flex;
        width: 100%;
    }
}

.category-tab-v2 .product-top .product-image-wrapper, .list-products.deals-products-list .product-image-wrapper {
    padding-bottom: 100% !important;
}

.cms-noroute-index header,
.cms-noroute-index footer,
.cms-noroute-index .page-title-wrapper {
    display: none;
}

.table-comparison .product-image-photo {
    position: relative;
}

.table-comparison .product-image-wrapper {
    height: auto;
}

.products-upsell .product-image-wrapper,
.products-related .product-image-wrapper,
.products-result .product-image-wrapper {
    padding-bottom: 100% !important;
}

.block.social-login-authentication-channel.account-social-login .block-content {
    text-align: left !important;
}

.checkout-cart-index .block.crosssell #product-slider-crosssell .product-item .product-item-info .product-top .product-image-container {
    min-height: 320px;
}

.checkout-cart-index .block.crosssell #product-slider-crosssell .product-item .product-item-info .product-top .product-image-container .product-image-wrapper {
    position: unset !important;
}

.product.data.items > .item.content {
    border-left: none !important;
    border-right: none !important;
}

@media (min-width: 768px) {
    .page-bottom {
        margin: 0 !important;
        width: 100% important;
        max-width: 100% !important;
    }
}

.block.block-customer-login.js-form-hidden + .social-login-authentication-channel {
    display: none !important;
}

.cms-index-index.cms-page2 #maincontent > .columns, .cms-page-view.cms-page2 #maincontent > .columns, .cms-index-index.cms-page2 main.page-main, .cms-page-view.cms-page2 main.page-main {
    max-width: 100vw !important;
    padding-left: 0;
    padding-right: 0;
}

.cms-index-index.cms-page2 #maincontent > .columns, .cms-page-view.cms-page2 #maincontent > .columns, .cms-index-index.cms-page2 main.page-main, .cms-page-view.cms-page2 main.page-main {
    max-width: 100vw !important;
    padding-left: 0;
    padding-right: 0;
}

.section-builder.no-padding-col.section-builder-full > .frame {
    max-width: unset !important;
}

@media (max-width: 768px) {
    .sidebar.sidebar-additional {
        display: block;
    }
}

@media (min-width: 768px) {
    .page-layout-2columns-left.blog-category-view .sidebar-main {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    .header .menu-mobile {
        opacity: 0;
    }
}

.btn-gradient .footer.content .footer2 .footer-block .list-contact-info .item a,
.btn-gradient .footer.content .footer2,
.btn-gradient .footer.content .footer2 .footer-block .list-link-footer .item a,
.btn-gradient .footer.content .footer2 .footer-block .list-link-footer .item a:hover,
.btn-gradient .footer.content .middle-footer .footer-block .list-link-footer .item:hover a {
    color: #fff !important;
}

@media (min-width: 768px) {
    .navigation-megamenu .megamenu-mainmenu > li:not(.mega-menu-fullwidth) > .dropdown-menu {
        min-width: 200px;
        top: 100%;
        left: 0;
    }
}

.product-item-info .product.name a {
    text-transform: unset;
}

.mega-menu-item > a {
    position: relative;
}

.wishlist .top-wishlist.active .block.block-wishlist {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

header.page-header .search-icon-popup .block-search .block-content {
    opacity: 1 !important;
}

.open-menu-mobile .navigation-megamenu .megamenu-mainmenu .dropdown-menu {
    display: block;
}

header.page-header .header2.open-menu-mobile .middle-header > .right-control > div:not(.setting-site).icon-menu-responsive::after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background: gray;
    opacity: 0.6;
    z-index: 9;
    display: none;
}

header.page-header .header2.open-menu-mobile .middle-header > .right-control > div:not(.setting-site).icon-menu-responsive {
    position: relative;
}

header.page-header .header2 .middle-header > .right-control > div:not(.setting-site).icon-menu-responsive {
    margin-right: 10px;
}

.wishlist .top-wishlist a .label {
    display: none;
}

@media (max-width: 1199px) {
    .header .middle-header .right-control .slide-cart .action.showcart, .header .minicart-wrapper .action.showcart, header.page-header .header2 .middle-header > .right-control > div.slide-cart .action.showcart, header.page-header .header2 .middle-header > .right-control > div:not(.setting-site) {
        display: block !important;
    }

    header.page-header .header2 .middle-header > .right-control > div.menu-right {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .horizontal-menu {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .header .middle-header {
        flex-wrap: nowrap;
    }
}

@media (max-width: 1199px) {
    .main-menu-mobile .horizontal-menu {
        display: block;
    }

    .menu-mobile.active-menu-mobile .menu-mobile-content .main-menu-mobile {
        background-color: #fff !important;
        padding: 0;
    }

    /*.navigation-megamenu .megamenu-mainmenu .level0 .dropdown-menu {*/
        /*display: block;*/
    /*}*/

    .menu-mobile .dropdown-menu .open-sub {
        position: absolute;
        top: 0;
        right: 0;
    }
}

.products-grid .product-top:hover .product-item-inner .product-item-actions .product-item-description {
    display: block;
}

@media (min-width: 768px) {
    .navigation-megamenu .megamenu-mainmenu > li {
        height: 0px;
    }
}