.be-vietnam-pro-thin{font-family:"Be Vietnam Pro",sans-serif;font-weight:100;font-style:normal}.be-vietnam-pro-extralight{font-family:"Be Vietnam Pro",sans-serif;font-weight:200;font-style:normal}.be-vietnam-pro-light{font-family:"Be Vietnam Pro",sans-serif;font-weight:300;font-style:normal}.be-vietnam-pro-regular{font-family:"Be Vietnam Pro",sans-serif;font-weight:400;font-style:normal}.be-vietnam-pro-medium{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-style:normal}.be-vietnam-pro-semibold{font-family:"Be Vietnam Pro",sans-serif;font-weight:600;font-style:normal}.be-vietnam-pro-bold{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;font-style:normal}.be-vietnam-pro-extrabold{font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-style:normal}.be-vietnam-pro-black{font-family:"Be Vietnam Pro",sans-serif;font-weight:900;font-style:normal}.be-vietnam-pro-thin-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:100;font-style:italic}.be-vietnam-pro-extralight-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:200;font-style:italic}.be-vietnam-pro-light-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:300;font-style:italic}.be-vietnam-pro-regular-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:400;font-style:italic}.be-vietnam-pro-medium-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-style:italic}.be-vietnam-pro-semibold-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:600;font-style:italic}.be-vietnam-pro-bold-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;font-style:italic}.be-vietnam-pro-extrabold-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-style:italic}.be-vietnam-pro-black-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:900;font-style:italic}.font-coiny{font-family:"Coiny",cursive}html,body{font-family:"Be Vietnam Pro",sans-serif;font-size:16px;line-height:normal}img{max-width:100%;height:auto}a{text-decoration:none;color:var(--textColor)}a:hover{color:var(--mainColor)}.fill_light{fill:#fff}.navigation-block{min-width:calc(100% - 145px);background:linear-gradient(90deg, var(--mainColor), var(--mainColor2))}.header-main{display:flex;align-items:center;padding:8px 0;font-family:"Helvetica Neue",sans-serif;line-height:normal}.header-main-right{flex:1;display:flex;align-items:center}.header-main-right .header-search-block{flex:1}.header-main-right .header-search-block form{position:relative}.header-main-right .header-search-block .search-input{height:40px;background:var(--leftColBackground);color:#000;padding:0 10px;box-shadow:none;border-radius:10px}.header-main-right .header-search-block .btn-submit{background:url("../icons/search-icon.png") no-repeat center;background-size:19px;height:27px;width:27px;cursor:pointer;text-indent:-9999px;right:10px;top:50%;transform:translateY(-50%);border:none;position:absolute}.header-main-right .header-info-block svg{width:100%;max-width:28px;margin-right:10px;fill:var(--mainColor);vertical-align:-18px}.header-main-right .header-info-block small{font-weight:400}.header-main-right .header-account{transition:.5s all;fill:var(--mainColor)}.header-main-right .header-account .item_login{font-weight:bold;font-size:.875em}.header-main-right .header-cart{background:linear-gradient(90deg, var(--mainColor), var(--mainColor2));color:#fff;border-radius:10px;min-width:80px;max-width:80px}.header-main-right .header-cart .cart-icon{width:38px;height:38px;position:relative;margin-right:10px;margin-top:5px}.header-main-right .header-cart .cart-icon svg{max-width:30px;fill:#fff}.header-main-right .header-cart .cart-icon .cart-count{bottom:20px;right:-6px;background-color:var(--menuHover);font-size:12px;min-width:20px;height:20px;line-height:20px;border-radius:12px;color:#fff;font-weight:700;position:absolute;text-align:center}.header-logo img{height:52px;width:auto}.breadcrumbs svg{fill:var(--mainColor);vertical-align:-2px}.breadcrumbs .breadcrumb{--bs-breadcrumb-padding-x: 1rem;--bs-breadcrumb-padding-y: 0.75rem}.breadcrumbs .breadcrumb .slash-divider svg{stroke:var(--textColor);vertical-align:0px}.border-main{border-color:var(--mainColor) !important}.bg-white{background-color:#fff !important}.title-head{background:var(--mainColor);color:#fff;font-size:16px;font-weight:700;border-radius:10px;text-transform:uppercase}.line_1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:1;height:21px;line-height:21px}.line_2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;height:42px;line-height:21px}.line_3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:3;height:63px;line-height:21px}.title{font-size:22px;z-index:7;line-height:normal}.loop-item-post{transition:all .5s;overflow:hidden;border-radius:10px}.loop-item-post .post-thumb{position:relative}.loop-item-post .post-thumb .img-cover{border-radius:10px}.loop-item-post .entry-date{color:#fff;top:10px;left:0;padding:0px 7px;line-height:normal;z-index:2;position:absolute}.loop-item-post .entry-date:before{content:"";background:var(--mainColor);width:110px;height:110px;border-radius:50%;position:absolute;top:-55px;left:-40px;z-index:-1;pointer-events:none}.loop-item-post .entry-date p{margin:0}.loop-item-post .entry-date p.day{font-size:1.1rem}.loop-item-post .entry-date p.yeah{font-size:.7rem}.loop-item-post-widget{margin-bottom:10px;display:flex;border-bottom:1px solid #dee2e6}.loop-item-post-widget:last-child{border-bottom:none}.loop-item-post-widget .blog-item-thumb{width:100px;flex:0 0 100px}.loop-item-post-widget .blog-item-name{font-size:1rem;margin-bottom:0;font-weight:normal}.page-title{font-size:25px;margin:20px 0;color:var(--mainColor)}.swiper .swiper-button{width:30px;height:60px;display:flex;justify-content:center;align-items:center;background:#f7f7f7;box-shadow:0 0 4px 0 rgba(0,0,0,.2);color:#707070;top:50%;transform:translateY(-50%);margin:0;transition:.3s;outline:none;opacity:.9}.swiper .swiper-button:after{font-size:20px;color:#333}.swiper-button.swiper-button-prev{padding-right:7px;border-radius:0 100px 100px 0;left:0}.swiper-button.swiper-button-next{padding-left:7px;border-radius:100px 0 0 100px;right:0}.aspect{height:0}.ratio1by1{padding-bottom:100%;aspect-ratio:1/1}.ratio2by1{padding-bottom:50%;aspect-ratio:2/1}.mask{position:relative}.mask:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2}.mask .content{z-index:3;font-size:xx-large}.mask .big-tit{font-size:xxx-large;color:#ffc107;text-shadow:0 2px #fff}.img-fit-cover{width:100%;height:100%;object-fit:cover}.form-horizontal .col-form-label{flex-shrink:0;flex-grow:0;width:160px;padding-top:calc(.7rem - 2px);padding-bottom:calc(.7rem - 2px);margin-bottom:0;text-align:right}.form-horizontal .custom-control{margin-top:8px}.form-horizontal .form-group>div{flex-grow:1;width:auto}.btn-green{transition:all .5s;color:#fff;background-color:var(--mainColor);border-color:var(--mainColor);outline:none;padding:8.5px 20px;letter-spacing:1px;display:inline-block;border-radius:10px;font-weight:700;text-align:center;box-shadow:none;border:none;min-width:200px}.form-group{margin-bottom:15px}.form-error{margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}@media(min-width: 768px){.col-md-25{flex:0 0 auto;width:20%}}.form-control:focus{box-shadow:none}.home-page-title{text-align:center;font-weight:bold;text-transform:uppercase;font-size:14px;margin-bottom:20px}section.product_poli_wrap{background:var(--lightLeftColBackground)}#slider_swiper_1{--swiper-theme-color: #ffffff}#slider_swiper_1 .swiper-button-next,#slider_swiper_1 .swiper-button-prev{display:none}.box_cate{position:relative;height:100%;color:#fff;min-height:180px}.box_cate a{color:#fff;text-decoration:none;transition:.3s all ease}.box_cate a:hover{color:var(--menuHover)}.box_cate:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:10px;background:linear-gradient(30deg, var(--mainColor), var(--mainColor2))}.box_cate .img_cate{position:absolute;top:0;bottom:0;right:0;padding:20px;display:flex;align-items:center}.box_cate .img_cate img{max-width:100%;max-height:100%;object-fit:cover;transition:all .3s ease-in-out}.box_cate .img_cate img:hover{transform:translateY(-7px)}.box_cate .child{position:relative;padding:20px}.box_cate .child .big_tit{display:block;font-size:18px;font-weight:700;margin-bottom:5px}.flashsale-box{border:3px solid var(--bg_bt_marquee);border-radius:10px;padding:10px}.flashsale-box .time_box{display:flex;align-items:center}.flashsale-box .time_box .title{margin:0}.flashsale-box .time_box .flash-icon{height:23px;width:auto}.flashsale-box .time_box .right-action{flex-grow:1;text-align:right}.section-home-banner .first-banner{overflow:hidden}.section-home-banner .first-banner .video-bn{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;filter:contrast(1.5)}.section-home-category-product .view_more{margin-bottom:-15px}.section-home-category-product .view_more:before{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background:#dee2e6;z-index:0}.section-home-category-product .view_more a{font-size:14px;background:var(--mainColor);padding:5px 15px;border-radius:25px;box-shadow:0px 0px 0px 13px #fff}.head_box .list_link_pr{gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%}.head_box .list_link_pr a{background-color:#f3f4f6;padding:5px 10px;font-size:13px;white-space:nowrap}[data-tab] [data-pos].active,[data-tab2] [data-pos].active{background:#fff;color:var(--mainColor);border-color:var(--mainColor)}.blog-name{font-size:24px}.title_blo{font-size:initial}.effect-ming{overflow:hidden}.effect-ming img{-webkit-transition:opacity .35s;transition:opacity .35s}.effect-ming .overlay{top:0;left:0;padding:30px;backface-visibility:hidden;pointer-events:none;z-index:3}.effect-ming .overlay::before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;border-radius:.25rem;box-shadow:0 0 0 45px hsla(0,0%,100%,.2);opacity:0;transition:opacity .35s,transform .35s;transform:scale3d(1.4, 1.4, 1);background-image:var(--iconHover);background-repeat:no-repeat;background-position:center center;background-size:70px;background-color:rgba(76,175,80,.2)}.effect-ming:hover .overlay::before{opacity:1;transform:scale3d(1, 1, 1)}.article-name{font-size:1.2rem}.related-title{font-size:22px;line-height:normal;font-weight:700}.sticky-widget{position:sticky;top:20px}.widget-viewmore{text-align:center;border:1px solid #dee2e6;border-radius:50rem;padding:10px 20px;display:block}.product-name{font-size:24px}.product-image-swiper{border-radius:10px;border:1px solid #dee2e6}.product-image-swiper .image-item{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;height:100%}.product-image-swiper .image-item img{max-width:100%;max-height:100%;object-fit:cover}.product-thumb-swiper .swiper-slide{border:2px solid var(--lightLeftColBackground);background:#fff;transition:all .3s;cursor:pointer;border-radius:10px;overflow:hidden}.product-thumb-swiper .swiper-slide.swiper-slide-thumb-active,.product-thumb-swiper .swiper-slide:hover{border:2px solid var(--mainColor)}.product-price-box{border-radius:10px;background-color:#f8f9fa;display:flex;align-items:center;padding:10px 20px}.product-price-box .special-price{font-weight:bold;font-size:34px;color:var(--accentColor2);margin-right:10px}.product-price-box .old-price{font-size:18px;color:var(--accentColor1);margin-right:10px}.product-price-box .sale_label{background:var(--mainColor);color:#fff;border-radius:10px;padding:5px 10px}.product-quantity{display:flex;align-items:center;margin-top:20px}.product-quantity .title{margin-right:10px}.custom-btn-number{display:flex;align-items:center}.custom-btn-number .btn-number{width:38px;height:38px;transition:all .3s ease;color:var(--mainColor);border-radius:10px;border:1px solid #dee2e6;background-color:#fff;display:flex;align-items:center;justify-content:center}.custom-btn-number .btn-number svg{fill:var(--mainColor);min-width:14px}.custom-btn-number .prd_quantity{margin:0 10px;max-width:80px;border-radius:10px;border:1px solid #dee2e6;text-align:center;height:38px;outline:none}.custom-btn-number input::-webkit-outer-spin-button,.custom-btn-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-btn-number input[type=number]{-moz-appearance:textfield}.product-active-buy{display:flex;align-items:stretch;gap:8px;margin-top:20px}.product-action-buynow{background:linear-gradient(var(--mainColor2), var(--mainColor));transition:all .5s;border-radius:10px;color:#fff;padding:10px 20px;cursor:pointer;border:none;box-shadow:none;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;align-self:stretch}.product-action-buy{padding:10px;background:#fff;border:2px solid var(--mainColor);color:var(--mainColor);transition:all .3s;border-radius:10px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-action-buy svg{fill:var(--mainColor);transition:all .3s}.product-action-buy .button-text{white-space:pre-wrap;min-width:100px;font-size:.875em;font-weight:400}.product-action-buy:hover{background:var(--mainColor);color:#fff}.product-action-buy:hover svg{fill:#fff}.product-linehot-pro{border-radius:10px;display:flex;align-items:center}.product-linehot-pro img{max-width:40px;width:100%;margin-right:10px}.product-linehot-pro .hotline-text{font-weight:700}.product-linehot-pro .hotline-text a{font-size:20px;color:var(--mainColor)}.product-giftbox .free-gifts{border:1px dashed var(--mainColor);padding-bottom:5px;border-radius:10px;position:relative}.product-giftbox .free-gifts .giftbox-title{width:auto;color:var(--mainColor);font-weight:600;border-radius:20px;border:1px solid;font-size:18px;background-color:#f8f9fa;padding:2px 15px;position:absolute;top:-20px}.product-giftbox .free-gifts .giftbox-title img{max-width:23px;mix-blend-mode:multiply;vertical-align:-3px}.product-giftbox .free-gifts .giftbox-desc{padding-top:10px;line-height:normal}.product-giftbox .free-gifts .giftbox-desc p{margin-bottom:0}.product-content{border-radius:10px;border:1px solid #dee2e6}.product-content .content-title{font-size:18px;text-transform:uppercase;border-bottom:1px solid #dee2e6}.product-content .content-desc{font-size:14px}.loop-product-item{position:relative;border-radius:10px;padding:10px;border:1px solid #dee2e6;background:#fff}.loop-product-item .sale-label{position:absolute;top:5px;left:-5px;color:#fff;background:var(--accentColor2);padding:4px 6px;z-index:2;font-size:10px;border-top-left-radius:5px;border-top-right-radius:13px;border-bottom-right-radius:13px;box-shadow:0px 0px 5px 1px #fff;font-weight:700;font-family:"Helvetica Neue",sans-serif}.loop-product-item .sale-label:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:rgba(0,0,0,0) var(--accentColor2) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-5px;left:0px;filter:brightness(0.8)}.loop-product-item .item-thumb{border-radius:.25rem;overflow:hidden;display:block}.loop-product-item .item-thumb .zoom{transition:.8s ease-out;will-change:transform}.loop-product-item .item-thumb img{border-radius:.25rem}.loop-product-item .item-info{position:relative;padding:10px 0}.loop-product-item .item-info .item-title a{color:var(--textColor);transition:.4s color;font-size:1rem}.loop-product-item .item-info .item-price .special-price{font-weight:700;color:var(--accentColor2)}.loop-product-item .item-info .item-price .old-price{font-size:13px;color:var(--accentColor1)}.loop-product-item .btn-add-to-cart{position:absolute;top:-40px;right:0;min-width:40px;height:40px;background:var(--mainColor);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(100%);opacity:0;visibility:hidden;transition:.3s all ease;border:none}.loop-product-item .btn-add-to-cart svg{fill:#fff}.loop-product-item:hover .btn-add-to-cart{transform:translateX(0);opacity:1;visibility:visible}.loop-product-item:hover .item-thumb .zoom{transform:scale(1.1)}.sold-module{height:20px;border-radius:10px;background:#ff9a9a;z-index:1;width:100%;position:relative}.sold-module img{position:absolute;left:2px;top:-2px;width:18px;z-index:3}.sold-module .sold{position:absolute;font-size:12px;color:#fff;z-index:2;line-height:normal;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sold-module .remain{background:linear-gradient(to right, #ec1a17, #ffad00);left:0;top:0;z-index:1;border-radius:10px;position:absolute;height:100%}.sold-module .remain:before{content:"";width:100%;height:100%;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);animation:progress_bar_fill 2s linear infinite;background-size:30px 30px;position:absolute}.loop-product-widget{position:relative;border-radius:10px;padding:10px;border:1px solid #dee2e6;background:#fff;display:flex}.loop-product-widget .item-thumb{width:100px;flex:0 0 100px;position:relative;border-radius:.25rem;overflow:hidden;display:block}.loop-product-widget .item-thumb .zoom{transition:.8s ease-out;will-change:transform}.loop-product-widget .item-thumb .zoom:hover{transform:scale(1.1)}.loop-product-widget .item-thumb img{border-radius:.25rem}.loop-product-widget .item-thumb .sale-label{position:absolute;top:5px;left:-5px;color:#fff;background:var(--accentColor2);padding:4px 6px;z-index:2;font-size:10px;border-top-left-radius:5px;border-top-right-radius:13px;border-bottom-right-radius:13px;box-shadow:0px 0px 5px 1px #fff;font-weight:700;font-family:"Helvetica Neue",sans-serif}.loop-product-widget .item-thumb .sale-label:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:rgba(0,0,0,0) var(--accentColor2) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-5px;left:0px;filter:brightness(0.8)}.loop-product-widget .item-info{margin-left:10px}.loop-product-widget .item-info .item-title{margin:5px 0;font-weight:400;font-size:1rem}.loop-product-widget .item-info .item-title a{color:var(--textColor)}.loop-product-widget .item-info .item-price{font-size:13px}.loop-product-widget .item-info .item-price .special-price{font-weight:700;color:var(--accentColor2)}.loop-product-widget .item-info .item-price .old-price{font-size:11px;color:var(--accentColor1)}.expandable-content .content{overflow:hidden;position:relative;transition:all .25s ease-in-out}.expandable-content .toggle{display:none;font-weight:700;margin:10px auto 0;background:rgba(0,0,0,0);border:none;transition:all .25s ease-in-out}.expandable-content .toggle svg{stroke:#212529;transform:rotate(90deg)}.expandable-content.has-toggle .content{max-height:var(--maxHeight)}.expandable-content.has-toggle .toggle{display:block}.expandable-content.opened .content{max-height:none !important}.expandable-content.opened .toggle svg{transform:rotate(-90deg)}.basket-item{display:flex;border:1px solid #bebebe;padding:20px;transition:all .3s ease;border-radius:20px;position:relative}.basket-item .image{margin-right:20px}.basket-item .image img{width:80px;height:80px;object-fit:cover}.basket-item .info{flex:1}.basket-item .info .product-title{font-weight:700;margin-bottom:15px;display:block}.basket-item .info .info-footer{display:flex}.basket-item .info .info-footer .price{flex:1;text-align:right;font-size:20px;font-weight:700;font-family:"Helvetica Neue",sans-serif}.basket-item .info .delete-item{position:absolute;cursor:pointer;font-size:0;right:0;top:-12px;padding:0;width:24px;height:24px;background:var(--accentColor2);border-radius:50%;font-weight:700;color:var(--mainColor)}.basket-item .info .delete-item:before{content:"";width:12px;height:2px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);border-radius:2px;overflow:hidden}.basket-item .info .delete-item:after{content:"";width:12px;height:2px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-45deg);border-radius:2px;overflow:hidden}.cart-summary .total dd{font-size:24px;color:var(--accentColor2)}.cart-summary .btn-checkout{border:none;background:var(--mainColor);font-size:16px;transition:all .3s ease;border-radius:10px;color:#fff}.cart-summary .summary-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cart-summary .summary-group .group-value{font-weight:bold;font-family:"Helvetica Neue",sans-serif}.cart-summary .value-total{font-size:24px;color:var(--accentColor2)}.cart-summary .cart-items .cart-item{display:flex;margin-bottom:20px}.cart-summary .cart-items .cart-item .item-image{flex:0 0 70px}.cart-summary .cart-items .cart-item .item-image img{width:70px;height:70px;border-radius:6px}.cart-summary .cart-items .cart-item .item-info{flex-grow:1;margin-left:10px;display:flex;flex-direction:column;justify-content:space-between}.cart-summary .cart-items .cart-item .item-info .item-footer{display:flex;align-items:flex-end;justify-content:space-between}.cart-summary .cart-items .cart-item .item-info .item-footer .item-price{color:var(--accentColor2)}.cart-summary .cart-items .cart-item .item-info .item-footer .item-qty{font-weight:bold}.js-number-input{display:flex}.js-number-input button{outline:none;-webkit-appearance:none;width:24px;height:24px;cursor:pointer;border:none;transition:all .3s ease;position:relative;border-radius:50%}.js-number-input button:before,.js-number-input button:after{display:inline-block;position:absolute;content:"";width:.5rem;height:2px;background-color:var(--textColor);transform:translate(-50%, -50%);transition:all .3s ease}.js-number-input button.plus:after{transform:translate(-50%, -50%) rotate(90deg)}.js-number-input button:hover{background-color:var(--mainColor)}.js-number-input button:hover:before,.js-number-input button:hover:after{background-color:#fff}.js-number-input input[type=number]{max-width:2rem;border:none;font-size:13px;height:24px;-moz-appearance:textfield;outline:none;color:var(--textColor)}.js-number-input input::-webkit-outer-spin-button,.js-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth-desc{border-radius:10px;border:1px solid var(--mainColor);text-align:center;padding:15px}.form-auth-style{max-width:600px}.form-auth-style .form-control{border-color:var(--mainColor)}.shop-category-banner-swiper .swiper-slide img{width:100%;height:auto}.shop-category-list{padding:0;margin:0;list-style:none}.shop-category-list .list-item.active a{color:var(--mainColor)}.category-title{font-size:18px;font-weight:bold;margin-bottom:15px}footer{color:var(--textColor);flex-shrink:0;background:var(--lightLeftColBackground)}footer a{color:var(--textColor)}footer p{margin-bottom:0}footer .logo_foo img{max-width:215px;max-height:70px}footer .social a.iso{border-radius:50%}footer .footer-left .footer-title{font-size:20px}footer .payment-accept img{max-height:30px}footer .store img{max-height:120px}footer .store .tit{transition:.3s all ease;font-size:18px;padding:5px 15px;border-radius:10px;color:var(--mainColor);border:1px solid var(--mainColor)}footer .menu-footer ul{padding:0;list-style:none}footer .menu-footer ul li{margin:4px 0}footer .bo-cong-thuong{margin-top:10px;display:block}footer .bo-cong-thuong img{width:150px;height:60px;object-fit:contain}.back_top{background:var(--mainColor);width:35px;height:35px;bottom:-65px;right:15px;border-radius:20px;cursor:pointer;opacity:0;transition-duration:.7s;z-index:8;top:initial !important}.back_top.back_show{opacity:1;bottom:65px}.phone-box,.zalo-box,.fb-box{width:36px;height:36px;line-height:36px;border-radius:30px;display:inline-block;background:var(--mainColor);position:relative}.phone-box img,.zalo-box img,.fb-box img{max-width:25px}.phone-box svg,.zalo-box svg,.fb-box svg{fill:#fff}.phone-box:hover,.zalo-box:hover,.fb-box:hover{transform:translateY(-5px)}.fix-phone{position:fixed;z-index:21;right:0;display:flex;border-top-left-radius:30px;border-bottom-left-radius:30px;justify-content:center;align-items:center;background-color:var(--mainColor)}.fix-phone a{transition:.3s all ease}@media(min-width: 992px){.fix-phone{top:50% !important;transform:translateY(-50%);flex-direction:column}.fix-phone:before{content:"";position:absolute;height:30px;width:60px;top:-30px;right:0px;border-radius:0 0 50px 0;box-shadow:30px 0 0 0 var(--mainColor);pointer-events:none}.fix-phone:after{content:"";position:absolute;height:30px;width:60px;bottom:-30px;right:0px;border-radius:0 50px 0px 0;box-shadow:30px 0 0 0 var(--mainColor);pointer-events:none}}.fix-phone .notify{right:calc(100% + 15px);top:0;height:fit-content;width:250px}.fix-phone-mb{z-index:9;max-width:60%;width:250px;box-shadow:0 0 3px 0px var(--mainColor);opacity:0;visibility:hidden;transition:.3s linear all;bottom:65px;right:10px;transform:scale(1);top:inherit !important}.fix-phone-mb.active{opacity:1;pointer-events:auto;z-index:11;visibility:visible}.fix-phone-mb .item .img{width:45px;height:45px;padding:10px}.fix-phone-mb .close_support{width:30px;height:24px;right:0;top:0px;background:var(--mainColor);border-radius:0 10px}.fix-phone-mb .close_support svg{fill:#fff}.reset-content h1{display:block;font-size:2em;margin-top:.67em;margin-bottom:.67em;margin-left:0;margin-right:0;font-weight:bold}.reset-content h2{display:block;font-size:1.5em;margin-top:.83em;margin-bottom:.83em;margin-left:0;margin-right:0;font-weight:bold}.reset-content h3{display:block;font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:bold}.reset-content h4{display:block;margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:bold}.reset-content h5{display:block;font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:bold}.reset-content h6{display:block;font-size:.67em;margin-top:2.33em;margin-bottom:2.33em;margin-left:0;margin-right:0;font-weight:bold}.page-layout-contact .info-wrap{background:var(--mainColor) !important}.profile-main-wrap .account-action{box-shadow:0px 0px 3px #d7d7d7;border-radius:10px;padding:20px}.profile-main-wrap .account-action .item_ac{border-bottom:1px solid #dee2e6}.profile-main-wrap .account-action .item_ac a{padding:15px 0;display:flex;align-items:center}.profile-main-wrap .account-action .item_ac a .item-name{margin-left:20px}.profile-main-wrap .account-action .item_ac a.active{color:var(--mainColor);font-weight:bold}.profile-main-wrap .account-action .item_ac a.active svg{fill:var(--mainColor)}.profile-main-wrap .account-action .item_ac:last-child{border-bottom:none}.profile-main-wrap .account-info{box-shadow:0px 0px 3px #d7d7d7;border-radius:10px;padding:20px}.profile-main-wrap .account-info .main-title{font-size:1.25rem;font-weight:700;color:var(--mainColor)}i.down_icon,i.right_icon,i.left_icon,i.up_icon{position:absolute;top:16px;right:5px;display:flex;justify-content:center;align-items:center}i.down_icon:before,i.right_icon:before,i.left_icon:before,i.up_icon:before{content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#59646a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:border-color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}#menu_pc>li>a{color:#fff}#menu_pc>li>a i:before{content:"";border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#menu_pc li>a{display:block;transition:.3s color ease}@media(min-width: 991.99px)and (max-width: 1199px){#menu_pc li>a{font-size:.9rem}}#menu_pc li>a.active::after,#menu_pc li>a:hover::after{border-color:#fff}#menu_pc li .down_icon{top:0;right:0;height:100%;width:26px;height:2rem;transition:.3s all ease}#menu_pc li:hover>.down_icon::before{border-color:var(--mainColor) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#menu_pc .lv1,#menu_pc .lv2{transition:all .4s}@media(max-width: 991.98px){#menu_pc .lv1,#menu_pc .lv2{transition:all .7s;pointer-events:none;opacity:0;font-size:0}#menu_pc .lv1 a,#menu_pc .lv2 a{padding-bottom:0 !important;padding-top:0 !important}}#menu_pc .lv1 .down_icon,#menu_pc .lv2 .down_icon{transition:all .8s;height:0}#menu_pc .open>ul{opacity:1;pointer-events:auto;font-size:1rem}#menu_pc .open>ul .down_icon{height:2rem}#menu_pc .open>ul>li>a{padding-bottom:.25rem !important;padding-top:.25rem !important}#menu_pc .open>.down_icon{transform:rotate(180deg)}#menu_pc .cls .open>ul{font-size:0}#menu_pc .cls .open>ul a{padding-bottom:0 !important;padding-top:0 !important}@media(min-width: 991.99px){#menu_pc{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;cursor:grab}#menu_pc.active{cursor:grabbing}#menu_pc a{-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag}#menu_pc::-webkit-scrollbar{display:none}#menu_pc{-ms-overflow-style:none;scrollbar-width:none}#menu_pc .level0{transition:all .15s linear}#menu_pc .level0>a{white-space:nowrap}#menu_pc .level0 ul.lv1{position:absolute;display:block;font-size:initial !important;background:#fff;border:1px solid var(--mainColor);z-index:9;top:100%;transform:translateY(40px);opacity:0;pointer-events:none;min-width:240px}#menu_pc .level0 ul.lv1.sub-right{right:0;left:auto !important}#menu_pc .level0 ul.lv1 .level1.no i{right:0px;width:inherit;height:0px}#menu_pc .level0 ul.lv1 .level1.no i:before{border-width:5px 5px 0 5px}#menu_pc .level0 ul.lv1 .level1.no ul.lv2{position:absolute;min-width:240px;left:100%;top:0px;box-shadow:0px 0px 2px 0px var(--mainColor);background:#fff;transform:translateX(40px);opacity:0;pointer-events:none}#menu_pc .level0 ul.lv1 .level1.no ul.lv2.sub-right{left:-100% !important}#menu_pc .level0 ul.lv1 .level1.no:hover>a{color:var(--mainColor)}#menu_pc .level0 ul.lv1 .level1.no:hover>a i:before{border-color:var(--mainColor) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#menu_pc .level0 ul.lv1 .level1.no:hover ul.lv2{pointer-events:auto;transform:translateX(0);opacity:1}#menu_pc .level0.not-mega ul.lv1{max-width:260px}#menu_pc .level0:hover{background:rgba(0,0,0,0)}#menu_pc .level0:hover>a{color:var(--menuHover)}#menu_pc .level0:hover>a i:before{border-color:var(--menuHover) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#menu_pc .level0:hover ul.lv1{pointer-events:auto;transform:translateY(0);opacity:1}#menu_pc .level0.mega{position:static !important}#menu_pc .level0.mega ul.lv1{width:100%;display:flex;flex-wrap:wrap;left:0;flex-direction:initial;box-shadow:0px 0px 2px 0px var(--mainColor)}#menu_pc .level0.mega ul.lv1 .level1{width:25%;display:inline-flex;flex-direction:column}#menu_pc .level0.mega ul.lv1 .level1>a{font-weight:600}#menu_pc .level0.mega ul.lv1 .level1 ul.lv2{opacity:1;font-size:initial}#menu_pc .level0>a>i.mg{top:16px;right:-5px}#menu_pc .level0>a>i.mg:before{border-width:5px 5px 0 5px}}@media(max-width: 991px){#menu_pc .level0{position:relative}#menu_pc li>a .down_icon{width:32px}}@media screen and (max-width: 580px){.header{height:92px;background:radial-gradient(159.85% 367.97% at 150% 123.85%, #ffe147 0, #65ae17 38.76%, #469c4b 59.65%, #00713b 100%);color:#fff}.header a{color:#fff}.header-main{padding:5px 0;position:relative}.header-main-right{justify-content:flex-end}.header-main-right .header-cart{display:none !important}.header-main-right .header-search-block{position:absolute;bottom:0;left:0;right:0;top:50px}.header-main-right .header-search-block .search-input{font-size:.9rem;height:34px;border-radius:6px;border:none}.header-main-right .header-info-block svg{fill:#fff}.header-main-left .header-logo img{height:32px}.mobi_bar{position:fixed;bottom:0;left:0;background:#fff;width:100%;z-index:11;box-shadow:0 7px 36px rgba(16,42,67,.15);border-top-left-radius:15px;border-top-right-radius:15px;transition:all .5s;transform:translateY(0)}.mobi_bar .item{height:100%;width:20%;padding-top:10px;padding-bottom:12px;display:flex;flex-direction:column;align-items:center;background:none;border:none;position:relative}.mobi_bar .item svg{width:22px;height:22px;margin:0 auto;fill:var(--textColor)}.mobi_bar .item .tit{font-size:10px;font-weight:bold;margin-top:4px;display:block;color:var(--textColor);white-space:nowrap}.mobi_bar .item .icon-flashsale{width:22px;height:22px}.mobi_bar .item .icon-flashsale img{width:22px;height:22px;object-fit:contain}.mobi_bar .item.active svg{fill:var(--mainColor)}.mobi_bar .item.active .tit{color:var(--mainColor)}.mobi_bar .cart-count{position:absolute;min-width:20px;height:20px;top:2px;right:15px;padding:3px;background:red;color:#fff;border-radius:50%;line-height:15px;font-size:11px;display:flex;align-items:center;justify-content:center}.loop-product-item .btn-add-to-cart{transform:initial;opacity:1;visibility:visible;border-radius:20px 4px 0}.category-products .row,.list-product .row{--bs-gutter-x: 0.5rem}.footer{padding-bottom:65px}.offcanvas.offcanvas-mobile-menu{background:none;height:initial;max-height:80vh;min-height:30vh}.offcanvas.offcanvas-mobile-menu .offcanvas-header{border-bottom:solid 1px #ebebeb;border-radius:10px 10px 0 0;background:#fff}.offcanvas.offcanvas-mobile-menu .offcanvas-body{background:#fff}.offcanvas.offcanvas-mobile-menu ul{padding:0;margin:0;list-style:none}.offcanvas.offcanvas-mobile-menu .item-level-1{display:block;font-weight:bold;border-bottom:1px solid #dee2e6;padding:10px 0}.offcanvas.offcanvas-mobile-menu .item-level-2{display:block;border-bottom:1px solid #dee2e6;position:relative;padding:10px 0 10px 15px}.offcanvas.offcanvas-mobile-menu .item-level-2:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;top:17px;left:0;background:var(--mainColor)}.offcanvas.offcanvas-mobile-menu ul>li:last-child>ul>li:last-child>a{border-bottom:none}.back_top.back_show{bottom:95px}body.checkout-index .back_top,body.checkout-index .footer,body.checkout-index .mobi_bar,body.checkout-layout .back_top,body.checkout-layout .footer,body.checkout-layout .mobi_bar,body.cart-index .back_top,body.cart-index .footer,body.cart-index .mobi_bar,body.cart-layout .back_top,body.cart-layout .footer,body.cart-layout .mobi_bar{display:none !important}body.checkout-index .btn-checkout,body.checkout-layout .btn-checkout,body.cart-index .btn-checkout,body.cart-layout .btn-checkout{position:fixed;left:0;right:0;bottom:0;margin-bottom:0 !important;border-radius:0;z-index:9999}body.checkout-index .cart-summary,body.checkout-layout .cart-summary,body.cart-index .cart-summary,body.cart-layout .cart-summary{margin-bottom:60px}.toastify{max-width:calc(100% - 50px)}}.play0{animation:play0 1.5s ease infinite}@keyframes play0{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}.sitdown{position:relative}.sitdown:before{content:"";left:0;opacity:1;position:absolute;right:0;top:0;background:hsla(0,0%,100%,.6) none repeat scroll 0 0;height:0;transition:all .5s ease-in-out 0s;width:100%;z-index:1}.sitdown:hover:before{opacity:0;height:100%}@keyframes progress_bar_fill{0%{background-position:0 0}100%{background-position:30px 0}}/*# sourceMappingURL=style.css.map */
