.product-detail{background-position:top center;background-repeat:no-repeat}.product-detail .product-detail__top{margin-left:-20px;margin-right:-20px}.product-detail .product-detail__top>*{padding:0;margin-left:20px;margin-right:20px;width:calc(50% - 40px)}@media (max-width:992px){.product-detail .product-detail__top{margin:0}.product-detail .product-detail__top>*{margin-left:0;margin-right:0;width:100%}}.product-detail__images{background-color:#f4f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;position:relative}@media (max-width:992px){.product-detail__images{margin-bottom:24px}}.product-detail__images .product__tag{position:absolute;border-radius:1000px;border:1px solid #0978be;top:16px;left:16px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;font-weight:700;color:#0978be;z-index:2}@media (min-width:992px){.product-detail__images .product__tag{height:50px;padding:0 24px;font-size:20px}}.product-detail__images .product__tag.sale{border-color:#ffa800;color:#ffa800}.product-detail__images .product__tag.hot{border-color:transparent;color:#ff4d4f;height:auto;top:0;left:0;padding:0}.product-detail__images .product__tag.hot img{width:115px}@media (min-width:992px){.product-detail__images .product__tag.hot img{width:115px}}.product-detail__images .swiper:not(.swiper-initialized){opacity:0}.product-detail__images .zoom-out-carousel{position:absolute;top:24px;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background-color:#e1edf2;border-radius:50%;color:#546472;font-size:24px;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:2}@media (max-width:768px){.product-detail__images .zoom-out-carousel{width:40px;height:40px;font-size:18px}}.product-detail__images .zoom-out-carousel:hover{opacity:.65}.product-detail__images .sub-product-thumbnail{max-width:280px;margin-left:auto;margin-right:auto}.product-detail__images .sub-product-thumbnail .carousel__item{position:relative;background-color:#fff;border-radius:8px;overflow:hidden;border:solid 1px #fff;cursor:pointer}.product-detail__images .sub-product-thumbnail .carousel__item.swiper-slide-thumb-active{border:solid 1px #0978be}.product-detail__images .sub-product-thumbnail .carousel__item:after{content:"";display:block;padding-top:100%}.product-detail__images .sub-product-thumbnail .carousel__item img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.product-detail__images>*{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.product-detail__images .slide-button{position:absolute;top:50%;width:40px;height:40px;background-color:rgba(0,19,38,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:2;font-size:23px}.product-detail__images .slide-button.swiper-button-disabled{opacity:.5}.product-detail__images .slide-button.owl-next{right:24px}.product-detail__images .slide-button.owl-prev{left:24px}@media (max-width:1024px){.product-detail__images .slide-button{width:36px;height:36px;font-size:20px}.product-detail__images .slide-button.owl-next{right:16px}.product-detail__images .slide-button.owl-prev{left:16px}}@media (max-width:767px){.product-detail__images .slide-button{display:none}}.product-detail__images .main-product-thumbnail .product-images__item{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail__images .main-product-thumbnail .product-images__item>a{display:inline-block;position:relative}.product-detail__images .main-product-thumbnail .product-images__item>a:focus,.product-detail__images .main-product-thumbnail .product-images__item>a:focus-visible,.product-detail__images .main-product-thumbnail .product-images__item>a:focus-within{outline:0;border:none}.product-detail__images .main-product-thumbnail .product-images__item img{margin:0 auto;width:auto;max-height:375px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.product-detail__images .carousel-controls{position:absolute;bottom:16px;left:0;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail__images .carousel-controls .controls{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__images .carousel-controls .controls .nav-control{width:24px;height:24px;color:#00131f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.product-detail__images .carousel-controls .controls .dots{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:0 8px}.product-detail__images .carousel-controls .controls .dots .owl-dot{width:8px;height:8px;background-color:#d6e3e8;border:none;border-radius:8px;padding:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;position:relative;overflow:hidden}.product-detail__images .carousel-controls .controls .dots .owl-dot span{position:absolute;top:0;left:0;height:100%}.product-detail__images .carousel-controls .controls .dots .owl-dot.active{background-color:var(--color-primary)}.product-detail__information{position:relative}.product-detail__information .label{font-size:12px;font-family:Manrope,sans-serif}.product-detail__information>.row{margin-left:-8px;margin-right:-8px}.product-detail__information .compare-box,.product-detail__information .product-info,.product-detail__information .product-price{margin:0 0 8px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:24px}.product-detail__information .product-info,.product-detail__information .product-price{background-color:#f4f9fa;border-radius:24px}@media (max-width:1024px){.product-detail__information .product-price{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.product-detail__information .product-price .price{text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-detail__information .compare-box{margin-bottom:0;padding:0}.product-detail__information .compare-box .btn.active{background-color:#ff2727}@media (min-width:768px){.product-detail__information .compare-box .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-detail__information .compare-button{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;padding:0}@media (max-width:1024px){.product-detail__information .compare-button{position:absolute;top:16px;right:16px;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}}.product-detail__information .product-price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#005d98;font-weight:700;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail__information .product-price .price span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;margin-right:16px}@media (max-width:600px){.product-detail__information .product-price .price span{margin-right:0}}.product-detail__information .product-price .price .current{font-size:28px}@media (max-width:600px){.product-detail__information .product-price .price .current{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}}.product-detail__information .product-price .label{margin:1rem 0 0}@media (max-width:1024px){.product-detail__information .product-info{margin-top:6px}}.product-detail__information .product-info>*{padding:8px 0;border-top:solid 1px #d9d9d9}.product-detail__information .product-info>:first-child{border:none;padding-top:0}.product-detail__information .product-info>:last-child{padding-bottom:0}.product-detail__information .product-info>* p{margin:0;font-weight:400}.product-detail__information .product-info>* .category,.product-detail__information .product-info>* .code{font-weight:700;color:#0978be;font-size:18px}.product-detail__content .tabs__head{border-radius:1000px;overflow:hidden;border:solid 1px #0978be;padding:4px}@media (min-width:993px){.product-detail__content .tabs__head{margin-right:16px}}.product-detail__content .tabs .swiper{border-radius:1000px}.product-detail__content .tabs .swiper-slide{max-width:90%;width:auto}.product-detail__content .tabs__link{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;color:#9bacbc;border-radius:56px;font-weight:700;font-family:Manrope,sans-serif}.product-detail__content .tabs__link .icon{margin-right:8px;max-width:24px;display:none}.product-detail__content .tabs__link .icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.product-detail__content .tabs__link.active{color:#fff;background-color:#0978be}.product-detail__content .tabs__link.active .icon{display:block}.product-detail__content .tabs__item.spec .spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.product-detail__content .tabs__item.spec .spec-row .spec-box{background-color:#fff;border-radius:24px;margin:0 8px 16px;padding:24px}.product-detail__content .tabs__item.spec .spec-row .spec-box.half-box{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}@media (max-width:430px){.product-detail__content .tabs__item.spec .spec-row .spec-box.half-box{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 16px);flex:0 0 calc(100% - 16px);max-width:calc(100% - 16px)}}.product-detail__content .tabs__item.spec .spec-row .spec-box.full-box{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 16px);flex:0 0 calc(100% - 16px)}.product-detail__content .tabs__item.spec .spec-row .spec-box .spec-item{min-height:57px;margin:0 0 1rem;color:#005d98;font-size:28px;font-weight:700;word-break:break-word}@media (max-width:767.98px){.product-detail__content .tabs__item.spec .spec-row .spec-box .spec-item{font-size:24px}}.product-detail__content .tabs__item.spec .spec-row .spec-box .spec-item *{margin:0;line-height:1.25}@media (max-width:991.98px){.product-detail__content .tabs__item.spec .spec-row .spec-box .spec-item{margin:0;min-height:0}}.product-detail__content .tabs__item.spec .spec-row .spec-box>p:not(.note){color:#005d98;font-weight:700;margin:0 0 1rem}@media (max-width:767.98px){.product-detail__content .tabs__item.spec .spec-row .spec-box>p:not(.note){font-size:14px;margin-bottom:8px}}.product-detail__content .tabs__item.spec .spec-row .spec-box .note{margin-top:auto;margin-bottom:0;font-size:12px;font-family:Manrope,sans-serif}@media (min-width:993px){.product-detail__content .tabs__item.spec .full-spec .wrapper_table{height:215px;overflow:auto;padding-right:10px;padding-bottom:0;margin-right:-10px}.product-detail__content .tabs__item.spec .full-spec .wrapper_table::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(219,219,219,.3);background-color:#fff}.product-detail__content .tabs__item.spec .full-spec .wrapper_table::-webkit-scrollbar{width:3px;background-color:#fff}.product-detail__content .tabs__item.spec .full-spec .wrapper_table::-webkit-scrollbar-thumb{background-color:#e1edf2}}.product-detail__content .tabs__item.spec .showMoreSpec{border:none;background:0 0;color:#005d98;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px 0 0}.product-detail__content .tabs__item.spec .showMoreSpec:not(.active){display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:993px){.product-detail__content .tabs__item.spec .showMoreSpec{display:none}}.product-detail__content .tabs__item.spec .spec-table{width:100%}@media (max-width:993px){.product-detail__content .tabs__item.spec .spec-table:not(.active) tr:nth-child(n+6){display:none}}.product-detail__content .tabs__item.spec .spec-table tr td{font-size:12px;padding:8px 0;border-bottom:solid 1px #e1edf2}.product-detail__content .tabs__item.spec .spec-table tr td p{margin:0}.product-detail__content .tabs__item.spec .spec-table tr td .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__content .tabs__item.spec .spec-table tr td .icon img{max-width:16px;margin-right:8px}.product-detail__content .tabs__item.spec .spec-table tr td b{color:#000021}.product-detail__content .tabs__item.spec .spec-table tr td:last-child{text-align:right}.product-detail__content .tabs__item.spec .spec-table tr:last-child td{border:none}.products-group{border-radius:80px 80px 0 0;background:#f4f9fa;padding-top:0}@media (max-width:992px){.products-group{border-radius:24px 24px 0 0}}.products-group .product-recently{padding-top:160px;display:none;padding-bottom:0}@media (max-width:992px){.products-group .product-recently{padding-top:60px;padding-bottom:0}}.products-group .product-recently .product-empty{padding:88px 24px;border-radius:40px;background:-webkit-gradient(linear,left top,left bottom,color-stop(30.1%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 30.1%,rgba(255,255,255,0) 100%);text-align:center}.products-group .product-recently .product-empty .products__empty-text{margin-top:40px}@media (min-width:601px){.products-group .product-recently .products__list .product__content{padding:0 16px 16px}}.product-combo{overflow:hidden}.product-combo__inner{background-image:url(../../assets/images/san-pham-di-kem-1.png);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:769px){.product-combo__inner{min-height:520px}}.product-combo__current .current-product{text-align:center}.product-combo__current .current-product .thumbnail{min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-combo__current .current-product .thumbnail img{max-width:220px;max-height:220px}@media (min-width:769px){.product-combo__current .current-product{max-width:290px;padding-top:42px;position:relative}}@media (min-width:769px){.product-combo__current .current-product .plus{position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.product-combo__current .current-product .block{position:absolute;top:100%;left:0;width:100%}@media (max-width:768px){.product-combo__current .current-product .block{display:none}}.product-combo__item{border-radius:24px;border:1px solid #e1edf2;padding:0}.product-combo__content{padding:0 16px 16px}.product-combo__content .category{color:#0978be;font-size:12px;font-weight:700;font-family:Manrope,sans-serif}.product-combo__thumbnail{text-align:center}.product-combo__thumbnail img{margin:0 auto}.product-combo__title{margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:#00131f;font-size:12px}@media (max-width:1150px) and (min-width:769px){.product-combo .inner-combo{padding-left:40px}}.product-combo .inner-combo .note{max-width:455px;margin-left:auto;margin-right:auto}.product-combo .product-combo-slide .swiper-slide{height:auto}.product-combo .product-combo-slide .swiper-slide .product-combo__thumbnail a{position:relative;display:block}.product-combo .product-combo-slide .swiper-slide .product-combo__thumbnail a:after{content:"";display:block;padding-top:100%}.product-combo .product-combo-slide .swiper-slide .product-combo__thumbnail a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%}.product-combo .product-combo-slide:not(.swiper-initialized){display:none}.product-combo .note *{margin:0}.product-combo .controls-group:not(.active){display:none}.product-recently .swiper{margin-left:-24px;margin-right:-24px;padding:0 24px}.product-recently.products__list .product__toolbar{top:56px}.product-recently .controls:not(.active){display:none}.slide-news-section .controls:not(.active),.slide-news-section .product__guideline:not(.active){display:none!important}.products{--sidebar-left-width:267px;--sidebar-right-width:calc(100% - var(--sidebar-left-width));--sidebar-spacing:40px}.products__list .product.row{margin:0 -12px}@media (max-width:768px){.products__list .product.row{margin:0 -6px}}.products__list .product.row>*{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 24px);flex:0 0 calc(33.3333333333% - 24px);margin:0 12px 24px}@media (max-width:992px){.products__list .product.row>*{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 24px);flex:0 0 calc(33.3333333333% - 24px)}}@media (max-width:768px){.products__list .product.row>*{margin:0 6px 12px;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}}@media (max-width:350px){.products__list .product.row>*{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 12px);flex:0 0 calc(100% - 12px)}}.products__list .product__item{border:1px solid #d6e3e8;border-radius:24px;position:relative;background-color:#fff;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;overflow:hidden;padding-left:0;padding-right:0;height:auto}.products__list .product__item:hover{-webkit-box-shadow:0 16px 56px 0 #e0e0e0;box-shadow:0 16px 56px 0 #e0e0e0}.products__list .product__item:hover .product__toolbar{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.products__list .product__toolbar{position:absolute;top:16px;right:16px;border-radius:1000px;background:rgba(9,120,190,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;opacity:0;visibility:hidden;-webkit-transform:translate(10px,0);transform:translate(10px,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.products__list .product__toolbar>*{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;border-radius:40px;color:#1c1b1f;background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.products__list .product__toolbar>.active,.products__list .product__toolbar>:hover{background-color:var(--color-primary);color:#fff}.products__list .product__toolbar>:last-child{margin-bottom:0}.products__list .product__cancel{position:absolute;top:16px;right:16px;width:24px;height:24px;background-image:url(../../assets/images/icons/cancel.svg);background-size:100% 100%;cursor:pointer;z-index:2;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.products__list .product__cancel:hover{opacity:.8}.products__list .product__tag{position:absolute;border-radius:1000px;border:1px solid #0978be;top:16px;left:16px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;font-weight:700;color:#0978be;z-index:2}@media (max-width:767.98px){.products__list .product__tag{height:30px;font-size:14px}}.products__list .product__tag.sale{border-color:#ffa800;color:#ffa800}.products__list .product__tag.hot{border-color:transparent;color:#ff4d4f;height:auto;top:0;left:0;padding:0}.products__list .product__tag.hot img{width:115px}@media (max-width:767.98px){.products__list .product__tag.hot img{width:80px}}.products__list .product__price{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products__list .product__price .label{-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;max-width:58px;text-align:right;font-size:12px;line-height:1;color:#546472}@media (max-width:600px){.products__list .product__price .label{display:none}}@media (min-width:601px){.products__list .product__price .label.en{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px}.products__list .product__price .label.en+.price{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 58px);flex:0 0 calc(100% - 58px);margin-left:8px}}.products__list .product__price .price{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 66px);flex:0 0 calc(100% - 66px);margin-left:8px;height:36px;border-radius:100px;background-color:#f4f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#0978be;font-weight:700;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:600px){.products__list .product__price .price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:14px;margin-left:0}}.products__list .product__price .price.price-sale{background-color:#fff8df;color:#ffa800;text-align:center;display:block;padding-top:4px}.products__list .product__price .price.price-sale>*{display:block;line-height:1.1}.products__list .product__price .price.price-sale .old-price{color:#9bacbc;font-size:9px;text-decoration:line-through}.products__list .product__content{padding:0 16px 16px}@media (max-width:600px){.products__list .product__content{padding:0 16px 16px}}.products__list .product__category{text-align:center}@media (max-width:768px){.products__list .product__category{min-height:48px}}.products__list .product__category *{font-size:12px;font-weight:700;color:#0978be}.products__list .product__title{margin-top:16px;line-height:25px;font-weight:600;color:#00131f;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:75px}.products__list .product__thumbnail{position:relative;overflow:hidden;margin:0 0 0}.products__list .product__thumbnail:before{content:"";display:block;padding-top:100%}.products__list .product__thumbnail img{position:absolute;display:block;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:600px){.products__list .product-bottom-tool .number-of-page{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.products__list .product-bottom-tool .pager{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:24px}}.products__list .sidebar-left{-webkit-box-flex:0;-ms-flex:0 0 var(--sidebar-left-width);flex:0 0 var(--sidebar-left-width);max-width:var(--sidebar-left-width)}@media (max-width:992px){.products__list .sidebar-left{padding-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:992px){.products__list .sidebar-left.sidebar-sideOut{visibility:hidden;position:fixed;top:0;right:0;height:calc(var(--vh,1vh) * 100);z-index:9999;background-color:#fff;width:350px;max-width:calc(100% - 35px);background-color:#fff;-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.products__list .sidebar-left.sidebar-sideOut.active{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible}.products__list .sidebar-left.sidebar-sideOut .close-menu{position:absolute;top:8px;left:-8px;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);color:#fff;font-size:24px}.products__list .sidebar-left.sidebar-sideOut .sidebar-item{display:none}.products__list .sidebar-left.sidebar-sideOut .sidebar-item[data-sidebar=navigation] .sidebar-item__body{height:calc(var(--vh,1vh) * 100);overflow:auto}.products__list .sidebar-left.sidebar-sideOut .sidebar-item[data-sidebar=category] .sidebar-item__body{height:calc(var(--vh,1vh) * 100 - 72px);overflow:auto}.products__list .sidebar-left.sidebar-sideOut .sidebar-item[data-sidebar=category] .sidebar-submition{position:absolute;bottom:0;left:0;width:100%;padding:0 16px}.products__list .sidebar-left.sidebar-sideOut .sidebar-item[data-sidebar=category] .sidebar-submition>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products__list .sidebar-left.sidebar-sideOut .sidebar-item[data-sidebar=category] .sidebar-submition .btn span{margin-left:auto!important}.products__list .sidebar-left.sidebar-sideOut .sidebar-item__body{padding:16px}.products__list .sidebar-left.sidebar-sideOut .sidebar-item__body::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.products__list .sidebar-left.sidebar-sideOut .sidebar-item__body::-webkit-scrollbar{width:6px;background-color:transparent}.products__list .sidebar-left.sidebar-sideOut .sidebar-item__body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0978be}.products__list .sidebar-left.sidebar-sideOut .sidebar-item.active{display:block}}.products__list .sidebar-right{-webkit-box-flex:0;-ms-flex:0 0 var(--sidebar-right-width);flex:0 0 var(--sidebar-right-width);max-width:var(--sidebar-right-width);padding-left:var(--sidebar-spacing)}@media (max-width:992px){.products__list .sidebar-right{padding-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.products__list .reset-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0978be;border:none;outline:0;font-weight:600;margin-right:16px;background-color:transparent;cursor:pointer}.products__list .reset-filter:disabled{cursor:default;color:#9bacbc}.products__list .sidebar-category{--active-color:#0978be;--text-color:#00131f;list-style:none;padding:0;margin:0}.products__list .sidebar-category__item{padding-bottom:17px;margin-bottom:17px;border-bottom:solid 1px #d6e3e8}.products__list .sidebar-category__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.products__list .sidebar-category__link{font-weight:700}.products__list .sidebar-category__link.active{color:var(--active-color)}.products__list .sidebar-category .icon-expand-more{padding-left:15px;font-size:20px}.products__list .sidebar-category .icon-expand-more::before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.products__list .sidebar-category .sub-menu{padding-top:16px}.products__list .sidebar-category .sub-menu__item{padding-bottom:16px}.products__list .sidebar-category .sub-menu__item:last-child{padding-bottom:0}.products__list .sidebar-category a.open-menu{color:var(--active-color)}.products__list .sidebar-category a.open-menu .icon-expand-more::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.products__list .sidebar-category ul{list-style:none;margin:0;padding:0 0 0 24px}.products__list .sidebar-category a{color:var(--text-color);font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.products .product-empty{padding:88px 24px;border-radius:40px;background:-webkit-gradient(linear,left top,left bottom,color-stop(30.1%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 30.1%,rgba(255,255,255,0) 100%);text-align:center}.products .product-empty .products__empty-text{margin-top:40px}.products .products-sidebar{--bg:#f0f5f6;--radius:24px}.products .products-sidebar .product-sidebar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products .products-sidebar .product-sidebar-group>.item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);background-color:#0978be;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;cursor:pointer}.products .products-sidebar .product-sidebar-group>.item.one-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.products .products-sidebar .product-sidebar-group>.item span{margin-right:8px}.products .products-sidebar .product-sidebar-group>.item:not(:last-child){margin-right:16px}.products .products-sidebar .sidebar-item{border-bottom:solid 1px #d6e3e8;padding-bottom:40px;margin-bottom:40px}.products .products-sidebar .sidebar-item:last-child{border-bottom:none;padding-bottom:0}.products .products-sidebar .sidebar-item .sidebar-filter{background-color:var(--bg);border-radius:var(--radius);padding:16px}.products .products-sidebar .sidebar-item .sidebar-filter:not(:last-child){margin-bottom:8px}.products .products-sidebar .sidebar-item .sidebar-filter .icon-expand-more::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.products .products-sidebar .sidebar-item .sidebar-filter.active .icon-expand-more::before{-webkit-transform:rotate(0);transform:rotate(0)}.products .products-sidebar .sidebar-item .sidebar-filter__title{font-size:16px;cursor:pointer}.products .products-sidebar .sidebar-item .sidebar-filter__title span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.products .products-sidebar .sidebar-item .sidebar-filter__title.active span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.products .products-sidebar .sidebar-item .sidebar-filter__body{margin-top:16px;max-height:200px;overflow-y:auto}.products .products-sidebar .sidebar-item .sidebar-filter__body::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.products .products-sidebar .sidebar-item .sidebar-filter__body::-webkit-scrollbar{width:2px;background-color:transparent}.products .products-sidebar .sidebar-item .sidebar-filter__body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0978be}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox,.products .products-sidebar .sidebar-item .sidebar-filter .form-radio{position:relative}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox:not(:last-child),.products .products-sidebar .sidebar-item .sidebar-filter .form-radio:not(:last-child){border-bottom:solid 1px #d6e3e8}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox input,.products .products-sidebar .sidebar-item .sidebar-filter .form-radio input{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer;visibility:hidden}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox label,.products .products-sidebar .sidebar-item .sidebar-filter .form-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;cursor:pointer}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox label:before,.products .products-sidebar .sidebar-item .sidebar-filter .form-radio label:before{color:#0978be;font-family:icomoon;margin-right:10px}.products .products-sidebar .sidebar-item .sidebar-filter .form-radio label:before{content:"\e925"}.products .products-sidebar .sidebar-item .sidebar-filter .form-radio input:checked+label:before{content:"\e924"}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox label:before{content:"\e92b"}.products .products-sidebar .sidebar-item .sidebar-filter .form-checkbox input:checked+label:before{content:"\e92a"}.products .products-sidebar .sidebar-item .sidebar-filter .form-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products .products-sidebar .sidebar-item .sidebar-filter .form-price .price-field{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 19px);flex:0 0 calc(50% - 19px);max-width:calc(50% - 19px)}.products .products-sidebar .sidebar-item .sidebar-filter .form-price .price-field input{width:100%;background-color:#e1edf2;height:24px;padding:0 4px;border-radius:8px;border:none;outline:0;color:#00131f;font-size:12px}.products .products-sidebar .sidebar-item .sidebar-filter .form-price .divine{-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;text-align:center;color:#000;font-size:12px}.news.news-style .news__card .news__thumbnail{border-radius:16px;overflow:hidden}.news.news-style .news__card .news__content .news__title{min-height:0}@media (min-width:768px){.news__cardmain{margin-bottom:40px}.news__cardmain .news__thumbnail:after{padding-top:43%}}.news__card{position:relative;overflow:hidden}.news__card.highlight{margin-bottom:24px}.news__card.highlight .news__thumbnail:after{content:"";display:block;padding-top:43%}.news__card.highlight .news__title{min-height:0}@media (max-width:768px){.news__card.highlight .news__title{font-size:24px;color:#00131f}}.news__content{border-radius:16px;padding-top:16px}.news__content .inner{padding-right:64px;position:relative}@media (max-width:767.98px){.news__content .inner{padding-right:0}}.news__content .inner .news__link{display:-webkit-box;display:-ms-flexbox;display:flex}.news__link{position:absolute;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#fff;background-color:var(--color-primary);top:0;right:0;border-radius:50%}.news__thumbnail{background-size:cover;background-repeat:no-repeat;border-radius:24px;overflow:hidden}.news__thumbnail:after{content:"";display:block;padding-top:56%}.news__thumbnail .news__link{display:-webkit-box;display:-ms-flexbox;display:flex;top:16px;right:16px}@media (min-width:768px){.news__thumbnail .news__link{display:none}}.news__title{font-size:18px;color:#1a1c21;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7;margin:0;font-size:18px}.news__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin:0 0 8px}.news__tools p{margin:0}.news__tools .category{font-weight:700}.news__tools>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__tools>:first-child:before{display:none}.news__tools>:before{content:"";width:4px;height:4px;margin:0 8px;background-color:#546472;border-radius:50%}.news[data-style=list] .news__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:24px;padding-bottom:24px;border-top:solid 1px #d6e3e8;-ms-flex-wrap:wrap;flex-wrap:wrap}.news[data-style=list] .news__card:first-child{padding-top:0;border-top:none}@media (max-width:768px){.news[data-style=list] .news__card .inner{padding-right:0}}.news[data-style=list] .news__card .title-mobile{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:24px}.news[data-style=list] .news__card .title-mobile .news__title{min-height:0;-webkit-line-clamp:10}.news[data-style=list] .news__card .news__thumbnail{-webkit-box-flex:0;-ms-flex:0 0 338px;flex:0 0 338px;max-width:338px}@media (max-width:768px){.news[data-style=list] .news__card .news__thumbnail{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;border-radius:8px}}.news[data-style=list] .news__card .news__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 338px);flex:0 0 calc(100% - 338px);max-width:calc(100% - 338px);padding:0 0 0 40px}@media (max-width:768px){.news[data-style=list] .news__card .news__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 160px);flex:0 0 calc(100% - 160px);max-width:calc(100% - 160px);padding:0 0 0 24px}}.news[data-style=list] .news__card .news__content .news__title{min-height:0;-webkit-line-clamp:10;margin-bottom:8px;font-size:18px}.news[data-style=list] .news__card .news__content .news_desc{margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.pager .paginationjs-pages ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}@media (max-width:600px){.pager .paginationjs-pages ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pager .paginationjs-pages ul li{margin:0 12px}@media (max-width:768px){.pager .paginationjs-pages ul li.paginationjs-ellipsis,.pager .paginationjs-pages ul li.paginationjs-first,.pager .paginationjs-pages ul li.paginationjs-last{display:none}}@media (max-width:768px){.pager .paginationjs-pages ul li{margin:0 7px}}.pager .paginationjs-pages ul li:not(.disabled) a:hover{background-color:var(--color-primary);color:#fff}.pager .paginationjs-pages ul li:first-child{margin-left:0}.pager .paginationjs-pages ul li:last-child{margin-right:0}.pager .paginationjs-pages ul li a{display:block;width:32px;height:32px;border-radius:1000px;background:#f4f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Manrope,sans-serif;color:#7b7b7b;font-weight:700;-webkit-transition:all .3s linear;transition:all .3s linear;cursor:pointer}.pager .paginationjs-pages ul li.active a{background-color:var(--color-primary);color:#fff}.pager .paginationjs-pages ul li.paginationjs-next a,.pager .paginationjs-pages ul li.paginationjs-prev a{position:relative;color:#f4f9fa}.pager .paginationjs-pages ul li.paginationjs-next a:before,.pager .paginationjs-pages ul li.paginationjs-prev a:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#7b7b7b;font-family:icomoon;font-size:14px;font-weight:500}.pager .paginationjs-pages ul li.paginationjs-next a:before{content:"\e904"}.pager .paginationjs-pages ul li.paginationjs-prev a:before{content:"\e905"}@media (max-width:768px){.banner-apps{margin-top:0}}#main{overflow-x:inherit}