.homepage_container{max-width:1920px;margin:0 auto}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.section1{margin-bottom:0px}@media (max-width: 767px){.section1{margin-bottom:0px}}.section2{margin-bottom:0}@media (max-width: 767px){.section2{margin-bottom:0px}}.section3{margin-bottom:0}@media (max-width: 767px){.section3{margin-bottom:0px}}.section4{margin-bottom:0}@media (max-width: 767px){.section4{margin-bottom:0px}}.section5{margin-bottom:0}@media (max-width: 767px){.section5{margin-bottom:0px}}.section6{margin-bottom:0}@media (max-width: 767px){.section6{margin-bottom:0px}}.section7{margin-bottom:0}@media (max-width: 767px){.section7{margin-bottom:0px}}.section8{margin-bottom:0}@media (max-width: 767px){.section8{margin-bottom:0px}}.section11{margin-bottom:80px}@media (max-width: 767px){.section11{margin-bottom:40px}}.section12{margin-bottom:80px}@media (max-width: 767px){.section12{margin-bottom:40px}}.section13{margin-bottom:80px}@media (max-width: 767px){.section13{margin-bottom:40px}}.section14{margin-bottom:80px}@media (max-width: 767px){.section14{margin-bottom:40px}}.section15{margin-bottom:80px}@media (max-width: 767px){.section15{margin-bottom:40px}}.section16{margin-bottom:0}@media (max-width: 767px){.section16{margin-bottom:0px}}.section_slider{text-align:center;margin-bottom:0}.section_text_slide{background:#333;padding:14px 0;color:#fff}@media (max-width: 767px){.section_text_slide{padding:8px 0}}.section_text_slide span{display:flex;align-items:center;justify-content:space-around;font-size:40px;font-weight:bold;font-family:Bricolage Grotesque}@media (max-width: 767px){.section_text_slide span{font-size:24px}}.section_danhmuc{background:#efefef}.section_danhmuc.dub_pd_module{padding:30px 0}@media (max-width: 991px){.section_danhmuc.dub_pd_module{padding:15px 0}}.section_danhmuc .row_fix{margin-left:-10px;margin-right:-10px}.section_danhmuc .row_fix .col_fix{padding-left:10px;padding-right:10px;margin:0 0 20px}@media (max-width: 991px){.section_danhmuc .row_fix{margin-left:-5px;margin-right:-5px}.section_danhmuc .row_fix .col_fix{padding-left:5px;padding-right:5px;margin:0 0 10px}}.section_danhmuc .item a{background:#F7F8F9;padding:15px 30px;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}@media (max-width: 991px){.section_danhmuc .item a{padding:10px 5px}}.section_danhmuc .item a h3{margin:0;font-size:calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:700;line-height:1.2;pointer-events:none;text-transform:uppercase}.section_danhmuc .item a img{width:64px;height:64px;min-width:64px}@media (max-width: 767px){.section_danhmuc .item a img{width:32px;height:32px;min-width:32px}}.section_danhmuc .item a:hover{box-shadow:0 0 8px}.section_tab_prd .tab_prd_title{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px}@media (max-width: 991px){.section_tab_prd .tab_prd_title{display:block}}.section_tab_prd .tab_prd_title h2{font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0}@media (max-width: 991px){.section_tab_prd .tab_prd_title h2{margin:0 0 15px;text-align:center}}.section_tab_prd .nav-tab{padding:0;margin:0;display:flex;align-items:center;border-bottom:2px solid #f0f0f0}@media (max-width: 767px){.section_tab_prd .nav-tab{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.section_tab_prd .nav-tab::-webkit-scrollbar{display:none}}@media (max-width: 767px){.section_tab_prd .nav-tab li{white-space:nowrap}}.section_tab_prd .nav-tab li.current h4{font-weight:600;border-bottom:4px solid #2E2E2E}.section_tab_prd .nav-tab li h4{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:400;text-transform:uppercase;cursor:pointer;margin-bottom:-2px;border-bottom:4px solid transparent;padding:16px 10px}.section_tab_prd .tab-container .tab_dess{margin:0;padding:20px 20px 0 0;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase}.section_tab_prd .tab-container .tab_dess strong{font-size:calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));display:block}@media (max-width: 991px){.section_tab_prd .tab-container .tab_dess{padding:10px}}.section_tab_prd .tab-container .tab-content{display:none;position:relative}.section_tab_prd .tab-container .tab-content .error-text{display:block;text-align:center;color:#fff}.section_tab_prd .tab-container .tab-content.current{display:block;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#e4d4c4}.section_tab_prd .tab-container .tab-content .banner-left{height:100%;width:100%}.section_tab_prd .tab-container .tab-content .banner-left img{max-width:100%;height:100%;width:100%;object-fit:cover}.section_tab_prd .tab-container .tab-content .contentfill{padding:20px 20px 20px 0}@media (max-width: 991px){.section_tab_prd .tab-container .tab-content .contentfill{padding:10px}}.section_tab_prd .tab-container .tab-content .contentfill .swiper-tab-top{height:100%}.section_tab_prd .tab-container .tab-content .contentfill .swiper-container{margin:0 auto 0 0}@media (max-width: 767px){.section_tab_prd .tab-container .tab-content .contentfill .swiper-tab-top{width:100%}}.section_tab_prd .tab-container .tab-content .item_product_main{margin-bottom:0;clear:both}.section_tab_prd.section_tab_prdoduct .tab-container .tab-content .contentfill{padding:10px}.section_banner{text-align:center}@media (min-width: 767px){.section_coupon{min-height:140px}}.section_coupon .swiper-slide{width:295px;margin-right:30px;display:flex;align-items:center;border:2px solid #333;border-radius:5px}.section_coupon .swiper-slide .content_wrap{display:flex;flex-direction:column;position:relative;width:100%}.section_coupon .swiper-slide .content_wrap .content-top{text-align:center;padding:0px 10px;font-weight:bold;font-size:24px;color:#c91910;font-family:Bricolage Grotesque}.section_coupon .swiper-slide .content_wrap .content-mid{font-size:16px;display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;background:#333}.section_coupon .swiper-slide .content_wrap .content-mid span{display:block;font-size:12px;color:#fff;position:relative;width:100%;padding:10px;-ms-flex:0 0 50%;flex:0 0 50%}.section_coupon .swiper-slide .content_wrap .content-mid span.title{font-size:16px;font-weight:700}.section_coupon .swiper-slide .content_wrap .content-mid span.content{border-left:1px dashed #fff;padding:10px}@media (max-width: 350px){.section_coupon .swiper-slide .content_wrap .content-mid{font-size:14px}.section_coupon .swiper-slide .content_wrap .content-mid span{font-size:10px}}.section_coupon .swiper-slide .content_wrap .content-bottom{display:flex;align-items:center;justify-content:space-between;padding:2px 10px}.section_coupon .swiper-slide .content_wrap .content-bottom .icon{overflow:hidden;height:50px;display:block;position:relative;width:50px}.section_coupon .swiper-slide .content_wrap .content-bottom .icon img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section_coupon .swiper-slide .content_wrap .content-bottom .coupon-code{display:inline-block;color:#fff;background:#c91910;padding:5px 10px;border-radius:8px;margin-top:5px;margin-left:0px;min-width:90px;text-align:center;cursor:pointer}.section_coupon .swiper-slide .content_wrap .content-bottom .coupon-code:hover{background:#333}.section_coupon .swiper-slide .content_wrap .info-button{display:flex;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;border:1px solid #333;border-radius:99px;position:absolute;right:10px;top:5px}.section_coupon .swiper-slide .content_wrap .info-button svg{width:10px;height:10px;fill:#333}.section_coupon .swiper-slide .content_wrap .info-button:hover svg{fill:#c91910}.section_flashsale .title-name{display:inline-flex;align-items:center}.section_flashsale .title-name img{height:50px;width:auto;margin-left:5px;position:relative;top:-10px}.section_flashsale .count-down{display:block;font-size:14px;padding:0;text-align:center;margin-bottom:10px}.section_flashsale .count-down .timer-view{display:inline-block;text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;padding:0 20px 0px 20px}@media (max-width: 767px){.section_flashsale .count-down .timer-view{padding:0}}.section_flashsale .count-down .timer-view .block-timer{display:inline-flex;color:#000;align-items:end;margin:0 5px;font-size:20px}@media (max-width: 767px){.section_flashsale .count-down .timer-view .block-timer{font-size:14px}}.section_flashsale .count-down .timer-view .block-timer b{font-size:30px;margin-right:5px;line-height:35px;font-family:Bricolage Grotesque;color:#333}@media (max-width: 767px){.section_flashsale .count-down .timer-view .block-timer b{font-size:20px;line-height:22px}}.section_flashsale .count-down .timer-view .block-timer:first-child{margin-left:0}.section_flashsale .elio-productcount{margin-top:10px}.section_flashsale .elio-productcount .countdown .line{height:8px;background:#dfdfdf;border-radius:5px}.section_flashsale .elio-productcount .countdown .line span{width:62%;display:block;height:8px;border-radius:5px;background-color:#333;-webkit-animation:progress_bar_fill 2s linear infinite;animation:progress_bar_fill 2s linear infinite;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.section_flashsale .elio-productcount .countdown .title{font-weight:600;margin-top:2px;display:block}@keyframes progress_bar_fill{0%{background-position:0 0}100%{background-position:40px 0}}.section_chinhsach a{text-align:center}.section_chinhsach a img{max-height:60px;width:auto;margin-bottom:15px}.section_chinhsach a .text{color:#000}.section_chinhsach a .text .title{display:block;font-size:16px;font-weight:700}@media (max-width: 767px){.section_chinhsach .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;width:auto;margin-right:-14px;margin-left:-14px;padding-left:11px;padding-right:11px;padding-top:11px;padding-bottom:11px}.section_chinhsach .swiper-wrapper .swiper-slide{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;min-width:60%;padding-left:7px;padding-right:7px}.section_chinhsach .swiper-button-next,.section_chinhsach .swiper-button-prev{display:none}}.section_chinhsach .title-index{margin-bottom:0}.section_chinhsach .content{font-size:16px;margin-bottom:30px !important;width:50%;margin:auto;text-align:center}@media (max-width: 991px){.section_chinhsach .content{width:100%}}.popup-video{position:fixed;z-index:99999;top:0 !important;left:0;right:0;text-align:center;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.89);display:none}.popup-video.active{display:flex}.popup-video .close-popup-video{background:#fff;color:#000;position:absolute;right:10px;top:10px;padding:5px 10px;border-radius:5px;cursor:pointer}.popup-video .close-popup-video:hover{opacity:0.8}.popup-video iframe{height:calc(100vh - 200px);width:1100px}@media (max-width: 1100px){.popup-video iframe{width:700px}}@media (max-width: 767px){.popup-video .body-popup{padding:0 5px;width:100%}.popup-video .body-popup iframe{width:100%;height:300px}}.section_review .title_review span{font-size:16px;display:block;font-weight:bold}@media (max-width: 991px){.section_review .title_review span{text-align:center;margin-bottom:20px}}@media (max-width: 991px){.section_review .title_review{text-align:center;margin-bottom:10px}}.section_review .title_review .icon-items{margin-bottom:20px}.section_review .title_review .icon-items svg{width:56px;height:56px}.section_review .title_review .icon-items svg path{fill:#333}.section_review .title_review .title-name{font-size:50px;font-weight:bold;color:#333;font-family:Bricolage Grotesque;margin-bottom:30px;display:block}@media (max-width: 991px){.section_review .title_review .title-name{font-size:30px}}.section_review .review-frame{color:#fff;padding:30px;background:#333;position:relative;border-radius:5px}@media (max-width: 767px){.section_review .review-frame{padding:10px}}.section_review .swiper-slide{padding:2px}.section_review .swiper-slide .review-label{font-weight:bold;margin-bottom:20px;font-size:16px}.section_review .swiper-slide .review-info{display:flex;align-items:center;margin-bottom:20px}.section_review .swiper-slide .review-info .info-image{overflow:hidden;width:96px;border-radius:50%}.section_review .swiper-slide .review-info .info-content{margin-left:20px}.section_review .swiper-slide .review-info .info-content .content-name{font-size:24px;font-weight:bold}@media (max-width: 767px){.section_review .swiper-slide .review-info .info-content .content-name{font-size:20px}}.section_review .swiper-slide .review-info .info-content .content-type{font-weight:bold;margin-bottom:5px}.section_review .swiper-slide .review-info .info-content .content-star svg{width:25px;height:25px}@media (max-width: 767px){.section_review .swiper-slide .review-info .info-content .content-star svg{width:20px;height:20px}}.section_review .swiper-slide .review-content{padding:40px 50px;background:#fff;color:#000;font-size:20px;font-weight:bold;margin:0 2px;border-radius:5px}@media (max-width: 767px){.section_review .swiper-slide .review-content{padding:20px;font-size:16px}}.section_hethong{text-align:center;position:relative}@media (min-width: 767px){.section_hethong{min-height:300px}}.section_hethong .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px 50px;min-width:30%;border-radius:5px}@media (max-width: 767px){.section_hethong .content{position:relative;top:inherit;left:inherit;transform:translate(0, 0);padding:20px 15px}}.section_hethong .content h2{font-size:50px;display:block;display:flex;align-items:center;font-weight:700;justify-content:center;font-family:Bricolage Grotesque;color:#333}.section_hethong .content span{font-size:18px;margin-bottom:20px;display:block}.section_hethong .content a{display:block;background:#333;color:#fff;padding:10px;border-radius:5px}.section_hethong .content a:hover{background:#c91910}.section_about h2{color:#333;font-weight:700;font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));margin:0 0 25px}.section_about p.dess{display:block;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));margin:0 0 30px}@media (min-width: 992px){.section_about p.dess{max-width:900px;margin-left:auto;margin-right:auto}}.section_about .see{display:inline-block;padding:10px 20px;background:#000;color:#fff;font-size:16px;border-radius:5px}.section_about .see:hover{background:#c91910}.section_video .row_video{align-items:center}.section_video .box_video{position:relative}@media (max-width: 991px){.section_video .box_video{margin:0 0 20px}}.section_video .box_video:before{content:'';display:block;padding-top:56.25%}.section_video .box_video video{width:100%;position:absolute;height:100%;top:0 !important;left:0}.section_video .block-content .dess{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));margin:0;text-align:center}.section_video .block-content .see{display:inline-block;padding:5px 20px;background:#333;color:#fff;font-size:16px;margin-bottom:20px;border-radius:5px}.section_video .block-content .see:hover{background:#c91910}@media (min-width: 992px){.section_video.section_video2 .row_video,.section_video.section_video4 .row_video{flex-direction:row-reverse}}.section_product .block-image{position:relative;border-radius:5px;overflow:hidden;display:flex;align-items:center}.section_product .block-image .title-index-product{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,0.21)}.section_product .block-image .title-index-product .video{padding:10px 15px;border-radius:5px;background:rgba(0,0,0,0.4);display:block;margin-bottom:20px}.section_product .block-image .title-index-product .video svg{width:50px;height:50px}.section_product .block-image .title-index-product .video svg path{fill:#fff}.section_product .block-image .title-index-product .title1{color:#fff;font-size:26px;font-weight:bold}.section_product .block-image .title-index-product .title2{font-size:40px;font-weight:bold;color:#333;margin-bottom:20px;font-family:Bricolage Grotesque;text-align:center}.section_product .block-image .title-index-product .see{display:inline-block;background:#fff;padding:10px 30px;font-size:20px;border-radius:5px}.section_product .block-image .title-index-product .see:hover{color:#fff;background:#c91910}.section_product .seemore{display:inline-block;padding:10px 20px;background:#fff;border:1px solid #000;color:#000;font-size:16px;border-radius:5px;margin-top:20px}.section_product .seemore:hover{color:#fff;background:#000}.section_instagram .group_title{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 0 20px}.section_instagram .group_title .insta_row{display:flex;align-items:center;flex-wrap:wrap}.section_instagram .group_title .insta_row.row2{gap:15px}.section_instagram .group_title .insta_logo{width:48px;height:48px;border-radius:50%;padding:4px;background:linear-gradient(40deg, #f99b4a 15%, #dd3071 50%, #c72e8d 85%);display:flex;align-items:center;justify-content:center;margin-right:15px}.section_instagram .group_title .insta_name,.section_instagram .group_title .insta_post,.section_instagram .group_title .insta_follow,.section_instagram .group_title .insta_following{font-weight:bold;font-size:16px;color:#000}.section_instagram .group_title .insta_name span,.section_instagram .group_title .insta_post span,.section_instagram .group_title .insta_follow span,.section_instagram .group_title .insta_following span{font-size:12px;opacity:0.5;display:block}.section_instagram .group_title .insta_button a{display:flex;align-items:center;height:32px;padding:0 12px;border-radius:4px;background:#0095f6;color:#fff;font-size:14px;text-decoration:none;transition:opacity 0.2s ease}.section_instagram .group_title .insta_button a svg{fill:#fff;width:16px;height:16px;margin-right:8px}.section_instagram .group_title .insta_button a:hover{opacity:0.8}@media (max-width: 768px){.section_instagram .group_title{flex-direction:column;align-items:center;text-align:center}.section_instagram .group_title .insta_row{justify-content:center;flex-wrap:wrap}.section_instagram .group_title .insta_row.row1,.section_instagram .group_title .insta_row.row2{flex-direction:row;margin-bottom:10px}.section_instagram .group_title .insta_button a{margin-left:0}}.section_instagram .item{position:relative;overflow:hidden}.section_instagram .item .imgWrap-item img{transition:opacity 0.3s ease}.section_instagram .item .dess{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background:rgba(0,0,0,0.7);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;z-index:2}.section_instagram .item:hover .dess{opacity:1}.section_instagram .item:hover .imgWrap-item img{opacity:0.3}.section_brand a{padding:28px 0;background:#F7F8F9;display:inline-block}.section_social_payment{padding:20px 0;display:none}@media (min-width: 992px){.section_social_payment .row_social_payment{align-items:center}}@media (max-width: 991px){.section_social_payment .block-logo{text-align:center;margin:0 0 15px}}.section_social_payment .social_payment_list{text-align:right}@media (max-width: 991px){.section_social_payment .social_payment_list{text-align:center}}.section_social_payment .social_payment_list a{display:inline-block;margin:5px 0;padding:0 5px}.section_social_payment .social_payment_list a img{height:35px}.header.header_index{background:transparent;position:absolute;top:0;left:0;width:100%;z-index:99999}.header.header_index .logo img{filter:invert(1)}.header.header_index .search-smart .header-search-form{background:#fff}.header.header_index .menu-bar.menu-bar-pc img{filter:invert(1)}@media (min-width: 991px){.header.header_index .header-menu .header-menu-des .header-nav>ul.item_big>li.nav-item>a{color:#fff}.header.header_index .header-menu .header-menu-des .header-nav>ul.item_big>li.nav-item>a.caret-down:after{border-color:#fff transparent transparent transparent}}.header.header_index .header-cart .icon img{filter:invert(1)}.header.header_index .col-right .btn-search-mobile svg path{fill:#fff}.section_two_banner .item,.section_one_banner .item{position:relative}.section_two_banner .item .item_info,.section_one_banner .item .item_info{padding:10px;position:absolute;top:15px;left:20px}@media (max-width: 767px){.section_two_banner .item .item_info,.section_one_banner .item .item_info{left:5px}}.section_two_banner .item .item_info h3,.section_one_banner .item .item_info h3{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));margin:0 0 10px;color:#333;font-weight:500}.section_two_banner .item .item_info p.dess,.section_one_banner .item .item_info p.dess{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));margin:0 0 15px;color:#333}.section_two_banner .item .item_info .item_btn a,.section_one_banner .item .item_info .item_btn a{position:relative;color:#333;display:inline-block;font-weight:bold;text-align:center;transition:all ease 0.3s;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.section_two_banner .item .item_info .item_btn a::before,.section_one_banner .item .item_info .item_btn a::before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-2px;background:#333;transform:scale(1, 1);transform-origin:left center;transition:transform .2s ease-in-out}.section_two_banner .item{margin:0 0 6px}.section_cate{position:relative}.section_cate .item .item_img{overflow:hidden;position:relative}.section_cate .item .item_img img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.section_cate .item .item_info{text-align:center;padding:15px 10px}.section_cate .item .item_info h3{font-size:16px;margin:0 0 10px;color:#333;font-weight:500;text-transform:uppercase}.section_cate .item .item_info p{font-size:14px;margin:0;color:#333}.section_cate .item:hover img{transform:scale(1.1)}.section_cate .item:hover .item_info h3{text-decoration:underline}.section_cate .swiper-container [class*=swiper-button-].swiper-button-disabled{display:none}.section_cate .swiper-container .swiper-button-next,.section_cate .swiper-container .swiper-button-prev{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#333;border-radius:40px;color:#fff;top:50%;transform:translateY(-50%);margin:0;transition:all .5s ease;outline:none}.section_cate .swiper-container .swiper-button-next:after,.section_cate .swiper-container .swiper-button-prev:after{font-size:14px;color:#fff !important}.section_cate .swiper-container .swiper-button-next:hover,.section_cate .swiper-container .swiper-button-prev:hover{-webkit-box-shadow:0px 0px 12px #cacaca;box-shadow:0px 0px 12px  #cacaca}.section_cate .swiper-container .swiper-pagination{position:static}.section_cate .swiper-container .swiper-pagination .swiper-pagination-bullet{width:15px !important;height:15px !important;border-radius:50% !important;border:1px solid #333;margin:0px 5px !important}.section_cate .swiper-container .swiper-pagination .swiper-pagination-bullet:after,.section_cate .swiper-container .swiper-pagination .swiper-pagination-bullet:before{display:none}.section_cate .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333 !important}.section_inspire .item{position:relative;overflow:hidden}.section_inspire .item .imgWrap-item img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.section_inspire .item .cate_count{position:absolute;left:5px;top:5px;background:#fff;font-size:16px;text-align:center;margin:0;min-width:64px;padding:7px 0;box-shadow:0 0 5px #fff;font-weight:bold}.section_inspire .item .cate_count img{width:20px;vertical-align:-2px}.section_inspire .item .dess{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background:rgba(0,0,0,0.7);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;z-index:2;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));margin:0}.section_inspire .item:hover .dess{opacity:1}.section_inspire .item:hover .cate_count{display:none}.section_inspire .item:hover .imgWrap-item img{opacity:0.3;transform:scale(1.1)}.section_inspire .swiper-container [class*=swiper-button-].swiper-button-disabled{display:none}.section_inspire .swiper-container .swiper-button-next,.section_inspire .swiper-container .swiper-button-prev{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#333;border-radius:40px;color:#fff;top:50%;transform:translateY(-50%);margin:0;transition:all .5s ease;outline:none}.section_inspire .swiper-container .swiper-button-next:after,.section_inspire .swiper-container .swiper-button-prev:after{font-size:14px;color:#fff !important}.section_inspire .swiper-container .swiper-button-next:hover,.section_inspire .swiper-container .swiper-button-prev:hover{-webkit-box-shadow:0px 0px 12px #cacaca;box-shadow:0px 0px 12px  #cacaca}.section_inspire .swiper-container .swiper-pagination{position:static}.section_inspire .swiper-container .swiper-pagination .swiper-pagination-bullet{width:15px !important;height:15px !important;border-radius:50% !important;border:1px solid #333;margin:0px 5px !important}.section_inspire .swiper-container .swiper-pagination .swiper-pagination-bullet:after,.section_inspire .swiper-container .swiper-pagination .swiper-pagination-bullet:before{display:none}.section_inspire .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333 !important}.modal-wrapper{position:fixed;top:0 !important;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);z-index:-1;opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;pointer-events:auto}.modal-wrapper .modal{width:600px;height:auto;max-width:calc(100vw - 30px);max-height:95vh;position:absolute;top:50%;left:50%;right:unset;bottom:unset;transform:translate(-50%, -50%);border-radius:4px;background:#fff;z-index:1;padding:20px;overflow:hidden}.modal-wrapper .modal .closeModal{background-image:url(//bizweb.dktcdn.net/100/553/333/themes/1069060/assets/close.png?1768010981106);position:absolute;z-index:2;top:7px;right:7px;width:16px;height:16px;background-size:cover;background-repeat:no-repeat;background-position:center}.modal-wrapper .modal .modal_header .title{font-size:20px;font-weight:bold;text-transform:uppercase;text-align:center}.modal-wrapper .modal .modal_header p{margin:0}.modal-wrapper .modal .modal_content{padding:20px 10px}.modal-wrapper .modal .modal_content form{margin:0}.modal-wrapper.active{opacity:1;z-index:9999}.modal-wrapper.active .modal{display:block}.modal-wrapper#inspire_detail .modal{transform:unset;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.08);height:100vh;max-height:100vh;border-radius:0;padding:15px;overflow-y:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%, -50%);width:945px;height:max-content}@media (max-width: 992px){.modal-wrapper#inspire_detail .modal{width:100%;height:100%}}.modal-wrapper#inspire_detail .modal .closeModal{top:10px;right:10px;width:14px;height:14px}.modal-wrapper#inspire_detail .modal .modal_header .title{font-size:14px;text-align:left}.modal-wrapper#inspire_detail .modal .modal_content{padding:20px 0 0}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list{display:none}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list.active{display:block}@media (max-width: 991px){.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list .item_list_img{margin:0 0 20px}}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list .item_list_title h3{font-size:16px;font-weight:500;margin:0 0 15px;color:#000;text-transform:uppercase}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list .item_dess{padding:10px 0 20px;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));text-align:justify}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list .see-more{text-align:center}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list .see-more a{display:inline-block;padding:5px 15px;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));border-radius:5px;margin-top:0px;width:120px;text-align:center;background:#000;color:#fff;border:2px solid #000}.modal-wrapper#inspire_detail .modal .modal_content .block-prd-list .item_list .see-more a:hover{background:#fff;color:#000}.product-item-doc{margin:0 0 15px}.product-item-doc .product-thumbnail{position:relative}.product-item-doc .product-thumbnail .smart{position:absolute;top:10px;left:10px;font-size:12px;border-radius:12px;color:#ffff;padding:2px 10px;text-align:center;display:flex;align-items:center;justify-content:center;background:#333;font-weight:500}.product-item-doc .product-info{position:relative;margin-top:10px;text-align:center;padding:0 10px}.product-item-doc .product-info__name{font-size:calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320)));line-height:1.5;font-weight:400;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-item-doc .product-info__name a{color:#2B2F33}.product-item-doc .product-info__name a:hover{color:#333}.product-item-doc .product-info__price{font-size:calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320)));color:#000;font-weight:400}.product-item-doc .product-info__price .compare-price{font-size:calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320)));font-weight:400;color:#a6a6a6;text-decoration:line-through}
