html,
               body,
               div,
               span,
               applet,
               object,
               iframe,
               h1,
               h2,
               h3,
               h4,
               h5,
               h6,
               p,
               blockquote,
               pre,
               a,
               abbr,
               acronym,
               address,
               big,
               cite,
               code,
               del,
               dfn,
               em,
               img,
               ins,
               kbd,
               q,
               s,
               samp,
               small,
               strike,
               strong,
               sub,
               sup,
               tt,
               var,
               b,
               u,
               i,
               center,
               dl,
               dt,
               dd,
               ol,
               ul,
               li,
               fieldset,
               form,
               label,
               legend,
               table,
               caption,
               tbody,
               tfoot,
               thead,
               tr,
               th,
               td,
               article,
               aside,
               canvas,
               details,
               embed,
               figure,
               figcaption,
               footer,
               header,
               hgroup,
               menu,
               nav,
               output,
               ruby,
               section,
               summary,
               time,
               mark,
               audio,
               video {
                   margin: 0;
                   padding: 0;
                   border: 0;
                   font-size: 100%;
                   font: inherit;
                   vertical-align: baseline;
               }

               article,
               aside,
               details,
               figcaption,
               figure,
               footer,
               header,
               hgroup,
               menu,
               nav,
               section {
                   display: block;
               }

               body {
                   line-height: 1;
               }

               ol,
               ul {
                   list-style: none;
               }

               blockquote,
               q {
                   quotes: none;
               }

               blockquote:before,
               blockquote:after {
                   content: '';
                   content: none;
               }

               q:before,
               q:after {
                   content: '';
                   content: none;
               }

               table {
                   border-collapse: collapse;
                   border-spacing: 0;
               }

               html {
                   box-sizing: border-box;
                   -ms-overflow-style: scrollbar;
               }

               *,
               *::before,
               *::after {
                   box-sizing: inherit;
               }

               .container {
                   width: 100%;
                   margin-right: auto;
                   margin-left: auto;
               }

               .product-special {
                   padding: 0 66px !important;
               }

               .row {
                   display: flex;
                   flex-wrap: wrap;
                   margin-right: -15px;
                   margin-left: -15px;
               }

               * {
                   box-sizing: border-box;
               }

               html {
                   overflow-y: scroll;
               }

               body {
                   background: #f3f5f7;
                   font-size: 12px;
                   min-width: 1346px;
               }

               .row-fluid,
               .ty-wysiwyg-content {
                   width: 100%;
               }

               .flexthis {
                   display: -webkit-flex;
                   display: -ms-flexbox;
                   display: flex;
                   -webkit-flex-wrap: wrap;
                   -ms-flex-wrap: wrap;
                   flex-wrap: wrap;
               }

               .nk-float-item {
                   float: left;
               }

               .icon-logo {
                   background-position: -8px 0;
                   width: 190px;
                   height: 32px;
                   margin: 0 auto;
               }

               .icon-new {
                   background-position: -109px -62px;
                   width: 28px;
                   height: 16px;
               }

               .icon-tivi {
                   background-position: -466px -235px;
                   width: 17px;
                   height: 13px;
               }

               .icon-tulanh {
                   background-position: -492px -229px;
                   width: 12px;
                   height: 23px;
               }

               .icon-maylanh {
                   background-position: -379px -236px;
                   width: 25px;
                   height: 10px;
               }

               .icon-maygiat {
                   background-position: -325px -231px;
                   width: 16px;
                   height: 20px;
               }

               .icon-giadung {
                   background-position: -223px -233px;
                   width: 22px;
                   height: 14px;
               }

               .icon-phone {
                   background-position: -416px -232px;
                   width: 13px;
                   height: 19px;
               }

               .icon-laptop {
                   background-position: -259px -232px;
                   width: 22px;
                   height: 17px;
               }

               .icon-mayanh {
                   background-position: -295px -234px;
                   width: 20px;
                   height: 16px;
               }

               .icon-congcu {
                   background-position: -188px -230px;
                   width: 21px;
                   height: 18px;
               }

               .icon-mayin {
                   background-position: -352px -232px;
                   width: 18px;
                   height: 18px;
               }

               .icon-simso {
                   background-position: -439px -234px;
                   width: 18px;
                   height: 15px;
               }

               .icon-khuyen-mai {
                   background-position: -38px -61px;
                   width: 18px;
                   height: 18px;
               }

               .icon-goc-cong-nghe {
                   background-position: -187px -61px;
                   width: 15px;
                   height: 17px;
               }

               .icon-cart {
                   background-position: -10px -62px;
                   width: 14px;
                   height: 15px;
               }

               .icon-hotline {
                   background-position: -74px -61px;
                   width: 14px;
                   height: 15px;
               }

               .icon-brand-electrolux {
                   background-position: -342px -309px;
                   width: 152px;
                   height: 19px;
               }

               .icon-brand-samsung {
                   background-position: -156px -377px;
                   width: 98px;
                   height: 18px;
               }

               .icon-brand-sony {
                   background-position: -269px -378px;
                   width: 88px;
                   height: 16px;
               }

               .icon-brand-lg {
                   background-position: -368px -369px;
                   width: 62px;
                   height: 31px;
               }

               .icon-brand-toshiba {
                   background-position: -443px -376px;
                   width: 108px;
                   height: 18px;
               }

               .icon-brand-apple {
                   background-position: -287px -401px;
                   width: 27px;
                   height: 32px;
               }

               .icon-brand-daikin {
                   background-position: -156px -407px;
                   width: 109px;
                   height: 24px;
               }

               .icon-brand-panasonic {
                   background-position: -330px -409px;
                   width: 121px;
                   height: 20px;
               }

               .icon-brand-canon {
                   background-position: -471px -410px;
                   width: 80px;
                   height: 17px;
               }

               .icon-brand-aqua {
                   background-position: -462px -340px;
                   width: 76px;
                   height: 19px;
               }

               .icon-brand-hitachi {
                   background-position: -342px -340px;
                   width: 107px;
                   height: 18px;
               }

               .icon-b2b {
                   background-position: -71px -224px;
                   width: 92px;
                   height: 28px;
               }

               .icon-facebook {
                   background-position: -43px -319px;
                   width: 29px;
                   height: 29px;
               }

               .icon-youtube {
                   background-position: -120px -320px;
                   width: 29px;
                   height: 29px;
               }

               .icon-google_plus {
                   background-position: -7px -320px;
                   width: 28px;
                   height: 29px;
               }

               .icon-instagram {
                   background-position: -82px -320px;
                   width: 29px;
                   height: 29px;
               }

               .icon-zalo {
                   background-position: -158px -322px;
                   width: 29px;
                   height: 28px;
               }

               .icon-visa {
                   background-position: -484px -103px;
                   width: 67px;
                   height: 26px;
               }

               .icon-mastercard {
                   background-position: -484px -135px;
                   width: 67px;
                   height: 26px;
               }

               .icon-123pay {
                   background-position: -8px -102px;
                   width: 67px;
                   height: 26px;
               }

               .icon-atm {
                   background-position: -83px -103px;
                   width: 67px;
                   height: 26px;
               }

               .icon-jcb {
                   background-position: -228px -103px;
                   width: 67px;
                   height: 26px;
               }

               .icon-momo {
                   background-position: -484px -70px;
                   width: 67px;
                   height: 26px;
               }

               .icon-vietinbank {
                   background-position: -396px -104px;
                   width: 67px;
                   height: 26px;
               }

               .icon-tragop {
                   background-position: -306px -104px;
                   width: 67px;
                   height: 26px;
               }

               .icon-cod {
                   background-position: -158px -103px;
                   width: 67px;
                   height: 26px;
               }

               .icon-zalopay {
                   background-position: -484px -167px;
                   width: 67px;
                   height: 26px;
               }

               .icon-vnpay {
                   background-position: -484px -200px;
                   width: 67px;
                   height: 26px;
               }

               .icon-register {
                   background-position: -272px -272px;
                   width: 72px;
                   height: 22px;
               }

               .icon-check {
                   background-position: -349px -271px;
                   width: 72px;
                   height: 22px;
               }

               .icon-copyright {
                   background-position: -425px -272px;
                   width: 52px;
                   height: 19px;
               }

               .icon-barcode {
                   background-position: -97px -381px;
                   width: 53px;
                   height: 53px;
               }

               .icon-barcode-new {
                   background-position: -632px -248px;
                   width: 93px;
                   height: 94px;
               }

               .icon-barcode-big-nav {
                   background-position: -633px -248px;
                   width: 92px;
                   height: 92px;
               }

               .icon-google-play {
                   background-position: -403px -140px;
                   width: 69px;
                   height: 27px;
               }

               .icon-app-store {
                   background-position: -403px -167px;
                   width: 70px;
                   height: 25px;
               }

               .icon-google-play-new {
                   background-position: -5px -266px;
                   width: 121px;
                   height: 36px;
               }

               .icon-app-store-new {
                   background-position: -140px -266px;
                   width: 121px;
                   height: 36px;
               }

               .icon-ttms {
                   background-position: -157px -59px;
                   width: 12px;
                   height: 18px;
               }

               .icon-lapdat_footer {
                   background-position: -196px -151px;
                   width: 41px;
                   height: 41px;
               }

               .icon-giaohang_footer {
                   background-position: -63px -155px;
                   width: 50px;
                   height: 32px;
               }

               .icon-thanhtoan_footer {
                   background-position: -262px -153px;
                   width: 34px;
                   height: 35px;
               }

               .icon-doitra_footer {
                   background-position: -14px -153px;
                   width: 31px;
                   height: 32px;
               }

               .icon-haumai_footer {
                   background-position: -141px -152px;
                   width: 32px;
                   height: 40px;
               }

               .icon-tuvan_footer {
                   background-position: 0 -365px;
                   width: 70px;
                   height: 70px;
                   margin: 0 auto;
               }

               .icon-newsletter_footer {
                   background-position: -2px -198px;
                   width: 54px;
                   height: 55px;
                   margin: 0 auto;
               }

               .icon-tivi-nav {
                   background-position: -556px -1px;
                   width: 20px;
                   height: 15px;
               }

               .icon-tulanh-nav {
                   background-position: -560px -28px;
                   width: 12px;
                   height: 20px;
               }

               .icon-maylanh-nav {
                   background-position: -555px -64px;
                   width: 22px;
                   height: 9px;
               }

               .icon-maygiat-nav {
                   background-position: -559px -88px;
                   width: 16px;
                   height: 19px;
               }

               .icon-giadung-nav {
                   background-position: -556px -122px;
                   width: 20px;
                   height: 13px;
               }

               .icon-phone-nav {
                   background-position: -560px -148px;
                   width: 14px;
                   height: 20px;
               }

               .icon-laptop-nav {
                   background-position: -556px -179px;
                   width: 20px;
                   height: 17px;
               }

               .icon-khuyenmai-nav {
                   background-position: -647px 0;
                   width: 78px;
                   height: 77px;
               }

               .icon-cart-nav {
                   background-position: -696px -95px;
                   width: 22px;
                   height: 22px;
               }

               .icon-facebook-nav {
                   background-position: -701px -138px;
                   width: 12px;
                   height: 23px;
               }

               .icon-barcode-nav {
                   background-position: -689px -178px;
                   width: 34px;
                   height: 34px;
               }

               .icon-chat-nav {
                   background-position: -696px -222px;
                   width: 27px;
                   height: 23px;
               }

               .icon-brand-robins {
                   background-position: 0 -444px;
                   width: 33px;
                   height: 32px;
               }

               .icon-brand-b2s {
                   background-position: -183px -444px;
                   width: 42px;
                   height: 32px;
               }

               .icon-brand-crocs {
                   background-position: -49px -488px;
                   width: 52px;
                   height: 32px;
               }

               .icon-brand-delara {
                   background-position: -238px -444px;
                   width: 71px;
                   height: 32px;
               }

               .icon-brand-l {
                   background-position: -137px -444px;
                   width: 33px;
                   height: 32px;
               }

               .icon-brand-lookkool {
                   background-position: -241px -488px;
                   width: 66px;
                   height: 32px;
               }

               .icon-brand-komonoya {
                   background-position: -324px -488px;
                   width: 39px;
                   height: 32px;
               }

               .icon-brand-speedo {
                   background-position: -113px -488px;
                   width: 52px;
                   height: 32px;
               }

               .icon-brand-supersports {
                   background-position: 0 -488px;
                   width: 37px;
                   height: 32px;
               }

               .icon-brand-nb {
                   background-position: -177px -488px;
                   width: 48px;
                   height: 32px;
               }

               .icon-brand-fila {
                   background-position: -375px -488px;
                   width: 55px;
                   height: 32px;
               }

               .icon-brand-bigc {
                   background-position: -45px -444px;
                   width: 33px;
                   height: 32px;
               }

               .icon-brand-bigcexpress {
                   background-position: -82px -444px;
                   width: 50px;
                   height: 32px;
               }

               .icon-brand-ff {
                   background-position: -370px -444px;
                   width: 43px;
                   height: 32px;
               }

               .icon-brand-marksspencer {
                   background-position: -426px -444px;
                   width: 58px;
                   height: 32px;
               }

               .icon-brand-lee {
                   background-position: -322px -444px;
                   width: 35px;
                   height: 32px;
               }

               .bg-white {
                   background-color: #fff;
               }

               .border-bg {
                   border-radius: 3px;
                   border: 1px solid #ECF2F4;
               }

               .bg-gray {
                   background-color: #fbfbfb;
               }

               .margin-bg {
                   margin: 0 -15px;
               }

               a {
                   text-decoration: none;
               }

               .sz12 {
                   font-size: 12px;
               }

               .sz14 {
                   font-size: 14px;
               }

               .sz16 {
                   font-size: 16px;
               }

               .sz20 {
                   font-size: 20px;
               }

               .margbt10 {
                   margin: 0 0 10px 0;
               }

               .margbt12 {
                   margin: 0 0 12px 0;
               }

               .margbt20 {
                   margin: 0 0 20px 0;
               }

               .clearfix {
                   clear: both;
               }

               .animated {
                   -webkit-animation-duration: 1s;
                   animation-duration: 1s;
                   -webkit-animation-fill-mode: both;
                   animation-fill-mode: both;
               }

               .fadeInRight {
                   animation-name: fadeInRight;
               }

               .nk-input-radio {
                   display: none;
               }

               .nk-input-radio+label {
                   cursor: pointer;
               }

               .nk-input-radio+label span {
                   display: inline-block;
                   width: 19px;
                   height: 19px;
                   margin: -1px 15px 0 0;
                   vertical-align: middle;
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2017/T11/chon_checkout.png") no-repeat;
                   background-position: -32px -3px;
                   cursor: pointer;
               }

               .nk-input-radio:checked+label span,
               .nk-input-radio:hover+label span {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2017/T11/chon_checkout.png") no-repeat;
                   background-position: -4px -3px;
               }

               .nk-input-radio2 {
                   display: none;
               }

               .nk-input-radio2+label {
                   cursor: pointer;
               }

               .nk-input-radio2+label span {
                   display: inline-block;
                   width: 19px;
                   height: 19px;
                   margin: -1px 15px 0 0;
                   vertical-align: middle;
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2017/T11/chon_checkout.png") no-repeat;
                   background-position: -92px -4px;
                   cursor: pointer;
               }

               .nk-input-radio2:checked+label span,
               .nk-input-radio2:hover+label span {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2017/T11/chon_checkout.png") no-repeat;
                   background-position: -62px -4px;
               }

               @keyframes fadeInRight {
                   from {
                       opacity: 0;
                       transform: translate3d(100%, 0, 0);
                   }

                   to {
                       opacity: 1;
                       transform: none;
                   }
               }

               @-webkit-keyframes fadeInRight {
                   from {
                       opacity: 0;
                       transform: translate3d(100%, 0, 0);
                   }

                   to {
                       opacity: 1;
                       transform: none;
                   }
               }

               @-webkit-keyframes fadeInRight {
                   0% {
                       opacity: .6;
                   }

                   100% {
                       opacity: 1;
                   }
               }

               .notification-container {
                   z-index: 999991 !important;
               }

               @keyframes fadeInRight {
                   0% {
                       opacity: .6;
                   }

                   100% {
                       opacity: 1;
                   }
               }

               .nk-product-discount-percent {
                   color: white;
                   background-color: var(--primaryColor);
                   text-align: center;
                   border-radius: 4px;
                   margin: 0 5px 0 0;
                   font-size: .8em;
                   line-height: 14px;
                   padding: 1px 4px;
                   font-weight: normal;
               }

               .nk-sprite-fcon {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/img/footer_2020_v3.png") no-repeat;
               }

               .nkfcon-visa {
                   background-position: -5px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-mastercard {
                   background-position: -67px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-jcb {
                   background-position: -129px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-zalo-pay {
                   background-position: -191px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-momo {
                   background-position: -253px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-atm {
                   background-position: -315px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-installment {
                   background-position: -377px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-cod {
                   background-position: -439px 0;
                   width: 54px;
                   height: 32px;
               }

               .nkfcon-google-play {
                   background-position: -5px -49px;
                   width: 92px;
                   height: 28px;
               }

               .nkfcon-app-store {
                   background-position: -100px -49px;
                   width: 93px;
                   height: 28px;
               }

               .nkfcon-facebook {
                   background-position: -2px -94px;
                   width: 40px;
                   height: 40px;
               }

               .nkfcon-zalo {
                   background-position: -50px -94px;
                   width: 40px;
                   height: 40px;
               }

               .nkfcon-google-plus {
                   background-position: -98px -94px;
                   width: 40px;
                   height: 40px;
               }

               .nkfcon-youtube {
                   background-position: -146px -94px;
                   width: 40px;
                   height: 40px;
               }

               .nkfcon-home-mart {
                   background-position: -207px -62px;
                   width: 51px;
                   height: 32px;
               }

               .nkfcon-kubo {
                   background-position: -266px -62px;
                   width: 51px;
                   height: 32px;
               }

               .nkfcon-hello-beauty {
                   background-position: -325px -62px;
                   width: 51px;
                   height: 32px;
               }

               .nkfcon-food-city {
                   background-position: -384px -62px;
                   width: 51px;
                   height: 32px;
               }

               .nkfcon-look-kool {
                   background-position: -443px -62px;
                   width: 77px;
                   height: 32px;
               }

               .nkfcon-go-bigc {
                   background-position: -528px -62px;
                   width: 61px;
                   height: 32px;
               }

               .nkfcon-nguyen-kim {
                   background-position: -207px -102px;
                   width: 103px;
                   height: 32px;
               }

               .nkfcon-lanchi {
                   background-position: -318px -102px;
                   width: 32px;
                   height: 32px;
               }

               .nkfcon-robins {
                   background-position: -358px -102px;
                   width: 32px;
                   height: 32px;
               }

               .nkfcon-supper-sports {
                   background-position: -398px -102px;
                   width: 52px;
                   height: 32px;
               }

               .nkfcon-go {
                   background-position: -458px -102px;
                   width: 61px;
                   height: 32px;
               }

               .nkfcon-da-dang-ky-bo-cong-thuong {
                   background-position: -1px -156px;
                   width: 106px;
                   height: 40px;
               }

               .nkfcon-da-thong-bao-bo-cong-thuong {
                   background-position: -130px -154px;
                   width: 106px;
                   height: 40px;
               }

               .nkfcon-protected-by-copyscape {
                   background-position: -260px -158px;
                   width: 91px;
                   height: 32px;
               }

               .nkfcon-social-scale {
                   zoom: 0.52;
                   -moz-transform: scale(0.52);
                   -moz-transform-origin: 0 0;
               }

               label.error {
                   color: red !important;
                   width: 100% !important;
                   margin: 5px 0 0 0 !important;
                   padding: 0 7px 0 0 !important;
                   text-align: right;
               }

               input.error {
                   border: 1px solid red !important;
               }

               .help-inline {
                   color: red;
               }

               .help-inline p {
                   text-align: left !important;
               }

               .cm-failed-field {
                   border: 1px solid red !important;
               }

               .notification-content-extended {
                   position: fixed;
                   top: 30%;
                   left: 55%;
                   z-index: 1101;
                   margin: -40px 0 0 -320px;
                   width: 35%;
                   color: #000;
                   background-color: #fff;
               }

               .ty-product-notification__buttons {
                   border-bottom-left-radius: 6px;
                   border-bottom-right-radius: 6px;
               }

               .notification-content-extended .ty-product-notification__body {
                   overflow: auto;
               }

               .notification-body-extended {
                   color: #000;
                   overflow-x: hidden;
                   overflow-y: hidden;
                   z-index: 10000;
               }

               .notification-container {
                   position: fixed;
                   top: 0;
                   right: 40px;
                   z-index: 1022;
                   min-width: 300px;
                   width: 40%;
               }

               .notification-container-top {
                   top: 10px;
               }

               .notification-content {
                   position: relative;
                   padding: 10px 35px 10px 18px;
                   line-height: 150%;
                   border-radius: 2px;
               }

               .notification-content strong {
                   margin-right: 7px;
                   font-weight: 700;
               }

               .close {
                   position: absolute;
                   top: 5px;
                   right: 7px;
                   float: right;
                   padding: 0;
                   border: 0;
                   background: transparent;
                   font-size: 20px;
                   font-family: Arial, 'Helvetica Neue', 'Helvetica', sans-serif;
                   line-height: 15px;
                   cursor: pointer;
                   -webkit-appearance: none;
               }

               .close:hover {
                   text-decoration: none;
                   cursor: pointer;
               }

               .alert-success,
               .alert-warning,
               .alert-error {
                   position: relative;
                   margin: 7px 0 7px 0;
                   border: 1px solid;
                   font-size: 100%;
                   opacity: 0.96;
                   border-radius: 6px;
               }

               .alert-success {
                   border-color: #8bc045;
                   background: #d0eaae;
                   color: #496e16;
               }

               .alert-success .close {
                   color: #000;
               }

               .alert-warning {
                   border-color: #f39c12;
                   background: #f5e08c;
                   color: #ac6e0b;
               }

               .alert-warning .close {
                   color: #f39c12;
               }

               .alert-error {
                   background-color: #ffcece;
                   border-color: #df8f8f;
                   color: #9c3535;
               }

               .alert-error .close {
                   color: #c0392b;
               }

               .alert-error a {
                   color: #fff;
                   text-decoration: underline;
               }

               .ty-ajax-loading-box {
                   position: fixed;
                   top: 50%;
                   right: 50%;
                   left: 50%;
                   z-index: 100001;
                   display: none;
                   overflow: visible;
                   margin-top: -26px;
                   margin-left: -26px;
                   padding: 0px;
                   min-height: 70px;
                   width: 70px;
                   background: url(https://cdn.nguyenkimmall.com/images/utils/loading.gif) no-repeat center center #fff;
                   opacity: 0.9;
                   border-radius: 8px;
                   -webkit-border-radius: 8px;
                   -moz-border-radius: 8px;
                   border: 1px solid #F1F5F6;
               }

               .ty-ajax-overlay {
                   position: fixed;
                   top: 0px;
                   bottom: 0px;
                   left: 0px;
                   right: 0px;
                   z-index: 10000;
                   display: none;
                   opacity: 0.7;
               }

               .kiem-tra-don-hang-menu {
                   position: relative;
               }

               .kiem-tra-don-hang-menu:hover .content-kiem-tra-don-hang {
                   display: block;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang {
                   position: absolute;
                   top: 12px;
                   right: 0;
                   z-index: 99999;
                   width: 265px;
                   display: none;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 190px;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .sp-item {
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
                   border: 1px solid #dbe4e7;
                   border-top: none;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang #dropdown_orders_ {
                   display: block !important;
                   background-color: #fff;
                   border-radius: 4px;
                   padding: 10px;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang p.title-form {
                   display: none;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field {
                   margin: 0 0 10px 0;
                   display: inline-block;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field i,
               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field input[type="text"] {
                   float: left;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field i {
                   color: #4a4a4a;
                   margin: 0 10px;
                   width: 20px;
                   line-height: 37px;
                   text-align: center;
                   position: absolute;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field i.fa-file-text-o {
                   font-size: 20px;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field i.fa-mobile {
                   font-size: 25px;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .field input[type="text"] {
                   height: 37px;
                   width: 245px;
                   border: 1px solid #EBEBEB;
                   border-radius: 2px;
                   padding: 0 10px 0 40px;
                   font-size: 14px;
                   color: #4a4a4a;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .btn-section .hidden {
                   display: none;
               }

               .kiem-tra-don-hang-menu .content-kiem-tra-don-hang .btn-section .btn-register {
                   border-radius: 1px;
                   background-color: #4a90e2;
                   display: block;
                   text-align: center;
                   color: #fff;
                   height: 35px;
                   width: 245px;
                   font-size: 14px;
                   border: none;
                   cursor: pointer;
               }

               .wrap-nk-login-form {
                   display: none;
               }

               .wrap-nk-login-form.show {
                   display: block;
               }

               .wrap-nk-form-forget-pass {
                   display: none;
               }

               .wrap-nk-form-forget-pass.show {
                   display: block;
               }

               .banner-blur {
                   filter: blur(15px);
                   -webkit-filter: blur(15px);
               }

               .nk-menu {
                   position: relative;
                   height: 44px;
               }

               .nk-menu .container {
                   position: relative;
               }

               .nk-menu i {
                   display: block;
               }

               .nk-menu #nk-danh-muc-san-pham-left {
                   width: 240px;
                   float: left;
                   cursor: pointer;
               }

              /* .nk-menu #nk-danh-muc-san-pham-left.nk-danh-muc-trang-chu>ul {
                   display: block;
               }*/

               .nk-menu #nk-danh-muc-san-pham-left>h3 {
                   background: linear-gradient(0deg,#d1a94e,#fdf5a1,#cfac54);
                   font-size: 15px;
                   font-weight: bold;
                   padding: 8px 0;
                   color: #fff;
                   border-top-left-radius: 5px;
                   border-top-right-radius: 5px;
                   display: flex;
                   align-items: center;
               }

               .nk-menu #nk-danh-muc-san-pham-left>h3 i {
                   padding: 0 12px;
                   font-size: 24px;
               }

               .nk-menu #nk-danh-muc-san-pham-left>h3 i,
               .nk-menu #nk-danh-muc-san-pham-left>h3 b {
                   display: table-cell;
                   vertical-align: middle;
               }

               .nk-menu #nk-danh-muc-san-pham-left>h3 span {
                   width: 16px;
                   height: 1px;
                   background-color: #fff;
                   display: block;
                   margin-bottom: 4px;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul {
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
                   display: none;
                   background-color: #fff;
                   position: absolute;
                   width: 250px;
                   z-index: 10;
/*                   height: 350px;*/
                   top:49px;
                   left: 0px;
                   padding:10px 0;
/*                   min-height: 384px;*/
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li {
                   height: 35.5px;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   text-align: -webkit-center;
                   font-size: 18px;
/*                   margin-top:7px;*/
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .icon {
                   width: 25px;
                   text-align: center;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .icon span {
                   color: #3f3f3fba;
                   font-size: 19px;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .icon i {
                   margin: 0 auto;
                   display: block;
                   font-size: 20px;
                   text-align: center;
                   color: #a6a6a6;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .icon i:before {
                   color: black;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .icon i.nki-Star-full-new:before {
                   color: #ff3647;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li p a {
                   color: #000;
                   font-size: 18px;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li p a:first-child::before {
                   display: none;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li p a::before {
                   content: ",";
                   padding: 0 4px 0 0px;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li p a:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .menu-item {
                   display: flex;
                   display: -webkit-flex;
/*                   align-items: center;*/
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .menu-item::after {
                   content: "\e90e";
                   font-family: 'nk-font' !important;
                   color: black;
                   font-size: 9px;
                   position: absolute;
                   right: 0px;
                   margin: 1px 0 0 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .menu-item.hide_arrow::after {
                   display: none;
               }

               .nk-menu #nk-danh-muc-san-pham-left:hover>ul {
                   display: block;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu {
                   position: absolute;
                   z-index: 11;
                   height: 390px;
                   top: 0;
                   left: 240px;
                   display: none;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu.active {
                   display: block;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 {
                   float: left;
                   padding: 14px;
                   height: auto;
                   min-height: 384px;
                   width: 197px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links {
                   font-size: 13px;
                   color: #4a4a4a;
                   display: block;
                   position: relative;
                   width: 125px;
                   white-space: nowrap;
                   text-overflow: ellipsis;
                   overflow: hidden;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links .nki-sort-next {
                   font-size: 8px;
                   color: #F86666;
                   margin-left: -2px;
                   margin-right: 3px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links span.nk-sticker {
                   font-size: 16px;
                   margin: 0 0 0 6px;
                   position: absolute;
                   top: -2px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links span.nk-sticker span.path1,
               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links span.nk-sticker span.path2 {
                   position: absolute;
                   top: 0;
                   left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links span.nk-sticker span.path2::before {
                   margin-left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .js_hidden_link {
                   font-size: 14px;
                   color: #4a4a4a;
                   display: block;
                   position: relative;
                   width: 125px;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   white-space: nowrap;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .js_hidden_link span.nk-sticker {
                   font-size: 16px;
                   margin: 0 0 0 6px;
                   position: absolute;
                   top: -2px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .js_hidden_link span.nk-sticker span.path1,
               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .js_hidden_link span.nk-sticker span.path2 {
                   position: absolute;
                   top: 0;
                   left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .js_hidden_link span.nk-sticker span.path2::before {
                   margin-left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .js_hidden_link:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links h5>span {
                   font-size: 16px;
                   vertical-align: middle;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links h5 {
                   font-weight: 600;
                   font-size: 14px;
                   margin: 0 0 16px 0;
                   color: #4a4a4a;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links h5 a {
                   font-weight: 600;
                   font-size: 14px;
                   margin: 0 0 16px 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links h5 a:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links h5 span {
                   margin: 0 0 16px 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li>span {
                   font-size: 16px;
                   margin-left: 6px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li {
                   border-left: none;
                   position: relative;
                   width: 100%;
                   height: 26px;
                   display: table;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li .nki-sort-next {
                   font-size: 8px;
                   color: #F86666;
                   margin-left: -2px;
                   margin-right: 3px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li p span {
                   vertical-align: middle;
                   display: inline-block;
                   line-height: 1.2em;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li:hover {
                   background-color: transparent;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li a {
                   color: #4a4a4a;
                   font-size: 14px;
                   display: block;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li a:first-child::before {
                   display: none;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links ul li a:hover {
                   color: #0076FF;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 {
                   float: left;
                   padding: 14px;
                   height: auto;
                   min-height: 384px;
                   width: 197px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links:nth-child(1) {
                   border-bottom: 1px solid #e3e3e3;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links:nth-child(2) {
                   margin: 16px 0 0 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links:nth-child(2) ul::after {
                   background-color: #e3e3e3;
                   width: 100%;
                   height: 1px;
                   content: "";
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links {
                   font-size: 16px;
                   color: #4a4a4a;
                   display: block;
                   position: relative;
                   width: 125px;
                   white-space: nowrap;
                  /* text-overflow: ellipsis;
                   overflow: hidden;*/
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links .nki-sort-next {
                   font-size: 8px;
                   color: #F86666;
                   margin-left: -2px;
                   margin-right: 3px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links span.nk-sticker {
                   font-size: 16px;
                   margin: 0 0 0 6px;
                   position: absolute;
                   top: -2px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links span.nk-sticker span.path1,
               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links span.nk-sticker span.path2 {
                   position: absolute;
                   top: 0;
                   left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links span.nk-sticker span.path2::before {
                   margin-left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .a-links:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link {
                   font-size: 14px;
                   color: #4a4a4a;
                   display: block;
                   position: relative;
                   width: 125px;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   white-space: nowrap;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link .nki-sort-next {
                   font-size: 8px;
                   color: #F86666;
                   margin-left: -2px;
                   margin-right: 3px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link span.nk-sticker {
                   font-size: 16px;
                   margin: 0 0 0 6px;
                   position: absolute;
                   top: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link span.nk-sticker span.path1,
               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link span.nk-sticker span.path2 {
                   position: absolute;
                   top: 0;
                   left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link span.nk-sticker span.path2::before {
                   margin-left: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links .js_hidden_link:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links h5 {
                   font-weight: 600;
                   font-size: 14px;
                   margin: 0 0 16px 0;
                   color: #4a4a4a;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links h5 a {
                   font-weight: 600;
                   font-size: 14px;
                   margin: 0 0 16px 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links h5 a:hover {
                   color: #1a7eff;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links h5 span {
                   margin: 0 0 16px 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links ul li {
                   border-left: none;
                   width: 100%;
                   display: table;
                   height: 26px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links ul li:hover {
                   background-color: transparent;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links ul li a {
                   color: #4a4a4a;
                   font-size: 14px;
                   display: block;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links ul li a:hover {
                   color: #0076FF;
               }

               @media (max-width: 1179px) {
                   .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links ul li a {
                       font-size: 12px;
                   }
               }

               @media (max-width: 1179px) {
                   .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 {
                       width: 150px;
                   }
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc {
                   width: 260px;
                   float: left;
                   padding: 14px 22px;
                   height: 410px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc h3 {
                   font-weight: 600;
                   font-size: 14px;
                   padding: 0 0 7px 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc h3 a {
                   font-weight: 600;
                   font-size: 14px;
                   padding: 0 0 7px 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item {
                   padding: 8.5px 0;
                   display: inline-block;
                   position: relative;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item .blog-image-side,
               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item a {
                   float: left;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item .blog-image-side {
                   width: 85px;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item .blog-image-side img {
                   margin: 0 12px 0 0;
               }

               .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item a {
                   width: 120px;
                   min-height: 40px;
                   color: #4a4a4a;
                   font-size: 14px;
                   line-height: 20px;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   word-break: break-all;
                   display: -webkit-box;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   max-height: 43px;
               }

               @media (max-width: 1366px) {
                   .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc .nk-blog-list .nk-blog-item a {
                       font-size: 12px;
                   }
               }

               @media (max-width: 1540px) {
                   .nk-menu #nk-danh-muc-san-pham-left .sub-menu .style-tin-tuc {
                       display: none !important;
                   }
               }

               .nk-menu .menu-ngang-sub,
               .nk-menu #nk-goc-cong-nghe,
               .nk-menu #nk-header-tra-gop-0 {
                   opacity: 0;
               }

               .nk-menu #nk-danh-muc-san-pham-right {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   height: 44px;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu {
                   display: flex;
                   flex-flow: row nowrap;
                   width: 100%;
                   justify-content: space-around;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu .linever {
                   border: 1px solid #dfdfdf;
                   height: 22px;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu .ser-item {
                   position: relative;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu .ser-item a {
                   display: flex;
                   flex-flow: row nowrap;
                   color: #3f3f3f;
                   align-items: center;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu .ser-item a img {
                   width: 22px;
                   margin-right: 9px;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu .ser-item a i {
                   font-size: 24px;
                   padding-right: 8px;
               }

               .nk-menu #nk-danh-muc-san-pham-right .service-in-menu .ser-item a span {
                   font-size: 16px;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot li {
                   padding: 0 50px 0 0;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot li a {
                   color: #4A4A4A;
                   font-size: 16px;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-goc-cong-nghe a {
                   color: #4A4A4A;
                   font-size: 16px;
                   padding: 0 0 0 15px;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-goc-cong-nghe a i {
                   font-size: 24px;
                   margin: 0 8px 0 0;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-header-tra-gop-0 {
                   padding: 0 50px 0 0;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-header-tra-gop-0 a {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   color: #4a4a4a;
                   font-size: 16px;
               }

               .nk-menu #nk-danh-muc-san-pham-right #nk-header-tra-gop-0 a i {
                   font-size: 24px;
                   margin: 0 8px 0 0;
               }

               .nk-menu .menu-ngang {
                   line-height: 35px;
                   height: 35px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot {
                   padding: 0 0 0 10px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-hot a i {
                   font-size: 24px;
                   margin: 0 8px 0 0;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-animal a {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2018/T01/tet_2018/lan-new.gif") no-repeat left center;
                   padding: 10px 0 10px 40px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-gift a {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2018/T3/icon/gift-4.gif") no-repeat left center;
                   padding: 0 0 0 40px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-gift2 a {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2018/T07/icon/hopqua_33x33.gif") no-repeat left center;
                   padding: 0 0 0 40px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-ball a {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2018/T5/icon/ball.gif") no-repeat left center;
                   padding: 10px 0 10px 35px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-uu-dai-online::before {
                   content: "";
                   background-position: -38px -61px;
                   width: 18px;
                   height: 18px;
                   position: absolute;
                   top: 8px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-uu-dai-online span {
                   float: left;
                   margin-right: 5px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-uu-dai-online span img {
                   vertical-align: middle;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-uu-dai-online a {
                   padding: 0 0 0 25px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-bell span,
               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-balloons span {
                   float: left;
                   margin-right: 5px;
               }

               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-bell span img,
               .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-balloons span img {
                   vertical-align: middle;
               }

               .wrap-grid-menu .style-tin-tuc {
                   display: none;
               }

               .service-in-menu {
                   align-items: center;
               }

               .service-in-menu .ser-item.tonghopkm-icon img {
                   margin-top: -2px;
               }

               .service-in-menu .icon img {
                   width: 21px !important;
               }

               .service-in-menu .icon1 img {
                   width: 16px !important;
               }

               .service-in-menu .icon2 img {
                   width: 17px !important;
               }

               .service-in-menu .razar {
                   position: absolute;
                   top: -10px;
                   left: -10px;
               }

               .service-in-menu .razar1 {
                   position: absolute;
                   top: -10px;
                   left: -12px;
               }

               .service-in-menu .razar2 {
                   position: absolute;
                   top: -10px;
                   left: -12px;
               }

               .service-in-menu .ringbase {
                   position: absolute;
                   top: 0;
                   left: 0;
                   width: 40px;
                   height: 40px;
                   border-radius: 35px;
                   opacity: 0.0;
                   z-index: 10;
               }

               .service-in-menu .ring1 {
                   box-shadow: 0 0 2px 1px #EE1E25, inset 0 0 1px 1px #EE1E25;
                   -moz-animation: ring 2s ease-in-out;
                   -moz-animation-iteration-count: infinite;
                   -webkit-animation: ring 2s ease-in-out;
                   -webkit-animation-iteration-count: infinite;
                   animation: ring 2s ease-in-out;
                   animation-iteration-count: infinite;
               }

               .service-in-menu .ring2 {
                   box-shadow: 0 0 1px 0px #EE1E25, inset 0 0 1px 0px #EE1E25;
                   -moz-animation: ring 2s ease-in-out;
                   -moz-animation-iteration-count: infinite;
                   -moz-animation-delay: 1s;
                   -webkit-animation: ring 2s ease-in-out;
                   -webkit-animation-iteration-count: infinite;
                   -webkit-animation-delay: 1s;
                   animation: ring 2s ease-in-out;
                   animation-iteration-count: infinite;
                   animation-delay: 0.5s;
               }

               @-webkit-keyframes pulsating {
                   0% {
                       opacity: 0.0;
                   }

                   50% {
                       opacity: 0.2;
                   }

                   100% {
                       opacity: 0.0;
                   }
               }

               @-moz-keyframes pulsating {
                   0% {
                       opacity: 0.0;
                   }

                   50% {
                       opacity: 0.2;
                   }

                   100% {
                       opacity: 0.0;
                   }
               }

               @keyframes pulsating {
                   0% {
                       opacity: 0.0;
                   }

                   50% {
                       opacity: 0.2;
                   }

                   100% {
                       opacity: 0.0;
                   }
               }

               @-webkit-keyframes ring {
                   0% {
                       -webkit-transform: scale(0.4, 0.4);
                       opacity: 0.0;
                   }

                   50% {
                       opacity: 0.6;
                   }

                   100% {
                       -webkit-transform: scale(1.1, 1.1);
                       opacity: 0.0;
                   }
               }

               @-moz-keyframes ring {
                   0% {
                       -moz-transform: scale(0.4, 0.4);
                       opacity: 0.0;
                   }

                   50% {
                       opacity: 0.6;
                   }

                   100% {
                       -moz-transform: scale(1.1, 1.1);
                       opacity: 0.0;
                   }
               }

               @keyframes ring {
                   0% {
                       transform: scale(0.4, 0.4);
                       opacity: 0.0;
                   }

                   50% {
                       opacity: 0.6;
                   }

                   100% {
                       transform: scale(1.1, 1.1);
                       opacity: 0.0;
                   }
               }

               @-webkit-keyframes circling {
                   0% {
                       -webkit-transform: rotate(0deg);
                   }

                   50% {
                       -webkit-transform: rotate(180deg);
                   }

                   100% {
                       -webkit-transform: rotate(360deg);
                   }
               }

               @-moz-keyframes circling {
                   0% {
                       -moz-transform: rotate(0deg);
                   }

                   50% {
                       -moz-transform: rotate(180deg);
                   }

                   100% {
                       -moz-transform: rotate(360deg);
                   }
               }

               @keyframes circling {
                   0% {
                       transform: rotate(0deg);
                   }

                   50% {
                       transform: rotate(180deg);
                   }

                   100% {
                       transform: rotate(360deg);
                   }
               }

               @-webkit-keyframes blink {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               @-moz-keyframes blink {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               @keyframes blink {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               .service-in-menu .shake-rotate {
                   display: flex;
                   align-items: center;
                   animation-play-state: running;
                   animation-name: shake-rotate;
                   animation-duration: 300ms;
                   animation-timing-function: ease-in-out;
                   animation-iteration-count: infinite;
               }

               @keyframes shake-rotate {
                   2% {
                       transform: translate(0, 0) rotate(-0.2deg);
                   }

                   0%,
                   100% {
                       transform: translate(0, 0) rotate(0);
                   }
               }

               .nk-menu #nk-danh-muc-san-pham-left>ul li .children_sort,
               .style-tin-tuc {
                   display: inline-block;
                   overflow: hidden;
               }

               .children_sort,
               .style-tin-tuc {
                   display: none;
                   width: 769px;
                   background: #fff;
                   border: 1px solid #f5f6f8;
               }

               .nk-bg-popup {
                   background: rgba(0, 0, 0, 0.8);
                   position: fixed;
                   top: 0;
                   left: 0;
                   width: 100%;
                   height: 100%;
                   z-index: 99999;
               }

               .nk-box-popup {
                   left: 0;
                   right: 0;
                   top: 20px;
                   margin: 0 auto;
                   border-radius: 3px;
                   background-color: #FFFFFF;
                   box-shadow: 0 7px 20px 0 rgba(17, 29, 43, 0.24);
                   z-index: 99999;
                   padding: 25px;
               }

               .nk-box-popup span.nk-close-popup {
                   position: absolute;
                   right: 10px;
                   top: 10px;
                   cursor: pointer;
                   z-index: 102;
                   width: 16px;
                   height: 16px;
               }

               .nk-box-popup span.nk-close-popup::before {
                   transform: rotate(45deg);
                   position: absolute;
                   left: 5px;
                   content: ' ';
                   height: 16px;
                   width: 2px;
                   background-color: #F86969;
               }

               .nk-box-popup span.nk-close-popup::after {
                   transform: rotate(-45deg);
                   position: absolute;
                   left: 5px;
                   content: ' ';
                   height: 16px;
                   width: 2px;
                   background-color: #F86969;
               }

               .nk-box-popup.nk-box-fix {
                   position: fixed;
               }

               .nk-box-popup.nk-box-nofix {
                   position: absolute;
               }

               .nk-box-popup.nk-form-register {
                   width: 570px;
               }

               .nk-box-popup.nk-form-forget-pass {
                   width: 570px;
               }

               .nk-box-popup.nk-popup-container {
                   top: 20px !important;
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/b4u_assets/popup_form.png");
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content {
                   padding: 18px 0 0 0;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-item,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-item {
                   display: none;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-item.active,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-item.active {
                   display: block;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group {
                   padding: 10px 0;
                   clear: both;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group label,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group label {
                   width: 160px;
                   display: inline-block;
                   color: #898989;
                   font-size: 14px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-input-form,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-input-form {
                   border: 1px solid #DFDFDF;
                   border-radius: 3px;
                   background-color: #FFFFFF;
                   width: 348px;
                   height: 46px;
                   padding: 0 10px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass {
                   color: #898989;
                   font-size: 14px;
                   padding: 0 0 10px 0;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass a,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass a {
                   color: #3b7adb;
                   font-weight: bold;
                   display: inline-block;
                   font-size: 14px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a {
                   width: 235px;
                   height: 40px;
                   display: block;
                   border-radius: 4px;
                   margin: 0 0 10px 0;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a:hover,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a:hover {
                   -webkit-animation: flash 1.5s;
                   animation: flash 1.5s;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-register,
               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-login,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-register,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-login {
                   text-align: center;
                   line-height: 40px;
                   color: black;
                   font-size: 14px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-register,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-register {
                   background-color: #D4D4D4;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-login,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-login {
                   background-color: #FFD201;
                   cursor: pointer;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-facebook,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-facebook {
                   background-color: #3B5A98;
                   cursor: pointer;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-facebook i,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-facebook i {
                   color: #fff;
                   border-right: 1px solid #45479C;
                   line-height: 40px;
                   font-size: 16px;
                   width: 37px;
                   text-align: center;
                   padding: 0;
                   display: inline-block;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-facebook span,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-facebook span {
                   color: #FFFFFF;
                   font-size: 14px;
                   margin: 0 0 0 12px;
                   line-height: 40px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-google-plus,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-google-plus {
                   margin: 0;
                   background-color: #DF4A32;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-google-plus i,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-google-plus i {
                   color: #fff;
                   border-right: 1px solid #BF3221;
                   line-height: 40px;
                   font-size: 16px;
                   width: 37px;
                   text-align: center;
                   padding: 0;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-google-plus span,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-google-plus span {
                   color: #FFFFFF;
                   font-size: 14px;
                   margin: 0 0 0 12px;
                   line-height: 40px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-form-margin,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-form-margin {
                   margin: 0 0 0 160px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender {
                   width: auto;
                   margin: 0 35px 0 0;
                   position: relative;
                   cursor: pointer;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender.active i,
               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender:hover i,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender.active i,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender:hover i {
                   border: 1px solid #7ED321;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender.active i::before,
               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender:hover i::before,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender.active i::before,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender:hover i::before {
                   height: 10px;
                   width: 10px;
                   background-color: #7ED321;
                   border-radius: 50%;
                   content: "";
                   position: absolute;
                   top: 4px;
                   left: 4px;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender i,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender i {
                   height: 18px;
                   width: 18px;
                   border: 1px solid #C7C7CD;
                   border-radius: 50%;
                   display: inline-table;
                   vertical-align: middle;
                   margin: 0 12px 0 0;
               }

               .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-btn-click,
               .wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-btn-click {
                   height: 50px;
                   width: 225px;
                   border-radius: 1px;
                   background-color: #4A90E2;
                   display: block;
                   text-align: center;
                   color: #FFFFFF;
                   font-size: 16px;
                   font-weight: bold;
                   line-height: 50px;
                   text-transform: uppercase;
               }

               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul {
                   border-bottom: 1px solid #DFDFDF;
                   padding: 0 0 10px 0;
                   float: left;
                   width: 100%;
               }

               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li {
                   display: inline-table;
                   vertical-align: middle;
                   padding: 0 20px;
                   position: relative;
                   cursor: pointer;
               }

               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li a,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li a {
                   color: #39393a;
                   font-size: 18px;
                   font-weight: 500;
               }

               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li.active a,
               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li:hover a,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li.active a,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li:hover a {
                   color: #3b7adb;
               }

               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li.active::before,
               .wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li:hover::before,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li.active::before,
               .wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li:hover::before {
                   content: "";
                   position: absolute;
                   bottom: -11px;
                   width: 100%;
                   height: 2px;
                   background-color: #4A90E2;
                   left: 0;
               }

               .wrap-nk-login-form {
                   display: none;
               }

               .wrap-nk-login-form.show {
                   display: block;
               }

               .wrap-nk-form-forget-pass {
                   display: none;
               }

               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul {
                   border-bottom: 1px solid #DFDFDF;
                   padding: 0 0 10px 0;
                   float: left;
                   width: 100%;
               }

               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul li {
                   display: inline-table;
                   vertical-align: middle;
                   padding: 0 20px;
                   position: relative;
                   cursor: pointer;
               }

               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul li a {
                   color: #39393a;
                   font-size: 18px;
                   font-weight: 500;
               }

               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul li.active a,
               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul li:hover a {
                   color: #3b7adb;
               }

               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul li.active::before,
               .wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul li:hover::before {
                   content: "";
                   position: absolute;
                   bottom: -11px;
                   width: 100%;
                   height: 2px;
                   background-color: #4A90E2;
                   left: 0;
               }

               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content {
                   padding: 18px 0 0 0;
               }

               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content p {
                   color: #39393A;
                   font-size: 13px;
                   font-weight: 500;
                   margin: 10px 0;
                   float: left;
               }

               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content .nk-form-group .left,
               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content .nk-form-group .right {
                   float: left;
               }

               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content .nk-form-group label {
                   color: #898989;
                   font-size: 14px;
                   margin: 0 28px 0 0;
               }

               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content .nk-form-group .nk-input-form {
                   height: 46px;
                   width: 334px;
                   border: 1px solid #DFDFDF;
                   border-radius: 3px;
                   background-color: #FFFFFF;
                   padding: 0 10px;
               }

               .wrap-nk-form-forget-pass .nk-box-popup.nk-form-forget-pass .nk-tab-content .nk-form-group .nk-btn-click {
                   height: 45px;
                   width: 81px;
                   border-radius: 3px;
                   background-color: #4A90E2;
                   display: block;
                   text-align: center;
                   color: #FFFFFF;
                   font-size: 16px;
                   font-weight: bold;
                   line-height: 45px;
                   text-transform: uppercase;
                   margin: 0 0 0 25px;
                   border: none;
               }

               .wrap-nk-form-forget-pass.show {
                   display: block;
               }

               .nk-form-create-acc .help-inline p {
                   margin-top: 10px;
                   float: right;
                   margin-right: 30px;
               }

               .cb-input {
                   display: none;
               }

               .cb-input:checked+.check-dock:before {
                   content: "\e904";
                   color: #1eaf48;
               }

               .check-dock {
                   display: inline-block;
                   width: 19px;
                   height: 19px;
                   margin: -1px 15px 0 0;
                   vertical-align: middle;
                   cursor: pointer;
               }

               .check-dock:before {
                   content: "\e91e";
                   font-family: "nk-font" !important;
                   font-size: 19px;
               }

               .nk-upsale-msg {
                   margin: 0 20px 13px 20px;
                   border-radius: 3px;
                   display: flex;
                   width: auto;
                   align-items: stretch;
                   background: #F3FFF3;
               }

               .nk-upsale-msg .upsale-left {
                   width: 75%;
                   padding: 8px;
                   border: 1px solid #40B342;
                   border-right: none;
                   border-top-left-radius: 3px;
                   border-bottom-left-radius: 3px;
               }

               .nk-upsale-msg .upsale-left p {
                   font-size: 14px;
                   line-height: 18px;
                   margin-bottom: 6px;
               }

               .nk-upsale-msg .upsale-left p span {
                   font-weight: bold;
                   color: #F86666;
               }

               .nk-upsale-msg .upsale-left em {
                   font-style: italic;
                   font-size: 12px;
                   line-height: 14px;
               }

               .nk-upsale-msg .upsale-right {
                   display: flex;
                   width: 25%;
                   background-color: #40B342;
                   background-image: linear-gradient(135deg, #F3FFF3 50%, transparent 50%), linear-gradient(45deg, #F3FFF3 50%, transparent 50%);
                   background-position: top left, top left;
                   background-size: 8px 8px;
                   background-repeat: repeat-y;
                   justify-content: center;
                   border: 1px solid #40B342;
                   border-left: none;
                   border-top-right-radius: 3px;
                   border-bottom-right-radius: 3px;
               }

               .nk-upsale-msg .upsale-right a {
                   display: flex;
                   align-self: center;
                   text-align: center;
                   font-size: 12px;
                   line-height: 14px;
                   padding: 0 15px;
                   font-weight: bold;
                   width: 102px;
                   height: 28px;
                   background: #FFF;
                   border-radius: 60px;
                   justify-content: center;
                   align-items: center;
                   font-style: normal;
                   color: #3F3F3F;
               }

               .box-msg {
                   z-index: 1;
                   position: relative;
                   height: 340px;
                   background: #fff;
                   border-radius: 10px;
               }

               .box-msg.invalid,
               .box-msg.sorry {
                   height: 280px;
               }

               .box-msg .box-head {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/2020/07/nganhang/popup-chungmun-desktop.png") no-repeat;
                   background-size: 100%;
                   height: 108px;
               }

               .box-msg .box-head.invalid {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/header-popup1-web.png") center center no-repeat;
                   background-size: 100%;
                   height: 67px;
               }

               .box-msg .box-head.sorry {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/header-popup2-web.png") center center no-repeat;
                   background-size: 100%;
                   height: 67px;
               }

               .box-msg .box-head span {
                   position: absolute;
                   top: 20px;
                   right: 20px;
                   cursor: pointer;
               }

               .box-msg .box-head span:before {
                   color: #FFF;
               }

               .box-msg .footer-sub-text-info-new p {
                   margin-top: 38px;
                   font-family: Arial;
                   font-style: normal;
                   font-weight: normal;
                   font-size: 28px;
                   line-height: 140%;
                   text-align: center;
                   color: #3F3F3F;
               }

               .box-msg .footer-sub-text-info-new .footer-sub-more-btn {
                   width: 153px;
                   height: 42px;
                   margin-top: 37px;
                   background: #40B342;
                   border-radius: 60px;
                   display: flex;
                   justify-content: center;
                   align-items: center;
                   margin-left: auto;
                   margin-right: auto;
               }

               .box-msg .footer-sub-text-info-new .footer-sub-more-btn a {
                   font-family: Arial;
                   font-style: normal;
                   font-weight: bold;
                   font-size: 18px;
                   line-height: 21px;
                   color: #FFF;
                   text-align: center;
               }

               .box-msg .footer-sub-text-info-new.invalid p,
               .box-msg .footer-sub-text-info-new.sorry p {
                   margin-top: 22px;
                   font-size: 24px;
               }

               .box-msg .footer-sub-text-info-new.invalid p span,
               .box-msg .footer-sub-text-info-new.sorry p span {
                   color: #EE1E25;
               }

               .box-msg .footer-sub-text-info-new.invalid .footer-sub-more-btn,
               .box-msg .footer-sub-text-info-new.sorry .footer-sub-more-btn {
                   background: #FF0008;
                   margin-top: 18px;
               }

               .nk-header .nk_tooltip {
                   left: 0px;
               }

               .nk-header .nk_tooltip .modal-background {
                   bottom: 0;
                   left: 0;
                   position: absolute;
                   right: 0;
                   top: 0;
               }

               .nk-header .nk_tooltip .modal {
                   display: table;
                   height: 100%;
                   left: 0;
                   position: fixed;
                   top: 0;
                   transform: scale(0);
                   width: 100%;
                   padding: 10px;
                   z-index: 100;
               }

               .nk-header .nk_tooltip .modal .modal-background {
                   background-color: rgba(10, 10, 10, 0.86);
               }

               .nk-header .nk_tooltip .modal.is-active {
                   transform: scale(1);
                   display: flex;
               }

               .nk-header .nk_tooltip .modal.is-active .modal-background {
                   animation: fadeIn2 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
                   background: transparent;
               }

               .nk-header .nk_tooltip .modal.is-active .popup_location {
                   display: flex;
                   flex-direction: column;
                   overflow: hidden;
                   -ms-overflow-y: visible;
               }

               .nk-header .nk_tooltip .popup_location {
                   margin: 0 auto;
                   border: 1px solid #DBE4E7;
                   border-radius: 4px;
                   -webkit-border-radius: 4px;
                   -moz-border-radius: 4px;
                   box-shadow: 0 7px 20px 0 rgba(17, 29, 43, 0.24);
                   -webkit-box-shadow: 0 7px 20px 0 rgba(17, 29, 43, 0.24);
                   -moz-box-shadow: 0 7px 20px 0 rgba(17, 29, 43, 0.24);
                   -webkit-background-size: 9%;
                   -moz-background-size: 9%;
                   -o-background-size: 9%;
                   background-size: 9%;
                   position: relative;
                   max-height: 500px;
                   min-height: 500px;
                   padding: 15px;
                   width: 400px;
                   top: 100px;
                   background-color: #fff;
               }

               .nk-header .nk_tooltip .popup_location.popup_location_main {
                   background: #fff url(https://cdn.nguyenkimmall.com/images/companies/_1/html/2018/T6/map2x.png) no-repeat 16px 50%;
                   background-size: 9%;
                   padding-left: 70px;
                   width: 350px;
               }

               .nk-header .nk_tooltip .popup_location.popup_location_main.hide {
                   display: none !important;
               }

               .nk-header .nk_tooltip .popup_location.popup_location_list {
                   width: 500px;
                   background-color: #fff;
                   text-align: left;
               }

               .nk-header .nk_tooltip .popup_location .nk-close-ext {
                   position: absolute;
                   right: 9px;
                   top: 18px;
                   font-size: 12px;
                   font-weight: bold;
                   cursor: pointer;
               }

               .nk-header .nk_tooltip .popup_location .nk-close-ext:before {
                   color: grey;
               }

               .nk-header .nk_tooltip .popup_location p.title_h2 {
                   color: #000000;
                   font-size: 14px;
                   font-weight: 500;
                   line-height: 1.5em;
               }

               .nk-header .nk_tooltip .popup_location p {
                   color: #4A4A4A;
                   font-size: 14px;
                   line-height: 1.4em;
               }

               .nk-header .nk_tooltip .popup_location p a {
                   color: #1A7EFF;
                   cursor: pointer;
               }

               .nk-header .nk_tooltip .popup_location .nk-search-box {
                   height: 41px;
                   border: 1px solid #D8D8D8;
                   border-radius: 4px;
                   -webkit-border-radius: 4px;
                   -moz-border-radius: 4px;
                   box-shadow: 0 2px 2px 0 rgba(12, 23, 95, 0.1);
                   -webkit-box-shadow: 0 2px 2px 0 rgba(12, 23, 95, 0.1);
                   -moz-box-shadow: 0 2px 2px 0 rgba(12, 23, 95, 0.1);
                   margin: 10.5px 0 0;
                   padding: 0 30px 0 11px;
                   position: relative;
               }

               .nk-header .nk_tooltip .popup_location .nk-search-box input {
                   width: 100%;
                   border: none;
                   height: 39px;
                   line-height: 39px;
                   outline: none;
               }

               .nk-header .nk_tooltip .popup_location .nk-search-box button {
                   border: none;
                   background-color: transparent;
                   outline: none;
                   font-size: 14px;
                   color: #6F7276;
                   height: 39px;
                   line-height: 39px;
                   width: 30px;
                   position: absolute;
                   right: 0px;
                   top: 0;
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list {
                   padding-top: 9.5px;
                   height: 400px;
                   overflow: auto;
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list a {
                   float: left;
                   width: 45%;
                   margin-right: 14px;
                   color: #4A4A4A;
                   height: 35px;
                   font-size: 13px;
                   line-height: 3em;
                   border-bottom: 1px solid #f1f1f1;
                   cursor: pointer;
                   padding-left: 10px;
                   align-items: center;
                   border-bottom: 1px solid #f1f1f1;
                   display: flex;
                   justify-content: space-between;
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list a .icon {
                   color: #d91e18;
                   align-items: center;
                   display: inline-flex;
                   height: 1.5rem;
                   justify-content: center;
                   width: 1.5rem;
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list a.checker,
               .nk-header .nk_tooltip .popup_location .nk-location-list a:hover {
                   background-color: rgba(214, 0, 25, 0.09);
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list::-webkit-scrollbar-track {
                   -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
                   -webkit-box-shadow-background-color: #F5F5F5;
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list::-webkit-scrollbar {
                   width: 6px;
                   background-color: #F5F5F5;
               }

               .nk-header .nk_tooltip .popup_location .nk-location-list::-webkit-scrollbar-thumb {
                   background-color: grey;
               }

               @keyframes fadeIn2 {
                   0% {
                       background: transparent;
                   }

                   100% {
                       background: rgba(0, 0, 0, 0.7);
                   }
               }

               .nk-banner-top {
                   background-color: #fff;
                   width: 100%;
                   overflow: hidden;
                   text-align: center;
                   position: relative;
                   max-height: 45px;
               }

               .nk-banner-top img {
                   display: block;
                   position: relative;
                   left: 50%;
                   transform: translate(-50%, 0);
                   width: 100%;
               }

               @media (max-width: 1186px) {
                   .nk-banner-top img {
                       width: 100%;
                   }
               }

               .nk-header {
                   width: 100%;
                   position: relative;
                   height: 88px;
               }

               .nk-header::before {
                   content: "";
                   background: #800015;
                   width: 100%;
                   height: 0px;
                   position: absolute;
                   left: 0;
                   z-index: 0;
               }

               .nk-header::after {
                   content: "";
                   position: absolute;
                   left: 0;
                   background: #000000;
                   height: 88px;
                   width: 100%;
                   top: 0px;
                   z-index: 0;
               }

               .nk-header ._nk_main {
                   position: absolute;
                   z-index: 9;
                   left: 0;
                   right: 0;
               }

               .nk-header ._nk_main ._nk_top {
                   line-height: 40px;
               }

             
               .nk-header .span4,
               .nk-header .span12 {
                   float: left;
               }

               .nk-header i {
                   display: block;
               }

               .nk-header #nk-logo {
                   width: 256px;
                   position: relative;
                   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
               }

               .nk-header #nk-logo img {
                   display: block;
                   width: 242px;
               }

               .nk-header #nk-logo a {
                   position: relative;
                   z-index: 1;
               }

               .nk-header #nk-location {
                   position: relative;
                   width: 18%;
                   float: left;
                   text-align: left;
                   padding-top: 4px;
                   line-height: 16px;
                   cursor: pointer;
               }

               .nk-header #nk-location .placeholder-info-box {
                   margin: 0 2%;
                   display: flex;
                   align-items: center;
                   font-size: 12px;
               }

               .nk-header #nk-location .placeholder-info-box i {
                   display: block;
                   color: white;
                   font-size: 26px;
                   margin-right: 6px;
               }

               .nk-header #nk-location span.title {
                   color: #fff;
                   font-weight: bold;
               }

               .nk-header #nk-location a.nk-select-loccation {
                   font-size: 12px;
                   color: #fff;
                   cursor: pointer;
                   margin: 0;
                   padding: 2px 0;
               }

               .nk-header #nk-location a.nk-select-loccation::after {
                   font-family: 'nk-font' !important;
                   content: "\e93b";
                   margin-left: 5px;
                   font-size: 9px;
               }

               .nk-header #nk-location .nk-location-popup {
                   position: absolute;
                   top: 42px;
                   right: 0;
                   width: 500px;
                   display: none;
                   left: 0;
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
               }

               .nk-header #nk-location .nk-location-popup .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: -20px 0 0 20px;
               }

               .nk-header #nk-location .nk-location-popup p {
                   background-color: #fff;
                   border-radius: 4px;
                   padding: 10px;
                   display: inline-block;
               }

               .nk-header #nk-location .nk-location-popup p span {
                   width: 100%;
                   float: left;
                   margin: 5px 0;
                   font-size: 14px;
                   color: #000;
               }

               .nk-header #nk-location .nk-location-popup p a {
                   color: #000;
                   width: 33.3%;
                   float: left;
                   line-height: 28px;
               }

               .nk-header #nk-location .nk-location-popup p a:hover {
                   color: #0076ff;
               }

               .nk-header #nk-holine {
                   margin: 0 -15px 0 0;
                   display: inline-block;
                   float: right;
               }

               .nk-header #nk-holine ul {
                   float: right;
               }

               .nk-header #nk-holine ul li {
                   float: left;
                   margin: 0 20px 0 0;
                   color: #fff;
                   font-size: 14px;
                   font-weight: bold;
                   position: relative;
                   cursor: pointer;
               }

               .nk-header #nk-holine ul li:first-child a {
                   color: #FDD602;
               }

               .nk-header #nk-holine ul li:last-child {
                   margin: 0;
               }

               .nk-header #nk-holine ul li a {
                   font-size: 14px;
                   font-weight: bold;
                   color: #fff;
               }

               .nk-header #nk-holine ul li:hover .nk-login-content,
               .nk-header #nk-holine ul li:hover .nk-download-app-content {
                   display: block;
               }

               .nk-header #nk-holine ul li#login_form {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   margin: 0;
               }

               .nk-header #nk-holine ul li#login_form i {
                   width: 24px;
                   height: 24px;
                   background-color: #ffffff;
                   border-radius: 50%;
                   text-align: center;
                   line-height: 24px;
               }

               .nk-header #nk-holine ul li#login_form i::before {
                   color: #a6a6a6;
               }

               .nk-header #nk-holine ul li#login_form a {
                   margin: 0 10px;
               }

               .nk-header #nk-holine .nk-download-app-content {
                   position: absolute;
                   right: 0;
                   width: 245px;
                   z-index: 99999;
                   display: none;
                   top: 30px;
               }

               .nk-header #nk-holine .nk-download-app-content .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 160px;
               }

               .nk-header #nk-holine .nk-download-app-content .ty-dropdown-box {
                   background-color: #fff;
                   padding: 10px;
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
                   border: 1px solid #dbe4e7;
                   border-top: none;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
               }

               .nk-header #nk-holine .nk-download-app-content .ty-dropdown-box p {
                   display: table-cell;
                   vertical-align: middle;
               }

               .nk-header #nk-holine .nk-download-app-content .ty-dropdown-box p:nth-child(1) {
                   padding: 0 10px 0 0;
               }

               .nk-header #nk-holine .nk-download-app-content .ty-dropdown-box p a:nth-child(1) {
                   padding: 0 0 15px 0;
                   display: block;
               }

               .nk-header #nk-holine .nk-login-content {
                   position: absolute;
                   left: -180px;
                   width: 258px;
                   z-index: 10000;
                   display: none;
                   top: 30px;
                   line-height: normal;
               }

               .nk-header #nk-holine .nk-login-content .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 175px;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body {
                   background-color: #fff;
                   padding: 10px;
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
                   border: 1px solid #dbe4e7;
                   border-top: none;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a {
                   height: 40px;
                   display: block;
                   border-radius: 4px;
                   margin: 0 0 10px 0;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a:hover {
                   -webkit-animation: flash 1.5s;
                   animation: flash 1.5s;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-register,
               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-login {
                   text-align: center;
                   line-height: 40px;
                   color: #000000;
                   font-size: 14px;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-register {
                   background-color: #D4D4D4;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-login {
                   background-color: #FFD201;
                   cursor: pointer;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-facebook {
                   background-color: #3B5A98;
                   cursor: pointer;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-facebook i {
                   color: #fff;
                   border-right: 1px solid #45479C;
                   line-height: 40px;
                   font-size: 16px;
                   width: 37px;
                   text-align: center;
                   padding: 0;
                   display: inline-block;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-facebook span {
                   color: #FFFFFF;
                   font-size: 14px;
                   margin: 0 0 0 12px;
                   line-height: 40px;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-google-plus {
                   margin: 0;
                   background-color: #DF4A32;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-google-plus i {
                   color: #fff;
                   border-right: 1px solid #BF3221;
                   line-height: 40px;
                   font-size: 16px;
                   width: 37px;
                   text-align: center;
                   padding: 0;
               }

               .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-google-plus span {
                   color: #FFFFFF;
                   font-size: 14px;
                   margin: 0 0 0 12px;
                   line-height: 40px;
               }

               .nk-header #nk-holine .nk-login-content .form_dang_xuat {
                   background-color: #fff;
                   border-radius: 4px;
                   display: inline-block;
                   text-align: center;
                   box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 12px 0px;
               }

               .nk-header #nk-holine .nk-login-content .form_dang_xuat ul li {
                   display: block;
                   width: 100%;
                   padding: 5px 0;
                   border-bottom: 1px solid #d4d4d4;
                   padding: 10px;
                   overflow: hidden;
                   cursor: pointer;
               }

               .nk-header #nk-holine .nk-login-content .form_dang_xuat ul li:hover {
                   background: rgba(211, 246, 255, 0.6);
               }

               .nk-header #nk-holine .nk-login-content .form_dang_xuat ul li a {
                   color: #000;
               }

               .nk-header .nk-nav-right {
                   width: 78.7%;
                   width: calc(100% - 256px);
                   width: -moz-calc(100% - 256px);
                   width: -webkit-calc(100% - 256px);
               }

               .nk-header #nk-search {
                   border-radius: .9em;
                   background-color: #FFFFFF;
                   height: 40px;
                   position: relative;
                   width: 42%;
                   float: left;
               }

               .nk-header #nk-search.focus {
                   outline: none;
                   border-color: #e77600;
                   box-shadow: 0 0 10px 6px rgba(228, 121, 17, 0.57);
               }

               .nk-header #nk-search .nk-search-danh-muc {
                   float: left;
                   width: 150px;
                   text-align: center;
                   border-right: 1px solid #E5E6E7;
                   height: 40px;
                   cursor: pointer;
               }

               .nk-header #nk-search .nk-search-danh-muc:hover ul {
                   display: block;
               }

               .nk-header #nk-search .nk-search-danh-muc:hover ul li {
                   margin: 0 0 10px 0;
               }

               .nk-header #nk-search .nk-search-danh-muc h3 {
                   color: #4A4A4A;
                   font-size: 14px;
                   line-height: 40px;
                   position: relative;
                   text-align: left;
                   padding: 0 0 0 10px;
                   width: 140px;
                   text-overflow: ellipsis;
                   overflow: hidden;
                   white-space: nowrap;
               }

               .nk-header #nk-search .nk-search-danh-muc h3::after {
                   font-family: 'nk-font' !important;
                   content: "\e93b";
                   padding: 0 0 0 8px;
                   position: absolute;
                   right: 0;
                   font-size: 10px;
                   color: #4A4A4A;
               }

               .nk-header #nk-search .nk-search-danh-muc ul {
                   position: absolute;
                   top: 38px;
                   left: 0px;
                   z-index: 12;
                   background-color: #fff;
                   padding: 10px;
                   display: none;
                   width: 200px;
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
                   border: 1px solid #dbe4e7;
               }

               .nk-header #nk-search .nk-search-danh-muc ul li {
                   text-align: left;
               }

               .nk-header #nk-search .nk-search-danh-muc ul li a {
                   font-size: 14px;
                   color: #4a4a4a;
               }

               .nk-header #nk-search .nk-search-box {
                   float: left;
                   width: -webkit-fill-available;
               }

               .nk-header #nk-search .nk-search-box input[type="text"] {
                   height: 40px;
                   border: none;
                   padding: 0 10px;
                   color: #111;
                   font-size: 15px;
                   border-radius: .9em;
                   width: 100%;
               }

               .nk-header #nk-search .nk-search-box input[type="text"]:focus {
                   outline: none;
               }

               .nk-header #nk-search .nk-search-box input[type="text"]::placeholder {
                   font-weight: bold;
               }

               .nk-header #nk-search .nk-search-box button {
                   background-color: white;
                   height: 40px;
                   width: 56px;
                   border: none;
                   cursor: pointer;
                   position: absolute;
                   top: 0;
                   right: 0;
                   border-top-right-radius: .9em;
                   border-bottom-right-radius: .9em;
                   outline: none;
               }

               .nk-header #nk-search .nk-search-box button i {
                   font-size: 20px;
                   color: #3f3f3f;
               }

               .nk-header #nk-search .nk-search-box input::placeholder {
                   color: #9B9B9B;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint {
                   position: absolute;
                   top: 38px;
                   left: 0px;
                   z-index: 10;
                   width: 100%;
                   width: calc(100%);
                   width: -moz-calc(100%);
                   width: -webkit-calc(100%);
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint .search-result {
                   display: none;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul {
                   background-color: #fff;
                   padding: 10px;
                   display: inline-block;
                   width: 100%;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul li {
                   padding: 5px 0;
                   clear: both;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul li a {
                   font-size: 12px;
                   color: #4a4a4a;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-cate {
                   border-bottom: 1px solid #E5E6E7;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-cate li a .nk-search-name {
                   font-weight: bold;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item li:last-child {
                   text-align: center;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item .nk-search-img {
                   float: left;
                   width: 60px;
                   height: 60px;
                   margin: 0 10px 0 0;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item .nk-search-img img {
                   max-width: 100%;
                   max-height: 100%;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item .nk-search-pro span.title {
                   line-height: 20px;
                   margin: 0 0 5px 0;
                   display: block;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item .nk-search-pro span.price {
                   clear: both;
                   font-weight: bold;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item .nk-search-pro span.nk-search-gg-price {
                   color: #4a4a4a;
               }

               .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-product-item .nk-search-pro span.hidden_option {
                   color: #27b550 !important;
               }

               .nk-header #nk-cart #login_form2 {
                   display: none;
               }

               .nk-header #nk-cart #login_form2 a {
                   font-size: 13px;
                   line-height: 16px;
                   color: #fff;
                   display: flex;
                   flex-flow: row nowrap;
                   align-items: center;
               }

               .nk-header #nk-cart #login_form2 a i {
                   font-size: 24px;
                   padding-right: 5px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content {
                   position: absolute;
                   left: -92px;
                   width: 258px;
                   z-index: 10000;
                   display: none;
                   top: 40px;
                   line-height: normal;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 175px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body {
                   background-color: #fff;
                   padding: 10px;
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
                   border: 1px solid #dbe4e7;
                   border-top: none;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a {
                   height: 40px;
                   display: block;
                   border-radius: 4px;
                   margin: 0 0 10px 0;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a:hover {
                   -webkit-animation: flash 1.5s;
                   animation: flash 1.5s;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-register,
               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-login {
                   text-align: center;
                   line-height: 40px;
                   color: #000000;
                   font-size: 14px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-register {
                   background-color: #D4D4D4;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-login {
                   background-color: #FFD201;
                   cursor: pointer;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-facebook {
                   background-color: #3B5A98;
                   cursor: pointer;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-facebook i {
                   color: #fff;
                   border-right: 1px solid #45479C;
                   line-height: 40px;
                   font-size: 16px;
                   width: 37px;
                   text-align: center;
                   padding: 0;
                   display: inline-block;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-facebook span {
                   color: #FFFFFF;
                   font-size: 14px;
                   margin: 0 0 0 12px;
                   line-height: 40px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-google-plus {
                   margin: 0;
                   background-color: #DF4A32;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-google-plus i {
                   color: #fff;
                   border-right: 1px solid #BF3221;
                   line-height: 40px;
                   font-size: 16px;
                   width: 37px;
                   text-align: center;
                   padding: 0;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content p.nk-login-content-body a.nk-text-google-plus span {
                   color: #FFFFFF;
                   font-size: 14px;
                   margin: 0 0 0 12px;
                   line-height: 40px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content .form_dang_xuat {
                   background-color: #fff;
                   border-radius: 4px;
                   display: inline-block;
                   text-align: center;
                   box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 12px 0px;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content ul li {
                   display: block;
                   width: 100%;
                   padding: 5px 0;
                   border-bottom: 1px solid #d4d4d4;
                   padding: 10px;
                   overflow: hidden;
                   cursor: pointer;
               }

               .nk-header #nk-cart #login_form2 .nk-login-content ul li:hover {
                   background: rgba(211, 246, 255, 0.6);
               }

               .nk-header #nk-cart #login_form2 .nk-login-content ul li a {
                   color: #000;
               }

               .nk-header #nk-cart ul li#login_form a {
                   color: #fff;
                   display: flex;
                   align-items: center;
               }

               .nk-header #nk-cart ul li#login_form i.nki-user {
                   font-size: 24px;
                   color: #fff;
                   padding-right: 5px;
               }

               .nk-header #nk-cart ul li {
                   box-sizing: border-box;
                   width: auto;
                   margin: 0 2%;
                   display: flex;
                   align-items: center;
                   font-size: 12px;
               }

               .nk-header #nk-cart ul li:last-child {
                   width: fit-content;
               }

               .nk-header #nk-cart ul li.search-order .icon i {
                   font-size: 21px;
               }

               .nk-header #nk-cart ul li .icon,
               .nk-header #nk-cart ul li p {
                   display: table-cell;
                   vertical-align: middle;
               }

               .nk-header #nk-cart ul li a {
                   font-size: 17px;
                   color: #fff;
                   display: flex;
                   align-items: center;
                   line-height: 1.2;
               }

               .nk-header #nk-cart ul li .icon {
                   margin-right: .5em;
                   position: relative;
               }

               .nk-header #nk-cart ul li .icon i {
                   margin: 0 auto;
                   font-size: 24px;
                   color: #fff;
               }

               .nk-header #nk-cart ul li .icon span.mount {
                   height: 15px;
                   width: 15px;
                   border-radius: 50%;
                   background-color: #FFE300;
                   display: block;
                   line-height: 15px;
                   text-align: center;
                   position: absolute;
                   top: -2px;
                   left: 14px;
                   color: #000;
               }

               .nk-header #nk-cart .nk-cart-content {
                   position: absolute;
                   left: -105px;
                   width: 260px;
                   z-index: 99998;
                   display: none;
                   top: 34px;
                   padding: 7px 0 0 0;
                   text-align: left;
               }

               .nk-header #nk-cart .nk-cart-content .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 207px;
               }

               .nk-header #nk-cart .nk-cart-content ul {
                   background-color: #fff;
                   display: block;
               }

               .nk-header #nk-cart .nk-cart-content ul li {
                   padding: 15px;
                   width: 100%;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-img a {
                   filter: none;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-img,
               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc {
                   float: left;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc {
                   width: 142px;
                   line-height: 1.2;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc p {
                   display: block;
                   padding: 0;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc p.title {
                   color: #000000;
                   font-size: 12px;
                   font-family: Arial, 'Helvetica Neue Bold', 'Helvetica', sans-serif !important;
                   font-weight: bold;
                   text-transform: uppercase;
                   margin: 0 0 3px 0;
                   padding: 0 20px 0 0;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc p.label {
                   color: #3F3F3F;
                   font-size: 12px;
                   text-overflow: ellipsis;
                   overflow: hidden;
                   white-space: nowrap;
                   width: 142px;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc p.price {
                   color: #F86666;
                   font-size: 18px;
                   font-weight: 500;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-desc i {
                   position: absolute;
                   top: 35%;
                   right: 20px;
                   color: #DBE4E7;
                   cursor: pointer;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-img {
                   width: 73px;
                   height: 51px;
                   margin: 0 15px 0 0;
               }

               .nk-header #nk-cart .nk-cart-content ul li .nk-product-img img {
                   max-width: 100%;
                   max-height: 100%;
                   display: block;
                   margin: 0 auto;
               }

               .nk-header #nk-cart .nk-cart-content .footer p {
                   padding: 20px;
                   background-color: #f1f1f1;
                   display: block;
                   clear: both;
                   border-bottom-left-radius: 0.5em;
                   border-bottom-right-radius: 0.5em;
               }

               .nk-header #nk-cart .nk-cart-content .footer p span {
                   display: inline-block;
               }

               .nk-header #nk-cart .nk-cart-content .footer p span:nth-child(1) {
                   color: #393939;
                   font-size: 12px;
                   width: 71px;
                   text-align: right;
                   margin: 0 10px 10px 0;
                   font-weight: bold;
                   font-size: 1.1em;
               }

               .nk-header #nk-cart .nk-cart-content .footer p span:nth-child(2) {
                   color: #F86666;
                   font-size: 18px;
                   font-weight: 500;
               }

               .nk-header #nk-cart .nk-cart-content .footer p a {
                   background-color: #E73435;
                   text-align: center;
                   color: #fff;
                   display: block;
                   padding: 10px 0;
                   font-size: 14px;
                   color: #fff;
                   border-radius: 2px;
                   position: relative;
                   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
                   -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                   transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
               }

               .nk-header #nk-cart .nk-cart-content .footer p a::after {
                   content: "";
                   border-radius: 5px;
                   position: absolute;
                   z-index: -1;
                   top: 0;
                   left: 0;
                   width: 100%;
                   height: 100%;
                   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
                   opacity: 0;
                   -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                   transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
               }

               .nk-header #nk-cart .nk-cart-content .footer p a:hover {
                   opacity: 0.9;
                   -webkit-transform: scale(1.1, 1.1);
                   transform: scale(1.1, 1.1);
               }

               .nk-header #nk-cart .nk-cart-content .footer p a:hover ::after {
                   opacity: 1;
               }

               .nk-header #nk-cart .nk-abandoned-cart {
                   position: absolute;
                   left: 0;
                   width: 350px;
                   z-index: 99999;
                   display: none;
                   top: 35px;
                   padding: 7px 0 0 0;
                   text-align: left;
                   height: 142px;
               }

               .nk-header #nk-cart .nk-abandoned-cart .content-cart {
                   background: #fff;
                   display: flex;
                   display: -webkit-flex;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   padding: 15px;
               }

               .nk-header #nk-cart .nk-abandoned-cart .content-cart .img {
                   padding: 0 15px 0 0;
               }

               .nk-header #nk-cart .nk-abandoned-cart .content-cart .img img {
                   width: 37px;
               }

               .nk-header #nk-cart .nk-abandoned-cart .content-cart .text h2 {
                   color: #000000;
                   font-size: 14px;
                   font-weight: 500;
               }

               .nk-header #nk-cart .nk-abandoned-cart .content-cart .text p {
                   color: #4A4A4A;
                   font-size: 14px;
                   line-height: 18px;
                   padding: 0;
                   font-weight: 400;
                   margin: 5px 0 0 0;
                   display: block;
               }

               .nk-header #nk-cart .nk-abandoned-cart .footer-cart {
                   background: #F2F2F2;
                   display: flex;
                   display: -webkit-flex;
                   padding: 8px 20px;
                   border-bottom-left-radius: 4px;
                   border-bottom-right-radius: 4px;
               }

               .nk-header #nk-cart .nk-abandoned-cart .footer-cart a {
                   font-size: 14px;
                   font-weight: 500;
                   text-align: center;
                   width: 50%;
                   display: block;
                   line-height: 40px;
               }

               .nk-header #nk-cart .nk-abandoned-cart .footer-cart a:nth-child(1) {
                   color: #9B9B9B;
               }

               .nk-header #nk-cart .nk-abandoned-cart .footer-cart a:nth-child(2) {
                   height: 40px;
                   border-radius: 2px;
                   background-color: #E73435;
                   color: #fff;
               }

               .nk-header #nk-cart .nk-abandoned-cart .footer-cart a:nth-child(2):hover {
                   opacity: 0.75;
               }

               .nk-header #nk-cart .nk-abandoned-cart .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 207px;
               }

               .nk-header #nk-cart .nk-hotline-content,
               .nk-header #nk-cart .nk-hotline-content1 {
                   position: absolute;
                   width: 195px;
                   z-index: 99999;
                   display: none;
                   top: 52px;
                   padding: 7px 0 0 0;
                   text-align: center;
               }

               .nk-header #nk-cart .nk-hotline-content .bg,
               .nk-header #nk-cart .nk-hotline-content1 .bg {
                   box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, 0.24);
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
                   background: #fff;
               }

               .nk-header #nk-cart .nk-hotline-content .icon-up,
               .nk-header #nk-cart .nk-hotline-content1 .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 25px;
               }

               .nk-header #nk-cart .nk-hotline-content p,
               .nk-header #nk-cart .nk-hotline-content1 p {
                   display: block;
                   padding: 10px 0;
                   text-align: left;
                   padding-left: 15px;
                   line-height: 24px;
                   border-bottom: 1px solid #f0f0f0;
               }

               .nk-header #nk-cart .nk-hotline-content p:nth-child(2),
               .nk-header #nk-cart .nk-hotline-content1 p:nth-child(2) {
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
               }

               .nk-header #nk-cart .nk-hotline-content p:nth-child(2),
               .nk-header #nk-cart .nk-hotline-content p:nth-child(3),
               .nk-header #nk-cart .nk-hotline-content1 p:nth-child(2),
               .nk-header #nk-cart .nk-hotline-content1 p:nth-child(3) {
                   background-color: #fff;
               }

               .nk-header #nk-cart .nk-hotline-content p:nth-child(4),
               .nk-header #nk-cart .nk-hotline-content1 p:nth-child(4) {
                   border-bottom-left-radius: 4px;
                   border-bottom-right-radius: 4px;
                   background-color: #F2F2F2;
               }

               .nk-header #nk-cart .nk-hotline-content p span,
               .nk-header #nk-cart .nk-hotline-content1 p span {
                   display: block;
               }

               .nk-header #nk-cart .nk-hotline-content p span:nth-child(1),
               .nk-header #nk-cart .nk-hotline-content1 p span:nth-child(1) {
                   color: #39393A;
                   font-size: 14px;
               }

               .nk-header #nk-cart .nk-hotline-content p span:nth-child(2),
               .nk-header #nk-cart .nk-hotline-content1 p span:nth-child(2) {
                   font-size: 24px;
                   font-weight: 500;
               }

               .nk-header #nk-cart .nk-hotline-content p span:nth-child(2).color1,
               .nk-header #nk-cart .nk-hotline-content1 p span:nth-child(2).color1 {
                   color: #E73435;
               }

               .nk-header #nk-cart .nk-hotline-content p span:nth-child(2).color2,
               .nk-header #nk-cart .nk-hotline-content1 p span:nth-child(2).color2 {
                   color: #6ECE1A;
               }

               .nk-header #nk-cart .nk-hotline-content p span:nth-child(2).color3,
               .nk-header #nk-cart .nk-hotline-content1 p span:nth-child(2).color3 {
                   color: #39393A;
                   font-weight: normal;
               }

               .nk-header #nk-cart .nk-hotline-content p a span,
               .nk-header #nk-cart .nk-hotline-content1 p a span {
                   font-size: 24px !important;
                   font-weight: 500 !important;
               }

               .nk-header #nk-cart .nk-hotline-content p a span.color1,
               .nk-header #nk-cart .nk-hotline-content1 p a span.color1 {
                   color: #E73435;
               }

               .nk-header #nk-cart .nk-hotline-content p a span.color2,
               .nk-header #nk-cart .nk-hotline-content1 p a span.color2 {
                   color: #6ECE1A;
               }

               .nk-header #nk-cart .nk-ttms-content {
                   position: absolute;
                   left: -200px;
                   width: 340px;
                   z-index: 99999;
                   display: none;
                   top: 35px;
                   padding: 7px 0 0 0;
                   text-align: left;
               }

               .nk-header #nk-cart .nk-ttms-content .bg {
                   box-shadow: 0px 7px 20px 0px rgba(17, 29, 43, 0.24);
                   border: 1px solid #f2f2f2;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
                   border-bottom-left-radius: 5px;
                   border-bottom-right-radius: 5px;
               }

               .nk-header #nk-cart .nk-ttms-content .icon-up {
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #f2f2f2;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   margin: 0 0 0 227px;
               }

               .nk-header #nk-cart .nk-ttms-content .head {
                   background-color: #F2F2F2;
                   box-shadow: 0 1px 6px 0 rgba(72, 139, 216, 0.1);
                   padding: 20px;
                   border-top-left-radius: 4px;
                   border-top-right-radius: 4px;
               }

               .nk-header #nk-cart .nk-ttms-content .head p.title {
                   color: #000000;
                   font-size: 14px;
                   font-weight: 600;
                   padding: 0;
               }

               .nk-header #nk-cart .nk-ttms-content .head p.title span {
                   display: inline-block;
                   color: #E73435;
                   font-size: 18px;
                   font-weight: 600;
                   margin: 0 5px 0 0;
               }

               .nk-header #nk-cart .nk-ttms-content .middle {
                   background: #fff;
               }

               .nk-header #nk-cart .nk-ttms-content .middle a {
                   background-color: #fff;
                   border-bottom: 1px solid #F0F0F0;
                   padding: 20px;
                   display: block;
               }

               .nk-header #nk-cart .nk-ttms-content .middle a span {
                   display: block;
               }

               .nk-header #nk-cart .nk-ttms-content .middle a span:nth-child(1) {
                   color: #000000;
                   font-size: 14px;
                   font-weight: 600;
                   margin: 0 0 8px 0;
               }

               .nk-header #nk-cart .nk-ttms-content .middle a span:nth-child(2) {
                   color: #39393A;
                   font-size: 14px;
                   line-height: 20px;
               }

               .nk-header #nk-cart .nk-ttms-content .middle a:last-child {
                   border-bottom: none;
               }

               .nk-header #nk-cart .nk-ttms-content .footer p {
                   padding: 20px;
                   background-color: #F2F2F2;
                   box-shadow: 0 1px 6px 0 rgba(72, 139, 216, 0.1);
                   display: block;
                   border-bottom-left-radius: 4px;
                   border-bottom-right-radius: 4px;
                   clear: both;
               }

               .nk-header #nk-cart .nk-ttms-content .footer p a {
                   background-color: #E73435;
                   text-align: center;
                   color: #fff;
                   display: block;
                   padding: 13px 0;
                   font-size: 14px;
                   color: #fff;
                   border-radius: 2px;
                   position: relative;
                   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
                   -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                   transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
               }

               .nk-header #nk-cart .nk-ttms-content .footer p a::after {
                   content: "";
                   border-radius: 5px;
                   position: absolute;
                   z-index: -1;
                   top: 0;
                   left: 0;
                   width: 100%;
                   height: 100%;
                   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
                   opacity: 0;
                   -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                   transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
               }

               .nk-header #nk-cart .nk-ttms-content .footer p a:hover {
                   opacity: 0.9;
                   -webkit-transform: scale(1.1, 1.1);
                   transform: scale(1.1, 1.1);
               }

               .nk-header #nk-cart .nk-ttms-content .footer p a:hover ::after {
                   opacity: 1;
               }

               .overlay {
                   position: absolute;
                   display: none;
                   top: 0;
                   left: 0;
                   bottom: 0;
                   right: 0;
                   background-color: rgba(0, 0, 0, 0.6);
                   z-index: 9999;
                   pointer-events: none;
               }

               .shake-opacity-tettay2018 {
                   display: inline-block;
                   transform-origin: center center;
                   animation-name: shake-opacity-tettay2018;
                   animation-duration: 1.5s;
                   animation-timing-function: ease-in-out;
                   animation-iteration-count: infinite;
               }

               @keyframes shake-opacity-tettay2018 {
                   10% {
                       transform: translate(3px, 3px) rotate(0.5deg);
                   }

                   20% {
                       transform: translate(-1px, 0px) rotate(-0.5deg);
                   }

                   30% {
                       transform: translate(-1px, -3px) rotate(-1.5deg);
                   }

                   40% {
                       transform: translate(3px, -2px) rotate(0.5deg);
                   }

                   50% {
                       transform: translate(0px, 1px) rotate(0.5deg);
                   }

                   60% {
                       transform: translate(0px, -3px) rotate(-1.5deg);
                   }

                   70% {
                       transform: translate(0px, -4px) rotate(0.5deg);
                   }

                   80% {
                       transform: translate(-3px, -1px) rotate(0.5deg);
                   }

                   90% {
                       transform: translate(-4px, 2px) rotate(0.5deg);
                   }

                   0%,
                   100% {
                       transform: translate(0, 0) rotate(0);
                   }
               }

               #recapcha_login {
                   margin: 0 0 0 161px;
                   transform: scale(0.77);
                   transform-origin: 0 0;
               }

               #recapcha_login .rc-anchor-normal {
                   width: 230px !important;
               }

               .option-val {
                   color: #3f3f3f;
                   font-size: 13px;
               }

               .option-val strong {
                   font-weight: bold;
                   padding-left: 4px;
               }

               .price-details .nk-shock-price-label {
                   font-size: .7em;
                   font-weight: 700;
                   color: white;
                   background-color: var(--primaryColor);
                   width: fit-content;
                   padding: 0 5px;
                   border-radius: 0.5rem;
               }

               .price-details .price-old span {
                   margin: 0;
                   font-size: 14px;
                   color: #A6A6A6;
                   text-decoration: line-through;
                   display: block;
               }

               .item-list.X10 .price-details .price-now-custom .price-old {
                   padding-top: 10px;
                   padding-right: 6px;
                   font-size: 13px;
               }

               .nk-top-stickers {
                   padding-right: 4px;
                   position: relative;
                   overflow: hidden;
                   margin-bottom: 3px;
                   font-size: 10px;
                   line-height: 14px;
               }

               .nk-top-stickers:after {
                   content: "";
                   display: table;
                   clear: both;
               }

               .nk-top-stickers .nk-sticker {
                   font-family: Arial, 'Helvetica Neue', 'Helvetica', sans-serif;
                   font-style: normal;
                   font-weight: normal;
                   font-size: 10px;
                   line-height: 14px;
                   margin-right: 4px;
                   padding: 3px;
                   float: left;
                   position: relative;
               }

               .nk-top-stickers .nk-sticker.nk-installment {
                   border-radius: var(--borderRadius);
                   background-color: var(--bgBadge);
                   color: var(--primaryColor);
                   border: 1px solid var(--primaryColor);
                   z-index: 3;
               }

               .nk-top-stickers .nk-sticker.nk-new {
                   background: #1FB349;
                   border-radius: 2px;
                   color: #FFFFFF;
                   z-index: 4;
               }

               .nk-top-stickers .nk-sticker.nk-bestseller {
                   color: #FFFFFF;
                   background: #EE1E25;
                   position: relative;
                   z-index: 1;
                   padding-right: 14px;
                   border-radius: 2px 0 0 2px;
               }

               .nk-top-stickers .nk-sticker.nk-bestseller:after {
                   background: #ffffff;
                   content: "";
                   height: 2.5em;
                   margin-top: -1.25em;
                   position: absolute;
                   right: -2em;
                   top: 48%;
                   width: 2.5em;
                   z-index: 2;
                   transform: rotate(45deg);
                   border-radius: 0 0 0 2px;
               }

               .nk-top-stickers .nk-sticker.nk-bestseller .nk-rank {
                   font-weight: 500;
               }

               .nk-promo-coupon {
                   display: flex;
                   flex-wrap: nowrap;
                   background: linear-gradient(270deg, #FF3447 0%, #FF773F 100%);
                   border-radius: 2px;
                   margin: 10px 0 0 0;
                   width: 158px;
                   height: 34px;
               }

               .nk-promo-coupon .l {
                   flex: 1;
                   padding: 2px;
                   display: flex;
                   align-items: center;
               }

               .nk-promo-coupon .l img {
                   width: 24px !important;
                   margin: 0 auto !important;
               }

               .nk-promo-coupon .r {
                   padding: 0px;
                   display: flex;
                   align-items: flex-start;
                   flex-direction: column;
                   flex-wrap: nowrap;
                   justify-content: center;
                   flex: 4;
               }

               .nk-promo-coupon .r p {
                   color: #FFFFFF;
                   font-size: 12px;
                   line-height: 1.1 !important;
                   background-color: transparent;
               }

               .nk-promo-coupon .r strong {
                   font-weight: 700;
                   display: inline-block;
                   line-height: 1.1;
               }

               p.nk-shock-price-label {
                   font-weight: bold;
                   font-size: 13px;
                   line-height: 140%;
                   color: #3F3F3F;
               }

               div.online-price-payday {
                   margin-top: 5px;
               }

               p.nk-shock-price {
                   font-weight: bold;
                   font-size: 22px;
                   line-height: 120%;
                   color: #FF0000;
               }

               .price-now-custom {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .price-now-custom-no span {
                   margin-left: 5px;
               }

               .nk-product-desc p.label {
                   font-size: inherit;
                   font-weight: 500;
                   line-height: 18px;
                   color: #3F3F3F;
                   text-overflow: ellipsis;
                   display: -webkit-box;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   margin: 10px 0 4px 0;
                   overflow: hidden;
                   max-height: 36px;
                   white-space: normal !important;
               }

               .nk-product-ct .nk-product-desc .price-details,
               .item-list .nk-product-desc .price-details,
               .lp-products-list .nk-product-desc .price-details {
                   margin: 0 0 0 0 !important;
               }

               .nk-product-ct .nk-product-desc .price-details p.price,
               .item-list .nk-product-desc .price-details p.price,
               .lp-products-list .nk-product-desc .price-details p.price {
                   line-height: 120% !important;
               }

               .nk-product-ct .nk-product-desc .price-details p.price-new,
               .item-list .nk-product-desc .price-details p.price-new,
               .lp-products-list .nk-product-desc .price-details p.price-new {
                   font-size: 16px;
                   line-height: 18px;
                   font-weight: bold;
                   color: #ed3324;
                   margin: 0 !important;
               }

               .nk-product-ct .nk-product-desc .price-details p.cate-new,
               .item-list .nk-product-desc .price-details p.cate-new,
               .lp-products-list .nk-product-desc .price-details p.cate-new {
                   margin: 0 !important;
                   height: auto !important;
               }

               .nk-product-ct .nk-product-desc .price-details p.price_confirm,
               .item-list .nk-product-desc .price-details p.price_confirm,
               .lp-products-list .nk-product-desc .price-details p.price_confirm {
                   color: #28b650;
                   font-size: 20px !important;
                   align-items: center;
                   line-height: 120%;
                   height: auto !important;
               }

               .nk-product-ct .nk-product-desc .price-details .price-now-custom,
               .item-list .nk-product-desc .price-details .price-now-custom,
               .lp-products-list .nk-product-desc .price-details .price-now-custom {
                   margin-top: 3px !important;
               }

               .nk-product-ct .nk-product-desc .option-val,
               .item-list .nk-product-desc .option-val,
               .lp-products-list .nk-product-desc .option-val {
                   color: #3f3f3f;
                   font-size: 13px;
                   margin: 5px 0 0 0 !important;
                   line-height: 1.5;
               }

               .nk-product-ct .nk-product-desc .option-val strong,
               .item-list .nk-product-desc .option-val strong,
               .lp-products-list .nk-product-desc .option-val strong {
                   font-weight: bold;
                   padding-left: 4px;
               }

               .nk-content.nk-recent.nk-loaded,
               .nk-content.nk-recomment.nk-loaded {
                   background: transparent !important;
                   height: auto !important;
               }

               .owl-carousel {
                   -ms-touch-action: pan-y;
                   touch-action: pan-y;
               }

               .owl-carousel .owl-stage,
               .owl-carousel.owl-drag .owl-item {
                   -ms-touch-action: auto;
                   touch-action: auto;
               }

               .nk-recent .owl-stage,
               .nk-recomment .owl-stage,
               .nk-product-block-payday .owl-stage,
               .nk-product-carousel-blog .owl-stage,
               .nk-product-carousel-homepage .owl-stage {
                   display: -webkit-flex;
                   display: -ms-flexbox;
                   display: flex;
                   -webkit-flex-wrap: wrap;
                   -ms-flex-wrap: wrap;
                   flex-wrap: wrap;
                   margin-bottom: .5em;
               }

               .nk-recent .owl-stage .owl-item,
               .nk-recomment .owl-stage .owl-item,
               .nk-product-block-payday .owl-stage .owl-item,
               .nk-product-carousel-blog .owl-stage .owl-item,
               .nk-product-carousel-homepage .owl-stage .owl-item {
                   display: -webkit-flex;
                   display: -ms-flexbox;
                   display: flex;
                   height: auto !important;
               }

               .nk-recent .owl-carousel .item a,
               .nk-recomment .owl-carousel .item a,
               .nk-product-carousel-blog .owl-carousel .item a,
               .nk_top_10_bestselling_product_in_cat .owl-carousel .item a {
                   box-shadow: none !important;
                   background: transparent !important;
               }

               .nk-head-2020 {
                   padding: 17px 10px;
                   background: #d4d7d9;
                   margin-top: 15px;
                   width: 100%;
                   display: flex;
                   align-items: center;
               }

               .nk-head-2020 i.nki-arrow-brand-red {
                   display: inline-block;
                   margin: 0 9px 0 0;
                   font-size: 20px;
               }

               .nk-head-2020 h3,
               .nk-head-2020 h2 {
                   font-weight: bold;
                   font-size: 20px;
                   line-height: 16px;
                   text-transform: uppercase;
                   color: #3F3F3F;
               }

               button {
                   outline: none;
               }

               .nk-product-desc .star_icon_avg_rate_npv {
                   display: flex !important;
                   flex-wrap: nowrap !important;
               }

               .nk-product-desc .star_icon_avg_rate_npv [class*="nki-Star"] {
                   padding: 0 !important;
                   margin-right: 2px !important;
               }

               .price-now .ribbon-wrap .ribbon {
                   position: relative;
               }

               .price-now .ribbon-wrap .ribbon i {
                   display: block;
                   position: relative;
                   background: #27B550;
                   color: #FFFFFF;
                   text-decoration: none;
                   font-size: 16px;
                   font-style: normal;
                   font-weight: bold;
                   padding: 4px 10px 4px 40px;
                   max-width: 250px;
               }

               .price-now .ribbon-wrap .ribbon i:before {
                   content: "";
                   height: 0;
                   width: 0;
                   display: block;
                   position: absolute;
                   top: 0;
                   right: -14px;
                   border-top: 12px solid #27B550;
                   border-bottom: 12px solid #27B550;
                   border-right: 14px solid transparent;
                   border-left: 14px solid transparent;
               }

               .price-now .ribbon-wrap .ribbon:after {
                   content: "";
                   height: 0;
                   background: rgba(0, 0, 0, 0.3);
                   display: block;
                   position: absolute;
                   bottom: -3px;
                   left: 15px;
                   right: 58px;
               }

               .banner_home__ {
                   display: flex;
                   flex-wrap: wrap;
                   overflow: hidden;
               }

               .banner_home__.container {
                   padding: 0 60px;
               }

               .banner_home__ .row-fluid {
                   display: flex;
               }

               .banner_home__ .banner-left {
                   width: 102%;
                   padding-left: 0;
                   margin-right: 5px;
                   height: auto;
                   border-radius: 0.5em;
                   padding-bottom: 15px;
               }

               .banner_home__ .banner-right {
                   width: 25%;
                   padding-top: 5px;
                   height: 390px;
               }

               .banner_home__ .banner-right .top-image {
                   height: 48.25%;
                   margin-bottom: 5px;
                   border-radius: .5em;
               }

               .banner_home__ .banner-right .top-image a img {
                   width: 100%;
               }

               .banner_home__ .banner-right .bottom-image {
                   height: 48.25%;
               }

               .banner_home__ .banner-right .bottom-image a img {
                   width: 100%;
               }

               .banner_home__ .banner-right img {
                   height: -webkit-fill-available;
                   border-radius: .5em;
               }

               .banner_margbt20_margtp20 {
                   margin-top: 20px;
                   margin-bottom: 20px;
               }

               .banner_home_right__ {
                   padding: 10px 0 0 0;
               }

               .banner_home_right__ ul li {
                   margin: 0 0 10px 0;
               }

               .banner_home_right__ ul li:last-child {
                   margin: 0;
               }

               .banner_home_right__ ul li a {
                   display: block;
                   overflow: hidden;
                   width: 227px;
                   height: 158px;
                   border-radius: 10px;
               }

               .banner_home_right__ ul li a img {
                   transition: all .2s ease-in-out;
                   width: 100%;
                   height: 100%;
                   border-radius: 10px;
               }

               #nk-banner-home {
                   width: 100%;
                   position: relative;
                   min-height: 384px;
                   background-color: transparent;
               }

               #nk-banner-home .owl-stage-outer {
                   padding: 0;
               }

               #nk-banner-home .owl-dots {
                   position: absolute;
                   bottom: -23px;
                   left: 0;
                   right: 0;
                   margin: 0 auto;
                   justify-content: center;
                   display: flex;
                   display: -webkit-flex;
                   overflow: hidden;
               }

               #nk-banner-home .owl-dots .owl-dot {
                   margin: 0;
                   border: none;
                   background: transparent;
               }

               #nk-banner-home .owl-dots .owl-dot span {
                   width: 7px;
                   height: 7px;
                   border-radius: 50%;
                   border: 1px solid #D4D7D9;
                   display: block;
                   background: #D4D7D9;
               }

               #nk-banner-home .owl-dots .owl-dot:last-child {
                   margin: 0;
               }

               #nk-banner-home .owl-dots .owl-dot.active span {
                   background: #FF6B00;
                   border: 1px solid #FF6B00;
               }

               #nk-banner-home #sync1 {
                   height: 376px;
                   background: transparent;
                   border-radius: 0.5rem;
               }

               #nk-banner-home #sync1 .owl-item .item {
                   padding: 0;
               }

               #nk-banner-home #sync1 .item a {
                   display: block;
               }

               #nk-banner-home #sync1 .item a img {
                   width: 100%;
               }

               #nk-banner-home .container {
                   position: absolute;
                   bottom: 0;
                   margin: 0 auto;
                   left: 0;
                   right: 0;
               }

               #nk-banner-home #sync2 {
                   margin: 0 0 0 289px;
                   box-sizing: border-box;
                   -webkit-box-sizing: border-box;
                   -moz-box-sizing: border-box;
                   width: calc(100% - 289px);
                   width: -moz-calc(100% - 289px);
                   width: -webkit-calc(100% - 289px);
                   float: left;
                   opacity: 0.8;
                   background-color: #FFFFFF;
                   box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.26);
                   width: 100%;
                   z-index: 2;
               }

               #nk-banner-home #sync2 .item {
                   text-align: center;
                   cursor: pointer;
                   border-right: 1px solid #D8D8D8;
                   padding: 10px;
                   box-sizing: border-box;
                   -webkit-box-sizing: border-box;
                   -moz-box-sizing: border-box;
                   height: 50px;
                   float: left;
                   width: 14.2857%;
                   font-size: 13px;
                   line-height: 15px;
                   color: #4A4A4A;
               }

               #nk-banner-home #sync2 .item a {
                   color: #4A4A4A;
                   height: 32px;
                   overflow: hidden;
                   display: block;
               }

               #nk-banner-home #sync2 .item.active {
                   background: rgba(133, 128, 135, 0.8);
                   line-height: 16px;
               }

               #nk-banner-home #sync2 .item.active a {
                   color: #fff;
               }

               #nk-banner-home #sync2.owl-theme .owl-nav {
                   display: none;
               }

               #nk-banner-home .owl-theme .owl-nav {}

               #nk-banner-home .owl-theme .owl-nav [class*='owl-'] {
                   transition: all .3s ease;
               }

               #nk-banner-home .owl-theme .owl-nav [class*='owl-'].disabled:hover {
                   background-color: #D6D6D6;
               }

               #nk-banner-home #sync1.owl-theme {
                   position: relative;
               }

               #nk-banner-home #sync1.owl-theme .owl-next,
               #nk-banner-home #sync1.owl-theme .owl-prev {
                   width: 22px;
                   height: 40px;
                   margin-top: -20px;
                   position: absolute;
                   top: 50%;
               }

               #nk-banner-home #sync1.owl-theme .owl-prev {
                   left: 10px;
               }

               #nk-banner-home #sync1.owl-theme .owl-next {
                   right: 10px;
               }

               @-moz-document url-prefix() {
                   .banner_home__ .banner-right a img {
                       height: auto;
                   }
               }

               .nk-banner-promotion .column-1 {
                   width: 100%;
               }

               .nk-banner-promotion .column-2 {
                   width: 50%;
               }

               .nk-banner-promotion .column-3 {
                   width: 33.33%;
                   overflow: hidden;
               }

               .nk-banner-promotion img {
                   max-width: 100%;
                   display: block;
                   margin: 0 auto;
                   text-indent: -9999px;
                   color: transparent;
                   min-height: 100%;
               }

               .nk-banner-promotion-haspadding .nk-banner-promotion .column-3 {
                   width: 33.33%;
               }

               .nk-banner-promotion-haspadding .nk-banner-promotion .column-3:nth-child(1) {
                   padding-right: 5px;
               }

               .nk-banner-promotion-haspadding .nk-banner-promotion .column-3:nth-child(2) {
                   padding: 0 5px;
               }

               .nk-banner-promotion-haspadding .nk-banner-promotion .column-3:nth-child(3) {
                   padding-left: 5px;
               }

               @-webkit-keyframes fadeOut {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               @keyframes fadeOut {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               .owl-carousel {
                   display: none;
                   width: 100%;
                   -webkit-tap-highlight-color: transparent;
                   position: relative;
                   z-index: 1;
               }

               .animated {
                   -webkit-animation-duration: 1000ms;
                   animation-duration: 1000ms;
                   -webkit-animation-fill-mode: both;
                   animation-fill-mode: both;
               }

               .owl-animated-in {
                   z-index: 0;
               }

               .owl-animated-out {
                   z-index: 1;
               }

               .fadeOut {
                   -webkit-animation-name: fadeOut;
                   animation-name: fadeOut;
               }

               .owl-stage {
                   position: relative;
                   -ms-touch-action: pan-Y;
               }

               .owl-stage:after {
                   content: ".";
                   display: block;
                   clear: both;
                   visibility: hidden;
                   line-height: 0;
                   height: 0;
               }

               .owl-stage-outer {
                   position: relative;
                   overflow: hidden;
                   -webkit-transform: translate3d(0px, 0, 0);
               }

               .owl-item {
                   position: relative;
                   min-height: 1px;
                   float: left;
                   -webkit-backface-visibility: hidden;
                   -webkit-tap-highlight-color: transparent;
                   -webkit-touch-callout: none;
               }

               .owl-item img {
                   -webkit-transform-style: preserve-3d;
                   transform-style: preserve-3d;
               }

               .owl-item .owl-lazy {
                   opacity: 0;
                   -webkit-transition: opacity 400ms ease;
                   -moz-transition: opacity 400ms ease;
                   -ms-transition: opacity 400ms ease;
                   -o-transition: opacity 400ms ease;
                   transition: opacity 400ms ease;
               }

               .owl-dots.disabled {
                   display: none;
               }

               .owl-dot {
                   cursor: pointer;
                   -webkit-user-select: none;
                   -khtml-user-select: none;
                   -moz-user-select: none;
                   -ms-user-select: none;
                   user-select: none;
               }

               .owl-nav .owl-next {
                   cursor: pointer;
                   -webkit-user-select: none;
                   -khtml-user-select: none;
                   -moz-user-select: none;
                   -ms-user-select: none;
                   user-select: none;
               }

               .owl-nav .owl-prev {
                   cursor: pointer;
                   -webkit-user-select: none;
                   -khtml-user-select: none;
                   -moz-user-select: none;
                   -ms-user-select: none;
                   user-select: none;
               }

               .owl-video-wrapper {
                   position: relative;
                   height: 100%;
                   background: #000;
               }

               .owl-video-playing .owl-video-play-icon {
                   display: none;
               }

               .owl-video-playing .owl-video-tn {
                   display: none;
               }

               .owl-video-tn {
                   opacity: 0;
                   height: 100%;
                   background-position: center center;
                   background-repeat: no-repeat;
                   -webkit-background-size: contain;
                   -moz-background-size: contain;
                   -o-background-size: contain;
                   background-size: contain;
                   -webkit-transition: opacity 400ms ease;
                   -moz-transition: opacity 400ms ease;
                   -ms-transition: opacity 400ms ease;
                   -o-transition: opacity 400ms ease;
                   transition: opacity 400ms ease;
               }

               .owl-video-frame {
                   position: relative;
                   z-index: 1;
                   height: 100%;
                   width: 100%;
               }

               .owl-height {
                   -webkit-transition: height 500ms ease-in-out;
                   -moz-transition: height 500ms ease-in-out;
                   -ms-transition: height 500ms ease-in-out;
                   -o-transition: height 500ms ease-in-out;
                   transition: height 500ms ease-in-out;
               }

               .owl-carousel.owl-loaded {
                   display: block;
               }

               .owl-carousel.owl-loading {
                   opacity: 0;
                   display: block;
               }

               .owl-carousel.owl-hidden {
                   opacity: 0;
               }

               .owl-carousel.owl-refresh .owl-item {
                   display: none;
               }

               .owl-carousel.owl-drag .owl-item {
                   -webkit-user-select: none;
                   -moz-user-select: none;
                   -ms-user-select: none;
                   user-select: none;
               }

               .owl-carousel.owl-grab {
                   cursor: move;
                   cursor: -webkit-grab;
                   cursor: grab;
               }

               .owl-carousel.owl-rtl {
                   direction: rtl;
               }

               .owl-carousel.owl-rtl .owl-item {
                   float: right;
               }

               .no-js .owl-carousel {
                   display: block;
               }

               .of-hidden {
                   overflow: hidden;
               }

               .banner_noibat {
                   margin: 10px 0;
               }

               .banner_noibat img {
                   max-width: 100%;
                   height: auto;
               }

               .productInfo_description .banner_noibat {
                   margin: 10px 20px 0 0;
               }

               .nk-product-collection .main-bg {
                   display: inline-block;
                   width: 100%;
               }

               .nk-product-collection .main-bg.main-bg2 .nk-head {
                   justify-content: unset;
                   padding: 0 0 11px 0;
               }

               .nk-product-collection .main-bg.main-bg2 .nk-head span.nki-Gift {
                   font-size: 40px;
                   margin: 0 10px 0 0;
               }

               .nk-product-collection .main-bg.main-bg2 .nk-head h3 {
                   font-size: 24px;
                   font-weight: bold;
                   margin: 0;
                   padding: 0;
                   text-transform: none;
               }

               .nk-product-collection .nk-product.owl-carousel {
                   margin: 0;
               }

               .nk-product-collection .nk-product .item {
                   width: 20%;
                   float: left;
               }

               .nk-product-collection .nk-product .item .nk-link-product {
                   background: #fff;
                   display: block;
                   padding: 8px 8px;
                   height: 100%;
                   border-radius: 4px;
               }

               .nk-product-collection .nk-product .item .nk-link-product .stiker-online {
                   position: absolute;
                   right: 0;
               }

               .nk-product-collection .nk-product .item .nk-link-product .stiker-online img {
                   width: 90px;
               }

               .nk-product-collection .nk-product .item .nk-link-product .tra-gop-0 {
                   margin-top: 0px;
                   -webkit-transition: margin-top 0.3s ease-out;
                   transition: margin-top 0.3s ease-out;
               }

               .nk-product-collection .nk-product .review_product {
                   display: flex;
                   margin-top: 6px;
                   font-size: 14px;
               }

               .nk-product-collection .nk-product .review_product .average_rating {
                   color: #FF6B00;
               }

               .nk-product-collection .nk-product .review_product .line_break {
                   color: #C4C4C4;
                   padding: 0 8px;
               }

               .nk-product-collection .nk-product .review_product .reviewCount {
                   color: #a6a6a6;
               }

               .nk-product-collection .nk-product .review_product .nki-Star:before,
               .nk-product-collection .nk-product .review_product .nki-star-half-o:before,
               .nk-product-collection .nk-product .review_product .nki-star-o:before,
               .nk-product-collection .nk-product .review_product [class*="nki-Star"]:before {
                   color: #ff6b00;
               }

               .nk-product-collection .load-more {
                   text-align: center;
                   clear: both;
                   margin: 0 5px;
               }

               .nk-product-collection .load-more a {
                   width: 100%;
                   height: 42px;
                   box-shadow: 4px 4px 16px 0 #d9e4e7;
                   background-color: #ffffff;
                   display: inline-block;
                   margin: 5px auto 0;
                   clear: both;
                   line-height: 42px;
                   font-size: 16px;
                   color: #0071ff;
                   border-radius: 8px;
               }

               .nk-product-collection.nk-product-cate-style-grid .item {
                   width: 25%;
                   float: left;
               }

               .nk-product-collection.nk-product-cate-style-grid .item .review_product {
                   display: flex;
                   margin-top: 6px;
                   font-size: 14px;
               }

               .nk-product-collection.nk-product-cate-style-grid .item .review_product .average_rating {
                   color: #FF6B00;
               }

               .nk-product-collection.nk-product-cate-style-grid .item .review_product .line_break {
                   color: #C4C4C4;
                   padding: 0 8px;
               }

               .nk-product-collection.nk-product-cate-style-grid .item .review_product .reviewCount {
                   color: #a6a6a6;
               }

               .nk-product-collection.nk-product-cate-style-grid .item .review_product .nki-star:before,
               .nk-product-collection.nk-product-cate-style-grid .item .review_product .nki-star-half-o:before,
               .nk-product-collection.nk-product-cate-style-grid .item .review_product .nki-star-o:before,
               .nk-product-collection.nk-product-cate-style-grid .item .review_product [class*="nki-Star"]:before {
                   color: #ff6b00;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item {
                   width: 20%;
                   height: 445px;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .nk-product-desc .price-details .product_outstock {
                   height: 26px;
                   margin: 0 0 12px 0;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .nk-product-desc .price-details .product_outstock p.hethang_text {
                   font-size: 20px;
                   color: #ffa800;
                   font-weight: bold;
                   line-height: 1.2;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .nk-product-desc .price-details p.price-new.cate-new,
               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .nk-product-desc .price-details p.price {
                   font-size: 16px;
                   font-weight: bold;
                   color: #3f3f3f;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .nk-product-desc .price-details .price-now-custom {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new {
                   width: 67px;
                   height: 22px;
                   background: #ffd600;
                   border-radius: 4px;
                   line-height: 22px;
                   text-align: center;
                   top: auto;
                   bottom: 138px;
                   position: relative;
                   font-weight: 400;
                   margin-left: -4px;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new span sub {
                   font-size: 9px;
                   vertical-align: bottom;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment {
                   width: 205px;
                   padding: 10px 0 0 0;
                   top: 20px;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment p.installment {
                   margin-bottom: 10px;
                   color: #4a4a4a;
                   font-size: 12px;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment p.installment span {
                   color: #1a7eff;
                   cursor: pointer;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment p.installment:before {
                   top: 11px;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment p.installment::before {
                   content: "";
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   position: absolute;
                   top: 2px;
                   left: 28px;
                   z-index: 3;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment p.installment:after {
                   top: 0px;
               }

               .nk-product-collection.nk-product-cate-style-grid .nk-product-lp-new .item .tra-gop-0.cate-new .pr-installment p.installment::after {
                   content: "";
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #dadada;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   position: absolute;
                   top: 0px;
                   left: 28px;
                   z-index: 1;
               }

               .nk-product-collection .nk-head.nk-home {
                   justify-content: normal;
                   padding: 0 0 11px 0;
               }

               .nk-product-collection .nk-head.nk-home i {
                   font-size: 40px;
                   margin: 0 10px 0 0;
               }

               .nk-product-collection .nk-head.nk-home h3 {
                   font-size: 24px;
                   font-weight: bold;
                   margin: 0;
                   padding: 0;
                   text-transform: none;
               }

               .nk-product-collection .nk-content .item a {
                   background: #fff;
                   display: block;
                   box-shadow: 4px 4px 16px 0 rgba(217, 228, 231, 0.5);
                   border-radius: 8px;
                   padding: 10px 12px;
               }

               .nk-product-collection .nk-head {
                   width: 100%;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   justify-content: space-between;
               }

               .nk-product-collection .nk-head h3 {
                   font-family: Arial, 'Helvetica Neue Bold', 'Helvetica', sans-serif;
                   font-size: 18px;
                   font-weight: bold;
                   color: #000;
                   padding: 20px 0;
                   text-transform: uppercase;
                   margin: 0 0 0 25px;
               }

               .nk-product-collection .nk-head h3.color1 {
                   border-top: 3px solid #F57650;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head h3.color2 {
                   border-top: 3px solid #70C4FD;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head h3.color3 {
                   border-top: 3px solid #00A1C0;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head h3.color4 {
                   border-top: 3px solid #57B6B6;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head h3.color5 {
                   border-top: 3px solid #FFC300;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head h3.color6 {
                   border-top: 3px solid #00C0C6;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head h3.color7 {
                   border-top: 3px solid #B8D733;
                   margin: 0 0 0 25px;
                   padding: 17px 0 20px 0;
               }

               .nk-product-collection .nk-head .nk-categories {
                   margin: 0 25px 0 0;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-product-collection .nk-head .nk-categories.color1 ul li a:hover {
                   color: #F57650;
               }

               .nk-product-collection .nk-head .nk-categories.color2 ul li a:hover {
                   color: #70C4FD;
               }

               .nk-product-collection .nk-head .nk-categories.color3 ul li a:hover {
                   color: #00A1C0;
               }

               .nk-product-collection .nk-head .nk-categories.color4 ul li a:hover {
                   color: #57B6B6;
               }

               .nk-product-collection .nk-head .nk-categories.color5 ul li a:hover {
                   color: #FFC300;
               }

               .nk-product-collection .nk-head .nk-categories.color6 ul li a:hover {
                   color: #00C0C6;
               }

               .nk-product-collection .nk-head .nk-categories.color7 ul li a:hover {
                   color: #B8D733;
               }

               .nk-product-collection .nk-head .nk-categories ul {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-product-collection .nk-head .nk-categories ul li {
                   padding: 0 20px 0 0;
               }

               .nk-product-collection .nk-head .nk-categories ul li a {
                   font-size: 14px;
                   color: #000;
               }

               .nk-product-collection .nk-head .nk-categories ul li a:hover {
                   color: #0076ff;
               }

               @media (min-width: 1610px) {
                   .nk-product-collection .nk-head .nk-categories ul li {
                       padding: 0 40px 0 0;
                   }
               }

               @media (max-width: 1179px) {
                   .nk-product-collection .nk-head .nk-categories ul li a {
                       font-size: 13px;
                   }
               }

               .nk-product-collection .nk-head .nk-categories .nk-read-more a {
                   font-size: 12px;
                   color: #1a7eff;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .nk-product-collection .nk-head .nk-categories .nk-read-more a i {
                   font-size: 10px;
                   padding: 0 0 0 10px;
               }

               .nk-product-collection .nk-product .owl-item .item {
                   width: 100%;
                   padding: 0;
                   float: none;
               }

               .nk-product-collection .nk-product .owl-item .item:hover a,
               .nk-product-collection .nk-product .owl-item .item:hover .tra-gop-0 {
                   margin-top: 0;
               }

               .nk-product-collection .nk-product .item {
                   position: relative;
               }

               .nk-product-collection .nk-product .item .price-details .product_price_value_3price {
                   margin: 0 0 12px 0;
               }

               .nk-product-collection .nk-product .item .price-details .product_price_value_3price span {
                   font-size: 12px;
                   color: #a6a6a6;
                   text-decoration: line-through;
               }

               .nk-product-collection .nk-product .nk-product-img>img {
                   vertical-align: middle;
                   width: auto;
                   height: auto;
                   margin: 0 auto;
                   max-width: 180px;
               }

               .nk-product-collection .nk-product .tra-gop-0 {
                   position: absolute;
                   top: 188px;
                   left: 16px;
                   right: 16px;
               }

               .nk-product-collection .nk-product .tra-gop-0 .pr-installment {
                   display: none;
                   position: absolute;
                   top: 0;
                   z-index: 2;
                   padding: 27px 0 0 0;
               }

               .nk-product-collection .nk-product .tra-gop-0 .pr-installment .installment {
                   background: #fff;
                   padding: 8px;
                   border: 1px solid #dadada;
                   font-size: 13px;
                   line-height: 1.5;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
               }

               .nk-product-collection .nk-product .tra-gop-0 .pr-installment .installment::before {
                   content: "";
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   position: absolute;
                   top: 19px;
                   left: 28px;
                   z-index: 3;
               }

               .nk-product-collection .nk-product .tra-gop-0 .pr-installment .installment::after {
                   content: "";
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #dadada;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   position: absolute;
                   top: 18px;
                   left: 28px;
                   z-index: 1;
               }

               .nk-product-collection .nk-product .tra-gop-0 .pr-installment .installment span {
                   color: #1a7eff;
                   cursor: pointer;
               }

               .nk-product-collection .nk-product .tra-gop-0:hover .pr-installment {
                   display: block;
               }

               .nk-product-collection .nk-product .owl-stage-outer {
                   width: 100%;
               }

               .nk-product-collection .nk-product .item {
                   position: relative;
               }

               .nk-product-collection .nk-product .item .item-list {
                   position: relative;
               }

               .nk-product-collection .nk-product .item .item-list .nk-product-desc a {
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   color: #3f3f3f;
                   text-decoration: none;
                   transition: all 0.2s ease;
                   font-size: 1em;
                   line-height: 1.6;
                   font-weight: 500;
                   min-height: 50px;
               }

               .nk-product-collection .nk-product .item .item-list .frame {
                   position: absolute;
                   top: -10px;
                   left: -8px;
                   width: 221px;
               }

               .nk-product-collection .nk-product .item .item-list .frame img {
                   width: 100%;
               }

               .nk-product-collection .nk-product .item>a:nth-child(2) .item-list {
                   padding-top: 20px !important;
               }

               .nk-product-collection .nk-product .item .nk-product-img {
                   text-align: center;
                   -moz-box-sizing: border-box;
                   -webkit-box-sizing: border-box;
                   box-sizing: border-box;
                   position: relative;
                   margin: 0;
                   overflow: hidden;
               }

               .nk-product-collection .nk-product .item .nk-product-img span {
                   line-height: normal;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-top-left {
                   position: absolute;
                   top: 0;
                   left: 0;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-top-right {
                   position: absolute;
                   top: 0;
                   right: 0;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-top-center {
                   position: absolute;
                   top: 0;
                   right: 0;
                   left: 0;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-bottom-left {
                   position: absolute;
                   bottom: 0;
                   left: 0;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-bottom-right {
                   position: absolute;
                   bottom: 0;
                   right: 0;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-bottom-center {
                   position: absolute;
                   bottom: 0;
                   right: 0;
                   left: 0;
               }

               .nk-product-collection .nk-product .item .nk-product-img .position-bottom-center>img {
                   display: inline;
                   width: auto;
                   max-width: 100%;
               }

               .nk-product-collection .nk-product .item p.title {
                   position: relative;
                   font-family: Arial, 'Helvetica Neue Bold', 'Helvetica', sans-serif !important;
                   font-size: 16px;
                   font-weight: bold;
                   color: #3f3f3f;
                   text-transform: uppercase;
                   padding: 5px 0 0 0;
                   align-items: baseline;
                   height: 21px;
               }

               .nk-product-collection .nk-product .item p.title span.tra-gop-0 {
                   position: absolute;
                   bottom: -1px;
                   right: 0;
               }

               .nk-product-collection .nk-product .item .price-details {
                   flex-direction: column;
                   align-items: stretch;
                   justify-content: center;
                   display: flex;
               }

               .nk-product-collection .nk-product .item .price-details .price-now {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   justify-content: space-between;
               }

               .nk-product-collection .nk-product .item .price-details .price-now .price-old-onl {
                   font-size: 14px;
                   font-weight: bold;
                   color: #fe3434;
               }

               .nk-product-collection .nk-product .item .price-details .price-now.price_confirm_default {
                   justify-content: left;
                   font-size: 20px;
               }

               .nk-product-collection .nk-product .item .price-details .price-now .product_price_value_3price {
                   margin: 2px 0 8px;
                   font-size: 12px;
                   font-weight: 300;
                   color: #a6a6a6;
                   min-height: 14px;
                   line-height: 14px;
               }

               .nk-product-collection .nk-product .item .price-details .price-now .product_price_value_3price span:nth-child(1) {
                   text-decoration: line-through;
               }

               .nk-product-collection .nk-product .item .price-details .price-now .price_confirm {
                   color: #28b650;
               }

               .nk-product-collection .nk-product .item .price-details p.price {
                   color: #fe3434;
                   font-size: 16px;
                   font-weight: bold;
               }

               .nk-product-collection .nk-product .item .special-campain {
                   margin-left: auto;
               }

               .nk-product-collection .nk-product .item p.price-new {
                   color: #fe3434;
               }

               .nk-product-collection .nk-product .item p.price-new .cheap-online-price {
                   font-weight: normal;
                   font-size: 14px;
                   background: url("/images/companies/_1/Sticker_GiaReOnline02%402x.png") no-repeat left top;
                   background-size: contain;
                   position: relative;
                   top: -1px;
                   padding: 2px 5px 5px 20px;
                   margin-left: 20px;
               }

               .nk-product-collection .nk-product .item p.price-new.is_shock_price {
                   color: #1a7eff;
                   font-size: 16px;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   justify-content: space-between;
                   min-height: 14px;
                   line-height: 14px;
                   margin: 0 0 12px 0;
                   font-weight: bold;
               }

               .nk-product-collection .nk-product .item p.price-new.is_shock_price .stiker-online img {
                   width: 95px;
               }

               .nk-product-collection .nk-product .item p.promotion {
                   color: #ee896b;
                   font-size: 14px;
                   overflow: hidden;
                   white-space: nowrap;
                   text-overflow: ellipsis;
                   width: 100%;
                   height: 18px;
               }

               .nk-product-collection .nk-product .item .pr-installment {
                   height: 18px;
                   margin: 4px 0;
               }

               .nk-product-collection .nk-product .item .pr-installment p.installment {
                   margin-bottom: 10px;
                   color: #4a4a4a;
                   font-size: 12px;
               }

               .nk-product-collection .nk-product .owl-nav {
                   display: block;
               }

               .nk-product-collection .nk-product .owl-nav .owl-prev {
                   height: 62px;
                   width: 32px;
                   border: 1px solid #F1F5F6;
                   border-radius: 0 4px 4px 0;
                   background-color: rgba(63, 63, 63, 0.5);
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 50%;
                   transform: translate3d(0, -75%, 0);
                   left: 0px;
                   line-height: 62px;
                   text-align: center;
                   border: none;
               }

               .nk-product-collection .nk-product .owl-nav .owl-prev.disabled {
                   opacity: 0.2;
               }

               .nk-product-collection .nk-product .owl-nav .owl-prev i {
                   color: #FFF;
                   font-size: 25px;
                   margin: 0 0 0 -5px;
               }

               .nk-product-collection .nk-product .owl-nav .owl-next {
                   height: 62px;
                   width: 32px;
                   border: 1px solid #F1F5F6;
                   border-radius: 4px 0 0 4px;
                   background-color: rgba(63, 63, 63, 0.5);
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 50%;
                   transform: translate3d(0, -75%, 0);
                   right: 0px;
                   text-align: center;
                   line-height: 62px;
                   border: none;
               }

               .nk-product-collection .nk-product .owl-nav .owl-next.disabled {
                   opacity: 0.2;
               }

               .nk-product-collection .nk-product .owl-nav .owl-next i {
                   color: #FFF;
                   font-size: 25px;
               }

               .nk-product-collection .nk-product:hover .owl-nav {
                   display: block;
               }

               .nk-product-collection .nk-banner {
                   float: left;
                   width: 280px;
                   padding: 0 5px 10px 10px;
                   -moz-box-sizing: border-box;
                   -webkit-box-sizing: border-box;
                   box-sizing: border-box;
               }

               .nk-product-collection .nk-banner .owl-nav {
                   display: none;
               }

               .nk-product-collection .nk-banner .owl-nav .owl-prev {
                   height: 61px;
                   width: 32px;
                   border-radius: 2px;
                   background-color: rgba(0, 0, 0, 0.5);
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 50%;
                   transform: translate3d(0, -60%, 0);
                   left: 11px;
                   line-height: 72px;
                   text-align: center;
                   border: none;
               }

               .nk-product-collection .nk-banner .owl-nav .owl-prev.disabled {
                   opacity: 0.2;
               }

               .nk-product-collection .nk-banner .owl-nav .owl-prev i {
                   font-size: 30px;
                   color: white;
               }

               .nk-product-collection .nk-banner .owl-nav .owl-next {
                   height: 62px;
                   width: 32px;
                   border-radius: 2px;
                   background-color: rgba(0, 0, 0, 0.5);
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 50%;
                   transform: translate3d(0, -60%, 0);
                   right: 6px;
                   text-align: center;
                   line-height: 72px;
                   border: none;
               }

               .nk-product-collection .nk-banner .owl-nav .owl-next.disabled {
                   opacity: 0.2;
               }

               .nk-product-collection .nk-banner .owl-nav .owl-next i {
                   font-size: 30px;
                   color: white;
               }

               .nk-product-collection .nk-banner:hover .owl-nav {
                   display: block;
               }

               .nk-product-collection .nk-banner .owl-dots {
                   position: absolute;
                   bottom: 18px;
                   left: 0;
                   right: 0;
                   margin: 0 auto;
                   width: 30px;
               }

               .nk-product-collection .nk-banner .owl-dots .owl-dot {
                   display: table-cell;
                   vertical-align: middle;
                   padding: 0 5px 0 0;
                   opacity: 0.3;
               }

               .nk-product-collection .nk-banner .owl-dots .owl-dot:last-child {
                   padding: 0;
               }

               .nk-product-collection .nk-banner .owl-dots .owl-dot.active {
                   opacity: 1;
               }

               .nk-product-collection .nk-banner .owl-dots .owl-dot span {
                   height: 7px;
                   width: 7px;
                   background-color: #ffffff;
                   border-radius: 50%;
                   display: block;
               }

               .nk-product-collection.nk-product-special .main-bg {
                   margin: 0 0 20px 0;
               }

               .nk-product-collection.nk-product-special .tra-gop-0 {
                   position: absolute;
                   top: 183px;
                   left: 12px;
                   right: 12px;
               }

               .nk-product-collection.nk-product-special .tra-gop-0 img {
                   width: 77px;
                   margin: 0 0 8px 0;
               }

               .nk-product-collection.nk-product-special .tra-gop-0 .pr-installment {
                   display: none;
                   position: absolute;
                   top: 0;
                   z-index: 2;
                   padding: 27px 0 0 0;
               }

               .nk-product-collection.nk-product-special .tra-gop-0 .pr-installment .installment {
                   background: #fff;
                   padding: 8px;
                   border: 1px solid #dadada;
                   font-size: 13px;
                   line-height: 1.5;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
               }

               .nk-product-collection.nk-product-special .tra-gop-0 .pr-installment .installment::before {
                   content: "";
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #fff;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   position: absolute;
                   top: 19px;
                   left: 28px;
                   z-index: 3;
               }

               .nk-product-collection.nk-product-special .tra-gop-0 .pr-installment .installment::after {
                   content: "";
                   width: 0;
                   height: 0;
                   border-bottom: 10px solid #dadada;
                   border-left: 10px solid transparent;
                   border-right: 10px solid transparent;
                   position: absolute;
                   top: 18px;
                   left: 28px;
                   z-index: 1;
               }

               .nk-product-collection.nk-product-special .tra-gop-0 .pr-installment .installment a.xct {
                   color: #1a7eff;
                   cursor: pointer;
                   box-shadow: none;
                   padding: 0;
                   border-radius: 0;
                   display: inline;
               }

               .nk-product-collection.nk-product-special .tra-gop-0:hover .pr-installment {
                   display: block;
               }

               .owl-carousel .owl-video-tn {
                   min-width: 100%;
                   min-height: 100%;
               }

               .owl-carousel .item-video {
                   height: 300px;
                   min-width: 100%;
               }

               .owl-carousel .item {
                   padding: 0 5px;
               }

               .owl-carousel .item .nk-link-product {
                   height: 100%;
                   position: relative;
                   transition: box-shadow .3s ease-out, transform .3s ease-out;
               }

               .owl-carousel .item:hover a.nk-link-product {
                   box-shadow: 0 4px 10px 0 rgba(196, 196, 196, 0.2);
                   transform: translateY(-5px);
               }

               .owl-carousel .item .nk-product-img {
                   line-height: 180px;
                   height: 180px;
                   margin: 0;
               }

               .owl-carousel .item .price-details .online-price-payday {
                   line-height: unset;
               }

               .owl-carousel .item .price-details .product_outstock {
                   height: 26px;
                   margin: 0 0 12px 0;
               }

               .owl-carousel .item .price-details .product_outstock.c-flag {
                   display: block !important;
                   border: none !important;
                   background-color: transparent !important;
                   padding: 0 !important;
               }

               .owl-carousel .item .price-details .product_outstock p.hethang_text {
                   font-size: 20px;
                   color: #ffa800;
                   font-weight: bold;
                   line-height: 1.2;
               }

               .owl-carousel .item .price-details .stop-selling {
                   color: #fe3434;
                   font-size: 20px;
                   line-height: 1.2;
                   font-weight: bold;
                   margin: 0 0 12px 0;
               }

               .owl-carousel .item .price-details p.price.cate-new {
                   font-size: 16px;
                   font-weight: bold;
                   color: #3f3f3f;
               }

               .owl-carousel .item .price-details .price-now-custom {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .owl-carousel .item .price-details .price-now-custom-no span {
                   margin-left: 0;
               }

               .owl-carousel .item p.price-new.cate-new {
                   font-size: 16px;
                   font-weight: bold;
                   color: #3f3f3f;
               }

               .owl-carousel .item .tra-gop-0.cate-new {
                   width: 67px;
                   height: 22px;
                   background: #ffd600;
                   border-radius: 4px;
                   line-height: 22px;
                   text-align: center;
                   top: auto;
                   bottom: 157px;
                   position: relative;
                   font-weight: 400;
                   margin-left: 0px;
               }

               .owl-carousel .item .tra-gop-0.cate-new.shockprice_available {
                   bottom: 145px;
               }

               .owl-carousel .item .tra-gop-0.cate-new span sub {
                   font-size: 9px;
                   vertical-align: bottom;
               }

               .owl-carousel .item .tra-gop-0.cate-new img {
                   height: 100%;
                   width: 100%;
                   margin: 0;
               }

               .owl-carousel .item .tra-gop-0.cate-new p a {
                   color: #000;
               }

               .owl-carousel .item .tra-gop-0.cate-new .pr-installment {
                   width: 205px;
                   padding: 10px 0 0 0;
                   top: 20px;
               }

               .owl-carousel .item .tra-gop-0.cate-new .pr-installment .installment:after {
                   top: 0px;
               }

               .owl-carousel .item .tra-gop-0.cate-new .pr-installment .installment:before {
                   top: 1px;
               }

               .nk-box-ribbon {
                   position: relative;
                   background: #FFFFFF;
                   border: 0.5px solid #AA2D2D;
                   box-sizing: border-box;
                   box-shadow: 0 2px 2px 0 rgba(12, 23, 95, 0.1), 0 -1px 0 0 #f0f1f5, 0 1px 0 0 #f0f1f5;
                   margin-top: .5em;
               }

               .nk-box-ribbon .nk-main-box {
                   padding: 12px 12px 0;
               }

               .nk-box-ribbon .nk-main-box .product_info_gifts {
                   overflow: hidden;
               }

               .nk-box-ribbon .nk-main-box .product_info_gifts_container {
                   padding: 0;
                   border: none;
               }

               .nk-box-ribbon .nk-main-box .product_info_gifts_container label.labelForInput input[type=radio]:checked {
                   border: 1px solid #FF6B00;
               }

               .nk-box-ribbon .nk-main-box .product_info_gifts_container label.labelForInput input[type=radio]:checked:before {
                   background: #FF6B00;
               }

               .nk-box-ribbon .nk-main-box a:link,
               .nk-box-ribbon .nk-main-box a:visited {
                   color: #1A7EFF;
                   font-size: 14px;
               }

               .nk-box-ribbon .ribbon-wrap {
                   position: relative;
                   margin: 8px 20px 0 -12px;
                   font-size: 18px;
                   line-height: 18px;
                   transition: width 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
               }

               .nk-box-ribbon .ribbon-wrap.open a,
               .nk-box-ribbon .ribbon-wrap:hover a {
                   background-color: #86c5da;
               }

               .nk-box-ribbon .ribbon-wrap.open a:before,
               .nk-box-ribbon .ribbon-wrap:hover a:before {
                   border-top-color: #86c5da;
                   border-bottom-color: #86c5da;
               }

               .nk-box-ribbon .ribbon-wrap .ribbon {
                   position: relative;
               }

               .nk-box-ribbon .ribbon-wrap .ribbon:after {
                   content: "";
                   height: 0;
                   background: rgba(0, 0, 0, 0.3);
                   display: block;
                   position: absolute;
                   bottom: -3px;
                   left: 15px;
                   right: 58px;
               }

               .nk-box-ribbon .ribbon-wrap .ribbon a {
                   display: block;
                   position: relative;
                   background: #EF4136;
                   margin-right: 160px;
                   color: #fff;
                   text-decoration: none;
                   font-size: 14px;
                   line-height: 16px;
                   text-transform: uppercase;
                   font-weight: bold;
                   padding: 10px 10px 10px 30px;
               }

               .nk-box-ribbon .ribbon-wrap .ribbon a:after {
                   content: "";
                   height: 0;
                   width: 0;
                   display: block;
                   position: absolute;
                   bottom: -12px;
                   left: 0;
                   border-top: 12px solid #AA2D2D;
                   border-left: 12px solid transparent;
               }

               .nk-box-ribbon .ribbon-wrap .ribbon a:before {
                   content: "";
                   height: 0;
                   width: 0;
                   display: block;
                   position: absolute;
                   top: 0;
                   right: -16px;
                   border-top: 18px solid #EF4136;
                   border-bottom: 18px solid #EF4136;
                   border-right: 16px solid transparent;
                   border-left: 16px solid transparent;
               }

               .nk-box-ribbon .num-ord {
                   border-radius: 50%;
                   width: 20px;
                   height: 20px;
                   padding: 1px;
                   background: #EF4136;
                   border: none;
                   color: #FFFFFF;
                   text-align: center;
                   font-size: 11px !important;
                   line-height: 18px !important;
                   margin-right: 6px !important;
                   flex-shrink: 0;
                   flex-grow: 0;
               }

               .nk-box-ribbon .num-ord span {
                   font-size: 11px !important;
                   line-height: 18px !important;
                   margin-right: 0 !important;
               }

               .pdp-box {
                   background: #FFFFFF;
                   margin: 0 0 15px 0;
                   padding: 1em;
               }

               .pdp-box .nk-main-box {
                   background: #FFFFFF;
                   padding: 8px;
               }

               .pdp-box.mb-5 {
                   margin-bottom: 5px;
               }

               .pdp-box.whys {
                   display: none;
               }

               .pdp-box.whys .nk-main-box {
                   padding: 0;
               }

               .pdp-box.whys .why-items {
                   display: flex;
                   align-items: center;
                   flex-wrap: wrap;
                   padding-top: 5px;
               }

               .pdp-box.whys .why-items .why-item {
                   display: flex;
                   justify-content: flex-start;
                   align-items: center;
                   width: 25%;
                   margin: 15px 0 20px;
                   border-right: 1px solid #A6A6A6;
                   padding-left: 15px;
               }

               .pdp-box.whys .why-items .why-item:last-child,
               .pdp-box.whys .why-items .why-item:nth-child(4n) {
                   border: none;
               }

               .pdp-box.whys .why-items .why-item .why-icon {
                   margin-right: 10px;
               }

               .pdp-box.whys .why-items .why-item .why-icon img {
                   height: 50px;
               }

               .pdp-box.whys .why-items .why-item .why-content {
                   display: flex;
                   flex-direction: column;
                   font-size: 16px;
                   line-height: 18px;
               }

               .pdp-box.whys .why-items .why-item .why-content span {
                   margin-bottom: 6px;
                   color: #3F3F3F;
               }

               .pdp-box.whys .why-items .why-item .why-content a {
                   color: #1A7EFF;
               }

               .nk-pdp-head {
                   padding: 15px !important;
                   background: #d4d7d9;
                   margin-bottom: 0;
                   width: 100%;
                   display: flex;
                   align-items: center;
               }

               .nk-pdp-head.text-center {
                   justify-content: center;
               }

               .nk-pdp-head i.nki-arrow-brand-red {
                   padding-right: 7px;
                   font-size: 20px !important;
                   margin: 0 !important;
               }

               .nk-pdp-head i.nki-arrow-brand-red.reverse {
                   padding: 0;
                   margin-left: 7px !important;
                   transform: rotate(180deg);
               }

               .nk-pdp-head h3 {
                   font-weight: bold;
                   line-height: 20px;
                   text-transform: uppercase !important;
                   color: #3F3F3F !important;
               }

               #tabs_content {
                   padding: 0 0 35px;
               }

               .hide {
                   display: none !important;
               }

               .nk-nav-list i {
                   display: block;
                   margin: 0 auto;
                   text-align: center;
                   font-size: 20px;
                   color: #9b9b9b;
               }

               .nk-nav-list.affix-coming .nav-box-left {
                   display: block;
               }

               .nk-nav-list .nav-box-left {
                   background-color: #fff;
                   width: 30px;
                   left: 0;
                   position: fixed;
                   top: 0;
                   z-index: 100;
                   margin: 100px 0;
                   display: none;
               }

               .nk-nav-list .nav-box-left li {
                   position: relative;
                   cursor: pointer;
               }

               .nk-nav-list .nav-box-left li .menu-item .icon {
                   height: 30px;
                   display: table-cell;
                   width: 30px;
                   vertical-align: middle;
               }

               .nk-nav-list .nav-box-left li .menu-item .icon.active i {
                   color: #fff;
               }

               .nk-nav-list .nav-box-left li .menu-item p {
                   position: absolute;
                   top: 0;
                   left: 30px;
                   text-align: center;
                   line-height: 30px;
                   display: none;
               }

               .nk-nav-list .nav-box-left li .menu-item p a {
                   font-size: 14px;
                   color: #fff;
               }

               .nk-nav-list .nav-box-left li .menu-item p a:first-child::before {
                   display: none;
               }

               .nk-nav-list .nav-box-left li .menu-item p a::before {
                   content: "-";
                   padding: 0 4px;
               }

               .nk-nav-list .nav-box-left li .menu-item p a:hover {
                   color: #000;
               }

               .nk-nav-list .nav-box-left li .menu-item p a:hover::before {
                   color: #fff;
               }

               .nk-nav-list .nav-box-left li.color1 .icon.active {
                   background-color: #F57650;
               }

               .nk-nav-list .nav-box-left li.color2 .icon.active {
                   background-color: #70C4FD;
               }

               .nk-nav-list .nav-box-left li.color3 .icon.active {
                   background-color: #00A1C0;
               }

               .nk-nav-list .nav-box-left li.color4 .icon.active {
                   background-color: #57B6B6;
               }

               .nk-nav-list .nav-box-left li.color6 .icon.active {
                   background-color: #FFC300;
               }

               .nk-nav-list .nav-box-left li.color7 .icon.active {
                   background-color: #00C0C6;
               }

               .nk-nav-list .nav-box-left li.color5 .icon.active {
                   background-color: #B8D733;
               }

               .nk-nav-list .nav-box-left li.color8 .icon.active {
                   background-color: #00c0c6;
               }

               .nk-nav-list .nav-box-left li:hover .menu-item i {
                   color: #fff;
               }

               .nk-nav-list .nav-box-left li:hover.color1 {
                   background-color: #F57650;
                   width: 184px;
               }

               .nk-nav-list .nav-box-left li:hover.color1 p {
                   width: 154px;
               }

               .nk-nav-list .nav-box-left li:hover.color2 {
                   background-color: #70C4FD;
                   width: 163px;
               }

               .nk-nav-list .nav-box-left li:hover.color2 p {
                   width: 133px;
               }

               .nk-nav-list .nav-box-left li:hover.color3 {
                   background-color: #00A1C0;
                   width: 104px;
               }

               .nk-nav-list .nav-box-left li:hover.color3 p {
                   width: 74px;
               }

               .nk-nav-list .nav-box-left li:hover.color4 {
                   background-color: #57B6B6;
                   width: 169px;
               }

               .nk-nav-list .nav-box-left li:hover.color4 p {
                   width: 139px;
               }

               .nk-nav-list .nav-box-left li:hover.color5 {
                   background-color: #B8D733;
                   width: 105px;
               }

               .nk-nav-list .nav-box-left li:hover.color5 p {
                   width: 75px;
               }

               .nk-nav-list .nav-box-left li:hover.color6 {
                   background-color: #FFC300;
                   width: 228px;
               }

               .nk-nav-list .nav-box-left li:hover.color6 p {
                   width: 198px;
               }

               .nk-nav-list .nav-box-left li:hover.color7 {
                   background-color: #00C0C6;
                   width: 186px;
               }

               .nk-nav-list .nav-box-left li:hover.color7 p {
                   width: 156px;
               }

               .nk-nav-list .nav-box-left li:hover.color8 {
                   background-color: #00C0C6;
                   width: 186px;
               }

               .nk-nav-list .nav-box-left li:hover.color8 p {
                   width: 156px;
               }

               .nk-nav-list .nav-box-left li:hover p {
                   display: block;
               }

               @media (min-width: 1610px) {
                   .nk-nav-list .nav-box-left {
                       left: 105px;
                   }
               }

               @media (max-width: 1228px) {
                   .nk-nav-list .nav-box-left {
                       display: none;
                   }
               }

               .nk-nav-list .nav-box-right {
                   right: 0;
                   position: fixed;
                   bottom: 50px;
                   z-index: 100;
                   display: none;
               }

               .nk-nav-list .nav-box-right ul {
                   float: right;
               }

               .nk-nav-list .nav-box-right ul li {
                   margin: 0 0 10px 0;
                   text-align: right;
                   clear: both;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-khuyen-mai {
                   width: 78px;
                   float: right;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-khuyen-mai .menu-item {
                   position: relative;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-khuyen-mai .menu-item span {
                   position: absolute;
                   color: #FFFFFF;
                   font-size: 13px;
                   text-transform: uppercase;
                   top: 20px;
                   padding: 12px;
                   line-height: 16px;
                   text-align: center;
                   right: 0;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-khuyen-mai .icon {
                   background-color: transparent;
                   border: none;
                   box-shadow: none;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-cart p {
                   width: 75px;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-facebook p {
                   width: 95px;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-barcode p {
                   padding: 9px !important;
                   border-radius: 8px;
                   margin: 0 10px 0 0;
                   background-color: #fff;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-chat p {
                   width: 95px;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-top p {
                   width: 75px;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-facebook .icon {
                   text-align: center;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-facebook i {
                   color: #858D9F;
                   font-size: 20px;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-cart,
               .nk-nav-list .nav-box-right ul li.nk-nav-facebook,
               .nk-nav-list .nav-box-right ul li.nk-nav-facebook,
               .nk-nav-list .nav-box-right ul li.nk-nav-chat,
               .nk-nav-list .nav-box-right ul li.nk-nav-top {
                   width: 50px;
                   float: right;
                   clear: both;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-cart .menu-item,
               .nk-nav-list .nav-box-right ul li.nk-nav-facebook .menu-item,
               .nk-nav-list .nav-box-right ul li.nk-nav-facebook .menu-item,
               .nk-nav-list .nav-box-right ul li.nk-nav-chat .menu-item,
               .nk-nav-list .nav-box-right ul li.nk-nav-top .menu-item {
                   position: relative;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-cart p,
               .nk-nav-list .nav-box-right ul li.nk-nav-facebook p,
               .nk-nav-list .nav-box-right ul li.nk-nav-facebook p,
               .nk-nav-list .nav-box-right ul li.nk-nav-chat p,
               .nk-nav-list .nav-box-right ul li.nk-nav-top p {
                   position: absolute;
                   right: 50px;
                   top: 0;
                   display: block;
                   line-height: 16px;
                   padding: 9px 0 9px 20px;
                   text-align: left;
                   color: #FFFFFF;
                   font-size: 13px;
                   font-weight: 500;
                   display: none;
               }

               .nk-nav-list .nav-box-right ul li .icon {
                   display: table-cell;
                   vertical-align: middle;
                   height: 50px;
                   width: 50px;
                   border: 1px solid #F1F5F6;
                   border-radius: 8px;
                   background-color: #FFFFFF;
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.1);
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-top .icon {
                   text-align: center;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-top span {
                   color: #858D9F;
                   font-size: 14px;
                   font-weight: bold;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-top i {
                   color: #858D9F;
                   margin: 0 0 3px 0;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem p {
                   display: block;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem .menu-item {
                   border: 1px solid #F1F5F6;
                   border-radius: 8px;
                   background-color: #FFFFFF;
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.1);
                   display: inline-block;
                   border-radius: 50px;
                   position: relative;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem .menu-item img {
                   border-radius: 50%;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem .menu-item img,
               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem .menu-item p {
                   float: left;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem .menu-item p {
                   color: #858D9F;
                   font-size: 13px;
                   font-weight: 500;
                   padding: 10px 40px 10px 10px;
                   text-align: left;
               }

               .nk-nav-list .nav-box-right ul li.nk-nav-san-pham-vua-xem .menu-item i {
                   position: absolute;
                   top: 15px;
                   right: 20px;
                   color: #858D9F;
               }

               .nk-nav-list .nav-box-right ul li:hover.color1 p {
                   background-color: #F57650;
                   border-top-left-radius: 8px;
                   border-bottom-left-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color1 .icon {
                   background-color: #F57650;
                   border: none;
                   border-radius: 0px;
                   border-top-right-radius: 8px;
                   border-bottom-right-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color1 .icon-cart-nav {
                   background-position: -656px -95px;
                   width: 22px;
                   height: 22px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color2 p {
                   background-color: #3B5A98;
                   border-top-left-radius: 8px;
                   border-bottom-left-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color2 .icon {
                   background-color: #3B5A98;
                   border: none;
                   border-radius: 0px;
                   border-top-right-radius: 8px;
                   border-bottom-right-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color2 .icon i {
                   color: #fff;
               }

               .nk-nav-list .nav-box-right ul li:hover.color3 .icon {
                   background-color: #9B9B9B;
                   border: 1px solid #9B9B9B;
               }

               .nk-nav-list .nav-box-right ul li:hover.color4 p {
                   background-color: #7ED321;
                   border-top-left-radius: 8px;
                   border-bottom-left-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color4 .icon {
                   background-color: #7ED321;
                   border: none;
                   border-radius: 0px;
                   border-top-right-radius: 8px;
                   border-bottom-right-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color4 .icon-chat-nav {
                   background-position: -658px -222px;
                   width: 27px;
                   height: 23px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color5 p {
                   background-color: #4A4A4A;
                   border-top-left-radius: 8px;
                   border-bottom-left-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color5 .icon {
                   background-color: #4A4A4A;
                   border: none;
                   border-radius: 0px;
                   border-top-right-radius: 8px;
                   border-bottom-right-radius: 8px;
               }

               .nk-nav-list .nav-box-right ul li:hover.color5 .icon i,
               .nk-nav-list .nav-box-right ul li:hover.color5 .icon span {
                   color: #fff;
               }

               .nk-nav-list .nav-box-right ul li:hover p {
                   display: block;
                   color: #fff;
               }

               @media (min-width: 1610px) {
                   .nk-nav-list .nav-box-right {
                       right: 55px;
                   }
               }

               .adpopup-overlay {
                   opacity: 0.7;
                   background: rgba(255, 255, 255, 0.65);
                   position: fixed;
                   top: 0;
                   left: 0;
                   width: 100%;
                   height: 100%;
                   z-index: 99999;
               }

               .adpopup-style-overlay-dark {
                   background: rgba(0, 0, 0, 0.65);
               }

               .adpopup {
                   left: 0;
                   right: 0;
                   margin: 0 auto;
                   border-radius: 3px;
                   box-shadow: 0 7px 20px 0 rgba(17, 29, 43, 0.24);
                   z-index: 99999;
                   padding: 25px;
                   position: fixed;
                   top: 20px;
               }

               .adpopup-style-bg-light {
                   background-color: #fff;
               }

               .adpopup-close {
                   color: #333333;
               }

               .adpopup-style-close-dark {
                   color: #000000;
               }

               .adpopup-close.close-desktop {
                   position: absolute;
                   right: 10px;
                   top: 10px;
                   cursor: pointer;
                   z-index: 102;
                   width: 16px;
                   height: 16px;
                   text-indent: -9999px;
               }

               .adpopup-close.close-desktop::before,
               .adpopup-close.close-desktop::after {
                   position: absolute;
                   left: 5px;
                   content: " ";
                   height: 16px;
                   width: 2px;
                   background-color: #f86969;
               }

               .adpopup-close.close-desktop::before {
                   transform: rotate(45deg);
               }

               .adpopup-close.close-desktop::after {
                   transform: rotate(-45deg);
               }

               .adpopup-content-image {
                   position: relative;
               }

               .adpopup-content-image img {
                   width: 100%;
                   height: auto;
               }

               .pyro {
                   position: fixed;
                   left: 0;
                   right: 0;
                   top: 0;
                   z-index: 99999992;
               }

               .pyro .before {
                   position: absolute;
                   width: 5px;
                   height: 5px;
                   border-radius: 50%;
                   box-shadow: -120px -218.66667px blue, 248px -16.66667px #00ff84, 190px 16.33333px #002bff, -113px -308.66667px #ff009d, -109px -287.66667px #ffb300, -50px -313.66667px #ff006e, 226px -31.66667px #ff4000, 180px -351.66667px #ff00d0, -12px -338.66667px #00f6ff, 220px -388.66667px #99ff00, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #00ddff, -152px -380.66667px #00ffd0, -50px -37.66667px #00ffdd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #ff6600, 97px -325.66667px #ff0066, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #00bbff, 118px -381.66667px #ff002f, 144px -111.66667px #ffae00, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #d4ff00, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #00fff2, 91px -278.66667px #000dff, -22px -191.66667px #9dff00, 139px -392.66667px #a6ff00, 56px -2.66667px #0099ff, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #0088ff, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #ff6600, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #00ff33, 100px -6.66667px #ff008c;
                   -moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
               }

               .pyro .before .after {
                   position: absolute;
                   width: 5px;
                   height: 5px;
                   border-radius: 50%;
                   box-shadow: -120px -218.66667px blue, 248px -16.66667px #00ff84, 190px 16.33333px #002bff, -113px -308.66667px #ff009d, -109px -287.66667px #ffb300, -50px -313.66667px #ff006e, 226px -31.66667px #ff4000, 180px -351.66667px #ff00d0, -12px -338.66667px #00f6ff, 220px -388.66667px #99ff00, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #00ddff, -152px -380.66667px #00ffd0, -50px -37.66667px #00ffdd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #ff6600, 97px -325.66667px #ff0066, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #00bbff, 118px -381.66667px #ff002f, 144px -111.66667px #ffae00, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #d4ff00, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #00fff2, 91px -278.66667px #000dff, -22px -191.66667px #9dff00, 139px -392.66667px #a6ff00, 56px -2.66667px #0099ff, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #0088ff, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #ff6600, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #00ff33, 100px -6.66667px #ff008c;
                   -moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
                   -moz-animation-delay: 1.25s, 1.25s, 1.25s;
                   -webkit-animation-delay: 1.25s, 1.25s, 1.25s;
                   -o-animation-delay: 1.25s, 1.25s, 1.25s;
                   -ms-animation-delay: 1.25s, 1.25s, 1.25s;
                   animation-delay: 1.25s, 1.25s, 1.25s;
                   -moz-animation-duration: 1.25s, 1.25s, 6.25s;
                   -webkit-animation-duration: 1.25s, 1.25s, 6.25s;
                   -o-animation-duration: 1.25s, 1.25s, 6.25s;
                   -ms-animation-duration: 1.25s, 1.25s, 6.25s;
                   animation-duration: 1.25s, 1.25s, 6.25s;
               }

               @-webkit-keyframes bang {
                   from {
                       box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white;
                   }
               }

               @-moz-keyframes bang {
                   from {
                       box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white;
                   }
               }

               @-o-keyframes bang {
                   from {
                       box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white;
                   }
               }

               @-ms-keyframes bang {
                   from {
                       box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white;
                   }
               }

               @keyframes bang {
                   from {
                       box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white;
                   }
               }

               @-webkit-keyframes gravity {
                   to {
                       transform: translateY(200px);
                       -moz-transform: translateY(200px);
                       -webkit-transform: translateY(200px);
                       -o-transform: translateY(200px);
                       -ms-transform: translateY(200px);
                       opacity: 0;
                   }
               }

               @-moz-keyframes gravity {
                   to {
                       transform: translateY(200px);
                       -moz-transform: translateY(200px);
                       -webkit-transform: translateY(200px);
                       -o-transform: translateY(200px);
                       -ms-transform: translateY(200px);
                       opacity: 0;
                   }
               }

               @-o-keyframes gravity {
                   to {
                       transform: translateY(200px);
                       -moz-transform: translateY(200px);
                       -webkit-transform: translateY(200px);
                       -o-transform: translateY(200px);
                       -ms-transform: translateY(200px);
                       opacity: 0;
                   }
               }

               @-ms-keyframes gravity {
                   to {
                       transform: translateY(200px);
                       -moz-transform: translateY(200px);
                       -webkit-transform: translateY(200px);
                       -o-transform: translateY(200px);
                       -ms-transform: translateY(200px);
                       opacity: 0;
                   }
               }

               @keyframes gravity {
                   to {
                       transform: translateY(200px);
                       -moz-transform: translateY(200px);
                       -webkit-transform: translateY(200px);
                       -o-transform: translateY(200px);
                       -ms-transform: translateY(200px);
                       opacity: 0;
                   }
               }

               @-webkit-keyframes position {

                   0%,
                   19.9% {
                       margin-top: 10%;
                       margin-left: 40%;
                   }

                   20%,
                   39.9% {
                       margin-top: 40%;
                       margin-left: 30%;
                   }

                   40%,
                   59.9% {
                       margin-top: 20%;
                       margin-left: 70%;
                   }

                   60%,
                   79.9% {
                       margin-top: 30%;
                       margin-left: 20%;
                   }

                   80%,
                   99.9% {
                       margin-top: 30%;
                       margin-left: 80%;
                   }
               }

               @-moz-keyframes position {

                   0%,
                   19.9% {
                       margin-top: 10%;
                       margin-left: 40%;
                   }

                   20%,
                   39.9% {
                       margin-top: 40%;
                       margin-left: 30%;
                   }

                   40%,
                   59.9% {
                       margin-top: 20%;
                       margin-left: 70%;
                   }

                   60%,
                   79.9% {
                       margin-top: 30%;
                       margin-left: 20%;
                   }

                   80%,
                   99.9% {
                       margin-top: 30%;
                       margin-left: 80%;
                   }
               }

               @-o-keyframes position {

                   0%,
                   19.9% {
                       margin-top: 10%;
                       margin-left: 40%;
                   }

                   20%,
                   39.9% {
                       margin-top: 40%;
                       margin-left: 30%;
                   }

                   40%,
                   59.9% {
                       margin-top: 20%;
                       margin-left: 70%;
                   }

                   60%,
                   79.9% {
                       margin-top: 30%;
                       margin-left: 20%;
                   }

                   80%,
                   99.9% {
                       margin-top: 30%;
                       margin-left: 80%;
                   }
               }

               @-ms-keyframes position {

                   0%,
                   19.9% {
                       margin-top: 10%;
                       margin-left: 40%;
                   }

                   20%,
                   39.9% {
                       margin-top: 40%;
                       margin-left: 30%;
                   }

                   40%,
                   59.9% {
                       margin-top: 20%;
                       margin-left: 70%;
                   }

                   60%,
                   79.9% {
                       margin-top: 30%;
                       margin-left: 20%;
                   }

                   80%,
                   99.9% {
                       margin-top: 30%;
                       margin-left: 80%;
                   }
               }

               @keyframes position {

                   0%,
                   19.9% {
                       margin-top: 10%;
                       margin-left: 40%;
                   }

                   20%,
                   39.9% {
                       margin-top: 40%;
                       margin-left: 30%;
                   }

                   40%,
                   59.9% {
                       margin-top: 20%;
                       margin-left: 70%;
                   }

                   60%,
                   79.9% {
                       margin-top: 30%;
                       margin-left: 20%;
                   }

                   80%,
                   99.9% {
                       margin-top: 30%;
                       margin-left: 80%;
                   }
               }

               .nk-service {
                   width: 100%;
                   padding: 0 0 10px 0;
               }

               .nk-service ul {
                   width: 100%;
               }

               .nk-service ul li {
                   width: 20%;
                   float: left;
                   padding: 25px;
                   text-align: center;
               }

               .nk-service ul li:hover {
                   cursor: pointer;
               }

               .nk-service ul li i {
                   margin: 0 auto 18px;
                   display: block;
                   height: 41px;
               }

               .nk-service ul li h3 {
                   font-size: 14px;
                   font-weight: 500;
                   margin: 0 0 7px 0;
                   color: #000;
               }

               .nk-service ul li p {
                   font-size: 12px;
                   color: #4a4a4a;
                   line-height: 16px;
               }

               .nk-brand h2 {
                   color: #4A4A4A;
                   font-size: 14px;
                   font-weight: 500;
                   text-transform: uppercase;
                   padding: 29px 0 0 25px;
                   float: left;
               }

               .nk-brand h2::after {
                   font-family: 'nk-font' !important;
                   content: "\E90E";
                   color: #4a4a4a;
                   margin: 0 0 0 10px;
                   font-size: 10px;
               }

               .nk-brand ul {
                   padding: 20px 0;
                   float: left;
               }

               .nk-brand ul li {
                   display: table-cell;
                   vertical-align: middle;
                   padding: 0 12px;
               }

               @media (min-width: 1440px) {
                   .nk-brand ul li {
                       padding: 0 20px;
                   }
               }

               @media (max-width: 1366px) {
                   .nk-brand ul {
                       width: 890px;
                       overflow: hidden;
                   }
               }

               @media (max-width: 1179px) {
                   .nk-brand ul li:last-child {
                       display: none;
                   }
               }

               .nk-brand i {
                   display: block;
               }

               .nk-brand h2 {
                   color: #4a4a4a !important;
                   font-size: 14px !important;
                   font-weight: 500 !important;
                   text-transform: uppercase !important;
                   align-self: center;
                   float: left !important;
                   width: 220px;
                   padding-left: 25px !important;
                   padding-top: 0 !important;
               }

               .nk-brand .brand-item a,
               .nk-brand .brand-item span {
                   display: inline-block;
               }

               .nk-brand .nk-big-brand {
                   float: left;
                   width: 80%;
                   padding: 20px 0;
               }

               .owl-nav {
                   display: block;
               }

               .nk-brand .nk-big-brand .owl-nav .owl-prev {
                   height: 51px;
                   width: 32px;
                   border: 1px solid #f1f5f6;
                   border-radius: 4px;
                   background-color: #fff;
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 12px;
                   left: 0;
                   line-height: 65px;
                   text-align: center;
               }

               .nk-brand .nk-big-brand .owl-nav .owl-prev.disabled {
                   opacity: .2;
               }

               .nk-brand .nk-big-brand .owl-nav .owl-prev i {
                   color: #878fa0;
                   font-size: 15px;
                   position: absolute;
                   top: 17px;
                   left: 7px;
               }

               .nk-brand .nk-big-brand .owl-nav .owl-next {
                   height: 51px;
                   width: 32px;
                   border: 1px solid #f1f5f6;
                   border-radius: 4px;
                   background-color: #fff;
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 12px;
                   right: -23px;
                   text-align: center;
                   line-height: 65px;
               }

               .nk-brand .nk-big-brand .owl-nav .owl-next.disabled {
                   opacity: .2;
               }

               .nk-brand .nk-big-brand .owl-nav .owl-next i {
                   color: #878fa0;
                   font-size: 15px;
                   position: absolute;
                   top: 17px;
                   left: 7px;
               }

               .nk-brand .nk-big-brand .owl-stage {
                   display: inline-flex;
                   align-content: space-between;
               }

               .nk-brand .nk-big-brand .owl-stage .owl-item {
                   align-self: center;
                   overflow: hidden;
               }

               .nk-brand .nk-big-brand .owl-stage .owl-item div.brand-item {
                   text-align: center;
               }

               .nk-brand .nk-big-brand .owl-stage .owl-item div.brand-item span.js_hidden_link:hover {
                   cursor: pointer;
               }

               .d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_price {
                   display: -webkit-flex;
                   display: -webkit-box;
                   align-items: center;
               }

               .d .product_info_price_promotion {
                   margin: 2px 0 0 15px;
               }

               .d .product_info_price_promotion .promotion-top {
                   display: flex;
                   display: -webkit-flex;
                   display: -webkit-box;
                   align-items: center;
                   height: 22px;
                   margin: 0 0 12px 0;
               }

               .d .product_info_price_promotion .promotion-bottom .promotion-Shock-online .cheap-online-price {
                   border: 1px dashed #368bff;
                   white-space: nowrap;
                   padding: 2px 5px;
                   background-color: #e2eefe;
                   border-radius: 1px;
                   font-size: 14px;
                   color: #000;
                   display: block;
                   margin-top: -2px;
               }

               .d .product_info_price_promotion .promotion-bottom .promotion-Shock-online .cheap-online-price strong {
                   font-weight: 500;
               }

               .d .nk-product-cate-style-list .discount.shock {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .d .nk-product-cate-style-list .discount.shock .shock-online-o {
                   width: 100px;
                   height: 22px;
                   margin: 0 0 0 10px;
               }

               .d .nk-product-cate-style-list .nk-product-price .price-old-nk span {
                   color: #f86666;
               }

               .d .nk-product-cate-style-list .nk-product-price .options .shock-online-o img {
                   display: none;
               }

               .d.nk-home-page .nk-product-collection .nk-product .position-bottom-center>img {
                   width: auto;
               }

               .d.nk-home-page .nk-product-collection .nk-product .owl-item .item .price-details {
                   width: 100%;
               }

               .d.nk-home-page .nk-product-collection .nk-product .owl-item .item .price-details .price-new .cheap-online-price {
                   padding: 4px 5px 5px 20px;
                   margin-left: 0;
                   float: right;
                   margin-top: 2px;
               }

               .d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_price {
                   display: -webkit-flex;
                   display: -webkit-box;
                   align-items: center;
               }

               .d .NkPdp .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_price.product_info_price_online_nk .product_info_price_value .product_info_price_value_nk_price_confirm,
               .d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_price.product_info_price_online_nk .product_info_price_value .product_info_price_value_nk_price_confirm {
                   margin-top: 0 !important;
                   margin-bottom: 6px;
               }

               .box_subscribe {
                   left: calc((100% - 1200px) / 2);
                   position: fixed;
                   bottom: 0;
                   z-index: 100;
                   width: 366px;
                   height: 40px;
               }

               .box_subscribe:hover {
                   cursor: pointer;
               }

               .box_header {
                   display: flex;
                   align-items: center;
                   padding: 0;
                   justify-content: space-between;
                   height: 40px;
                   background: #FD2929;
                   color: #fff;
                   cursor: pointer;
               }

               .box_header .header_text {
                   line-height: 1.5;
                   padding-left: 15px;
               }

               .box_header .header_text h5 {
                   font-size: 16px;
                   font-weight: bold;
               }

               .box_header span {
                   padding: 8px;
                   font-size: 24px;
                   background: #A41D1D;
               }

               #email-box-container {
                   left: calc((100% - 1200px) / 2);
                   position: fixed;
                   bottom: -900px;
                   z-index: 100;
                   width: 364px;
                   height: 228px;
                   background-color: #FFFFFF;
               }

               #email-box-container .box_content {
                   border: 1px solid #DADADA;
               }

               #email-box-container .box_content.no-border {
                   border: none;
               }

               #email-box-container .box_content .email-box-slogan {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/bg-web-novoucher.jpg") no-repeat;
                   height: 67px;
                   display: flex;
                   align-items: center;
                   padding: 0 50px 0 15px;
               }

               #email-box-container .box_content .email-box-slogan.voucher {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/gift-voucher.gif") no-repeat;
               }

               #email-box-container .box_content .email-box-slogan.voucher p {
                   color: #fff;
               }

               #email-box-container .box_content .email-box-slogan p {
                   color: #3F3F3F;
                   font-size: 16px;
                   font-weight: bold;
                   line-height: 22px;
               }

               .text-input {
                   width: 100%;
                   border-radius: 4px;
                   background-color: #F3F5F7;
                   color: #000;
                   font-size: 16px;
                   border: none;
               }

               #submitGetmail {
                   padding: 10px;
               }

               #submitGetmail input {
                   padding: 0 10px;
                   height: 45px;
               }

               #submitGetmail .man_btn {
                   margin-top: 9px;
                   color: #000;
                   border: none;
                   width: 100%;
                   border-radius: 4px;
                   background-color: #FFD600;
                   font-size: 16px;
               }

               #submitGetmail .man_btn:hover {
                   cursor: pointer;
               }

               #submitGetmail .woman_btn {
                   color: #FFFFFF;
                   border: none;
                   height: 37px;
                   width: 116px;
                   border-radius: 4px;
                   background-color: #F7913A;
                   margin-left: 7px;
                   font-size: 14px;
               }

               #submitGetmail .woman_btn:hover {
                   cursor: pointer;
                   background-color: #ff8c2b;
               }

               #email-box-container .nki-Vector {
                   margin-left: 325px;
                   color: #A0A2AD;
                   font-size: 12px;
               }

               #email-box-container .nki-Vector:hover {
                   cursor: pointer;
               }

               #email-box-container .nki-Vector:before {
                   color: #A0A2AD;
               }

               .newsletter-email-popup {
                   width: 645px !important;
                   height: auto;
                   margin: 0 auto;
                   left: 0 !important;
                   right: 0;
               }

               .footer-sub-popup {
                   height: 381px;
                   position: relative;
                   z-index: 1;
               }

               .footer-sub-inter-popup .box-head {
                   display: flex;
                   justify-content: center;
                   align-items: center;
                   height: 145px;
                   position: relative;
               }

               .footer-sub-inter-popup .box-head.success {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/ok-head-bg.jpg") no-repeat;
               }

               .footer-sub-inter-popup .box-head.success .status-sticker {
                   color: #459B43;
               }

               .footer-sub-inter-popup .box-head.success .status-sticker:before {
                   content: "\e93a";
               }

               .footer-sub-inter-popup .box-head.fail {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/fail-head-bg.jpg") no-repeat;
               }

               .footer-sub-inter-popup .box-head.fail .status-sticker {
                   color: #FF0A0A;
               }

               .footer-sub-inter-popup .box-head.fail .status-sticker:before {
                   content: "\e924";
               }

               .footer-sub-inter-popup .box-head .nki-Vector {
                   position: absolute;
                   top: 10px;
                   right: 10px;
                   cursor: pointer;
                   z-index: 2;
               }

               .footer-sub-inter-popup .box-head .nki-Vector:before {
                   color: #fff;
               }

               .footer-sub-inter-popup .box-head .status-sticker {
                   font-size: 36px;
                   padding: 15px;
                   background: #fff;
                   border-radius: 50%;
                   font-weight: bold;
                   font-family: 'nk-font' !important;
                   speak: none;
                   font-style: normal;
                   font-variant: normal;
                   text-transform: none;
                   line-height: 1;
                   -webkit-font-smoothing: antialiased;
                   -moz-osx-font-smoothing: grayscale;
               }

               .footer-sub-off-popup {
                   display: none;
               }

               .footer-sub-text-info-new {
                   height: 236px;
                   font-size: 24px;
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/bg-pattern.jpg") no-repeat;
                   background-size: cover;
                   display: flex;
                   flex-direction: column;
                   justify-content: center;
                   align-items: center;
                   padding: 0;
               }

               .footer-sub-text-info-new h5 {
                   font-size: 24px;
                   font-weight: bold;
                   margin-bottom: 24px;
               }

               .footer-sub-text-info-new p {
                   line-height: 28px;
               }

               .new-footer {
                   background: white;
               }

               .nk-footer-subscribe {
                   background: #f4f4f4;
               }

               .nk-footer-subscribe .container {
                   padding: 1em 70px;
               }

               .nk-footer-subscribe.logo {
                   background: #242424;
                   margin: 0 -50px;
                   border-radius: 0px;
               }

               .nk-footer-subscribe .logo {
                   display: flex;
                   flex-wrap: wrap;
                   padding: 0 70px;
               }

               .nk-footer-subscribe .subscribe-title {
                   display: flex;
                   align-items: center;
                   justify-items: flex-end;
                   flex: 1.1;
               }

               .nk-footer-subscribe .subscribe-title p {
                   font-size: 14px;
                   line-height: 18px;
                   color: gray;
                   padding-left: 10px;
               }

               .nk-footer-subscribe .subscribe-title .icon {
                   width: 32px;
                   height: 32px;
                   display: block;
                   border-radius: 50%;
                   border: 1.1px solid gray;
                   padding: 0.5em;
                   flex-shrink: 0;
                   flex-grow: 0;
                   margin: 0 5px;
               }

               .nk-footer-subscribe .subscribe-title .icon i {
                   font-size: 14px;
                   padding-top: 0.5px;
                   margin: 2px 0 0 -1px;
               }

               .nk-footer-subscribe .connect-with-us {
                   flex: 1;
                   display: flex;
                   flex-wrap: nowrap;
                   justify-content: flex-start;
                   align-items: center;
               }

               .nk-footer-subscribe .connect-with-us li {
                   width: 32px;
                   height: 32px;
                   display: block;
                   border-radius: 50%;
                   padding: 0.5em;
                   flex-shrink: 0;
                   flex-grow: 0;
                   margin: 0 10px;
                   transition: all 0.5s ease;
                   -webkit-transition: all 0.5s ease;
               }

               .nk-footer-subscribe .connect-with-us li i {
                   font-size: 14px;
                   padding-top: 0.5px;
               }

               .nk-footer-subscribe .connect-with-us li i.nki-face-new {
                   margin: 2px 0 0 6px;
               }

               .nk-footer-subscribe .connect-with-us li i.nki-youtube-new {
                   margin: 2px 0 0 -1px;
               }

               .nk-footer-subscribe .connect-with-us li i.nki-zalo-new {
                   font-size: 9px;
               }

               .nk-footer-subscribe .connect-with-us li:hover {
                   background-color: black;
               }

               .nk-footer-subscribe .email-box {
                   flex: 1;
               }

               .nk-footer-subscribe .email-box form {
                   display: flex;
                   flex-wrap: nowrap;
                   align-items: center;
               }

               .nk-footer-subscribe .email-box form .txt {
                   flex: 3.3;
                   padding: 0 4px 0 10px;
               }

               .nk-footer-subscribe .email-box form .txt label.error {
                   display: none !important;
               }

               .nk-footer-subscribe .email-box form .txt input[type="email"] {
                   width: 100%;
                   font-size: 12px;
                   line-height: 20px;
                   background: #FAFAFA;
                   border-radius: .5em;
                   padding: 6px;
                   border: 1px solid #afadad;
                   margin-right: 5px;
                   flex: 2;
               }

               .nk-footer-subscribe .email-box form .txt input[type="email"]:focus {
                   outline: none;
                   border-color: #e77600;
                   box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);
               }

               .nk-footer-subscribe .email-box form .txt input[type="email"]::placeholder {
                   color: #9B9B9B;
                   font-size: 12px;
                   line-height: 20px;
               }

               .nk-footer-subscribe .email-box form .txt input[type="email"].error {
                   border-color: red !important;
               }

               .nk-footer-subscribe .email-box form .btn-submit {
                   flex: 1;
               }

               .nk-footer-subscribe .email-box form .btn-submit input {
                   height: auto;
                   padding: 6px 8px;
                   font-size: 14px;
                   line-height: 20px;
                   background: #41B948;
                   border-radius: 4px;
                   border: none;
                   color: #FFFFFF;
                   width: 100%;
                   flex: 1;
                   cursor: pointer;
                   transition: all 0.5s ease;
                   -webkit-transition: all 0.5s ease;
               }

               .nk-footer-subscribe .email-box form .btn-submit input:hover {
                   background-color: #43d54d;
               }

               #tygh_footer {
                   z-index: 1;
               }

               #tygh_footer hr.foot-line {
                   width: 100%;
                   border-top: 1px solid #E7E7E7;
                   margin: 10px auto;
               }

               #tygh_footer .hot-line {
                   color: red;
                   font-weight: bold;
                   font-size: 16px;
                   line-height: 18px;
               }

               #tygh_footer .nk-footer {
                   padding: 0;
                   display: inline-table;
                   width: 100%;
               }

               #tygh_footer .nk-footer .js_hidden_link:hover {
                   cursor: pointer;
               }

               #tygh_footer .nk-footer i {
                   display: block;
               }

               #tygh_footer .nk-footer .nk-footer-wrap {
                   width: 100%;
                   margin: 0;
                   padding: 12px 50px;
                   overflow: hidden;
                   border-radius: 8px;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro {
                   width: 49%;
                   float: left;
                   margin: 0 1% 0 0;
                   border: 1px solid #EBEBEB;
                   border-radius: 2px;
                   padding: 25px 0;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro .icon,
               #tygh_footer .nk-footer #nk-tong-dai-ho-tro .text {
                   float: left;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro .icon {
                   width: 20%;
                   padding: 25px;
                   border-right: 1px solid #EBEBEB;
                   min-height: 120px;
               }

               @media (min-width: 1440px) {
                   #tygh_footer .nk-footer #nk-tong-dai-ho-tro .icon {
                       width: 160px;
                   }
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro .text {
                   padding: 0 25px;
                   width: 80%;
               }

               @media (min-width: 1440px) {
                   #tygh_footer .nk-footer #nk-tong-dai-ho-tro .text {
                       width: calc(100% - 160px);
                   }
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro .text h3 {
                   font-size: 14px;
                   font-weight: 500;
                   color: #000;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro .text h3 span {
                   color: #4a4a4a;
                   font-weight: 400;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p {
                   font-size: 14px;
                   color: #4A4A4A;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t1 span,
               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t2 span {
                   font-size: 18px;
                   font-weight: 500;
                   padding: 0 5px;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t1 span.red,
               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t2 span.red {
                   color: #F86666;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t1 span.green,
               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t2 span.green {
                   color: #1FB349;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t1 span {
                   padding: 0;
                   font-size: 36px;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t2 {
                   padding: 0 0 10px 0;
                   border-bottom: 1px solid #ebebeb;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t3 span {
                   color: #000;
                   font-size: 14px;
                   padding: 0;
               }

               #tygh_footer .nk-footer #nk-tong-dai-ho-tro p.t3 a {
                   color: #4A4A4A;
                   margin: 0 0 0 5px;
               }

               @media (max-width: 1179px) {
                   #tygh_footer .nk-footer #nk-tong-dai-ho-tro {
                       width: 100%;
                       margin: 0 0 1% 0;
                   }
               }

               #tygh_footer .nk-footer #nk-email-newsletter {
                   width: 49%;
                   float: left;
                   margin: 0 0 0 1%;
                   border: 1px solid #EBEBEB;
                   border-radius: 2px;
                   padding: 25px 0;
                   display: table;
               }

               #tygh_footer .nk-footer #nk-email-newsletter #submitGetEmail {
                   display: flex;
                   display: -webkit-flex;
               }

               #tygh_footer .nk-footer #nk-email-newsletter .icon,
               #tygh_footer .nk-footer #nk-email-newsletter .text {
                   float: left;
               }

               #tygh_footer .nk-footer #nk-email-newsletter .icon {
                   width: 20%;
                   padding: 25px;
                   border-right: 1px solid #EBEBEB;
                   min-height: 120px;
               }

               @media (min-width: 1440px) {
                   #tygh_footer .nk-footer #nk-email-newsletter .icon {
                       width: 160px;
                   }
               }

               #tygh_footer .nk-footer #nk-email-newsletter .text {
                   padding: 0 25px;
                   width: 80%;
               }

               @media (min-width: 1440px) {
                   #tygh_footer .nk-footer #nk-email-newsletter .text {
                       width: calc(100% - 160px);
                   }
               }

               #tygh_footer .nk-footer #nk-email-newsletter .text h3 {
                   font-size: 14px;
                   color: #000;
                   line-height: 24px;
                   margin: 0 0 20px 0;
               }

               #tygh_footer .nk-footer #nk-email-newsletter .text h3 strong {
                   font-weight: 500;
               }

               #tygh_footer .nk-footer #nk-email-newsletter .text h3 span {
                   display: block;
               }

               #tygh_footer .nk-footer #nk-email-newsletter .text input[type="email"] {
                   height: 37px;
                   width: 50%;
                   border: 1px solid #EBEBEB;
                   border-radius: 2px;
                   padding: 0 10px;
                   font-family: Arial, 'Helvetica Neue', 'Helvetica', sans-serif;
                   font-size: 14px;
                   color: #4a4a4a;
               }

               #tygh_footer .nk-footer #nk-email-newsletter .text input[type="button"] {
                   height: 37px;
                   width: 80px;
                   border: 0;
                   border-radius: 2px;
                   background-color: #F86666;
                   font-size: 14px;
                   color: #fff;
                   margin: 0 0 0 10px;
                   cursor: pointer;
               }

               @media (max-width: 1179px) {
                   #tygh_footer .nk-footer #nk-email-newsletter {
                       width: 100%;
                       margin: 0;
                   }
               }

               #tygh_footer .nk-footer #nk-footer-menu {
                   padding: 0 70px 10px 70px;
                   background: white;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li {
                   width: 20%;
                   float: left;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li:nth-child(2) {
                   width: 20%;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li:nth-child(4) {
                   width: 20%;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li:last-child {
                   width: 20%;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li span {
                   font-size: 14px;
                   line-height: 24px;
                   font-weight: bold;
                   color: #3f3f3f;
                   display: block;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li:not(:last-child) a {
                   font-size: 14px;
                   line-height: 24px;
                   color: #3f3f3f;
                   display: block;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu a.underline {
                   text-decoration: underline;
                   color: #fe0000;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu strong a {
                   color: #ed3324;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span a {
                   color: #ed3324;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span p {
                   color: #ed3324;
                   padding: 5px 0;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span {
                   font-weight: 400;
                   line-height: 1.2em;
                   color: #3f3f3f;
                   display: block;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span.report a {
                   color: #3f3f3f;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span:nth-child(2) {
                   position: relative;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span:nth-child(2) strong.hot-line {
                   font-size: 18px;
                   font-stretch: normal;
                   font-style: normal;
                   line-height: 1.43;
                   letter-spacing: normal;
                   color: #FE0000;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span.js_hidden_link_hotline {
                   padding-bottom: 0px;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu span.js_hidden_link_hotline:hover {
                   color: unset !important;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu .red {
                   color: red !important;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu .bold {
                   font-weight: bold !important;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu .hot-icon {
                   background: url("https://cdn.nguyenkimmall.com/images/companies/_1/2020/02/hot-icon.png") no-repeat 0 0;
                   width: 24px;
                   height: 16px;
                   display: inline-block;
                   position: absolute;
                   margin-left: 4px;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu .group {
                   display: flex;
               }

               #tygh_footer .nk-footer #nk-footer-menu ul li .nk-footer-submenu .group .key {
                   min-width: 5em;
               }

               #tygh_footer .nk-footer #nk-payment ul li {
                   display: table-cell;
                   vertical-align: middle;
                   padding: 0 5px 5px 0;
               }

               #tygh_footer .nk-footer #nk-payment ul li:last-child {
                   padding: 0;
               }

               #tygh_footer .nk-footer #nk-footer-r {
                   width: 20%;
                   float: left;
                   padding: 30px 0 0 0;
               }

               #tygh_footer .nk-footer #nk-footer-r span {
                   color: #4A4A4A;
                   font-size: 14px;
                   font-weight: bold;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-b2b {
                   margin-bottom: 20px;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-b2b .js_hidden_link:hover {
                   cursor: pointer;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-b2b span {
                   margin: 0 0 12px 0;
                   display: block;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-social {
                   padding-top: 10px;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-social span {
                   margin: 0 0 12px 0;
                   display: block;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-social ul li {
                   display: table-cell;
                   vertical-align: middle;
                   padding: 0 5px 0 0;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-download span {
                   margin: 0 0 10px 0;
                   display: block;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-download p {
                   display: table-cell;
                   vertical-align: middle;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-download p:nth-child(2) {
                   padding: 0 10px 0 0;
               }

               #tygh_footer .nk-footer #nk-footer-r #nk-download p a:nth-child(1) {
                   padding: 0 0 5px 0;
                   display: block;
               }

               #tygh_footer .nk-footer-copyright-wrap {
                   background-color: white;
                   padding: 5px 15px;
                   margin: 0px -18px 0px -18px;
               }

               #tygh_footer .nk-footer-copyright-wrap i {
                   display: block;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l,
               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-r {
                   display: table-cell;
                   vertical-align: middle;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l {
                   width: 60%;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l h1:nth-child(1) {
                   display: inline;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l span {
                   font-family: Arial;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l span:nth-child(1),
               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l span:nth-child(2) {
                   font-size: 14px;
                   font-weight: bold;
                   font-stretch: normal;
                   font-style: normal;
                   line-height: 1.38;
                   letter-spacing: normal;
                   color: #3f3f3f;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-l span:nth-child(3) {
                   display: block;
                   font-size: 12px;
                   font-weight: normal;
                   font-stretch: normal;
                   font-style: normal;
                   line-height: 1.38;
                   letter-spacing: normal;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-r {
                   width: 20%;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-r ul li {
                   display: table-cell;
                   vertical-align: middle;
                   padding: 0 5px 0 0;
               }

               #tygh_footer .nk-footer-copyright-wrap #nk-footer-copyright-r ul li:last-child {
                   padding: 0;
               }

               #tygh_footer ul.foot-end {
                   width: 100%;
                   padding: 0.5em 8em;
                   background: white;
                   min-height: 5em;
                   border-bottom: 1px solid #8080801c;
               }

               #tygh_footer ul.foot-end .col-company {
                   width: 38%;
                   float: left;
                   font-size: 14px;
                   line-height: 20px;
                   color: #3F3F3F;
                   font-weight: bold;
               }

               #tygh_footer ul.foot-end .col-company h1 {
                   display: inline;
                   font-size: inherit;
               }

               #tygh_footer ul.foot-end h3 {
                   font-size: 14px;
                   color: #4a4a4a;
                   font-weight: bold;
                   margin: 0 0 12px 0;
               }

               #tygh_footer ul.foot-end #nk-payment {
                   width: 38%;
                   float: left;
               }

               #tygh_footer ul.foot-end .foot_ship_robin {
                   width: 20%;
                   float: left;
               }

               #tygh_footer ul.foot-end .foot_ship_robin ul {
                   display: flex;
                   align-items: center;
               }

               #tygh_footer ul.foot-end .foot_app {
                   width: 20%;
                   float: left;
               }

               #tygh_footer ul.foot-end .foot_app #nk-download p span {
                   display: block;
                   float: left;
               }

               #tygh_footer ul.foot-end .foot_app #nk-download p span:hover {
                   cursor: pointer;
               }

               #tygh_footer ul.foot-end .foot_connect_with_us {
                   width: 18%;
                   float: left;
               }

               #tygh_footer ul.foot-end .foot_connect_with_us .nk-social span {
                   margin: 0 0 12px 0;
                   display: block;
               }

               #tygh_footer ul.foot-end .foot_connect_with_us .nk-social ul {
                   margin-left: -2px;
               }

               #tygh_footer ul.foot-end .foot_connect_with_us .nk-social ul li {
                   display: table-cell;
                   vertical-align: middle;
                   padding: 0 5px 0 0;
               }

               .span_copyright {
                   text-align: center;
                   color: #3F3F3F;
                   font-size: 12px;
                   line-height: 137.99%;
                   margin: 15px auto 10px auto;
               }

               .foot_ship {
                   width: 100%;
               }

               .foot_ship .logo-img-ship ul {
                   display: flex;
                   flex-flow: row wrap;
               }

               .foot_ship .logo-img-ship ul li {
                   padding-right: 10px;
                   padding-bottom: 5px;
               }

               .foot_ship .logo-img-ship ul li a {
                   display: block;
               }

               .foot_ship .logo-img-ship ul li span.js_hidden_link:hover {
                   cursor: pointer;
               }

               #nk-payment ul {
                   display: block;
               }

               #nk-payment ul li {
                   display: inline-block;
                   padding-right: 5px;
                   padding-bottom: 5px;
               }

               #nk-download {
                   display: block;
               }

               #nk-download p {
                   display: inline-block;
                   vertical-align: middle;
               }

               .newsletter-email-popup {
                   width: 645px !important;
                   height: 185px;
                   margin: 0 auto;
                   left: 0 !important;
                   right: 0;
               }

               .footer-sub-notification-message {
                   color: #008fcf;
                   font-size: 1.4em;
                   text-align: left;
               }

               .footer-sub-notification-close {
                   position: absolute;
                   top: -15px;
                   right: -15px;
                   width: 31px;
                   height: 31px;
                   background: transparent url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2017/T08/tragop/ico-close.png") no-repeat;
                   cursor: pointer;
                   z-index: 1103;
                   border: none;
                   text-indent: -9999px;
               }

               .cm-notification-close {
                   display: none;
               }

               .cm-notification-container .cm-notification-close {
                   display: block;
               }

               .footer-sub-notification-content-extended {
                   box-sizing: border-box;
                   min-height: initial;
               }

               .footer-sub-notification-content-extended h1 {
                   background: #ffdbdb none repeat scroll 0 0;
                   border-radius: initial;
                   color: #f21a25;
                   font-size: 1.6em;
                   font-weight: 600;
                   line-height: 25px;
                   padding: 10px 0 0;
                   text-align: center;
               }

               .footer-sub-notification-content-extended h1 {
                   border-width: 7px 7px 0 7px;
                   border-radius: 5px 5px 0 0;
               }

               .footer-sub-popup .footer-sub-inter-popup p {
                   text-align: center;
               }

               .footer-sub-popup .footer-sub-inter-popup .footer-sub-text-info {
                   color: #212121;
                   font-size: 17px;
                   text-align: left;
                   padding: 50px 0 0 195px;
                   line-height: 24px;
               }

               .fb_reset .fb-customerchat iframe {
                   bottom: 155px !important;
               }

               .fb_reset .fb_dialog {
                   bottom: 97px !important;
                   right: 22px !important;
               }

               .scrollup {
                   width: 36px;
                   height: 36px;
                   position: fixed;
                   align-items: center;
                   display: flex;
                   justify-content: center;
                   bottom: 135px;
                   right: -40px;
                   background: rgba(0, 0, 0, 0.3);
                   color: white;
                   border-radius: 100px;
                   box-shadow: 0 7px 10px 0 rgba(106, 65, 65, 0.21);
                   text-align: center;
                   z-index: 999;
                   transition: all 0.5s ease;
                   -webkit-transition: all 0.5s ease;
                   cursor: pointer;
               }

               .scrollup.active {
                   right: 20px;
               }

               .scrollup i {
                   transform: rotate(90deg);
                   -webkit-transform: rotate(90deg);
                   display: inline-block;
               }

               .scrollup i::before {
                   font-size: 16px;
               }

               .fb_checkbox_optin_wrap {
                   position: relative;
                   width: 250px;
                   height: 70px;
               }

               .fb_checkbox_optin_wrap .fb_checkbox_overlay {
                   background: url(https://cdn.nguyenkimmall.com/images/companies/_1/img/doc_2019-02-14_14-24-01.gif) no-repeat center white;
                   width: 280px;
                   height: 70px;
                   z-index: 1000;
                   position: absolute;
                   top: 0;
                   left: 0;
               }

               .wrap-nk-login-form .fb-messenger-checkbox {
                   margin-left: 145px;
               }

               .stiker-online img {
                   width: 90px !important;
                   float: right;
               }

               .sticker-hotline-mobile {
                   position: fixed;
                   right: 10px;
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   border-radius: 50%;
                   z-index: 20;
                   -webkit-transition: all .5s ease;
                   width: 60px;
                   height: 60px;
                   -webkit-box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   -moz-box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   bottom: 105px;
                   transition: bottom 2s ease 0s;
               }

               .sticker-hotline-mobile a {
                   text-align: center;
                   display: block;
                   width: 100%;
                   -webkit-box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   -moz-box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   height: 45pt;
                   position: absolute;
                   z-index: 20;
               }

               .sticker-hotline-mobile a i.nki-Phone {
                   display: block;
                   font-size: 30px;
                   padding-top: 15px;
                   padding-right: 4px;
                   text-align: center;
                   color: #fff;
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   border-radius: 50%;
                   background-color: red;
                   height: 60px;
                   width: 60px;
                   z-index: 20;
                   position: absolute;
               }

               .sticker-hotline-mobile a span.slide-tooltip {
                   display: inline-block;
                   padding: 0;
                   color: #FFFFFF;
                   border: 0;
                   border-radius: 28px;
                   height: 60px;
                   position: absolute;
                   top: 0;
                   right: 10px;
                   width: 0;
                   overflow: hidden;
                   -webkit-transition: all 1s;
                   transition: all 1s;
                   background-color: #fe0000;
                   -moz-box-shadow: 0 0 5px #888;
                   -webkit-box-shadow: 0 0 5px #888;
                   box-shadow: 0 0 5px #888;
                   white-space: nowrap;
                   opacity: 0;
                   font-size: 20px;
                   font-weight: 600;
                   line-height: 2.9em;
                   z-index: 19;
                   text-align: left;
               }

               .sticker-hotline-mobile a:hover span.slide-tooltip {
                   width: 280px;
                   padding-left: 30px;
                   padding-right: 10px;
                   opacity: 1;
               }

               .sticker-fb-msg {
                   position: fixed;
                   bottom: 30px;
                   right: 10px;
                   z-index: 20;
                   transition: all 0.5s ease;
                   -webkit-transition: all 0.5s ease;
               }

               .sticker-fb-msg a .fb-msg-img {
                   width: 60px;
                   height: 60px;
                   display: block;
                   background: url(https://cdn.nguyenkimmall.com/images/companies/_1/img/iconchat-face.svg);
                   z-index: 20;
                   position: absolute;
                   right: 0px;
                   bottom: 0px;
                   border-radius: 50%;
               }

               .sticker-fb-msg a span.slide-tooltip {
                   display: inline-block;
                   padding: 0;
                   color: #f30000;
                   border: 0;
                   border-radius: 28px;
                   height: 60px;
                   position: absolute;
                   bottom: 0;
                   right: 10px;
                   width: 0;
                   overflow: hidden;
                   -webkit-transition: all 1s;
                   transition: all 1s;
                   background-color: #FFFFFF;
                   -moz-box-shadow: 0 0 5px #888;
                   -webkit-box-shadow: 0 0 5px #888;
                   box-shadow: 0 0 5px #888;
                   white-space: nowrap;
                   opacity: 0;
                   font-size: 20px;
                   font-weight: 600;
                   line-height: 2.9em;
                   z-index: 19;
                   text-align: left;
               }

               .sticker-fb-msg a:hover span.slide-tooltip {
                   width: 280px;
                   padding-left: 30px;
                   padding-right: 10px;
                   opacity: 1;
                   z-index: 19;
               }

               #chat-scroll-section {
                   position: fixed;
                   z-index: 40;
                   bottom: 0rem;
                   right: 10px;
                   width: 60px;
                   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
                   height: auto;
               }

               #chat-scroll-section .open-chat-list-btn {
                   text-align: center;
                   display: block;
                   width: 100%;
                   height: 100%;
                   -webkit-box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   -moz-box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   position: absolute;
                   bottom: 0;
                   right: 0;
                   z-index: 20;
               }

               #chat-scroll-section .open-chat-list-btn .nki-chat-main-chatbox {
                   display: block;
                   font-size: 30px;
                   padding-top: 15px;
                   text-align: center;
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   border-radius: 50%;
                   background: rgba(214, 0, 0, 0.8);
                   height: 60px;
                   width: 60px;
                   z-index: 20;
                   position: absolute;
                   box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);
               }

               #chat-scroll-section .select-chat-field {
                   position: absolute;
                   bottom: 0;
                   right: 0;
                   opacity: 0;
                   pointer-events: none;
                   transition: .3s;
                   transform: scale(0.6);
               }

               #chat-scroll-section .select-chat-field .sticker-fb-msg2 {
                   height: 60px;
                   width: 60px;
                   margin: 0 0 14px 0;
                   z-index: 20;
                   transition: all 0.5s ease;
                   -webkit-transition: all 0.5s ease;
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   -webkit-box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   -moz-box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   border-radius: 50%;
                   box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);
               }

               #chat-scroll-section .select-chat-field .sticker-fb-msg2 a .nki-mes-chatbox {
                   position: absolute;
                   width: 60px;
                   height: 60px;
                   display: block;
                   font-size: 40px;
                   background-color: #FFF;
                   text-align: center;
                   padding-top: 10px;
                   z-index: 20;
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   border-radius: 50%;
                   box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);
               }

               #chat-scroll-section .select-chat-field .sticker-fb-msg2 a .slide-tooltip {
                   display: inline-block;
                   padding: 0;
                   color: #f30000;
                   border: 0;
                   border-radius: 28px;
                   height: 60px;
                   position: absolute;
                   right: 10px;
                   width: 0;
                   overflow: hidden;
                   -webkit-transition: all 1s;
                   transition: all 1s;
                   background-color: #FFFFFF;
                   -moz-box-shadow: 0 0 5px #888;
                   -webkit-box-shadow: 0 0 5px #888;
                   box-shadow: 0 0 5px #888;
                   white-space: nowrap;
                   opacity: 0;
                   font-size: 20px;
                   font-weight: 600;
                   line-height: 2.9em;
                   z-index: 19;
                   text-align: left;
               }

               #chat-scroll-section .select-chat-field .sticker-fb-msg2 a:hover .slide-tooltip {
                   width: 280px;
                   padding-left: 30px;
                   padding-right: 10px;
                   opacity: 1;
                   z-index: 19;
               }

               #chat-scroll-section .select-chat-field .sticker-hotline-mobile2 {
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   border-radius: 50%;
                   z-index: 20;
                   -webkit-transition: all .5s ease;
                   width: 60px;
                   height: 60px;
                   -webkit-box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   -moz-box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   box-shadow: 0 0 0 8px rgba(219, 33, 40, 0);
                   transition: bottom 2s ease 0s;
                   margin: 0 0 10px 0;
               }

               #chat-scroll-section .select-chat-field .sticker-hotline-mobile2 a {
                   text-align: center;
                   display: block;
                   width: 100%;
                   -webkit-box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   -moz-box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   box-shadow: 0 0 0 4px rgba(219, 33, 40, 0);
                   height: 60px;
                   position: absolute;
                   z-index: 20;
               }

               #chat-scroll-section .select-chat-field .sticker-hotline-mobile2 a .nki-call-chatbox {
                   display: block;
                   position: absolute;
                   font-size: 40px;
                   padding-top: 10px;
                   text-align: center;
                   color: #fff;
                   -webkit-border-radius: 50%;
                   -moz-border-radius: 50%;
                   border-radius: 50%;
                   background-color: #FFF;
                   height: 60px;
                   width: 60px;
                   z-index: 20;
                   box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);
               }

               #chat-scroll-section .select-chat-field .sticker-hotline-mobile2 a .slide-tooltip {
                   display: inline-block;
                   padding: 0;
                   color: #FFFFFF;
                   border: 0;
                   border-radius: 28px;
                   position: absolute;
                   top: 0;
                   right: 10px;
                   width: 0;
                   overflow: hidden;
                   -webkit-transition: all 1s;
                   transition: all 1s;
                   background-color: #fe0000;
                   -moz-box-shadow: 0 0 5px #888;
                   -webkit-box-shadow: 0 0 5px #888;
                   box-shadow: 0 0 5px #888;
                   white-space: nowrap;
                   opacity: 0;
                   font-size: 20px;
                   font-weight: 600;
                   line-height: 2.9em;
                   z-index: 19;
                   text-align: left;
                   width: 259px;
                   padding-left: 20px;
                   padding-right: 10px;
                   opacity: 1;
               }

               #chat-scroll-section.is-show-chat-list .select-chat-field {
                   bottom: 100%;
                   opacity: 1;
                   pointer-events: auto;
                   transform: scale(1);
               }

               .footer-wrap {
                   display: flex;
                   margin-bottom: 10px;
                   font-family: 'Roboto', sans-serif;
                   color: rgba(0, 0, 0, 0.54);
               }

               .footer-part {
                   padding-top: 15px;
                   margin: 0 10px;
                   width: 18%;
               }

               .footer__item {
                   margin-bottom: 20px;
               }

               .footer__item div {
                   margin-top: 5px;
               }

               .footer__item div span {
                   font-size: 12px;
               }

               .footer-title {
                   font-weight: 700;
                   font-size: 12px;
                   color: rgba(0, 0, 0, 0.54);
               }

               .footer-branchname {
                   font-size: 12px;
                   color: rgba(0, 0, 0, 0.54);
                   line-height: 20px;
               }

               .section-news-top {
                   position: relative;
                   width: 1200px;
               }

               .section-news-top .head {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   justify-content: space-between;
                   height: 50px;
                   background: #D4D7D9;
                   margin-top: 20px;
               }

               .section-news-top .head .icon {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   padding-left: 9px;
               }

               .section-news-top .head .icon i {
                   font-size: 24px;
                   margin: 0 10px 0 0;
               }

               .section-news-top .head a {
                   position: absolute;
                   right: 17px;
                   bottom: 11px;
                   width: 135px;
                   height: 36px;
                   border-radius: 99px;
                   background-color: #FE0000;
                   font-size: 16px;
                   color: #ffffff;
                   text-align: center;
                   line-height: 32px;
                   display: flex;
                   justify-content: center;
                   align-items: center;
               }

               .section-news-top .head a span {
                   font-size: 12px;
                   padding-left: 8px;
               }

               .section-news-top .content_blog {
                   display: flex;
                   padding: 11px;
                   background: #fff;
               }

               .section-news-top .content_blog img {
                   vertical-align: middle;
                   object-fit: cover;
                   object-position: left;
               }

               .section-news-top .content_blog .wrap_item_left {
                   width: 50%;
               }

               .section-news-top .content_blog .wrap_item_left .item img {
                   width: 580px;
                   max-width: 100%;
                   max-height: 326px;
                   height: auto;
               }

               .section-news-top .content_blog .wrap_item_left .item a .options {
                   display: flex;
                   flex-flow: column;
                   line-height: 24px;
                   margin-top: 10px;
               }

               .section-news-top .content_blog .wrap_item_left .item a .options .truncate-blog-title {
                   color: #3f3f3f;
                   font-weight: bold;
                   font-size: 16px;
               }

               .section-news-top .content_blog .wrap_item_left .item a .options .truncate-blog-time {
                   color: #636363;
                   font-size: 12px;
               }

               .section-news-top .content_blog .wrap_item_right {
                   height: 326px;
                   width: 50%;
                   display: flex;
                   flex-flow: column nowrap;
                   justify-content: space-between;
               }

               .section-news-top .content_blog .wrap_item_right .item:nth-child(n+4) {
                   display: none;
               }

               .section-news-top .content_blog .wrap_item_right .item img {
                   width: 160px;
                   height: 97px;
               }

               .section-news-top .content_blog .wrap_item_right .item a {
                   display: flex;
               }

               .section-news-top .content_blog .wrap_item_right .item a .options {
                   display: flex;
                   flex-flow: column;
                   padding-left: 10px;
                   width: calc(100% - 160px);
               }

               .section-news-top .content_blog .wrap_item_right .item a .options .truncate-blog-title {
                   color: #3f3f3f;
                   font-size: 16px;
                   line-height: 24px;
               }

               .section-news-top .content_blog .wrap_item_right .item a .options .truncate-blog-time {
                   font-size: 12px;
                   color: #636363;
                   line-height: 24px;
               }

               .section-news-top h2 {
                   font-size: 20px;
                   font-weight: bold;
                   text-transform: uppercase;
               }

               .section-news-top ul {
                   margin: 0 -5px;
               }

               .section-news-top ul li {
                   width: 25%;
                   float: left;
                   padding: 0 5px;
                   margin: 0 0 20px 0;
                   border-radius: 8px;
               }

               .section-news-top ul li:nth-child(n+5) {
                   display: none;
               }

               .section-news-top ul li a {
                   display: block;
                   box-shadow: 4px 4px 16px 0 rgba(217, 228, 231, 0.5);
                   background: #fff;
                   border-radius: 8px;
               }

               .section-news-top ul li a img {
                   width: 100%;
                   border-top-left-radius: 8px;
                   border-top-right-radius: 8px;
               }

               .section-news-top ul li a .truncate-blog-title {
                   padding: 10px;
                   font-size: 16px;
                   overflow: hidden;
                   color: #000;
                   text-overflow: ellipsis;
                   display: -webkit-box;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   height: 52px;
                   margin: 0 0 5px 0;
                   line-height: 1.3;
               }

               .section-news-top ul li a .truncate-blog-time {
                   padding: 0 10px 10px 10px;
                   font-size: 12px;
                   color: #a6a6a6;
                   display: block;
               }

               .khuyen-mai {
                   max-width: 1200px !important;
                   margin: 0 auto;
                   border-radius: 4px;
                   display: block !important;
               }

               .khuyen-mai .head {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   justify-content: space-between;
                   padding: 6px 0 11px 0;
               }

               .khuyen-mai .head .icon {
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
               }

               .khuyen-mai .head .icon i.nki-KMHot {
                   font-size: 40px;
                   margin: 0 10px 0 0;
               }

               .khuyen-mai .head h2 {
                   padding: 0 !important;
                   font-size: 24px;
                   font-weight: bold;
                   color: #000 !important;
               }

               .khuyen-mai .head h2 a {
                   font-size: 24px;
                   font-weight: bold;
                   color: #000 !important;
               }

               .khuyen-mai-hot {
                   display: inline-block;
                   padding: 0 5px 5px 5px;
               }

               .khuyen-mai-hot .item {
                   margin: 0 !important;
                   padding: 5px !important;
               }

               .khuyen-mai-hot .item:nth-child(n+5) {
                   display: none;
               }

               .khuyen-mai-hot .item img {
                   border-radius: 0px !important;
               }

               .section-news-top h2.new-title {
                   display: flex;
                   font-size: 24px;
                   font-weight: bold;
                   margin: 10px 0px 10px -15px;
               }

               .section-news-top h2.new-title i {
                   margin-right: 5px;
               }

               .nk-main-product-cate {
                   clear: both;
               }

               .nk-banner-promotion .container:last-child .nk-product-promotion-index {
                   margin: 0;
               }

               .nk-product-promotion-index div:first-child {
                   border-top-left-radius: 8px;
                   border-bottom-left-radius: 8px;
               }

               .nk-product-promotion-index {
                   display: flex;
                   display: -webkit-flex;
                   margin: 0 0 10px 0;
               }

               .nk-product-promotion-index .nk-product-promotion {
                   width: calc(1200px - 448px);
                   width: -webkit-calc(1200px - 448px);
                   float: right;
                   padding: 16px;
                   border-top-right-radius: 8px;
                   border-bottom-right-radius: 8px;
               }

               .nk-product-promotion-index .nk-product-promotion .owl-nav {
                   position: absolute;
                   top: 115px;
                   width: 100%;
               }

               .nk-product-promotion-index .nk-product-promotion .owl-nav button {
                   width: 40px;
                   height: 78px;
                   border-radius: 4px;
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.1);
                   border: solid 1px #f1f5f6;
                   background-color: #ffffff;
                   outline: none;
               }

               .nk-product-promotion-index .nk-product-promotion .owl-nav button i {
                   color: #a6a6a6;
               }

               .nk-product-promotion-index .nk-product-promotion .owl-nav button.owl-prev {
                   position: absolute;
                   left: 0px;
               }

               .nk-product-promotion-index .nk-product-promotion .owl-nav button.owl-next {
                   position: absolute;
                   right: 32px;
               }

               .nk-product-promotion-index .nk-product-promotion .owl-nav button.disabled {
                   opacity: 0.5;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product {
                   border-radius: 8px;
                   box-shadow: 0 0 15px 0 rgba(140, 166, 174, 0.25);
                   background-color: #ffffff;
                   height: 287px;
                   display: block;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-img {
                   padding: 16px;
                   margin: 0 auto;
                   height: 172px;
                   position: relative;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-img .position-top-left {
                   position: absolute;
                   top: 10px;
                   left: 10px;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-img .position-bottom-left {
                   position: absolute;
                   bottom: 0;
                   left: 10px;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-img .position-top-right {
                   position: absolute;
                   top: 10px;
                   right: 10px;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-img .position-bottom-right {
                   position: absolute;
                   bottom: 0;
                   right: 10px;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-img img {
                   opacity: 1;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc {
                   background-color: #f3f5f7;
                   padding: 14px;
                   text-align: center;
                   border-bottom-right-radius: 8px;
                   border-bottom-left-radius: 8px;
                   margin: 20px 0 0 0;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .title span {
                   font-size: 16px;
                   font-weight: bold;
                   text-transform: uppercase;
                   color: #000000;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .label label {
                   font-size: 14px;
                   color: #3f3f3f;
                   white-space: nowrap;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   display: block;
                   height: 15px;
               }

               .nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .price span {
                   font-size: 18px;
                   font-weight: bold;
                   color: #fe3434;
               }

               .payday-container {
                   background-color: white;
                   border-radius: .5em;
                   position: relative;
                   box-shadow: var(--boxShadow);
                   margin-bottom: 1rem;
               }

               .payday-container .owl-carousel {
                   border-bottom-left-radius: 0.5rem;
                   border-bottom-right-radius: 0.5rem;
               }

               .payday-container .payday-header {
                   display: flex;
                   display: -webkit-flex;
                   display: -moz-flex;
                   flex-direction: row;
                   justify-content: space-between;
               }

               .payday-container .payday-header .hinh_giamgia a {
                   line-height: 0;
                   display: block;
                   padding-left: 0px;
               }

               .payday-container .payday-header .hinh_giamgia a img {
                   max-width: 100%;
                   width: -webkit-fill-available;
                   width: 1346px;
                   height: auto;
               }

               .payday-container #clock {
                   position: absolute;
                   top: 0px;
                   right: 0px;
                   display: flex;
                   display: -webkit-flex;
                   align-items: center;
                   font-size: 18px;
                   padding: 5px 15px;
                   color: #fff;
               }

               .payday-container #clock>span {
                   line-height: 18px;
               }

               .payday-container #clock .clock_item {
                   margin: 0 0 0 8px;
                   border-radius: 8px;
                   background-color: #2e2e2e;
                   padding: 5px;
                   text-align: center;
                   width: 44px;
                   height: 50px;
               }

               .payday-container #clock .clock_item #days,
               .payday-container #clock .clock_item #hours,
               .payday-container #clock .clock_item #minutes,
               .payday-container #clock .clock_item #seconds {
                   font-size: 22px;
                   font-weight: bold;
               }

               .payday-container #clock .clock_item span {
                   font-size: 12px;
               }

               .container.wrap_banner_scroll {
                   position: fixed;
                   left: 50%;
                   transform: translate(-50%, 0);
                   max-width: 1200px !important;
               }

               @media (max-width: 1360px) {
                   .container.wrap_banner_scroll {
                       display: none;
                   }
               }

               .container.wrap_banner_scroll .nk-banner-scroll-home-left {
                   position: absolute;
                   left: -130px;
                   top: 42px;
               }

               @media (max-width: 1440px) {
                   .container.wrap_banner_scroll .nk-banner-scroll-home-left {
                       left: -70px;
                   }
               }

               .container.wrap_banner_scroll .nk-banner-scroll-home-left a img {
                   width: 100%;
                   height: auto;
               }

               @media (max-width: 1440px) {
                   .container.wrap_banner_scroll .nk-banner-scroll-home-left a img {
                       width: 50%;
                   }
               }

               .container.wrap_banner_scroll .nk-banner-scroll-home-right {
                   position: absolute;
                   right: -130px;
                   top: 42px;
               }

               .container.wrap_banner_scroll .nk-banner-scroll-home-right a img {
                   width: 100%;
                   height: auto;
               }

               @media (max-width: 1440px) {
                   .container.wrap_banner_scroll .nk-banner-scroll-home-right a img {
                       width: 50%;
                   }
               }

               .wrap-searchs-keys {
                   position: relative;
                   background: white;
                   padding: 1em;
                   border-radius: 0.5em;
                   margin-bottom: 1em;
                   margin: 0 -15px;
               }

               .wrap-searchs-keys .nk-title {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
               }

               .wrap-searchs-keys .search_keys_title {
                   font-size: 20px;
                   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
                   font-weight: bold;
                   text-transform: uppercase;
                   background: #D4D7D9;
                   height: 50px;
                   display: flex;
                   align-items: center;
                   color: #3f3f3f;
               }

               .wrap-searchs-keys .search_keys_title i {
                   padding-left: 9px;
                   padding-right: 9px;
               }

               .wrap-searchs-keys .search_keys {
                   display: flex;
                   padding-bottom: 20px;
                   margin-top: 10px;
                   justify-content: flex-start;
                   align-items: center;
               }

               .wrap-searchs-keys .search_keys .title {
                   font-size: 16px;
                   width: 250px;
               }

               .wrap-searchs-keys .search_keys .items {
                   display: flex;
                   flex-flow: row wrap;
               }

               .wrap-searchs-keys .search_keys .items .item {
                   background: #fff;
                   margin: 0 10px 10px 0;
               }

               .wrap-searchs-keys .search_keys .items .item a {
                   font-size: .8em;
                   padding: 15px 20px;
                   display: block;
                   color: #212121;
                   border-radius: 0.5em;
               }

               .wrap-searchs-keys .wrap-houseware .wrap_search_keys {
                   flex-flow: column;
               }

               .wrap-searchs-keys .wrap-houseware .wrap_search_keys .search_keys {
                   margin-top: 10px;
               }

               .wrap-searchs-keys .wrap-houseware .wrap_search_keys .title {
                   font-size: 24px;
                   font-weight: bold;
               }

               .wrap-searchs-keys .wrap-houseware .breadcrumbs-giadung {
                   margin-top: 20px;
               }

               .w100p {
                   width: 100%;
               }

               .nk_houseware_best_selling_2020_wrapper {
                   position: relative;
                   z-index: 9;
               }

               .nk_houseware_best_selling_2020_wrapper .nk-hidden {
                   display: none !important;
               }

               .nk_houseware_best_selling_2020_wrapper .nk-prepare {
                   visibility: hidden;
               }

               .nk_houseware_best_selling_2020_wrapper .new-title {
                   font-style: normal;
                   font-weight: bold;
                   font-size: 24px;
                   line-height: 28px;
                   padding: 6px 0;
               }

               .nk_houseware_best_selling_2020_wrapper .menu-wrap {
                   display: -ms-flexbox;
                   display: -webkit-flex;
                   display: flex;
                   flex-wrap: nowrap;
               }

               .nk_houseware_best_selling_2020_wrapper .menu-wrap .menu-item {
                   display: flex;
                   flex-direction: column;
                   justify-content: center;
                   align-items: center;
                   background: #FFF;
/*                   border: 0.5px solid #EE1F25;*/
                   box-sizing: border-box;
                   border-radius: 4px;
                   padding: 6px 4px;
                   flex-grow: 1;
                   flex-basis: 0;
                   margin: 4px;
                   text-align: center;
                   font-style: normal;
                   font-weight: normal;
                   font-size: 15px;
                   cursor: pointer;
                   -webkit-transition: all 0.2s linear;
                   -moz-transition: all 0.2s linear;
                   -o-transition: all 0.2s linear;
                   transition: all 0.2s linear;
               }

               .nk_houseware_best_selling_2020_wrapper .menu-wrap .menu-item span {
                   font-size: 13px;
                   color: #3F3F3F;
               }

               .nk_houseware_best_selling_2020_wrapper .menu-wrap .menu-item:hover {
                   background: #FCD5C4;
               }

               .nk_houseware_best_selling_2020_wrapper .menu-wrap .menu-item .hot-label {
                   display: block;
                   background: #ee1e25;
                   text-transform: uppercase;
                   text-align: center;
                   border-radius: 4px;
                   color: #fff;
                   font-weight: bold;
                   padding: 2px 4px;
                   margin-top: 2px;
                   font-size: 12px;
               }

               .nk_houseware_best_selling_2020_wrapper .menu-wrap .menu-item.active {
                   background: #FCD5C4;
                   cursor: default;
               }

               .nk_houseware_best_selling_2020_wrapper .product-item .nk-product-collection .nk-product .item p.promotion {
                   color: #ee896b;
               }

               .nk_houseware_best_selling_2020_wrapper .product-item .nk-product-collection.nk-product-cate-style-grid .item {
                   width: 20%;
               }

               .nk_houseware_best_selling_2020_wrapper .nk-placeholder {
                   position: absolute !important;
                   top: 0;
                   left: 0;
                   bottom: 0;
                   right: 0;
                   z-index: 10;
                   opacity: 0.2;
               }

               .nk_houseware_best_selling_2020_wrapper .loads {
                   -webkit-animation-duration: 1s;
                   animation-duration: 1s;
                   -webkit-animation-fill-mode: forwards;
                   animation-fill-mode: forwards;
                   -webkit-animation-iteration-count: infinite;
                   animation-iteration-count: infinite;
                   -webkit-animation-name: placeload;
                   animation-name: placeload;
                   -webkit-animation-timing-function: linear;
                   animation-timing-function: linear;
                   background: #eee;
                   background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #dddddd1a), color-stop(33%, #fff));
                   background: -webkit-linear-gradient(left, #eee 8%, #dddddd1a 18%, #fff 33%);
                   background: linear-gradient(to right, #eee 8%, #dddddd1a 18%, #fff 33%);
                   -webkit-background-size: 800px 104px;
                   background-size: 1200px 104px;
                   position: relative;
               }

               @-webkit-keyframes placeload {
                   0% {
                       background-position: -468px 0;
                   }

                   100% {
                       background-position: 468px 0;
                   }
               }

               @keyframes placeload {
                   0% {
                       background-position: -468px 0;
                   }

                   100% {
                       background-position: 468px 0;
                   }
               }

               .nk_product_special_in_cat {
                   position: relative;
                   padding: 0;
                   margin: 0;
                   box-sizing: border-box;
               }

               .nk_product_special_in_cat.nk-product-collection .item:hover {
                   transform: none !important;
               }

               .nk_product_special_in_cat.nk-product-collection .item:hover a.nk-link-product {
                   transform: none;
               }

               .nk_product_special_in_cat.nk-product-collection .owl-item {
                   margin-top: 0px;
               }

               .nk_product_special_in_cat .nk-product .item {
                   background: #ffffff;
                   padding: 0px;
                   position: relative;
               }

               .nk_product_special_in_cat .nk-product .item:hover {
                   transform: none !important;
               }

               .nk_product_special_in_cat .nk-product .item:hover a.nk-link-product {
                   transform: none;
               }

               .nk_product_special_in_cat .nk-product .item .item-list {
                   padding: 0 !important;
               }

               .nk_product_special_in_cat .nk-product .item .nk_top_stickers_local_wrap {
                   position: relative;
                   height: 20px;
               }

               .nk_product_special_in_cat .nk-product .item .nk-product-desc {
                   width: 100%;
                   margin: 0 0 5px 20px;
               }

               @media (max-width: 360px) {
                   .nk_product_special_in_cat .nk-product .item .nk-product-desc {
                       margin: 0 0 0 6px;
                   }
               }

               .nk_product_special_in_cat .nk-product .item .nk-product-desc .price-details .price-now-custom .price-old {
                   padding-top: 0px;
               }

               .nk_product_special_in_cat .nk-product .item .nk-bottom-tags-and-top1-stickers {
                   display: flex;
                   align-items: center;
                   margin: 0 0 0 20px;
               }

               @media (max-width: 320px) {
                   .nk_product_special_in_cat .nk-product .item .nk-bottom-tags-and-top1-stickers {
                       display: block;
                       margin: 0 0 0 4px;
                   }
               }

               @media (max-width: 360px) {
                   .nk_product_special_in_cat .nk-product .item .nk-bottom-tags-and-top1-stickers {
                       margin: 0 0 0 4px;
                   }
               }

               .nk_product_special_in_cat .nk-product .item .nk-bottom-tags-and-top1-stickers .position-specials {
                   margin-right: 10px;
               }

               .nk_product_special_in_cat .nk-product .item .nk-bottom-tags-and-top1-stickers .nk-top-stickers {
                   margin-top: 0px;
               }

               .nk_product_special_in_cat .nk-product .item .nk-product-img {
                   display: flex;
                   min-height: 160px !important;
                   height: auto !important;
                   line-height: 1em !important;
               }

               .nk_product_special_in_cat .nk-product .item .nk-product-img img {
                   max-height: inherit !important;
               }

               .nk_product_special_in_cat .nk-product .item a.nk-link-product {
                   padding: 0;
               }

               .nk_product_special_in_cat .owl-carousel {
                   background-color: #ffffff !important;
               }

               .nk_product_special_in_cat .owl-carousel .owl-nav {
                   display: block !important;
               }

               .nk_product_special_in_cat .owl-carousel .owl-dots {
                   position: absolute;
                   bottom: 6px;
                   text-align: center;
                   position: absolute;
                   bottom: 6px;
                   margin-left: 50%;
                   transform: translateX(-50%);
               }

               .nk_product_special_in_cat .owl-carousel .owl-dots .owl-dot {
                   display: inline-block;
                   padding: 0 5px 0 0;
               }

               .nk_product_special_in_cat .owl-carousel .owl-dots .owl-dot:last-child {
                   padding: 0;
               }

               .nk_product_special_in_cat .owl-carousel .owl-dots .owl-dot.active span {
                   background-color: #283890;
                   border: 1px solid #283890;
               }

               .nk_product_special_in_cat .owl-carousel .owl-dots .owl-dot span {
                   height: 7px;
                   width: 7px;
                   background-color: #fff;
                   border-radius: 50%;
                   display: block;
                   border: 1px solid #CED1D6;
               }

               .nk_top_10_bestselling_product_in_cat .nk-product .item .nk-product-img img {
                   width: auto;
                   margin: 0 auto;
               }

               .nk_product_special_in_cat .nk-product .item .nk-product-img img,
               .nk_top_10_bestselling_product_in_cat .nk-product .item .nk-product-img img {
                   vertical-align: middle;
                   max-width: 100%;
                   max-height: 100%;
                   height: auto;
               }

               .nk_product_special_in_cat .owl-stage,
               .nk_top_10_bestselling_product_in_cat .owl-stage {
                   display: -webkit-flex;
                   display: -ms-flexbox;
                   display: flex;
                   -webkit-flex-wrap: wrap;
                   -ms-flex-wrap: wrap;
                   flex-wrap: wrap;
               }

               .nk_product_special_in_cat .owl-stage .owl-item,
               .nk_top_10_bestselling_product_in_cat .owl-stage .owl-item {
                   display: -webkit-flex;
                   display: -ms-flexbox;
                   display: flex;
                   height: auto !important;
                   margin-bottom: 1em;
               }

               .nk_product_special_in_cat .owl-stage a.nk-link-product,
               .nk_top_10_bestselling_product_in_cat .owl-stage a.nk-link-product {
                   border: none !important;
               }

               .nk_product_special_in_cat .owl-stage .price-details,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details {
                   margin: 0px;
               }

               .nk_product_special_in_cat .owl-stage .price-details .stop-selling,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details .stop-selling {
                   color: #fe3434;
                   font-size: 16px;
                   font-weight: bold;
               }

               .nk_product_special_in_cat .owl-stage .price-details p.price,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details p.price {
                   font-size: 16px;
                   font-weight: bold;
                   color: #3f3f3f;
               }

               .nk_product_special_in_cat .owl-stage .price-details .product_outstock,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details .product_outstock {
                   height: 20px;
                   margin: 0 0 5px 0;
               }

               .nk_product_special_in_cat .owl-stage .price-details .product_outstock p.hethang_text,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details .product_outstock p.hethang_text {
                   font-size: 16px;
                   font-weight: bold;
                   color: #ffa800;
               }

               .nk_product_special_in_cat .owl-stage .price-details .product_outstock.c-flag,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details .product_outstock.c-flag {
                   display: block !important;
               }

               .nk_product_special_in_cat .owl-stage .price-details .price-old span,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details .price-old span {
                   margin: 0;
               }

               .nk_product_special_in_cat .owl-stage .price-details .online-price-payday,
               .nk_top_10_bestselling_product_in_cat .owl-stage .price-details .online-price-payday {
                   margin: 4px 0 0 0;
               }

               .nk_product_special_in_cat .owl-stage p.price-new,
               .nk_top_10_bestselling_product_in_cat .owl-stage p.price-new {
                   color: #3F3F3F;
                   font-size: 16px;
                   font-weight: bold;
                   line-height: 120%;
               }

               .nk_product_special_in_cat .owl-stage .load-more,
               .nk_top_10_bestselling_product_in_cat .owl-stage .load-more {
                   width: 100%;
                   padding: 0 4px;
               }

               .nk_product_special_in_cat .owl-stage .load-more a,
               .nk_top_10_bestselling_product_in_cat .owl-stage .load-more a {
                   position: relative;
                   width: 100% !important;
                   height: 44px !important;
                   line-height: 44px !important;
                   margin: 8px 0 !important;
               }

               .nk_product_special_in_cat .owl-stage .load-more a i.arrow.right,
               .nk_top_10_bestselling_product_in_cat .owl-stage .load-more a i.arrow.right {
                   border: solid #0071e1;
                   border-width: 0 2px 2px 0;
                   display: inline-block;
                   padding: 3.5px;
                   transform: rotate(-45deg);
                   -webkit-transform: rotate(-45deg);
                   position: absolute;
                   top: 50%;
                   margin-top: -5px;
                   margin-left: 5px;
               }

               #special_item:hover a.nk-link-product {
                   transform: none;
               }

               #special_item .special_item_inner {
                   background: #fff;
                   height: 100%;
               }

               #special_item .nk_product_special_in_cat .owl-stage-outer,
               #special_item .nk_top_10_bestselling_product_in_cat .owl-stage-outer {
                   position: relative;
               }

               #special_item .nk_product_special_in_cat .owl-nav,
               #special_item .nk_top_10_bestselling_product_in_cat .owl-nav {
                   position: absolute;
                   top: 50%;
                   width: 100%;
               }

               #special_item .nk_product_special_in_cat .owl-nav .owl-prev,
               #special_item .nk_top_10_bestselling_product_in_cat .owl-nav .owl-prev {
                   position: absolute;
                   left: 0px;
                   transform: translateY(-50%);
               }

               #special_item .nk_product_special_in_cat .owl-nav .owl-next,
               #special_item .nk_top_10_bestselling_product_in_cat .owl-nav .owl-next {
                   position: absolute;
                   right: 10px;
                   transform: translateY(-50%);
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .menu-item {
                   background: linear-gradient(90deg,#d1a94e,#fdf5a1,#cfac54);
                   
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .menu-item.active {
                   background: #000;
                   border: 0.5px solid #D8D8D8;
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .menu-item.active span {
                   color: #FFF579;
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .menu-item:hover {
                   background: #000;
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .menu-item:hover span {
                   color: #FFF579;
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .load-more {
                   width: 100%;
                   display: flex;
                   justify-content: center;
                   padding-top: 10px;
               }

               .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .load-more a {
                   width: 382px;
                   height: 42px;
                   border: 1px solid #D8D8D8;
                   font-size: 14px;
                   color: #056AED;
                   text-transform: uppercase;
                   background: #fff;
                   display: flex;
                   justify-content: center;
                   align-items: center;
               }

               .nk-content {
                   min-height: unset !important;
               }

               .wrap-searchs-keys .search_keys {
                   padding-bottom: 0;
               }

               .container.nk-fs-2019 {
                   min-height: 330px;
               }

               .container.nk-fs-2019 .flash-sale {
                   min-height: 330px;
                   position: relative;
               }

               .container.nk-fs-2019 .flash-sale .flash-product .loading {
                   margin-left: 0 !important;
                   margin-right: 0 !important;
                   position: absolute;
                   top: 50%;
                   left: 50%;
                   transform: translate(-50%, -50%);
               }

               .menu-blog {
                   display: none !important;
               }

               .menu-blog .item {
                   flex: 1;
               }

               .menu-blog .item .links ul li {
                   display: inline-block !important;
               }

               .menu-blog .item .links .a-links {
                   width: 100% !important;
               }

               .sub-menu.blog .menu-blog {
                   display: flex !important;
               }

               body.m {
                   overflow-x: hidden;
               }

               body.m .payday-header {
                   margin: 1em 0 0 0;
                   background-color: transparent;
                   padding: 0 !important;
               }

               body.m .title-offers {
                   font-size: 1em;
               }

               body.m .payday-new-wrap {
                   padding-top: 5px;
               }

               body .home-banner-payday .payday-container {
                   padding: 0;
               }

               body .home-banner-payday .payday-container .hinh_giamgia {
                   width: 100%;
               }

               body .home-banner-payday .payday-container .hinh_giamgia a img {
                   width: 100%;
               }

               body .home-banner-payday .payday-container .payday-new-wrap {
                   padding: 1em;
               }

               body .home-banner-payday .payday-header {
                   margin: 0px;
               }

               body .payday-header {
                   background-color: white;
                   border-radius: 0.5em;
               }

               body .payday-header .hinh_giamgia {
                   overflow: hidden;
                   width: -webkit-fill-available;
               }

               body .payday-header .hinh_giamgia a {
                   margin-left: 0px !important;
                   width: 100% !important;
                   margin-bottom: 0px !important;
               }

               body .payday-header .hinh_giamgia img {
                   border-top-left-radius: 0.5em;
                   border-top-right-radius: 0.5em;
                   height: auto;
               }

               body .blog-container {
                   background-color: white;
                   border-radius: 0.5em;
                   margin: 0 -13px;
                   box-shadow: var(--boxShadow);
               }

               body .title-offers {
                   padding: 1em 1em;
                   color: #3f3f3f;
                   font-weight: bold;
                   font-size: 1.2em;
                   text-transform: uppercase;
                   display: flex;
                   align-self: center;
                   background: white;
               }

               body .title-offers.pay::before {
                   content: 'credit_card';
                   background-size: cover;
                   display: inline-block;
                   font-family: 'Material Symbols Rounded';
               }

               body .title-offers.brand::before {
                   font-family: "nk-font";
                   content: "\e919";
               }

               body .antsomi-web-content p {
                   height: 0px;
               }

               .nk_banner_floor_carousel_2020_wrapper {
                   box-shadow: var(--boxShadow);
               }

               .nk_banner_floor_carousel_2020_wrapper:nth-child(2n) {
                   border-bottom-left-radius: .5rem;
                   border-bottom-right-radius: .5rem;
               }

               .nk_banner_floor_carousel_2020_wrapper:nth-child(2n) .owl-carousel {
                   border-bottom-left-radius: .5rem;
                   border-bottom-right-radius: .5rem;
               }

               .container.cdp_wrap_banner_scroll .nk-banner-scroll-home-left {
                   left: -133px;
               }

               .container.cdp_wrap_banner_scroll .nk-banner-scroll-home-right {
                   right: -133px;
               }

               .container.cdp_wrap_banner_scroll .nk-banner-scroll-home-left a img,
               .container.cdp_wrap_banner_scroll .nk-banner-scroll-home-right a img {
                   width: 105px !important;
               }

               .loading:not(img) {
                   width: 100%;
                   height: 100%;
                   padding: 0;
                   position: relative;
               }

               .loading:not(img):before {
                   content: "";
                   position: absolute;
                   top: 50%;
                   left: 50%;
                   transform: translate(-50%, -50%);
                   background: url("./images/utils/loading.gif") no-repeat center center rgba(255, 255, 255, 0.5);
                   background-size: cover;
                   width: 80px;
                   height: 80px;
                   border: 1px solid #d6d6d6;
                   border-radius: 5px;
                   transition: all 0.3s ease;
                   z-index: 1000;
               }

               .loading:not(img):before.hide {
                   animation: fadeOut 0.2s ease;
                   animation-fill-mode: backwards;
               }

               .loading:not(img):after {
                   content: "";
                   position: absolute;
                   z-index: 999;
                   top: 0;
                   left: 0;
                   width: 100%;
                   height: 100%;
               }

               #nk-new-catalog {
                   min-height: 1000px;
               }

               #nk-new-catalog-list {
                   border: 2px solid #ed3324;
                   padding: 1rem;
                   margin-bottom: 2rem;
                   background: white;
               }

               .nk-new-catalog-banner-link {
                   display: flex;
                   width: 100%;
                   align-items: center;
                   justify-content: center;
               }

               .nk-new-catalog-banner-img {
                   display: flex;
                   align-items: center;
                   justify-content: center;
               }

               .nk-new-catalog-banner-img img {
                   width: 100%;
                   height: 100%;
                   object-fit: cover;
               }

               .nk-new-catalog-list-product {
                   display: inline-flex;
                   flex-direction: column;
                   align-items: center;
                   border-radius: 6px;
                   overflow: hidden;
                   box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
                   color: #3f3f3f;
                   padding: 1rem;
                   transition: all 0.4s ease;
                   will-change: transform;
               }

               .nk-new-catalog-list-product-top,
               .nk-new-catalog-list-product-bottom {
                   padding: 1rem 0 0;
               }

               .nk-new-catalog-list-product .product-top {
                   position: relative;
               }

               .nk-new-catalog-list-product .product-top .product-image {
                   width: 180px;
                   height: 180px;
                   overflow: hidden;
               }

               .nk-new-catalog-list-product .product-top .product-top-ribbon {
                   position: absolute;
                   top: -3px;
                   left: -15px;
                   display: inline-flex;
                   align-items: center;
               }

               .nk-new-catalog-list-product .product-top .product-top-ribbon .top-ribbon-item {
                   border-radius: 3px;
                   padding: 4px;
                   white-space: nowrap;
                   font-size: 1rem;
               }

               .nk-new-catalog-list-product .product-top .product-top-ribbon .top-ribbon-item:not(:last-child) {
                   margin-right: 4px;
               }

               .nk-new-catalog-list-product .product-top .product-top-ribbon .top-ribbon-item.ribbon-best-seller {
                   background: #ed3324;
                   color: white;
                   position: relative;
                   clip-path: polygon(100% 0, 88% 50%, 100% 100%, 0% 100%, 0 50%, 0% 0%);
                   padding-right: 1.5rem;
               }

               .nk-new-catalog-list-product .product-top .product-top-ribbon .top-ribbon-item.ribbon-installment {
                   background: #ffd600;
                   color: black;
               }

               .nk-new-catalog-list-product .product-top .product-top-ribbon .top-ribbon-item.ribbon-new {
                   color: white;
                   background: #1fb349;
               }

               .nk-new-catalog-list-product .product-top .product-bottom-ribbon {
                   position: absolute;
                   left: -10px;
                   bottom: 0;
                   height: 2.4rem;
                   overflow: hidden;
               }

               .nk-new-catalog-list-product .product-top .product-bottom-ribbon img {
                   height: 2.4rem;
                   object-fit: contain;
               }

               .nk-new-catalog-list-product .product-info {
                   color: #3f3f3f;
                   line-height: 1.5;
                   margin-bottom: 0;
                   align-self: flex-start;
                   width: 100%;
               }

               .nk-new-catalog-list-product .product-info .product-title {
                   font-size: 1em;
                   font-weight: 400;
                   min-height: 42px;
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis;
               }

               .nk-new-catalog-list-product .product-info .product-price-after {
                   font-weight: 700;
               }

               .nk-new-catalog-list-product .product-info .product-price-before {
                   font-size: 1.4rem;
                   display: inline-flex;
                   align-items: center;
               }

               .nk-new-catalog-list-product .product-info .product-price-before .product-discount-percent {
                   z-index: 999;
                   border: 1px solid red;
                   padding: 0.2em;
                   font-size: 0.8em;
                   border-radius: 0.5em;
                   color: #ff424e;
                   background: #fff0f1;
               }

               .nk-new-catalog-list-product .product-info .product-price-before .price-before {
                   margin-left: 4px;
                   color: #a6a6a6;
                   text-decoration: line-through;
               }

               .nk-new-catalog-list-product .product-info .product-price-shock-online {
                   display: flex;
                   flex-wrap: wrap;
               }

               .nk-new-catalog-list-product .product-info .product-price-shock-online .product-price-shock-title {
                   font-weight: 700;
                   font-size: 1.3rem;
                   color: #3f3f3f;
                   width: 100%;
               }

               .nk-new-catalog-list-product .product-info .product-price-shock-online .product-price-shock-amount {
                   font-size: 2.2rem;
                   font-weight: 700;
                   color: #ed3324;
               }

               .nk-new-catalog-list-product-wrapper {
                   display: flex;
                   justify-content: center;
                   align-items: center;
                   width: 100%;
                   position: relative;
               }

               .nk-new-catalog-list-product-wrapper .owl-button {
                   height: 62px;
                   width: 32px;
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   position: absolute;
                   top: 50%;
                   transform: translateY(-50%);
                   background: rgba(0, 0, 0, 0.6);
                   z-index: 10;
                   border: none;
                   transition: all 0.2s ease;
               }

               .nk-new-catalog-list-product-wrapper .owl-button i {
                   color: #fff;
                   font-size: 25px;
               }

               .nk-new-catalog-list-product-wrapper .owl-button.owl-prev {
                   left: 4px;
                   border-radius: 0 4px 4px 0;
               }

               .nk-new-catalog-list-product-wrapper .owl-button.owl-next {
                   right: 4px;
                   border-radius: 4px 0 0 4px;
               }

               .nk-new-catalog-list-product-wrapper .owl-button:hover {
                   cursor: pointer;
                   background: black;
               }

               .nk-new-catalog-list-product-slider {
                   display: flex;
                   align-items: center;
                   justify-content: center;
                   width: 100%;
               }

               .nk-new-catalog-list-product-slider .owl-nav {
                   position: absolute;
                   top: 40%;
                   transform: translateY(-50%);
                   width: 100%;
               }

               .nk-new-catalog-list-product-slider .owl-nav button {
                   width: 40px;
                   height: 80px;
                   border-radius: 2px;
                   background-color: rgba(63, 63, 63, 0.5) !important;
                   border: none;
                   outline: none;
                   transition: all 0.2s ease;
                   display: inline-flex;
                   align-items: center;
                   justify-content: center;
               }

               .nk-new-catalog-list-product-slider .owl-nav button i {
                   font-size: 32px;
                   color: #fff;
               }

               .nk-new-catalog-list-product-slider .owl-nav button:hover {
                   background-color: #3f3f3f !important;
               }

               .nk-new-catalog-list-product-slider .owl-nav .owl-prev {
                   position: absolute;
                   left: 0;
                   height: 62px;
                   width: 32px;
                   border-radius: 0 4px 4px 0;
                   background-color: rgba(63, 63, 63, 0.5);
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   top: 50%;
                   transform: translate3d(0, -75%, 0);
                   line-height: 62px;
                   text-align: center;
                   border: none;
               }

               .nk-new-catalog-list-product-slider .owl-nav .owl-prev i {
                   color: #fff;
                   font-size: 25px;
                   margin: 0 0 0 -5px;
               }

               .nk-new-catalog-list-product-slider .owl-nav .owl-next {
                   position: absolute;
                   right: 0;
                   height: 62px;
                   width: 32px;
                   border-radius: 4px 0 0 4px;
                   background-color: rgba(63, 63, 63, 0.5);
                   box-shadow: 0 7px 10px 0 rgba(72, 139, 216, 0.2);
                   top: 50%;
                   transform: translate3d(0, -75%, 0);
                   text-align: center;
                   line-height: 62px;
                   border: none;
               }

               .nk-new-catalog-list-product-slider .owl-nav .owl-next i {
                   color: #fff;
                   font-size: 25px;
                   margin: 0 0 0 -5px;
               }

               .nk-new-catalog-list-product-slide {
                   display: grid;
                   grid-template-columns: repeat(5, minmax(0, 1fr));
                   grid-template-rows: 1fr 1fr;
                   grid-gap: 10px;
                   padding: 1rem 0.5rem;
               }

               @media (hover: hover) and (pointer: fine) {
                   .nk-new-catalog-list-product:hover {
                       transform: translateY(-5px);
                   }
               }

               #nk-new-catalog-header {
                   border: 2px solid #ed3324;
                   border-bottom: none;
               }

               #nk-new-catalog-banner {
                   border: 2px solid #ed3324;
                   border-bottom: none;
                   border-top: none;
               }

               #nk-new-catalog-list {
                   border-top: none;
               }

               .section-news-top {
                   margin-top: 20px;
                   margin-bottom: 1em;
                   background: white;
                   border-radius: 0.5em;
               }

               .section-news-top .blog-title {
                   background-color: #fe0000;
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
               }

               .section-news-top .blog-title h2 {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
                   color: white;
                   text-transform: uppercase;
               }

               .section-news-top .content_blog {
                   border-radius: 0.5em;
               }

               .section-news-top .item {
                   padding: 1rem;
                   transition: all 0.2s ease;
               }

               .section-news-top .item a img {
                   transition: all 0.2s ease;
                   will-change: transform;
                   border-radius: 6px;
               }

               .section-news-top .item a .options .truncate-blog-title {
                   font-size: 1.4rem;
                   font-weight: 500;
               }

               .section-news-top .item:hover {
                   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
               }

               .section-news-top .tab-blog.tab-hot {
                   background-color: var(--primaryColor);
                   padding-left: 5px;
                   width: 40px;
                   color: white;
                   position: relative;
               }

               .section-news-top .tab-blog.tab-hot::before {
                   content: "";
                   height: 0;
                   width: 0;
                   display: block;
                   position: absolute;
                   top: 0;
                   right: -16px;
                   border-top: 12px solid var(--primaryColor);
                   border-bottom: 12px solid var(--primaryColor);
                   border-right: 16px solid transparent;
                   border-left: 16px solid transparent;
               }

               @media screen and (max-width: 768px) {
                   .section-news-top .tab-blog.tab-hot {
                       font-size: .75em;
                       padding: 6px;
                       margin-bottom: 5px;
                   }
                   .nk-header #nk-logo img{
                        width: 50%;
                   }
               }

               .d .nk_houseware_best_selling_2020_wrapper.product-item.nk-product-collection.nk-product-cate-style-grid.item {
                   width: 100%;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.1));
                   height: auto !important;
                   transition: 0.3s;
               }

               .d .nk_homepage_houseware_best_selling_2020_wrapper .product-item .item {
                   width: 19% !important;
                   margin: 5px 0px 0 0;
                   height: auto !important;
                   min-height: 450px;
               }

               .d .nk_homepage_houseware_best_selling_2020_wrapper .product-item .item .product {
                   min-height: 27em;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper {
                   background-color: white;
                   padding: 10px 5px;
                   box-shadow: var(--boxShadow);
                   border-bottom-left-radius: .5em;
                   border-bottom-right-radius: .5em;
                   margin-bottom: 1rem;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .nk-product-collection .nk-product {
                   display: flex;
                   flex-wrap: wrap;
                   margin-top: 1em;
                   gap: 0;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .nk-product-collection .nk-product .product-render {
                   width: 20%;
                   max-width: 20%;
                   flex: 1 1 0;
                   margin-top: 10px;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .product-item {
                   height: auto !important;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .load-more a {
                   border-radius: 100px;
                   border-color: #ed3324;
                   background: #ed3324;
                   color: white;
                   transition: all 0.2s ease;
                   width: auto;
                   padding: 0 1em;
                   font-size: 0.7em;
                   height: 35px;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .load-more a:hover {
                   background: #f15f53;
               }

               .d .nk_houseware_best_selling_2020_wrapper.nk_homepage_houseware_best_selling_2020_wrapper .load-more a span {
                   margin-left: 4px;
               }

               .d .nk-product-cate-homepage {
                   margin: 1em -15px;
                   background: white;
                   border-radius: 0.5em;
                   box-shadow: var(--boxShadow);
               }

               .d .nk-product-cate-homepage .lst-cate-title {
                   margin: 0;
                   color: #000;
                   background: linear-gradient(0deg,#d1a94e,#fdf5a1,#cfac54);
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                   text-transform: uppercase;
                   font-weight: bold;
               }

               .d .nk-product-cate-homepage .lst-cate-title span {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
                   color: #000;
               }

               .d .nk-product-cate-homepage .nk-content {
                   display: flex;
                   flex-wrap: wrap;
                   width: 100%;
                   justify-content: center;
                   padding: 2em;
                   align-items: center;
               }

               .d .nk-product-cate-homepage .nk-content .item {
                   width: 10%;
                   text-align: center;
                   display: block;
                   color: #3f3f3f;
                   padding-bottom: 1.5em;
                   border-radius: 0.5em;
                   transition: 0.3s;
                   text-align: -webkit-center;
               }

               .d .nk-product-cate-homepage .nk-content .item .cate-icon {
                   padding-top: 0.5em;
                   min-height: 4.5em;
               }

               .d .nk-product-cate-homepage .nk-content .item div {
                   width: 6em;
                   height: 6em;
                   background: #f1f1f1;
                   padding: 1.2em;
                   border-radius: 50%;
                   display: flex;
                   align-items: center;
                   place-content: center;
               }

               .d .nk-product-cate-homepage .nk-content .item .cate-title {
                   margin-top: 0.9em;
                   font-size: 0.8em;
               }

               .d .nk-product-cate-homepage .nk-content .item:hover {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
               }

               .d .offers-partner img {
                   width: -webkit-fill-available;
                   height: auto;
                   border-top-left-radius: 0.5em;
                   border-top-right-radius: 0.5em;
                   width: 1346px;
                   height: auto;
                   max-width: 100%;
               }

               .d .offers-partner div a {
                   color: white;
                   font-weight: bold;
                   width: 100%;
                   text-shadow: 2px 2px 2px #ff0000;
               }

               .d .outstanding {
                   margin-top: .5em;
               }

               .d .outstanding .row-fluid {
                   display: flex;
                   flex-wrap: wrap;
                   margin-right: -15px;
                   margin-left: -15px;
                   width: initial;
               }

               .wrap-searchs-keys .search_keys .items .item {
                   border-radius: 5px;
                   transition: all 0.2s ease;
                   border: 0.5px solid #d0d0d0;
               }

               .wrap-searchs-keys .search_keys .items .item:hover {
                   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
               }

               .view-more-blog {
                   float: right;
                   border-radius: 20px;
                   width: 110px;
                   text-align: center;
                   color: white;
                   font-size: .45em;
                   position: absolute;
                   right: 0px;
                   top: 25px;
                   text-shadow: 2px 0 var(--primaryColor), 2px 1px var(--primaryColor);
               }

               .view-more-blog span {
                   margin-left: 2px;
               }

               .view-more-blog:hover {
                   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
                   transition: 0.3s;
               }

               .m .after-banner p {
                   padding-right: 8px;
               }

               .m .after-banner p a {
                   color: white;
                   background: red;
                   border-radius: 6px;
                   padding: 4px;
               }

               .m .after-banner p a i {
                   display: none !important;
               }

               .m .wrapper-home-banner {
                   min-height: 155px;
               }

               .m .wrapper-home-banner .owl-dots {
                   position: absolute;
               }

               .m .wrapper-home-banner .owl-loaded {
                   display: flex;
               }

               .m #nk-new-catalog {
                   min-height: 400px;
               }

               .m #nk-new-catalog .nk-promo-coupon {
                   width: 100%;
               }

               .m .nk-new-catalog-list-product {
                   width: 100%;
                   margin: 2px 0;
                   min-height: 30rem;
               }

               .m .nk-new-catalog-list-product .product-info .product-title {
                   font-size: 1em;
                   min-height: 38px;
               }

               .m .nk-new-catalog-list-product-wrapper {
                   padding: 0 10px;
               }

               .m #nk-new-catalog-list {
                   padding: 1rem 0;
               }

               .m #nk-new-catalog-list .product-top .product-image {
                   width: 132px;
                   height: 132px;
               }

               .m .section-news-top {
                   padding-bottom: 10px;
               }

               .m .section-news-top ul {
                   padding: 8px;
               }

               .m .section-news-top ul li {
                   margin: 6px 6px 8px 0 !important;
               }

               .m .section-news-top ul li a {
                   box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
                   border-radius: 6px;
                   overflow: hidden;
                   height: 100%;
                   display: block;
               }

               .m .section-news-top ul li a .options {
                   padding: 6px 0;
               }

               .m .section-news-top ul li a .options .truncate-blog-title {
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 3;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   line-height: 1.6;
                   padding: 0 6px;
                   margin: 0 0 6px 0;
                   min-height: 57px;
               }

               .m .section-news-top ul li a .options .truncate-blog-time {
                   padding: 6px;
               }

               .m .section-news-top .view_all_blog {
                   border-radius: 0.5em;
                   border-color: red !important;
                   background: red !important;
                   color: white !important;
                   transition: all 0.2s ease;
                   width: max-content;
                   padding: 0 2em;
                   font-size: 0.6em;
                   margin: 0 auto;
               }

               .m .nk-product.nk-product-m .nk-product-ct {
                   justify-content: space-between !important;
               }

               .m .nk-product.nk-product-m .nk-product-ct .product {
                   flex: 1;
               }

               .m .nk-product-collection.new-style-grid-mobile {
                   background: white;
               }

               .m .nk-product-collection.new-style-grid-mobile .nk-product-ct.grid-cate-layout {
                   justify-content: space-between !important;
                   flex-wrap: wrap;
                   padding-bottom: 0;
               }

               .m .nk-product-collection.new-style-grid-mobile .nk-product-ct.grid-cate-layout .product {
                   flex: 1;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.1));
                   min-height: auto;
               }

               .m .load-more {
                   text-align: center;
                   margin: 1rem 0 0 0;
               }

               .m .load-more a {
                   border-radius: 100px !important;
                   border-color: #ed3324 !important;
                   background: red !important;
                   color: white !important;
                   transition: all 0.2s ease;
                   width: auto !important;
                   padding: 0 4rem;
                   height: 44px !important;
                   display: inline-flex !important;
                   align-items: center !important;
               }

               .m .load-more a:hover {
                   background: #f15f53;
               }

               .m .load-more a span {
                   margin-left: 4px;
               }

               .m .search_keys .items .item a {
                   box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
               }

               .m .offers-partner img {
                   max-width: 100%;
                   height: -webkit-fill-available;
                   border-top-left-radius: 0.5em;
                   border-top-left-radius: 0.5em;
               }

               .m .outstanding-offers {
                   background: white;
                   padding: 0 0 0.5em 0;
                   overflow: hidden;
                   border-radius: 0.5em;
                   margin: 1em 0 0 0;
               }

               .m .new-banner-mobile {
                   overflow: hidden;
                   min-height: 103px;
               }

               .m .new-banner-mobile img {
                   width: 50%;
                   padding: 0 5px;
                   height: auto;
                   border-radius: 0.5em;
               }

               .m .nk-product-cate-homepage {
                   display: flex;
                   place-content: center;
                   background: white;
                   padding: 0.5rem 1% 0 1%;
                   border-radius: 0.5em;
               }

               .m .nk-product-carousel-homepage,
               .m .recent-container {
                   background-color: white;
                   padding: .5em 0;
               }

               .m .nk-product-carousel-homepage .owl-item,
               .m .recent-container .owl-item {
                   margin-bottom: .5em;
               }

               .m .nk-product-carousel-homepage .owl-nav,
               .m .recent-container .owl-nav {
                   display: block;
               }

               .m .nk-product-carousel-homepage .owl-nav button,
               .m .recent-container .owl-nav button {
                   position: absolute;
                   top: 38%;
                   transform: translateY(-50%);
                   width: 38px;
                   height: 38px;
                   border-radius: 50%;
                   transition: all 0.2s ease;
                   will-change: transform;
                   display: inline-flex;
                   justify-content: center;
                   align-items: center;
                   background: #e0dfdf;
                   border: none;
                   color: #232323;
               }

               .m .nk-product-carousel-homepage .owl-nav button:hover,
               .m .recent-container .owl-nav button:hover {
                   color: white;
                   background-color: #ed3324;
                   transform: translateY(-50%) scale(1.25);
               }

               .m .nk-product-carousel-homepage .owl-nav button.owl-prev,
               .m .recent-container .owl-nav button.owl-prev {
                   left: 0px;
               }

               .m .nk-product-carousel-homepage .owl-nav button.owl-next,
               .m .recent-container .owl-nav button.owl-next {
                   right: 0px;
               }

               .header-blog {
                   background-color: var(--primaryColor);
               }

               .block_render_falshsale {
                   border-radius: 0.5em;
                   margin-bottom: 20px;
                   position: relative;
                   display: grid;
               }

               .block_render_falshsale .isSoldOut .product-image {
                   opacity: .3;
               }

               .block_render_falshsale[data-layout="layout_two_column_flexible"] span.today_sub {
                   font-size: 16px;
                   filter: none;
                   font-weight: 100;
                   font-family: Roboto, sans-serif;
                   text-shadow: none;
                   position: absolute;
                   top: 10px;
                   right: 220px;
               }

               .block_render_falshsale[data-layout="layout_5"] span.today_sub {
                   display: none;
               }

               .block_render_falshsale[data-layout="layout_5"] .product-feature-badge-item {
                   display: none;
               }

               .block_render_falshsale[data-layout="layout_5"] .discount-percent {
                   position: absolute;
                   top: -245px;
               }

               .block_render_falshsale[data-layout="layout_2"] .header .hot-deal,
               .block_render_falshsale[data-layout="layout_3"] .header .hot-deal,
               .block_render_falshsale[data-layout="layout_4"] .header .hot-deal {
                   top: 0;
               }

               .block_render_falshsale[data-layout="layout_2"] .header .title,
               .block_render_falshsale[data-layout="layout_3"] .header .title,
               .block_render_falshsale[data-layout="layout_4"] .header .title {
                   display: flex;
                   align-items: center;
               }

               .block_render_falshsale[data-layout="layout_2"] .header span.today_sub,
               .block_render_falshsale[data-layout="layout_3"] .header span.today_sub,
               .block_render_falshsale[data-layout="layout_4"] .header span.today_sub {
                   text-shadow: none;
                   filter: none;
                   text-transform: none;
                   font-size: 16px;
                   font-weight: 400;
                   margin: 0;
               }

               .block_render_falshsale[data-layout="layout_2"] .header .today,
               .block_render_falshsale[data-layout="layout_3"] .header .today,
               .block_render_falshsale[data-layout="layout_4"] .header .today {
                   bottom: 0;
                   padding-right: 15px;
                   margin-right: 20px;
               }

               .block_render_falshsale[data-layout="layout_2"] .header .today:after,
               .block_render_falshsale[data-layout="layout_3"] .header .today:after,
               .block_render_falshsale[data-layout="layout_4"] .header .today:after {
                   content: "";
                   width: 1px;
                   height: 28px;
                   position: absolute;
                   right: 0;
                   top: 0px;
                   z-index: 1;
                   background: #fff;
               }

               .block_render_falshsale[data-layout="layout_3"] .product .promotion .chay-hang {
                   width: auto;
                   height: auto;
                   position: absolute;
                   bottom: 76px;
                   left: -190px;
               }

               .block_render_falshsale[data-layout="layout_2"] .product .promotion .chay-hang {
                   width: auto;
                   height: auto;
                   position: absolute;
                   bottom: 76px;
                   left: -240px;
               }

               .block_render_falshsale[data-layout="layout_3"] .product .promotion .layer,
               .block_render_falshsale[data-layout="layout_2"] .product .promotion .layer {
                   top: inherit;
                   bottom: 5.8px;
               }

               .block_render_falshsale[data-layout="layout_3"] .product .promotion .icon-fire,
               .block_render_falshsale[data-layout="layout_2"] .product .promotion .icon-fire {
                   left: 10px;
               }

               .block_render_falshsale .header {
                   display: inline-block;
                   justify-content: start;
                   padding-left: .5em;
                   align-items: unset;
                   position: relative;
               }

               .block_render_falshsale .header .hot-deal {
                   position: relative;
/*                   top: -13px;*/
                   font-size: 0.8em;
               }

               .block_render_falshsale .header .flash {
                   text-shadow: none;
                   filter: none;
                   position: relative;
                   color: #ffc00e;
                   padding: 0 8px;
                   background: -webkit-linear-gradient(#ffc90d, #fff7e0);
                   rotate: 12deg;
                   scale: 2.5;
                   -webkit-background-clip: text;
                   -webkit-text-fill-color: transparent;
               }

               .block_render_falshsale .header .today {
                   position: relative;
                   bottom: -8px;
                   font-size: 0.8em;
               }

               .block_render_falshsale .header.title-block {
                   background: linear-gradient(0deg, #00bb9a, #0072e7 100%, #67d700 0, #7000d7 0, #fff 0);
                   height: 65px;
                   overflow: hidden;
                   display: flex;
                   align-items: center;
                   justify-content: space-between;
                   z-index: 0;
               }

               .block_render_falshsale .header .material-symbols-rounded {
                   font-family: 'Material Symbols Rounded' !important;
               }

               .block_render_falshsale .header .nk-title i {
                   font-size: 1.2em;
                   transform: scaleY(1.4);
                   align-self: center;
                   animation-name: animationflashsale;
                   animation-duration: 5s;
                   animation-iteration-count: infinite;
                   filter: brightness(0) saturate(100%) invert(81%) sepia(95%) saturate(413%) hue-rotate(330deg) brightness(102%) contrast(102%);
               }

               .block_render_falshsale .header .nk-title i::before {
                   text-shadow: 0 0 20px #ff0000;
               }

               .block_render_falshsale .header .img-flash-sale {
                   margin-left: 1em;
               }

               .block_render_falshsale .header .tags {
                   width: 100%;
                   height: 100%;
                   position: absolute;
                   top: 0px;
                   display: flex;
                   justify-content: center;
               }

               .block_render_falshsale .header .tags .badger {
                   position: absolute;
                   width: auto;
                   height: auto;
                   overflow: hidden;
               }

               .block_render_falshsale .header .tags .badger.top-left {
                   top: 0px;
                   left: 0px;
               }

               .block_render_falshsale .header .tags .badger.top-right {
                   top: 0px;
                   right: 0px;
               }

               .block_render_falshsale .header .tags .badger.top-center {
                   top: 0px;
               }

               .block_render_falshsale .header .tags .badger.bottom-left {
                   bottom: 0px;
                   left: 0px;
               }

               .block_render_falshsale .header .tags .badger.bottom-right {
                   bottom: 0px;
                   right: 0px;
               }

               .block_render_falshsale .header .tags .badger.bottom-center {
                   bottom: 0px;
               }

               .block_render_falshsale .header .countdown {
                   display: inline-flex;
                   align-items: center;
                   font-size: 1em;
                   font-weight: bold;
                   color: white;
                   right: 1em;
                   width: fit-content;
               }

               .block_render_falshsale .header .countdown p {
                   padding: 1em;
                   background: #3f3f3f;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
                   border-radius: 0.5em;
                   margin: 0 0.5em;
                   width: 40px;
                   height: 40px;
                   display: flex;
                   align-items: center;
                   justify-content: center;
               }

               .block_render_falshsale .header .clock {
                   display: flex;
                   align-items: center;
                   width: auto;
                   pointer-events: none;
                   padding-left: 1em;
               }

               .block_render_falshsale .header .clock span {
                   filter: none;
                   text-shadow: none;
               }

               .block_render_falshsale .header .clock ul {
                   width: 25px;
                   height: 30px;
                   margin: 1px;
               }

               .block_render_falshsale .header .clock ul li {
                   line-height: normal;
               }

               .block_render_falshsale .header .clock ul li a div {
                   font-size: 23px;
                   display: flex;
                   justify-content: center;
                   align-items: center;
               }

               .block_render_falshsale .header .clock ul li a div div.inn {
                   font-size: 23px;
                   color: white;
                   background-color: #3f3f3f;
               }

               .block_render_falshsale .header .clock .flip {
                   box-shadow: none;
               }

               .block_render_falshsale .header .clock .flip-clock-divider {
                   width: 15px;
               }

               .block_render_falshsale .header .clock .flip-clock-dot {
                   width: 5px;
                   height: 5px;
                   border: 1px solid black;
                   background-color: white;
               }

               .block_render_falshsale .header .clock .flip-clock-dot.top {
                   top: 39px;
               }

               .block_render_falshsale .header .clock .flip-clock-dot.bottom {
                   bottom: 37px;
               }

               .block_render_falshsale .header .top-right {
                   position: absolute;
                   right: 0;
                   top: 0;
                   z-index: 5;
               }

               .block_render_falshsale .header .top-right .installment {
                   width: auto;
                   font-size: 0.7em;
                   padding: 5px .1em;
                   margin: 0;
                   border-radius: var(--borderRadius);
                   background-color: var(--bgBadge);
                   color: var(--primaryColor);
                   border: 1px solid var(--primaryColor);
                   box-shadow: none;
               }

               .block_render_falshsale .content {
                   display: flex;
                   flex-wrap: wrap;
                   width: 100%;
                   background: white;
                   overflow: hidden;
                   padding: 10px 0 20px;
                   border-bottom-left-radius: 0.5rem;
                   border-bottom-right-radius: 0.5rem;
               }

               .block_render_falshsale .content .product-body {
                   padding-bottom: 30px;
               }

               .block_render_falshsale .content[data-layout="layout_3"] {
                   height: 235px;
               }

               .block_render_falshsale .content[data-layout="layout_3"] .product-slide {
                   width: 33.3%;
                   flex: 33.3%;
                   box-sizing: border-box;
               }

               .block_render_falshsale .content[data-layout="layout_3"] .product-header {
                   width: 165px;
                   margin-right: 20px;
               }

               .block_render_falshsale .content[data-layout="layout_3"] .product-header .frame {
                   width: 165px;
               }

               .block_render_falshsale .content[data-layout="layout_3"] .product-image {
                   width: 165px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] {
                   height: 265px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-slide {
                   width: 49%;
                   flex: 49%;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-body {
                   padding-bottom: 15px !important;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .promotion {
                   position: relative;
                   bottom: 0;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-image {
                   width: 234px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-header {
                   width: 235px;
                   margin-right: 50px;
                   margin-top: 15px;
               }

               .block_render_falshsale .content[data-layout="layout_4"] {
                   display: flex;
               }

               .block_render_falshsale .content[data-layout="layout_4"] .product-slide {
                   flex: 0 0 25%;
               }

               .block_render_falshsale .content[data-layout="layout_4"] .product {
                   margin: auto;
                   max-width: 90%;
                   padding: 0.5em 1em;
               }

               .block_render_falshsale .content[data-layout="layout_4"] .product_fls-r {
                   height: 150px;
               }

               .block_render_falshsale .content[data-layout="layout_4"] .product .product-body {
                   position: inherit;
               }

               .block_render_falshsale .content[data-layout="layout_4"] .product .product-body .discount-percent {
                   position: absolute;
                   top: 10px;
                   left: 0;
               }

               .block_render_falshsale .content[data-layout="layout_2"],
               .block_render_falshsale .content[data-layout="layout_3"] {
                   min-height: inherit;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-title a,
               .block_render_falshsale .content[data-layout="layout_3"] .product-title a {
                   line-height: 22px;
                   min-height: 45px;
                   height: 45px;
                   overflow: hidden;
                   font-weight: 600;
                   margin-bottom: 10px;
                   font-size: 16px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .discount-percent,
               .block_render_falshsale .content[data-layout="layout_3"] .discount-percent {
                   margin: 0 5px 0 0;
               }

               .block_render_falshsale .content[data-layout="layout_2"] p.nk-shock-price-label,
               .block_render_falshsale .content[data-layout="layout_3"] p.nk-shock-price-label {
                   margin-top: 10px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product_info_price_value-final,
               .block_render_falshsale .content[data-layout="layout_3"] .product_info_price_value-final {
                   flex: 0 0 100%;
                   margin-bottom: 10px;
                   font-size: 18px;
                   font-weight: bold;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-image,
               .block_render_falshsale .content[data-layout="layout_3"] .product-image {
                   padding: 0;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-image img,
               .block_render_falshsale .content[data-layout="layout_3"] .product-image img {
                   width: 165px !important;
                   min-height: auto;
                   min-width: auto;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product_fls-r,
               .block_render_falshsale .content[data-layout="layout_3"] .product_fls-r {
                   position: relative;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product_fls-r .promotion,
               .block_render_falshsale .content[data-layout="layout_3"] .product_fls-r .promotion {
                   width: 190px;
                   bottom: -20px;
                   left: 0;
                   height: 17px;
                   position: absolute;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-body,
               .block_render_falshsale .content[data-layout="layout_3"] .product-body {
                   margin: 5px 10px 0 0;
               }

               .block_render_falshsale .content[data-layout="layout_2"] p.nk-shock-price-label,
               .block_render_falshsale .content[data-layout="layout_3"] p.nk-shock-price-label {
                   font-size: 15px;
                   display: flex;
                   white-space: nowrap;
               }

               .block_render_falshsale .content[data-layout="layout_2"] span.nk-price-final,
               .block_render_falshsale .content[data-layout="layout_3"] span.nk-price-final {
                   font-size: 19px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product-price .final-price,
               .block_render_falshsale .content[data-layout="layout_3"] .product-price .final-price {
                   font-size: 20px;
               }

               .block_render_falshsale .content[data-layout="layout_2"] .product,
               .block_render_falshsale .content[data-layout="layout_3"] .product {
                   display: flex;
                   max-width: 95%;
                   margin-left: 3%;
                   box-shadow: none;
                   overflow: initial;
               }

               .block_render_falshsale .action {
                   float: right;
                   padding: 0 2em 1em 0;
               }

               .block_render_falshsale .action button {
                   font-size: .9em;
                   background-color: #ed3324;
                   outline: none;
                   border: none;
                   padding: 0.5em;
                   color: white;
                   font-weight: bold;
                   border-radius: 0.5em;
                   cursor: pointer;
                   float: right;
                   transition: .3s;
               }

               .block_render_falshsale .action button:hover {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
               }

               .block_render_falshsale .product-card-two-item .product-slide:last-child {
                   margin-top: 10px;
               }

               @keyframes animationflashsale {
                   0% {
                       transform: scaleY(1.6);
                   }

                   25% {
                       transform: scaleY(1.4);
                   }

                   50% {
                       transform: scaleY(1.6);
                   }

                   75% {
                       transform: scaleY(1.4);
                   }

                   100% {
                       transform: scaleY(1.6);
                   }
               }

               .flip-clock-wrapper * {
                   -webkit-box-sizing: border-box;
                   -moz-box-sizing: border-box;
                   -ms-box-sizing: border-box;
                   -o-box-sizing: border-box;
                   box-sizing: border-box;
                   -webkit-backface-visibility: hidden;
                   -moz-backface-visibility: hidden;
                   -ms-backface-visibility: hidden;
                   -o-backface-visibility: hidden;
                   backface-visibility: hidden;
               }

               .flip-clock-wrapper a {
                   cursor: pointer;
                   text-decoration: none;
                   color: #ccc;
               }

               .flip-clock-wrapper a:hover {
                   color: #fff;
               }

               .flip-clock-wrapper ul {
                   list-style: none;
               }

               .flip-clock-wrapper.clearfix:before,
               .flip-clock-wrapper.clearfix:after {
                   content: " ";
                   display: table;
               }

               .flip-clock-wrapper.clearfix:after {
                   clear: both;
               }

               .flip-clock-wrapper.clearfix {
                   *zoom: 1;
               }

               .flip-clock-wrapper {
                   font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
                   -webkit-user-select: none;
               }

               .flip-clock-meridium {
                   background: none !important;
                   box-shadow: 0 0 0 !important;
                   font-size: 36px !important;
               }

               .flip-clock-meridium a {
                   color: #313333;
               }

               .flip-clock-wrapper {
                   text-align: center;
                   position: relative;
                   width: 100%;
                   margin: 1em;
               }

               .flip-clock-wrapper:before,
               .flip-clock-wrapper:after {
                   content: " ";
                   display: table;
               }

               .flip-clock-wrapper:after {
                   clear: both;
               }

               .flip-clock-wrapper ul {
                   position: relative;
                   float: left;
                   margin: 5px;
                   width: 60px;
                   height: 90px;
                   font-size: 80px;
                   font-weight: bold;
                   line-height: 87px;
                   border-radius: 6px;
                   background: #000;
               }

               .flip-clock-wrapper ul li {
                   z-index: 1;
                   position: absolute;
                   left: 0;
                   top: 0;
                   width: 100%;
                   height: 100%;
                   line-height: 87px;
                   text-decoration: none !important;
               }

               .flip-clock-wrapper ul li:first-child {
                   z-index: 2;
               }

               .flip-clock-wrapper ul li a {
                   display: block;
                   height: 100%;
                   -webkit-perspective: 200px;
                   -moz-perspective: 200px;
                   perspective: 200px;
                   margin: 0 !important;
                   overflow: visible !important;
                   cursor: default !important;
               }

               .flip-clock-wrapper ul li a div {
                   z-index: 1;
                   position: absolute;
                   left: 0;
                   width: 100%;
                   height: 50%;
                   font-size: 80px;
                   overflow: hidden;
                   outline: 1px solid transparent;
               }

               .flip-clock-wrapper ul li a div .shadow {
                   position: absolute;
                   width: 100%;
                   height: 100%;
                   z-index: 2;
               }

               .flip-clock-wrapper ul li a div.up {
                   -webkit-transform-origin: 50% 100%;
                   -moz-transform-origin: 50% 100%;
                   -ms-transform-origin: 50% 100%;
                   -o-transform-origin: 50% 100%;
                   transform-origin: 50% 100%;
                   top: 0;
               }

               .flip-clock-wrapper ul li a div.up:after {
                   content: "";
                   position: absolute;
                   top: 44px;
                   left: 0;
                   z-index: 5;
                   width: 100%;
                   height: 3px;
                   background-color: #000;
                   background-color: rgba(0, 0, 0, 0.4);
               }

               .flip-clock-wrapper ul li a div.down {
                   -webkit-transform-origin: 50% 0;
                   -moz-transform-origin: 50% 0;
                   -ms-transform-origin: 50% 0;
                   -o-transform-origin: 50% 0;
                   transform-origin: 50% 0;
                   bottom: 0;
                   border-bottom-left-radius: 6px;
                   border-bottom-right-radius: 6px;
               }

               .flip-clock-wrapper ul li a div div.inn {
                   position: absolute;
                   left: 0;
                   z-index: 1;
                   width: 100%;
                   height: 200%;
                   color: #ccc;
                   text-shadow: 0 1px 2px #000;
                   text-align: center;
                   background-color: #333;
                   border-radius: 6px;
                   font-size: 70px;
               }

               .flip-clock-wrapper ul li a div.up div.inn {
                   top: 0;
               }

               .flip-clock-wrapper ul li a div.down div.inn {
                   bottom: 0;
               }

               .flip-clock-wrapper ul.play li.flip-clock-before {
                   z-index: 3;
               }

               .flip-clock-wrapper .flip {
                   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
               }

               .flip-clock-wrapper ul.play li.flip-clock-active {
                   -webkit-animation: asd 0.01s 0.49s linear both;
                   -moz-animation: asd 0.01s 0.49s linear both;
                   animation: asd 0.01s 0.49s linear both;
                   z-index: 5;
               }

               .flip-clock-divider {
                   float: left;
                   display: inline-block;
                   position: relative;
                   width: 20px;
                   height: 100px;
               }

               .flip-clock-divider:first-child {
                   width: 0;
               }

               .flip-clock-dot {
                   display: block;
                   background: #323434;
                   width: 10px;
                   height: 10px;
                   position: absolute;
                   border-radius: 50%;
                   box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
                   left: 5px;
               }

               .flip-clock-divider .flip-clock-label {
                   position: absolute;
                   top: -1.5em;
                   right: -86px;
                   color: black;
                   text-shadow: none;
               }

               .flip-clock-divider.minutes .flip-clock-label {
                   right: -88px;
               }

               .flip-clock-divider.seconds .flip-clock-label {
                   right: -91px;
               }

               .flip-clock-dot.top {
                   top: 30px;
               }

               .flip-clock-dot.bottom {
                   bottom: 30px;
               }

               @-webkit-keyframes asd {
                   0% {
                       z-index: 2;
                   }

                   100% {
                       z-index: 4;
                   }
               }

               @-moz-keyframes asd {
                   0% {
                       z-index: 2;
                   }

                   100% {
                       z-index: 4;
                   }
               }

               @-o-keyframes asd {
                   0% {
                       z-index: 2;
                   }

                   100% {
                       z-index: 4;
                   }
               }

               @keyframes asd {
                   0% {
                       z-index: 2;
                   }

                   100% {
                       z-index: 4;
                   }
               }

               .flip-clock-wrapper ul.play li.flip-clock-active .down {
                   z-index: 2;
                   -webkit-animation: turn 0.5s 0.5s linear both;
                   -moz-animation: turn 0.5s 0.5s linear both;
                   animation: turn 0.5s 0.5s linear both;
               }

               @-webkit-keyframes turn {
                   0% {
                       -webkit-transform: rotateX(90deg);
                   }

                   100% {
                       -webkit-transform: rotateX(0deg);
                   }
               }

               @-moz-keyframes turn {
                   0% {
                       -moz-transform: rotateX(90deg);
                   }

                   100% {
                       -moz-transform: rotateX(0deg);
                   }
               }

               @-o-keyframes turn {
                   0% {
                       -o-transform: rotateX(90deg);
                   }

                   100% {
                       -o-transform: rotateX(0deg);
                   }
               }

               @keyframes turn {
                   0% {
                       transform: rotateX(90deg);
                   }

                   100% {
                       transform: rotateX(0deg);
                   }
               }

               .flip-clock-wrapper ul.play li.flip-clock-before .up {
                   z-index: 2;
                   -webkit-animation: turn2 0.5s linear both;
                   -moz-animation: turn2 0.5s linear both;
                   animation: turn2 0.5s linear both;
               }

               @-webkit-keyframes turn2 {
                   0% {
                       -webkit-transform: rotateX(0deg);
                   }

                   100% {
                       -webkit-transform: rotateX(-90deg);
                   }
               }

               @-moz-keyframes turn2 {
                   0% {
                       -moz-transform: rotateX(0deg);
                   }

                   100% {
                       -moz-transform: rotateX(-90deg);
                   }
               }

               @-o-keyframes turn2 {
                   0% {
                       -o-transform: rotateX(0deg);
                   }

                   100% {
                       -o-transform: rotateX(-90deg);
                   }
               }

               @keyframes turn2 {
                   0% {
                       transform: rotateX(0deg);
                   }

                   100% {
                       transform: rotateX(-90deg);
                   }
               }

               .flip-clock-wrapper ul li.flip-clock-active {
                   z-index: 3;
               }

               .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
                   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
                   background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
                   background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
                   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
                   background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
                   -webkit-animation: show 0.5s linear both;
                   -moz-animation: show 0.5s linear both;
                   animation: show 0.5s linear both;
               }

               .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
                   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
                   background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
                   background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
                   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
                   background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
                   -webkit-animation: hide 0.5s 0.3s linear both;
                   -moz-animation: hide 0.5s 0.3s linear both;
                   animation: hide 0.5s 0.3s linear both;
               }

               .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
                   background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
                   background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
                   background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
                   background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
                   background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
                   -webkit-animation: show 0.5s linear both;
                   -moz-animation: show 0.5s linear both;
                   animation: show 0.5s linear both;
               }

               .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
                   background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
                   background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
                   background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
                   background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
                   background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
                   -webkit-animation: hide 0.5s 0.3s linear both;
                   -moz-animation: hide 0.5s 0.3s linear both;
                   animation: hide 0.5s 0.2s linear both;
               }

               @-webkit-keyframes show {
                   0% {
                       opacity: 0;
                   }

                   100% {
                       opacity: 1;
                   }
               }

               @-moz-keyframes show {
                   0% {
                       opacity: 0;
                   }

                   100% {
                       opacity: 1;
                   }
               }

               @-o-keyframes show {
                   0% {
                       opacity: 0;
                   }

                   100% {
                       opacity: 1;
                   }
               }

               @keyframes show {
                   0% {
                       opacity: 0;
                   }

                   100% {
                       opacity: 1;
                   }
               }

               @-webkit-keyframes hide {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               @-moz-keyframes hide {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               @-o-keyframes hide {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               @keyframes hide {
                   0% {
                       opacity: 1;
                   }

                   100% {
                       opacity: 0;
                   }
               }

               .el-after {
                   display: none;
               }

               .nk_banner_floor_carousel_2020 .owl-nav.disabled {
                   display: block;
               }

               :root {
                   --primaryColor: #fe0000;
                   --bgBadge: #fff0f1;
                   --white: #fff;
                   --borderRadius: .5em;
                   --boxShadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.1411764705882353), 0 1px 3px rgba(0, 0, 0, 0.12156862745098039)
               }

               html.unscroll {
                   max-height: 100vh;
                   overflow: hidden
               }

               .d .menu-sap-xep>h3 {
                   margin-bottom: 0
               }

               .d mark {
                   background: orange;
                   color: #000;
                   margin-right: 3px;
                   margin-left: 3px
               }

               .d .nk-menu.show {
                   opacity: .1;
                   background: rgba(0, 0, 0, .01);
                   border-bottom-color: transparent
               }

               .d.unscroll {
                   max-height: 100vh;
                   overflow: hidden
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint {
                   position: fixed;
                   width: 1200px;
                   left: 80%;
                   transform: translateX(-50%);
                   background: #fff;
                   top: 62px;
                   box-shadow: 0 0 4px rgba(0, 0, 0, .15);
                   display: none;
                   transition: all .3s ease;
                   border-bottom-left-radius: .5em;
                   border-bottom-right-radius: .5em
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint:before {
                   content: none;
                   position: absolute;
                   top: 0;
                   left: 40%;
                   width: 0;
                   height: 0;
                   border: 20px solid transparent;
                   border-bottom-color: #fff;
                   border-top: 0;
                   margin-left: -20px;
                   margin-top: -20px
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint.show {
                   display: block !important;
                   animation-fill-mode: both;
                   animation: fadeInBottomCenter .2s ease;
                   min-height: 500px;
                   position: absolute
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint.show .search-result {
                   display: block !important;
                   min-height: 500px
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint.show:before {
                   content: ""
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint.hide {
                   opacity: 0;
                   animation-fill-mode: both;
                   animation: fadeOutBottomCenter .2s ease
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper {
                   display: flex;
                   justify-content: space-between
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-column {
                   flex: 1;
                   display: flex;
                   flex-direction: column;
                   padding: .5em
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-column:not(:last-child) {
                   border-right: 1px solid rgba(0, 0, 0, .15)
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-section {
                   flex: 1;
                   padding-bottom: 1rem
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-section:not(:last-child) {
                   border-bottom: 1px solid rgba(0, 0, 0, .15)
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-section:not(:first-child) {
                   padding-top: 1rem
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-title {
                   font-size: 1em;
                   font-weight: 400;
                   color: #3f3f3f;
                   margin-bottom: 1rem;
                   text-shadow: 1px 0 #3f3f3f
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-link {
                   display: flex
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-link:not(:last-child) .nk-search-result-product-card {
                   margin-bottom: 1rem
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-card {
                   display: flex;
                   border-radius: 4px;
                   overflow: hidden;
                   padding: .5em;
                   width: 100%;
                   transition: all .2s ease
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-card:hover img {
                   transform: scale(1.05)
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-image {
                   width: 76px;
                   height: 76px;
                   position: relative;
                   background: #fff;
                   flex: 1
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-image img {
                   width: 100%;
                   height: 100%;
                   object-fit: contain;
                   transition: all .2s ease;
                   border-radius: 4px;
                   will-change: transform
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-product-image span {
                   position: absolute;
                   top: 0;
                   right: 0;
                   padding: 4px;
                   border-radius: 3px;
                   background: #ed3324;
                   color: #fff;
                   font-size: .8em
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-info {
                   padding-left: 1rem;
                   display: flex;
                   flex-direction: column;
                   justify-content: space-between;
                   flex: 3
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-info .price-sale {
                   display: grid
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-info .nk-search-result-info-title {
                   font-size: .9em;
                   color: #3f3f3f;
                   margin-bottom: 8px;
                   font-weight: 500;
                   line-height: 1.4;
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-info .nk-search-result-info-price {
                   color: #ed3324;
                   font-size: 1em;
                   font-weight: 700;
                   display: inherit;
                   align-items: baseline
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-info .nk-search-result-info-price .origin-price {
                   font-size: .9em;
                   color: #a6a6a6;
                   text-decoration: line-through;
                   margin-left: 1rem;
                   display: flex;
                   font-weight: 400;
                   align-items: end
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-tags {
                   display: flex;
                   flex-wrap: wrap
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-tag {
                   padding: 8px 12px;
                   border-radius: 100px;
                   box-shadow: 0 0 4px rgba(0, 0, 0, .15);
                   color: #3f3f3f;
                   margin-right: 8px;
                   margin-bottom: 8px;
                   font-size: .9em;
                   transition: all .2s ease
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-tag:hover {
                   background: #ed3324;
                   color: #fff
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-link {
                   flex: 1
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-link:not(:last-child) .nk-search-result-news-card {
                   margin-bottom: 1rem
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-card {
                   display: flex;
                   border-radius: 4px;
                   padding: .5em;
                   transition: all .2s ease
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-card:hover img {
                   transform: scale(1.05)
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-image {
                   width: 10rem;
                   height: 76px;
                   border-radius: 6px;
                   overflow: hidden;
                   flex: 2
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-image img {
                   width: 100%;
                   height: 100%;
                   object-fit: cover;
                   border-radius: 4px;
                   transition: all .2s ease;
                   will-change: transform
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-info {
                   padding-left: 2rem;
                   flex: 3
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-wrapper .nk-search-result-news-info .nk-search-result-news-title {
                   color: #3f3f3f;
                   line-height: 1.4;
                   font-size: 1em;
                   font-weight: 500;
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 3;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-see-more {
                   color: #ed3324;
                   text-decoration: underline;
                   width: 100%;
                   text-align: center;
                   display: flex;
                   justify-content: flex-end;
                   transition: all .2s ease;
                   font-weight: 400;
                   font-size: 1em
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint .nk-search-result-see-more:hover {
                   color: #f15f53
               }

               .d .nk-header #nk-search .nk-search-box #search_input::placeholder {
                   color: #3f3f3f;
                   font-weight: 400
               }

               .d .nk-header #nk-cart ul,
               .d .nk-header #nk-cart ul li p {
                   margin-bottom: 0
               }

               .d .nk-search-result-categories {
                   display: flex;
                   flex-wrap: wrap
               }

               .d .nk-search-result-categories .nk-search-result-category {
                   display: flex;
                   align-items: center;
                   color: #3f3f3f;
                   padding: 8px 0;
                   width: 100%;
                   transition: all .2s ease;
                   position: relative;
                   border-radius: 3px;
                   line-height: 1.6
               }

               .d .nk-search-result-categories .nk-search-result-category span {
                   margin-left: auto;
                   font-style: italic;
                   color: #95a5a6;
                   transition: all .2s ease;
                   text-align: right;
                   flex: auto
               }

               .d .nk-search-result-categories .nk-search-result-category:hover {
                   color: #ed3324;
                   background: rgba(0, 0, 0, .05)
               }

               .d .nk-search-result-categories .nk-search-result-category:hover span {
                   color: #ed3324
               }

               .d .nk-header #nk-search .nk-search-box .nk-search-hint ul.nk-search-cate {
                   border-bottom: none !important
               }

               .m .nk-search-hint {
                   z-index: 1000
               }

               .m .nk-header .nk-location-toolbar {
                   display: none !important
               }

               .m mark {
                   background: orange;
                   color: #000;
                   margin-right: 3px;
                   margin-left: 3px
               }

               .m .search-result.show {
                   display: block !important
               }

               .m .nk-search-result-section {
                   padding: 10px 0
               }

               .m .nk-search-result-title {
                   padding: 0 10px;
                   font-weight: 400;
                   color: #3f3f3f;
                   line-height: 1.6;
                   text-shadow: 1px 0 #3f3f3f
               }

               .m .nk-search-result-category {
                   display: flex;
                   align-items: center;
                   width: 100%;
                   padding: 10px;
                   line-height: 1.6;
                   color: #3f3f3f
               }

               .m .nk-search-result-category:last-child {
                   padding-bottom: 0
               }

               .m .nk-search-result-category span {
                   flex: 5
               }

               .m .nk-search-result-category span:not(:first-child) {
                   margin-left: auto;
                   font-style: italic;
                   color: #95a5a6;
                   transition: all .2s ease;
                   text-align: right;
                   flex: 2;
                   white-space: nowrap
               }

               .m .price-sale {
                   display: grid
               }

               .m .nk-search-result-product-link {
                   color: #3f3f3f;
                   padding: 10px;
                   border-bottom: 1px solid rgba(0, 0, 0, .15)
               }

               .m .nk-search-result-product-card,
               .m .nk-search-result-product-link {
                   display: flex;
                   width: 100%;
                   align-items: center
               }

               .m .nk-search-result-product-image {
                   width: 60px;
                   height: 60px;
                   border-radius: 5px;
                   overflow: hidden;
                   flex: 1;
                   position: relative
               }

               .m .nk-search-result-product-image img {
                   width: 100%;
                   height: 100%;
                   object-fit: contain
               }

               .m .nk-search-result-product-image span {
                   position: absolute;
                   top: -2px;
                   right: -2px;
                   background: #ed3324;
                   color: #fff;
                   font-size: 14px;
                   border-radius: 4px;
                   padding: 2px
               }

               .m .nk-search-result-product-info {
                   padding-left: 10px;
                   display: flex;
                   flex-direction: column;
                   flex: 4
               }

               .m .nk-search-result-product-info-title {
                   font-size: 16px;
                   font-weight: 500;
                   margin-bottom: 0;
                   line-height: 1.6;
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis
               }

               .m .nk-search-result-product-info-price {
                   font-size: 18px;
                   font-weight: 700;
                   color: #ed3324;
                   line-height: 1.6;
                   display: inherit
               }

               .m .nk-search-result-product-info-price .origin-price {
                   font-size: .8em;
                   color: #a6a6a6;
                   text-decoration: line-through;
                   margin: .2rem 0 0 1rem;
                   display: flex;
                   align-items: baseline
               }

               .m .nk-search-result-non {
                   padding: 10px
               }

               .m .nk-search-result-view-more {
                   display: flex;
                   justify-content: flex-end;
                   align-items: center;
                   padding: 10px;
                   color: #ed3324
               }

               @keyframes fadeIn {
                   0% {
                       background: transparent
                   }

                   to {
                       background: rgba(0, 0, 0, .7)
                   }
               }

               @keyframes fadeInBottomCenter {
                   0% {
                       opacity: 0;
                       transform: translateX(-50%) translateY(10px)
                   }

                   to {
                       opacity: 1;
                       transform: translateX(-50%) translateY(0)
                   }
               }

               @keyframes fadeOutBottomCenter {
                   0% {
                       opacity: 1;
                       transform: translateX(-50%) translateY(0)
                   }

                   to {
                       opacity: 0;
                       transform: translateX(-50%) translateY(10px)
                   }
               }

               @keyframes pulse {
                   0% {
                       filter: brightness(1)
                   }

                   50% {
                       filter: brightness(1.25)
                   }

                   to {
                       filter: brightness(1)
                   }
               }

               .wrap-grid-menu {
                   z-index: 11
               }

               .wrap-grid-menu,
               .wrap-grid-menu-right {
                   position: relative
               }

               .wrap-grid-menu-right.show {
                   z-index: 20
               }

               .header-menu {
                   position: relative;
                   border-bottom: .5px solid #e0e0e0
               }

               .header-menu i {
                   display: block;
                   margin-right: .5em;
                   font-size: 1.2em;
                   color: #4a4a4a;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .1))
               }

               .header-menu__navs {
                   text-align: right;
                   display: flex;
                   justify-content: flex-end;
                   align-items: center;
                   justify-content: space-around
               }

               .header-menu__navs .navs-item-link {
                   color: #000;
                   font-weight: 500;
                   transition: all .2s ease;
                   line-height: 44px;
                   display: inline-flex;
                   align-items: center;
                   font-size: 14px;
               }

               .header-menu__navs .navs-item-link img:first-child {
                   margin-right: .5em;
                   width: 37px;
                   height: auto
               }

               .header-menu__navs .navs-item-link img {
                   margin-right: .5em;
                   width: 21px;
                   height: auto
               }

               .header-menu__navs .navs-item-link .header-menu__wrapper {
                   transform: translateX(200%);
                   transition: none
               }

               .header-menu__navs .navs-item-link i {
                   color: #ed3324
               }

               .header-menu__navs .navs-item-link i:before {
                   font-size: 1.3em
               }

               .header-menu__navs .navs-item-link:hover {
                   color: #ed3324;
                   cursor: pointer
               }

               .header-menu__navs .navs-item-link:hover .header-menu__wrapper {
                   visibility: visible !important;
                   transform: translateY(100%);
                   opacity: 1;
                   z-index: 10;
                   border-radius: .2em
               }

               .header-menu__navs .navs-item-link#list-brands-nav:after {
                   content: "Hot";
                   position: relative;
                   top: 0;
                   right: -10px;
                   color: #fff;
                   background: #ed3324;
                   border-radius: 50px;
                   font-size: 1.2rem;
                   padding: 3px 8px;
                   line-height: 1;
                   animation: pulse 1.25s cubic-bezier(.66, 0, 0, 1) infinite
               }

               .header-menu__wrapper {
                   background: #fff;
                   position: absolute;
                   bottom: 0;
                   left: 0;
                   transform: translateY(120%);
                   opacity: 0;
                   z-index: -1;
                   width: 100%;
                   padding: .5em;
                   box-shadow: 0 0 4px rgba(0, 0, 0, .15);
                   display: flex;
                   visibility: hidden !important;
                   transition: all .2s ease
               }

               .header-menu__wrapper.show,
               .header-menu__wrapper.show .owl-item {
                   visibility: visible !important
               }

               .header-menu__item .item {
                   margin: 4px;
                   padding: 8px;
                   display: inline-flex;
                   justify-content: center;
                   align-items: center
               }

               .header-menu__item .item a {
                   display: inline-flex
               }

               .header-menu__item .item a img {
                   height: 80px;
                   width: 160px;
                   transition: all .2s ease;
                   transform: scale(.95);
                   will-change: transform;
                   object-fit: contain
               }

               .header-menu__item .item:hover {
                   box-shadow: 0 0 4px rgba(0, 0, 0, .15);
                   border-radius: 4px;
                   overflow: hidden
               }

               .header-menu__item .item:hover img {
                   transform: scale(1)
               }

               .header-menu .owl-item {
                   visibility: visible !important
               }

               .header-menu .owl-stage {
                   margin: 0 auto
               }

               .header-menu .owl-nav button {
                   border: none;
                   position: absolute;
                   top: 50%;
                   transform: translateY(-50%);
                   width: 42px;
                   height: 42px;
                   border-radius: 50%;
                   background: #eee !important;
                   transition: all .2s ease;
                   will-change: transform;
                   display: inline-flex;
                   justify-content: center;
                   align-items: center
               }

               .header-menu .owl-nav button i {
                   font-size: 28px;
                   transition: all .2s ease;
                   font-weight: 900;
                   margin-bottom: 2px;
                   color: #3f3f3f
               }

               .header-menu .owl-nav button:hover {
                   background: #ed3324 !important;
                   transform: translateY(-50%) scale(1.25)
               }

               .header-menu .owl-nav button:hover i {
                   color: #fff !important
               }

               .header-menu .owl-nav button.owl-prev {
                   left: -30px
               }

               .header-menu .owl-nav button.owl-prev i {
                   margin-right: 2px
               }

               .header-menu .owl-nav button.owl-next {
                   right: -30px
               }

               .header-menu .owl-nav button.owl-next i {
                   margin-left: 2px
               }

               .header-menu .owl-nav button:disabled {
                   opacity: .3
               }

               .header-menu .owl-dots {
                   display: flex;
                   width: 100%;
                   justify-content: center;
                   align-items: center;
                   margin-top: 1rem
               }

               .header-menu .owl-dots .owl-dot {
                   display: inline-flex;
                   width: 8px;
                   height: 8px;
                   background: rgba(237, 51, 36, .3);
                   margin-right: 6px;
                   border-radius: 50%;
                   transition: all .2s ease;
                   border-color: transparent
               }

               .header-menu .owl-dots .owl-dot:hover {
                   background: #ed3324;
                   transform: scale(1.25)
               }

               .header-menu .owl-dots .owl-dot.active {
                   background: #ed3324;
                   width: 38px;
                   border-radius: 20px
               }

               .header-menu .owl-dots .owl-dot.active:hover {
                   transform: scale(1)
               }

               .nk-menu .nki-footer-star-o,
               .nk-menu .nki-grid {
                   display: inline-flex;
                   align-items: center;
                   font-size: 20px;
                   margin-right: 4px;
                   font-weight: 400
               }

               .hr-vertical {
                   display: inline-flex;
                   padding: 0 2rem;
                   color: rgba(0, 0, 0, .2)
               }

               .m .brand-nav .nki-footer-star-o {
                   color: #a6a6a6;
                   padding: 0 10px
               }

               .m .brand-nav a,
               .m .brand-nav p {
                   display: flex;
                   width: 100%;
                   align-items: center
               }

               .m .brand-nav a {
                   justify-content: space-between
               }

               .m .brand-nav i {
                   font-size: 16px;
                   color: #a6a6a6;
                   font-weight: 100
               }

               .m .brand-list {
                   position: fixed;
                   top: 44px;
                   background: #fff;
                   z-index: 100000;
                   right: -100vw;
                   width: 100%;
                   height: calc(100vh - 44px);
                   opacity: .5;
                   transition: all .3s ease;
                   overflow-x: hidden;
                   overflow-y: scroll;
                   padding-bottom: 100px
               }

               .m .brand-list.show {
                   right: 0;
                   opacity: 1
               }

               .m .brand-list a {
                   display: flex;
                   width: 100%;
                   height: 40px;
                   padding: 0 10px;
                   align-items: center;
                   color: #3f3f3f;
                   font-weight: 400;
                   font-size: 14px;
                   border-bottom: 1px solid rgba(0, 0, 0, .15)
               }

               .m .brand-list a:first-child {
                   border-top: 1px solid rgba(0, 0, 0, .15)
               }

               .m .brand-list .back-cta {
                   position: sticky;
                   top: 0;
                   background: #fff
               }

               .m .brand-list .back-cta i {
                   font-weight: 700;
                   margin-right: 10px;
                   transform: scaleX(-1)
               }

               .d .nk-footer-subscribe .row {
                   width: 100%
               }

               .d .nk-footer-subscribe .connect-with-us {
                   margin-bottom: 0
               }

               .d .nk-footer-subscribe .connect-with-us li {
                   padding: 0;
                   display: inline-flex;
                   align-items: center;
                   justify-content: center
               }

               .d .nk-footer-subscribe .connect-with-us li i {
                   margin-left: 0
               }

               .d .nk-footer-subscribe .subscribe-title .icon {
                   padding: 0;
                   display: inline-flex;
                   align-items: center;
                   justify-content: center
               }

               .d .nk-footer-subscribe .subscribe-title p {
                   margin-bottom: 0
               }

               .d .nk-footer-subscribe .email-box form {
                   align-items: flex-end
               }

               .d .nk-footer-subscribe .email-box form label {
                   color: #fff
               }

               .d .nk-footer-subscribe .logo.container {
                   justify-content: space-between;
                   padding: 1px
               }

               .d .nk-footer-subscribe .logo.container a {
                   width: 7%;
                   height: 100%
               }

               .d .nk-footer-subscribe .logo.container img {
                   width: 100%;
                   height: auto
               }

               .m .nk-footer .row1 .connect-with-us li {
                   padding: 0 !important
               }

               .m .nk-footer .row1 .connect-with-us li a {
                   display: flex;
                   align-items: center;
                   justify-content: center;
                   width: 100%;
                   height: 100%
               }

               .m .nk-footer .row1 .connect-with-us li a i {
                   margin: 0 !important
               }

               .owl-carousel {
                   position: relative;
                   padding: 5px;
                   background-color: #fff
               }

               .owl-carousel .owl-nav {
                   position: absolute;
                   top: 50%;
                   width: 100%
               }

               .owl-carousel .owl-nav button {
                   width: 32px;
                   height: 32px;
                   border-radius: 50%;
                   background-color: rgba(63, 63, 63, .5);
                   color: #fff;
                   border: none;
                   outline: none;
                   display: flex;
                   justify-content: center;
                   align-items: center;
                   transition: .3s
               }

               .owl-carousel .owl-nav button:hover {
                   background-color: red;
                   width: 33px;
                   height: 33px;
                   color: #fff
               }

               .owl-carousel .owl-nav button.owl-prev {
                   position: absolute;
                   transform: translateY(-50%);
                   left: 0
               }

               .owl-carousel .owl-nav button.owl-next {
                   position: absolute;
                   right: 12px;
                   transform: translateY(-50%)
               }

               .owl-carousel .owl-item.active img {
                   opacity: 1 !important
               }

               .owl-carousel.owl-loaded {
                   display: block
               }

               .owl-carousel .owl-stage {
                   padding-bottom: 10px;
                   display: flex
               }

               .m .owl-carousel {
                   padding: 0
               }

               .m .owl-carousel .owl-nav button.owl-next {
                   right: 0
               }

               html {
                   font-size: 100% !important;
                   overflow-x: hidden;
                   overflow-y: scroll
               }

               html.disabled-scroll {
                   overflow: hidden
               }

               html.disabled-scroll body {
                   height: 100%;
                   overflow: hidden
               }

               body {
                   font-family: Roboto, sans-serif;
                   font-size: 1rem;
                   background: #f5f6f8
               }

             /*  body .container {
                   padding: 0 80px;
                   max-width: 1346px
               }*/

               body .container .span16 {
                   width: 100%
               }

             /*  body.d {
                   min-width: 1346px
               }*/

               body.m {
                   max-width: 768px
               }

               body.m .container {
                   padding: 0
               }

               body.disabled-scroll {
                   overflow: hidden
               }

               body .first-render {
                   min-height: 300px
               }

               .nk-title {
                   font-weight: 700;
                   position: relative;
                   color: #3f3f3f;
                   margin-bottom: 2rem;
                   display: inline-flex;
                   text-transform: uppercase;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .15))
               }

               .owl-nav.disabled {
                   display: none
               }

               .owl-dot {
                   background: transparent;
                   border: none
               }

               .flex-1-3 {
                   flex: 1;
                   max-width: 32.5%
               }

               .container-footer b,
               .container-footer strong {
                   font-weight: inherit
               }

               @font-face {
                   font-family: Material Symbols Rounded;
                   font-style: normal;
                   font-weight: 400;
                   font-display: swap;
                   src: url(https://fonts.gstatic.com/s/materialsymbolsrounded/v26/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOc7TOVpeRL2w5rwZu2rIelXxeJLpBi.woff2) format("woff2")
               }

               .material-symbols-rounded {
                   font-family: Material Symbols Rounded;
                   font-weight: 400;
                   font-style: normal;
                   font-size: 24px;
                   line-height: 1;
                   letter-spacing: normal;
                   text-transform: none;
                   display: inline-block;
                   white-space: nowrap;
                   word-wrap: normal;
                   direction: ltr;
                   -webkit-font-feature-settings: "liga";
                   -webkit-font-smoothing: antialiased
               }

               @font-face {
                   font-family: Signika;
                   font-style: normal;
                   font-weight: 700;
                   src: url(https://fonts.gstatic.com/s/signika/v20/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKwG6bOjM7-ebe0GlvFSA.woff2) format("woff2");
                   unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
               }

               @font-face {
                   font-family: Signika;
                   font-style: normal;
                   font-weight: 700;
                   src: url(https://fonts.gstatic.com/s/signika/v20/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKwG6bPjM7-ebe0GlvFSA.woff2) format("woff2");
                   unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
               }

               @font-face {
                   font-family: Signika;
                   font-style: normal;
                   font-weight: 700;
                   src: url(https://fonts.gstatic.com/s/signika/v20/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKwG6bBjM7-ebe0Gls.woff2) format("woff2");
                   unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
               }

               .m .product {
                   min-width: inherit;
                   font-size: .9em;
                   padding: 0
               }

               @media screen and (min-width:1133px) {
                   .m .product .badge-coming-soon {
                       padding: 4px 30px 4px 15px
                   }
               }

               .m .product .product-price {
                   font-size: .9em
               }

               .m .product .product-header {
                   min-height: auto;
                   height: 47vw
               }

               @media screen and (min-width:1133px) {
                   .m .product .product-header {
                       height: 12.5vw
                   }
               }

               @media screen and (max-width:768px) {
                   .m .product .product-header {
                       height: 23vw
                   }
               }

               @media screen and (max-width:435px) {
                   .m .product .product-header {
                       height: 47vw
                   }
               }

               .m .product .product-header .product-image {
                   height: auto;
                   padding: 6vw 5px 0;
                   display: flex;
                   align-items: center;
                   justify-content: center;
                   margin-top: 0
               }

               .m .product .product-header .product-image a img {
                   max-height: 150px
               }

               .m .product .product-header .frame {
                   left: 0;
                   top: 0;
                   width: auto
               }

               .m .product .product-header .tags-image {
                   height: 42vw
               }

               @media screen and (min-width:744px) {
                   .m .product .product-header .tags-image {
                       height: 21vw
                   }


               }

               @media screen and (min-width:1133px) {
                   .m .product .product-header .tags-image {
                       height: 11.5vw
                   }
               }

               .m .product .product-body {
                   padding: 0 5px;
                   margin-top: 5vw
               }

               @media screen and (min-width:1133px) {
                   .m .product .product-body {
                       margin-top: 1vw
                   }
               }

               .m .product .product-body .product-title {
                   max-height: 50px;
                   margin-top: 45px
               }

               .m .product .product-feature-badge-item {
                   font-size: .7em;
                   width: auto;
                   margin: 3px
               }

               .m .product .product-title a {
                   font-size: 1em
               }

               .m .product .product-price .origin-price {
                   margin-left: 0;
                   max-width: fit-content
               }

               .product,
               .product-slide {
                   width: 100%;
/*                   height: 100%;*/
                   position: relative
               }

               .product {
                   background: #fff;
                   transition: .3s;
                   padding: .5em;
                   min-width: 225px;
                   border-radius: .5em;
                   overflow: hidden;
                   box-sizing: border-box;
                   box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .10196078431372549), 0 2px 6px 2px rgba(60, 64, 67, .14901960784313725);
                   max-width: 234px
               }

               .product .info-other {
                   padding-top: 5px;
                   font-size: small;
                   display: flex;
                   flex-wrap: wrap;
                   line-height: 1.2
               }

               .product .info-other .group {
                   width: 100%;
                   display: flex;
                   margin-bottom: 5px
               }

               .product .info-other .group .key {
                   width: 40%
               }

               .product .info-other .group .value {
                   width: 60%;
                   padding-left: 1em
               }

               .product .product-header {
                   position: relative;
                   display: flex;
                   justify-content: center;
                   min-height: 190px;
                   max-height: 100%;
                   cursor: pointer
               }

               .product .product-header .product-image {
                   width: 100%;
                   text-align: -webkit-center;
                   text-align: center;
                   margin-top: 22px;
/*                   display: flex;*/
                   align-items: center;
                   justify-content: center
               }

               .product .product-header .product-image a img {
                   width: auto;
                   height: auto;
                   max-width: 210px;
                   max-height: 170px
               }

               .product .product-body {
                   margin-top: 40px;
                   position: relative;
                   z-index: 10
               }

               .product .product-body .product-feature {
                   font-size: small;
                   padding-top: 3px;
                   color: #3f3f3f;
                   min-height: 130px
               }

               .product .product-body .product-feature .group {
                   display: flex;
                   padding-bottom: 5px
               }

               .product .product-body .product-feature .group .key {
                   width: 100%;
                   word-break: break-word
               }

               .product .product-body .product-feature .group .key,
               .product .product-body .product-feature .group .value {
                   padding-left: 3px;
                   word-break: break-word;
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   min-height: 28px;
                   text-decoration: none;
                   transition: all .2s ease;
                   font-size: 1em;
                   font-weight: 500;
                   line-height: 1.2
               }

               .product .product-footer,
               .product .product-price {
                   display: flex;
                   flex-wrap: wrap
               }

               .product .product-price {
                   width: 100%;
                   align-items: baseline;
                   min-height: 52px
               }

               .product .product-price .origin-price {
                   font-size: small
               }

               .product .product-feature-badge {
                   margin-top: 0;
                   display: flex;
                   flex-wrap: wrap;
                   width: 100%;
                   justify-content: space-between;
                   min-height: 24px;
                   position: absolute;
                   top: -20px
               }

               .product .product-title {
                   margin-top: 60px
               }

               .product .product-feature-badge-item {
                   width: auto;
                   font-size: .7em;
                   padding: .1em;
                   margin: 0;
                   border-radius: var(--borderRadius);
                   background-color: var(--bgBadge);
                   color: var(--primaryColor);
                   border: 1px solid var(--primaryColor);
                   box-shadow: none
               }

               .product .badge-shock-price {
                   font-size: .7em;
                   background-color: var(--primaryColor);
                   color: var(--white);
                   border-radius: var(--borderRadius);
                   text-transform: uppercase;
                   padding: .3em .3em .1em;
                   align-self: center;
                   font-weight: 700
               }

               .product .badge-coming-soon {
                   display: block;
                   position: relative;
                   background: #27b550;
                   color: #fff;
                   text-decoration: none;
                   font-family: Arial;
                   font-style: normal;
                   font-weight: 700;
                   font-size: 1em;
                   padding: 4px 40px 4px 33px
               }

               @media screen and (max-width:768px) {
                   .product .badge-coming-soon {
                       font-size: .7em;
                       line-height: 1.6
                   }

                   .product .badge-coming-soon:before {
                       border-top: 12px solid #27b550;
                       border-bottom: 12px solid #27b550
                   }
               }

               .product .badge-coming-soon:before {
                   content: "";
                   height: 0;
                   width: 0;
                   display: block;
                   position: absolute;
                   top: 0;
                   right: -16px;
                   border-color: #27b550 transparent;
                   border-style: solid;
                   border-width: 12px 16px
               }

               @media screen and (max-width:768px) {
                   .product .badge-coming-soon:before {
                       border-top: 12px solid #27b550;
                       border-bottom: 12px solid #27b550
                   }
               }

               .product .badge-coming-soon:before .block_render_falshsale .product-body {
                   padding: 0 5px;
                   margin-top: 2vw !important
               }

               .product-header {
                   position: relative;
                   display: flex;
                   justify-content: center
               }

               .product-header .frame {
                   position: absolute;
                   top: -8px;
                   left: -.54em;
                   width: 234px;
                   height: 100%;
                   z-index: 1
               }

               .product-header .frame img {
                   width: 100%
               }

               .product-header .tags-image {
                   position: absolute;
                   z-index: 5;
                   width: 100%;
                   height: 100%
               }

               .product-header .tags-image img {
                   width: auto;
                   height: auto
               }

               .product-header .tags-image .top-left {
                   position: absolute;
                   left: 0;
                   top: 0
               }

               .product-header .tags-image .top-center {
                   position: absolute;
                   top: 0;
                   width: 100%;
                   display: flex;
                   justify-content: center
               }

               .product-header .tags-image .top-right {
                   position: absolute;
                   right: 0;
                   top: 0
               }

               .product-header .tags-image .bottom-left {
                   position: absolute;
                   bottom: 0;
                   left: 0
               }

               .product-header .tags-image .bottom-right {
                   bottom: 0;
                   right: 0;
                   position: absolute
               }

               .product-header .tags-image .bottom-center {
                   position: absolute;
                   bottom: 0;
                   width: 100%;
                   display: flex;
                   justify-content: center
               }

               .product-header .top-right {
                   z-index: 8;
                   right: 12px;
                   position: absolute
               }

               .product-image {
                   margin: 0 auto;
                   width: 180px;
                   height: 150px;
                   overflow: hidden
               }

               .product-image a img {
                   width: 100%;
                   height: auto;
                   object-fit: contain;
                   transition: all .2s ease;
                   will-change: transform
               }

               .product-image a:hover {
                   cursor: pointer
               }

               .product-feature-badge {
                   display: flex;
                   flex-wrap: wrap;
                   width: 100%;
                   justify-content: space-between;
                   min-height: 24px;
                   margin-top: 8px
               }

               .product-feature-badge-item {
                   width: 49%;
                   font-size: 1.2rem;
                   line-height: 1.6;
                   border-radius: 2px;
                   box-shadow: 0 0 2px rgba(0, 0, 0, .3);
                   background: #fff;
                   text-align: center;
                   margin-bottom: .5rem;
                   color: #ed3324;
                   position: relative
               }

               .product-title a {
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   color: #3f3f3f;
                   text-decoration: none;
                   transition: all .2s ease;
                   font-size: 1em;
                   line-height: 1.6;
                   font-weight: 500;
                   min-height: 50px
               }

               .product-title a:hover {
                   color: #ed3324;
                   cursor: pointer;
                   text-decoration: none
               }

               .product-price {
                   display: flex;
                   flex-wrap: wrap;
                   width: 100%;
                   align-items: baseline
               }

               .product-price .final-price {
                   width: 100%;
                   color: #ed3324;
                   font-weight: 500;
                   line-height: 1.6;
                   display: flex;
                   align-items: center;
                   font-weight: 700
               }

               .product-price .origin-price {
                   max-width: 50%;
                   color: #a6a6a6;
                   text-decoration: line-through;
                   display: flex;
                   align-items: center
               }

               .product-price .discount-percent {
                   padding: 0 3px;
                   margin-left: 10px;
                   font-size: small;
                   border-radius: .5em;
                   color: #fff;
                   background-color: var(--primaryColor)
               }

               .product-price .saved {
                   width: 100%;
                   color: #3f3f3f;
                   margin-bottom: 3px;
                   font-size: .9em;
                   align-items: center;
                   display: flex;
                   line-height: 1.6
               }

               .product-price .saved .discount-percent {
                   padding: 0 3px;
                   margin-left: 10px;
                   font-size: small;
                   border-radius: .5em;
                   color: #fff;
                   background-color: var(--primaryColor);
                   font-size: .9em
               }

               .product-price .saved .amount {
                   color: #8f8f8f;
                   text-decoration: line-through
               }

               .product-footer .new-coupon {
                   display: flex;
                   padding: 10px;
                   align-items: center;
                   border-left: 3px solid var(--primaryColor);
                   border-radius: 4px;
                   box-shadow: 0 0 4px rgba(0, 0, 0, .15)
               }

               .product-footer .new-coupon p {
                   font-size: 1.2rem;
                   color: #8f8f8f;
                   line-height: 1.6
               }

               .product-footer .coupon {
                   display: flex;
                   flex-direction: column;
                   justify-content: center;
                   padding: .2em 1em;
                   border-left: 5px solid #ff2323;
                   background: #fff;
                   box-shadow: 0 0 4px rgba(0, 0, 0, .15);
                   border-radius: 4px;
                   width: 100%;
                   order: 3;
                   margin: 3px
               }

               .product-footer .coupon-subtitle {
                   font-size: smaller;
                   color: #8f8f8f;
                   line-height: 1.6;
                   display: -webkit-box;
                   max-width: 100%;
                   -webkit-line-clamp: 2;
                   -webkit-box-orient: vertical;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   min-height: 41px
               }

               .product-footer .coupon-subtitle i {
                   margin-right: 4px
               }

               .product:hover {
                   box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .18823529411764706), 0 2px 6px 2px rgba(60, 64, 67, .32941176470588235)
               }

               .product:hover .product-header .product-image a img {
                   transform: translateY(-5px)
               }

               .product .promotion {
                   position: absolute;
                   bottom: 0;
                   left: 0;
                   width: 100%;
                   height: 100%;
                   justify-content: center;
                   padding: 0 1.5em;
                   display: flex
               }

               .product .promotion .icon-fire {
                   width: 15px;
                   height: auto;
                   position: absolute;
                   bottom: 8px;
                   left: 2em;
                   z-index: 101
               }

               .product .promotion .note {
                   position: absolute;
                   text-align: center;
                   font-size: 12px;
                   bottom: .5rem;
                   color: #fff;
                   z-index: 101
               }

               .product .promotion input[type=range] {
                   z-index: 100;
                   -webkit-appearance: none;
                   width: 190px;
                   height: 23px;
                   background: #ccc;
                   border-radius: .5em;
                   background-image: linear-gradient(#fe0100, #fe0100);
                   background-repeat: no-repeat;
                   position: absolute;
                   bottom: 5px
               }

               .product .promotion input[type=range]::-webkit-slider-thumb {
                   display: none
               }

               .product .promotion .chay-hang {
                   width: auto;
                   height: auto;
                   position: absolute;
                   bottom: 15em
               }

               .product .promotion .layer {
                   width: 100%;
                   height: 100%;
                   background: #000;
                   position: absolute;
                   top: 0;
                   opacity: .2;
                   border-radius: .5em
               }

               @keyframes loading-skeleton {
                   0% {
                       opacity: .4
                   }

                   to {
                       opacity: 1
                   }
               }

               @media screen and (max-width:768px) {
                   .product .product-header .product-image a img {
                       max-width: 100%;
                   }

                   .product-image {
                       margin-top: 0
                   }
               }

               .preloadcard {
                   box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .101961), 0 2px 6px 2px rgba(60, 64, 67, .14902);
                   border-radius: .5rem;
                   min-width: 225px;
                   max-width: 234px !important;
                   margin-right: 10px
               }

               .preloadcard p {
                   background: #f2f2f2;
                   margin: 10px;
                   height: 210px;
                   animation: loading-skeleton 1s infinite alternate
               }

               .preloadcard p:first-child {
                   margin-bottom: 60px
               }

               .preloadcard p:nth-child(n+2) {
                   height: 25px
               }

               .preloadcard p:nth-child(n+3) {
                   height: 14px;
                   width: 130px
               }

               .preloadcard p:nth-child(n+4) {
                   width: 100px
               }

               .product_fls-r .product-title {
                   margin-top: 0 !important
               }

               .blog-recommend-bottom .nk-content,
               .checkout-wrapper__left-side .step-3,
               .m .span5,
               .main {
                   background: #fff !important
               }

               .loading:not(img) {
                   width: 100%;
                   height: 100%;
                   padding: 0;
                   position: relative
               }

               .loading:not(img):before {
                   content: "";
                   position: absolute;
                   top: 50%;
                   left: 50%;
                   transform: translate(-50%, -50%);
                   background: url(images/utils/loading.gif) no-repeat 50% hsla(0, 0%, 100%, .5);
                   background-size: cover;
                   width: 80px;
                   height: 80px;
                   border: 1px solid #d6d6d6;
                   border-radius: 5px;
                   transition: all .3s ease;
                   z-index: 1000
               }

               .loading:not(img):before.hide {
                   animation: fadeOut .2s ease;
                   animation-fill-mode: backwards
               }

               .loading:not(img):after {
                   content: "";
                   position: absolute;
                   z-index: 999;
                   top: 0;
                   left: 0;
                   width: 100%;
                   height: 100%
               }

               .nk-recommend {
                   margin: 1em -15px
               }

               .nk-recommend .nk-recommend-title {
                   margin: 0;
                   padding: .5em;
                   color: #fff;
                   font-size: 1.5em;
                   background-color: #fe0000;
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                   text-transform: uppercase;
                   font-weight: 700
               }

               .nk-recommend .nk-recommend-title span {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .15))
               }

               @media (max-width:768px) {
                   .nk-recommend .nk-recommend-title {
                       font-size: 1.3em
                   }
               }

               #new-flash-sale,
               .nk-recent {
                   position: relative;
                   z-index: 0;
                   box-shadow: var(--boxShadow)
               }

               #new-flash-sale,
               #new-flash-sale .owl-carousel,
               .nk-recent,
               .nk-recent .owl-carousel {
                   border-bottom-left-radius: .5rem;
                   border-bottom-right-radius: .5rem
               }

               #new-flash-sale .nk-recent-title,
               .nk-recent .nk-recent-title {
                   margin: 0;
                   color: #000;
                   background: linear-gradient(0deg,#d1a94e,#fdf5a1,#cfac54);
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
/*                   text-transform: uppercase;*/
                   font-weight: 700
               }

               .offers-partner {
                   margin-top: 1rem
               }

               .m .nk-recent {
                   padding-top: 0;
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                   margin: 0;
                   z-index: 0
               }

               .m .nk-recent .nk-recent-list {
                   padding-top: 5px
               }

               .m .nk-recent .nk-recent-list .product {
                   min-height: auto
               }

               .m .nk-recent .nk-recent-title {
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                   padding-left: 1em
               }

               .m .nk-recommend {
                   margin: 1em 0 0
               }

               .m .nk-fs-2019 {
                   display: none
               }

               .d .menu-blog {
                   display: none !important
               }

               .d .menu-blog .item {
                   flex: 1
               }

               .d .menu-blog .item .links ul li {
                   display: inline-block !important
               }

               .d .menu-blog .item .links .a-links {
                   width: 100% !important
               }

               .d .nk-menu #nk-danh-muc-san-pham-left .sub-menu .links,
               .d .nk-menu #nk-danh-muc-san-pham-left .sub-menu .links ul li {
                   text-align: left
               }

               .d .sub-menu.blog .menu-blog {
                   display: flex !important
               }

               .d .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links h5,
               .d .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links h5 {
                   font-weight: 600;
                   font-size: 14px;
                   margin: 0 0 16px;
                   color: #4a4a4a
               }

               .d .nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links h5 a {
                   margin-bottom: 10px
               }

               .d .nk-cart-content.show {
                   display: block !important
               }

               .d .nk-cart-content.show:after {
                   content: "";
                   width: 100vw;
                   height: 100vh;
                   position: fixed;
                   background: rgba(0, 0, 0, .3);
                   left: 50%;
                   top: 50%;
                   z-index: -1;
                   transform: translate(-50%, -50%)
               }

               .d .nk-header .header-right {
                   display: flex;
                   justify-content: space-between
               }

               .d .nk-header #nk-cart {
                   padding: 5px 0 0;
                   width: 57%;
                   position: relative
               }

               .d .nk-header #nk-cart>ul {
                   display: flex;
                   justify-content: space-evenly;
                   width: 100%
               }

               .d .nk-header #nk-cart>ul .search-order .icon span {
                   display: none
               }

               .d .nk-header #nk-cart>ul .search-order img {
                   width: 24px;
                   max-width: inherit
               }

               .d .nk-header #nk-cart>ul li {
                   align-items: center;
               }

               .d .nk-header #nk-cart>ul li .icon {
                   min-width: 26px
               }

               .d .nk-header #nk-cart>ul #login_form2 .nk-login-content {
                   width: 200px;
                   transform: translate(114%)
               }

               .d .nk-header #nk-cart>ul #login_form2 .nk-login-content .icon-up {
                   margin: 0 auto
               }

               .d .nk-header #nk-cart>ul #login_form2 .nk-login-content .form_dang_xuat {
                   width: 100%
               }

               .d .nk-header #nk-cart>ul #login_form2 .nk-login-content .form_dang_xuat ul {
                   box-shadow: 0 0 4px hsla(0, 0%, 100%, .5);
                   border-radius: 4px;
                   overflow: hidden
               }

               .d .nk-header #nk-cart>ul #login_form2 .nk-login-content .form_dang_xuat ul li {
                   transition: all .2s ease;
                   border-left: 4px solid transparent
               }

               .d .nk-header #nk-cart>ul #login_form2 .nk-login-content .form_dang_xuat ul li:hover {
                   border-left: 4px solid #ed3324
               }

               .d .nk-header #nk-cart .nk-hotline-content1 {
                   top: 25px
               }

               .d .nk-header #nk-cart .nk-hotline-content1 .icon-up {
                   margin: 0 auto;
                   position: relative
               }

               .d .nk-header #nk-cart .nk-hotline-content1 p {
                   border-radius: 4px;
                   box-shadow: 0 0 4px rgba(0, 0, 0, .3)
               }

               .d .nk-header #nk-cart .nk-cart-content .icon-up {
                   margin: 0 auto
               }

               .d .nk-header #nk-cart .nk-cart-content ul li {
                   display: flex
               }

               .d .nk-header a {
                   text-decoration: none
               }

               .d .ty-ajax-overlay {
                   transition: all .2s ease;
                   display: none !important
               }

               .d .ty-ajax-overlay:hover {
                   cursor: pointer
               }

               .d .ty-ajax-overlay.show {
                   display: block !important;
                   background: #000
               }

               .d .ty-ajax-overlay.show~.ty-helper-container .tygh-top-panel {
                   position: relative;
                   z-index: 10000
               }

               .lds-dual-ring {
                   display: inline-flex;
                   width: 100%;
                   height: 100%;
                   justify-content: center;
                   align-items: center
               }

               .lds-dual-ring:after {
                   content: " ";
                   display: block;
                   width: 24px;
                   height: 24px;
                   border-radius: 50%;
                   border-color: #fff transparent;
                   border-style: solid;
                   border-width: 2px;
                   animation: lds-dual-ring 1.2s linear infinite;
                   color: #fff;
                   mix-blend-mode: difference;
                   filter: invert(0) sepia(1) saturate(36.5) hue-rotate(115deg)
               }

               @keyframes lds-dual-ring {
                   0% {
                       transform: rotate(0deg)
                   }

                   to {
                       transform: rotate(1turn)
                   }
               }

               .cm-notification-content .notification-content .alert .alert-success .cm-auto-hide {
                   display: none
               }

               .scrollup:hover {
                   background: rgba(0, 0, 0, .3);
                   color: #fff
               }

               .scrollup:hover i {
                   color: #fff
               }

               @media (hover:hover) and (pointer:fine) {
                   .scrollup:hover {
                       color: #fff;
                       background: #ed3324
                   }
               }

               .nk-product-block-payday .position-bottom-left {
                   display: none !important
               }

               .nk-product-block-payday .owl-dots {
                   display: none
               }

               .m .menu-mobile-home {
                   background-color: #fff;
                   position: relative;
                   overflow: hidden
               }

               .m .menu-mobile-home input[type=password]:focus,
               .m .menu-mobile-home input[type=text]:focus,
               .m .menu-mobile-home select:focus,
               .m .menu-mobile-home textarea:focus {
                   font-size: 1em !important
               }

               .m .menu-mobile-home .nk-header {
                   min-height: 50px
               }

               .m .menu-mobile-home .nk-header .nk-action-header {
                   background-color: #fff;
                   z-index: 102;
                   display: flex;
                   align-items: center;
                   justify-content: space-between;
                   position: relative;
                   min-height: 50px
               }

               .m .menu-mobile-home .nk-header .nk-action-header.active {
                   position: fixed;
                   top: 0;
                   width: 100%;
                   left: 0;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .15))
               }

               .m .menu-mobile-home .nk-header .nk-action-header #btn-search {
                   display: block !important;
                   flex: 0.3
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-logo {
                   display: block;
                   transition: .2s;
                   overflow: hidden;
                   width: fit-content;
                   text-align-last: center;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .1))
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-logo img {
                   width: 20vw;
                   height: auto
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user,
               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user-logged {
                   display: flex;
                   width: 76px
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user-logged a span,
               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user a span {
                   font-size: .8em
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user-logged a i,
               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user a i {
                   font-size: 1.3em
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart {
                   text-align: center;
                   min-width: 33px
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart:hover .nk-abandoned-cart {
                   display: block
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart .icon {
                   position: relative
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart .icon i {
                   color: #3f3f3f;
                   font-size: 1.2em
               }

               @media screen and (min-width:768px) {
                   .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart .icon i {
                       font-size: 1.2em
                   }
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart .icon i span.mount {
                   height: 15px;
                   width: 15px;
                   border-radius: 50%;
                   background-color: #ffe300;
                   display: block;
                   line-height: 15px;
                   text-align: center;
                   position: absolute;
                   top: -5px;
                   right: 2px;
                   font-size: 10px;
                   color: #000
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-cart .icon span {
                   display: flex;
                   bottom: 10px;
                   position: absolute;
                   left: 20px;
                   height: 15px;
                   justify-content: center;
                   width: 15px;
                   background: #ffd600;
                   font-size: 13px;
                   align-items: center;
                   border-radius: 50%;
                   color: #3f3f3f
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user {
                   align-items: center
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user .icon {
                   position: relative;
                   min-width: 21px
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user .icon i {
                   color: #3f3f3f;
                   font-size: 1.3em
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user .group {
                   display: flex;
                   align-items: center
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user a {
                   padding-left: .5em;
                   color: #3f3f3f
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user a .text {
                   font-size: .7em
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user-logged a {
                   color: #3f3f3f;
                   padding-right: 4px;
                   align-items: center;
                   display: flex
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user-logged a span {
                   font-size: .7em;
                   padding-left: .5em;
                   line-height: 1em;
                   white-space: pre-line;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   width: 55px
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-user-logged a span i {
                   font-size: 24px
               }

               .m .menu-mobile-home .nk-header .nk-action-header .search-order {
                   font-size: .7em;
                   text-align: center;
                   border-radius: .8em;
                   background: #fff;
                   min-width: 60px;
                   flex: 0.3
               }

               .m .menu-mobile-home .nk-header .nk-action-header .search-order a {
                   color: #3f3f3f
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar {
                   margin-right: 1%
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a {
                   width: 35px;
                   display: flex;
                   border-radius: 50%;
                   align-content: space-evenly;
                   justify-content: center;
                   align-items: center;
                   height: 35px;
                   text-align: -webkit-center
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a i {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .1));
                   text-align: center;
                   color: #3f3f3f
               }

               @media screen and (min-width:768px) {
                   .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a i {
                       font-size: 1.2em
                   }
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a i.hide {
                   display: none
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a i.show {
                   display: block !important
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a i .nav-icon4 {
                   text-align: center
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a img.hide {
                   display: none
               }

               .m .menu-mobile-home .nk-header .nk-action-header .nk-menu-bar a img.show {
                   display: block !important
               }

               @media only screen and (min-width:768px) {
                   .m .menu-mobile-home .nk-header .nk-action-header {
                       font-size: 1.5em
                   }
               }

               .m .menu-mobile-home .nk-search {
                   transition: .2s;
                   width: 100%;
                   font-size: 1.2em;
                   position: relative;
                   padding: .3em
               }

               .m .menu-mobile-home .nk-search input[type=text] {
                   font-family: Arial;
                   width: 100%;
                   height: 2.8em;
                   font-size: .6em;
                   color: #000;
                   padding: 0 30px 0 15px;
                   border-radius: .5em;
                   border: 1px solid #eaeaea;
                   font-weight: 700
               }

               .m .menu-mobile-home .nk-search input[type=text]::placeholder {
                   color: #a6a6a6
               }

               .m .menu-mobile-home .nk-search .icon {
                   position: absolute;
                   top: .4em;
                   right: 1em;
                   font-size: .9em;
                   line-height: 36px;
                   border-top-right-radius: 4px;
                   border-bottom-right-radius: 4px
               }

               .m .menu-mobile-home .nk-search .icon a {
                   display: inline-block
               }

               .m .menu-mobile-home .nk-search .icon i {
                   color: #000;
                   font-size: .9em;
                   display: inline-block;
                   padding-top: 8px
               }

               .m .menu-mobile-home .nk-search.active {
                   display: none
               }

               .m .menu-mobile-home .menu-service {
                   display: flex;
                   flex-wrap: wrap;
                   padding: .5em 0;
                   place-content: center;
                   justify-content: space-around;
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .1))
               }

               .m .menu-mobile-home .menu-service .item {
                   width: 20%;
                   margin-left: .5em
               }

               .m .menu-mobile-home .menu-service .item:first-child {
                   width: 28%;
                   margin-left: 0
               }

               .m .menu-mobile-home .menu-service .item:first-child img {
                   width: 35px;
                   height: 20px
               }

               .m .menu-mobile-home .menu-service .item a {
                   display: flex;
                   flex-wrap: wrap;
                   font-size: .75em;
                   word-break: break-word;
                   color: #3f3f3f;
                   place-content: center
               }

               .m .menu-mobile-home .menu-service .item a span {
                   width: 100%;
                   text-align: center;
                   padding-top: 5px
               }

               .m .menu-mobile-home .menu-service .item a i {
                   font-size: 1.5em;
                   color: #ea1f26
               }

               .m .nk-menu-mobile-left {
                   position: fixed;
                   right: 0;
                   left: 0;
                   height: 100%;
                   width: 100%;
                   z-index: 106;
                   overflow-x: hidden;
                   overflow-y: auto;
                   padding: 0 0 150px;
                   transition: .3s;
                   transform: translateX(150%)
               }

               .m .nk-menu-mobile-left.show {
                   transform: translateX(0)
               }

               .m .nk-menu-mobile-left.active {
                   display: block;
                   height: 100%
               }

               .m .nk-menu-mobile-left .nk-m-mobile-it ul li a {
                   font-size: .79em
               }

               .m .nk-menu-mobile-left .nk-m-mobile-it ul.nk-tai-ap a {
                   font-size: .8em;
                   display: flex
               }

               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header .search-order {
                   display: block !important
               }

               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header #btn-search {
                   display: none !important
               }

               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header.active {
                   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .15));
                   border-bottom-left-radius: .2em;
                   border-bottom-right-radius: .2em
               }

               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header.active .header-right {
                   width: fit-content
               }

               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header.active .nk-search.scroll {
                   display: block !important;
                   width: 40%
               }

               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header.active .nk-menu-user,
               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header.active .nk-menu-user-logged,
               .m.nk-home-page .menu-mobile-home .nk-header .nk-action-header.active .search-order {
                   display: none !important
               }

               .m .banner-top-header {
                   position: relative;
                   overflow: hidden
               }

               .m .banner-top-header,
               .m .banner-top-header a img {
                   width: 100%;
                   height: auto
               }

               .close_top_banner {
                   position: absolute;
                   right: 1em;
                   top: 13px;
                   color: #fff;
                   background: #ed3324;
                   border-radius: 50%;
                   padding: .1em;
                   display: flex;
                   width: 20px;
                   align-items: center;
                   height: 20px;
                   justify-content: center
               }

               .material-symbols-rounded:before {
                   display: none
               }

               .khung-icon {
                   position: absolute;
                   top: -4px;
                   left: -.5em;
                   width: 228px !important;
                   height: 100% !important;
                   z-index: 1
               }

               .khung-icon img {
                   width: 100%
               }

               .m .nk-recommend.container {
                   min-height: 370px;
                   padding: 1rem 1rem 0
               }

               .m .nk-product-collection.new-style-grid-mobile .nk-product-ct.grid-cate-layout {
                   display: grid !important;
                   grid-template-columns: repeat(2, minmax(0, 1fr));
                   grid-gap: 5px;
                   background: #fff;
                   padding-bottom: 2em
               }

               @media screen and (min-width:744px) {
                   .m .nk-product-collection.new-style-grid-mobile .nk-product-ct.grid-cate-layout {
                       max-width: none;
                       padding: 5px;
                       grid-template-columns: repeat(4, minmax(0, 1fr))
                   }
               }

               .m .nk-product-collection .same-price-title {
                   margin: 0;
                   padding: .5em;
                   color: #fff;
                   font-size: 1.5em;
                   background-color: #fe0000;
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                   text-transform: uppercase;
                   font-weight: 700
               }

               .m .nk-title {
                   font-size: 1em;
                   font-weight: 500;
                   position: relative;
                   color: #3f3f3f;
                   display: inline-flex
               }

               .m .nk-title:after {
                   content: "";
                   position: absolute;
                   left: 0;
                   bottom: -8px;
                   width: 30%;
                   height: 2px
               }

               .m .nk-title-wrapper {
                   padding: 10px
               }

               .compare-button {
                   display: none;
                   margin-bottom: 3px
               }

               .compare-button a,
               .compare-button button,
               .compare-button span {
                   font-size: .9em;
                   color: #0052aa;
                   background: none;
                   margin-right: 3px
               }

               .added-compare {
                   display: flex;
                   margin-bottom: .5em
               }

               .added-compare span {
                   font-size: .9em;
                   color: #0052aa;
                   background: none;
                   margin-right: 3px
               }

               .m .added-compare {
                   display: flex
               }

               .m .popup-compare {
                   margin: 0;
                   padding: 0;
                   width: 100%
               }

               .m .popup-compare #search-product-compare .content {
                   background-color: #fff
               }

               .m .popup-compare.hide {
                   transform: translateY(900px)
               }

               .m .popup-compare.show:before {
                   content: "";
                   height: 100vh;
                   background-color: #000;
                   width: -webkit-fill-available;
                   z-index: -1;
                   position: absolute;
                   opacity: .5;
                   bottom: 0;
                   left: 0
               }

               .m #show_popup {
                   margin-left: 5px;
                   font-size: .8em
               }

               .m .nk-product-img .owl-item img {
                   width: auto;
                   height: auto
               }

               .m #comparison_list {
                   padding: 5px;
                   background-color: #fff
               }

               .m #comparison_list ul {
                   width: 100%;
                   margin-bottom: .5em
               }

               .m #comparison_list ul li {
                   padding-top: 1em
               }

               .m #comparison_list ul li:last-child {
                   border-right: none
               }

               .m #comparison_list .sidebox-actions {
                   width: 100%;
                   font-weight: 700;
                   display: flex
               }

               .m #comparison_list .sidebox-actions .ty-float-left,
               .m #comparison_list .sidebox-actions .ty-float-right {
                   width: 49%;
                   display: flex;
                   align-items: center;
                   justify-content: center;
                   margin: 0
               }

               .m #comparison_list .sidebox-actions .ty-float-left a,
               .m #comparison_list .sidebox-actions .ty-float-right a {
                   font-weight: 400
               }

               .m #comparison_list .sidebox-actions .ty-float-left {
                   order: 2
               }

               .m #comparison_list .sidebox-actions .ty-float-right {
                   border-radius: 5px;
                   font-size: .9em;
                   border: 2px solid #fe0000;
                   height: 29px;
                   display: flex;
                   align-items: center;
                   justify-content: center;
                   margin-right: 2%
               }

               .m #comparison_list .sidebox-actions .ty-float-right a {
                   color: #fe0000
               }

               @media (max-width:425px) {
                   .m .popup-compare .compare-header {
                       display: flex
                   }

                   .m .popup-compare .compare-header input:focus {
                       font-size: .85em
                   }

                   .m #search-product-compare .content .list-product ul li {
                       font-size: .8em
                   }

                   .m #search-product-compare .content .list-product ul li img {
                       width: 50px;
                       height: 50px
                   }

                   .m #search-product-compare .content .list-product ul li .add-compare {
                       padding-left: 5px
                   }

                   .m #search-product-compare .content .note {
                       font-size: .7em
                   }

                   .m #comparison_list ul li img {
                       width: 70px;
                       height: 70px
                   }

                   .m #comparison_list ul li .ty-template-small__item-description {
                       font-size: .7em;
                       padding-bottom: 5px
                   }

                   .m #comparison_list ul li.open-add-product {
                       font-size: .5em
                   }
               }

               .header-block {
                   text-align: center !important;
                   font-size: 23px;
                   display: flex;
                   align-items: center;
/*                   justify-content: center;*/
                   font-weight: 700;
                   position: relative;
                   background-size: cover;
/*                   background: linear-gradient(0deg,#d1a94e,#fdf5a1,#cfac54);*/
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                   -webkit-touch-callout: none;
                   -webkit-user-select: none;
                   -khtml-user-select: none;
                   -moz-user-select: none;
                   -ms-user-select: none;
                   user-select: none
               }

               .header-blocks {
                   text-align: center !important;
                   font-size: 23px;
                  
                   align-items: center;
/*                   justify-content: center;*/
                   font-weight: 700;
                   position: relative;
                   background-size: cover;
/*                   background: linear-gradient(0deg,#d1a94e,#fdf5a1,#cfac54);*/
                   border-top-left-radius: 10px;
                   border-top-right-radius: 10px;
                  
               }

               @media screen and (max-width:768px) {
                   .header-block {
                       font-size: 1.5em
                   }
               }

               @media screen and (max-width:425px) {
                   .header-block {
                       font-size: 1.2em
                   }
               }

               @media screen and (max-width:375px) {
                   .header-block {
                       font-size: 1em
                   }
               }

               @media screen and (max-width:320px) {
                   .header-block {
                       font-size: .9em
                   }
               }

               .header-block span {
                   margin: 15px 0;
/*                   text-transform: uppercase;*/
                   color: #fff;
                   font-family: Signika, sans-serif;
/*                   filter: drop-shadow(0 3px 0 var(--primaryColor));*/
                    color: #2199D8;
                   
               }

              

               .nk-recommend {
                   background-color: #fff
               }

               .nk-recommend .container {
                   padding: 0
               }

               .nk-recommend .container .nk-recommend-list {
                   padding-top: 1em
               }

               .owl-next,
               .owl-prev {
                   width: 32px !important;
                   height: 32px !important;
                   border-radius: 50% !important;
                   background-color: rgba(63, 63, 63, .5) !important;
                   color: #fff !important;
                   border: none !important;
                   outline: none !important;
                   display: flex;
                   justify-content: center;
                   align-items: center;
                   transition: .3s
               }

               .owl-next .nki-arow-rounded-back,
               .owl-next .nki-arow-rounded-next,
               .owl-prev .nki-arow-rounded-back,
               .owl-prev .nki-arow-rounded-next {
                   font-size: 14px !important
               }

               #form_subscribe {
                   position: relative
               }

               #form_subscribe #subscribe_email-error {
                   color: var(--primaryColor);
                   font-size: .7em;
                   position: absolute;
                   padding: 5px
               }

               .active-selected-provide {
                   color: #bb0015
               }

               .nk_show_popup {
                   display: block !important;
                   background: #000
               }

               .reloadcard {
                   color: #000 !important
               }

               @font-face {
                   font-family: nk-font;
                   font-display: swap;
                   src: url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font-home.eot?11062020);
                   src: url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font-home.eot?11062020) format("embedded-opentype"), url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font-home.ttf?11062020) format("truetype"), url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font-home.woff?11062020) format("woff"), url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font-home.svg?11062020) format("svg");
                   font-weight: 400;
                   font-style: normal
               }

               [class*=nki-],
               [class^=nki-] {
                   font-family: nk-font !important;
                   speak: none;
                   font-style: normal;
                   font-weight: 400;
                   font-variant: normal;
                   text-transform: none;
                   line-height: 1;
                   -webkit-font-smoothing: antialiased;
                   -moz-osx-font-smoothing: grayscale
               }

               .nki-email-new-2020:before {
                   content: "\e966"
               }

               .nki-face-new:before {
                   content: "\e963"
               }

               .nki-youtube-new:before {
                   content: "\e964"
               }

               .nki-zalo-new:before {
                   content: "\e965"
               }

               .nki-icon-king:before {
                   content: "\e961"
               }

               .nki-living-room:before {
                   content: "\e962"
               }

               .nki-Star-full-new:before {
                   content: "\e95e"
               }

               .nki-Star-half-new:before {
                   content: "\e95f"
               }

               .nki-Star-o-new:before {
                   content: "\e960"
               }

               .nki-call-chatbox:before {
                   content: "\e95b"
               }

               .nki-chat-main-chatbox:before {
                   content: "\e95c"
               }

               .nki-mes-chatbox:before {
                   content: "\e95d"
               }

               .nki-icon-up-down:before {
                   content: "\e95a"
               }

               .nki-icon-hot-sda-final .path1:before {
                   content: "\e956";
                   color: #ed2024
               }

               .nki-icon-hot-sda-final .path2:before {
                   content: "\e957";
                   margin-left: -.7802734375em;
                   color: #ed2024
               }

               .nki-icon-hot-sda-final .path3:before {
                   content: "\e958";
                   margin-left: -.7802734375em;
                   color: #fff
               }

               .nki-icon-hot-sda-final .path4:before {
                   content: "\e959";
                   margin-left: -.7802734375em;
                   color: #fff
               }

               .nki-arrow-brand-red-xemthem:before {
                   content: "\e94f"
               }

               .nki-arrow-brand-red-thugon:before {
                   content: "\e952"
               }

               .nki-arrow-brand-red:before {
                   content: "\e953"
               }

               .nki-sticker-hot:before {
                   content: "\e92f"
               }

               .nki-sticker-copyright:before {
                   content: "\e930"
               }

               .nki-sticker-hot-2 .path1:before {
                   content: "\e934";
                   color: #ff4343
               }

               .nki-sticker-hot-2 .path2:before {
                   content: "\e935";
                   margin-left: -1.9375em;
                   color: #fff
               }

               .nki-sticker-hot-2 .path3:before {
                   content: "\e936";
                   margin-left: -1.9375em;
                   color: #fff
               }

               .nki-sticker-hot-2 .path4:before {
                   content: "\e939";
                   margin-left: -1.9375em;
                   color: #fff
               }

               .nki-sticker-new .path1:before {
                   content: "\e944";
                   color: #1fb349
               }

               .nki-sticker-new .path2:before {
                   content: "\e945";
                   margin-left: -2em;
                   color: #fff
               }

               .nki-sticker-shock:before {
                   content: "\e94b"
               }

               .nki-menu-invoice:before {
                   content: "\e92b"
               }

               .nki-menu-register:before {
                   content: "\e92c"
               }

               .nki-menu-sign-in:before {
                   content: "\e92d"
               }

               .nki-menu-phone-call-o:before {
                   content: "\e92e"
               }

               .nki-back_2:before {
                   content: "\e926"
               }

               .nki-free_2:before {
                   content: "\e927"
               }

               .nki-freetoll_2:before {
                   content: "\e928"
               }

               .nki-Gift_1:before {
                   content: "\e929"
               }

               .nki-menu:before {
                   content: "\e925";
                   font-weight: 700
               }

               .nki-Chevron:before {
                   content: "\e923"
               }

               .nki-Vector:before {
                   content: "\e924";
                   color: #0071ff
               }

               .nki-Star:before {
                   content: "\e922";
                   color: #ff6b00
               }

               .nki-Phone:before {
                   content: "\e915"
               }

               .nki-Daxem:before {
                   content: "\e933"
               }

               .nki-Search:before {
                   content: "\e932"
               }

               .nki-Gift-1:before {
                   content: "\e9b4"
               }

               .nki-Ring:before {
                   content: "\e9b6"
               }

               .nki-Giohang:before {
                   content: "\e9b9"
               }

               .nki-Tragop1:before {
                   content: "\e9ba"
               }

               .nki-dienthoai .path1:before {
                   content: "\e97c";
                   color: #fa6c51
               }

               .nki-dienthoai .path2:before {
                   content: "\e97d";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-dienthoai .path3:before {
                   content: "\e97e";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-dienthoai .path4:before {
                   content: "\e97f";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-Danhrieng:before {
                   content: "\e980"
               }

               .nki-maygiac:before {
                   content: "\e985";
                   color: #89c053
               }

               .nki-maylanh:before {
                   content: "\e98c";
                   color: #35ba9b
               }

               .nki-taiapp:before {
                   content: "\e990";
                   color: #d94452
               }

               .nki-tivi:before {
                   content: "\e9a9";
                   color: #7c50fb
               }

               .nki-tulanh:before {
                   content: "\e9af";
                   color: #4a88da
               }

               .nki-Menu:before {
                   content: "\e96f";
                   color: #fa7d47
               }

               .nki-App:before {
                   content: "\e946";
                   color: #4dd3cb
               }

               .nki-Gift:before {
                   content: "\e909";
                   color: #f31c4f
               }

               .nki-KMHot:before {
                   content: "\e92a";
                   color: #26aae3
               }

               .nki-phone-call:before {
                   content: "\e90d"
               }

               @font-face {
                   font-family: nk-font;
                   font-display: swap;
                   src: url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font.eot?11062020);
                   src: url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font.eot?11062020) format("embedded-opentype"), url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font.ttf?11062020) format("truetype"), url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font.woff?11062020) format("woff"), url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nki-icon-font.svg?11062020) format("svg");
                   font-weight: 400;
                   font-style: normal
               }

               [class*=" nki-"],
               [class^=nki-] {
                   font-family: nk-font !important;
                   speak: none;
                   font-style: normal;
                   font-weight: 400;
                   font-variant: normal;
                   text-transform: none;
                   line-height: 1;
                   -webkit-font-smoothing: antialiased;
                   -moz-osx-font-smoothing: grayscale
               }

               .nki-email-new-2020:before {
                   content: "\e9ff";
                   color: grey
               }

               .nki-zalo-new:before {
                   content: "\e9fb";
                   color: grey
               }

               .nki-face-new:before {
                   content: "\e9fd";
                   color: grey
               }

               .nki-youtube-new:before {
                   content: "\e9fe";
                   color: grey
               }

               .nki-icon-king:before {
                   content: "\e9f9";
                   color: #ff3647
               }

               .nki-living-room:before {
                   content: "\e9fa";
                   color: #a6a6a6
               }

               .nki-Star-full-new:before {
                   content: "\e9de";
                   color: #ff6b00
               }

               .nki-Star-half-new:before {
                   content: "\e9f4";
                   color: #ff6b00
               }

               .nki-Star-o-new:before {
                   content: "\e9f5";
                   color: #ff6b00
               }

               .nki-chat-main-chatbox:before {
                   content: "\e9dc";
                   color: #fff
               }

               .nki-mes-chatbox:before {
                   content: "\e9dd";
                   color: #f30000
               }

               .nki-call-chatbox:before {
                   content: "\e9ab";
                   color: #f30000
               }

               .nki-play:before {
                   content: "\e986";
                   color: #1a7eff
               }

               .nki-icon-up-down:before {
                   content: "\e963";
                   color: #d40000
               }

               .nki-icon-sapxep:before {
                   content: "\ea7c";
                   color: #a6a6a6
               }

               .nki-arrow-brand-red-xemthem:before {
                   content: "\e98c";
                   color: #fe0000
               }

               .nki-arrow-brand-red-thugon:before {
                   content: "\e98e";
                   color: #fe0000
               }

               .nki-arrow-brand-red:before {
                   content: "\e98f";
                   color: #fe0000
               }

               .nki-Vector:before {
                   content: "\e985";
                   color: #3f3f3f;
                   font-size: 15px
               }

               .nki-Chevron:before {
                   content: "\e9f8";
                   color: #1a7eff
               }

               .nki-menu:before {
                   content: "\e987"
               }

               .nki-back_2:before {
                   content: "\e988";
                   color: #d60000
               }

               .nki-free_2:before {
                   content: "\e989";
                   color: #d60000
               }

               .nki-freetoll_2:before {
                   content: "\e98a";
                   color: #d72027
               }

               .nki-Gift_1:before {
                   content: "\e98b";
                   color: #d60000
               }

               .nki-free100:before {
                   content: "\e970";
                   color: #459b43
               }

               .nki-freefix:before {
                   content: "\e972";
                   color: #459b43
               }

               .nki-freeship .path1:before {
                   content: "\e97a";
                   color: #459b43
               }

               .nki-freeship .path2:before {
                   content: "\e97b";
                   margin-left: -1em;
                   color: #459b43
               }

               .nki-freeship .path3:before {
                   content: "\e97c";
                   margin-left: -1em;
                   color: #459b43
               }

               .nki-freeship .path4:before {
                   content: "\e97d";
                   margin-left: -1em;
                   color: #459b43
               }

               .nki-freeship .path5:before {
                   content: "\e97e";
                   margin-left: -1em;
                   color: #459b43
               }

               .nki-freeship .path6:before {
                   content: "\e97f";
                   margin-left: -1em;
                   color: #4aa04a
               }

               .nki-freeship .path7:before {
                   content: "\e980";
                   margin-left: -1em;
                   color: #4aa04a
               }

               .nki-freeship .path8:before {
                   content: "\e981";
                   margin-left: -1em;
                   color: #4aa04a
               }

               .nki-freeship .path9:before {
                   content: "\e982";
                   margin-left: -1em;
                   color: #4aa04a
               }

               .nki-gift:before {
                   content: "\e983";
                   color: #459b43
               }

               .nki-security:before {
                   content: "\e984";
                   color: #459b43
               }

               .nki-Phone:before {
                   content: "\e9e2";
                   font-size: 22px;

               }

               .nki-Search:before {
                   content: "\e9ac"
               }

               .nki-Giohang:before {
                   content: "\e94f"
               }

               .nki-Gift-1:before {
                   content: "\e9e0";
                   color: #26aae3
               }

               .nki-Daxem:before {
                   content: "\e9e1";
                   color: #eb86be
               }

               .nki-Danhrieng:before {
                   content: "\ea06";
                   color: #6e58f1
               }

               .nki-Ring:before {
                   content: "\e952";
                   color: #f9a425
               }

               .nki-Tragop1:before {
                   content: "\e953";
                   color: #fb5050
               }

               .nki-Group-80:before {
                   content: "\e96d";
                   color: #26aae3
               }

               .nki-Return:before {
                   content: "\ea01";
                   color: #0071ff
               }

               .nki-Close:before {
                   content: "\ea34";
                   color: #dc0021
               }

               .nki-Checked:before {
                   content: "\ea36";
                   color: #41b948
               }

               .nki-flashsale .path1:before {
                   content: "\ea15";
                   color: #ec6806
               }

               .nki-flashsale .path2:before {
                   content: "\ea16";
                   margin-left: -1.4287109375em;
                   color: #ff09a8
               }

               .nki-flashsale .path3:before {
                   content: "\ea17";
                   margin-left: -1.4287109375em;
                   color: #bc053f
               }

               .nki-flashsale .path4:before {
                   content: "\ea18";
                   margin-left: -1.4287109375em;
                   color: #ff6f04
               }

               .nki-flashsale .path5:before {
                   content: "\ea19";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path6:before {
                   content: "\ea1a";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path7:before {
                   content: "\ea1b";
                   margin-left: -1.4287109375em;
                   color: #ec6806
               }

               .nki-flashsale .path8:before {
                   content: "\ea1c";
                   margin-left: -1.4287109375em;
                   color: #ff6f04
               }

               .nki-flashsale .path9:before {
                   content: "\ea1d";
                   margin-left: -1.4287109375em;
                   color: #fcc717
               }

               .nki-flashsale .path10:before {
                   content: "\ea1e";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path11:before {
                   content: "\ea1f";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path12:before {
                   content: "\ea20";
                   margin-left: -1.4287109375em;
                   color: #ff6f04
               }

               .nki-flashsale .path13:before {
                   content: "\ea21";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path14:before {
                   content: "\ea22";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path15:before {
                   content: "\ea23";
                   margin-left: -1.4287109375em;
                   color: #fcc717
               }

               .nki-flashsale .path16:before {
                   content: "\ea24";
                   margin-left: -1.4287109375em;
                   color: #fff;
                   opacity: .8
               }

               .nki-flashsale .path17:before {
                   content: "\ea25";
                   margin-left: -1.4287109375em;
                   color: #fff;
                   opacity: .8
               }

               .nki-flashsale .path18:before {
                   content: "\ea26";
                   margin-left: -1.4287109375em;
                   color: #8d042f
               }

               .nki-flashsale .path19:before {
                   content: "\ea27";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path20:before {
                   content: "\ea28";
                   margin-left: -1.4287109375em;
                   color: #8d042f
               }

               .nki-flashsale .path21:before {
                   content: "\ea29";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path22:before {
                   content: "\ea2a";
                   margin-left: -1.4287109375em;
                   color: #8d042f
               }

               .nki-flashsale .path23:before {
                   content: "\ea2b";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path24:before {
                   content: "\ea2c";
                   margin-left: -1.4287109375em;
                   color: #fff
               }

               .nki-flashsale .path25:before {
                   content: "\ea2d";
                   margin-left: -1.4287109375em;
                   color: #fff;
                   opacity: .5
               }

               .nki-flashsale .path26:before {
                   content: "\ea2e";
                   margin-left: -1.4287109375em;
                   color: #fff;
                   opacity: .5
               }

               .nki-flashsale .path27:before {
                   content: "\ea2f";
                   margin-left: -1.4287109375em;
                   color: #fff;
                   opacity: .5
               }

               .nki-flashsale .path28:before {
                   content: "\ea30";
                   margin-left: -1.4287109375em;
                   color: #fff;
                   opacity: .5
               }

               .nki-flashsale .path29:before {
                   content: "\ea31";
                   margin-left: -1.4287109375em;
                   color: #fcc717
               }

               .nki-flashsale .path30:before {
                   content: "\ea32";
                   margin-left: -1.4287109375em;
                   color: #fcc717
               }

               .nki-flashsale .path31:before {
                   content: "\ea33";
                   margin-left: -1.4287109375em;
                   color: #fcc717
               }

               .nki-donhang:before {
                   content: "\e9f7";
                   color: #f2405d
               }

               .nki-Thecao:before {
                   content: "\e9fc";
                   color: #f2405d
               }

               .nki-cube:before {
                   content: "\e9f6";
                   color: #0076ff
               }

               .nki-settings:before {
                   content: "\e9f2";
                   color: #dc0021
               }

               .nki-mall:before {
                   content: "\e9f3";
                   color: #eb5757
               }

               .nki-Sim-Icon .path1:before {
                   content: "\e9e7";
                   color: #f86666
               }

               .nki-Sim-Icon .path2:before {
                   content: "\e9e8";
                   margin-left: -.75em;
                   color: #0b284a
               }

               .nki-GmaeCard_Icon .path1:before {
                   content: "\e9e9";
                   color: #f86666
               }

               .nki-GmaeCard_Icon .path2:before {
                   content: "\e9ea";
                   margin-left: -1.357421875em;
                   color: #0b284a
               }

               .nki-GmaeCard_Icon .path3:before {
                   content: "\e9eb";
                   margin-left: -1.357421875em;
                   color: #0b284a
               }

               .nki-PhoneCard_Icon .path1:before {
                   content: "\e9ec";
                   color: #0b284a
               }

               .nki-PhoneCard_Icon .path2:before {
                   content: "\e9ed";
                   margin-left: -.86328125em;
                   color: #d8d8d8
               }

               .nki-PhoneCard_Icon .path3:before {
                   content: "\e9ee";
                   margin-left: -.86328125em;
                   color: #f86666
               }

               .nki-PhonePopup_Icon .path1:before {
                   content: "\e9ef";
                   color: #0b284a
               }

               .nki-PhonePopup_Icon .path2:before {
                   content: "\e9f0";
                   margin-left: -.86328125em;
                   color: #f86666
               }

               .nki-doitra:before {
                   content: "\e990";
                   color: #f86666
               }

               .nki-giaonnhan .path1:before {
                   content: "\e991";
                   color: #f86666
               }

               .nki-giaonnhan .path2:before {
                   content: "\e992";
                   margin-left: -1.5458984375em;
                   color: #fff
               }

               .nki-haumai:before {
                   content: "\e9e3";
                   color: #f86666
               }

               .nki-Lapdat:before {
                   content: "\e9e4";
                   color: #f86666
               }

               .nki-thanhtoan .path1:before {
                   content: "\e9e5";
                   color: #f86666
               }

               .nki-thanhtoan .path2:before {
                   content: "\e9e6";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-menu-list-o:before {
                   content: "\e9da"
               }

               .nki-barcode:before {
                   content: "\e9c3"
               }

               .nki-deal:before {
                   content: "\e9c4"
               }

               .nki-headphones-o2:before {
                   content: "\e9c5"
               }

               .nki-menu-home-active:before {
                   content: "\e9c6"
               }

               .nki-menu-home:before {
                   content: "\e9c7"
               }

               .nki-menu-magnifying-glass-active:before {
                   content: "\e9c8"
               }

               .nki-menu-magnifying-glass:before {
                   content: "\e9c9"
               }

               .nki-menu-cart-active:before {
                   content: "\e9ca"
               }

               .nki-menu-cart:before {
                   content: "\e9cb"
               }

               .nki-menu-user-active:before {
                   content: "\e9cc"
               }

               .nki-menu-user:before {
                   content: "\e9cd"
               }

               .nki-not_found:before {
                   content: "\e9ce"
               }

               .nki-notepad-search-o:before {
                   content: "\e9cf"
               }

               .nki-notepad-o:before {
                   content: "\e9d0"
               }

               .nki-clipboards-o:before {
                   content: "\e9d1"
               }

               .nki-phone-disconect:before {
                   content: "\e9d2"
               }

               .nki-radar:before {
                   content: "\e9d3"
               }

               .nki-tag-sale .path1:before {
                   content: "\e9b1";
                   color: #ccc
               }

               .nki-tag-sale .path2:before {
                   content: "\e9b2";
                   margin-left: -1em;
                   color: #d51016
               }

               .nki-tag-sale .path3:before {
                   content: "\e9b3";
                   margin-left: -1em;
                   color: #d51016
               }

               .nki-tag-sale .path4:before {
                   content: "\e9b4";
                   margin-left: -1em;
                   color: #d51016
               }

               .nki-tag-sale .path5:before {
                   content: "\e9b5";
                   margin-left: -1em;
                   color: #d51016
               }

               .nki-tag-sale .path6:before {
                   content: "\e9b6";
                   margin-left: -1em;
                   color: #d51016
               }

               .nki-tag-sale .path7:before {
                   content: "\e9b7";
                   margin-left: -1em;
                   color: #ccc
               }

               .nki-tag-sale .path8:before {
                   content: "\e9b8";
                   margin-left: -1em;
                   color: #ccc
               }

               .nki-tag-sale .path9:before {
                   content: "\e9b9";
                   margin-left: -1em;
                   color: #ccc
               }

               .nki-tag-sale .path10:before {
                   content: "\e9ba";
                   margin-left: -1em;
                   color: #ccc
               }

               .nki-tag-sale .path11:before {
                   content: "\e9bb";
                   margin-left: -1em;
                   color: #ccc
               }

               .nki-tag-sale .path12:before {
                   content: "\e9bc";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-tag-sale .path13:before {
                   content: "\e9bd";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-tag-sale .path14:before {
                   content: "\e9be";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-tag-sale .path15:before {
                   content: "\e9bf";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-tag-sale .path16:before {
                   content: "\e9c0";
                   margin-left: -1em;
                   color: #fff
               }

               .nki-tag-sale .path17:before {
                   content: "\e9c1";
                   margin-left: -1em;
                   color: #c6c6c5
               }

               .nki-tag-sale .path18:before {
                   content: "\e9c2";
                   margin-left: -1em;
                   color: #9f1b17
               }

               .nki-contract-o:before {
                   content: "\e9a6"
               }

               .nki-contact-online-o:before {
                   content: "\e9ae"
               }

               .nki-contact-call-o2:before {
                   content: "\e9af"
               }

               .nki-repaire-tool-o:before {
                   content: "\e9b0"
               }

               .nki-envelope-02:before {
                   content: "\e9a7"
               }

               .nki-live-chat-o:before {
                   content: "\e9a8"
               }

               .nki-Place-02-o:before {
                   content: "\e9a9"
               }

               .nki-PointNK02:before {
                   content: "\e9aa";
                   color: #dc0021
               }

               .nki-Point:before {
                   content: "\e9ad"
               }

               .nki-placeholder-3:before {
                   content: "\e9d4"
               }

               .nki-round-help-o:before {
                   content: "\e9d5"
               }

               .nki-tooptip .path1:before {
                   content: "\e9a4";
                   color: #f0f0f0
               }

               .nki-tooptip .path2:before {
                   content: "\e9a5";
                   margin-left: -1em;
                   color: #000
               }

               .nki-filter-o:before {
                   content: "\e9a3"
               }

               .nki-card-o:before {
                   content: "\e9a1"
               }

               .nki-user-o-2:before {
                   content: "\e9a2"
               }

               .nki-credit-card-o:before {
                   content: "\e9a0"
               }

               .nki-cube-o:before {
                   content: "\e99f"
               }

               .nki-sim-o .path1:before {
                   content: "\e994";
                   color: #f86666
               }

               .nki-sim-o .path2:before {
                   content: "\e995";
                   margin-left: -1em;
                   color: #0b284a
               }

               .nki-phone-card-o .path1:before {
                   content: "\e996";
                   color: #0b284a
               }

               .nki-phone-card-o .path2:before {
                   content: "\e997";
                   margin-left: -1em;
                   color: #f86666
               }

               .nki-phone-money-o .path1:before {
                   content: "\e998";
                   color: #0b284a
               }

               .nki-phone-money-o .path2:before {
                   content: "\e999";
                   margin-left: -1em;
                   color: #f86666
               }

               .nki-game-o .path1:before {
                   content: "\e99a";
                   color: #f86666
               }

               .nki-game-o .path2:before {
                   content: "\e99b";
                   margin-left: -1em;
                   color: #0b284a
               }

               .nki-game-o .path3:before {
                   content: "\e99c";
                   margin-left: -1em;
                   color: #0b284a
               }

               .nki-bill-o .path1:before {
                   content: "\e99d";
                   color: #0b284a
               }

               .nki-bill-o .path2:before {
                   content: "\e99e";
                   margin-left: -1em;
                   color: #f86666
               }

               .nki-shopping-cart-empty:before {
                   content: "\e979";
                   color: #a0a2ac
               }

               .nki-shopping-cart-fail:before {
                   content: "\e98d";
                   color: #f86666
               }

               .nki-shopping-cart-final:before {
                   content: "\e9f1";
                   color: #7ed321
               }

               .nki-note:before {
                   content: "\e977"
               }

               .nki-phone-iphone:before {
                   content: "\e978"
               }

               .nki-sticker-copyright:before {
                   content: "\e96e";
                   color: red
               }

               .nki-sticker-hot:before {
                   content: "\e96f";
                   color: #f86666
               }

               .nki-sticker-hot-2:before {
                   content: "\e9db";
                   color: #ff4343
               }

               .nki-sticker-hot-3:before {
                   content: "\e9df";
                   color: #ff4343
               }

               .nki-sticker-new:before {
                   content: "\e971";
                   color: #1fb349
               }

               .nki-sticker-shock:before {
                   content: "\e973";
                   color: #1a7eff
               }

               .nki-facebook:before {
                   content: "\e94e";
                   color: #3b5998
               }

               .nki-youtube:before {
                   content: "\e950";
                   color: #d22215
               }

               .nki-google-plus:before {
                   content: "\e951";
                   color: #dc4e41
               }

               .nki-instagram:before {
                   content: "\e954";
                   color: #6a453b
               }

               .nki-zalo:before {
                   content: "\e955";
                   color: #0180c7
               }

               .nki-finish-checkout:before {
                   content: "\e956"
               }

               .nki-plus-choose-filter:before {
                   content: "\e957"
               }

               .nki-close-circle-o:before {
                   content: "\e958"
               }

               .nki-check-circle-o:before {
                   content: "\e959"
               }

               .nki-information:before {
                   content: "\e95a"
               }

               .nki-reload:before {
                   content: "\e95b"
               }

               .nki-place:before {
                   content: "\e95c"
               }

               .nki-note-o:before {
                   content: "\e95d"
               }

               .nki-home-user-o:before {
                   content: "\e95e"
               }

               .nki-envelope:before {
                   content: "\e95f"
               }

               .nki-user-o:before {
                   content: "\e960"
               }

               .nki-tag2:before {
                   content: "\e9d6"
               }

               .nki-tag:before {
                   content: "\e961"
               }

               .nki-activie:before {
                   content: "\e962"
               }

               .nki-activie-o2:before {
                   content: "\e9d7"
               }

               .nki-phone-call:before {
                   content: "\e964"
               }

               .nki-menu-phone-call-o:before {
                   content: "\e965"
               }

               .nki-phone-call-o:before {
                   content: "\e9d8"
               }

               .nki-menu-invoice:before {
                   content: "\e966"
               }

               .nki-menu-register:before {
                   content: "\e967";
                   color: #ee1e25
               }

               .nki-menu-sign-in:before {
                   content: "\e968";
                   color: #ee1e25
               }

               .nki-exchange:before {
                   content: "\e94b"
               }

               .nki-trash:before {
                   content: "\e909"
               }

               .nki-minus-thin:before {
                   content: "\e969"
               }

               .nki-minus:before {
                   content: "\e90f"
               }

               .nki-plus-thin:before {
                   content: "\e96a"
               }

               .nki-plus:before {
                   content: "\e91c"
               }

               .nki-heart-o-thin:before {
                   content: "\e96b"
               }

               .nki-heart-o:before {
                   content: "\e922"
               }

               .nki-heart:before {
                   content: "\e923"
               }

               .nki-share:before {
                   content: "\e924"
               }

               .nki-star-o:before {
                   content: "\e925";
                   color: #ff5100
               }

               .nki-star-half-o:before {
                   content: "\e926";
                   color: #ff5100
               }

               .nki-star:before {
                   content: "\e927";
                   color: #ff5100
               }

               .nki-reply:before {
                   content: "\e928"
               }

               .nki-like:before {
                   content: "\e929"
               }

               .nki-unlike:before {
                   content: "\e92a"
               }

               .nki-circle-o:before {
                   content: "\e92b"
               }

               .nki-dot-circle-o:before {
                   content: "\e92c"
               }

               .nki-circle-o-thin:before {
                   content: "\e92d"
               }

               .nki-dot-circle-o-thin:before {
                   content: "\e92e"
               }

               .nki-minus-circle-o:before {
                   content: "\e92f"
               }

               .nki-plus-square-o:before {
                   content: "\e930"
               }

               .nki-cancel-circle:before {
                   content: "\e993"
               }

               .nki-check-circle:before {
                   content: "\e931"
               }

               .nki-check-circle-thin:before {
                   content: "\e932"
               }

               .nki-minus-circle:before {
                   content: "\e933";
                   color: #fe3824
               }

               .nki-plus-circle:before {
                   content: "\e934"
               }

               .nki-square-o-1:before {
                   content: "\e935"
               }

               .nki-square-o-2:before {
                   content: "\e91e"
               }

               .nki-check-square-1:before {
                   content: "\e936"
               }

               .nki-check-square-2:before {
                   content: "\e904"
               }

               .nki-check-square-3 .path1:before {
                   content: "\e974";
                   color: #fff
               }

               .nki-check-square-3 .path2:before {
                   content: "\e975";
                   margin-left: -1em;
                   color: #7ed321
               }

               .nki-check-square-3 .path3:before {
                   content: "\e976";
                   margin-left: -1em;
                   color: #7ed321
               }

               .nki-three-dot:before {
                   content: "\e937"
               }

               .nki-three-dot-v:before {
                   content: "\e9d9"
               }

               .nki-bell-dot .path1:before {
                   content: "\e906";
                   color: #4a4a4a
               }

               .nki-bell-dot .path2:before {
                   content: "\e907";
                   margin-left: -1em;
                   color: #fe3824
               }

               .nki-chat-o:before {
                   content: "\e91b"
               }

               .nki-long-arow-left-rounded:before {
                   content: "\e96c"
               }

               .nki-long-arow-left:before {
                   content: "\e938"
               }

               .nki-check-rounded:before {
                   content: "\e939"
               }

               .nki-check:before {
                   content: "\e93a"
               }

               .nki-arow-up:before {
                   content: "\e920"
               }

               .nki-arow-down:before {
                   content: "\e93b"
               }

               .nki-arow-back:before {
                   content: "\e93c"
               }

               .nki-arow-next:before {
                   content: "\e90e"
               }

               .nki-sort-next:before {
                   content: "\e93d"
               }

               .nki-sort-down:before {
                   content: "\e93e"
               }

               .nki-sort-up:before {
                   content: "\e93f"
               }

               .nki-unfold_more:before {
                   content: "\e94c"
               }

               .nki-unfold-more-o:before {
                   content: "\e94d"
               }

               .nki-arow-rounded-down:before {
                   content: "\e940"
               }

               .nki-arow-rounded-up:before {
                   content: "\e941"
               }

               .nki-arow-rounded-back:before {
                   content: "\e942"
               }

               .nki-arow-rounded-next:before {
                   content: "\e943"
               }

               .nki-close:before {
                   content: "\e944"
               }

               .nki-list:before {
                   content: "\e90a"
               }

               .nki-grid:before {
                   content: "\e918"
               }

               .nki-footer-setup-o:before {
                   content: "\e90c"
               }

               .nki-footer-transport-o:before {
                   content: "\e912"
               }

               .nki-footer-pay:before {
                   content: "\e914"
               }

               .nki-footer-change-o:before {
                   content: "\e902"
               }

               .nki-footer-star-o:before {
                   content: "\e919"
               }

               .nki-shopping-cart-o:before {
                   content: "\e91d"
               }

               .nki-shopping-cart:before {
                   content: "\e911"
               }

               .nki-phone:before {
                   content: "\e90d";
                   font-size: 22px;
               }

               .nki-place-time:before {
                   content: "\e916"
               }

               .nki-user:before {
                   content: "\e91f"
               }

               .nki-search:before {
                   content: "\e921"
               }

               .nki-icon-raf .path1:before {
                   content: "\e945";
                   color: #ffb130
               }

               .nki-icon-raf .path2:before {
                   content: "\e946";
                   margin-left: -1em;
                   color: #ff8100
               }

               .nki-footer-call:before {
                   content: "\e947";
                   color: #f86666
               }

               .nki-footer-mail:before {
                   content: "\e948";
                   color: #f86666
               }

               .nki-logo:before {
                   content: "\e915"
               }

               .nki-new:before {
                   content: "\e917";
                   color: #e73435
               }

               .nki-menu-television:before {
                   content: "\e900";
                   color: #a6a6a6
               }

               .nki-menu-fridge:before {
                   content: "\e901";
                   color: #a6a6a6
               }

               .nki-menu-air-conditioner:before {
                   content: "\e905";
                   color: #a6a6a6
               }

               .nki-menu-washer:before {
                   content: "\e903";
                   color: #a6a6a6
               }

               .nki-menu-chicken-tool:before {
                   content: "\e913";
                   color: #a6a6a6
               }

               .nki-menu-phone:before {
                   content: "\e91a";
                   color: #a6a6a6
               }

               .nki-menu-laptop:before {
                   content: "\e90b";
                   color: #a6a6a6
               }

               .nki-menu-camera:before {
                   content: "\e910";
                   color: #a6a6a6
               }

               .nki-menu-print:before {
                   content: "\e949";
                   color: #a6a6a6
               }

               .nki-menu-tool:before {
                   content: "\e908";
                   color: #a6a6a6
               }

               .nki-menu-sim:before {
                   content: "\e94a";
                   color: #a6a6a6
               }
         