.nk-product-collection .nk-product .nk-product-img>img {
				vertical-align: middle;
				height: 100%;
				width: auto;
				margin: 0 auto
}

.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 0 10px
}

.product_info_buttons {
				display: flex;
}

.product_info_price_title .nk-gia-niem-yet.type-1, .product_info_price_title .nk-gia-niem-yet.type-2 {
				margin: 6px 0 0;
				padding: 0 0 8px
}

.product_info_price_title .nk-gia-niem-yet {
				font-size: 14px;
				font-weight: 300;
				color: #a6a6a6
}

.product_info_price_value span {
				vertical-align: middle
}

.product_info_buttons .btn.btn_buyNow {
				background-color: #e73435;
				color: #fff
}

.product_info_buttons .btn.btn_traGop {
				background-color: #fed835
}

.product_info_buttons .btn {
				padding: 10px
}

.product_info_price_value {
				margin-left: 15px;
				line-height: 1.5;
				padding-top: 1px
}

.product_info_price_title {
				width: 90px
}

.product_info_price {
				display: flex;
				margin: 0 0 5px
}

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

.nk-product-collection .nk-product .item p.price-new {
				color: #fe3434;
				font-size: 16px;
				font-weight: 700
}

.nk-product-block-payday.nk-product-collection .nk-product p.price-new {
				font-size: 26px !important;
				font-weight: 700 !important;
				color: #3f3f3f !important;
}

.nk-header .nk_tooltip .popup_location {
				display: none;
				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, .24);
				-webkit-box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .24);
				-moz-box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .24);
				padding: 14px;
				-webkit-background-size: 9%;
				-moz-background-size: 9%;
				-o-background-size: 9%;
				background-size: 9%;
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img img {
				margin: 0 auto;
				max-width: 100%;
				max-height: 100%;
				text-indent: -99999px;
				color: transparent
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top {
				width: 100%;
				border-bottom: 1px solid #ededed;
				padding-bottom: 15px;
				margin-bottom: 20px
}

.nk-breamcrumb ul li a {
				color: #9b9b9b
}

.nk-breamcrumb {
				padding: 15px;
				border-radius: 4px;
				box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08);
				background-color: #fff;
				margin: 0 0 10px
}

.nk-sort-cate {
				border-radius: 4px;
				box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08);
				background-color: #fff;
				width: 100%;
				justify-content: space-between;
				padding: 16px 10px;
				margin: 0 0 5px;
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter {
				background-color: #fff;
				border-radius: 8px
}

.NkPdp.NkPdp-small .NkPdp_productInfo {
				background: #fff;
				margin: 0 0 20px
}

.d .khuyen-mai-hot.khuyen-mai-page .item img {
				height: 420px;
}

.khuyen-mai-hot .item img {
				width: 100%;
				display: block;
				margin: 0 auto;
				border-top-left-radius: 6px;
				border-top-right-radius: 6px;
				box-shadow: 0 1px 6px 0 rgba(72, 139, 216, 0.10);
}

.khuyen-mai-hot .item a {
				box-shadow: 0 1px 6px 0 rgba(72, 139, 216, 0.10);
				display: block;
}

.khuyen-mai-hot .item {
				width: 50%;
				float: left;
				margin: 0 0 20px 0;
				border-radius: 4px;
}

.khuyen-mai-hot {
				max-width: 1200px;
				margin: 0 auto;
}

.khuyen-mai {
				margin-left: auto;
				margin-right: auto;
				max-width: 100%;
				background: #f3f5f7;
				display: inline-block;
				width: 100%;
}

.marginbt-page {
				margin-bottom: 10px;
}

#nk-khuyen-mai-hot a {
				color: #4a4a4a;
				font-size: 16px;
				align-items: center;
				padding: 0px 50px 0 0;
				line-height: 30px;
}

.btn-newnotice {
				height: 37px;
				border: 0;
				border-radius: 2px;
				background-color: #f86666;
				font-size: 14px;
				color: #fff;
				cursor: pointer;
}

.overlay.show {
				display: block !important
}

.nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .label label {
				height: 15px
}

.big_style #warehouse-area, .premium_style #warehouse-area {
				padding: 20px 20px 0 0 !important
}

.big_style .prco_content {
				margin: 0
}

.stiker-online img {
				width: 90px !important;
				float: right
}

.product_price_value_3price {
				font-size: 12px;
				color: #a6a6a6;
				text-decoration: line-through;
				margin: 0 0 12px;
				display: block
}

.foot_ship ul {
				display: flex;
				flex-flow: row wrap;
}

.foot_ship ul li {
				padding-right: 10px;
				padding-bottom: 5px;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike,  sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, 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:after, blockquote:before, q:after, q:before {
				content: "";
				content: none
}

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

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

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

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

.no-gutters {
				margin-right: 0;
				margin-left: 0
}

.no-gutters>.col, .no-gutters>[class*="col-"] {
				padding-right: 0;
				padding-left: 0
}

.flex-row {
				flex-direction: row !important
}

.flex-column {
				flex-direction: column !important
}

.flex-row-reverse {
				flex-direction: row-reverse !important
}

.flex-column-reverse {
				flex-direction: column-reverse !important
}

.flex-wrap {
				flex-wrap: wrap !important
}

.flex-nowrap {
				flex-wrap: nowrap !important
}

.flex-wrap-reverse {
				flex-wrap: wrap-reverse !important
}

.justify-content-start {
				justify-content: flex-start !important
}

.justify-content-end {
				justify-content: flex-end !important
}

.justify-content-center {
				justify-content: center !important
}

.justify-content-between {
				justify-content: space-between !important
}

.justify-content-around {
				justify-content: space-around !important
}

.align-items-start {
				align-items: flex-start !important
}

.align-items-end {
				align-items: flex-end !important
}

.align-items-center {
				align-items: center !important
}

.align-items-baseline {
				align-items: baseline !important
}

.align-items-stretch {
				align-items: stretch !important
}

.align-content-start {
				align-content: flex-start !important
}

.align-content-end {
				align-content: flex-end !important
}

.align-content-center {
				align-content: center !important
}

.align-content-between {
				align-content: space-between !important
}

.align-content-around {
				align-content: space-around !important
}

.align-content-stretch {
				align-content: stretch !important
}

.align-self-auto {
				align-self: auto !important
}

.align-self-start {
				align-self: flex-start !important
}

.align-self-end {
				align-self: flex-end !important
}

.align-self-center {
				align-self: center !important
}

.align-self-baseline {
				align-self: baseline !important
}

.align-self-stretch {
				align-self: stretch !important
}

@media ( min-width :576px) {
				.flex-sm-row {
								flex-direction: row !important
				}
				.flex-sm-column {
								flex-direction: column !important
				}
				.flex-sm-row-reverse {
								flex-direction: row-reverse !important
				}
				.flex-sm-column-reverse {
								flex-direction: column-reverse !important
				}
				.flex-sm-wrap {
								flex-wrap: wrap !important
				}
				.flex-sm-nowrap {
								flex-wrap: nowrap !important
				}
				.flex-sm-wrap-reverse {
								flex-wrap: wrap-reverse !important
				}
				.justify-content-sm-start {
								justify-content: flex-start !important
				}
				.justify-content-sm-end {
								justify-content: flex-end !important
				}
				.justify-content-sm-center {
								justify-content: center !important
				}
				.justify-content-sm-between {
								justify-content: space-between !important
				}
				.justify-content-sm-around {
								justify-content: space-around !important
				}
				.align-items-sm-start {
								align-items: flex-start !important
				}
				.align-items-sm-end {
								align-items: flex-end !important
				}
				.align-items-sm-center {
								align-items: center !important
				}
				.align-items-sm-baseline {
								align-items: baseline !important
				}
				.align-items-sm-stretch {
								align-items: stretch !important
				}
				.align-content-sm-start {
								align-content: flex-start !important
				}
				.align-content-sm-end {
								align-content: flex-end !important
				}
				.align-content-sm-center {
								align-content: center !important
				}
				.align-content-sm-between {
								align-content: space-between !important
				}
				.align-content-sm-around {
								align-content: space-around !important
				}
				.align-content-sm-stretch {
								align-content: stretch !important
				}
				.align-self-sm-auto {
								align-self: auto !important
				}
				.align-self-sm-start {
								align-self: flex-start !important
				}
				.align-self-sm-end {
								align-self: flex-end !important
				}
				.align-self-sm-center {
								align-self: center !important
				}
				.align-self-sm-baseline {
								align-self: baseline !important
				}
				.align-self-sm-stretch {
								align-self: stretch !important
				}
}

@media ( min-width :768px) {
				.flex-md-row {
								flex-direction: row !important
				}
				.flex-md-column {
								flex-direction: column !important
				}
				.flex-md-row-reverse {
								flex-direction: row-reverse !important
				}
				.flex-md-column-reverse {
								flex-direction: column-reverse !important
				}
				.flex-md-wrap {
								flex-wrap: wrap !important
				}
				.flex-md-nowrap {
								flex-wrap: nowrap !important
				}
				.flex-md-wrap-reverse {
								flex-wrap: wrap-reverse !important
				}
				.justify-content-md-start {
								justify-content: flex-start !important
				}
				.justify-content-md-end {
								justify-content: flex-end !important
				}
				.justify-content-md-center {
								justify-content: center !important
				}
				.justify-content-md-between {
								justify-content: space-between !important
				}
				.justify-content-md-around {
								justify-content: space-around !important
				}
				.align-items-md-start {
								align-items: flex-start !important
				}
				.align-items-md-end {
								align-items: flex-end !important
				}
				.align-items-md-center {
								align-items: center !important
				}
				.align-items-md-baseline {
								align-items: baseline !important
				}
				.align-items-md-stretch {
								align-items: stretch !important
				}
				.align-content-md-start {
								align-content: flex-start !important
				}
				.align-content-md-end {
								align-content: flex-end !important
				}
				.align-content-md-center {
								align-content: center !important
				}
				.align-content-md-between {
								align-content: space-between !important
				}
				.align-content-md-around {
								align-content: space-around !important
				}
				.align-content-md-stretch {
								align-content: stretch !important
				}
				.align-self-md-auto {
								align-self: auto !important
				}
				.align-self-md-start {
								align-self: flex-start !important
				}
				.align-self-md-end {
								align-self: flex-end !important
				}
				.align-self-md-center {
								align-self: center !important
				}
				.align-self-md-baseline {
								align-self: baseline !important
				}
				.align-self-md-stretch {
								align-self: stretch !important
				}
}

@media ( min-width :992px) {
				.flex-lg-row {
								flex-direction: row !important
				}
				.flex-lg-column {
								flex-direction: column !important
				}
				.flex-lg-row-reverse {
								flex-direction: row-reverse !important
				}
				.flex-lg-column-reverse {
								flex-direction: column-reverse !important
				}
				.flex-lg-wrap {
								flex-wrap: wrap !important
				}
				.flex-lg-nowrap {
								flex-wrap: nowrap !important
				}
				.flex-lg-wrap-reverse {
								flex-wrap: wrap-reverse !important
				}
				.justify-content-lg-start {
								justify-content: flex-start !important
				}
				.justify-content-lg-end {
								justify-content: flex-end !important
				}
				.justify-content-lg-center {
								justify-content: center !important
				}
				.justify-content-lg-between {
								justify-content: space-between !important
				}
				.justify-content-lg-around {
								justify-content: space-around !important
				}
				.align-items-lg-start {
								align-items: flex-start !important
				}
				.align-items-lg-end {
								align-items: flex-end !important
				}
				.align-items-lg-center {
								align-items: center !important
				}
				.align-items-lg-baseline {
								align-items: baseline !important
				}
				.align-items-lg-stretch {
								align-items: stretch !important
				}
				.align-content-lg-start {
								align-content: flex-start !important
				}
				.align-content-lg-end {
								align-content: flex-end !important
				}
				.align-content-lg-center {
								align-content: center !important
				}
				.align-content-lg-between {
								align-content: space-between !important
				}
				.align-content-lg-around {
								align-content: space-around !important
				}
				.align-content-lg-stretch {
								align-content: stretch !important
				}
				.align-self-lg-auto {
								align-self: auto !important
				}
				.align-self-lg-start {
								align-self: flex-start !important
				}
				.align-self-lg-end {
								align-self: flex-end !important
				}
				.align-self-lg-center {
								align-self: center !important
				}
				.align-self-lg-baseline {
								align-self: baseline !important
				}
				.align-self-lg-stretch {
								align-self: stretch !important
				}
}

@media ( min-width :1200px) {
				.flex-xl-row {
								flex-direction: row !important
				}
				.flex-xl-column {
								flex-direction: column !important
				}
				.flex-xl-row-reverse {
								flex-direction: row-reverse !important
				}
				.flex-xl-column-reverse {
								flex-direction: column-reverse !important
				}
				.flex-xl-wrap {
								flex-wrap: wrap !important
				}
				.flex-xl-nowrap {
								flex-wrap: nowrap !important
				}
				.flex-xl-wrap-reverse {
								flex-wrap: wrap-reverse !important
				}
				.justify-content-xl-start {
								justify-content: flex-start !important
				}
				.justify-content-xl-end {
								justify-content: flex-end !important
				}
				.justify-content-xl-center {
								justify-content: center !important
				}
				.justify-content-xl-between {
								justify-content: space-between !important
				}
				.justify-content-xl-around {
								justify-content: space-around !important
				}
				.align-items-xl-start {
								align-items: flex-start !important
				}
				.align-items-xl-end {
								align-items: flex-end !important
				}
				.align-items-xl-center {
								align-items: center !important
				}
				.align-items-xl-baseline {
								align-items: baseline !important
				}
				.align-items-xl-stretch {
								align-items: stretch !important
				}
				.align-content-xl-start {
								align-content: flex-start !important
				}
				.align-content-xl-end {
								align-content: flex-end !important
				}
				.align-content-xl-center {
								align-content: center !important
				}
				.align-content-xl-between {
								align-content: space-between !important
				}
				.align-content-xl-around {
								align-content: space-around !important
				}
				.align-content-xl-stretch {
								align-content: stretch !important
				}
				.align-self-xl-auto {
								align-self: auto !important
				}
				.align-self-xl-start {
								align-self: flex-start !important
				}
				.align-self-xl-end {
								align-self: flex-end !important
				}
				.align-self-xl-center {
								align-self: center !important
				}
				.align-self-xl-baseline {
								align-self: baseline !important
				}
				.align-self-xl-stretch {
								align-self: stretch !important
				}
}

* {
				box-sizing: border-box
}

body {
				background: #f3f5f7;
				font-size: 12px;
				font-family: Arial, Helvetica\ Neue, Helvetica, sans-serif;
}

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

.flexthis {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				justify-content: center;
}

.nk-float-item {
				float: left
}

.nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-uu-dai-online:before, .nk-sprite-desktop {
				background: url(https://cdn.nguyenkimmall.com/images/companies/_1/NKv40/NK_Sprite27062019.png) no-repeat
}

.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
}

.icon-atm, .icon-jcb {
				width: 67px;
				height: 26px
}

.icon-jcb {
				background-position: -228px -103px
}

.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: 50px;
				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;
}

.margbt12 {
				margin: 0 0 12px
}

.margbt20 {
				margin: 0 0 20px
}

.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
}

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

to {
				opacity: 1
}

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

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

to {
				opacity: 1
}

}
.nk-product-discount-percent {
				color: #fff;
				background-color: #fe3434;
				text-align: center;
				border-radius: 2px;
				margin-left: 5px;
				font-size: 12px;
				padding: 5px;
				font-weight: 500
}

@font-face {
				font-family: nk-font;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font-home.eot?29072019");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font-home.eot?29072019") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font-home.ttf?29072019") format("truetype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font-home.woff?29072019") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font-home.svg?29072019") 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;
				color: red;
				font-size: 8px;
}

.nki-Danhrieng:before {
				color: #6e58f1;
				content: "\EA06";
				font-size: 22px;
}

.nki-Daxem:before {
				content: "\E9E1";
				color: #eb86be;
				font-size: 22px;
}

.nki-Group-791:before, .nki-Ring:before {
				content: "\E9B6";
				color: #f9a425
}

.nki-Tragop1:before {
				content: "\E9BA";
				color: #fb5050
}

.nki-Gift-1:before {
				content: "\E9B4";
				color: #26aae3
}

.nki-Tragop .path1:before {
				content: "\E939";
				color: #fb5050
}

.nki-Tragop .path2:before {
				content: "\E944";
				margin-left: -1em;
				color: #fff
}

.nki-Tragop .path3:before {
				content: "\E945";
				margin-left: -1em;
				color: #fff
}

.nki-user:before {
				content: "\E91F"
}

.nki-phone:before {
				content: "\E90D"
}

.nki-shopping-cart:before {
				content: "\E911"
}

.nki-place-time:before {
				content: "\E916"
}

.nki-Group-116 .path1:before {
				content: "\E982";
				color: #eb86be
}

.nki-Group-116 .path2:before {
				content: "\E983";
				margin-left: -1em;
				color: #fff
}

.nki-Group-116 .path3:before {
				content: "\E984";
				margin-left: -1em;
				color: #fff
}

.nki-menu-air-conditioner:before {
				content: "\E905"
}

.nki-menu-phone:before {
				content: "\E91A"
}

.nki-menu-television:before {
				content: "\E900"
}

.nki-menu-chicken-tool:before {
				content: "\E913"
}

.nki-menu-fridge:before {
				content: "\E901"
}

.nki-menu-washer:before {
				content: "\E903"
}

.nki-menu-laptop:before {
				content: "\E90B"
}

.nki-menu-camera:before {
				content: "\E910"
}

.nki-menu-print:before {
				content: "\E949"
}

.nki-menu-tool:before {
				content: "\E908"
}

.nki-menu-sim:before {
				content: "\E94A"
}

.nki-sort-next:before {
				content: "\E93D"
}

.nki-search:before {
				content: "\E921"
}

.nki-footer-mail:before {
				content: "\E948";
				color: #f86666
}

.nki-arow-up:before {
				content: "\E920"
}

.nki-close:before {
				content: "\D7"
}

.nki-Tintuc .path1:before {
				content: "\E935";
				color: #fcc065
}

.nki-Tintuc .path2:before {
				content: "\E936";
				margin-left: -1em;
				color: #fff
}

.nki-KMHot .path1:before {
				content: "\E92A";
				color: #26aae3
}

.nki-Gift .path1:before {
				content: "\E909";
				color: #f31c4f
}

.nki-arow-rounded-back:before, .nki-long-arow-left-rounded:before {
				content: "\E942"
}

.nki-arow-rounded-next:before {
				content: "\E943"
}

label.error {
				color: red !important;
				width: 100% !important;
				margin: 5px 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-error, .alert-success, .alert-warning {
				position: relative;
				margin: 7px 0;
				border: 1px solid;
				font-size: 100%;
				opacity: .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: 0;
				min-height: 70px;
				width: 70px;
				background: url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/images/nk/loading.gif?v=1) no-repeat 50% #fff;
				opacity: .9;
				border-radius: 8px;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border: 1px solid #f1f5f6
}

.ty-ajax-overlay {
				position: fixed;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				z-index: 10000;
				display: none;
				opacity: .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, .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;
				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
}

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

.nk-menu {
				height: 40px;
				border-bottom: 1px solid #ddd;
}

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

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

.nk-menu #nk-danh-muc-san-pham-left>h3 {
				font-size: 16px;
				background-color: #413b49;
				color: #fff;
				font-weight: 700;
				padding: 12px 0;
				position: relative;
}

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

.nk-menu #nk-danh-muc-san-pham-left>h3 b, .nk-menu #nk-danh-muc-san-pham-left>h3 i {
				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>li {
				border-top: 1px solid #dcdee3;
}

.nk-menu #nk-danh-muc-san-pham-left>ul li .icon {
				width: 32px;
				padding-left: 10px;
}

.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 p a:first-child:before {
				display: none
}

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

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

.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:last-child .menu-item: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.active {
				display: block
}

.nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 {
				float: left;
				padding: 14px 20px;
				height: 504px;
				width: 176px
}

.nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row1 .links .a-links {
				font-size: 14px;
				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 h3>span {
				font-size: 16px;
				vertical-align: middle
}

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

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

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

.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: 35px;
				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 .links:first-child {
				
}

.nk-menu #nk-danh-muc-san-pham-left .sub-menu .item.row2 .links:nth-child(2) {
				margin: 16px 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 .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 h3 a:hover {
				color: #1a7eff
}

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

.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
				}
}

.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, .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;
				color: #000
}

.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 #nk-goc-cong-nghe, .nk-menu #nk-header-tra-gop-0, .nk-menu .menu-ngang-sub {
				opacity: 0
}

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

.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-goc-cong-nghe a, .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 {
				padding: 0 0 0 15px
}

.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 {
				
}

.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 0;
				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 0;
				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 0;
				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 0;
				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-balloons span, .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-bell 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-balloons span img, .nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-menu-bell span img {
				vertical-align: middle
}

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

.nk-bg-popup {
				background: rgba(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: #fff;
				box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .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)
}

.nk-box-popup span.nk-close-popup:after, .nk-box-popup span.nk-close-popup:before {
				position: absolute;
				left: 5px;
				content: " ";
				height: 16px;
				width: 2px;
				background-color: #f86969
}

.nk-box-popup span.nk-close-popup:after {
				transform: rotate(-45deg)
}

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

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

.nk-box-popup.nk-form-forget-pass, .nk-box-popup.nk-form-register {
				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)
}

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

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

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

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

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group label, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-input-form, .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: #fff;
				width: 348px;
				height: 46px;
				padding: 0 10px
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass a, .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: 700;
				display: inline-block;
				font-size: 14px
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a:hover, .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
}

.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, .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, .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-login, .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-register {
				text-align: center;
				line-height: 40px;
				color: #000;
				font-size: 14px
}

.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, .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
}

.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, .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
}

.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, .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
}

.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, .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
}

.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, .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: #fff;
				font-size: 14px;
				margin: 0 0 0 12px;
				line-height: 40px
}

.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, .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
}

.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, .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
}

.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, .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: #fff;
				font-size: 14px;
				margin: 0 0 0 12px;
				line-height: 40px
}

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

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender, .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
}

.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, .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 {
				border: 1px solid #7ed321
}

.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, .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 {
				height: 10px;
				width: 10px;
				background-color: #7ed321;
				border-radius: 50%;
				content: "";
				position: absolute;
				top: 4px;
				left: 4px
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender i, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-btn-click, .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: #fff;
				font-size: 16px;
				font-weight: 700;
				line-height: 50px;
				text-transform: uppercase
}

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

.wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li, .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
}

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

.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, .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 {
				color: #3b7adb
}

.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, .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 {
				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;
				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
}

.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: #fff;
				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: #fff;
				font-size: 16px;
				font-weight: 700;
				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
}

.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_list {
				background-color: #fff;
}

.nk-header .nk_tooltip .popup_location:before {
				content: "";
				border: 13px solid transparent;
				border-bottom-color: #fff;
				position: absolute;
				left: 10px;
				top: -26px
}

.nk-header .nk_tooltip .popup_location .nk-close-ext {
				position: absolute;
				right: 10px;
				top: 10px;
				font-size: 16px;
				cursor: pointer;
}

.nk-header .nk_tooltip .popup_location h2 {
				color: #000;
				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, .1);
				-webkit-box-shadow: 0 2px 2px 0 rgba(12, 23, 95, .1);
				-moz-box-shadow: 0 2px 2px 0 rgba(12, 23, 95, .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: 0;
				top: 0
}

.nk-header .nk_tooltip .popup_location .nk-location-list a {
				float: left;
				width: 25%;
				padding-right: 21px;
				color: #4a4a4a;
				font-size: 14px;
				cursor: pointer;
}

.nk-header .nk_tooltip .popup_location .nk-location-list a:hover {
				color: #1a7eff
}

.nk-banner-top {
				background-color: #fbf6ed;
				width: 100%;
				display: none;
				overflow: hidden;
				text-align: center;
				position: relative
}

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

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

.nk-banner-top .close_top_banner {
				position: absolute;
				color: #fff;
				right: 20px;
				top: 50%;
				margin-top: -10px;
				background: rgba(220, 0, 33, .8);
				border-radius: 50%;
				padding: 5px;
				width: 20px;
				height: 20px;
				opacity: .8
}

.nk-banner-top .close_top_banner:hover {
				cursor: pointer
}

.nk-header {
				position: relative;
}

.nk-header:before {
				background: #800015;
				/* height: 40px; */
}

.nk-header:after, .nk-header:before {
				/* content: ""; */
				/* width: 100%; */
				/* position: absolute; */
				left: 0;
				/* z-index: 0; */
}

.nk-header:after {
				background: #dc0021;
				top: 40px;
}

.nk-header i {
				display: block
}

.nk-header #nk-logo {
				position: relative;
}

.nk-header #nk-logo img {
				display: block;
				margin: auto;
				z-index: 1;
				position: relative;
}

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

.nk-header #nk-location span.title {
				color: #fff
}

.nk-header #nk-location a.nk-select-loccation {
				font-size: 12px;
				font-weight: 700;
				color: #fff;
				cursor: pointer;
				margin: 0 0 0 8px;
				border-radius: 20px;
				border: 1px solid #fff;
				padding: 5px 10px;
}

.nk-header #nk-location a.nk-select-loccation:after {
				font-family: nk-font !important;
				content: "\E93B";
				padding-left: 5px;
				font-size: 10px
}

.nk-header #nk-location:hover .nk-location-popup {
				display: block
}

.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, .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 ul {
				float: right;
}

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

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

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

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

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

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

.nk-header #nk-holine ul li#login_form_1 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, .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:first-child {
				padding: 0 10px 0 0
}

.nk-header #nk-holine .nk-download-app-content .ty-dropdown-box p a:first-child {
				padding: 0 0 15px;
				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, .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
}

.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-login, .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-register {
				text-align: center;
				line-height: 40px;
				color: #000;
				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: #fff;
				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: #fff;
				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;
				padding: 10px;
				display: inline-block;
				text-align: center
}

.nk-header #nk-holine .nk-login-content .form_dang_xuat ul li {
				display: block;
				width: 100%;
				padding: 5px 0
}

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

.nk-header .nk-nav-right {
				z-index: 1;
}

.nk-header #nk-search {
				border-radius: 4px;
				background-color: #fff;
				box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
				height: 40px;
				margin: 0 0 15px;
				position: relative;
				width: 100%;
				float: left;
}

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

.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
}

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

.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: 0;
				z-index: 12;
				background-color: #fff;
				padding: 10px;
				display: none;
				width: 200px;
				box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, .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: 231px;
}

.nk-header #nk-search .nk-search-box input[type="text"] {
				height: 40px;
				border: none;
				padding: 0 10px;
				color: #9b9b9b;
				font-size: 14px;
				width: calc(100% - 48px);
				width: -moz-calc(100% - 48px);
				width: -webkit-calc(100% - 48px)
}

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

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

.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: 150px;
				z-index: 10;
				width: 100%;
				width: calc(100% - 150px);
				width: -moz-calc(100% - 150px);
				width: -webkit-calc(100% - 150px)
}

.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 span {
				font-weight: 700
}

.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;
				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: 700
}

.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 {
				padding: 5px 0 0;
}

.nk-header #nk-cart ul {
				
}

.nk-header #nk-cart ul li {
				float: left;
				padding: 0 0 0 12px;
				box-sizing: border-box;
				position: relative;
}

.nk-header #nk-cart ul li:nth-child(2) span:first-child {
				letter-spacing: 1px
}

.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 .icon, .nk-header .block_cart ul li .icon {
				position: relative;
				height: 34px;
				width: 34px
}

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

.nk-header .block_cart ul li .icon i {
				font-size: 18px;
}

.nk-header #nk-cart ul li .icon span.mount {
				height: 18px;
				width: 18px;
				border-radius: 50%;
				background-color: #ffe300;
				display: block;
				line-height: 18px;
				text-align: center;
				position: absolute;
				top: -5px;
				right: -5px
}

.nk-header #nk-cart ul li p, .nk-header .block_cart ul li p {
				color: #fff;
				font-size: 16px;
				font-weight: 500;
				padding: 0 0 0 5px
}

.nk-header #nk-cart ul li p span {
				display: block
}

.nk-header #nk-cart ul li p span:first-child {
				font-size: 16px;
				font-weight: 500;
				color: #fff;
				margin: 0 0 3px
}

.nk-header #nk-cart ul li p span:nth-child(2) {
				opacity: .8;
				color: #fff;
				font-size: 12px
}

.nk-header #nk-cart .nk-cart-content {
				position: absolute;
				left: -180px;
				width: 260px;
				z-index: 99998;
				display: none;
				top: 34px;
				padding: 7px 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;
				border-radius: 4px;
				display: block
}

.nk-header #nk-cart .nk-cart-content ul li {
				background-color: #fff;
				padding: 15px;
				border-bottom: 1px solid #f0f0f0;
				width: 100%
}

.nk-header #nk-cart .nk-cart-content ul li:first-child {
				border-top-left-radius: 4px;
				border-top-right-radius: 4px
}

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

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

.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: #000;
				font-size: 12px;
				font-family: Arial, Helvetica\ Neue\ bold, Helvetica, sans-serif !important;
				font-weight: 700;
				text-transform: uppercase;
				margin: 0 0 3px;
				padding: 0 20px 0 0
}

.nk-header #nk-cart .nk-cart-content ul li .nk-product-desc p.label {
				color: #4a4a4a;
				font-size: 12px;
				margin: 0 0 3px;
				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: #f2f2f2;
				box-shadow: 0 1px 6px 0 rgba(72, 139, 216, .1);
				display: block;
				border-bottom-left-radius: 4px;
				border-bottom-right-radius: 4px;
				clear: both
}

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

.nk-header #nk-cart .nk-cart-content .footer p span:first-child {
				color: #393939;
				font-size: 12px;
				width: 71px;
				text-align: right;
				margin: 0 10px 10px 0
}

.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;
				display: block;
				padding: 10px 0;
				font-size: 14px;
				color: #fff;
				border-radius: 2px;
				position: relative;
				box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .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, .3);
				opacity: 0;
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.nk-header #nk-cart .nk-cart-content .footer p a:hover {
				opacity: .9;
				-webkit-transform: scale(1.1);
				transform: scale(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: -180px;
				width: 350px;
				z-index: 99999;
				display: none;
				top: 35px;
				padding: 7px 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: #000;
				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;
				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:first-child {
				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: .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 {
				position: absolute;
				left: -100px;
				width: 195px;
				z-index: 99999;
				display: none;
				top: 35px;
				padding: 7px 0 0;
				text-align: center
}

.nk-header #nk-cart .nk-hotline-content .bg {
				box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, .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 {
				width: 0;
				height: 0;
				border-bottom: 10px solid #fff;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				margin: 0 0 0 127px
}

.nk-header #nk-cart .nk-hotline-content 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) {
				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) {
				background-color: #fff
}

.nk-header #nk-cart .nk-hotline-content 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 {
				display: block
}

.nk-header #nk-cart .nk-hotline-content p span:first-child {
				color: #39393a;
				font-size: 14px
}

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

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

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

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

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

.nk-header #nk-cart .nk-hotline-content p a span.color1 {
				color: #e73435
}

.nk-header #nk-cart .nk-hotline-content 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;
				text-align: left
}

.nk-header #nk-cart .nk-ttms-content .bg {
				box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .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, .1);
				padding: 20px;
				border-top-left-radius: 4px;
				border-top-right-radius: 4px
}

.nk-header #nk-cart .nk-ttms-content .head p.title {
				color: #000;
				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:first-child {
				color: #000;
				font-size: 14px;
				font-weight: 600;
				margin: 0 0 8px
}

.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, .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;
				display: block;
				padding: 13px 0;
				font-size: 14px;
				color: #fff;
				border-radius: 2px;
				position: relative;
				box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .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, .3);
				opacity: 0;
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

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

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

.overlay {
				position: absolute;
				display: none !important;
				top: 159px !important;
				left: 0;
				bottom: 0;
				right: 0;
				background-color: rgba(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(.5deg)
}

20%{
transform












:translate(-1px)






 






rotate












(-
.5deg












)
}
30%{
transform












:translate












(-1
px
,
-3
px












)
rotate












(-1
.5deg












)
}
40%{
transform












:translate












(3
px
,
-2
px












)
rotate












(
.5deg












)
}
50%{
transform












:translateY(1px)






 






rotate












(
.5deg












)
}
60%{
transform












:translateY(-3px)






 






rotate












(-1
.5deg












)
}
70%{
transform












:translateY(-4px)






 






rotate












(
.5deg












)
}
80%{
transform












:translate












(-3
px
,
-1
px












)
rotate












(
.5deg












)
}
90%{
transform












:translate












(-4
px
,
2
px












)
rotate












(
.5deg












)
}
0%,
to {
				transform: translate(0) rotate(0)
}

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

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

.banner_home__ .row {
				margin-bottom: 16px
}

.banner_home_right__ {
				padding: 10px 0 0
}

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

.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 {
				padding: 5px 0 0;
}

#nk-banner-home .owl-nav {
				position: absolute;
				top: 35%;
				width: 100%;
}

#nk-banner-home .owl-nav button {
				width: 40px;
				height: 80px;
				border-radius: 2px;
				background-color: rgba(63, 63, 63, .5);
				border: none;
				outline: none;
}

#nk-banner-home .owl-nav button i {
				font-size: 20px;
				color: #fff
}

#nk-banner-home .owl-nav .owl-prev {
				position: absolute;
				left: 0;
}

#nk-banner-home .owl-nav .owl-next {
				position: absolute;
				right: 0
}

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

#nk-banner-home .owl-dots .owl-dot {
				margin: 0 8px 0 0
}

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

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

#nk-banner-home .owl-dots .owl-dot.active span {
				background: #fff
}

#nk-banner-home #sync1 {
				overflow: hidden;
				border-radius: 10px;
}

#nk-banner-home #sync1 .item a {
				display: block;
				/* height: 494px */
}

#nk-banner-home #sync1 .item a img {
				width: 100%;
				/* height: 100%; */
				border-radius: 10px;
}

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

#nk-banner-home #sync2 {
				margin: 0 0 0 289px;
				width: calc(100% - 289px);
				width: -moz-calc(100% - 289px);
				width: -webkit-calc(100% - 289px);
				opacity: .8;
				background-color: #fff;
				box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .26);
				width: 100%;
				z-index: 2
}

#nk-banner-home #sync2, #nk-banner-home #sync2 .item {
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				float: left
}

#nk-banner-home #sync2 .item {
				text-align: center;
				cursor: pointer;
				border-right: 1px solid #d8d8d8;
				padding: 10px;
				height: 50px;
				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: hsla(283, 3%, 52%, .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 [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
}

.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:first-child {
				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
}

to {
				opacity: 0
}

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

to {
				opacity: 0
}

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

.animated {
				-webkit-animation-duration: 1s;
				animation-duration: 1s;
				-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: translateZ(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 .4s ease;
				-moz-transition: opacity .4s ease;
				-ms-transition: opacity .4s ease;
				-o-transition: opacity .4s ease;
				transition: opacity .4s ease
}

.owl-dots.disabled, .owl-nav.disabled {
				display: none
}

.owl-dot, .owl-nav .owl-next, .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, .owl-video-playing .owl-video-tn {
				display: none
}

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

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

.owl-height {
				-webkit-transition: height .5s ease-in-out;
				-moz-transition: height .5s ease-in-out;
				-ms-transition: height .5s ease-in-out;
				-o-transition: height .5s ease-in-out;
				transition: height .5s 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
}

.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
}

.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: 700;
				margin: 0;
				padding: 0;
				text-transform: none
}

.nk-product-collection .nk-product .item .nk-link-product {
				background: #fff;
				display: block;
				border-radius: 8px;
				box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08);
				padding: 12px;
}

.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:hover a {
				/* box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .2) */
				
}

.nk-product-collection .nk-product .item:hover .tra-gop-0, .nk-product-collection .nk-product .item:hover a {
				-webkit-transition: margin-top .2s ease-out;
				transition: margin-top .2s ease-out;
}

.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: #fff;
				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 .nk-product-lp-new .item {
				width: 20%
}

.nk-product-collection .nk-head.nk-home {
				justify-content: normal;
				padding: 0 0 11px;
}

.nk-product-collection .nk-head.nk-home i {
				margin: 0 10px 0 0;
}

.nk-product-collection .nk-head.nk-home h3 {
				font-size: 24px;
				font-weight: 700;
				margin: 0;
				padding: 0;
				text-transform: none
}

.nk-product-collection .nk-head {
				width: 100%;
				display: flex !important;
				display: -webkit-flex !important;
				align-items: center;
				justify-content: space-between;
}

.nk-product-collection .nk-head h3 {
				font-family: Arial, Helvetica\ Neue\ bold, Helvetica, sans-serif !important;
				font-size: 18px;
				font-weight: 700;
				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
}

.nk-product-collection .nk-head h3.color2 {
				border-top: 3px solid #70c4fd;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color3 {
				border-top: 3px solid #00a1c0;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color4 {
				border-top: 3px solid #57b6b6;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color5 {
				border-top: 3px solid #ffc300;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color6 {
				border-top: 3px solid #00c0c6;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color7 {
				border-top: 3px solid #b8d733;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.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-content.nk-recent, .nk-product-collection .nk-content.nk-recomment {
				height: 394px !important
}

.nk-product-collection .nk-product .owl-item .item {
				width: 100%;
				padding: 0;
				float: none
}

.nk-product-collection .nk-product .owl-item .item:hover .tra-gop-0, .nk-product-collection .nk-product .owl-item .item:hover a {
				margin-top: 0
}

.nk-product-collection .nk-product .item .price-details .product_price_value_3price {
				margin: 0 0 12px
}

.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 {
				line-height: 160px;
				height: 160px;
}

.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
}

.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, .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;
				margin-bottom: 10px;
}

.nk-product-collection .nk-product .item .item-list {
				position: relative;
				height: 400px;
				min-height: 240px;
}

.nk-product-collection .nk-product .item .item-column {
				height: 350px;
}

.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 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: 700;
				color: #3f3f3f;
				text-transform: uppercase;
				padding: 5px 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 p.label {
				color: #4a4a4a;
				font-size: 14px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				line-height: 18px;
				width: 100%;
				display: inline-block;
}

.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-old span {
				font-size: 12px;
				color: #a6a6a6;
				text-decoration: line-through;
				margin: 0 0 12px;
				display: block;
				/* height: 10px; */
}

.nk-product-collection .nk-product .item .price-details .price-now {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between;
				margin: 0 0 12px;
				height: 25px;
}

.nk-product-collection .nk-product .item .price-details .price-now .price-old-onl {
				font-size: 16px;
				font-weight: 700;
				color: #fe3434
}

.nk-product-collection .nk-product .item .price-details .price-now.price_confirm_default {
				justify-content: center
}

.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:first-child {
				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: 700
}

.nk-product-collection .nk-product .item .special-campain {
				margin-left: auto
}

.nk-product-collection .nk-product .item p.price-new .cheap-online-price {
				font-weight: 400;
				font-size: 14px;
				background: url(/images/companies/_1/Sticker_GiaReOnline02%402x.png) no-repeat 0 0;
				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;
				font-weight: 700
}

.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: #1fb349;
				font-size: 14px;
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				left: 0;
				line-height: 62px;
				text-align: center;
				border: none
}

.nk-product-collection .nk-product .owl-nav .owl-prev.disabled {
				opacity: .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-prev i:before {
				content: "\E942";
				font-family: nk-font !important
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				right: 0;
				text-align: center;
				line-height: 62px;
				border: none
}

.nk-product-collection .nk-product .owl-nav .owl-next.disabled {
				opacity: .2
}

.nk-product-collection .nk-product .owl-nav .owl-next i {
				color: #fff;
				font-size: 25px
}

.nk-product-collection .nk-product .owl-nav .owl-next i:before {
				content: "\E943";
				font-family: nk-font !important
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: .2
}

.nk-product-collection .nk-banner .owl-nav .owl-prev i {
				font-size: 30px;
				color: #fff
}

.nk-product-collection .nk-banner .owl-nav .owl-next {
				height: 62px;
				width: 32px;
				border-radius: 2px;
				background-color: rgba(0, 0, 0, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: .2
}

.nk-product-collection .nk-banner .owl-nav .owl-next i {
				font-size: 30px;
				color: #fff
}

.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: .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: #fff;
				border-radius: 50%;
				display: block
}

.nk-product-collection.nk-product-special .main-bg {
				margin: 0 0 20px
}

.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
}

.nk-product-collection.nk-product-special .tra-gop-0 .pr-installment {
				display: none;
				position: absolute;
				top: 0;
				z-index: 2;
				padding: 27px 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, .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%
}

.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;
				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: #fff;
				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-chat, .nk-nav-list .nav-box-right ul li.nk-nav-facebook, .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-chat .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-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-chat p, .nk-nav-list .nav-box-right ul li.nk-nav-facebook 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: #fff;
				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: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: 700
}

.nk-nav-list .nav-box-right ul li.nk-nav-top i {
				color: #858d9f;
				margin: 0 0 3px
}

.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: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: 0;
				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: 0;
				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: 0;
				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: 0;
				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: .7;
				background: hsla(0, 0%, 100%, .65);
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 99999
}

.adpopup-style-overlay-dark {
				background: rgba(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, .24);
				z-index: 99999;
				padding: 25px;
				position: fixed;
				top: 20px
}

.adpopup-style-bg-light {
				background-color: #fff
}

.adpopup-close {
				color: #333
}

.adpopup-style-close-dark {
				color: #000
}

.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:after, .adpopup-close.close-desktop:before {
				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%
}

.pyro {
				position: fixed;
				left: 0;
				right: 0;
				top: 0;
				z-index: 99999992
}

.pyro .before, .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 #9f0, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #0df, -152px -380.66667px #00ffd0, -50px -37.66667px #0fd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #f60, 97px -325.66667px #f06, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #0bf, 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 #09f, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #08f, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #f60, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #0f3, 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 {
				-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 { 0%{
				box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff
}

}
@
-moz-keyframes bang { 0%{
				box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff
}

}
@
-o-keyframes bang { 0%{
				box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff
}

}
@
-ms-keyframes bang { 0%{
				box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff
}

}
@
keyframes bang { 0%{
				box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff
}

}
@
-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
}

.nk-service ul {
				width: 100%
}

.nk-service ul li {
				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;
				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, .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, .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 .product_info_price_value .product_info_price_value-online-final {
				display: flex;
				display: -webkit-flex;
				display: -webkit-box;
				align-items: center
}

.d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_price .product_info_price_value .product_info_price_value-online-final p.txt_shock_online_exp {
				border: 1px dashed #368bff;
				white-space: nowrap;
				padding: 2px 5px;
				background-color: #e2eefe;
				border-radius: 1px;
				height: 22px;
				color: #000;
				font-size: 12px;
				margin: 7px 0 0 10px
}

.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
}

.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 .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
}

#tygh_footer {
				z-index: 1
}

.nk-footer {
				padding: 20px 0;
				width: 100%;
}

.nk-footer i {
				display: block
}

.nk-footer #nk-tong-dai-ho-tro {
				border: 1px solid #ebebeb;
				border-radius: 2px;
				padding: 25px 0;
				display: flex;
				display: -webkit-flex;
				align-items: center;
}

.nk-footer #nk-tong-dai-ho-tro .icon, .nk-footer #nk-tong-dai-ho-tro .text {
				float: left
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .icon {
								width: 160px
				}
}

.nk-footer #nk-tong-dai-ho-tro .text {
				/* padding: 0 25px; */
				
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-tong-dai-ho-tro .text h3 {
				font-size: 14px;
				font-weight: 500;
				color: #000
}

.nk-footer #nk-tong-dai-ho-tro .text h3 span {
				color: #4a4a4a;
				font-weight: 400
}

.nk-footer #nk-tong-dai-ho-tro p {
				font-size: 14px;
				color: #4a4a4a
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span, .nk-footer #nk-tong-dai-ho-tro p.t2 span {
				font-size: 18px;
				font-weight: 500;
				padding: 0 5px
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.red, .nk-footer #nk-tong-dai-ho-tro p.t2 span.red {
				color: #f86666
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.green, .nk-footer #nk-tong-dai-ho-tro p.t2 span.green {
				color: #1fb349
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span {
				padding: 0;
				font-size: 36px
}

.nk-footer #nk-tong-dai-ho-tro p.t2 {
				padding: 0 0 10px;
				border-bottom: 1px solid #ebebeb;
}

.nk-footer #nk-tong-dai-ho-tro p.t3 span {
				color: #000;
				font-size: 14px;
				padding: 0
}

.nk-footer #nk-tong-dai-ho-tro p.t3 a {
				color: #4a4a4a;
				margin: 0 0 0 5px
}

@media ( max-width :1179px) {
				.nk-footer #nk-tong-dai-ho-tro {
								width: 100%;
								margin: 0 0 1%
				}
}

.nk-footer #nk-email-newsletter {
				float: left;
				border: 1px solid #ebebeb;
				border-radius: 2px;
				padding: 31px 0;
				width: 100%;
}

.nk-footer #nk-email-newsletter #submitGetEmail {
				display: flex;
				display: -webkit-flex;
				justify-content: center;
}

.nk-footer #nk-email-newsletter .icon, .nk-footer #nk-email-newsletter .text {
				float: left
}

.nk-footer #nk-email-newsletter .icon {
				padding: 25px 0;
				border-right: 1px solid #ebebeb;
				min-height: 120px;
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .icon {
								width: 160px
				}
}

.nk-footer #nk-email-newsletter .text {
				
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-email-newsletter .text h3 {
				font-size: 14px;
				color: #000;
				line-height: 24px;
				margin: 0 0 20px
}

.nk-footer #nk-email-newsletter .text h3 strong {
				font-weight: 500
}

.nk-footer #nk-email-newsletter .text h3 span {
				display: block
}

.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
}

.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
}

.nk-footer #nk-footer-l {
				padding: 30px 0 0
}

.nk-footer #nk-footer-l #nk-footer-menu ul li span {
				font-size: 14px;
				line-height: 24px;
				font-weight: 700;
				color: #4a4a4a;
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span {
				font-weight: 400;
				line-height: 14px;
				font-size: 14px;
				color: #4a4a4a;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span:hover {
				color: #0076ff;
				cursor: pointer
}

.nk-footer #nk-footer-l #nk-payment {
				padding: 30px 0 0
}

.nk-footer #nk-footer-l #nk-payment ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 5px 0
}

.nk-footer #nk-footer-l #nk-payment ul li:last-child {
				padding: 0
}

.nk-footer #nk-footer-r span {
				color: #4a4a4a;
				font-size: 14px;
				font-weight: 700
}

.nk-footer #nk-footer-r #nk-b2b {
				margin-bottom: 20px
}

.nk-footer #nk-footer-r #nk-b2b .js_hidden_link:hover {
				cursor: pointer
}

.nk-footer #nk-footer-r #nk-b2b span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social {
				padding-top: 10px
}

.nk-footer #nk-footer-r #nk-social span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer #nk-footer-r #nk-download span {
				margin: 0 0 10px;
				display: block
}

.nk-footer #nk-footer-r #nk-download p {
				display: table-cell;
				vertical-align: middle
}

.nk-footer #nk-footer-r #nk-download p:nth-child(2) {
				padding: 0 10px 0 0
}

.nk-footer #nk-footer-r #nk-download p a:first-child {
				padding: 0 0 5px;
				display: block
}

.wrap-footer-payship {
				margin-top: 20px
}

.wrap-footer-payship ul.foot_payment_ship {
				width: 100%
}

.wrap-footer-payship ul.foot_payment_ship h3 {
				font-size: 14px;
				color: #4a4a4a;
				font-weight: 700;
				margin: 0 0 12px
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment {
				
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment ul {
				
}

.wrap-footer-payship ul.foot_payment_ship .foot_ship_robin {
				
}

.wrap-footer-payship ul.foot_payment_ship .foot_app {
				
}

.wrap-footer-payship ul.foot_payment_ship .foot_app #nk-download p span:hover {
				cursor: pointer
}

.foot_ship {
				width: 100%
}

.foot_ship .logo-img-ship ul {
				display: flex;
				flex-flow: row wrap;
				padding-right: 60px
}

.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
}

.nk-footer-copyright {
				background-color: #eaeced;
				padding: 10px 0;
				display: inline-table;
				width: 100%
}

.nk-footer-copyright i {
				display: block
}

.nk-footer-copyright #nk-footer-copyright-l, .nk-footer-copyright #nk-footer-copyright-r {
				display: table-cell;
				vertical-align: middle;
}

.nk-footer-copyright #nk-footer-copyright-l span {
				font-size: 10px;
				display: block;
				color: #9b9b9b;
				line-height: 12px
}

.nk-footer-copyright #nk-footer-copyright-r {
				width: 20%
}

.nk-footer-copyright #nk-footer-copyright-r ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer-copyright #nk-footer-copyright-r ul li:last-child {
				padding: 0
}

.newsletter-email-popup {
				height: 185px
}

.footer-sub-notification-close {
				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;
				border: none;
				text-indent: -9999px
}

.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-popup {
				height: 290px
}

.footer-sub-notification-content-extended h1 {
				border-width: 7px 7px 0;
				border-radius: 5px 5px 0 0
}

.footer-sub-popup .footer-sub-inter-popup .footer-sub-text-info {
				font-size: 17px;
				text-align: left;
				padding: 50px 0 0 195px
}

.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;
				bottom: 187px;
				right: -40px;
				background: rgba(0, 0, 0, .3);
				color: #fff;
				border-radius: 100px;
				box-shadow: 0 7px 10px 0 rgba(106, 65, 65, .21);
				text-align: center;
				z-index: 999;
				transition: all .5s ease;
				-webkit-transition: all .5s ease;
				cursor: pointer
}

.scrollup.active {
				right: 22px
}

.scrollup i {
				transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				line-height: 35px;
				margin: 0 4px 0 0;
				display: inline-block
}

.scrollup i:before {
				font-size: 16px
}

.box_subscribe {
				left: 65px;
				position: fixed;
				bottom: 0;
				z-index: 100;
				height: 50px;
				width: 180px;
				border-radius: 4px 4px 0 0;
				background-color: #f86666;
				box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .24)
}

.box_subscribe:hover {
				cursor: pointer
}

.box_subscribe_header {
				height: 31px;
				width: 180px;
				color: #fff;
				font-size: 14px;
				line-height: 20px;
				padding-top: 5px;
				padding-left: 10px
}

.box_subscribe_header .nki-footer-mail:before {
				color: #fff;
				font-size: 18px;
				height: 20px;
				width: 19.61px;
				font-weight: 700
}

.box_subscribe_header .box_text {
				padding-left: 30px;
				margin-top: -18px
}

.box_subscribe_footer {
				height: 26px;
				width: 180px;
				background-color: #ce5f5f;
				text-align: center;
				padding-top: 6px;
				font-size: 10px;
				color: #edc5c5
}

#email-box-container {
				left: 66px;
				position: fixed;
				bottom: -900px;
				z-index: 100;
				height: 159px;
				width: 369px;
				border: 1px solid #dbe4e7;
				border-radius: 4px 4px 0 0;
				background-color: #fff;
				box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .24)
}

#email-box-container .box_content {
				color: #f86666;
				margin-top: 8px
}

#email-box-container .box_content .nki-footer-mail {
				color: #f86666;
				height: 20px;
				width: 19.61px;
				font-size: 62px;
				float: left;
				margin-top: 6px;
				margin-left: 26.12px
}

.text-input {
				height: 37px;
				border: 1px solid #ebebeb;
				border-radius: 2px;
				background-color: #f2f2f2;
				font-size: 14.5px;
}

#submitGetmail {
				margin-left: 113px
}

#submitGetmail input {
				padding-left: 10px
}

#submitGetmail .man_btn {
				margin-top: 9px;
				margin-left: 0;
				color: #fff;
				border: none;
				height: 37px;
				width: 116px;
				border-radius: 2px;
				background-color: #f54e50;
				font-size: 14px
}

#submitGetmail .man_btn:hover {
				cursor: pointer;
				background-color: #fc3537
}

#submitGetmail .woman_btn {
				color: #fff;
				border: none;
				height: 37px;
				width: 116px;
				border-radius: 2px;
				background-color: #f7913a;
				margin-left: 7px;
				font-size: 14px
}

#submitGetmail .woman_btn:hover {
				cursor: pointer;
				background-color: #ff8c2b
}

.box_header {
				padding-left: 17px;
				padding-top: 11px
}

#email-box-container .nki-close {
				margin-left: 325px;
				color: #a0a2ad;
				font-size: 20px
}

#email-box-container .nki-close:hover {
				cursor: pointer
}

.header_text {
				margin-top: -13px;
				line-height: 1.5
}

.header_text h5 {
				font-size: 15px;
				font-weight: 500
}

.header_text span {
				font-size: 14.5px
}

.newsletter-email-popup {
				width: 645px !important;
				height: auto;
				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;
				width: 30%;
				height: 40px;
				cursor: pointer;
				z-index: 1103;
				background: #fff;
				background-color: #fff;
				border: 1px solid #008cba;
				color: #008cba;
				left: 35%;
				margin-top: 20px;
				top: 70%;
				text-indent: 0
}

.cm-notification-close {
				display: none
}

.cm-notification-container .cm-notification-close {
				display: block
}

.footer-sub-notification-content-extended {
				box-sizing: border-box;
				min-height: 0
}

.img-mail-sent {
				margin-left: 33%;
				width: 35%
}

.footer-sub-popup {
				position: absolute;
				left: 0;
				right: 0;
				bottom: -180px;
				background: #fff;
				z-index: 2;
				width: 100%;
				height: 360px !important
}

.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: 14px;
				text-align: center;
				padding: 3px;
				line-height: 24px;
				font-weight: 440
}

.footer-sub-popup .footer-sub-inter-popup .footer-sub-text-info a {
				color: #00778c
}

.section-news-top .head {
				justify-content: space-between;
				padding: 5px 0 11px
}

.section-news-top .head, .section-news-top .head .icon {
				display: flex;
				display: -webkit-flex;
				align-items: center
}

.section-news-top .head .icon i {
				font-size: 40px;
				margin: 0 10px 0 0
}

.section-news-top .head a {
				width: 135px;
				height: 32px;
				border-radius: 99px;
				background-color: #f5c77b;
				font-size: 16px;
				color: #fff;
				text-align: center;
				line-height: 32px
}

.section-news-top h2 {
				font-size: 24px;
				font-weight: 700
}

.section-news-top ul {
				margin: 0 -5px
}

.section-news-top ul li {
				padding: 0 5px;
				margin: 0 0 20px;
				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, .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;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				height: 52px;
				margin: 0 0 5px;
				line-height: 1.3;
}

.section-news-top ul li a .truncate-blog-time {
				padding: 0 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 {
				justify-content: space-between;
				padding: 6px 0 11px
}

.khuyen-mai .head, .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
}

.khuyen-mai .head h2, .khuyen-mai .head h2 a {
				font-size: 24px;
				font-weight: 700;
				color: #000 !important
}

.khuyen-mai-hot {
				display: inline-block;
				padding: 0 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: 0 !important
}

.section-news-top h2.new-title {
				font-size: 24px;
				font-weight: 700;
				margin: 20px 0;
				margin-left: -15px
}

.section-news-top h2.new-title:before {
				content: "";
				width: 12px;
				height: 30px;
				background: red;
				display: inline-flex;
				line-height: 29px;
				vertical-align: middle;
				margin-right: 15px
}

.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
}

.nk-product-promotion-index .nk-product-promotion {
				width: 752px;
				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, .1);
				border: 1px solid #f1f5f6;
				background-color: #fff;
				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: 0
}

.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: .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, .25);
				background-color: #fff;
				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
}

.nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .title span {
				font-size: 16px;
				font-weight: 700;
				text-transform: uppercase;
				color: #000
}

.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
}

.nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .price span {
				font-size: 18px;
				font-weight: 700;
				color: #fe3434
}

.nk-product-block-payday {
				background: url(https://cdn.nguyenkimmall.com/images/companies/_1/html/2019/T8/bg_payday.jpg) no-repeat #d01d01;
				margin: 0 auto 10px;
				border-radius: 8px;
				padding: 60px 15px 0;
				position: relative;
}

.nk-product-block-payday #clock {
				position: absolute;
				top: 0;
				right: 0;
				display: flex;
				display: -webkit-flex;
				align-items: center;
				font-size: 18px;
				padding: 5px 15px;
				color: #fff
}

.nk-product-block-payday #clock .clock_item {
				margin: 0 0 0 8px;
				border-radius: 8px;
				background-color: #2e2e2e;
				padding: 5px;
				text-align: center;
				width: 44px
}

.nk-product-block-payday #clock .clock_item #days, .nk-product-block-payday #clock .clock_item #hours, .nk-product-block-payday #clock .clock_item #minutes, .nk-product-block-payday #clock .clock_item #seconds {
				font-size: 22px;
				font-weight: 700
}

.nk-product-block-payday #clock .clock_item span {
				font-size: 12px
}

.nk-product-block-payday .position-bottom-center, .nk-product-block-payday .position-bottom-left, .nk-product-block-payday .position-bottom-right, .nk-product-block-payday .position-top-center, .nk-product-block-payday .position-top-left, .nk-product-block-payday .position-top-right {
				display: none
}

.nk-product-block-payday.nk-product-collection .nk-product .item.no-installment {
				padding: 0 0 15px
}

.nk-product-block-payday.nk-product-collection .nk-product .item .nk-link-product {
				height: auto;
				position: relative;
}

.nk-product-block-payday.nk-product-collection .nk-product .item p.label {
				font-size: 16px;
				color: #3f3f3f;
				white-space: normal;
				line-height: 1.3;
				margin: 0 0 16px;
				text-overflow: ellipsis;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
				display: -webkit-box;
				overflow: hidden;
				height: 25px;
}

.nk-product-block-payday.nk-product-collection .nk-product .item .nk-product-img {
				line-height: 180px;
				height: 180px;
				margin: 0 0 16px
}

.nk-product-block-payday.nk-product-collection .nk-product .price-details p.price {
				font-size: 26px;
				font-weight: 700;
				color: #3f3f3f
}

.nk-product-block-payday.nk-product-collection .nk-product .price-details .nk-product-discount-percent {
				height: 22px;
				padding: 4px;
				border-radius: 4px;
				font-size: 13px;
				line-height: 16px
}

.nk-product-block-payday.nk-product-collection .nk-product .price-details .price-now-custom {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				margin: 0 0 16px;
				height: 22px;
}

.nk-product-block-payday.nk-product-collection .nk-product .price-details .price-now-custom-no span {
				margin-left: 0
}

.nk-product-block-payday.nk-product-collection .nk-product .price-details .price-old span {
				margin: 0 0 0 10px;
				font-size: 14px;
}

.nk-product-block-payday.nk-product-collection .tra-gop-0 {
				width: 77px;
				height: 22px;
				background: #ffd600;
				border-radius: 4px;
				line-height: 24px;
				text-align: center;
				top: auto;
				bottom: 90px;
				position: relative
}

.nk-product-block-payday.nk-product-collection .tra-gop-0 img {
				height: 100%;
				width: 100%;
				margin: 0
}

.nk-product-block-payday.nk-product-collection .tra-gop-0 p a {
				color: #000
}

.nk-product-block-payday.nk-product-collection .tra-gop-0 .pr-installment {
				width: 205px;
				padding: 10px 0 0;
				top: 20px
}

.nk-product-block-payday.nk-product-collection .tra-gop-0 .pr-installment .installment:after {
				top: 0
}

.nk-product-block-payday.nk-product-collection .tra-gop-0 .pr-installment .installment:before {
				top: 1px
}

.nk-background-time-out {
				position: absolute;
				background: rgba(0, 0, 0, .5);
				z-index: 100;
				width: 100%;
				height: 100%;
				left: 0;
				right: 0;
				top: 0;
				justify-content: center;
				align-items: center;
				display: flex;
				display: -webkit-flex;
				border-radius: 8px
}

.nk-product-desImg {
				display: flex;
				justify-content: center
}

.nk-product-desImg.hasImg360 .nk-product-thumnbImg li:last-child {
				display: none
}

.productInfo_gallery .nk-product-desImg, .productInfo_gallery .productInfo_gallery_big {
				text-align: center
}

.productInfo_gallery .productInfo_gallery_big .nk-product-bigImg {
				width: auto;
				height: 531px;
				line-height: 531px;
				margin: 0 0 15px
}

.productInfo_gallery .productInfo_gallery_big .nk-product-bigImg li {
				display: none
}

.productInfo_gallery .productInfo_gallery_big .nk-product-bigImg li.active {
				display: block
}

.productInfo_gallery .productInfo_gallery_big .nk-product-bigImg li img {
				display: inline-block;
				margin: 0 auto;
				vertical-align: middle
}

.productInfo_gallery .productInfo_gallery_big .nk-product-thumnbImg {
				display: inline-block;
				margin: 0 0 10px
}

.productInfo_gallery .productInfo_gallery_big .nk-product-thumnbImg li {
				height: 60px;
				width: 90px;
				border: 1px solid #ddd;
				border-radius: 2px;
				background-color: #fff;
				text-align: center;
				margin: 0 10px 0 0;
				float: left;
				cursor: pointer;
				position: relative
}

.productInfo_gallery .productInfo_gallery_big .nk-product-thumnbImg li:last-child {
				margin: 0
}

.productInfo_gallery .productInfo_gallery_big .nk-product-thumnbImg li.active {
				border: 2px solid #0076ff
}

.productInfo_gallery .productInfo_gallery_big .nk-product-thumnbImg li.active:before {
				content: "";
				display: block;
				position: absolute;
				left: 0;
				top: -12px;
				right: 0;
				width: 0;
				height: 0;
				border-bottom: 5px solid #0076ff;
				border-top: 5px solid transparent;
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				margin: 0 auto
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total {
				position: relative;
				float: right
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total li {
				width: 90px;
				height: 60px;
				cursor: pointer;
				border: 1px solid #ddd;
				border-radius: 2px;
				background: hsla(216, 9%, 67%, .5);
				display: none
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total li:first-child {
				display: block
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total li:first-child img {
				opacity: .5
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total p {
				position: absolute;
				color: #fff;
				font-size: 14px;
				font-weight: 700;
				top: 10px !important;
				left: 30px !important;
				text-align: center;
				pointer-events: none
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total img {
				margin: 0 auto
}

.productInfo_gallery .productInfo_gallery_big .nk-product-total:hover p, .productInfo_gallery .productInfo_gallery_big .nk-product-total img:first-child {
				display: block
}

.productInfo_gallery .productInfo_gallery_big img {
				width: auto !important;
				max-width: 100%;
				max-height: 100%;
				padding: 2px
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg {
				width: 100%;
				height: 379px;
				background-color: #fff;
				text-align: center;
				margin: 0 0 15px
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li:hover {
				cursor: pointer
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li:before {
				content: "\E921";
				font-family: nk-font !important;
				font-size: 20px;
				color: #de1c29;
				position: absolute;
				top: 185px;
				left: 0;
				right: 0;
				margin: 0 auto;
				opacity: 0;
				z-index: 1
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li:hover:before {
				opacity: 1
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li {
				display: none;
				height: 100%;
				position: relative
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li.active {
				display: block
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li img {
				display: inline-block;
				margin: 0 auto;
				vertical-align: middle
}

.productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg {
				display: inline-block;
				margin: 0 0 10px
}

.productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li {
				height: 60px;
				width: 90px;
				border: 1px solid #ddd;
				border-radius: 2px;
				background-color: #fff;
				text-align: center;
				margin: 0 10px 0 0;
				float: left;
				cursor: pointer;
				position: relative;
				display: flex;
				flex-flow: row wrap;
				justify-content: center
}

.productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li:last-child {
				margin: 0
}

.productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li.active {
				border: 2px solid #0076ff
}

.productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li.active:before {
				content: "";
				display: block;
				position: absolute;
				left: 0;
				top: -12px;
				right: 0;
				width: 0;
				height: 0;
				border-bottom: 5px solid #0076ff;
				border-top: 5px solid transparent;
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				margin: 0 auto
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total {
				position: relative;
				float: right
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total li {
				width: 90px;
				height: 60px;
				cursor: pointer;
				border: 1px solid #ddd;
				border-radius: 2px;
				background: hsla(216, 9%, 67%, .5);
				display: none
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total li:first-child {
				display: block
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total li:first-child img {
				opacity: .5
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total p {
				position: absolute;
				color: #fff;
				font-size: 14px;
				font-weight: 700;
				top: 15px;
				left: 25px;
				text-align: center;
				pointer-events: none
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total img {
				margin: 0 auto
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total:hover p, .productInfo_gallery .productInfo_gallery_small .nk-product-total img:first-child {
				display: block
}

.productInfo_gallery .productInfo_gallery_small .nk-product-total:hover li {
				background: hsla(216, 9%, 67%, .75)
}

.productInfo_gallery .productInfo_gallery_small img {
				width: auto !important;
				max-width: 100%;
				max-height: 100%;
				padding: 2px;
				align-self: center
}

.NkPdp-premium .NkPdp_productInfo {
				background-size: auto !important;
				padding-top: 0 !important
}

.NkPdp-premium .productInfo_gallery_big {
				text-align: center
}

.NkPdp-premium .productInfo_gallery_big .nk-product-bigImg {
				width: auto;
				height: 531px;
				line-height: 531px;
				margin: 0 0 15px
}

.NkPdp-premium .productInfo_gallery_big .nk-product-bigImg li {
				display: none
}

.NkPdp-premium .productInfo_gallery_big .nk-product-bigImg li.active {
				display: block
}

.NkPdp-premium .productInfo_gallery_big .nk-product-bigImg li img {
				display: inline-block;
				margin: 0 auto;
				vertical-align: middle
}

.NkPdp-premium .nk-product-thumnbImg {
				display: inline-block;
				margin: 0 0 10px
}

.NkPdp-premium .nk-product-thumnbImg li {
				height: 60px;
				width: 90px;
				border: 1px solid #ddd;
				border-radius: 2px;
				background-color: #fff;
				text-align: center;
				margin: 0 10px 0 0;
				float: left;
				cursor: pointer;
				position: relative
}

.NkPdp-premium .nk-product-thumnbImg li:last-child {
				margin: 0
}

.NkPdp-premium .nk-product-thumnbImg li.active {
				border: 2px solid #2c2c43
}

.NkPdp-premium .nk-product-thumnbImg li.active:before {
				content: "";
				display: block;
				position: absolute;
				left: 0;
				top: -12px;
				right: 0;
				width: 0;
				height: 0;
				border-bottom: 5px solid #2c2c43;
				border-top: 5px solid transparent;
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				margin: 0 auto
}

.NkPdp-premium .nk-product-total {
				position: relative;
				float: right
}

.NkPdp-premium .nk-product-total li {
				width: 90px;
				height: 60px;
				cursor: pointer;
				border: 1px solid #ddd;
				border-radius: 2px;
				background: hsla(216, 9%, 67%, .5);
				display: none
}

.NkPdp-premium .nk-product-total li:first-child {
				display: block
}

.NkPdp-premium .nk-product-total li:first-child img {
				opacity: .5
}

.NkPdp-premium .nk-product-total p {
				position: absolute;
				color: #fff;
				font-size: 14px;
				font-weight: 700;
				top: 15px;
				left: 20px;
				text-align: center
}

.NkPdp-premium .nk-product-total img {
				margin: 0 auto
}

.NkPdp-premium .nk-product-total img:first-child {
				display: block
}

.NkPdp-premium .nk-product-total:hover p {
				display: none
}

.NkPdp-premium img {
				width: auto !important;
				max-width: 100%;
				max-height: 100%;
				padding: 2px
}

.productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li.active {
				display: table;
				margin: 0 auto
}

.SumoGallery {
				background-color: rgba(0, 0, 0, .7);
				position: fixed;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 10
}

.SumoGallery * {
				border: 0;
				margin: 0;
				padding: 0
}

.SumoGallery a {
				cursor: pointer;
				transition: all .3s;
				-webkit-transition: all .3s;
				-moz-transition: all .3s;
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none
}

.SumoGallery .close {
				position: absolute;
				right: 30px;
				top: 0;
				width: 39px;
				height: 39px
}

.SumoGallery .close:after, .SumoGallery .close:before {
				position: absolute;
				left: 15px;
				content: " ";
				height: 35px;
				width: 2px;
				background-color: #fff
}

.SumoGallery .close:before {
				transform: rotate(45deg)
}

.SumoGallery .close:after {
				transform: rotate(-45deg)
}

.SumoGallery .Sarrow {
				position: absolute;
				top: 50%;
				margin-top: -120px;
				z-index: 10;
				text-align: center;
				height: 170px;
				width: 108px;
				padding: 62px 10px 0
}

.SumoGallery .Sarrow span.arrow {
				width: 13px;
				height: 13px;
				border-color: #fff;
				display: inline-block;
				border-bottom: 2px solid;
				border-left: 2px solid;
				-webkit-transition: all .5s ease;
				-moz-transition: all .5s ease;
				-o-transition: all .5s ease;
				-ms-transition: all .5s ease;
				transition: all .5s ease;
				cursor: pointer
}

.SumoGallery .Sarrow .arrow:hover {
				border-color: #ccc
}

.SumoGallery .Sarrow .left.arrow {
				-ms-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
				margin: 0 -5px 20px 0
}

.SumoGallery .Sarrow .right.arrow {
				-ms-transform: rotate(225deg);
				-webkit-transform: rotate(225deg);
				transform: rotate(225deg);
				margin: 0 0 20px -5px
}

.SumoGallery .Sarrow span {
				display: block;
				color: #fff;
				font-size: 14px;
				line-height: 16px
}

.SumoGallery .Sarrow:hover, .SumoGallery .Sheader:hover {
				background-color: #000
}

.SumoGallery .Sarrow.l {
				left: 100px
}

.SumoGallery .Sarrow.r {
				right: 100px
}

.SumoGallery .Sheader {
				position: relative;
				top: 20%;
				right: 100px;
				float: right;
				width: 108px;
				height: 90px;
				text-align: center
}

.SumoGallery .Sheader a i {
				display: block;
				font-size: 30px;
				color: #fff;
				top: 15px
}

.SumoGallery .Sheader a span {
				color: #fff;
				font-size: 14px;
				line-height: 16px;
				display: block;
				margin: 40px 0 0;
				padding-top: 15px
}

.SumoGallery .Sbody {
				position: absolute;
				top: 0;
				bottom: 110px;
				left: 210px;
				right: 210px;
				transition: all .3s;
				-webkit-transition: all .3s;
				-moz-transition: all .3s;
				background-color: #fff;
				width: 80%;
				width: calc(100% - 420px);
				width: -moz-calc(100% - 420px);
				width: -webkit-calc(100% - 420px);
				margin: 0 auto
}

.SumoGallery .Sbody a {
				display: none;
				left: 0;
				opacity: 1;
				transition: none;
				-moz-transition: none;
				-webkit-transition: none
}

.SumoGallery .Sbody a img {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				margin: auto;
				max-width: 100%;
				max-height: 98%
}

.SumoGallery .Sbody a.sel {
				display: block;
				background-image: url(8732a6660b528fadfaeb35bcf568875f.gif);
				position: absolute;
				width: 100%;
				height: 100%;
				background-repeat: no-repeat;
				background-position: 50%;
				z-index: 1
}

.SumoGallery .Sbody a.anim {
				transition: all .2s;
				-webkit-transition: all .2s;
				-moz-transition: all .2s
}

.SumoGallery .Sbody a.left {
				left: -100%;
				opacity: 0
}

.SumoGallery .Sbody a.right {
				left: 100%;
				opacity: 0
}

.SumoGallery .SimgCount {
				position: absolute;
				right: 125px;
				bottom: 240%;
				opacity: .8;
				color: #fff;
				font-size: 14px
}

.SumoGallery .toggle-thumbs {
				position: absolute;
				color: #bebebe;
				right: 10px;
				bottom: 70px;
				z-index: 10;
				font-size: 23px;
				background-color: #252525;
				border-radius: 3px;
				padding: 0 5px;
				line-height: 20px;
				display: none
}

.SumoGallery .toggle-thumbs:hover {
				color: #4186f2
}

.SumoGallery .Sfooter {
				position: absolute;
				bottom: 0;
				left: 0;
				right: 0;
				height: 100px;
				background-color: #252525;
				transition: all .3s;
				-webkit-transition: all .3s;
				-moz-transition: all .3s;
				width: 100%;
				padding: 9px 100px
}

.SumoGallery .Sthumbnails {
				list-style: none;
				display: block;
				text-align: center;
				overflow: hidden;
				white-space: nowrap;
				height: 81px
}

.SumoGallery .Sthumbnails .owl-stage {
				display: flex;
				display: -webkit-flex
}

.SumoGallery .Sthumbnails .owl-item {
				height: 81px;
				width: 110px !important;
				border-radius: 2px;
				background-color: #fff;
				float: left;
				cursor: pointer;
				border: 2px solid #fff
}

.SumoGallery .Sthumbnails a {
				height: 100%;
				width: 100%;
				display: block;
				margin: 0 auto
}

.SumoGallery .Sthumbnails img {
				padding: 10px;
				width: 100%;
				max-height: 100%
}

.SumoGallery .Sthumbnails .owl-item.sel {
				border: 2px solid #f58f23
}

.SumoGallery.nothumbs .Sfooter {
				bottom: 0
}

.Sthumbnails .owl-prev {
				left: 0
}

.Sthumbnails .owl-next, .Sthumbnails .owl-prev {
				font-size: 30px;
				background: #252525;
				color: #fff;
				position: absolute;
				top: 0;
				padding: 20px;
				height: 100px;
				line-height: 65px
}

.Sthumbnails .owl-next {
				right: 0
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .pdp_breadcrumbs {
				width: 100%
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .pdp_breadcrumbs a, .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .pdp_breadcrumbs span {
				display: inline-block;
				font-size: 12px;
				color: #7a7d8d;
				text-decoration: none;
				margin-right: 5px
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .product_info_name {
				margin-top: 15px;
				display: inline-block !important
}

.product_info_name {
				margin-right: 20px;
				font-size: 16px !important;
				font-weight: 700 !important
}

.NkStars, .product_info_vote, .product_vote_facebook, .wrap_name_vote {
				display: inline-block !important
}

.product_info_vote a {
				color: #0a5bff
}

.product_info_vote a:hover {
				color: #0076ff
}

.NkStars i {
				font-size: 18px !important
}

.NkStars i:after {
				color: #f5a623 !important
}

.product_vote_facebook {
				margin: 15px 12px 0 0;
				float: right
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top {
				margin-right: auto
}

@media only screen and (min-width:1354px) {
				.NkPdp.NkPdp-big.NkPdp-premium .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .pdp_breadcrumbs {
								margin-left: -40px;
								margin-top: -100%;
								transform: translateY(-250%)
				}
}

.product_unavailabled p {
				color: #e4001e;
				font-family: Helvetica Neue;
				font-size: 20px;
				font-weight: 700;
				padding-left: 15px
}

.product_unavailabled {
				height: 50px;
				border: 1px dashed #ed6464;
				border-radius: 2px;
				background-color: #fff3f3;
				text-transform: uppercase;
				line-height: 50px;
				vertical-align: middle;
				margin: 20px 0 0
}

.product_outstock, .product_outstock form input {
				display: inline-block
}

.product_outstock {
				border: 1px dashed #ed6464;
				border-radius: 2px;
				background-color: #fff3f3;
				width: 100%;
				padding: 20px;
				margin-top: 20px;
				line-height: 20px;
}

.product_outstock .po_title {
				color: #e4001e;
				font-size: 16px;
				font-weight: 700;
				line-height: 19px
}

.product_outstock p {
				color: #39393a;
				font-size: 14px;
				line-height: 20px
}

.product_outstock p.po_title {
				margin: 0 0 10px
}

.product_outstock input {
				margin-top: 10px;
				border: 1px solid #ffd4d4;
				border-radius: 3px;
				padding: 10px
}

.product_outstock .btn_po_send_info {
				background-color: #f5a623;
				color: #fff;
				cursor: pointer;
				float: right;
				width: 30%
}

.po_in_txt {
				float: left;
				width: 65%;
				padding-left: 20px
}

.product_comming {
				border: 1px dashed #417505;
				border-radius: 2px;
				background-color: #eaf9db;
				width: 100%;
				padding: 20px;
				height: 150px;
				margin-top: 20px
}

.product_comming form input {
				display: inline-block
}

.product_comming .po_title {
				color: #41b948;
				font-size: 16px;
				font-weight: 700;
				line-height: 19px
}

.product_comming p {
				color: #39393a;
				font-size: 14px;
				line-height: 30px
}

.product_comming input {
				margin-top: 10px;
				border: 1px solid #7ed321;
				border-radius: 3px;
				padding: 10px 0
}

.product_comming .btn_po_send_info {
				background-color: #388e3d;
				color: #fff;
				cursor: pointer;
				float: right;
				width: 30%
}

.product_price_confirm {
				padding: 20px 20px 0;
				height: 130px
}

.product_price_confirm, .product_register_success {
				border: 1px dashed #27b550;
				border-radius: 2px;
				background-color: #f2fff6;
				width: 100%;
				margin-top: 20px
}

.product_register_success {
				display: flex;
				display: -webkit-flex;
				padding: 20px;
				line-height: 20px;
				align-items: center
}

.product_register_success .icon i {
				font-size: 40px;
				color: #7ed321;
				margin: 0 10px 0 0
}

.product_register_success .text p {
				font-size: 16px;
				color: #9ea4a0
}

.product_price_confirm form input {
				display: inline-block
}

.product_price_confirm .po_title {
				color: #4c4c4c;
				font-size: 16px;
				font-weight: 700;
				line-height: 19px;
				margin-bottom: 20px
}

.product_price_confirm p {
				color: #39393a;
				font-size: 14px;
				line-height: 30px
}

.product_price_confirm input {
				margin-top: 10px;
				border: 1px solid #27b550;
				border-radius: 3px;
				padding: 10px 0 10px 5px
}

.product_price_confirm .btn_po_send_info {
				background-color: #27b550;
				color: #fff;
				cursor: pointer;
				float: right;
				width: 30%
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
				-webkit-appearance: none;
				margin: 0
}

.product_pick_color {
				display: flex;
				flex-flow: row wrap;
				align-items: center;
				padding-top: 30px
}

.product_pick_color .prco_label {
				color: #000;
				font-size: 14px;
				width: 20%;
				float: left
}

.prco_content {
				float: left;
				margin: 0 0 0 15px;
				width: 75%
}

.product_pick_color .color {
				margin: 0 5px 5px 0;
				display: inline-flex
}

.product_pick_color a {
				color: #000;
				font-size: 14px;
				border: 1px solid #cdcdcd;
				width: 98px;
				padding: 10px 5px;
				text-align: center
}

.product_pick_color a.active {
				border: 2px solid #d91e2e
}

.product_pick_color a:hover {
				border: 1px solid #000
}

.product_pick_color a.active:hover {
				border: 2px solid #d91e2e
}

.product_pick_color a span:last-child {
				display: block;
				margin: 5px 0 0
}

.product_pick_color a.active span:last-child {
				color: #d91e2e;
				font-weight: 700
}

.product_pick_color a.active span:first-child {
				font-weight: 700
}

.product_info_price_value-online-final {
				font-size: 20px;
				font-weight: 500;
				color: #1a7eff;
				line-height: 20px
}

.product_info_price_value-online-real {
				color: #f86666;
				font-size: 17px;
				font-weight: 500;
				margin: 0 0 6px
}

.product_info_price_value-sock-final {
				font-size: 20px;
				font-weight: 500;
				color: #1a7eff;
				line-height: 20px
}

.product_info_price_value-sock-real {
				font-size: 14px;
				font-weight: 300;
				color: #a6a6a6;
				margin: 0 0 5px
}

.product_info_price_value-sock-real span:first-child {
				text-decoration: line-through
}

.product_info_price_value-final {
				font-size: 18px;
				font-weight: 500;
				color: #f86666;
				line-height: 20px
}

.product_info_price_value-real, .product_price_value_3price {
				font-size: 14px;
				font-weight: 300;
				color: #a6a6a6;
				margin: 0 0 6px
}

.product_info_price_value-real span:first-child, .product_price_value_3price span:first-child {
				text-decoration: line-through
}

.product_info_price_value_nk_price_confirm {
				color: #28b650;
				font-size: 17px;
				font-weight: 700;
				line-height: 20px
}

#content_description .btn_viewMore {
				color: #0a5bff;
				font-size: 16px;
				font-weight: 400;
				line-height: 10px;
				padding-top: 30px
}

#content_description .btn_viewMore.hiddenshadow:before {
				background: none
}

#top-tabs-info .productAnchor_horizonalNav {
				position: fixed;
				top: 0;
				z-index: 995;
				transition: all .5s ease;
				transform: translateY(-100%)
}

#top-tabs-info .productAnchor_horizonalNav.ins-Drop {
				top: 5px
}

.ins-Drop {
				transform: translateY(30px) !important
}

#top-tabs-info .productAnchor_horizonalNav.ins-Drop .product_info_price_value-online-real {
				margin-top: 0
}

.NkPdp_review .review_col-2 .nk_onlineSupport {
				margin-top: 0 !important
}

.remove-this-clss {
				display: none
}

.product-anchor-nav-nonprice__bar {
				left: 50px;
				position: absolute;
				bottom: 5px;
				width: 16px;
				height: 2px;
				background: #fff;
				z-index: 11;
				transition-property: left, opacity;
				transition-duration: .4s;
				transition-timing-function: ease-in-out
}

.position-comming {
				position: absolute;
				top: 50%;
				margin-top: -138.5px
}

.post-avatar {
				float: left;
				width: 35px;
				height: 30px;
				margin-right: 10px;
				background: #a0a0a0;
				position: relative;
				margin-bottom: -5px;
				border-radius: 2px;
				margin-right: 0
}

.post-avatar b {
				font-size: 17px;
				color: #fff;
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translateX(-50%) translateY(-50%)
}

#content_comment .NkReview_header-sub {
				padding-bottom: 20px
}

.product_info_gifts_options, .product_info_gifts_options .labelForInput {
				margin: 10px 0
}

.product_info_gifts_options label input {
				vertical-align: middle
}

.cm-picker-product-options.product_info_gifts_attached {
				margin-bottom: 10px
}

.product_info_gifts_attached ul li {
				font-size: 14px;
				display: flex;
				align-items: center
}

.product_info_gifts_attached ul li .nk-item-promotion {
				padding-left: 15px
}

.product_info_gifts_attached ul li span:before {
				font-weight: 400;
				color: #1fb349;
				margin-right: 10px;
				font-size: 18px
}

.product_info_gifts_attached ul li:before {
				vertical-align: middle !important
}

.cm-picker-product-options.product_info_gifts_attached a, .cm-picker-product-options.product_info_gifts_options a, .cm-picker-product-options.product_info_gifts_options a:hover {
				color: #0a5bff;
				text-decoration: underline
}

.pdpvote_rating {
				border: none;
				display: inline-block
}

.pdpvote_rating>input {
				display: none
}

#send_vote_npv {
				align-items: center
}

.pdpvote_rating>label span:before {
				color: #ddd;
				float: right;
				margin-right: 5px;
				font-size: 27px
}

.pdpvote_rating:not (:checked )>label:hover span:before, .pdpvote_rating:not (:checked )>label:hover ~label span:before, .pdpvote_rating>input:checked+label:hover span:before, .pdpvote_rating>input:checked ~label:hover span:before, .pdpvote_rating>input:checked ~label:hover ~label span:before, .pdpvote_rating>input:checked ~label span:before, .pdpvote_rating>label:hover ~input:checked ~label span:before {
				color: #ff5100
}

.pdp-review-checkbox.pdp-review-checkbox.styled-checkbox {
				position: absolute;
				opacity: 0
}

.pdp-review-checkbox.styled-checkbox+label {
				position: relative;
				cursor: pointer;
				padding: 0
}

.pdp-review-checkbox.styled-checkbox+label:before {
				content: "";
				margin-right: 10px;
				display: inline-block;
				vertical-align: text-top;
				width: 16px;
				height: 16px;
				background: #fff;
				border-radius: 2px
}

.pdp-review-checkbox.styled-checkbox:checked+label:before {
				background: #0076ff
}

.pdp-review-checkbox.styled-checkbox:checked+label:after {
				content: "";
				position: absolute;
				left: 3px;
				top: 7px;
				background: #fff;
				width: 2px;
				height: 2px;
				box-shadow: 2px 0 0 #fff, 4px 0 0 #fff, 4px -2px 0 #fff, 4px -4px 0 #fff, 4px -6px 0 #fff, 4px -8px 0 #fff;
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg)
}

.composer_gender label input#gender_female, .composer_gender label input#gender_male {
				vertical-align: middle !important
}

.post_composer_footer .composer_gender .labelForInput {
				margin-right: 5px
}

.NkReview .post_composer_footer .composer_name input, .NkReview .post_composer_footer .composer_phone input, .NkReview .post_composer_footer .composer_send .btn_send {
				padding: 12px 15px !important
}

.NkReview .post_content {
				font-size: 14px
}

.txt_content_sub .input-textarea, .txt_name_sub input {
				width: 100%;
				height: 100%;
				padding: 10px 15px;
				border-radius: 2px;
				border: 1px solid #ededed;
				background-color: #fff;
				margin-top: 10px;
				max-width: 830px;
				min-width: 300px
}

.submit_new_review_sub input {
				margin-top: 10px;
				padding: 10px 15px;
				background: #ff5100;
				color: #fff;
				font-size: 14px;
				font-weight: 700;
				border: none;
				border-radius: 5px
}

.NkReview_footer {
				border-top: none !important
}

.NkReview_footer#view-more-comment .btn_viewMore {
				color: #0076ff;
				font-size: 18px;
				font-weight: 500;
				line-height: 23px
}

.NkReview_footer#view-more-comment .btn_viewMore i {
				font-size: 15px
}

.NkReview_body {
				border-bottom: 1px solid #ededed;
				padding-bottom: 30px
}

.NkReview .post_composer_header {
				display: inline-block !important;
				width: 100%
}

.post_composer_header .composer-left {
				float: left;
				display: inline-flex
}

.post_composer_header .composer-right {
				float: right
}

#nk_review_pdp_show_npv {
				float: left
}

#nk_review_pdp_show_npv .NkStars>.number_avg_rate_npv {
				display: inline-block !important;
				color: #fc3907;
				font-size: 36px;
				padding-right: 5px
}

.star_icon_avg_rate_npv span {
				padding-right: 2px
}

#nk_review_pdp_show_npv .NkStars .star_icon_avg_rate_npv {
				color: #fc3907;
				font-size: 27px
}

#nk_review_pdp_show_npv .NkStars .star_icon_avg_rate_npv span {
				padding-right: 5px
}

#nk_review_pdp_show_npv .product_info_vote>.total_vote {
				color: #898989;
				font-size: 14px;
				margin-top: 5px
}

#nk_review_pdp_show_npv .product_info_vote {
				display: flex !important;
				align-items: center
}

#nk_review_pdp_show_npv .NkStars {
				margin-right: 10px
}

#nk_review_pdp_show_npv .NkStars i {
				font-size: 25px !important
}

.send_review_message {
				display: inline-block;
				margin-top: 7px
}

.send_review_message a {
				color: #ff5100;
				border: 1px solid #ff5100;
				padding: 10px 45px;
				font-size: 16px;
				text-transform: uppercase
}

#content_discussion .NkReview_header-sub {
				padding-bottom: 20px
}

.NkReview .post {
				margin-top: 0 !important;
				margin-bottom: 20px
}

.NkReview .post_indent .post.post-sub {
				border-top: 1px solid #f2f2f2;
				padding-top: 10px
}

.NkReview .post_info, .NkReview .post_info-left {
				margin-bottom: 5px
}

.NkReview .post.post-main:nth-of-type(odd) {
				background: #f7f9fa !important
}

.NkPdp_productFeature_old {
				margin: 0 auto;
				padding: 0 15px
}

.NkPdp_productFeature_old .nks-title h2 {
				font-size: 20px;
				margin-top: 30px;
				margin-bottom: 10px;
				font-weight: 500
}

.NkPdp_productFeature_old .nks-block-title {
				font-size: 17px;
				margin-top: 30px;
				margin-bottom: 10px;
				font-weight: 400
}

.NkPdp_productFeature_old .nks-block-description p {
				line-height: 25px;
				font-size: 15px
}

.NkPdp_productFeature_old .nks-images {
				text-align: center;
				margin: 20px 0
}

.NkPdp_productFeature_old .nks-images p {
				margin-top: 15px
}

.NkPdp_productFeature_old .nks-images p span {
				font-size: 13px
}

html {
				background: #eff3f4;
				font-family: Helvetica Neue;
				line-height: 20px
}

button {
				border: none
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-BoldItalic.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-BoldItalic.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-BoldItalic.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-BoldItalic.ttf") format("truetype");
				font-weight: 700;
				font-style: italic
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Light.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Light.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Light.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Light.ttf") format("truetype");
				font-weight: 300;
				font-style: normal
}

@font-face {
				font-family: Helvetica Neue Bold;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-CondensedBold.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-CondensedBold.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-CondensedBold.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-CondensedBold.ttf") format("truetype");
				font-weight: 700;
				font-style: normal
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Italic.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Italic.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Italic.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Italic.ttf") format("truetype");
				font-weight: 400;
				font-style: italic
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Bold.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Bold.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Bold.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Bold.ttf") format("truetype");
				font-weight: 700;
				font-style: normal
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLight.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLight.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLight.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLight.ttf") format("truetype");
				font-weight: 100;
				font-style: normal
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-LightItalic.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-LightItalic.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-LightItalic.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-LightItalic.ttf") format("truetype");
				font-weight: 300;
				font-style: italic
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Medium.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Medium.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Medium.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-Medium.ttf") format("truetype");
				font-weight: 500;
				font-style: normal
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLightItalic.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLightItalic.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLightItalic.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue-UltraLightItalic.ttf") format("truetype");
				font-weight: 100;
				font-style: italic
}

@font-face {
				font-family: Helvetica Neue;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue.eot");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue.eot") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue.woff") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/HelveticaNeue.ttf") format("truetype");
				font-weight: 400;
				font-style: normal
}

.btn, button {
				outline: none;
				cursor: pointer
}

a.nk-link {
				text-decoration: none;
				color: #0a5bff
}

.selectWrapper:after {
				pointer-events: none;
				height: 40px;
				line-height: 40px;
				content: "\25BC";
				color: #ced1d6;
				z-index: 1;
				position: absolute;
				top: 0;
				right: 10px
}

.selectWrapper select {
				padding: 0 10px;
				width: 100%;
				height: 100%;
				line-height: 40px;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				outline: none;
				border: none
}

.selectWrapper select::-ms-expand {
				display: none
}

.btn_viewMore {
				width: 100%;
				text-align: center;
				display: flex;
				align-items: center;
				justify-content: center
}

.btn_viewMore:hover {
				cursor: pointer
}

.btn_viewMore.min-view span {
				color: #0a5bff;
				cursor: pointer
}

.btn_viewMore.min-view span:before {
				font-size: 12px;
				margin-left: 3px
}

.btn_viewMore span {
				color: #0a5bff;
				cursor: pointer
}

.btn_viewMore span:before {
				font-size: 12px;
				margin-left: 3px
}

.hotCall {
				color: #f86666;
				text-decoration: none
}

.wrapper-youtube {
				width: 100%
}

.wrapper-youtube .youtube {
				position: relative;
				width: 100%;
				height: 0;
				padding-bottom: 56.25%
}

.wrapper-youtube .youtube .play-button, .wrapper-youtube .youtube .play-button:before {
				position: absolute
}

.wrapper-youtube .youtube .play-button, .wrapper-youtube .youtube img {
				cursor: pointer
}

.wrapper-youtube .youtube .play-button:hover, .wrapper-youtube .youtube:hover>.play-button {
				background-color: red;
				opacity: 1
}

.wrapper-youtube .youtube .play-button {
				z-index: 1;
				width: 68px;
				height: 48px;
				background-color: #333;
				box-shadow: 0 0 30px rgba(0, 0, 0, .6);
				opacity: .8;
				border-radius: 5px;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%)
}

.wrapper-youtube .youtube .play-button:before {
				content: "";
				border-style: solid;
				border-width: 15px 0 15px 26px;
				border-color: transparent transparent transparent #fff;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%)
}

.wrapper-youtube .youtube iframe, .wrapper-youtube .youtube img {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%
}

label.labelForInput {
				display: block;
				color: #4a4a4a
}

label.labelForInput span {
				line-height: 20px
}

label.labelForInput input[type=radio] {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				width: 20px;
				height: 20px;
				border: 1px solid #c7c7cd;
				border-radius: 50%;
				margin-right: 10px;
				outline: none
}

label.labelForInput input[type=radio]:checked {
				border: 1px solid #1fb349
}

label.labelForInput input[type=radio]:checked:before {
				display: block;
				content: "";
				background: #1fb349;
				width: 55%;
				height: 55%;
				margin: 23%;
				border-radius: 50%
}

.NkStars {
				display: flex
}

.NkStars i {
				font-size: 25px;
				cursor: pointer;
				margin: 0 1px
}

.NkStars i:after {
				font-family: FontAwesome;
				content: "\F006";
				display: inline-block;
				font-style: normal;
				font-weight: 400;
				color: #ff5100;
				margin-left: 0
}

.NkStars i.icon-star-empty:after {
				content: "\F006"
}

.NkStars i.icon-star-half:after {
				content: "\F123"
}

.NkStars i.icon-star:after {
				content: "\F005"
}

.NkStars.selectStar {
				flex-direction: row-reverse
}

.NkStars.selectStar:not (:checked )>i:hover:after, .NkStars.selectStar:not (:checked )>i:hover ~i:after {
				content: "\F005"
}

.NkPaging .page {
				display: inline-block;
				width: 40px;
				height: 40px;
				line-height: 40px;
				text-align: center;
				font-size: 18px;
				font-weight: 700;
				color: #191919;
				border-radius: 50%;
				cursor: pointer
}

.NkPaging .page.active, .NkPaging .page:hover {
				background: #0a5bff;
				color: #fff
}

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

blockquote, q {
				quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
				content: "";
				content: none
}

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

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



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

@media ( min-width :576px) {
}

@media ( min-width :768px) {
}

@media ( min-width :992px) {
				@media ( min-width :1200px) {
				}
				.no-gutters {
								margin-right: 0;
								margin-left: 0
				}
				.no-gutters>.col, .no-gutters>[class*=col-] {
								padding-right: 0;
								padding-left: 0
				}
				.flex-row {
								flex-direction: row !important
				}
				.flex-column {
								flex-direction: column !important
				}
				.flex-row-reverse {
								flex-direction: row-reverse !important
				}
				.flex-column-reverse {
								flex-direction: column-reverse !important
				}
				.flex-wrap {
								flex-wrap: wrap !important
				}
				.flex-nowrap {
								flex-wrap: nowrap !important
				}
				.flex-wrap-reverse {
								flex-wrap: wrap-reverse !important
				}
				.justify-content-start {
								justify-content: flex-start !important
				}
				.justify-content-end {
								justify-content: flex-end !important
				}
				.justify-content-center {
								justify-content: center !important
				}
				.justify-content-between {
								justify-content: space-between !important
				}
				.justify-content-around {
								justify-content: space-around !important
				}
				.align-items-start {
								align-items: flex-start !important
				}
				.align-items-end {
								align-items: flex-end !important
				}
				.align-items-center {
								align-items: center !important
				}
				.align-items-baseline {
								align-items: baseline !important
				}
				.align-items-stretch {
								align-items: stretch !important
				}
				.align-content-start {
								align-content: flex-start !important
				}
				.align-content-end {
								align-content: flex-end !important
				}
				.align-content-center {
								align-content: center !important
				}
				.align-content-between {
								align-content: space-between !important
				}
				.align-content-around {
								align-content: space-around !important
				}
				.align-content-stretch {
								align-content: stretch !important
				}
				.align-self-auto {
								align-self: auto !important
				}
				.align-self-start {
								align-self: flex-start !important
				}
				.align-self-end {
								align-self: flex-end !important
				}
				.align-self-center {
								align-self: center !important
				}
				.align-self-baseline {
								align-self: baseline !important
				}
				.align-self-stretch {
								align-self: stretch !important
				}
				@media ( min-width :576px) {
								.flex-sm-row {
												flex-direction: row !important
								}
								.flex-sm-column {
												flex-direction: column !important
								}
								.flex-sm-row-reverse {
												flex-direction: row-reverse !important
								}
								.flex-sm-column-reverse {
												flex-direction: column-reverse !important
								}
								.flex-sm-wrap {
												flex-wrap: wrap !important
								}
								.flex-sm-nowrap {
												flex-wrap: nowrap !important
								}
								.flex-sm-wrap-reverse {
												flex-wrap: wrap-reverse !important
								}
								.justify-content-sm-start {
												justify-content: flex-start !important
								}
								.justify-content-sm-end {
												justify-content: flex-end !important
								}
								.justify-content-sm-center {
												justify-content: center !important
								}
								.justify-content-sm-between {
												justify-content: space-between !important
								}
								.justify-content-sm-around {
												justify-content: space-around !important
								}
								.align-items-sm-start {
												align-items: flex-start !important
								}
								.align-items-sm-end {
												align-items: flex-end !important
								}
								.align-items-sm-center {
												align-items: center !important
								}
								.align-items-sm-baseline {
												align-items: baseline !important
								}
								.align-items-sm-stretch {
												align-items: stretch !important
								}
								.align-content-sm-start {
												align-content: flex-start !important
								}
								.align-content-sm-end {
												align-content: flex-end !important
								}
								.align-content-sm-center {
												align-content: center !important
								}
								.align-content-sm-between {
												align-content: space-between !important
								}
								.align-content-sm-around {
												align-content: space-around !important
								}
								.align-content-sm-stretch {
												align-content: stretch !important
								}
								.align-self-sm-auto {
												align-self: auto !important
								}
								.align-self-sm-start {
												align-self: flex-start !important
								}
								.align-self-sm-end {
												align-self: flex-end !important
								}
								.align-self-sm-center {
												align-self: center !important
								}
								.align-self-sm-baseline {
												align-self: baseline !important
								}
								.align-self-sm-stretch {
												align-self: stretch !important
								}
				}
				@media ( min-width :768px) {
								.flex-md-row {
												flex-direction: row !important
								}
								.flex-md-column {
												flex-direction: column !important
								}
								.flex-md-row-reverse {
												flex-direction: row-reverse !important
								}
								.flex-md-column-reverse {
												flex-direction: column-reverse !important
								}
								.flex-md-wrap {
												flex-wrap: wrap !important
								}
								.flex-md-nowrap {
												flex-wrap: nowrap !important
								}
								.flex-md-wrap-reverse {
												flex-wrap: wrap-reverse !important
								}
								.justify-content-md-start {
												justify-content: flex-start !important
								}
								.justify-content-md-end {
												justify-content: flex-end !important
								}
								.justify-content-md-center {
												justify-content: center !important
								}
								.justify-content-md-between {
												justify-content: space-between !important
								}
								.justify-content-md-around {
												justify-content: space-around !important
								}
								.align-items-md-start {
												align-items: flex-start !important
								}
								.align-items-md-end {
												align-items: flex-end !important
								}
								.align-items-md-center {
												align-items: center !important
								}
								.align-items-md-baseline {
												align-items: baseline !important
								}
								.align-items-md-stretch {
												align-items: stretch !important
								}
								.align-content-md-start {
												align-content: flex-start !important
								}
								.align-content-md-end {
												align-content: flex-end !important
								}
								.align-content-md-center {
												align-content: center !important
								}
								.align-content-md-between {
												align-content: space-between !important
								}
								.align-content-md-around {
												align-content: space-around !important
								}
								.align-content-md-stretch {
												align-content: stretch !important
								}
								.align-self-md-auto {
												align-self: auto !important
								}
								.align-self-md-start {
												align-self: flex-start !important
								}
								.align-self-md-end {
												align-self: flex-end !important
								}
								.align-self-md-center {
												align-self: center !important
								}
								.align-self-md-baseline {
												align-self: baseline !important
								}
								.align-self-md-stretch {
												align-self: stretch !important
								}
				}
				@media ( min-width :992px) {
								.flex-lg-row {
												flex-direction: row !important
								}
								.flex-lg-column {
												flex-direction: column !important
								}
								.flex-lg-row-reverse {
												flex-direction: row-reverse !important
								}
								.flex-lg-column-reverse {
												flex-direction: column-reverse !important
								}
								.flex-lg-wrap {
												flex-wrap: wrap !important
								}
								.flex-lg-nowrap {
												flex-wrap: nowrap !important
								}
								.flex-lg-wrap-reverse {
												flex-wrap: wrap-reverse !important
								}
								.justify-content-lg-start {
												justify-content: flex-start !important
								}
								.justify-content-lg-end {
												justify-content: flex-end !important
								}
								.justify-content-lg-center {
												justify-content: center !important
								}
								.justify-content-lg-between {
												justify-content: space-between !important
								}
								.justify-content-lg-around {
												justify-content: space-around !important
								}
								.align-items-lg-start {
												align-items: flex-start !important
								}
								.align-items-lg-end {
												align-items: flex-end !important
								}
								.align-items-lg-center {
												align-items: center !important
								}
								.align-items-lg-baseline {
												align-items: baseline !important
								}
								.align-items-lg-stretch {
												align-items: stretch !important
								}
								.align-content-lg-start {
												align-content: flex-start !important
								}
								.align-content-lg-end {
												align-content: flex-end !important
								}
								.align-content-lg-center {
												align-content: center !important
								}
								.align-content-lg-between {
												align-content: space-between !important
								}
								.align-content-lg-around {
												align-content: space-around !important
								}
								.align-content-lg-stretch {
												align-content: stretch !important
								}
								.align-self-lg-auto {
												align-self: auto !important
								}
								.align-self-lg-start {
												align-self: flex-start !important
								}
								.align-self-lg-end {
												align-self: flex-end !important
								}
								.align-self-lg-center {
												align-self: center !important
								}
								.align-self-lg-baseline {
												align-self: baseline !important
								}
								.align-self-lg-stretch {
												align-self: stretch !important
								}
				}
				@media ( min-width :1200px) {
								.flex-xl-row {
												flex-direction: row !important
								}
								.flex-xl-column {
												flex-direction: column !important
								}
								.flex-xl-row-reverse {
												flex-direction: row-reverse !important
								}
								.flex-xl-column-reverse {
												flex-direction: column-reverse !important
								}
								.flex-xl-wrap {
												flex-wrap: wrap !important
								}
								.flex-xl-nowrap {
												flex-wrap: nowrap !important
								}
								.flex-xl-wrap-reverse {
												flex-wrap: wrap-reverse !important
								}
								.justify-content-xl-start {
												justify-content: flex-start !important
								}
								.justify-content-xl-end {
												justify-content: flex-end !important
								}
								.justify-content-xl-center {
												justify-content: center !important
								}
								.justify-content-xl-between {
												justify-content: space-between !important
								}
								.justify-content-xl-around {
												justify-content: space-around !important
								}
								.align-items-xl-start {
												align-items: flex-start !important
								}
								.align-items-xl-end {
												align-items: flex-end !important
								}
								.align-items-xl-center {
												align-items: center !important
								}
								.align-items-xl-baseline {
												align-items: baseline !important
								}
								.align-items-xl-stretch {
												align-items: stretch !important
								}
								.align-content-xl-start {
												align-content: flex-start !important
								}
								.align-content-xl-end {
												align-content: flex-end !important
								}
								.align-content-xl-center {
												align-content: center !important
								}
								.align-content-xl-between {
												align-content: space-between !important
								}
								.align-content-xl-around {
												align-content: space-around !important
								}
								.align-content-xl-stretch {
												align-content: stretch !important
								}
								.align-self-xl-auto {
												align-self: auto !important
								}
								.align-self-xl-start {
												align-self: flex-start !important
								}
								.align-self-xl-end {
												align-self: flex-end !important
								}
								.align-self-xl-center {
												align-self: center !important
								}
								.align-self-xl-baseline {
												align-self: baseline !important
								}
								.align-self-xl-stretch {
												align-self: stretch !important
								}
				}
				* {
								box-sizing: border-box;
				}
				.nk-float-item {
								float: left
				}
				.nk-menu .menu-ngang #nk-danh-muc-san-pham-right #nk-khuyen-mai-hot .ty-text-links li.nk-uu-dai-online:before, .nk-sprite-desktop {
								background: url("https://cdn.nguyenkimmall.com/images/companies/_1/NKv40/NK_Sprite27062019.png") no-repeat
				}
				.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
				}
				.icon-atm, .icon-jcb {
								width: 67px;
								height: 26px
				}
				.icon-jcb {
								background-position: -228px -103px
				}
				.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-gray {
								background-color: #fbfbfb
				}
				.margin-bg {
								margin: 0 -15px
				}
				.sz12 {
								font-size: 12px
				}
				.sz14 {
								font-size: 14px
				}
				.sz16 {
								font-size: 16px
				}
				.sz20 {
								font-size: 20px
				}
				.margbt12 {
								margin: 0 0 12px
				}
				.margbt20 {
								margin: 0 0 20px
				}
				.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
				}
				@
				-webkit-keyframes fadeInRight { 0%{
								opacity: .6
				}
				to {
								opacity: 1
				}
}

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

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

to {
				opacity: 1
}

}
@font-face {
				font-family: nk-font;
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font.eot?02082019");
				src: url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font.eot?02082019") format("embedded-opentype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font.ttf?02082019") format("truetype"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font.woff?02082019") format("woff"), url("https://cdn.nguyenkimmall.com/design/themes/responsive/media/fonts/nk-icon-font.svg?02082019") format("svg");
				font-weight: 400;
				font-style: normal
}

.nki-Ring:before {
				content: "\E952";
				color: #f9a425
}

.nki-Tragop1:before {
				content: "\E953";
				color: #fb5050
}

.nki-Gift-1:before {
				content: "\E9E0";
				color: #26aae3
}



.nki-Group-2 .path1:before {
				content: "\EA05";
				color: #fb5050
}

.nki-Group-2 .path2:before {
				content: "\EA06";
				margin-left: -1em;
				color: #fff
}

.nki-Group-2 .path3:before {
				content: "\EA07";
				margin-left: -1em;
				color: #fff
}

.nki-Group-78 .path1:before {
				content: "\EA08";
				color: #fa7d47
}

.nki-Group-78 .path2:before {
				content: "\EA09";
				margin-left: -1em;
				color: #a6a6a6
}

.nki-Group-78 .path3:before {
				content: "\EA0A";
				margin-left: -1em;
				color: #fff
}

.nki-Group-78 .path4:before {
				content: "\EA0B";
				margin-left: -1em;
				color: #a6a6a6
}

.nki-Group-78 .path5:before {
				content: "\EA0C";
				margin-left: -1em;
				color: #fff
}

.nki-Group-78 .path6:before {
				content: "\EA0D";
				margin-left: -1em;
				color: #a6a6a6
}

.nki-Group-78 .path7:before {
				content: "\EA0E";
				margin-left: -1em;
				color: #fff
}

.nki-Group-78 .path8:before {
				content: "\EA0F";
				margin-left: -1em;
				color: #a6a6a6
}

.nki-Group-78 .path9:before {
				content: "\EA10";
				margin-left: -1em;
				color: #fff
}

.nki-Group-78 .path10:before {
				content: "\EA11";
				margin-left: -1em;
				color: #a6a6a6
}

.nki-Group-78 .path11:before {
				content: "\EA12";
				margin-left: -1em;
				color: #fff
}

.nki-Group-78 .path12:before {
				content: "\EA13";
				margin-left: -1em;
				color: #a6a6a6
}

.nki-Group-78 .path13:before {
				content: "\EA14";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path1:before {
				content: "\EA38";
				color: #4dd3cb
}

.nki-Group-79 .path2:before {
				content: "\EA39";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path3:before {
				content: "\EA3A";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path4:before {
				content: "\EA3B";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path5:before {
				content: "\EA3C";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path6:before {
				content: "\EA3D";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path7:before {
				content: "\EA3E";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path8:before {
				content: "\EA3F";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path9:before {
				content: "\EA40";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path10:before {
				content: "\EA41";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path11:before {
				content: "\EA42";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path12:before {
				content: "\EA43";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path13:before {
				content: "\EA44";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path14:before {
				content: "\EA45";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path15:before {
				content: "\EA46";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path16:before {
				content: "\EA47";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path17:before {
				content: "\EA48";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path18:before {
				content: "\EA49";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path19:before {
				content: "\EA4A";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path20:before {
				content: "\EA4B";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path21:before {
				content: "\EA4C";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path22:before {
				content: "\EA4D";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path23:before {
				content: "\EA4E";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79 .path24:before {
				content: "\EA4F";
				margin-left: -1em;
				color: #fff
}

.nki-Group-79-1 .path1:before {
				content: "\EA50";
				color: #fcc065
}

.nki-Group-79-1 .path2:before {
				content: "\EA51";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path1:before {
				content: "\EA52";
				color: #26aae3
}

.nki-Group-80 .path2:before {
				content: "\EA53";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path3:before {
				content: "\EA54";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path4:before {
				content: "\EA55";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path5:before {
				content: "\EA56";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path6:before {
				content: "\EA57";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path7:before {
				content: "\EA58";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path8:before {
				content: "\EA59";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path9:before {
				content: "\EA5A";
				margin-left: -1em;
				color: #fff
}

.nki-Group-80 .path10:before {
				content: "\EA5B";
				margin-left: -1em;
				color: #fff
}

.nki-Return .path1:before {
				content: "\EA01";
				color: #0071ff
}

.nki-Return .path2:before {
				content: "\EA02";
				margin-left: -1em;
				color: #fff
}

.nki-Return .path3:before {
				content: "\EA03";
				margin-left: -1em;
				color: #fff
}

.nki-Return .path4:before {
				content: "\EA04";
				margin-left: -1em;
				color: #fff
}

.nki-Close .path1:before {
				content: "\EA34";
				color: #dc0021
}

.nki-Close .path2:before {
				content: "\EA35";
				margin-left: -1em;
				color: #fff
}

.nki-Checked .path1:before {
				content: "\EA36";
				color: #41b948
}

.nki-Checked .path2:before {
				content: "\EA37";
				margin-left: -1em;
				color: #fff
}

.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-coupon .path1:before {
				content: "\EA02";
				color: transparent
}

.nki-coupon .path2:before {
				content: "\EA03";
				margin-left: -1.0283203125em;
				color: #6e1628
}

.nki-coupon .path3:before {
				content: "\EA04";
				margin-left: -1.0283203125em;
				color: #ff4167
}

.nki-coupon .path4:before {
				content: "\EA05";
				margin-left: -1.0283203125em;
				color: #e02a4f
}

.nki-coupon .path5:before {
				content: "\EA06";
				margin-left: -1.0283203125em;
				color: #e02a4f
}

.nki-coupon .path6:before {
				content: "\EA07";
				margin-left: -1.0283203125em;
				color: #e02a4f
}

.nki-coupon .path7:before {
				content: "\EA08";
				margin-left: -1.0283203125em;
				color: #e02a4f
}

.nki-coupon .path8:before {
				content: "\EA09";
				margin-left: -1.0283203125em;
				color: #ffd600
}

.nki-coupon .path9:before {
				content: "\EA0A";
				margin-left: -1.0283203125em;
				color: #fff
}

.nki-coupon .path10:before {
				content: "\EA0B";
				margin-left: -1.0283203125em;
				color: #ffffec
}

.nki-coupon .path11:before {
				content: "\EA0C";
				margin-left: -1.0283203125em;
				color: #ffffec
}

.nki-coupon .path12:before {
				content: "\EA0D";
				margin-left: -1.0283203125em;
				color: #ffd600
}

.nki-coupon .path13:before {
				content: "\EA0E";
				margin-left: -1.0283203125em;
				color: #ffd600
}

.nki-coupon .path14:before {
				content: "\EA0F";
				margin-left: -1.0283203125em;
				color: #ffd600
}

.nki-coupon .path15:before {
				content: "\EA10";
				margin-left: -1.0283203125em;
				color: #ffffec
}

.nki-coupon .path16:before {
				content: "\EA11";
				margin-left: -1.0283203125em;
				color: #ffd600
}

.nki-coupon .path17:before {
				content: "\EA12";
				margin-left: -1.0283203125em;
				color: #ffffec
}

.nki-coupon .path18:before {
				content: "\EA13";
				margin-left: -1.0283203125em;
				color: transparent
}

.nki-coupon .path19:before {
				content: "\EA14";
				margin-left: -1.0283203125em;
				color: #fff
}

.nki-copy_web:before {
				content: "\EA01";
				color: #a6a6a6
}

.nki-donhang .path1:before {
				content: "\E9F7";
				color: #f2405d
}

.nki-donhang .path2:before {
				content: "\E9F8";
				margin-left: -.83984375em;
				color: #fff
}

.nki-donhang .path3:before {
				content: "\E9F9";
				margin-left: -.83984375em;
				color: #f2405d
}

.nki-donhang .path4:before {
				content: "\E9FA";
				margin-left: -.83984375em;
				color: #fff
}

.nki-donhang .path5:before {
				content: "\E9FB";
				margin-left: -.83984375em;
				color: #f2405d
}

.nki-Thecao .path1:before {
				content: "\E9FC";
				color: #f2405d
}

.nki-Thecao .path2:before {
				content: "\E9FD";
				margin-left: -1.0830078125em;
				color: #f2405d
}

.nki-Thecao .path3:before {
				content: "\E9FE";
				margin-left: -1.0830078125em;
				color: #f2405d
}

.nki-Thecao .path4:before {
				content: "\E9FF";
				margin-left: -1.0830078125em;
				color: #f2405d
}

.nki-Thecao .path5:before {
				content: "\EA00";
				margin-left: -1.0830078125em;
				color: #fff
}

.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 .path1:before {
				content: "\E9AA";
				color: #dc0021
}

.nki-PointNK02 .path2:before {
				content: "\E9AB";
				margin-left: -.796875em;
				color: #fff
}

.nki-PointNK02 .path3:before {
				content: "\E9AC";
				margin-left: -.796875em;
				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 .path1:before {
				content: "\E979";
				color: #a0a2ac
}

.nki-shopping-cart-empty .path2:before {
				content: "\E97A";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path3:before {
				content: "\E97B";
				margin-left: -1.921875em;
				color: #fff
}

.nki-shopping-cart-empty .path4:before {
				content: "\E97C";
				margin-left: -1.921875em;
				color: #fff
}

.nki-shopping-cart-empty .path5:before {
				content: "\E97D";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path6:before {
				content: "\E97E";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path7:before {
				content: "\E97F";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path8:before {
				content: "\E980";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path9:before {
				content: "\E981";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path10:before {
				content: "\E982";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path11:before {
				content: "\E983";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path12:before {
				content: "\E984";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path13:before {
				content: "\E985";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path14:before {
				content: "\E986";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path15:before {
				content: "\E987";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path16:before {
				content: "\E988";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path17:before {
				content: "\E989";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path18:before {
				content: "\E98A";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path19:before {
				content: "\E98B";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-empty .path20:before {
				content: "\E98C";
				margin-left: -1.921875em;
				color: #a0a2ac
}

.nki-shopping-cart-fail .path1:before {
				content: "\E98D";
				color: #f86666
}

.nki-shopping-cart-fail .path2:before {
				content: "\E98E";
				margin-left: -1.142578125em;
				color: #f86666
}

.nki-shopping-cart-fail .path3:before {
				content: "\E98F";
				margin-left: -1.142578125em;
				color: #fff
}

.nki-shopping-cart-final .path1:before {
				content: "\E9F1";
				color: #81d135
}

.nki-shopping-cart-final .path2:before {
				content: "\E9F4";
				margin-left: -1.142578125em;
				color: #7ed321
}

.nki-shopping-cart-final .path3:before {
				content: "\E9F5";
				margin-left: -1.142578125em;
				color: #fff
}

.nki-note:before {
				content: "\E977"
}

.nki-phone-iphone:before {
				content: "\E978"
}

.nki-sticker-copyright:before {
				content: "\E96E";
				color: red
}

.nki-sticker-hot .path1:before {
				content: "\E96F";
				color: #f86666
}

.nki-sticker-hot .path2:before {
				content: "\E970";
				margin-left: -2em;
				color: #fff
}

.nki-sticker-hot-2 .path1:before {
				content: "\E9DB";
				color: #ff4343
}

.nki-sticker-hot-2 .path2:before {
				content: "\E9DC";
				margin-left: -1.9375em;
				color: #fff
}

.nki-sticker-hot-2 .path3:before {
				content: "\E9DD";
				margin-left: -1.9375em;
				color: #fff
}

.nki-sticker-hot-2 .path4:before {
				content: "\E9DE";
				margin-left: -1.9375em;
				color: #fff
}

.nki-sticker-hot-3 .path1:before {
				content: "\E9DF";
				color: #ff4343
}

.nki-sticker-hot-3 .path2:before {
				content: "\E9E0";
				margin-left: -2.4375em;
				color: #fff
}

.nki-sticker-hot-3 .path3:before {
				content: "\E9E1";
				margin-left: -2.4375em;
				color: #fff
}

.nki-sticker-hot-3 .path4:before {
				content: "\E9E2";
				margin-left: -2.4375em;
				color: #fff
}

.nki-sticker-new .path1:before {
				content: "\E971";
				color: #1fb349
}

.nki-sticker-new .path2:before {
				content: "\E972";
				margin-left: -2em;
				color: #fff
}

.nki-sticker-shock:before {
				content: "\E973";
				color: #1a7eff
}

.nki-facebook .path1:before {
				content: "\E94E";
				color: #3b5998
}

.nki-facebook .path2:before {
				content: "\E94F";
				margin-left: -1em;
				color: #fff
}

.nki-youtube:before {
				content: "\E950";
				color: #d22215
}

.nki-google-plus .path1:before {
				content: "\E951";
				color: #dc4e41
}

.nki-google-plus .path2:before {
				content: "\E952";
				margin-left: -1em;
				color: #fff
}

.nki-google-plus .path3:before {
				content: "\E953";
				margin-left: -1em;
				color: #fff
}

.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-menu-burger:before {
				content: "\E963"
}

.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"
}

.nki-menu-sign-in:before {
				content: "\E968"
}

.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"
}

.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 .path1:before {
				content: "\E917";
				color: #e73435
}

.nki-new .path2:before {
				content: "\E96D";
				margin-left: -1.53125em;
				color: #fff
}

.nki-menu-television:before {
				content: "\E900"
}

.nki-menu-fridge:before {
				content: "\E901"
}

.nki-menu-air-conditioner:before {
				content: "\E905"
}

.nki-menu-washer:before {
				content: "\E903"
}

.nki-menu-chicken-tool:before {
				content: "\E913"
}

.nki-menu-phone:before {
				content: "\E91A"
}

.nki-menu-laptop:before {
				content: "\E90B"
}

.nki-menu-camera:before {
				content: "\E910"
}

.nki-menu-print:before {
				content: "\E949"
}

.nki-menu-tool:before {
				content: "\E908"
}

.nki-menu-sim:before {
				content: "\E94A"
}

label.error {
				color: red !important;
				width: 100% !important;
				margin: 5px 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-error, .alert-success, .alert-warning {
				position: relative;
				margin: 7px 0;
				border: 1px solid;
				font-size: 100%;
				opacity: .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: 0;
				min-height: 70px;
				width: 70px;
				background: url(https://cdn.nguyenkimmall.com/design/themes/responsive/media/images/nk/loading.gif?v=1) no-repeat 50% #fff;
				opacity: .9;
				border-radius: 8px;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border: 1px solid #f1f5f6
}

.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, .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;
				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
}

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

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

.nk-box-popup {
				top: 20px;
				background-color: #fff;
				padding: 25px
}

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

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

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

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

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

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group label, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-input-form, .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: #fff;
				width: 348px;
				height: 46px;
				padding: 0 10px
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p.nk-text-forget-pass a, .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: 700;
				display: inline-block;
				font-size: 14px
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a:hover, .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
}

.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, .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, .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-login, .wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group p:nth-child(2) a.nk-text-register {
				text-align: center;
				line-height: 40px;
				color: #000;
				font-size: 14px
}

.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, .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
}

.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, .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
}

.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, .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
}

.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, .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
}

.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, .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: #fff;
				font-size: 14px;
				margin: 0 0 0 12px;
				line-height: 40px
}

.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, .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
}

.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, .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
}

.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, .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: #fff;
				font-size: 14px;
				margin: 0 0 0 12px;
				line-height: 40px
}

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

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender, .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
}

.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, .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 {
				border: 1px solid #7ed321
}

.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, .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 {
				height: 10px;
				width: 10px;
				background-color: #7ed321;
				border-radius: 50%;
				content: "";
				position: absolute;
				top: 4px;
				left: 4px
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-gender i, .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
}

.wc-wrap-nk-login-form .nk-box-popup.nk-form-register .nk-tab-content .nk-form-group .nk-btn-click, .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: #fff;
				font-size: 16px;
				font-weight: 700;
				line-height: 50px;
				text-transform: uppercase
}

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

.wc-wrap-nk-login-form .nk-box-popup .nk-box-popup-content ul li, .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
}

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

.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, .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 {
				color: #3b7adb
}

.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, .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 {
				content: "";
				position: absolute;
				bottom: -11px;
				width: 100%;
				height: 2px;
				background-color: #4a90e2;
				left: 0
}

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

.wrap-nk-form-forget-pass .nk-box-popup .nk-box-popup-content ul {
				border-bottom: 1px solid #dfdfdf;
				padding: 0 0 10px;
				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
}

.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: #fff;
				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: #fff;
				font-size: 16px;
				font-weight: 700;
				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
}

.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 h2 {
				color: #000;
				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, .1);
				-webkit-box-shadow: 0 2px 2px 0 rgba(12, 23, 95, .1);
				-moz-box-shadow: 0 2px 2px 0 rgba(12, 23, 95, .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: 0;
				top: 0
}

.nk-banner-top {
				background-color: #fbf6ed;
				width: 100%;
				display: none;
				overflow: hidden;
				text-align: center;
				position: relative
}

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

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

.nk-banner-top .close_top_banner {
				position: absolute;
				color: #fff;
				right: 20px;
				top: 50%;
				margin-top: -10px;
				background: rgba(220, 0, 33, .8);
				border-radius: 50%;
				padding: 5px;
				width: 20px;
				height: 20px;
				opacity: .8
}

.nk-banner-top .close_top_banner:hover {
				cursor: pointer
}

.nk-header:after {
				background: #dc0021;
				/* height: 88px; */
				top: 40px;
}

.nk-header i {
				display: block
}

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

.nk-header #nk-location span.title {
				color: #fff
}

.nk-header #nk-location a.nk-select-loccation:after {
				font-family: nk-font !important;
				content: "\E93B";
				padding-left: 5px;
				font-size: 10px
}

.nk-header #nk-location:hover .nk-location-popup {
				display: block
}

.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, .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 ul li {
				float: left;
				margin: 0 20px 0 0;
				color: #fff;
				font-size: 14px;
				font-weight: 700;
				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:hover .nk-download-app-content, .nk-header #nk-holine ul li:hover .nk-login-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: #fff;
				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, .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:first-child {
				padding: 0 10px 0 0
}

.nk-header #nk-holine .nk-download-app-content .ty-dropdown-box p a:first-child {
				padding: 0 0 15px;
				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, .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
}

.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-login, .nk-header #nk-holine .nk-login-content p.nk-login-content-body a.nk-text-register {
				text-align: center;
				line-height: 40px;
				color: #000;
				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: #fff;
				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: #fff;
				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;
				padding: 10px;
				display: inline-block;
				text-align: center
}

.nk-header #nk-holine .nk-login-content .form_dang_xuat ul li {
				display: block;
				width: 100%;
				padding: 5px 0
}

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

.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
}

.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: 0;
				z-index: 12;
				background-color: #fff;
				padding: 10px;
				display: none;
				width: 200px;
				box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, .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 button {
				background-color: #ffa800;
				height: 40px;
				width: 48px;
				border: none;
				cursor: pointer;
				position: absolute;
				top: 0;
				right: 0;
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px;
				outline: none
}

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

.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: 150px;
				z-index: 10;
				width: 100%;
				width: calc(100% - 150px);
				width: -moz-calc(100% - 150px);
				width: -webkit-calc(100% - 150px)
}

.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 span {
				font-weight: 700
}

.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;
				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: 700
}

.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 ul li:nth-child(2) span:first-child {
				letter-spacing: 1px
}

.nk-header #nk-cart ul li .icon {
				position: relative;
				height: 34px;
				width: 34px
}

.nk-header #nk-cart ul li .icon span.mount {
				height: 18px;
				width: 18px;
				border-radius: 50%;
				background-color: #ffe300;
				display: block;
				line-height: 18px;
				text-align: center;
				position: absolute;
				top: -5px;
				right: -5px
}

.nk-header #nk-cart ul li p span {
				display: block
}

.nk-header #nk-cart ul li p span:first-child {
				font-size: 16px;
				font-weight: 500;
				color: #fff;
				margin: 0 0 3px
}

.nk-header #nk-cart ul li p span:nth-child(2) {
				opacity: .8;
				color: #fff;
				font-size: 12px
}

.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;
				border-radius: 4px;
				display: block
}

.nk-header #nk-cart .nk-cart-content ul li {
				background-color: #fff;
				padding: 15px;
				border-bottom: 1px solid #f0f0f0;
				width: 100%
}

.nk-header #nk-cart .nk-cart-content ul li:first-child {
				border-top-left-radius: 4px;
				border-top-right-radius: 4px
}

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

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

.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: #000;
				font-size: 12px;
				font-family: Arial, Helvetica Neue Bold, Helvetica, sans-serif !important;
				font-weight: 700;
				text-transform: uppercase;
				margin: 0 0 3px;
				padding: 0 20px 0 0
}

.nk-header #nk-cart .nk-cart-content ul li .nk-product-desc p.label {
				color: #4a4a4a;
				font-size: 12px;
				margin: 0 0 3px;
				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: #f2f2f2;
				box-shadow: 0 1px 6px 0 rgba(72, 139, 216, .1);
				display: block;
				border-bottom-left-radius: 4px;
				border-bottom-right-radius: 4px;
				clear: both
}

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

.nk-header #nk-cart .nk-cart-content .footer p span:first-child {
				color: #393939;
				font-size: 12px;
				width: 71px;
				text-align: right;
				margin: 0 10px 10px 0
}

.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;
				display: block;
				padding: 10px 0;
				font-size: 14px;
				color: #fff;
				border-radius: 2px;
				position: relative;
				box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .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, .3);
				opacity: 0;
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

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

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

.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: #000;
				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;
				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:first-child {
				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: .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 {
				position: absolute;
				left: -100px;
				width: 195px;
				z-index: 99999;
				display: none;
				top: 35px;
				padding: 7px 0 0;
				text-align: center
}

.nk-header #nk-cart .nk-hotline-content .bg {
				box-shadow: 2px 5px 6px 0 rgba(17, 29, 43, .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 {
				width: 0;
				height: 0;
				border-bottom: 10px solid #fff;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				margin: 0 0 0 127px
}

.nk-header #nk-cart .nk-hotline-content 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) {
				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) {
				background-color: #fff
}

.nk-header #nk-cart .nk-hotline-content 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 {
				display: block
}

.nk-header #nk-cart .nk-hotline-content p span:first-child {
				color: #39393a;
				font-size: 14px
}

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

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

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

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

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

.nk-header #nk-cart .nk-hotline-content p a span.color1 {
				color: #e73435
}

.nk-header #nk-cart .nk-hotline-content 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;
				text-align: left
}

.nk-header #nk-cart .nk-ttms-content .bg {
				box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .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, .1);
				padding: 20px;
				border-top-left-radius: 4px;
				border-top-right-radius: 4px
}

.nk-header #nk-cart .nk-ttms-content .head p.title {
				color: #000;
				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:first-child {
				color: #000;
				font-size: 14px;
				font-weight: 600;
				margin: 0 0 8px
}

.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, .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;
				display: block;
				padding: 13px 0;
				font-size: 14px;
				color: #fff;
				border-radius: 2px;
				position: relative;
				box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .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, .3);
				opacity: 0;
				-webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
				transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

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

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

.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(.5deg)
}

20%{
transform










:translate(-1px)





 





rotate










(-
.5deg










)
}
30%{
transform










:translate










(-1
px
,
-3
px










)
rotate










(-1
.5deg










)
}
40%{
transform










:translate










(3
px
,
-2
px










)
rotate










(
.5deg










)
}
50%{
transform










:translateY(1px)





 





rotate










(
.5deg










)
}
60%{
transform










:translateY(-3px)





 





rotate










(-1
.5deg










)
}
70%{
transform










:translateY(-4px)





 





rotate










(
.5deg










)
}
80%{
transform










:translate










(-3
px
,
-1
px










)
rotate










(
.5deg










)
}
90%{
transform










:translate










(-4
px
,
2
px










)
rotate










(
.5deg










)
}
0%,
to {
				transform: translate(0) rotate(0)
}

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

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

.nk-service {
				width: 100%;
				padding: 0 0 10px
}

.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;
				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, .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, .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 .product_info_price_value .product_info_price_value-online-final {
				display: flex;
				display: -webkit-flex;
				display: -webkit-box;
				align-items: center
}

.d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_price .product_info_price_value .product_info_price_value-online-final p.txt_shock_online_exp {
				border: 1px dashed #368bff;
				white-space: nowrap;
				padding: 2px 5px;
				background-color: #e2eefe;
				border-radius: 1px;
				height: 22px;
				color: #000;
				font-size: 12px;
				margin: 7px 0 0 10px
}

.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
}

.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 .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
}

#tygh_footer {
				z-index: 1
}

.nk-footer i {
				display: block
}

.nk-footer #nk-tong-dai-ho-tro .icon {
				border-right: 1px solid #ebebeb;
				min-height: 120px;
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .icon {
								width: 160px
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-tong-dai-ho-tro .text h3 {
				font-size: 14px;
				font-weight: 500;
				color: #000
}

.nk-footer #nk-tong-dai-ho-tro .text h3 span {
				color: #4a4a4a;
				font-weight: 400
}

.nk-footer #nk-tong-dai-ho-tro p {
				font-size: 14px;
				color: #4a4a4a
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span, .nk-footer #nk-tong-dai-ho-tro p.t2 span {
				font-size: 18px;
				font-weight: 500;
				padding: 0 5px
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.red, .nk-footer #nk-tong-dai-ho-tro p.t2 span.red {
				color: #f86666
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.green, .nk-footer #nk-tong-dai-ho-tro p.t2 span.green {
				color: #1fb349
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span {
				padding: 0;
				font-size: 36px
}

.nk-footer #nk-tong-dai-ho-tro p.t2 {
				padding: 0 0 10px;
				border-bottom: 1px solid #ebebeb
}

.nk-footer #nk-tong-dai-ho-tro p.t3 span {
				color: #000;
				font-size: 14px;
				padding: 0
}

.nk-footer #nk-tong-dai-ho-tro p.t3 a {
				color: #4a4a4a;
				margin: 0 0 0 5px
}

@media ( max-width :1179px) {
				.nk-footer #nk-tong-dai-ho-tro {
								width: 100%;
								margin: 0 0 1%
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .icon {
								width: 160px
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-email-newsletter .text h3 {
				font-size: 14px;
				color: #000;
				line-height: 24px;
				margin: 0 0 20px
}

.nk-footer #nk-email-newsletter .text h3 strong {
				font-weight: 500
}

.nk-footer #nk-email-newsletter .text h3 span {
				display: block
}

.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
}

.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) {
				.nk-footer #nk-email-newsletter {
								width: 100%;
								margin: 0
				}
}

.nk-footer #nk-footer-l #nk-footer-menu ul li span {
				font-size: 14px;
				line-height: 24px;
				font-weight: 700;
				color: #4a4a4a;
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span {
				font-weight: 400;
				line-height: 14px;
				font-size: 14px;
				color: #4a4a4a;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span:hover {
				color: #0076ff;
				cursor: pointer
}

.nk-footer #nk-footer-l #nk-payment {
				padding: 30px 0 0
}

.nk-footer #nk-footer-l #nk-payment ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 5px 0
}

.nk-footer #nk-footer-l #nk-payment ul li:last-child {
				padding: 0
}

.nk-footer #nk-footer-r span {
				color: #4a4a4a;
				font-size: 14px;
				font-weight: 700
}

.nk-footer #nk-footer-r #nk-b2b {
				margin-bottom: 20px
}

.nk-footer #nk-footer-r #nk-b2b .js_hidden_link:hover {
				cursor: pointer
}

.nk-footer #nk-footer-r #nk-b2b span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social {
				padding-top: 10px
}

.nk-footer #nk-footer-r #nk-social span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer #nk-footer-r #nk-download span {
				margin: 0 0 10px;
				display: block
}

.nk-footer #nk-footer-r #nk-download p {
				display: table-cell;
				vertical-align: middle
}

.nk-footer #nk-footer-r #nk-download p:nth-child(2) {
				padding: 0 10px 0 0
}

.nk-footer #nk-footer-r #nk-download p a:first-child {
				padding: 0 0 5px;
				display: block
}

.wrap-footer-payship {
				margin-top: 20px
}

.wrap-footer-payship ul.foot_payment_ship {
				width: 100%
}

.wrap-footer-payship ul.foot_payment_ship h3 {
				font-size: 14px;
				color: #4a4a4a;
				font-weight: 700;
				margin: 0 0 12px
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment {
				width: 40%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment ul {
				padding-right: 30px
}

.wrap-footer-payship ul.foot_payment_ship .foot_ship_robin {
				width: 40%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship .foot_app {
				width: 20%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship .foot_app #nk-download p span:hover {
				cursor: pointer
}

.foot_ship {
				width: 100%
}

.foot_ship .logo-img-ship ul {
				display: flex;
				flex-flow: row wrap;
				padding-right: 60px
}

.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
}

.nk-footer-copyright {
				background-color: #eaeced;
				padding: 10px 0;
				display: inline-table;
				width: 100%
}

.nk-footer-copyright i {
				display: block
}

.nk-footer-copyright #nk-footer-copyright-l span {
				font-size: 10px;
				display: block;
				color: #9b9b9b;
				line-height: 12px
}

.nk-footer-copyright #nk-footer-copyright-r {
				width: 20%
}

.nk-footer-copyright #nk-footer-copyright-r ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer-copyright #nk-footer-copyright-r ul li:last-child {
				padding: 0
}

.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: 0
}

.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-popup {
				height: 290px
}

.footer-sub-notification-content-extended h1 {
				border-width: 7px 7px 0;
				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;
				bottom: 187px;
				right: -40px;
				background: rgba(0, 0, 0, .3);
				color: #fff;
				border-radius: 100px;
				box-shadow: 0 7px 10px 0 rgba(106, 65, 65, .21);
				text-align: center;
				z-index: 999;
				transition: all .5s ease;
				-webkit-transition: all .5s ease;
				cursor: pointer
}

.scrollup.active {
				right: 22px
}

.scrollup i {
				transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				line-height: 35px;
				margin: 0 4px 0 0;
				display: inline-block
}

.scrollup i:before {
				font-size: 16px
}

.post_composer {
				background-color: #fff;
				padding: 12px
}

.post_composer .post_composer_body textarea {
				width: 100%;
				border: 1px solid #ededed;
				border-radius: 1px;
				background-color: #f7f9fa;
				padding: 15px 25px;
				font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
				margin: 0 0 10px;
				font-size: 15px
}

.post_composer .post_composer_body textarea::placeholder {
				color: #c2c5cc
}

.post_composer .post_composer_footer {
				margin-top: 10px;
				display: flex;
				align-items: center
}

.post_composer .post_composer_footer .composer_gender {
				margin: 0 0 15px
}

.post_composer .post_composer_footer .composer_gender input[type=radio] {
				display: none
}

.post_composer .post_composer_footer .composer_gender input[type=radio]+label {
				color: #4a4a4a;
				font-size: 14px;
				margin: 0 15px 0 0
}

.post_composer .post_composer_footer .composer_gender input[type=radio]+label span {
				display: inline-table;
				vertical-align: middle;
				margin: 0 10px 0 0
}

.post_composer .post_composer_footer .composer_gender input[type=radio]+label span:before {
				font-size: 16px;
				color: #ddd;
				content: "\E92D";
				font-family: nk-font !important
}

.post_composer .post_composer_footer .composer_gender input[type=radio]:checked+label {
				font-weight: 700
}

.post_composer .post_composer_footer .composer_gender input[type=radio]:checked+label span:before {
				color: #1a7eff;
				content: "\E92E";
				font-family: nk-font !important
}

.post_composer .post_composer_footer .composer_name, .post_composer .post_composer_footer .composer_phone {
				margin-right: 10px;
				flex: 1
}

.post_composer .post_composer_footer .composer_send {
				width: 25%;
				margin-left: auto
}

.post_composer .post_composer_footer .composer_send .btn_send {
				float: right;
				background: #ff5200;
				color: #fff;
				font-size: 12px;
				font-weight: 500;
				border: none;
				padding: 17px;
				margin: 0 0 8px;
				width: 100%
}

.post_composer .post_composer_footer .composer_send:after {
				content: "";
				display: block;
				height: 0;
				clear: both
}

.post_composer .post_composer_footer input[type=text] {
				font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
				width: 100%;
				border: 1px solid #ededed;
				border-radius: 1px;
				background-color: #f7f9fa;
				padding: 15px 25px;
				font-size: 14px;
				color: #4a4a4a;
				margin: 0 0 8px
}

.post_composer .post_composer_footer input[type=text]::placeholder {
				color: #c2c5cc
}

.post {
				padding: 12px;
				display: inline-block;
				width: 100%
}

.post .post_content {
				line-height: 24px;
				font-size: 14px;
				color: #212121
}

.post .post_info, .post .post_info-left {
				margin-bottom: 5px
}

.post .post_info {
				margin-top: 10px
}

.post .post-avatar {
				border-radius: 3px;
				background-color: #adb3c0;
				width: 32px;
				height: 32px;
				line-height: 32px;
				text-align: center
}

.post .post_author-name {
				color: #212121;
				font-size: 16px;
				font-weight: 500;
				margin: 0 0 0 10px
}

.post .post_btn.btn-like, .post .post_btn.btn-satisfy, .post .post_btn.btn-unsatisfy {
				border-left: 1px solid #ced1d6
}

.post .post_btn {
				color: #0a5bff;
				padding: 0 10px;
				cursor: pointer
}

.post .post_btn span {
				line-height: normal
}

.post .post_btn.btn-like {
				position: relative
}

.post .post_btn.btn-like span {
				position: absolute;
				top: 0;
				right: 0;
				line-height: normal
}

.post .post_btn.btn-like i {
				float: right;
				color: #ced1d6;
				margin: 0 0 0 5px
}

.post .post_btn.btn-reply:before {
				font-family: nk-font !important;
				content: "\E928";
				display: inline-block;
				font-style: normal;
				font-weight: 400;
				color: #ced1d6;
				margin-right: 5px
}

.post .post_btn:after, .post .post_btn:before {
				font-size: 10px;
				line-height: 14px
}

.post .post_info-left {
				display: flex;
				align-items: center
}

.post .post_info-left .post_stars.stars-1 {
				background: #f5605d
}

.post .post_info-left .post_stars.stars-2 {
				background: #f79f00
}

.post .post_info-left .post_stars.stars-345 {
				background: #458e35
}

.post .post_info-left .post_stars span {
				display: inline-flex;
				align-items: center;
				font-size: 16px
}

.post .post_info-left .post_stars span i {
				margin: -3px 0 0
}

.post .post_info-left .post_stars span i:before {
				font-size: 13px;
				margin: 0 0 0 3px;
				color: #fff
}

.post .post_info-left .post_author-admin {
				padding: 2px 7px;
				border-radius: 12px;
				border: 1px solid #fc3907;
				color: #fc3907;
				font-size: 12px;
				margin: 0 0 0 5px
}

.post .post_info-left .post_date {
				color: #7a7d8d;
				font-size: 12px;
				margin: 0 0 0 5px
}

.post .post_info-left .post_avatar, .post .post_info-left .post_stars {
				height: 22px;
				width: 40px;
				line-height: 22px;
				font-size: 15px;
				font-weight: 500;
				text-align: center;
				color: #fff;
				border-radius: 2px
}

.post.post-main:nth-of-type(odd) {
				background: #f7f9fa
}

.post.post-main:nth-of-type(odd) .txt_content_sub.control-group textarea, .post.post-main:nth-of-type(odd) .txt_name_sub.control-group input[type=text] {
				background-color: #f7f9fa
}

.post.post-main:nth-of-type(2n) {
				background: #fff
}

.post.post-main:nth-of-type(2n) .txt_content_sub.control-group textarea, .post.post-main:nth-of-type(2n) .txt_name_sub.control-group input[type=text] {
				background-color: #fff
}

.post .post_info-right {
				display: flex;
				align-items: flex-end;
				float: right;
				display: -webkit-flex
}

.NkReview_footer a {
				text-align: center;
				display: block;
				padding: 10px 0;
				background: #fff;
				color: #4d4d4d;
				font-size: 12px
}

.NkReview_footer a i {
				display: inline-block;
				margin: 0 0 0 5px
}

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

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

to {
				opacity: 0
}

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

to {
				opacity: 0
}

}
.animated {
				-webkit-animation-duration: 1s;
				animation-duration: 1s;
				-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-item img {
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d
}

.owl-dots.disabled, .owl-nav.disabled {
				display: none
}

.owl-dot, .owl-nav .owl-next, .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, .owl-video-playing .owl-video-tn {
				display: none
}

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

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

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

.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-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
}

.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
}

.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: 700;
				margin: 0;
				padding: 0;
				text-transform: none
}

.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 .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: #fff;
				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 .nk-product-lp-new .item {
				width: 20%
}

.nk-product-collection .nk-head.nk-home {
				justify-content: normal;
				padding: 0 0 11px
}

.nk-product-collection .nk-head.nk-home h3 {
				font-size: 24px;
				font-weight: 700;
				margin: 0;
				padding: 0;
				text-transform: none
}

.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 !important;
				font-size: 18px;
				font-weight: 700;
				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
}

.nk-product-collection .nk-head h3.color2 {
				border-top: 3px solid #70c4fd;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color3 {
				border-top: 3px solid #00a1c0;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color4 {
				border-top: 3px solid #57b6b6;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color5 {
				border-top: 3px solid #ffc300;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color6 {
				border-top: 3px solid #00c0c6;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color7 {
				border-top: 3px solid #b8d733;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.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-content.nk-recent, .nk-product-collection .nk-content.nk-recomment {
				height: 394px !important
}

.nk-product-collection .nk-product .owl-item .item:hover .tra-gop-0, .nk-product-collection .nk-product .owl-item .item:hover a {
				margin-top: 0
}

.nk-product-collection .nk-product .item .price-details .product_price_value_3price {
				margin: 0 0 12px
}

.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 .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
}

.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, .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 .item>a:nth-child(2) .item-list {
				padding-top: 20px !important
}

.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 span.tra-gop-0 {
				position: absolute;
				bottom: -1px;
				right: 0
}

.nk-product-collection .nk-product .item .price-details .price-now .price-old-onl {
				font-size: 16px;
				font-weight: 700;
				color: #fe3434
}

.nk-product-collection .nk-product .item .price-details .price-now.price_confirm_default {
				justify-content: center
}

.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:first-child {
				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: 700
}

.nk-product-collection .nk-product .item .special-campain {
				margin-left: auto
}

.nk-product-collection .nk-product .item p.price-new .cheap-online-price {
				font-weight: 400;
				font-size: 14px;
				background: url("/images/companies/_1/Sticker_GiaReOnline02%402x.png") no-repeat 0 0;
				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;
				font-weight: 700
}

.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: #1fb349;
				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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				left: 0;
				line-height: 62px;
				text-align: center;
				border: none
}

.nk-product-collection .nk-product .owl-nav .owl-prev.disabled {
				opacity: .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-prev i:before {
				content: "\E942";
				font-family: nk-font !important
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				right: 0;
				text-align: center;
				line-height: 62px;
				border: none
}

.nk-product-collection .nk-product .owl-nav .owl-next.disabled {
				opacity: .2
}

.nk-product-collection .nk-product .owl-nav .owl-next i {
				color: #fff;
				font-size: 25px
}

.nk-product-collection .nk-product .owl-nav .owl-next i:before {
				content: "\E943";
				font-family: nk-font !important
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: .2
}

.nk-product-collection .nk-banner .owl-nav .owl-prev i {
				font-size: 30px;
				color: #fff
}

.nk-product-collection .nk-banner .owl-nav .owl-next {
				height: 62px;
				width: 32px;
				border-radius: 2px;
				background-color: rgba(0, 0, 0, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: .2
}

.nk-product-collection .nk-banner .owl-nav .owl-next i {
				font-size: 30px;
				color: #fff
}

.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: .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: #fff;
				border-radius: 50%;
				display: block
}

.nk-product-collection.nk-product-special .main-bg {
				margin: 0 0 20px
}

.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
}

.nk-product-collection.nk-product-special .tra-gop-0 .pr-installment {
				display: none;
				position: absolute;
				top: 0;
				z-index: 2;
				padding: 27px 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, .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%
}

.NkPdp {
				width: 100%
}

.NkPdp .btn-open div {
				max-width: 100% !important
}

.NkPdp .nk-product-special {
				margin: 0
}

.NkPdp #content_product_tab_17 iframe {
				width: 100%
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span {
				font-size: 14px
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 {
				margin-right: 0 !important;
				display: block !important;
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2.show-full-100 {
				width: 100% !important
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts_title {
				padding: 10px;
				line-height: 18px
}

@media ( max-width :1366px) {
				.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts_title {
								padding: 10px
				}
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper #cbb-box-state {
				color: #191919;
				font-size: 14px;
				font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/design/themes/responsive/media/images/nk/arrow_down.png") no-repeat 100% #fff
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper #cbb-box-state option {
				font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper #cbb-box-district {
				color: #7a7d8d;
				font-size: 14px
}

.productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li {
				width: 80px !important;
				margin: 0 7px 0 0 !important
}

.wrap-img-tag-pdp {
				position: relative;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				display: table-cell;
				vertical-align: middle
}

.wrap-img-tag-pdp.wrap-img-tag-no-pdp {
				vertical-align: top
}

.wrap-img-tag-pdp span.nks-tag-wrapper.position-top-center {
				position: absolute;
				top: 0;
				left: 0;
				right: 0
}

.wrap-img-tag-pdp span.nks-tag-wrapper.position-top-left {
				position: absolute;
				top: 0;
				left: 0
}

.wrap-img-tag-pdp span.nks-tag-wrapper.position-bottom-left {
				position: absolute;
				left: 0;
				bottom: 0
}

.wrap-img-tag-pdp span.nks-tag-wrapper.position-top-right {
				position: absolute;
				top: 0;
				right: 0
}

.wrap-img-tag-pdp span.nks-tag-wrapper.position-bottom-right {
				position: absolute;
				right: 0;
				bottom: 0
}

.wrap-img-tag-pdp span.nks-tag-wrapper.position-bottom-center {
				position: absolute;
				right: 0;
				left: 0;
				bottom: 0
}

.selectWrapper {
				position: relative;
				overflow: hidden;
				border: 1px solid #ededed;
				height: 40px
}

.selectWrapper:after {
				content: "" !important
}

.selectWrapper i {
				position: absolute;
				top: 0;
				right: 10px
}

.selectWrapper i:before {
				content: "\E93E";
				pointer-events: none;
				height: 40px;
				line-height: 40px;
				color: #ced1d6;
				z-index: 1
}

.wrap_post_composer_pdp {
				display: none
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 {
				margin-top: -10px
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container ul li span:before {
				font-size: 15px;
				margin-right: 5px
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_boxes {
				margin-top: -22px
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container .product_info_gifts_options {
				margin-bottom: -10px
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container .product_info_gifts_options input[type=radio] {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				width: 15px;
				height: 15px;
				border: 1px solid #1fb349;
				border-radius: 50%;
				margin-right: 5px;
				outline: none
}

.NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-1 .productInfo_description {
				margin-top: 10px
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-1 {
				width: 55% !important;
				margin: 0 !important;
				padding: 0 20px !important;
				float: left
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-1 .productInfo_description {
				margin-top: 10px
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-1 .productInfo_description ul>li {
				line-height: 1.5em
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg .wrap-img-tag-pdp {
				max-width: 600px;
				max-height: 450px;
				overflow: hidden;
				position: relative;
				display: block;
				margin: auto
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-desImg {
				margin: auto;
				margin-top: 80px
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg .wrap-img-tag-pdp>img {
				max-width: 600px;
				max-height: 450px
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 {
				margin-top: -10px;
				width: 45% !important;
				margin-right: 0 !important;
				display: block !important;
				float: left
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top {
				width: 100%;
				border-bottom: 1px solid #ededed;
				padding-bottom: 15px;
				margin-bottom: 20px
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_boxes {
				margin-top: -22px
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container ul li span:before {
				font-size: 15px;
				margin-right: 5px
}

.big_style .product_vote_facebook {
				margin: 15px 12px 0 0 !important;
				float: none !important
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2, .NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 {
				width: 100% !important;
				float: left !important;
				margin-right: 0 !important;
				padding: 0 20px 0 0 !important
}

.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_title, .NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_title {
				padding: 15px;
				background-color: #ededed
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper_container {
				padding: 15px;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				border-bottom: 1px solid #f0f0f0
}

.NkPdp.NkPdp-small.big_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper_container .listMall_items {
				height: auto !important
}

.wrap_content_bottom_premium_style {
				background: #fff;
				width: 100%
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo {
				padding-top: 30px !important
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-1 {
				width: 55% !important
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top {
				border-bottom: 0 !important;
				padding-bottom: 0
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 {
				width: 44% !important;
				background: hsla(0, 0%, 100%, .87);
				padding: 20px
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg {
				height: 500px;
				background-color: #ffffff00
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall {
				border-top: 1px solid #f0f0f0;
				padding-top: 20px;
				text-transform: uppercase;
				font-size: 16px
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .wrap_name_vote {
				margin-bottom: 10px;
				width: 100%;
				float: none
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .sub_wrap_vote {
				border-top: 1px solid #d8d8d8;
				border-bottom: 1px solid #d8d8d8;
				width: 100%;
				padding: 10px 0;
				display: inline-block
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .sub_wrap_vote .product_info_vote {
				float: left
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .sub_wrap_vote .product_vote_facebook {
				float: right;
				margin: 0
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-23-top .product_vote_facebook {
				margin-top: 0
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_title {
				background: none
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 {
				padding-right: 0 !important
}

.NkPdp.NkPdp-small.premium_style .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container {
				border: none
}

.product_comming input, .product_outstock input {
				padding: 10px
}

.wrap_related_products_pdp h3.title {
				font-size: 18px;
				padding: 15px 0;
				border-bottom: 1px solid #f3f3f3;
				color: #393939;
				font-weight: 500
}

.wrap_related_products_pdp .related_products_pdp {
				display: inline-flex;
				width: 100%;
				justify-content: space-around;
				border-bottom: 1px solid #ededed
}

.wrap_related_products_pdp .related_products_pdp:last-child {
				border-bottom: none
}

.wrap_related_products_pdp .related_products_pdp .item p.title {
				position: relative;
				font-family: Arial, Helvetica Neue Bold, Helvetica, sans-serif !important;
				font-size: 16px;
				font-weight: 700;
				color: #000;
				text-transform: uppercase;
				padding: 5px 0 0;
				align-items: baseline
}

.wrap_related_products_pdp .related_products_pdp .item p.title span.tra-gop-0 {
				position: absolute;
				bottom: -1px;
				right: 0
}

.wrap_related_products_pdp .related_products_pdp .item p.label {
				color: #4a4a4a;
				font-size: 14px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				line-height: 18px
}

.wrap_related_products_pdp .related_products_pdp .item .price-details {
				flex-direction: column;
				align-items: stretch;
				justify-content: center;
				display: flex
}

.wrap_related_products_pdp .related_products_pdp .item p.price-old {
				color: #666;
				font-size: 1.2em;
				text-decoration: line-through
}

.wrap_related_products_pdp .related_products_pdp .item p.price-new {
				color: #f86666;
				font-size: 18px;
				font-weight: 700
}

.wrap_related_products_pdp .related_products_pdp .item p.promotion {
				color: #1fb349;
				font-size: 12px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				width: 100%;
				padding-bottom: 20px
}

.wrap_form_send_info_premium {
				background: #000;
				margin-top: 20px;
				padding: 5px;
				position: relative
}

.wrap_form_send_info_premium:before {
				content: "";
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2018/T01/premium/VipRibbon2x_1.png") no-repeat;
				width: 40px;
				height: 77px;
				position: absolute;
				top: 0;
				left: 20px
}

.wrap_form_send_info_premium .product_outstock {
				border: 2px solid #d9b957;
				margin-top: 0;
				background: #000;
				border-image-source: linear-gradient(#a08329, #d8cb4b);
				border-image-slice: 20
}

.wrap_form_send_info_premium .product_outstock p {
				color: #fff;
				opacity: .8;
				padding: 0 0 0 45px
}

.wrap_form_send_info_premium .product_outstock p.po_title {
				color: #d9b957;
				opacity: 1
}

.wrap_form_send_info_premium .product_outstock input.po_in_txt {
				padding: 10px;
				background: #000;
				border: 1px solid #3f3f3f;
				color: #fff
}

.wrap_form_send_info_premium .product_outstock input:-moz-placeholder, .wrap_form_send_info_premium .product_outstock input:-ms-input-placeholder, .wrap_form_send_info_premium .product_outstock input::-moz-placeholder, .wrap_form_send_info_premium .product_outstock input::-webkit-input-placeholder {
				color: #fff;
				opacity: .7
}

.wrap_form_send_info_premium .product_outstock input.btn_po_send_info {
				border-radius: 3px;
				background-color: #fafafa;
				background: linear-gradient(238.14deg, #f3d473, #fdf289 62.4%, #ba833b);
				box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
				color: #000;
				text-transform: uppercase
}

.pdp_breadcrumbs i.nki-arow-rounded-next {
				font-size: 10px
}

.wrap_content_top_premium_style {
				background: #f8f8f8;
				margin: 0 0 10px
}

.wrap_content_top_premium_style .prco_content {
				margin: 0;
				width: 100%
}

.wrap_content_top_premium_style .NkPdp_productInfo {
				padding: 0 !important;
				display: block
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new {
				margin: 0 auto;
				width: 1216px;
				display: flex
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .new_col {
				width: calc(100% - 568px);
				float: left;
				background: #f8f8f8
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .new_col .productInfo_gallery {
				padding: 20px 0 10px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .new_col .productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li.active {
				border: 2px solid #2c2c43
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .new_col .productInfo_gallery .productInfo_gallery_small .nk-product-thumnbImg li.active:before {
				border-bottom: 5px solid #2c2c43
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 {
				width: 568px;
				position: relative
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .pdp_breadcrumbs {
				padding: 22px 0 18px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .product_info_price {
				display: block
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .product_info_price .product_info_price_title .shock_text {
				color: #0076ff !important
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .product_pick_color .prco_label {
				width: 100%;
				margin: 0 0 10px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro {
				background: hsla(0, 0%, 100%, .9);
				padding: 20px;
				border: 1px solid #f8f8f8
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .productInfo_col-23-top h2 {
				color: #9b9b9b;
				font-size: 14px;
				margin: 0 0 8px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_name {
				font-size: 24px !important
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_boxes {
				margin-top: 2px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .sub_wrap_vote {
				margin: 20px 0;
				display: inline-block;
				width: 100%;
				border-top: 1px solid #ededed;
				border-bottom: 1px solid #ededed;
				padding: 20px 0
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .sub_wrap_vote .product_info_vote {
				float: left;
				margin: 4px 0 0
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .sub_wrap_vote .product_vote_facebook {
				float: right;
				margin: 0
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_pick_color {
				padding-top: 20px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_container {
				padding: 0;
				border: none
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_container hr {
				display: none;
				margin: 0
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_container .product_info_gifts_options h3.title {
				font-size: 14px;
				font-weight: 500
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_container .product_info_gifts_options .labelForInput {
				margin: 10px 0 10px 30px;
				font-size: 14px;
				font-weight: 400
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_title {
				background-color: transparent;
				text-align: left
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li {
				margin-left: 0;
				text-indent: inherit;
				align-items: inherit
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li [class*=nki-], .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li [class^=nki-] {
				margin-top: 3px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li [class*=nki-]:before, .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li [class^=nki-]:before {
				margin-right: 5px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li .nk-item-promotion {
				padding-left: 0
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_gifts_attached ul li .nk-item-promotion a:hover {
				cursor: pointer
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1, .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_description ul li.short-descr-col-1 {
				width: 100%
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_description ul li.short-descr-col-2 {
				width: calc(50% - 20px)
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg {
				position: relative;
				height: 532px;
				overflow: hidden;
				margin: 0
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li {
				position: absolute;
				left: 50%;
				margin-left: -960px
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li .wrap-img-tag-pdp span.nks-tag-wrapper, .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li:before {
				display: none
}

.wrap_content_top_premium_style .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery .productInfo_gallery_small .nk-product-bigImg li img {
				padding: 0;
				width: 100% !important;
				height: 100%
}

.wrap_content_top_premium_style .NkPdp.NkPdp-small .NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_price .product_info_price_promotion .promotion-Shock-online .cheap-online-price {
				border: 1px dashed #368bff;
				white-space: nowrap;
				padding: 2px 5px;
				background-color: #e2eefe;
				border-radius: 1px
}

.fixedsticky {
				position: -webkit-sticky;
				position: sticky
}

.fixed-supported .fixedsticky-off, .fixedsticky-withoutfixedfixed .fixedsticky-off {
				position: static
}

.fixed-supported .fixedsticky-on, .fixedsticky-withoutfixedfixed .fixedsticky-on {
				position: fixed
}

.fixedsticky-dummy {
				display: none
}

.fixedsticky-on+.fixedsticky-dummy {
				display: block
}

#top-product {
				top: 0
}

.NkReview .post_content {
				line-height: 1.3em
}

.NkPdp_review {
				padding-bottom: 0
}

.NkPdp_review .post_info-right .post_btn a {
				color: #0a5bff
}

.NkPdp_review .post_info-right .post_btn a .nki-like {
				color: #a0a2ac;
				font-size: 10px;
				margin: 0 1px
}

.NkPdp_review .post_info-right .post_btn.btn-reply:before {
				font-family: nk-font !important;
				content: "\E928";
				color: #a0a2ac;
				font-size: 10px;
				margin-right: 1px
}

.NkPdp.NkPdp-small .NkPdp_review {
				padding-bottom: 0
}

.NkPdp_productInfo .product_info_gifts_attached ul li {
				margin-left: 0;
				text-indent: inherit;
				align-items: inherit
}

.NkPdp_productInfo .product_info_gifts_attached ul li [class*=nki-], .NkPdp_productInfo .product_info_gifts_attached ul li [class^=nki-] {
				margin-top: 3px
}

.NkPdp_productInfo .product_info_gifts_attached ul li [class*=nki-]:before, .NkPdp_productInfo .product_info_gifts_attached ul li [class^=nki-]:before {
				font-size: 15px;
				margin-right: 5px
}

.NkPdp_productInfo .product_info_gifts_attached ul li .nk-item-promotion {
				padding-left: 0
}

.NkPdp_productInfo .product_info_gifts_attached ul li .nk-item-promotion a:hover {
				cursor: pointer
}

.NkPdp.NkPdp-small .NkPdp_productInfo .product_info_gifts_attached ul li [class*=nki-], .NkPdp.NkPdp-small .NkPdp_productInfo .product_info_gifts_attached ul li [class^=nki-] {
				margin-top: 3px
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container {
				position: relative;
				display: block;
				width: 768px;
				margin: 0 auto
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-stage-outer .item-video {
				height: auto
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-dots {
				display: none
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider h3 {
				color: #000;
				font-size: 36px;
				line-height: 1.2em;
				text-align: center;
				padding: 35px 20px 25px;
				font-weight: 500;
				height: 130px
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper {
				width: 768px;
				height: 432px
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper .owl-video-play-icon {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				background-color: rgba(0, 0, 0, .2);
				width: 76px;
				height: 76px;
				border-radius: 50%;
				z-index: 2;
				margin-left: 0;
				margin-top: 0;
				background-image: none;
				cursor: pointer;
				transition: initial
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper .owl-video-play-icon:before {
				width: 64px;
				height: 64px;
				border-radius: 50%;
				font-size: 0;
				text-indent: -10000px;
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				background: linear-gradient(-134deg, #ff4460, #ff6472);
				content: ""
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper .owl-video-play-icon:after {
				content: "\E93D";
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				display: block;
				text-indent: 0;
				font-size: 30px;
				margin-left: 4px;
				font-family: nk-font !important;
				color: #fff
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper .owl-video-tn {
				background-size: cover;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				width: 768px;
				height: 432px
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper .owl-video-tn:after {
				content: "";
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				background-color: rgba(0, 0, 0, .5);
				z-index: 1
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper .owl-video-tn.remove-overlay:after {
				background-color: transparent !important
}

.nk-box-new.nk-box-new-video .nk-main-box .slider-container .slider .owl-video-wrapper iframe {
				width: 768px;
				height: 432px !important
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container {
				padding: 0 0 19px;
				width: 768px;
				margin: 0 auto
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider {
				padding: 18px 0 0
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-dots {
				display: none
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer {
				padding: 10px 0
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage {
				margin: 0 auto
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item .item {
				width: 174px;
				height: 100px;
				border: 2px solid #fff;
				margin-right: 24px
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item .item .content {
				position: relative
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item .item .content img {
				width: 170px;
				height: 96px;
				display: block
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item .item .content h4 {
				position: absolute;
				top: 0;
				bottom: 0;
				color: #fff;
				font-size: 14px;
				font-weight: 500;
				line-height: 17px;
				padding: 8px 15px 0;
				z-index: 1;
				background: rgba(0, 0, 0, .7);
				left: 0;
				right: 0
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item.active.center .item {
				border: 2px solid #ff697e;
				box-shadow: 7px 7px 7px 0 rgba(0, 0, 0, .3)
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item.active.center .item .content {
				position: relative
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item.active.center .item .content h4 {
				background: rgba(0, 0, 0, .3)
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .thumbnail-slider .owl-stage-outer .owl-stage .owl-item:last-child {
				display: none
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-next, .nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-prev {
				background: hsla(0, 0%, 100%, .9);
				border: 1px solid #f1f5f6;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				border-radius: 100px;
				-webkit-border-radius: 100px;
				text-indent: -100000px;
				width: 32px;
				height: 32px;
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%)
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-next.disabled, .nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-prev.disabled {
				display: none
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-next {
				right: 0
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-prev {
				left: 0
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-next:before, .nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-prev:before {
				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;
				color: #878fa0;
				font-size: 14px;
				text-indent: 0;
				position: absolute;
				display: block;
				text-align: center;
				left: 50%;
				top: 50%;
				transform: translate(-50%, -50%)
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-next:before {
				content: "\E943"
}

.nk-box-new.nk-box-new-video .nk-main-box .thumbnail-slider-container .owl-nav .owl-prev:before {
				content: "\E942"
}

.wrapimg360:before {
				content: "";
				background: rgba(0, 0, 0, .7);
				left: 0;
				right: 0;
				width: 100%
}

.wrapimg360 .w3-modal, .wrapimg360:before {
				position: fixed;
				top: 0;
				bottom: 0;
				height: 100%;
				z-index: 101
}

.wrapimg360 .w3-modal {
				display: none;
				background: #fff;
				left: 210px;
				right: 210px;
				width: calc(100% - 420px);
				width: -webkit-calc(100% - 420px)
}

.wrapimg360 .w3-modal .title360 {
				text-align: center;
				margin-top: 15px;
				font-size: 20px;
				position: relative
}

.wrapimg360 .w3-modal-content {
				margin: 0 auto;
				position: fixed;
				padding: 0;
				outline: 0;
				width: calc(100% - 420px);
				width: -webkit-calc(100% - 420px)
}

.wrapimg360 .w3-container:after, .wrapimg360 .w3-container:before {
				content: "";
				display: table;
				clear: both
}

.wrapimg360 .w3-container {
				user-select: none
}

.wrapimg360 .w3-container img {
				width: 100%;
				cursor: url("https://www.google.com/intl/en_ALL/mapfiles/openhand.cur"), all-scroll;
				cursor: -webkit-grab;
				cursor: -moz-grab;
				cursor: grab
}

.wrapimg360 .w3-container img:active {
				cursor: url("https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"), all-scroll;
				cursor: -webkit-grabbing;
				cursor: -moz-grabbing;
				cursor: grabbing
}

.wrapimg360 .btn-close {
				position: absolute;
				right: -60px;
				top: 0;
				font-size: 30px;
				color: #fff;
				cursor: pointer
}

.wrapimg360 #img360_container {
				text-align: center;
				user-select: none !important;
				position: relative;
				width: 45%;
				margin: 0 auto
}

.wrapimg360 #img360_container .playpause360 {
				position: absolute;
				top: 50%;
				right: -50%
}

.wrapimg360 #img360_container .playpause360 .playpause_img {
				background: url(https://cdn.nguyenkimmall.com/images/companies/_1/360/content/pause.png) no-repeat;
				background-size: 100%;
				width: 50px;
				height: 50px
}

.wrapimg360 #img360_container .playpause360 .playpause_img.active {
				background: url(https://cdn.nguyenkimmall.com/images/companies/_1/360/content/play.png) no-repeat;
				background-size: 100%;
				width: 50px;
				height: 50px
}

.wrapimg360 #img360_container .playpause360 .playpause_txt {
				margin-top: 15px
}

.textdo {
				color: #0076ff;
				font-size: 12px;
				z-index: 2;
				cursor: pointer;
				width: 80px;
				height: 60px;
				border: 1px solid #ddd;
				line-height: 25px;
				margin-left: 8px;
				border-radius: 2px
}

.textdo i {
				display: inline-block;
				margin: 2px 4px -8px 0;
				font-size: 40px;
				vertical-align: middle
}

.w3-modal-note {
				text-align: center
}

.w3-modal-note p {
				font-size: 15px
}

.container_popup_option_pdp {
				position: relative;
				position: fixed;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				background: rgba(0, 0, 0, .8);
				z-index: 99999
}

.container_popup_option_pdp .popup_option_pdp {
				max-width: 700px;
				height: 300px;
				background: #fff;
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				margin: auto
}

.container_popup_option_pdp .popup_option_pdp .title {
				background-color: #4b8bd6;
				font-size: 24px;
				color: #fff;
				height: 50px;
				line-height: 50px;
				padding-left: 20px
}

.container_popup_option_pdp .popup_option_pdp .content {
				display: flex;
				display-padding: 10px
}

.container_popup_option_pdp .popup_option_pdp .content .gif_box_img {
				width: 35%;
				padding: 10px
}

.container_popup_option_pdp .popup_option_pdp .content .gif_box_img img {
				width: 100%;
				text-align: center
}

.container_popup_option_pdp .popup_option_pdp .content .text {
				width: 65%;
				padding: 10px;
				height: 220px;
				overflow-y: auto
}

.container_popup_option_pdp .popup_option_pdp .content .text::-webkit-scrollbar-track {
				-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
				background-color: #f5f5f5
}

.container_popup_option_pdp .popup_option_pdp .content .text::-webkit-scrollbar {
				width: 5px;
				background-color: #f5f5f5
}

.container_popup_option_pdp .popup_option_pdp .content .text::-webkit-scrollbar-thumb {
				background-color: #4a4a4a;
				border: 2px solid #555
}

.container_popup_option_pdp .popup_option_pdp .content .text p {
				line-height: 25px
}

.container_popup_option_pdp .popup_option_pdp .content .text p strong {
				font-weight: 700
}

.container_popup_option_pdp .popup_option_pdp .content .text p em {
				font-style: italic
}

.container_popup_option_pdp .popup_option_pdp .close {
				position: absolute;
				right: 15px;
				top: 15px;
				width: 16px;
				height: 16px;
				color: #3f3f3f;
				text-decoration: none;
				font-size: 36px
}

.nk-big4you-form-popup {
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/b4u_assets/popup_form.png") no-repeat 0 0
}

.nk-big4you-success-popup {
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/b4u_assets/popup_coupon.png") no-repeat 0 0
}

.nk-big4you-fail-popup {
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/b4u_assets/popup_fail.png") no-repeat 0 0
}

.nk-big4you-popup {
				position: relative;
				width: 480px;
				height: 570px
}

.nk-big4you-popup a.nk-close {
				position: absolute;
				right: 0;
				top: 15px;
				text-indent: -10000px;
				font-size: 0
}

.nk-big4you-popup a.nk-close:before {
				text-indent: 0;
				display: block;
				font-size: 38px;
				color: #fff
}

.nk-big4you-popup h2 {
				color: #fff;
				font-size: 24px;
				font-weight: 300;
				line-height: 29px;
				text-align: center;
				padding: 106px 0 16px
}

.nk-big4you-popup .nk-b4y-form {
				width: 424px;
				padding: 22px 40px 14px;
				margin: 0 auto
}

.nk-big4you-popup .nk-b4y-form label.error {
				margin: -12px 0 0 !important;
				padding: 0 !important;
				text-align: right;
				display: block
}

.nk-big4you-popup .nk-b4y-form .nk-b4y-label {
				color: gray;
				font-size: 14px;
				font-weight: 700;
				line-height: 17px;
				display: block;
				padding-bottom: 4px
}

.nk-big4you-popup .nk-b4y-form .nk-b4y-input {
				height: 18px;
				color: #bfbfbf;
				font-size: 16px;
				line-height: 18px;
				height: 45px;
				border: 1px solid #ededed;
				border-radius: 2px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				background-color: #f5f8fa;
				margin-bottom: 14px;
				width: 100%;
				padding-left: 13px
}

.nk-big4you-popup .nk-b4y-form .nk-b4y-submit {
				height: 56px;
				width: 240px;
				border-radius: 8px;
				background: linear-gradient(180deg, #3490e8, #2a27a8);
				color: #fff;
				font-size: 18px;
				font-weight: 500;
				letter-spacing: 1px;
				line-height: 23px;
				text-align: center;
				text-transform: uppercase;
				margin: 2px auto;
				display: block;
				border: none
}

.nk-big4you-popup .nk-b4y-text {
				color: #fff;
				font-size: 16px;
				line-height: 18px;
				text-align: center;
				padding: 18px 0 21px
}

.nk-big4you-popup .nk-b4y-text a {
				text-decoration: underline;
				color: #fff
}

.nk-big4you-popup .nk-b4y-success {
				width: 432px;
				margin: 0 auto;
				padding: 0 12px
}

.nk-big4you-popup .nk-b4y-success .nk-b4y-s1-text {
				color: #8c8c8c;
				font-size: 20px;
				line-height: 30px;
				text-align: center;
				padding: 150px 0 10px
}

.nk-big4you-popup .nk-b4y-success .nk-b4y-s1-text span {
				color: #eb0f3d;
				font-weight: 700
}

.nk-big4you-popup .nk-b4y-success .nk-b4y-s2-text {
				height: 112px;
				width: 376px;
				font-size: 36px;
				font-weight: 700;
				color: #eb0f3d;
				line-height: 112px;
				text-align: center;
				text-transform: uppercase;
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/b4u_assets/coupon_box.png") no-repeat 0 0;
				margin: 0 auto 10px
}

.nk-big4you-popup .nk-b4y-success .nk-b4y-s3-text {
				color: #8c8c8c;
				font-size: 16px;
				line-height: 24px;
				text-align: center;
				padding: 20px 0
}

.nk-big4you-popup .nk-b4y-success .nk-b4y-s4-text {
				color: #e90e3c;
				font-size: 16px;
				line-height: 18px;
				text-align: center;
				padding-bottom: 36px
}

.nk-big4you-popup .nk-b4y-success .nk-b4y-s4-text a {
				color: #e90e3c;
				text-decoration: underline
}

.nk-big4you-popup .nk-b4y-success input.nk-b4y-use-coupon {
				height: 56px;
				width: 240px;
				border-radius: 8px;
				background: linear-gradient(180deg, #3490e8, #2a27a8);
				color: #fff;
				font-size: 18px;
				font-weight: 500;
				letter-spacing: 1px;
				line-height: 23px;
				text-align: center;
				text-transform: uppercase;
				margin: 2px auto;
				display: block;
				border: none
}

.nk-big4you-popup .nk-b4y-fail {
				width: 432px;
				margin: 0 auto;
				padding: 0 30px
}

.nk-big4you-popup .nk-b4y-fail .nk-b4y-f1-text {
				color: #404040;
				font-size: 20px;
				line-height: 30px;
				text-align: center;
				padding: 309px 0 16px
}

.nk-big4you-popup .nk-b4y-fail .nk-b4y-f2-text {
				color: #8c8c8c;
				font-size: 16px;
				line-height: 24px;
				text-align: center;
				padding: 0 0 8px
}

.nk-big4you-popup .nk-b4y-fail .nk-b4y-f3-text {
				color: #f4453b;
				font-size: 36px;
				font-weight: 500;
				line-height: 24px;
				text-align: center;
				padding: 0 0 45px
}

.nk-big4you-popup .nk-b4y-fail .nk-b4y-f4-text {
				color: #e90e3c;
				font-size: 16px;
				line-height: 18px;
				text-align: center
}

.nk-big4you-popup .nk-b4y-fail .nk-b4y-f4-text a {
				color: #e90e3c;
				text-decoration: underline
}

.plainoverlay {
				-webkit-tap-highlight-color: transparent;
				transform: translateZ(0);
				box-shadow: 0 0 1px transparent;
				position: absolute;
				left: 0;
				top: 0;
				overflow: hidden;
				background-color: hsla(0, 0%, 53%, .6);
				cursor: wait;
				z-index: 9000;
				-webkit-transition-property: opacity;
				-moz-transition-property: opacity;
				-o-transition-property: opacity;
				transition-property: opacity;
				-webkit-transition-duration: .2s;
				-moz-transition-duration: .2s;
				-o-transition-duration: .2s;
				transition-duration: .2s;
				-webkit-transition-timing-function: linear;
				-moz-transition-timing-function: linear;
				-o-transition-timing-function: linear;
				transition-timing-function: linear;
				opacity: 0
}

.plainoverlay.plainoverlay-show {
				opacity: 1
}

.plainoverlay.plainoverlay-force {
				-webkit-transition-property: none;
				-moz-transition-property: none;
				-o-transition-property: none;
				transition-property: none
}

.plainoverlay.plainoverlay-hide {
				display: none
}

.plainoverlay.plainoverlay-doc {
				position: fixed;
				left: 0;
				top: 0;
				overflow: visible;
				padding: 0;
				width: 100vw;
				height: 100vh
}

.plainoverlay-body {
				width: 100%;
				height: 100%;
				display: -webkit-flex;
				display: flex;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-align-items: center;
				align-items: center
}

.plainoverlay.plainoverlay-doc .plainoverlay-body {
				width: 100vw;
				height: 100vh
}

.show {
				display: block
}

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

.wrap-nk-form-forget-pass.show .nk-box-popup, .wrap-nk-login-form.show .nk-box-popup {
				padding: 25px;
				height: auto
}

.nk-box-popup {
				left: 0;
				right: 0;
				margin: 0 auto;
				border-radius: 3px;
				box-shadow: 0 7px 20px 0 rgba(17, 29, 43, .24);
				z-index: 99999;
				width: 480px;
				height: 570px;
				padding: 0
}

.nk-box-popup.nk-popup-container {
				background: none
}

.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)
}

.nk-box-popup span.nk-close-popup:after, .nk-box-popup span.nk-close-popup:before {
				position: absolute;
				left: 5px;
				content: " ";
				height: 16px;
				width: 2px;
				background-color: #f86969
}

.nk-box-popup span.nk-close-popup:after {
				transform: rotate(-45deg)
}

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

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

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

.wrap-big4u {
				display: none
}

.wrap-big4u .nk-box-popup {
				background-color: transparent
}

.wrap-big4u .nk-big4you-popup {
				position: relative
}

.wrap-big4u .nki-close-circle-o:before {
				content: "\E958"
}

.wrap-big4u *, .wrap-big4u :after, .wrap-big4u :before {
				box-sizing: inherit
}

.d .NkPdp_review .reviewVote {
				border: 1px solid #ededed;
				border-radius: 1px;
				margin: 0 0 20px
}

.d .NkPdp_review .reviewVote .post_composer {
				padding: 0
}

.d .NkPdp_review .reviewVote .post.post-sub {
				padding: 15px 0 0 20px;
				margin-bottom: 0
}

.d .NkPdp_review .reviewVote .post.post-sub .post_info {
				margin: 15px 0 0
}

.d .NkPdp_review .reviewVote .post.post-sub .post_info .post_info-left {
				margin-bottom: 0
}

.d .NkPdp_review .reviewVote .post.post-main {
				margin-bottom: 0;
				padding: 20px
}

.d .NkPdp_review .reviewVote .post.post-main>.post_info {
				margin: 15px 0 10px
}

.d .NkPdp_review .reviewVote .post.post-main .post_info {
				display: flex;
				align-items: center;
				display: -webkit-flex;
				justify-content: space-between
}

.d .NkPdp_review .reviewVote .post.post-main .post_indent .post_stars.stars-0 {
				background: #adb3c0
}

.d .NkPdp_review .reviewVote .post.post-main .post_btn.btn-like i {
				margin: 0 0 0 5px !important;
				float: none
}

.d .NkPdp_review .reviewVote .post.post-main .post_btn.btn-like span {
				position: static
}

.d .NkPdp_review .reviewVote .NkReview_header-sub {
				padding: 20px !important
}

.d .NkPdp_review .reviewVote .NkReview_header-sub .send_review_message {
				margin-top: 11px
}

.d .NkPdp_review .reviewVote .NkReview_body {
				border-bottom: none;
				padding-bottom: 0
}

.d .NkPdp_review .reviewVote .NkReview_header {
				border-radius: 1px;
				background-color: #eaeced;
				display: flex;
				display: -webkit-flex;
				padding: 15px
}

.d .NkPdp_review .reviewVote .NkReview_header .NkReview_header-left {
				color: #000;
				font-size: 18px;
				font-weight: 500
}

.nk-tcdm-show {
				margin: 10px 0;
				background: #e4f1f8;
				justify-content: space-between;
				padding: 8px 0
}

.nk-tcdm-show, .nk-tcdm-show .lf {
				display: flex;
				display: -webkit-flex;
				align-items: center
}

.nk-tcdm-show .lf img {
				margin: 0 5px
}

.nk-tcdm-show .text h4 {
				font-size: 20px;
				font-weight: 500;
				color: #4e5466;
				margin: 0 0 4px;
				line-height: normal
}

.nk-tcdm-show .text p {
				font-size: 16px;
				color: #4e5466
}

.nk-tcdm-show .rt a {
				width: 144px;
				height: 40px;
				border-radius: 4px;
				background-color: #fe3535;
				font-size: 14px;
				font-weight: 500;
				color: #fff;
				display: block;
				margin: 0 20px 0 0;
				text-align: center;
				line-height: 37px;
				cursor: pointer
}

.nk-bg-popup-trade {
				display: none
}

.nk-form-trade-in-product {
				top: 46px;
				width: 660px;
				height: auto;
				border-radius: 8px;
				background-color: #fff;
				padding: 8px;
				display: flex;
				display: -webkit-flex;
				justify-content: space-between;
				line-height: 20px;
				position: relative;
				display: none
}

.nk-form-trade-in-product span.close {
				color: #fff;
				position: absolute;
				top: -15px;
				right: -15px;
				background: #dfdfdf;
				border-radius: 50%;
				width: 30px;
				height: 30px;
				text-align: center;
				line-height: 30px
}

.nk-form-trade-in-product span.close:after {
				content: "\E944";
				font-family: nk-font !important;
				font-size: 16px
}

.nk-form-trade-in-product .nicescroll-rails {
				background: #f3f5f7 !important
}

.nk-form-trade-in-product .nicescroll-rails#ascrail2000 {
				left: 410px !important;
				top: 16px !important
}

.nk-form-trade-in-product .nicescroll-rails#ascrail2000.active {
				display: block !important
}

.nk-form-trade-in-product .nicescroll-rails#ascrail2000-hr {
				display: none !important
}

.nk-form-trade-in-product .nk-trade-step-1, .nk-form-trade-in-product .nk-trade-step-2 {
				display: none
}

.nk-form-trade-in-product .nk-trade-step-1.active, .nk-form-trade-in-product .nk-trade-step-2.active {
				display: block
}

.nk-form-trade-in-product .nk-trade-step-1 {
				height: 400px;
				padding: 0 15px 0 0
}

.nk-form-trade-in-product .nk-trade-step-2.active+.ap-dung:nth-child(3) {
				padding: 15px 0 0
}

.nk-form-trade-in-product .nk-trade-step-2 h2 {
				font-size: 20px;
				font-weight: 500;
				color: #000;
				margin: 0 0 24px
}

.nk-form-trade-in-product .nk-trade-step-2 .item h3 {
				margin: 0 !important
}

.nk-form-trade-in-product .nk-trade-step-2 .item h3.title:after {
				content: "*";
				color: #f10b0b;
				margin: 0 0 0 5px
}

.nk-form-trade-in-product .nk-trade-left {
				padding: 8px 24px;
				width: 430px
}

.nk-form-trade-in-product .nk-trade-left p.ap-dung {
				font-size: 12px;
				color: #6e768f
}

.nk-form-trade-in-product .nk-trade-left p.ap-dung a {
				color: #2f80ed;
				font-size: 12px
}

.nk-form-trade-in-product .nk-trade-left .column-2 {
				display: flex;
				display: -webkit-flex;
				justify-content: space-between;
				clear: both
}

.nk-form-trade-in-product .nk-trade-left .column-2 .item {
				width: 49%
}

.nk-form-trade-in-product .nk-trade-left .column-2:last-child .item:first-child {
				width: 60%
}

.nk-form-trade-in-product .nk-trade-left .column-2:last-child .item:last-child {
				width: 38%
}

.nk-form-trade-in-product .nk-trade-left .nk-form-group .column-2 .item {
				width: 49%
}

.nk-form-trade-in-product .nk-trade-left .item #machine-type, .nk-form-trade-in-product .nk-trade-left .item #model-title {
				width: 100%;
				display: block;
				border-radius: 4px;
				border: 1px solid #d7d9e0;
				background-color: #fff;
				position: relative;
				padding: 10px 16px 10px 8px;
				font-size: 16px;
				color: #4e5466;
				line-height: 40px
}

.nk-form-trade-in-product .nk-trade-left .item #machine-type option, .nk-form-trade-in-product .nk-trade-left .item #model-title option {
				padding: 8px 0
}

.nk-form-trade-in-product .nk-trade-left .item .dropdown {
				position: relative;
				margin: 0 0 8px;
				cursor: pointer
}

.nk-form-trade-in-product .nk-trade-left .item .dropdown>a {
				display: block;
				height: 40px;
				border-radius: 4px;
				border: 1px solid #d7d9e0;
				background-color: #fff;
				position: relative;
				padding: 0 16px 0 8px;
				font-size: 16px;
				color: #4e5466;
				line-height: 40px;
				overflow: hidden
}

.nk-form-trade-in-product .nk-trade-left .item .dropdown>a:before {
				content: "\E93E";
				font-family: nk-font !important;
				position: absolute;
				right: 8px;
				top: 0;
				font-size: 8px;
				color: #9b9b9b
}

.nk-form-trade-in-product .nk-trade-left .item .dropdown ul {
				width: 100%;
				height: 160px;
				border-radius: 4px;
				box-shadow: 4px 4px 16px 0 #d9e4e7;
				border: 1px solid #d9e4e7;
				background-color: #fff;
				overflow-y: scroll;
				position: absolute;
				top: 41px;
				z-index: 6;
				display: none
}

.nk-form-trade-in-product .nk-trade-left .item .dropdown ul li a {
				padding: 8px;
				font-size: 16px;
				color: #4e5466;
				display: block;
				line-height: normal
}

.nk-form-trade-in-product .nk-trade-left .item .form-text {
				width: 100%;
				height: 40px;
				border-radius: 4px;
				border: 1px solid #d7d9e0;
				background-color: #fff;
				padding: 0 8px
}

.nk-form-trade-in-product .nk-trade-left .item {
				display: inline-block;
				margin: 0 0 8px;
				width: 100%
}

.nk-form-trade-in-product .nk-trade-left .item .head {
				display: flex;
				display: -webkit-flex;
				justify-content: space-between
}

.nk-form-trade-in-product .nk-trade-left .item h3 {
				color: #000;
				font-size: 14px;
				font-weight: 500;
				margin: 0 0 8px
}

.nk-form-trade-in-product .nk-trade-left .item ul.tinh-trang li {
				cursor: pointer;
				margin: 0 0 16px
}

.nk-form-trade-in-product .nk-trade-left .item ul.tinh-trang li a {
				font-size: 16px;
				color: #4e5466;
				position: relative;
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between
}

.nk-form-trade-in-product .nk-trade-left .item ul.tinh-trang li a span:first-child::before {
				content: "\E92D";
				color: #d7d9e0;
				font-family: nk-font !important;
				margin: 0 8px 0 4px;
				font-size: 14px
}

.nk-form-trade-in-product .nk-trade-left .item ul.tinh-trang li a span:nth-child(2) {
				font-size: 20px;
				font-weight: 500;
				color: #4e5466
}

.nk-form-trade-in-product .nk-trade-left .item ul.tinh-trang li.active a span:first-child::before, .nk-form-trade-in-product .nk-trade-left .item ul.tinh-trang li:hover a span:first-child::before {
				content: "\E92E";
				font-family: nk-font !important;
				color: #7ed321
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li {
				float: left;
				margin: 0 30px 10px 0
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li:nth-child(3n+0) {
				margin: 0 0 10px
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li a {
				width: 102px;
				height: 40px;
				border-radius: 4px;
				border: 1px solid #d7d9e0;
				text-align: center;
				float: left
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li a img {
				display: block;
				margin: 4px auto
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li:hover {
				cursor: pointer
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li:hover a {
				border: 1px solid #7ed321;
				position: relative
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li:hover a:before {
				font-family: nk-font !important;
				color: #7ed321;
				font-size: 16px;
				position: absolute;
				top: -10px;
				right: -10px;
				background: #fff;
				height: 16px;
				width: 16px
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li.active {
				cursor: pointer
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li.active a {
				border: 1px solid #7ed321;
				position: relative
}

.nk-form-trade-in-product .nk-trade-left .item ul.hang li.active a:before {
				content: "\E931";
				font-family: nk-font !important;
				color: #7ed321;
				font-size: 16px;
				position: absolute;
				top: -10px;
				right: -10px;
				background: #fff;
				height: 16px;
				width: 16px
}

.nk-form-trade-in-product .nk-trade-right {
				width: 212px;
				background-color: #f7f7fa;
				padding: 8px;
				border-radius: 8px
}

.nk-form-trade-in-product .nk-trade-right .giatcdm {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between;
				margin: 0 0 9px
}

.nk-form-trade-in-product .nk-trade-right .giatcdm span {
				font-size: 14px;
				font-weight: 500;
				color: #4e5466
}

.nk-form-trade-in-product .nk-trade-right h2 {
				color: #000;
				font-size: 16px;
				font-weight: 500;
				margin: 0 0 8px
}

.nk-form-trade-in-product .nk-trade-right span.p {
				font-size: 18px;
				font-weight: 500;
				color: #f86666;
				margin: 0 0 16px;
				display: block
}

.nk-form-trade-in-product .nk-trade-right p {
				font-size: 14px;
				color: #4e5466
}

.nk-form-trade-in-product .nk-trade-right span.note {
				color: #4e5466;
				font-size: 12px;
				border-top: 1px solid #e3e5ea;
				margin: 8px 0 15px;
				display: block;
				padding: 8px 0 0
}

.nk-form-trade-in-product .nk-trade-right a.btn {
				background-color: #d7d9e0;
				color: #fff
}

.nk-form-trade-in-product .nk-trade-right a.btn, .nk-form-trade-in-product .nk-trade-right a.btn-back {
				width: 160px;
				height: 40px;
				display: block;
				margin: 0 auto;
				text-align: center;
				font-size: 14px;
				font-weight: 500;
				text-transform: uppercase;
				line-height: 40px
}

.nk-form-trade-in-product .nk-trade-right a.btn-back {
				background-color: #fff;
				color: #a6a6a6;
				border: 1px solid #a6a6a6;
				cursor: pointer
}

.nk-form-trade-in-product-complete {
				width: 426px;
				height: 410px;
				border-radius: 8px;
				background-color: #fff;
				display: none;
				top: 100px;
				padding: 24px 15px;
				text-align: center
}

.nk-form-trade-in-product-complete i {
				font-size: 80px;
				display: block;
				color: #7ed321;
				margin: 0 auto 16px
}

.nk-form-trade-in-product-complete p {
				line-height: 20px
}

.nk-form-trade-in-product-complete p.t1 {
				font-size: 20px;
				font-weight: 500;
				color: #4e5466;
				margin: 0 0 16px
}

.nk-form-trade-in-product-complete p.t2 {
				font-size: 20px;
				font-weight: 500;
				color: #4e5466;
				padding: 0 57px;
				margin: 0 0 24px;
				line-height: normal
}

.nk-form-trade-in-product-complete p.t3 {
				font-size: 20px;
				color: #4e5466;
				margin: 0 0 16px;
				line-height: normal
}

.nk-form-trade-in-product-complete p.t3 a {
				color: #0095e0
}

.nk-form-trade-in-product-complete p.t4 {
				font-size: 12px;
				color: #6e768f;
				padding: 0 15px;
				line-height: normal
}

.nk-form-trade-in-product-complete p.t4 a:first-child {
				color: #f86666
}

.nk-form-trade-in-product-complete p.t4 a:nth-child(2) {
				color: #2f80ed
}

.nk-form-trade-in-product-complete a.btn {
				width: 160px;
				height: 40px;
				background-color: #7ed321;
				font-size: 14px;
				font-weight: 500;
				color: #fff;
				line-height: 40px;
				display: block;
				margin: 0 auto;
				text-transform: uppercase
}

.nk-form-trade-in-product-complete .button {
				margin: 0 0 20px
}

.nk-form-trade-in-product-fail {
				width: 426px;
				height: 410px;
				border-radius: 8px;
				background-color: #fff;
				padding: 24px 15px;
				text-align: center;
				display: none;
				top: 100px
}

.nk-form-trade-in-product-fail i {
				font-size: 80px;
				display: block;
				color: #fa6562;
				margin: 0 auto 32px
}

.nk-form-trade-in-product-fail p {
				line-height: 20px
}

.nk-form-trade-in-product-fail p.t1 {
				font-size: 20px;
				font-weight: 500;
				color: #4e5466;
				margin: 0 0 8px
}

.nk-form-trade-in-product-fail p.t2 {
				font-size: 20px;
				font-weight: 500;
				color: #4e5466;
				margin: 0 0 24px
}

.nk-form-trade-in-product-fail p.t3 {
				font-size: 20px;
				color: #4e5466;
				margin: 0 0 16px
}

.nk-form-trade-in-product-fail p.t3 a {
				color: #0095e0
}

.nk-form-trade-in-product-fail p.t4 {
				font-size: 12px;
				color: #6e768f;
				padding: 0 15px
}

.nk-form-trade-in-product-fail p.t4 a:first-child {
				color: #f86666
}

.nk-form-trade-in-product-fail p.t4 a:nth-child(2) {
				color: #2f80ed
}

.nk-form-trade-in-product-fail .button {
				margin: 48px 0 67px;
				display: flex;
				display: -webkit-flex;
				justify-content: space-evenly
}

.nk-form-trade-in-product-fail .button a {
				width: 160px;
				height: 40px;
				text-align: center;
				line-height: 40px;
				text-transform: uppercase;
				font-size: 14px;
				font-weight: 500;
				cursor: pointer
}

.nk-form-trade-in-product-fail .button a:first-child {
				border: 1px solid #a5abc5;
				color: #a5abc5
}

.nk-form-trade-in-product-fail .button a:nth-child(2) {
				border: 1px solid #7ed321;
				background-color: #7ed321;
				color: #fff
}

#user_data_county_tt, #user_data_state_tt {
				display: block;
				width: 100%;
				height: 40px;
				border-radius: 4px;
				border: 1px solid #d7d9e0;
				background-color: #fff;
				position: relative;
				padding: 0 16px 0 8px;
				font-size: 16px;
				color: #4e5466;
				line-height: 40px;
				overflow: hidden
}

.item-err h3:after {
				content: "*";
				color: #f10b0b;
				margin: 0 0 0 5px
}

.error-noti {
				color: red;
				margin-top: -18px
}

.NkPdp-small .wrap_info_coupon .detail_coupon p {
				font-size: 15px
}

.NkPdp-small .wrap_info_coupon .btn_coupon a {
				font-size: 13px
}

.NkPdp-small .wrap_info_coupon .btn_coupon a span {
				font-size: 11px
}

.wrap_sanvoucher {
				width: 100%;
				background: #f3f5f7;
				margin: 20px 0 0;
				padding: 0 0 16px
}

.wrap_sanvoucher h3 {
				background-color: #005acc;
				font-size: 16px;
				font-weight: 700;
				color: #fff;
				padding: 14px;
				text-align: center;
				text-transform: uppercase
}

.wrap_sanvoucher .input_code {
				padding: 16px
}

.wrap_sanvoucher .mail_sanvoucher, .wrap_sanvoucher .phone_sanvoucher {
				height: 48px;
				border-radius: 4px;
				background-color: #fff;
				border: 1px solid #d4d7d9;
				width: 100%;
				padding: 0 18px;
				color: #3f3f3f;
				margin: 0 0 8px
}

.wrap_sanvoucher .mail_sanvoucher::placeholder, .wrap_sanvoucher .phone_sanvoucher::placeholder {
				color: #d4d7d9
}

.wrap_sanvoucher .email_warning_required, .wrap_sanvoucher .phone_warning_required {
				font-size: 16px;
				color: #e24a4a;
				margin: 0 0 12px
}

.wrap_sanvoucher .btn_sanvoucher {
				border-radius: 4px;
				background-color: #0071ff;
				font-size: 16px;
				font-weight: 700;
				color: #fff;
				padding: 14px;
				text-align: center;
				clear: both;
				display: block;
				text-transform: uppercase
}

.wrap_sanvoucher .input_code {
				width: 100%
}

.wrap_sanvoucher .input_code .phone_voucher {
				float: left;
				width: 50%;
				padding: 0 5px 0 0
}

.wrap_sanvoucher .input_code .phone_voucher label {
				font-size: 14px;
				color: #a6a6a6;
				margin: 0 0 8px;
				display: block
}

.wrap_sanvoucher .input_code .email_voucher {
				float: left;
				width: 50%;
				padding: 0 0 0 5px
}

.wrap_sanvoucher .input_code .email_voucher label {
				font-size: 14px;
				color: #a6a6a6;
				margin: 0 0 8px;
				display: block
}

.wrap_info_coupon {
				width: 100%;
				background: #f3f5f7;
				margin: 20px 0 0
}

.wrap_info_coupon h3 {
				background-color: #005acc;
				font-size: 16px;
				font-weight: 700;
				color: #fff;
				padding: 14px;
				text-align: center;
				text-transform: uppercase
}

.wrap_info_coupon .detail_coupon {
				padding: 8px 16px
}

.wrap_info_coupon .detail_coupon p {
				font-size: 16px;
				color: #3f3f3f;
				padding: 8px 0
}

.wrap_info_coupon .detail_coupon p .phone_coupon, .wrap_info_coupon .detail_coupon p .type_coupon {
				font-weight: 700
}

.wrap_info_coupon .detail_coupon p .price_apply_coupon {
				font-size: 24px;
				font-weight: 500;
				color: #e73435
}

.wrap_info_coupon .btn_coupon+hr {
				display: none
}

.wrap_info_coupon .btn_coupon {
				margin: 0 16px;
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between;
				padding: 0 0 16px;
				border-bottom: 1px solid #d4d7d9
}

.wrap_info_coupon .btn_coupon a {
				width: 32.33%;
				font-size: 14px;
				font-weight: 500;
				color: #fff;
				text-transform: uppercase;
				padding: 8px 0;
				text-align: center
}

.wrap_info_coupon .btn_coupon a span {
				font-size: 14px;
				color: #fff;
				display: block;
				font-weight: 400;
				text-transform: none;
				margin: 3px 0 0
}

.wrap_info_coupon .btn_coupon a:first-child {
				background-color: #e73435
}

.wrap_info_coupon .btn_coupon a:nth-child(2) {
				background-color: #0071ff
}

.wrap_info_coupon .btn_coupon a:nth-child(3) {
				color: #a6a6a6;
				border: 1px solid #d4d7d9;
				border-radius: 2px
}

.wrap_info_coupon .btn_coupon a:nth-child(3) span {
				color: #a6a6a6
}

.sub_info_coupon {
				padding: 16px;
				background: #f3f5f7;
				position: relative;
				clear: both
}

.sub_info_coupon:before {
				content: "";
				width: calc(100% - 32px);
				height: 1px;
				background: #d4d7d9;
				position: absolute;
				top: 0
}

.sub_info_coupon p {
				font-size: 16px;
				color: #3f3f3f;
				line-height: 1.7
}

.sub_info_coupon .expire_date_coupon, .sub_info_coupon p span {
				font-weight: 700
}

.wrap_apply_coupon {
				background-color: #f3f5f7;
				margin: 20px 0 0;
				padding: 0 0 16px;
				display: inline-block;
				width: 100%
}

.wrap_apply_coupon h3 {
				background-color: #005acc;
				font-size: 16px;
				font-weight: 700;
				color: #fff;
				padding: 14px;
				text-align: center;
				text-transform: uppercase
}

.wrap_apply_coupon div {
				width: 50%;
				float: left
}

.wrap_apply_coupon div label {
				font-size: 14px;
				color: #a6a6a6;
				margin: 0 0 8px;
				display: block
}

.wrap_apply_coupon div.num--1 {
				padding: 0 5px 0 16px;
				margin: 16px 0 0
}

.wrap_apply_coupon div.num--2 {
				padding: 0 16px 0 5px;
				margin: 16px 0 0
}

.wrap_apply_coupon div.num--3 {
				width: 100%;
				padding: 0 16px
}

.wrap_apply_coupon .code_apply_voucher, .wrap_apply_coupon .email_apply_voucher, .wrap_apply_coupon .phone_apply_voucher {
				height: 48px;
				border-radius: 4px;
				background-color: #fff;
				width: 100%;
				border: 1px solid #d4d7d9;
				color: #3f3f3f;
				padding: 0 18px;
				margin: 0 0 8px
}

.wrap_apply_coupon .code_apply_voucher::placeholder, .wrap_apply_coupon .email_apply_voucher::placeholder, .wrap_apply_coupon .phone_apply_voucher::placeholder {
				color: #d4d7d9
}

.wrap_apply_coupon .submit_huntcoupon {
				padding: 14px;
				text-align: center;
				border-radius: 4px;
				background-color: #0071ff;
				font-size: 16px;
				font-weight: 700;
				color: #fff;
				clear: both;
				display: block;
				text-transform: uppercase
}

.apply_coupon_btn, .back_get_coupon {
				color: #0071ff;
				font-size: 16px
}

.apply_coupon_btn {
				padding: 0 16px
}

.back_get_coupon {
				margin: 16px 0 0;
				display: block
}

.back_get_coupon:before {
				content: "\E93C";
				color: #0071ff;
				margin: 0 8px 0 0;
				font-family: nk-font !important
}

.all_info_warning_required_ap, .code_warning_required_ap, .code_warning_wrong_ap, .email_warning_required_ap, .phone_warning_required_ap {
				font-size: 16px;
				color: #e24a4a;
				margin: 16px 0 0
}

.big_style .sub_info_coupon p a, .premium_style .sub_info_coupon p a {
				display: block
}

.flash-sale {
				margin: 0 0 10px;
				display: flex;
				display: -webkit-flex;
				background: #fff;
				width: 100%
}

.flash-sale .flash-product {
				width: calc(100% - 289px);
				width: -webkit-calc(100% - 289px)
}

.flash-sale .flash-product .col-flash .owl-item, .flash-sale .flash-product .col-flash .owl-stage, .flash-sale .flash-product .col-flash .owl-stage-outer {
				height: 100%
}

.flash-sale .flash-product .col-flash-1, .flash-sale .flash-product .col-flash-2, .flash-sale .flash-product .col-flash-3, .flash-sale .flash-product .col-flash-4 {
				display: none;
				height: 100%
}

.flash-sale .flash-product .col-flash-1.active, .flash-sale .flash-product .col-flash-2.active, .flash-sale .flash-product .col-flash-3.active, .flash-sale .flash-product .col-flash-4.active {
				display: flex;
				display: -webkit-flex
}

.flash-sale .flash-product .col-flash-1 .item {
				display: flex;
				display: -webkit-flex;
				width: 100%;
				height: 100%
}

.flash-sale .flash-product .col-flash-1 .item .img {
				padding: 21px;
				width: 402px
}

.flash-sale .flash-product .col-flash-1 .item .img span.sticker-cd img {
				margin: 20% auto 0
}

.flash-sale .flash-product .col-flash-1 .item .desc {
				width: calc(100% - 402px);
				width: -webkit-calc(100% - 402px);
				padding: 40px
}

.flash-sale .flash-product .img {
				position: relative;
				height: 100%
}

.flash-sale .flash-product .img img {
				max-width: 100%
}

.flash-sale .flash-product .img span.sticker-cd {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				margin: 0 auto;
				background: rgba(63, 63, 63, .6);
				height: 100%
}

.flash-sale .flash-product .img span.sticker-cd img {
				display: block;
				margin: 0 auto
}

.flash-sale .flash-product span.timeline {
				margin: 24px 0 0;
				display: block;
				position: relative
}

.flash-sale .flash-product span.timeline:before {
				content: "";
				width: 100%;
				height: 10px;
				border-radius: 8px;
				background-color: #d4d7d9;
				display: block
}

.flash-sale .flash-product span.timeline span {
				height: 10px;
				border-radius: 8px;
				background-image: linear-gradient(0deg, #f31c4f, #ff6737);
				position: absolute;
				left: 0;
				top: 0
}

.flash-sale .flash-product span.text {
				font-weight: 500
}

.flash-sale .flash-product span.text, .flash-sale .flash-product span.text2 {
				font-size: 22px;
				color: #a6a6a6;
				margin: 10px 0 0;
				display: block
}

.flash-sale .flash-product span.text2 span {
				font-weight: 500;
				font-size: 28px
}

.flash-sale .flash-product span.text2 span.number {
				color: #f5a623
}

.flash-sale .flash-product h4.title {
				font-size: 22px;
				line-height: 1.29;
				color: #3f3f3f;
				margin: 24px 0 0;
				white-space: nowrap;
				text-overflow: ellipsis;
				overflow: hidden
}

.flash-sale .flash-product a.mua-ngay {
				display: block;
				text-align: center;
				line-height: 56px;
				height: 56px;
				border-radius: 4px;
				box-shadow: 0 1px 4px 0 rgba(220, 0, 33, .08);
				background-color: #e91939;
				font-size: 20px;
				font-weight: 500;
				color: #fff;
				margin: 48px 0 0;
				text-transform: uppercase;
				cursor: pointer
}

.flash-sale .flash-product a.mua-ngay:hover {
				opacity: .9
}

.flash-sale .flash-product a.mua-ngay-not-sale, .flash-sale .flash-product a.mua-ngay-waiting {
				background-color: #a6a6a6 !important
}

.flash-sale .flash-product .price .price-new {
				font-size: 40px;
				font-weight: 500;
				color: #f2405d;
				margin: 0 24px 0 0
}

.flash-sale .flash-product .price .price-old {
				font-size: 24px;
				color: #a6a6a6;
				text-decoration: line-through
}

.flash-sale .flash-product .col-flash-2 {
				height: 100%
}

.flash-sale .flash-product .col-flash-2 .item {
				display: flex;
				display: -webkit-flex;
				height: 100%
}

.flash-sale .flash-product .col-flash-2 .item:first-child {
				border-right: 1px solid #f3f5f7
}

.flash-sale .flash-product .col-flash-2 .item:nth-child(2) {
				border-left: 1px solid #f3f5f7
}

.flash-sale .flash-product .col-flash-2 .item .img {
				width: 232px;
				padding: 16px
}

.flash-sale .flash-product .col-flash-2 .item .img, .flash-sale .flash-product .col-flash-2 .item .img .sticker-cd {
				display: flex;
				display: -webkit-flex;
				align-items: center
}

.flash-sale .flash-product .col-flash-2 .item .img .sticker-cd img {
				margin: 0 auto;
				max-width: 70%
}

.flash-sale .flash-product .col-flash-2 .item .desc {
				width: calc(100% - 232px);
				width: -webkit-calc(100% - 232px);
				padding: 64px 16px 0
}

.flash-sale .flash-product .col-flash-2 .item .desc .price span {
				display: block
}

.flash-sale .flash-product .col-flash-2 .item .desc .price .price-new {
				padding: 0 0 5px;
				font-size: 32px
}

.flash-sale .flash-product .col-flash-2 .item .desc .price .price-old {
				font-size: 20px
}

.flash-sale .flash-product .col-flash-2 .item .desc span.timeline:before, .flash-sale .flash-product .col-flash-2 .item .desc span.timeline span {
				height: 8px
}

.flash-sale .flash-product .col-flash-2 .item .desc span.text, .flash-sale .flash-product .col-flash-2 .item .desc span.text2 {
				font-size: 18px
}

.flash-sale .flash-product .col-flash-3 .item {
				border-right: 1px solid #f3f5f7
}

.flash-sale .flash-product .col-flash-3 .item .img {
				text-align: center
}

.flash-sale .flash-product .col-flash-3 .item .img img {
				width: 164px;
				margin: 30px auto
}

.flash-sale .flash-product .col-flash-3 .item .desc {
				padding: 20px
}

.flash-sale .flash-product .col-flash-3 .item .desc .price .price-new {
				font-size: 28px;
				margin: 0 8px 0 0
}

.flash-sale .flash-product .col-flash-3 .item .desc .price .price-old {
				font-size: 16px;
				text-decoration: line-through
}

.flash-sale .flash-product .col-flash-3 .item .desc span.text, .flash-sale .flash-product .col-flash-3 .item .desc span.text2, .flash-sale .flash-product .col-flash-3 .item .desc span.text2 span, .flash-sale .flash-product .col-flash-3 .item .desc span.text span {
				font-size: 18px
}

.flash-sale .flash-product .col-flash-3 .item .desc span.timeline {
				margin: 10px 0 0
}

.flash-sale .flash-product .col-flash-3 .item .desc span.timeline:before, .flash-sale .flash-product .col-flash-3 .item .desc span.timeline span {
				height: 6px
}

.flash-sale .flash-product .col-flash-3 .item .desc h4.title {
				font-size: 16px;
				margin: 16px 0 0
}

.flash-sale .flash-product .col-flash-3 .item .desc a.mua-ngay {
				height: 42px;
				line-height: 42px;
				margin: 34px 0 0
}

.flash-sale .flash-product .col-flash-4 .item {
				border-right: 1px solid #f3f5f7
}

.flash-sale .flash-product .col-flash-4 .item .img {
				text-align: center
}

.flash-sale .flash-product .col-flash-4 .item .img img {
				width: 164px;
				margin: 30px auto
}

.flash-sale .flash-product .col-flash-4 .item .desc {
				padding: 20px
}

.flash-sale .flash-product .col-flash-4 .item .desc .price span {
				display: block
}

.flash-sale .flash-product .col-flash-4 .item .desc .price .price-new {
				font-size: 24px;
				margin: 0 8px 5px 0
}

.flash-sale .flash-product .col-flash-4 .item .desc .price .price-old {
				font-size: 16px;
				text-decoration: line-through
}

.flash-sale .flash-product .col-flash-4 .item .desc span.text, .flash-sale .flash-product .col-flash-4 .item .desc span.text2, .flash-sale .flash-product .col-flash-4 .item .desc span.text2 span, .flash-sale .flash-product .col-flash-4 .item .desc span.text span {
				font-size: 18px
}

.flash-sale .flash-product .col-flash-4 .item .desc span.timeline {
				margin: 10px 0 0
}

.flash-sale .flash-product .col-flash-4 .item .desc h4.title {
				font-size: 16px;
				margin: 16px 0 0
}

.flash-sale .flash-product .col-flash-4 .item .desc a.mua-ngay {
				height: 42px;
				line-height: 42px;
				margin: 18px 0 0
}

.flash-sale .flash-product .owl-nav .owl-prev {
				height: 61px;
				width: 32px;
				border: 1px solid #f1f5f6;
				border-radius: 0 4px 4px 0;
				background-color: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				left: 0;
				line-height: 62px;
				text-align: center;
				border: none
}

.flash-sale .flash-product .owl-nav .owl-prev.disabled {
				opacity: .2
}

.flash-sale .flash-product .owl-nav .owl-prev i {
				color: #878fa0;
				font-size: 15px;
				margin: 0 0 0 -5px
}

.flash-sale .flash-product .owl-nav .owl-prev i:before {
				content: "\E942";
				font-family: nk-font !important
}

.flash-sale .flash-product .owl-nav .owl-next {
				height: 62px;
				width: 32px;
				border: 1px solid #f1f5f6;
				border-radius: 4px 0 0 4px;
				background-color: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				right: 0;
				text-align: center;
				line-height: 62px;
				border: none
}

.flash-sale .flash-product .owl-nav .owl-next.disabled {
				opacity: .2
}

.flash-sale .flash-product .owl-nav .owl-next i {
				color: #878fa0;
				font-size: 15px
}

.flash-sale .flash-product .owl-nav .owl-next i:before {
				content: "\E943";
				font-family: nk-font !important
}

.flash-sale .flash-product:hover .owl-nav {
				display: block
}

.flash-sale .countdown-flash-sale {
				width: 289px;
				height: 435px;
				position: relative
}

.flash-sale .countdown-flash-sale .time-cd {
				position: absolute;
				bottom: 50px;
				width: 190px;
				text-align: center;
				left: 0;
				right: 0;
				margin: 0 auto;
				z-index: 12
}

.flash-sale .countdown-flash-sale .time-cd h4 {
				font-size: 20px;
				font-weight: 500;
				color: #fff;
				margin: 0 0 15px
}

.flash-sale .countdown-flash-sale .time-cd .time {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between
}

.flash-sale .countdown-flash-sale .time-cd span.hours, .flash-sale .countdown-flash-sale .time-cd span.minutes, .flash-sale .countdown-flash-sale .time-cd span.seconds {
				width: 56px;
				height: 60px;
				border-radius: 4px;
				background-color: #2e2e2e;
				font-size: 32px;
				font-weight: 500;
				color: #fff;
				padding: 3px 0 0
}

.flash-sale .countdown-flash-sale .time-cd span.hours span, .flash-sale .countdown-flash-sale .time-cd span.minutes span, .flash-sale .countdown-flash-sale .time-cd span.seconds span {
				font-size: 16px;
				color: #fff;
				display: block;
				font-weight: 400;
				margin: 3px 0 0
}

#flash-product {
				position: relative
}

#flash-product .nk-tra-gop-fs {
				position: absolute;
				top: 50px;
				right: 16px
}

#flash-product .title {
				height: 40px;
				border-radius: 2px;
				background-image: linear-gradient(0deg, #fb0654, #ec6806);
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between
}

#flash-product .title .title-l, #flash-product .title .title-r {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				margin: 0 10px 0 0
}

#flash-product .title .title-l span.nki-flashsale {
				font-size: 20px;
				margin: 0 10px
}

#flash-product .title .title-l h4 {
				font-size: 16px;
				font-weight: 500;
				color: #fff
}

#flash-product .title .title-r span.hours, #flash-product .title .title-r span.minutes, #flash-product .title .title-r span.seconds {
				width: 28px;
				height: 28px;
				border-radius: 4px;
				background-color: #2e2e2e;
				margin: 0 5px 0 0;
				color: #fff;
				text-align: center;
				font-size: 14px;
				font-weight: 500;
				padding: 1px 0 0
}

#flash-product .title .title-r span.hours span, #flash-product .title .title-r span.minutes span, #flash-product .title .title-r span.seconds span {
				font-size: 10px;
				font-weight: 400;
				display: block;
				margin: 0
}

#flash-product .title .title-r span.seconds {
				margin: 0
}

#flash-product .title .title-r h4 {
				font-size: 14px;
				font-weight: 500;
				color: #fff;
				margin: 0 5px 0 0
}

#flash-product .ct-flash {
				background-color: #f3f5f7;
				padding: 16px
}

#flash-product .ct-flash .options {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between
}

#flash-product .ct-flash .options .price {
				display: flex;
				display: -webkit-flex;
				align-items: flex-end
}

#flash-product .ct-flash .options .price .price-new {
				font-size: 24px;
				font-weight: 500;
				color: #f2405d;
				margin: 0 16px 0 0
}

#flash-product .ct-flash .options .price .price-old {
				font-size: 16px;
				color: #a6a6a6;
				text-decoration: line-through;
				margin: 0 0 1px
}

#flash-product .ct-flash span.timeline {
				position: relative;
				margin: 14px 0 8px;
				display: block
}

#flash-product .ct-flash span.timeline:before {
				content: "";
				width: 100%;
				height: 6px;
				border-radius: 8px;
				background-color: #d4d7d9;
				display: block
}

#flash-product .ct-flash span.timeline span {
				height: 6px;
				border-radius: 8px;
				background-image: linear-gradient(0deg, #f31c4f, #ff6737);
				position: absolute;
				left: 0;
				top: 0
}

#flash-product .ct-flash span.text {
				font-weight: 500
}

#flash-product .ct-flash span.text, #flash-product .ct-flash span.text2 {
				font-size: 14px;
				color: #a6a6a6;
				margin: 10px 0 0;
				display: block
}

#flash-product .ct-flash span.text2 span {
				font-weight: 500;
				font-size: 16px
}

#flash-product .ct-flash span.text2 span.number {
				color: #f5a623
}

.big_style #warehouse-area, .premium_style #warehouse-area {
				clear: both;
				padding: 0 !important
}

#warehouse-area {
				padding: 0 20px 0 0 !important;
}

.product_info_code {
				color: #7a7d8d
}

.product_info_name {
				color: #191919;
				font-size: 24px
}

.product_info_price_title .nk-gia-ban {
				font-size: 14px;
				color: #000;
				display: block;
				margin: 6px 0 0
}

.product_info_price_title .shock_text {
				font-size: 14px;
				color: #0071ff;
				margin: 6px 0 0;
				display: block
}

.product_info_price_title .txt-shock-o {
				font-size: 14px;
				color: #0071ff;
				width: 90px;
				display: block;
				margin: 17px 0 0
}

.product_info_price_title .txt-place {
				color: #0a5bff
}

.product_info_price_promotion {
				margin-left: 15px
}

.product_info_price_promotion_top {
				margin: 2px 0 0 15px
}

.product_info_price_promotion_top .promotion-top {
				margin: 0
}

.product_info_price_promotion_top .promotion-bottom {
				margin: 38px 0 0
}

.product_info_price_promotion.promotion-traGop {
				position: absolute;
				top: 0;
				right: 0
}

.product_info_price_promotion.promotion-giam10 {
				position: absolute;
				top: 20px;
				right: 0
}

.product_info_price_promotion.promotion-Shock-online {
				position: absolute;
				top: 40px;
				right: 0
}

.product_info_price_promotion.promotion-Shock-online img {
				width: 85px;
				height: auto
}

.product_info_buttons .btn span {
				display: block;
				width: 100%;
				text-align: center
}

.product_info_buttons .btn span.txt-main {
				font-size: 18px;
				font-weight: 700;
				line-height: 1.5em
}

.product_info_buttons.btn-1 .btn {
				width: 100%
}

.product_info_buttons.btn-2 .btn {
				width: calc(50% - 5px)
}

.product_info_buttons.btn-2 .btn:nth-of-type(2) {
				margin-left: 10px
}

.product_info_gifts_title {
				padding: 10px 0;
				background-color: #ededed;
				color: #191919;
				font-size: 15px;
				font-weight: 700;
				text-align: center
}

.product_info_gifts_container {
				width: 100%;
				padding: 15px;
				border: 1px solid #ededed;
				display: inline-block
}

.product_info_gifts_attached ul {
				list-style: none
}

.product_info_gifts_attached ul li {
				color: #191919;
				line-height: 20px;
				margin-top: 10px;
				margin-left: 15px;
				text-indent: -14px
}

.product_info_gifts_options {
				width: 100%;
				color: #191919
}

.product_info_gifts_images_item {
				width: 140px;
				margin-right: 30px;
				float: left
}

.product_info_gifts_images_item .gift_img {
				width: 100%
}

.product_info_gifts_images_item .gift_img img {
				width: 140px;
				height: 140px;
				cursor: pointer
}

.product_info_gifts_images_item .gift_name {
				display: block;
				text-align: center;
				font-size: 12px;
				color: #4a4a4a;
				margin-top: 10px
}

.NkPdp_productInfo {
				width: 100%;
				display: inline-block;
				padding: 30px 0
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_gallery, .NkPdp_productInfo .productInfo_col-1 .productInfo_gallery img {
				width: 100%
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools {
				width: 100%;
				margin: 10px 0 20px;
				padding: 20px 0;
				border: 1px solid #ededed;
				border-radius: 2px;
				display: flex
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item {
				width: 33.33333%;
				text-align: center
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span {
				cursor: pointer
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span.compare:before {
				font-family: FontAwesome;
				content: "\F067";
				display: inline-block;
				font-style: normal;
				font-weight: 400;
				color: #ced1d6;
				margin-right: 10px
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span.love:before {
				font-family: FontAwesome;
				content: "\F004";
				display: inline-block;
				font-style: normal;
				font-weight: 400;
				color: #ced1d6;
				margin-right: 10px
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span.share:before {
				font-family: FontAwesome;
				content: "\F1E0";
				display: inline-block;
				font-style: normal;
				font-weight: 400;
				color: #ced1d6;
				margin-right: 10px
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span:hover, .NkPdp_productInfo .productInfo_col-1 .productInfo_tools_item span:hover:before {
				color: #0a5bff
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_description {
				width: 100%
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_description ul {
				width: 100%;
				list-style: none;
				display: flex;
				flex-wrap: wrap
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_description ul li {
				width: calc(50% - 20px);
				margin-left: 20px;
				text-indent: -10px;
				line-height: 1.5em;
				font-size: 14px
}

.NkPdp_productInfo .productInfo_col-1 .productInfo_description ul li:before {
				content: "\2022";
				color: #ced1d6;
				margin-right: 5px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_buttons {
				margin-top: 14px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts {
				margin-top: 10px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container hr {
				border: .5px solid #ededed;
				margin: 20px 0 10px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container .product_info_gifts_options .labelForInput {
				margin-top: 10px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container .product_info_gifts_images {
				margin-top: 25px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-2 .product_info_gifts .product_info_gifts_container .btn_viewMore {
				margin-top: 15px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .btn_viewMoreWarehouse {
				margin-top: 15px;
				color: #0a5bff;
				font-size: 13px;
				text-align: center
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_title {
				color: #191919;
				font-size: 14px;
				font-weight: 700
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper {
				margin-top: 10px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_total {
				margin-top: 15px;
				color: #1fb349;
				font-size: 14px;
				font-weight: 500
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_items ul {
				list-style: none
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_items ul li {
				margin-top: 8px;
				color: #7a7d8d;
				font-size: 13px;
				line-height: 20px
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .listMall_items ul li b {
				font-weight: 700
}

.NkPdp_productInfo .productInfo_col-23 .productInfo_col-3 .listMall .btn_viewMore {
				margin-top: 15px;
				color: #0a5bff;
				font-size: 13px
}

#custom-scroll-listMall-items::-webkit-scrollbar-track {
				-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
				background-color: #f5f5f5;
				border-radius: 10px
}

#custom-scroll-listMall-items::-webkit-scrollbar {
				width: 10px;
				background-color: #f5f5f5
}

#custom-scroll-listMall-items::-webkit-scrollbar-thumb {
				border-radius: 10px;
				-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
				background-color: #716d6d
}

.NkPdp_navigation {
				width: 100%;
				z-index: 999
}

.NkPdp_navigation .navigationAnchor {
				clear: both;
				width: 100%;
				padding: 10px;
				background-color: #2c2c43;
				position: relative;
				z-index: 999
}

.NkPdp_navigation .navigationAnchor ul {
				list-style: none
}

.NkPdp_navigation .navigationAnchor ul li {
				display: inline-block;
				margin-left: 50px;
				position: relative;
				cursor: pointer
}

.NkPdp_navigation .navigationAnchor ul li.active:after {
				position: absolute;
				display: block;
				content: "";
				bottom: -5px;
				left: 25%;
				width: 50%;
				border-bottom: 1px solid #ffe300
}

.NkPdp_navigation .navigationAnchor ul li a {
				color: #fff;
				font-size: 15px;
				text-decoration: none
}

.NkPdp_navigation .productAnchor_horizonalNav {
				padding: 10px 20px;
				border-bottom: 1px solid #ededed;
				display: flex;
				align-items: center;
				background: #fff
}

.NkPdp_navigation .productAnchor_horizonalNav.productAnchor_horizonalNav_levele2 .product_info_name {
				margin: 0 0 5px
}

.NkPdp_navigation .productAnchor_horizonalNav.productAnchor_horizonalNav_levele2 .product_info_price {
				align-items: flex-start
}

.NkPdp_navigation .productAnchor_horizonalNav.productAnchor_horizonalNav_levele2 .product_info_price .product_info_price_promotion {
				padding: 0
}

.NkPdp_navigation .productAnchor_horizonalNav.productAnchor_horizonalNav_levele2 .product_info_price .product_info_price_promotion .price_promotion.promotion-traGop {
				margin: 0 0 14px;
				height: 22px
}

.NkPdp_navigation .productAnchor_horizonalNav .product_info_image {
				width: 55px;
				height: 55px;
				margin-right: 20px
}

.NkPdp_navigation .productAnchor_horizonalNav .product_info_image img {
				width: 100%;
				height: 100%
}

.NkPdp_navigation .productAnchor_horizonalNav .product_info_content .product_info_name {
				line-height: 1.5em;
				margin: 0 0 5px
}

.NkPdp_navigation .productAnchor_horizonalNav .product_info_buttons {
				margin-left: auto
}

.NkPdp_navigation .productAnchor_horizonalNav .product_info_buttons .btn {
				margin-left: 15px;
				border-radius: 2px;
				width: 250px;
				height: 55px;
				padding: 6px
}

.NkPdp_productSpecification {
				width: 100%;
				display: flex;
				padding: 0 0 40px;
				border-bottom: 1px solid #ededed
}

.NkPdp_productSpecification .productSpecification_col-1 {
				width: 58%;
				margin: 0 50px;
				text-align: center;
				align-self: center;
				padding-top: 50px
}

.NkPdp_productSpecification .productSpecification_col-1 img {
				width: auto;
				height: auto;
				max-width: 100%;
				max-height: 700px
}

.NkPdp_productSpecification .productSpecification_col-2 {
				width: 32%;
				margin-right: 20px;
				padding: 50px 0 0
}

.NkPdp_productSpecification .productSpecification_col-2 .productSpecification_brief {
				padding: 0 50px
}

.NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull {
				display: block;
				width: 100%;
				margin-top: 50px;
				padding: 10px;
				border: 1px solid #191919;
				text-align: center;
				color: #191919;
				text-decoration: none
}

.NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull:hover {
				border: 1px solid #0a5bff;
				color: #0a5bff
}

.NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull:hover span:before {
				color: #0a5bff
}

.NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull span {
				font-size: 16px;
				color: #191919
}

.NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull span:before {
				font-size: 10px;
				margin-left: 20px;
				color: #ced1d6
}

.NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull:hover span, .NkPdp_productSpecification .productSpecification_col-2 #productSpecification_viewFull:hover span:after {
				color: #0a5bff
}

.dialogPopup {
				display: none;
				width: 100%;
				text-align: center;
				border: none;
				background-color: rgba(0, 0, 0, .3)
}

#productSpecification_fullContent {
				width: 600px;
				margin: 0 auto;
				background: #fff;
				padding: 20px;
				position: relative;
				border-radius: 5px
}

#productSpecification_fullContent .popup_close {
				position: absolute;
				top: 20px;
				right: 20px;
				cursor: pointer;
				color: #f86666;
				font-size: 18px
}

#productSpecification_fullContent .popup_title {
				font-size: 18px;
				padding-bottom: 20px;
				border-bottom: 1px solid #ededed;
				margin-bottom: 20px;
				line-height: 24px;
				width: 95%
}

#productSpecification_fullContent .popup_content .productSpecification_table tbody {
				max-height: 70vh
}

.popup_gift_image {
				margin: 0 auto;
				background: #fff;
				padding: 20px;
				position: relative;
				border-radius: 5px;
				width: 600px
}

.popup_gift_image img {
				width: 100%;
				display: block;
				margin: 0 auto
}

.popup_gift_image .popup_close {
				position: absolute;
				top: 20px;
				right: 20px;
				cursor: pointer;
				color: #f86666;
				font-size: 18px
}

.productSpecification_table {
				width: 100%
}

.productSpecification_table .productSpecification_title {
				font-size: 18px;
				font-weight: bolder;
				text-align: left
}

.productSpecification_table tbody {
				display: block;
				width: 100%
}

.productSpecification_table tbody.popup {
				overflow-x: hidden;
				overflow-y: auto
}

.productSpecification_table tbody tr td {
				padding-top: 20px;
				vertical-align: top
}

.productSpecification_table tbody tr td.title {
				width: 40%;
				color: #7a7d8d;
				padding-right: 10px;
				font-size: 14px;
				line-height: 24px
}

.productSpecification_table tbody tr td.value {
				width: 60%;
				color: #4a4a4a;
				font-size: 14px;
				line-height: 24px
}

#custom-scroll-popup-tskt::-webkit-scrollbar-track {
				-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
				background-color: #f5f5f5;
				border-radius: 10px
}

#custom-scroll-popup-tskt::-webkit-scrollbar {
				width: 10px;
				background-color: #f5f5f5
}

#custom-scroll-popup-tskt::-webkit-scrollbar-thumb {
				border-radius: 10px;
				-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
				background-color: #716d6d
}

.NkPdp_productFeature {
				clear: both;
				width: 100%
}

.NkPdp_productFeature .productFeature_content .featureContent {
				clear: both;
				margin-top: 40px
}

.NkPdp_productFeature .productFeature_content .featureContent .featureContent_title {
				text-align: center;
				font-size: 36px
}

.NkPdp_productFeature .productFeature_content .featureContent .featureContent_caption {
				margin-top: 20px;
				font-size: 16px;
				color: #191919;
				line-height: 1.5
}

.NkPdp_productFeature .productFeature_content .featureContent_1col {
				width: 100%
}

.NkPdp_productFeature .productFeature_content .featureContent_1col .featureContent_caption, .NkPdp_productFeature .productFeature_content .featureContent_1col .featureContent_title {
				text-align: center;
				width: 70%;
				margin-left: auto;
				margin-right: auto
}

.NkPdp_productFeature .productFeature_content .featureContent_1col.featureContent_video .wrapper-youtube {
				width: 75%;
				margin: 40px auto 0
}

.NkPdp_productFeature .productFeature_content .featureContent_1col.featureContent_1_image {
				width: 100%
}

.NkPdp_productFeature .productFeature_content .featureContent_1col.featureContent_1_image img {
				width: 100%;
				margin-top: 20px
}

.NkPdp_productFeature .productFeature_content .featureContent_2col {
				display: flex;
				align-items: center
}

.NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-1, .NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-2 {
				width: 50%
}

.NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-1 .featureContent_col_wrap .img_feature, .NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-2 .featureContent_col_wrap .img_feature {
				width: 100%
}

.NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-1 .featureContent_col_wrap .img_feature.img-small, .NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-2 .featureContent_col_wrap .img_feature.img-small {
				width: 85%
}

.NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-1 .featureContent_col_wrap .featureContent_caption, .NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-1 .featureContent_col_wrap .featureContent_title, .NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-2 .featureContent_col_wrap .featureContent_caption, .NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-2 .featureContent_col_wrap .featureContent_title {
				width: 70%;
				margin: 30px auto 0;
				text-align: left
}

.NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-1 .featureContent_col_wrap {
				text-align: right
}

.NkPdp_productFeature .productFeature_content .featureContent_2col .featureContent_col-2 .featureContent_col_wrap {
				text-align: left
}

.NkPdp_productFeature .btn_viewMore {
				margin-top: 60px
}

.NkPdp_productFeature .btn_viewMore span {
				font-size: 16px
}

.NkPdp.NkPdp-big .NkPdp_productFeature .productFeature_content .featureContent .featureContent_title {
				font-size: 48px
}

.NkPdp.NkPdp-big .NkPdp_productFeature .productFeature_content .featureContent .featureContent_caption {
				font-size: 18px
}

.NkPdp.NkPdp-big.NkPdp-premium .NkPdp_productFeature .productFeature_content .featureContent .featureContent_title {
				font-size: 64px
}

.NkPdp.NkPdp-big.NkPdp-premium .NkPdp_productFeature .productFeature_content .featureContent .featureContent_caption {
				font-size: 18px
}

.NkPdp_review {
				width: 100%;
				margin-top: 95px;
				padding-bottom: 20px;
				display: flex
}

.NkPdp_review .box_title {
				width: 100%;
				padding: 20px;
				font-size: 18px;
				font-weight: 700;
				background-color: #ededed;
				border-radius: 2px
}

.NkPdp_review .box_content {
				width: 100%;
				border: 1px solid #ededed;
				border-radius: 2px
}

.NkPdp_review .review_col-1 {
				width: 66%;
				margin: 0 20px
}

.NkPdp_review .review_col-1 .NkReview.reviewComment {
				margin-top: 20
}

.NkPdp_review .review_col-2 {
				width: 29%;
				margin-right: 20px
}

.NkPdp_review .review_col-2 .productAnchor_rightBox {
				width: 100%
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_title .product_info_name {
				font-size: 18px
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info {
				padding: 20px 20px 0
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top {
				display: flex
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top .product_info_image {
				margin-right: 20px
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top .product_info_price {
				display: block
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top .product_info_price_title {
				padding: 0 0 5px
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top .product_info_price_value {
				margin-left: 0
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top .product_info_price_promotion {
				margin: 5px 0 0
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info .product_info-top .product_info_price_promotion .price_promotion {
				margin: 0 10px 0 0
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info_buttons {
				padding: 10px;
				display: block
}

.NkPdp_review .review_col-2 .productAnchor_rightBox .box_content .product_info_buttons .btn {
				width: 100%;
				margin-top: 10px;
				border-radius: 2px
}

.NkPdp_review .review_col-2 .nk_onlineSupport {
				width: 100%;
				margin-top: 20px;
				padding: 20px;
				border: 1px solid #ededed;
				border-radius: 2px
}

.NkPdp_review .review_col-2 .nk_onlineSupport .supportTitle {
				width: 100%;
				text-align: center;
				font-size: 18px;
				line-height: 23px
}

.NkPdp_review .review_col-2 .nk_onlineSupport .supportImage {
				display: block;
				margin: 10px auto
}

.NkPdp_review .review_col-2 .nk_onlineSupport .phoneNumber {
				width: 100%;
				margin-top: 10px;
				display: block;
				text-align: center
}

.NkPdp_review .review_col-2 .nk_onlineSupport .phoneNumber a {
				font-size: 36px;
				font-weight: bolder;
				color: #1fb349;
				text-decoration: none
}

.NkPdp_review .review_col-2 .nk_onlineSupport .or {
				width: 100%;
				margin: 10px 0;
				color: #7a7d8d;
				text-align: center
}

.NkPdp_review .review_col-2 .nk_onlineSupport .or span {
				display: inline-block;
				background: #fff;
				padding: 0 10px;
				transform: translateY(50%)
}

.NkPdp_review .review_col-2 .nk_onlineSupport .or:after {
				display: block;
				content: "";
				width: 100%;
				height: 1px;
				background: #ededed
}

.NkPdp_review .review_col-2 .nk_onlineSupport .input_ask {
				display: block;
				width: 100%;
				margin-top: 20px;
				padding: 15px;
				border: none;
				border-radius: 2px;
				background-color: #eff3f4;
				text-align: center
}

.NkPdp_review .review_col-2 .nk_onlineSupport .chatNow {
				display: block;
				width: 100%;
				margin-top: 10px;
				padding: 15px;
				text-align: center;
				font-size: 16px;
				color: #1fb349;
				border: 1px solid #1fb349;
				border-radius: 2px;
				cursor: pointer
}

.NkPdp_productNews {
				width: 100%;
				margin-top: 10px;
				padding: 30px 0;
				display: flex;
				background: #fff
}

.NkPdp_productNews .newsTitle {
				color: #191919
}

.NkPdp_productNews .productNews_col-1, .NkPdp_productNews .productNews_col-2 {
				width: 33%;
				margin-left: 30px
}

.NkPdp_productNews .productNews_col-1 ul, .NkPdp_productNews .productNews_col-2 ul {
				list-style: none
}

.NkPdp_productNews .productNews_col-1 ul li, .NkPdp_productNews .productNews_col-2 ul li {
				margin-top: 10px;
				margin-left: 10px;
				text-indent: -10px;
				line-height: 20px
}

.NkPdp_productNews .productNews_col-1 ul li:before, .NkPdp_productNews .productNews_col-2 ul li:before {
				content: "\2022";
				color: #ced1d6;
				margin-right: 5px
}

.NkPdp_productNews .productNews_col-1 ul li a, .NkPdp_productNews .productNews_col-2 ul li a {
				color: #7a7d8d;
				text-decoration: none
}

.NkPdp_productNews .productNews_col-1 ul li a:hover, .NkPdp_productNews .productNews_col-2 ul li a:hover {
				color: #0a5bff
}

.NkPdp_productNews .productNews_col-3 {
				width: 24%;
				margin: 0 30px
}

.NkPdp_productNews .productNews_col-3 .newsVideo {
				margin-top: 10px
}

.product_info_gifts .product_info_gifts_container .alert-limit-gifts {
				padding: 5px 0 0;
				color: #7a7d8d;
				font-size: 14px
}

.big_style .product_info_gifts .product_info_gifts_container .alert-limit-gifts {
				padding: 32px 0 0
}

.big_style .prco_content {
				width: 80%
}

.kho_trung_bay {
				color: #e73435;
				font-weight: 500;
				font-size: 14px
}

.width_100 {
				width: 100%;
}

.nk-breamcrumb ul li {
				display: table-cell;
				vertical-align: middle;
				font-size: 14px
}

.nk-breamcrumb ul li a:after {
				font-family: nk-font !important;
				content: "\E943";
				margin: 0 10px
}

.nk-breamcrumb ul li.hidden, .nk-breamcrumb ul li:last-child a:after {
				display: none
}

.nk-sort-cate, .nk-sort-cate .nk-sort-cate-left, .nk-sort-cate .nk-sort-cate-left ul {
				display: flex;
				display: -webkit-flex;
				align-items: center
}

.nk-sort-cate .nk-sort-cate-right i {
				cursor: pointer
}

.nk-sort-cate .nk-sort-cate-right i, .nk-sort-cate .nk-sort-cate-right p {
				display: table-cell;
				vertical-align: middle;
				font-size: 20px
}

.nk-sort-cate .nk-sort-cate-right .icon.active i.nki-grid, .nk-sort-cate .nk-sort-cate-right .icon.active i.nki-list {
				color: #f86666
}

.nk-sort-cate .nk-sort-cate-right .icon i.nki-grid, .nk-sort-cate .nk-sort-cate-right .icon i.nki-list {
				color: #a0a2ac
}

.nk-sort-cate .nk-sort-cate-right .icon i.nki-grid.active, .nk-sort-cate .nk-sort-cate-right .icon i.nki-grid:hover, .nk-sort-cate .nk-sort-cate-right .icon i.nki-list.active, .nk-sort-cate .nk-sort-cate-right .icon i.nki-list:hover {
				color: #f86666
}

.nk-sort-cate .nk-sort-cate-right p {
				color: #000;
				font-size: 14px
}

.nk-sort-cate .nk-sort-cate-right p span {
				color: #000;
				font-size: 14px;
				margin: 0 8px 0 0
}

.nk-sort-cate .nk-sort-cate-right p select {
				height: 26px;
				width: 45px;
				border: 1px solid #eaeced;
				background-color: #fff;
				color: #121212;
				font-size: 14px;
				margin: 0 10px 0 0
}

.nk-sort-cate .nk-sort-cate-right p.nk-more-pro {
				padding: 0 10px 0 0
}

.nk-sort-cate .nk-sort-cate-right p span.icon {
				display: inline-block
}

.nk-sort-cate h3 {
				color: #000;
				font-size: 14px;
				font-weight: 700;
				float: left;
				width: 100%;
}

.nk-sort-cate ul li {
				padding: 0 0 0 20px
}

.nk-sort-cate ul li i:first-child {
				height: 16px;
				width: 16px;
				border: 2px solid #ddd;
				border-radius: 50%;
				display: inline-block;
				vertical-align: middle;
				margin: -3px 10px 0 0;
				position: relative
}

.nk-sort-cate ul li .live-edit-wrap i {
				display: none
}

.nk-sort-cate ul li a {
				color: #000;
				font-size: 14px;
				display: flex;
				display: -webkit-flex;
				align-items: center
}

.nk-sort-cate ul li a:before {
				content: "\E92D";
				font-family: nk-font !important;
				margin: 0 8px 0 0;
				font-size: 16px;
				color: #a6a6a6
}

.nk-sort-cate ul li.active a:before, .nk-sort-cate ul li:hover a:before {
				content: "\E92E";
				font-family: nk-font !important;
				color: #ff910d
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-img .position-top-left img {
				width: 43.39px;
				height: 43.39px
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .label, .m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .title strong {
				font-size: 12px
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .price {
				font-size: 12px;
				line-height: 12px;
				margin: 0 0 5px
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .price.discount {
				font-weight: 500;
				justify-content: center;
				font-size: 16px;
				min-height: 16px
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .price.discount .stiker-online {
				display: inline-flex
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .price.discount .stiker-online>img {
				width: 75px;
				height: 18px;
				margin: 0 0 0 5px
}

@media ( max-width :370px) {
				.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .price.discount .stiker-online>img {
								width: 60px !important;
								height: 15px !important
				}
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .promotion {
				font-size: 10px
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .pr-installment {
				height: 30px;
				margin: 4px 0;
				text-align: center
}

.m .nk-product-cate-style-grid .nk-product .item .nk-product-desc .pr-installment p.installment {
				margin-bottom: 10px;
				color: #4a4a4a;
				font-size: 10px;
				background-color: rgba(255, 213, 0, .1)
}

.nk-banner-cate {
				position: relative;
				display: block
}

.nk-banner-cate .nk-banner .owl-item .item {
				width: 100%;
				text-align: center;
				overflow: hidden
}

.nk-banner-cate .nk-banner .owl-item .item img {
				vertical-align: middle;
				position: relative;
				left: 50%;
				transform: translate(-50%)
}

.nk-banner-cate .nk-banner .owl-nav .owl-prev {
				height: 50px;
				width: 50px;
				border: 1px solid #f1f5f6;
				border-radius: 8px;
				background-color: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				position: absolute;
				top: 40%;
				left: 0;
				line-height: 54px;
				text-align: center
}

.nk-banner-cate .nk-banner .owl-nav .owl-prev i {
				color: #878fa0;
				font-size: 20px;
				margin: 0 0 0 -5px
}

.nk-banner-cate .nk-banner .owl-nav .owl-next {
				height: 50px;
				width: 50px;
				border: 1px solid #f1f5f6;
				border-radius: 8px;
				background-color: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				position: absolute;
				top: 40%;
				right: 0;
				text-align: center;
				line-height: 54px
}

.nk-banner-cate .nk-banner .owl-nav .owl-next i {
				color: #878fa0;
				font-size: 20px
}

.nk-product-cate-content-top {
				display: inline-table;
				width: 100%
}

.nk-product-cate-style-list .item {
				padding: 25px;
				display: inline-block;
				width: 100%;
				border-bottom: 1px solid #f3f3f3
}

.nk-product-cate-style-list .item:last-child {
				border-bottom: none
}

.nk-product-cate-style-list .item .nk-product-img {
				min-width: 250px;
				min-height: 225px;
				width: 35%;
				text-align: center;
				position: relative
}

.nk-product-cate-style-list .item .nk-product-img .npv-img-product-cate img {
				text-indent: -99999px;
				color: transparent;
				max-width: 100%;
				min-height: 115px;
				max-height: 225px;
				zoom: 1;
				filter: alpha(opacity = 0)
}

.nk-product-cate-style-list .item .nk-product-img span {
				line-height: normal
}

.nk-product-cate-style-list .item .nk-product-img .position-top-left {
				position: absolute;
				top: 0;
				left: 0
}

.nk-product-cate-style-list .item .nk-product-img .position-top-right {
				position: absolute;
				top: 0;
				right: 10px
}

.nk-product-cate-style-list .item .nk-product-img .position-top-center {
				position: absolute;
				top: 0;
				right: 10px;
				left: 0
}

.nk-product-cate-style-list .item .nk-product-img .position-bottom-left {
				position: absolute;
				bottom: 0;
				left: 0
}

.nk-product-cate-style-list .item .nk-product-img .position-bottom-right {
				position: absolute;
				bottom: 0;
				right: 10px
}

.nk-product-cate-style-list .item .nk-product-img .position-bottom-center {
				position: absolute;
				bottom: 0;
				right: 10px;
				left: 0
}

.nk-product-cate-style-list .item .nk-product-img .nk-btn .nk-btn-compare {
				background-color: #fff;
				text-align: center;
				color: #000;
				font-size: 14px;
				float: left;
				margin: 0 20px 0 0
}

.nk-product-cate-style-list .item .nk-product-img .nk-btn .nk-btn-compare span.plus {
				position: relative;
				top: 12px;
				left: 0;
				margin: 0 5px
}

.nk-product-cate-style-list .item .nk-product-img .nk-btn .nk-btn-compare span.plus:before {
				width: 7px;
				height: 1px;
				background-color: #ced1d6;
				position: absolute;
				content: "";
				top: -4px;
				left: -6px
}

.nk-product-cate-style-list .item .nk-product-img .nk-btn .nk-btn-compare span.plus:after {
				width: 1px;
				height: 7px;
				background-color: #ced1d6;
				position: absolute;
				content: "";
				top: -7px;
				left: -3px
}

.nk-product-cate-style-list .item .nk-product-img .wishlist {
				float: left
}

.nk-product-cate-style-list .item .nk-product-img .wishlist i, .nk-product-cate-style-list .item .nk-product-img .wishlist p {
				display: table-cell;
				vertical-align: middle
}

.nk-product-cate-style-list .item .nk-product-img .wishlist i:before {
				padding: 0 10px 0 0;
				color: #ced1d6;
				font-size: 15px;
				content: "\F08A";
				font-family: FontAwesome
}

.nk-product-cate-style-list .item .nk-product-img .wishlist p, .nk-product-cate-style-list .item .nk-product-img .wishlist p a {
				color: #39393a;
				font-size: 14px
}

.nk-product-cate-style-list .item .nk-product-img .wishlist.active i:before, .nk-product-cate-style-list .item .nk-product-img .wishlist:hover i:before {
				content: "\F004";
				color: #0a5bff
}

.nk-product-cate-style-list .item .nk-product-img .wishlist.active p, .nk-product-cate-style-list .item .nk-product-img .wishlist.active p a, .nk-product-cate-style-list .item .nk-product-img .wishlist:hover p, .nk-product-cate-style-list .item .nk-product-img .wishlist:hover p a {
				color: #0a5bff
}

.nk-product-cate-style-list .item .nk-product-content {
				min-width: 500px;
				min-height: 225px;
				display: flex;
				width: 65%
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc {
				width: 40%;
				overflow: hidden;
				font-size: 12px;
				display: inline-block
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc .title {
				font-family: Arial, Helvetica Neue Bold, Helvetica, sans-serif !important;
				font-size: 1.333em;
				font-weight: 700;
				color: #000;
				text-transform: uppercase;
				line-height: 21px;
				text-overflow: ellipsis
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc .label {
				color: #4a4a4a;
				font-size: 1.167em;
				line-height: 1.5;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				line-height: 36px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc .label small {
				color: #7a7d8d;
				font-size: 1em;
				vertical-align: baseline
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc .desc {
				color: #7a7d8d;
				line-height: 1.5;
				max-height: 92px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc .desc p {
				position: relative
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-desc .desc p:before {
				content: "\2022";
				font-family: FontAwesome;
				left: 0;
				margin: 0 5px 0 0;
				color: #ced1d6
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price {
				width: 60%;
				display: inline-block
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price-now {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between;
				margin: 0 0 10px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .pr-installment {
				height: 22px;
				margin: 4px 0
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .pr-installment p.installment {
				color: #4a4a4a;
				font-size: 12px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-product-price-new {
				display: flex;
				display: -webkit-flex;
				align-items: center;
				justify-content: space-between;
				margin: 0 0 5px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .product_price_value_3price {
				font-size: 14px;
				font-weight: 300;
				color: #a6a6a6;
				height: 20px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .product_price_value_3price span:first-child {
				text-decoration: line-through
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price {
				font-size: 18px;
				font-weight: 500;
				color: #f86666;
				height: 20px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.price_confirm {
				color: #28b650;
				font-weight: 700;
				margin: 0 0 5px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.strike {
				font-size: 14px;
				font-weight: 300;
				color: #a6a6a6
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.strike span:first-child {
				text-decoration: line-through
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.price-old-nk {
				font-size: 18px;
				font-weight: 500;
				color: #f86666;
				display: flex;
				display: -webkit-flex;
				align-items: center;
				margin: 0 0 5px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.discount {
				font-size: 18px;
				font-weight: 500;
				color: #f86666
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.discount.shock-new {
				color: #1a7eff
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.discount.shock {
				color: #1a7eff;
				display: flex;
				display: -webkit-flex;
				justify-content: space-between;
				font-size: 20px;
				margin: 0 0 10px;
				align-items: center
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .price.discount.shock .stiker-online>img {
				width: 95px;
				height: auto
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .options {
				display: -webkit-flex;
				align-items: center
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .options span {
				margin: 0 5px 5px 0;
				display: inline-block
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .options span.installment {
				color: #4a4a4a;
				font-size: 12px;
				padding: 5px 10px
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .promotion {
				color: #1fb349;
				font-size: 12px;
				line-height: 16px;
				max-height: 50px;
				overflow: hidden
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .promotion ul li {
				list-style: disc inside
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn {
				margin: 20px 0 0;
				display: flex;
				display: -webkit-flex;
				justify-content: space-between
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-buy {
				height: 52px;
				width: 200px;
				border-radius: 2px;
				background-color: #f73f3f;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				text-align: center;
				padding: 19px 0;
				display: inline-block;
				vertical-align: top;
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-buy p {
				color: #fff;
				font-size: 14px;
				font-weight: 700;
				text-transform: uppercase
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-buy span {
				color: #fff;
				font-size: 12px;
				display: block;
				margin: 3px 0 0
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-tragop {
				height: 52px;
				width: 200px;
				border-radius: 2px;
				background-color: #ffda10;
				box-shadow: 0 2px 5px 0 rgba(72, 139, 216, .1);
				text-align: center;
				padding: 20px 0;
				display: inline-block;
				vertical-align: top;
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-tragop p {
				color: #000;
				font-size: 14px;
				font-weight: 700;
				text-transform: uppercase
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-tragop span {
				color: #000;
				font-size: 12px;
				margin: 3px 0 0;
				display: block
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-comming {
				border-radius: 1px;
				background-color: #1a7eff;
				color: #fff;
				cursor: pointer;
				float: right
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-comming p {
				color: #e73435;
				font-size: 14px;
				font-weight: 700;
				text-transform: uppercase
}

.nk-product-cate-style-list .item .nk-product-content .nk-product-price .nk-btn .nk-btn-price-confirm {
				height: 44px;
				width: 165px;
				border-radius: 2px;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				text-align: center;
				align-items: center;
				padding: 15px;
				font-size: 14px;
				justify-content: center;
				display: inline-block;
				margin: 0 10px 0 0;
				background-color: #1a7eff;
				color: #fff
}

.nk-product-cate-style-list .item:hover {
				border-radius: 1px;
				background-color: #fff;
				box-shadow: 3px 0 10px 0 rgba(0, 0, 0, .12), 0 -1px 12px 0 rgba(0, 0, 0, .12)
}

.nk-product-cate-style-list .item:hover .nk-product-content .nk-product-desc .title {
				color: #1a7eff
}

[class^=nk-product-cate-style] .item .nk-product-img .position-top-left {
				position: absolute;
				top: 0;
				left: 0
}

[class^=nk-product-cate-style] .item .nk-product-img .position-top-left .position-top-right {
				position: absolute;
				top: 0;
				right: 10px
}

[class^=nk-product-cate-style] .item .nk-product-img .position-top-left .position-top-center {
				position: absolute;
				top: 0;
				right: 10px;
				left: 0
}

[class^=nk-product-cate-style] .item .nk-product-img .position-top-left .position-bottom-left {
				position: absolute;
				bottom: 0;
				left: 0
}

[class^=nk-product-cate-style] .item .nk-product-img .position-top-left .position-bottom-right {
				position: absolute;
				bottom: 0;
				right: 10px
}

[class^=nk-product-cate-style] .item .nk-product-img .position-top-left .position-bottom-center {
				position: absolute;
				bottom: 0;
				right: 10px;
				left: 0
}

[class^=nk-product-cate-style] .no-items {
				padding: 30px;
				border: 1px solid #f7f7f7;
				margin: 20px;
				border-radius: 5px;
				background: rgba(0, 0, 0, .01);
				font-size: 14px;
				color: #ccc;
				text-transform: uppercase;
				text-align: center
}

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

.nk-product-collection.nk-product-special .nk-head h3 {
				font-family: Arial, Helvetica Neue Bold, Helvetica, sans-serif !important;
				font-size: 18px;
				font-weight: 700;
				color: #000;
				padding: 20px 0;
				text-transform: uppercase;
				margin: 0 0 0 25px;
				display: inline-block
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item {
				position: relative
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img span {
				line-height: normal
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img .position-top-left {
				position: absolute;
				top: 0;
				left: 0
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img .position-top-right {
				position: absolute;
				top: 0;
				right: 0
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img .position-top-center {
				position: absolute;
				top: 0;
				right: 0;
				left: 0
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img .position-bottom-left {
				position: absolute;
				bottom: 0;
				left: 0
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img .position-bottom-right {
				position: absolute;
				bottom: 0;
				right: 0
}

.nk-product-collection.nk-product-special .nk-product .owl-item .item .nk-product-img .position-bottom-center {
				position: absolute;
				bottom: 0;
				right: 0;
				left: 0
}

.wrap_nk_cate_banner .wrap-premium-tivi {
				text-align: center
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-title {
				font-size: 14px;
				font-weight: 600
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-content {
				display: flex;
				justify-content: center;
				margin-top: 20px
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-content .prti-item {
				position: relative;
				transition: .5s;
				-moz-transition: .5s;
				-webkit-transition: .5s;
				-o-transition: .5s
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-content .prti-item a {
				outline: 0
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-content .prti-item a img {
				max-width: 265px
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-content .prti-item a span {
				position: absolute;
				left: 0;
				right: 0;
				font-family: Helvetica Neue;
				font-size: 21px;
				font-weight: 700;
				color: #000
}

.wrap_nk_cate_banner .wrap-premium-tivi .prti-content .prti-item:hover {
				-ms-transform: scale(1.05);
				-webkit-transform: scale(1.05);
				transform: scale(1.05)
}

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

to {
				opacity: 0
}

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

to {
				opacity: 0
}

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

.animated {
				-webkit-animation-duration: 1s;
				animation-duration: 1s;
				-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-dots.disabled, .owl-nav.disabled {
				display: none
}

.owl-dot, .owl-nav .owl-next, .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, .owl-video-playing .owl-video-tn {
				display: none
}

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

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

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

.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-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
}

.NkReview_footer {
				display: flex;
				display: -webkit-flex;
				justify-content: center;
				align-items: center;
				margin: 6px 0 0;
				height: 56px;
				border-radius: 4px;
				box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08);
				background-color: #fff
}

.NkReview_footer .btn_next, .NkReview_footer .btn_prev {
				color: #a6a6a6;
				font-size: 16px;
				font-weight: 700;
				text-transform: uppercase;
				width: 32px;
				height: 32px;
				line-height: 35px;
				text-align: center;
				border-radius: 4px;
				background-color: #e5e7e9;
				display: block;
				margin: 0 3px
}

.NkReview_footer_col-1 {
				font-size: 16px
}

.NkPaging .page {
				display: inline-block;
				width: 32px;
				height: 32px;
				line-height: 32px;
				text-align: center;
				font-size: 16px;
				color: #a6a6a6;
				border-radius: 4px;
				cursor: pointer;
				margin: 0 3px
}

.NkPaging .page.active, .NkPaging .page:hover {
				background: #0071ff;
				color: #fff
}

.sprite-cate {
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/html/2017/T11/category/icon-cate-new.png") no-repeat
}

.sprite-tivi_1 {
				background-position: -19px -217px;
				width: 56px;
				height: 33px
}

.sprite-tivi_2 {
				background-position: -82px -218px;
				width: 56px;
				height: 34px
}

.sprite-tivi_3 {
				background-position: -146px -218px;
				width: 52px;
				height: 36px
}

.sprite-tulanh_1 {
				background-position: -18px -18px;
				width: 29px;
				height: 52px
}

.sprite-tulanh_2 {
				background-position: -52px -18px;
				width: 29px;
				height: 52px
}

.sprite-tulanh_3 {
				background-position: -88px -18px;
				width: 25px;
				height: 52px
}

.sprite-tulanh_4 {
				background-position: -121px -18px;
				width: 25px;
				height: 52px
}

.sprite-tulanh_5 {
				background-position: -152px -35px;
				width: 25px;
				height: 37px;
				margin-top: 15px !important
}

.sprite-maygiat_1 {
				background-position: -18px -82px;
				width: 35px;
				height: 49px
}

.sprite-maygiat_2 {
				background-position: -63px -81px;
				width: 36px;
				height: 50px
}

.sprite-maygiat_3 {
				background-position: -110px -88px;
				width: 36px;
				height: 50px
}

.sprite-maylanh_1 {
				background-position: -18px -147px;
				width: 43px;
				height: 47px
}

.sprite-maylanh_2 {
				background-position: -66px -147px;
				width: 49px;
				height: 47px
}

.sprite-maylanh_3 {
				background-position: -121px -147px;
				width: 56px;
				height: 47px
}

.sprite-maylanh_4 {
				background-position: -186px -147px;
				width: 65px;
				height: 47px
}

.sprite-dophangiai_1 {
				background-position: -18px -272px;
				width: 63px;
				height: 50px
}

.sprite-dophangiai_2 {
				background-position: -90px -271px;
				width: 64px;
				height: 50px
}

.sprite-dophangiai_3 {
				background-position: -163px -271px;
				width: 63px;
				height: 50px
}

.nk-product-cate {
				padding: 10px 0 0
}

.nk-product-cate .container>.row-fluid {
				display: flex;
				flex-wrap: wrap;
				width: auto;
}

.nk-product-cate .container>.row-fluid .nk-san-pham-voi-tu-khoa {
				width: 100%
}

.nk-product-cate .nk-left-sidebar {
				margin-bottom: 10px;
				padding-left: 0;
}

.nk-product-cate .nk-left-sidebar .choosedfilter {
				padding: 16px 0 0
}

.nk-product-cate .nk-left-sidebar .choosedfilter #spspecial a {
				position: relative;
				border-radius: 4px;
				background-color: #569efc;
				color: #fff;
				line-height: 1.2;
				padding: 8px 40px 8px 8px;
				margin: 0 8px 8px 0;
				display: inline-block;
				vertical-align: middle;
				font-size: 14px
}

.nk-product-cate .nk-left-sidebar .choosedfilter #spspecial a .remove_filter {
				font-size: 16px;
				position: absolute;
				top: 16px;
				transform: translateY(-50%);
				right: 0;
				color: #fff;
				background: #0a5bff;
				width: 32px;
				height: 32px;
				text-align: center;
				font-weight: 700;
				line-height: 32px;
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px
}

.nk-product-cate .nk-left-sidebar .choosedfilter a.delete-all {
				display: none;
				background-color: #ef5a70;
				color: #fff;
				padding: 8px 40px 8px 8px;
				width: 115px;
				line-height: 1.2;
				font-size: 14px;
				position: relative;
				border-radius: 4px
}

.nk-product-cate .nk-left-sidebar .choosedfilter a.delete-all:after {
				content: "\2715";
				position: absolute;
				background: #fe3434;
				width: 32px;
				height: 32px;
				text-align: center;
				font-weight: 700;
				line-height: 32px;
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px;
				color: #fff;
				top: 0;
				right: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item {
				padding: 16px;
				display: inline-table;
				width: 100%;
				border-bottom: 2px solid #f3f3f3
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item .product-filters.col_number_1 input[type=checkbox]+span:before {
				float: left;
				padding-top: 2px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item h5 {
				font-size: 16px;
				color: #a6a6a6;
				margin: 0 0 8px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item ul li {
				cursor: pointer;
				width: 50%;
				float: left;
				margin: 0 0 10px;
				display: flex;
				display: -webkit-flex;
				align-items: center;
				position: relative
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item#sw_content_category_33 .no-image {
				display: inline-block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai img, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special img {
				display: block;
				margin: 0 auto 10px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li {
				width: 33.33%;
				float: left;
				text-align: center;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li .tooltip-filter, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li .tooltip-filter {
				position: relative;
				margin: 0;
				float: none;
				text-align: center;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li .tooltip-filter:after, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li .tooltip-filter:before, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li .tooltip-filter:after, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li .tooltip-filter:before {
				bottom: 15px;
				top: auto;
				left: 0;
				right: 0;
				margin: 0 auto;
				text-align: center
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li .tooltip-filter span.nki-tooptip, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li .tooltip-filter span.nki-tooptip {
				margin: 10px 0 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li .tooltip-filter span.nki-tooptip span, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li .tooltip-filter span.nki-tooptip span {
				margin: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li .tooltip-filter span.nki-tooptip span.path2:before, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li .tooltip-filter span.nki-tooptip span.path2:before {
				left: auto;
				margin-left: -6px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li a.filter-item, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li a.filter-item {
				display: block;
				width: 100%
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li span, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li span {
				font-size: 12px;
				margin: 0 0 10px 5px;
				color: #000;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li i, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li i {
				display: block;
				margin: 0 auto 10px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai p, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special p {
				color: #2170f4;
				font-size: 12px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai p a, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special p a {
				color: #2170f4
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai .content, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special .content {
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li:first-child .tooltip-filter:hover .context {
				margin-left: -5px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li:nth-child(2) .tooltip-filter:hover .context {
				margin-left: -87px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tivi-special ul li:nth-child(3) .tooltip-filter:hover .context {
				margin-left: -168px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li:nth-child(2) .tooltip-filter:hover .context {
				margin-left: -84px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-do-phan-giai ul li:nth-child(3) .tooltip-filter:hover .context {
				margin-left: -167px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li {
				width: 20%;
				float: left;
				text-align: center;
				margin: 0 0 10px;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li:nth-child(2) .tooltip-filter:hover .context {
				margin-left: -50px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li:nth-child(3) .tooltip-filter:hover .context {
				margin-left: -100px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li:nth-child(4) .tooltip-filter:hover .context {
				margin-left: -151px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li:nth-child(5) .tooltip-filter:hover .context {
				margin-left: -201px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li .tooltip-filter {
				position: relative;
				margin: 0;
				float: none;
				text-align: center;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li .tooltip-filter:after, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li .tooltip-filter:before {
				bottom: 15px;
				top: auto;
				left: 0;
				right: 0;
				margin: 0 auto;
				text-align: center
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li .tooltip-filter span.nki-tooptip {
				margin: 10px 0 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li .tooltip-filter span.nki-tooptip span {
				margin: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li .tooltip-filter span.nki-tooptip span.path2:before {
				left: auto;
				margin-left: -6px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li a.filter-item {
				display: block;
				width: 100%
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li>span {
				height: 24px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li span {
				font-size: 12px;
				margin: 0 0 10px 5px;
				color: #000;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special ul li i {
				display: block;
				margin: 0 auto 10px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special p {
				color: #2170f4;
				font-size: 12px;
				clear: both
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-tulanh-special p a {
				color: #2170f4
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li {
				float: left;
				text-align: center;
				margin: 0 8px 10px 0;
				width: auto;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li:nth-child(2) .tooltip-filter:hover .context {
				margin-left: -50px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li:nth-child(3) .tooltip-filter:hover .context {
				margin-left: -112px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li:nth-child(4) .tooltip-filter:hover .context {
				margin-left: -176px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .tooltip-filter {
				position: relative;
				margin: 0;
				float: none;
				text-align: center;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .tooltip-filter:after, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .tooltip-filter:before {
				bottom: 15px;
				top: auto;
				left: 0;
				right: 0;
				margin: 0 auto;
				text-align: center
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .tooltip-filter span.nki-tooptip {
				margin: 10px 0 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .tooltip-filter span.nki-tooptip span {
				margin: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .tooltip-filter span.nki-tooptip span.path2:before {
				left: auto;
				margin-left: -6px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li:last-of-type {
				margin-right: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li a.filter-item {
				display: block;
				width: 100%
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li span {
				font-size: 12px;
				margin: 0 0 10px 5px;
				color: #000;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li i {
				display: block;
				margin: 0 auto 10px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .detail {
				display: block;
				font-size: 9px;
				font-size: .8em;
				text-align: center;
				line-height: 1;
				margin-bottom: 8px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special ul li .variant {
				color: #2170f4;
				font-weight: 600;
				line-height: 1.5;
				margin-bottom: 10px;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special p {
				color: #2170f4;
				font-size: 12px;
				clear: both
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maylanh-special p a {
				color: #2170f4
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li {
				width: 33.33%;
				float: left;
				text-align: center;
				margin: 0 0 10px;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li:nth-child(2) .tooltip-filter:hover .context {
				margin-left: -84px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li:nth-child(3) .tooltip-filter:hover .context {
				margin-left: -167px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li a {
				width: 100%
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li .tooltip-filter {
				position: relative;
				margin: 0;
				float: none;
				text-align: center;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li .tooltip-filter:after, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li .tooltip-filter:before {
				bottom: 15px;
				top: auto;
				left: 0;
				right: 0;
				margin: 0 auto;
				text-align: center
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li .tooltip-filter span.nki-tooptip {
				margin: 10px 0 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li .tooltip-filter span.nki-tooptip span {
				margin: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li .tooltip-filter span.nki-tooptip span.path2:before {
				left: auto;
				margin-left: -6px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li span {
				font-size: 12px;
				margin: 0 0 10px;
				color: #000;
				display: block
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li i.sprite-cate {
				display: block;
				margin: 0 auto 10px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special ul li i.sprite-cate.sprite-maygiat_3 {
				height: 42px;
				margin-top: 8px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special p {
				color: #2170f4;
				font-size: 12px;
				clear: both
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item.nk-widget-maygiat-special p a {
				color: #2170f4
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item input[type=checkbox] {
				display: none
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item input[type=checkbox]+span:before {
				color: #a6a6a6;
				content: "\E91E";
				padding: 0 8px 0 0;
				font-size: 16px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item input[type=checkbox]:checked+span:before {
				color: #41b948;
				content: "\E904"
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item {
				color: #0071ff;
				font-size: 14px;
				display: flex;
				align-items: center
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item:checked input[type=checkbox] {
				border: 1px solid #0076ff;
				box-shadow: inset 0 0 0 2px #fff;
				background: #0076ff
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item.no-margin {
				margin: 0
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item img, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item input, .nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item span {
				vertical-align: middle
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item a.filter-item span {
				display: inline-flex;
				color: #000;
				font-size: 14px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter h3 {
				color: #3f3f3f;
				font-size: 18px;
				font-weight: 700;
				margin: 0 0 10px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter h4 {
				color: #3f3f3f;
				font-size: 18px;
				font-weight: 700;
				margin: 0 0 16px
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter p {
				color: #a6a6a6;
				font-size: 14px
}

.nk-product-cate .nk-left-sidebar .nk-mobile-app {
				background: #fff;
				text-align: center;
				padding: 20px 0;
				margin: 16px 0 0;
				border-radius: 8px
}

.nk-product-cate .nk-left-sidebar .nk-mobile-app h2 {
				color: #000;
				font-size: 14px;
				padding: 10px 0;
				font-weight: 700
}

.nk-product-cate .nk-left-sidebar .nk-mobile-app p {
				font-size: 14px;
				color: #7a7d8d
}

.nk-product-cate .nk-left-sidebar .nk-mobile-app span {
				color: #000;
				font-size: 14px;
				padding: 0 0 10px;
				display: block
}

.nk-product-cate .nk-right-content {
				padding: 0 0 0 10px;
}

sup {
				vertical-align: super;
				font-size: smaller
}

.block-filter-mieng-dan-dien-thoai #sw_content_32_34, .block-filter-phu-kien-dien-thoai #sw_content_32_33, .block-filter-phu-kien-dien-thoai #sw_content_32_34, .block-filter-phu-kien-ky-thuat-so #sw_content_32_33, .block-filter-phu-kien-ky-thuat-so #sw_content_32_34, .block-filter-phu-kien-tin-hoc #sw_content_32_33, .block-filter-phu-kien-tin-hoc #sw_content_32_34 {
				display: none
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item ul.product-filters.col_number_1 li {
				width: 100%
}

.nk-product-cate .nk-left-sidebar .nk-widget-fillter .nk-widget-item ul.product-filters.col_number_1 li .tooltip-filter:hover .context, ul.product-filters li:nth-child(odd) .tooltip-filter:hover .context {
				left: 0
}

ul.product-filters li:nth-child(2n) .tooltip-filter .context {
				left: -126px
}

.tooltip-filter {
				float: left;
				margin: 0 0 0 5px
}

.tooltip-filter .nki-tooptip {
				position: relative
}

.tooltip-filter .nki-tooptip .path2:before {
				position: absolute;
				left: 0;
				top: 0;
				margin-left: 0
}

.tooltip-filter:after, .tooltip-filter:before {
				top: -10px;
				z-index: 10;
				margin: 0 0 0 -2px;
				position: absolute
}

.tooltip-filter:before {
				border-top: 8px solid #7a7d8d
}

.tooltip-filter:after, .tooltip-filter:before {
				display: none;
				content: "";
				width: 0;
				height: 0;
				border-left: 8px solid transparent;
				border-right: 8px solid transparent
}

.tooltip-filter:after {
				border-top: 8px solid #fff
}

.tooltip-filter .context {
				display: none;
				position: absolute;
				bottom: 22px;
				padding: 5px;
				font-size: 12px;
				z-index: 10;
				color: #000;
				line-height: 18px;
				background: #fff;
				border: 1px solid #bbb;
				border-radius: 2px;
				white-space: nowrap;
				box-shadow: 0 0 7px 0 #bbb;
				-webkit-box-shadow: 0 0 7px 0 #bbb;
				-moz-box-shadow: 0 0 7px 0 #bbb;
				-o-box-shadow: 0 0 7px 0 #bbb;
				width: 250px;
				white-space: normal;
				text-align: left
}

.tooltip-filter:hover:after, .tooltip-filter:hover:before {
				display: block
}

.tooltip-filter:hover .context {
				display: block;
				padding: 10px
}

.tooltip-filter .nki-information:before {
				color: #a2a4ae
}

.box-pr {
				display: flex;
				display: -webkit-flex;
				align-items: center
}

.box-pr input[type=number] {
				width: 104px;
				height: 34px;
				border-radius: 4px;
				border: 1px solid #d4d7d9;
				padding: 0 10px;
				margin: 0 8px 0 0
}

.box-pr a {
				width: 42px;
				height: 34px;
				border-radius: 4px;
				border: 1px solid #1a7eff;
				background-color: #1a7eff;
				color: #fff !important;
				justify-content: center;
				cursor: pointer
}

span.note {
				color: #fe3434;
				margin: 8px 0 0;
				display: block;
				font-weight: 700
}

div#sw_content_32_99999 {
				display: none
}

.nk-service {
				width: 100%;
				padding: 0 0 10px
}

.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;
				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, .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, .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 .product_info_price_value .product_info_price_value-online-final {
				display: flex;
				display: -webkit-flex;
				display: -webkit-box;
				align-items: center
}

.d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_price .product_info_price_value .product_info_price_value-online-final p.txt_shock_online_exp {
				border: 1px dashed #368bff;
				white-space: nowrap;
				padding: 2px 5px;
				background-color: #e2eefe;
				border-radius: 1px;
				height: 22px;
				color: #000;
				font-size: 12px;
				margin: 7px 0 0 10px
}

.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
}

.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 .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
}

#tygh_footer {
				z-index: 1
}

.nk-footer i {
				display: block
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .icon {
								width: 160px
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-tong-dai-ho-tro .text h3 {
				font-size: 14px;
				font-weight: 500;
				color: #000
}

.nk-footer #nk-tong-dai-ho-tro .text h3 span {
				color: #4a4a4a;
				font-weight: 400
}

.nk-footer #nk-tong-dai-ho-tro p {
				font-size: 14px;
				color: #4a4a4a
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span, .nk-footer #nk-tong-dai-ho-tro p.t2 span {
				font-size: 18px;
				font-weight: 500;
				padding: 0 5px
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.red, .nk-footer #nk-tong-dai-ho-tro p.t2 span.red {
				color: #f86666
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.green, .nk-footer #nk-tong-dai-ho-tro p.t2 span.green {
				color: #1fb349
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span {
				padding: 0;
				font-size: 36px
}

.nk-footer #nk-tong-dai-ho-tro p.t2 {
				padding: 0 0 10px;
				border-bottom: 1px solid #ebebeb
}

.nk-footer #nk-tong-dai-ho-tro p.t3 span {
				color: #000;
				font-size: 14px;
				padding: 0
}

.nk-footer #nk-tong-dai-ho-tro p.t3 a {
				color: #4a4a4a;
				margin: 0 0 0 5px
}

@media ( max-width :1179px) {
				.nk-footer #nk-tong-dai-ho-tro {
								width: 100%;
								margin: 0 0 1%
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .icon {
								width: 160px
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-email-newsletter .text h3 {
				font-size: 14px;
				color: #000;
				line-height: 24px;
				margin: 0 0 20px
}

.nk-footer #nk-email-newsletter .text h3 strong {
				font-weight: 500
}

.nk-footer #nk-email-newsletter .text h3 span {
				display: block
}

.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
}

.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) {
				.nk-footer #nk-email-newsletter {
								width: 100%;
								margin: 0
				}
}

.nk-footer #nk-footer-l #nk-footer-menu ul li span {
				font-size: 14px;
				line-height: 24px;
				font-weight: 700;
				color: #4a4a4a;
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span {
				font-weight: 400;
				line-height: 14px;
				font-size: 14px;
				color: #4a4a4a;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span:hover {
				color: #0076ff;
				cursor: pointer
}

.nk-footer #nk-footer-l #nk-payment {
				padding: 30px 0 0
}

.nk-footer #nk-footer-l #nk-payment ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 5px 0
}

.nk-footer #nk-footer-l #nk-payment ul li:last-child {
				padding: 0
}

.nk-footer #nk-footer-r span {
				color: #4a4a4a;
				font-size: 14px;
				font-weight: 700
}

.nk-footer #nk-footer-r #nk-b2b {
				margin-bottom: 20px
}

.nk-footer #nk-footer-r #nk-b2b .js_hidden_link:hover {
				cursor: pointer
}

.nk-footer #nk-footer-r #nk-b2b span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social {
				padding-top: 10px
}

.nk-footer #nk-footer-r #nk-social span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer #nk-footer-r #nk-download span {
				margin: 0 0 10px;
				display: block
}

.nk-footer #nk-footer-r #nk-download p {
				display: table-cell;
				vertical-align: middle
}

.nk-footer #nk-footer-r #nk-download p:nth-child(2) {
				padding: 0 10px 0 0
}

.nk-footer #nk-footer-r #nk-download p a:first-child {
				padding: 0 0 5px;
				display: block
}

.wrap-footer-payship {
				margin-top: 20px
}

.wrap-footer-payship ul.foot_payment_ship {
				width: 100%
}

.wrap-footer-payship ul.foot_payment_ship h3 {
				font-size: 14px;
				color: #4a4a4a;
				font-weight: 700;
				margin: 0 0 12px
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment {
				width: 40%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment ul {
				padding-right: 30px
}

.wrap-footer-payship ul.foot_payment_ship .foot_ship_robin {
				width: 40%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship .foot_app {
				width: 20%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship .foot_app #nk-download p span:hover {
				cursor: pointer
}

.foot_ship {
				width: 100%
}

.foot_ship .logo-img-ship ul {
				display: flex;
				flex-flow: row wrap;
				padding-right: 60px
}

.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
}

.nk-footer-copyright {
				background-color: #eaeced;
				padding: 10px 0;
				display: inline-table;
				width: 100%
}

.nk-footer-copyright i {
				display: block
}

.nk-footer-copyright #nk-footer-copyright-l span {
				font-size: 10px;
				display: block;
				color: #9b9b9b;
				line-height: 12px
}

.nk-footer-copyright #nk-footer-copyright-r {
				width: 20%
}

.nk-footer-copyright #nk-footer-copyright-r ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer-copyright #nk-footer-copyright-r ul li:last-child {
				padding: 0
}

.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: 0
}

.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-popup {
				height: 290px
}

.footer-sub-notification-content-extended h1 {
				border-width: 7px 7px 0;
				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;
				bottom: 187px;
				right: -40px;
				background: rgba(0, 0, 0, .3);
				color: #fff;
				border-radius: 100px;
				box-shadow: 0 7px 10px 0 rgba(106, 65, 65, .21);
				text-align: center;
				z-index: 999;
				transition: all .5s ease;
				-webkit-transition: all .5s ease;
				cursor: pointer
}

.scrollup.active {
				right: 22px
}

.scrollup i {
				transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				line-height: 35px;
				margin: 0 4px 0 0;
				display: inline-block
}

.scrollup i:before {
				font-size: 16px
}

.bg-cate-giadung {
				min-height: 310px;
				background: url("https://cdn.nguyenkimmall.com/images/companies/_1/NKv40/bg-giadung-full.jpg") no-repeat 50%
}

.nk-menu-main-cate {
				height: 310px;
				width: 289px;
				background: rgba(65, 59, 73, .85);
				position: relative
}

.nk-menu-main-cate h3 {
				color: #fff;
				font-size: 24px;
				font-weight: 700;
				margin: 15px 18px 0;
				padding: 0 0 10px;
				border-bottom: 1px solid #979797
}

.nk-menu-main-cate ul li {
				padding: 12px 0
}

.nk-menu-main-cate ul li a {
				color: #fff;
				font-size: 18px;
				position: relative;
				display: block;
				padding: 0 0 0 18px
}

.nk-menu-main-cate ul li a:before {
				position: absolute;
				content: "\F105";
				font-family: FontAwesome;
				top: 0;
				right: 18px;
				color: #fff;
				font-size: 18px
}

.nk-menu-main-cate ul li:hover a, .nk-menu-main-cate ul li:hover a:before {
				color: #abe774
}

.nk-menu-main-cate ul li:hover .nk-sub-menu-cate-gd {
				display: block
}

.nk-menu-main-cate ul li:hover .nk-sub-menu-cate-gd ul li a, .nk-menu-main-cate ul li:hover .nk-sub-menu-cate-gd ul li a:before {
				color: #fff
}

.nk-menu-main-cate ul .nk-sub-menu-cate-gd {
				position: absolute;
				left: 289px;
				top: 0;
				display: none;
				height: 310px;
				width: 458px;
				background: rgba(65, 59, 73, .75)
}

.nk-menu-main-cate ul .nk-sub-menu-cate-gd ul {
				padding: 30px 20px;
				float: left
}

.nk-menu-main-cate ul .nk-sub-menu-cate-gd ul li {
				padding: 10px 0
}

.nk-menu-main-cate ul .nk-sub-menu-cate-gd ul li a {
				font-size: 16px
}

.nk-menu-main-cate ul .nk-sub-menu-cate-gd ul li a:before {
				display: none
}

.nk-menu-main-cate ul .nk-sub-menu-cate-gd ul li:hover a {
				color: #abe774 !important
}

.nk-product-cate-giadung {
				margin-top: 10px
}

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

.nk-product-cate-giadung .nk-head h3 {
				color: #000;
				font-size: 24px;
				font-weight: 700;
				margin: 20px 0 30px;
				text-align: center
}

.nk-product-cate-giadung .nk-content {
				padding: 0 30px
}

.nk-product-cate-giadung .nk-content .item {
				float: left;
				padding: 0 20px;
				width: 33.3%;
				margin: 0 0 20px;
				min-height: 385px
}

.nk-product-cate-giadung .nk-content .item h4 {
				color: #000;
				font-size: 18px;
				font-weight: 700
}

.nk-product-cate-giadung .nk-content .item ul li {
				width: 50%;
				float: left
}

.nk-product-cate-giadung .nk-content .item ul li a {
				color: #39393a;
				font-size: 14px;
				padding: 0 0 8px 10px;
				position: relative;
				display: inline-block
}

.nk-product-cate-giadung .nk-content .item ul li a:before {
				content: "\23F5";
				height: 5px;
				width: 5px;
				color: #d8d8d8;
				border-radius: 50%;
				position: absolute;
				left: -2px;
				top: 0
}

.nk-product-cate-giadung .nk-content .item ul li a:hover, .nk-product-cate-giadung .nk-content .item ul li a:hover:hover:before {
				color: #0076ff
}

@media ( max-width :1200px) {
				.nk-product-cate-giadung .nk-content .item {
								width: 50%
				}
}

.nk-news-cate-giadung .main-bg {
				display: inline-block;
				width: 100%
}

.nk-news-cate-giadung .nk-head h3 {
				color: #000;
				font-size: 24px;
				font-weight: 700;
				margin: 20px 0 30px;
				text-align: center
}

.nk-news-cate-giadung .nk-content {
				margin: 0 0 40px
}

.nk-news-cate-giadung .nk-content .nk-product {
				padding: 0 30px
}

.nk-news-cate-giadung .nk-content .nk-product .owl-nav {
				display: none
}

.nk-news-cate-giadung .nk-content .nk-product .owl-nav .owl-prev {
				height: 50px;
				width: 50px;
				border: 1px solid #f1f5f6;
				border-radius: 8px;
				background-color: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -60%, 0);
				left: -25px;
				line-height: 50px;
				text-align: center
}

.nk-news-cate-giadung .nk-content .nk-product .owl-nav .owl-prev i {
				color: #878fa0;
				font-size: 20px;
				margin: 0 0 0 -5px
}

.nk-news-cate-giadung .nk-content .nk-product .owl-nav .owl-next {
				height: 50px;
				width: 50px;
				border: 1px solid #f1f5f6;
				border-radius: 8px;
				background-color: #fff;
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .1);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -60%, 0);
				right: -25px;
				text-align: center;
				line-height: 50px
}

.nk-news-cate-giadung .nk-content .nk-product .owl-nav .owl-next i {
				color: #878fa0;
				font-size: 20px
}

.nk-news-cate-giadung .nk-content .nk-product .owl-dots {
				position: absolute;
				bottom: -25px;
				left: 0;
				right: 0;
				margin: 0 auto;
				width: 30px;
				display: block
}

.nk-news-cate-giadung .nk-content .nk-product .owl-dots .owl-dot {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-news-cate-giadung .nk-content .nk-product .owl-dots .owl-dot:last-child {
				padding: 0
}

.nk-news-cate-giadung .nk-content .nk-product .owl-dots .owl-dot.active span {
				background-color: #7ed321
}

.nk-news-cate-giadung .nk-content .nk-product .owl-dots .owl-dot span {
				height: 7px;
				width: 7px;
				background-color: #eff8fe;
				border-radius: 50%;
				display: block
}

.nk-news-cate-giadung .nk-content .nk-product:hover .owl-nav {
				display: block
}

.nk-news-cate-giadung .nk-content .item {
				margin: 0 20px;
				position: relative
}

.nk-news-cate-giadung .nk-content .item img {
				width: 100%
}

.nk-news-cate-giadung .nk-content .item:hover .nk-caption {
				display: block
}

.nk-news-cate-giadung .nk-content .item .nk-caption {
				background: rgba(0, 0, 0, .7);
				position: absolute;
				bottom: 0;
				width: 100%;
				padding: 12px;
				display: block
}

.nk-news-cate-giadung .nk-content .item .nk-caption h4 {
				color: #fff;
				font-size: 12px;
				margin: 0 0 5px
}

.nk-news-cate-giadung .nk-content .item .nk-caption p {
				color: #abe774;
				font-size: 14px;
				position: relative
}

.nk-news-cate-giadung .nk-content .item .nk-caption p:after {
				position: absolute;
				content: "\F105";
				font-family: FontAwesome;
				top: 0;
				right: 0;
				color: #abe774;
				font-size: 14px
}

.of-hidden {
				overflow: hidden
}

.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
}

.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: 700;
				margin: 0;
				padding: 0;
				text-transform: none
}

.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:hover .tra-gop-0, .nk-product-collection .nk-product .item:hover a {
				-webkit-transition: margin-top .2s ease-out;
				transition: margin-top .2s ease-out;
}

.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: #fff;
				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 .nk-product-lp-new .item {
				width: 20%
}

.nk-product-collection .nk-head.nk-home {
				justify-content: normal;
				padding: 0 0 11px
}

.nk-product-collection .nk-head.nk-home h3 {
				font-size: 24px;
				font-weight: 700;
				margin: 0;
				padding: 0;
				text-transform: none
}

.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 !important;
				font-size: 18px;
				font-weight: 700;
				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
}

.nk-product-collection .nk-head h3.color2 {
				border-top: 3px solid #70c4fd;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color3 {
				border-top: 3px solid #00a1c0;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color4 {
				border-top: 3px solid #57b6b6;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color5 {
				border-top: 3px solid #ffc300;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color6 {
				border-top: 3px solid #00c0c6;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.nk-product-collection .nk-head h3.color7 {
				border-top: 3px solid #b8d733;
				margin: 0 0 0 25px;
				padding: 17px 0 20px
}

.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-content.nk-recent, .nk-product-collection .nk-content.nk-recomment {
				height: 394px !important
}

.nk-product-collection .nk-product .item .price-details .product_price_value_3price {
				margin: 0 0 12px
}

.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 .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
}

.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, .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 .item>a:nth-child(2) .item-list {
				padding-top: 20px !important
}

.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 span.tra-gop-0 {
				position: absolute;
				bottom: -1px;
				right: 0
}

.nk-product-collection .nk-product .item .price-details .price-now .price-old-onl {
				font-size: 16px;
				font-weight: 700;
				color: #fe3434
}

.nk-product-collection .nk-product .item .price-details .price-now.price_confirm_default {
				justify-content: center
}

.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:first-child {
				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: 700
}

.nk-product-collection .nk-product .item .special-campain {
				margin-left: auto
}

.nk-product-collection .nk-product .item p.price-new .cheap-online-price {
				font-weight: 400;
				font-size: 14px;
				background: url("/images/companies/_1/Sticker_GiaReOnline02%402x.png") no-repeat 0 0;
				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;
				font-weight: 700
}

.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: #1fb349;
				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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				left: 0;
				line-height: 62px;
				text-align: center;
				border: none
}

.nk-product-collection .nk-product .owl-nav .owl-prev.disabled {
				opacity: .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-prev i:before {
				content: "\E942";
				font-family: nk-font !important
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .2);
				position: absolute;
				top: 50%;
				transform: translate3d(0, -75%, 0);
				right: 0;
				text-align: center;
				line-height: 62px;
				border: none
}

.nk-product-collection .nk-product .owl-nav .owl-next.disabled {
				opacity: .2
}

.nk-product-collection .nk-product .owl-nav .owl-next i {
				color: #fff;
				font-size: 25px
}

.nk-product-collection .nk-product .owl-nav .owl-next i:before {
				content: "\E943";
				font-family: nk-font !important
}

.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, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: .2
}

.nk-product-collection .nk-banner .owl-nav .owl-prev i {
				font-size: 30px;
				color: #fff
}

.nk-product-collection .nk-banner .owl-nav .owl-next {
				height: 62px;
				width: 32px;
				border-radius: 2px;
				background-color: rgba(0, 0, 0, .5);
				box-shadow: 0 7px 10px 0 rgba(72, 139, 216, .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: .2
}

.nk-product-collection .nk-banner .owl-nav .owl-next i {
				font-size: 30px;
				color: #fff
}

.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: .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: #fff;
				border-radius: 50%;
				display: block
}

.nk-product-collection.nk-product-special .main-bg {
				margin: 0 0 20px
}

.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
}

.nk-product-collection.nk-product-special .tra-gop-0 .pr-installment {
				display: none;
				position: absolute;
				top: 0;
				z-index: 2;
				padding: 27px 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, .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%
}

.row.wrap-tv-premium-exp {
				margin-right: 0;
				margin-left: 0;
				background-color: #f0f0f0;
				background: -moz-linear-gradient(top, #f0f0f0 0, #f2f2f2 35%, #e3e3e3 66%, #bdbdbd 100%);
				background: -webkit-linear-gradient(top, #f0f0f0, #f2f2f2 35%, #e3e3e3 66%, #bdbdbd);
				background: -o-linear-gradient(top, #f0f0f0 0, #f2f2f2 35%, #e3e3e3 66%, #bdbdbd 100%);
				background: -ms-linear-gradient(top, #f0f0f0 0, #f2f2f2 35%, #e3e3e3 66%, #bdbdbd 100%)
}

.row.wrap-tv-premium-exp .tv-premium-exp {
				position: relative;
				display: block;
				margin: 0 auto;
				padding-bottom: 30px
}

.row.wrap-tv-premium-exp .tv-premium-exp .tpe-title {
				text-transform: uppercase;
				font-weight: 600;
				text-align: center;
				padding: 20px 0;
				font-size: 20px
}

.row.wrap-tv-premium-exp .tv-premium-exp .tpe-content {
				display: flex;
				width: 100%;
				justify-content: space-around
}

.row.wrap-tv-premium-exp .tv-premium-exp .tpe-content .tpe-item, .row.wrap-tv-premium-exp .tv-premium-exp .tpe-content .tpe-item a {
				display: block
}

.row.wrap-tv-premium-exp .tv-premium-exp .tpe-content .tpe-item a img {
				width: 100%
}

.block_container_maketing {
				border: 2px solid #ecf2f4;
				margin-left: 273px;
				border-radius: 3px;
				font-size: 14px;
				height: auto;
				width: 1201.27px;
				background-color: #f9f9f9;
				margin-bottom: 11px
}

.block_maketing {
				background-color: #f7f7f7;
				color: #212121;
				clear: both;
				margin: 10px 0 0;
				display: inline-block
}

.block_head {
				color: #212121;
				height: 50px;
				padding-top: 15px;
				padding-left: 25.92px;
				font-size: 16px;
				font-weight: 500;
				line-height: 21px
}

.container_block_maketing {
				margin-left: 25.92px
}

.block_content {
				float: left;
				margin-right: 20.87px;
				margin-bottom: 15px;
				box-shadow: 0 1px 2px 0 hsla(0, 0%, 6%, .19);
				border-radius: 2px
}

.block_content, .block_content .button_block {
				width: auto;
				background-color: #fff;
				height: 46px
}

.block_content .button_block {
				border: none;
				text-align: center;
				text-decoration: none;
				padding-left: 21.86px;
				padding-right: 16.89px;
				color: #212121;
				font-size: 14px;
				font-weight: 500;
				line-height: 17px;
				outline: none
}

.block_content .button_block:hover {
				color: #ff7c7c;
				cursor: pointer
}

.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
}

.nk-product-promotion-index .nk-product-promotion {
				width: 752px;
				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, .1);
				border: 1px solid #f1f5f6;
				background-color: #fff;
				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: 0
}

.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: .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, .25);
				background-color: #fff;
				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
}

.nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .title span {
				font-size: 16px;
				font-weight: 700;
				text-transform: uppercase;
				color: #000
}

.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
}

.nk-product-promotion-index .nk-product-promotion .item .nk-link-product .nk-product-desc .price span {
				font-size: 18px;
				font-weight: 700;
				color: #fe3434
}

.categories_info {
				border-radius: 8px;
				box-shadow: 0 0 6px 0 rgba(0, 0, 0, .06);
				background-color: #fff;
				padding: 16px;
				margin: 0 0 10px
}

.categories_info h2 {
				font-size: 24px;
				font-weight: 700;
				line-height: 1.4;
				margin: 0 0 24px
}

.categories_info ._bd {
				font-size: 16px;
				line-height: 1.4
}

.categories_info ._bd strong {
				font-weight: 700
}

.categories_info ._bd a {
				color: #0071ff
}

.categories_info .short {
				position: relative
}

.categories_info .short .show_light {
				background: hsla(0, 0%, 100%, .8);
				position: absolute;
				width: 100%;
				bottom: 0;
				height: 25px
}

.categories_info a.hide, .categories_info a.show {
				width: 40px;
				height: 40px;
				border: 1px solid #c4c4c4;
				border-radius: 50%;
				text-align: center;
				line-height: 40px;
				display: block;
				margin: 16px auto 0;
				cursor: pointer
}

.categories_info a.hide i, .categories_info a.show i {
				color: #c4c4c4;
				font-size: 14px
}

.categories_info a.show i {
				-webkit-transform: rotate(270deg);
				transform: rotate(270deg);
				display: block;
				line-height: 38px
}

.categories_info a.hide i {
				-webkit-transform: rotate(-270deg);
				transform: rotate(-270deg);
				display: block;
				line-height: 38px
}

.nk-breamcrumb ul li {
				display: table-cell;
				vertical-align: middle;
				font-size: 14px
}

.nk-breamcrumb ul li a {
				color: #9b9b9b
}

.nk-breamcrumb ul li a:after {
				font-family: nk-font !important;
				content: "\E943";
				margin: 0 10px
}

.nk-breamcrumb ul li.hidden, .nk-breamcrumb ul li:last-child a:after {
				display: none
}

.blog-main {
				background: #fff
}

.nk-menu-news {
				width: 100%;
				padding: 0 10px
}

.nk-menu-news ul.nk-menu-news-list, .section-news-top ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				width: 100%;
				float: left
}

.nk-menu-news ul.nk-menu-news-list li, .section-news-top ul li {
				list-style-type: none;
				color: #212121;
				position: relative
}

.nk-menu-news ul.nk-menu-news-list>li {
				float: left;
				width: 20%;
				list-style-type: none
}

.nk-menu-news ul.nk-menu-news-list>li h1, .nk-menu-news ul.nk-menu-news-list>li span {
				font-size: 18px;
				text-transform: uppercase;
				display: block;
				height: 42px;
				line-height: 42px;
				text-align: center;
				background: #cdd6da;
				margin: 0 6px 0 0;
				color: #212121;
				font-weight: 400
}

.nk-menu-news ul.nk-menu-news-list>li:last-child>a>span {
				margin: 0
}

.nk-menu-news ul.nk-menu-news-list>li.color-newstype-1.active>a>h1, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-1.active>a>span, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-1:hover>a>h1, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-1:hover>a>span {
				background: red;
				color: #fff
}

.nk-menu-news ul.nk-menu-news-list>li.color-newstype-2.active>a>span, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-2:hover>a>span {
				background: #795548;
				color: #fff
}

.nk-menu-news ul.nk-menu-news-list>li.color-newstype-3.active>a>span, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-3:hover>a>span {
				background: #0091ea;
				color: #fff
}

.nk-menu-news ul.nk-menu-news-list>li.color-newstype-4.active>a>span, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-4:hover>a>span {
				background: #673ab7;
				color: #fff
}

.nk-menu-news ul.nk-menu-news-list>li.color-newstype-5.active>a>span, .nk-menu-news ul.nk-menu-news-list>li.color-newstype-5:hover>a>span {
				background: #ffc000;
				color: #fff
}

.section-news-bottom {
				padding: 0 0 10px;
}

.section-news-bottom .row-fluid {
				display: flex;
				display: -webkit-flex;
				justify-content: space-between
}

.section-news-bottom .section-news-col {
				width: 70%;
				border-right: 1px solid #eae9e5;
				padding: 0 10px
}

.section-news-bottom .span5 {
				width: 30%;
				padding: 0 10px
}

.section-news-bottom h2.news-title-2 {
				font-size: 18px;
				color: #212121;
				text-transform: uppercase;
				border-bottom: 1px solid #eae9e5
}

.section-news-bottom h2.news-title-2 span {
				border-bottom-style: solid;
				border-bottom-width: 9px;
				display: inline-block;
				font-size: 18px;
				padding-right: 20px;
				color: #000;
				font-weight: 700;
				padding-bottom: 5px
}

.section-news-bottom h2.news-title-2 .view-all {
				float: right;
				text-transform: none;
				padding-top: 10px;
				font-style: italic;
				font-size: 14px;
				color: #f44036
}

.section-news-bottom h2.news-title-2 .view-all:hover {
				text-shadow: 1px 1px 4px rgba(85, 0, 0, .5)
}

.section-news-bottom h2.color-newstype-1 span, .section-news-bottom h2.color-newstype-8 span {
				border-bottom-color: red
}

.section-news-bottom h2.color-newstype-2 span {
				border-bottom-color: #795548
}

.section-news-bottom h2.color-newstype-3 span {
				border-bottom-color: #0091ea
}

.section-news-bottom h2.color-newstype-4 span {
				border-bottom-color: #673ab7
}

.section-news-bottom h2.color-newstype-5 span {
				border-bottom-color: #ffc000
}

.section-news-bottom h2.color-newstype-9 span {
				border-bottom-color: #62d200
}

.section-news-bottom h2.color-newstype-10 span {
				border-bottom-color: #0091ea
}

.section-news-top ul li>a>span.tab-blog {
				bottom: unset;
				font-size: 12px;
				left: -32px;
				padding: 0 50px;
				right: unset;
				text-transform: uppercase;
				top: 24px;
				transform: rotate(-45deg);
				display: inline-table
}

.section-news-top ul li>a>span.tab-blog.tab-new {
				background-color: #62d200
}

.section-news-top ul li>a>span.tab-blog.tab-hot {
				background-color: red
}

.section-news-top {
				display: inline-block;
				margin-top: 10px;
				width: 100%;
				padding: 0 10px
}

.section-news-top ul li>a {
				display: block;
				min-height: 193px;
				overflow: hidden;
				padding: 5px;
				position: relative
}

.section-news-top ul li>a .no-image {
				width: 283px !important;
				min-height: 191px;
				height: unset !important
}

.section-news-top ul li>a>span {
				background-color: rgba(0, 0, 0, .59);
				bottom: 5px;
				box-sizing: border-box;
				color: #fff;
				display: block;
				font-size: 14px;
				left: 5px;
				padding: 5px;
				position: absolute;
				right: 5px;
				text-align: center
}

.section-news-top ul li>a>span:nth-child(2) {
				height: 58px
}

.section-news-top ul>li {
				float: left;
				margin-bottom: 8px;
				margin-right: .5%;
				width: 24.6%
}

.section-news-top ul>li img {
				width: 100%
}

.section-news-top ul>li:nth-child(4n) {
				margin: 0
}

.section-top-news ul {
				list-style-type: none;
				margin: 0;
				padding: 0
}

.section-top-news ul li {
				list-style-type: none;
				margin: 0;
				padding: 15px 0;
				line-height: 20px
}

.section-top-news ul li a>span {
				box-sizing: border-box;
				color: #212121;
				display: inline-block;
				font-size: 15px;
				padding-right: 30px;
				position: relative;
				max-width: 100%;
				font-weight: 700
}

.section-top-news ul li>a .sprite-news:before {
				background-position: -94px -464px;
				display: block;
				height: 12px;
				position: absolute;
				right: 0;
				top: 5px;
				width: 23px;
				content: ""
}

.section-top-news ul li>a .sprite-hot:before {
				background-position: -100px -731px;
				display: block;
				height: 12px;
				position: absolute;
				right: 0;
				top: 0;
				width: 29px;
				content: ""
}

.section-news-bottom .news-category ul {
				padding: 0;
				margin: 0
}

.news-category {
				clear: both
}

.news-category .product-item-image {
				width: 202px;
				height: 143px
}

.news-category ul li {
				line-height: 25px
}

.news-category {
				padding: 30px 0 0
}

.news-category .product-item-image {
				border: 1px solid #ccc;
				margin-right: 25px;
				padding: 4px;
				box-sizing: border-box
}

.news-category ul li {
				padding: 20px 0;
				list-style-type: none
}

.section-top-news {
				padding: 30px 0 0
}

.news-category:first-child, .section-top-news:first-child {
				padding: 12px 0 0
}

.product-info h2 a, .section-top-news ul li a>span {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis
}

.product-info {
				overflow: hidden;
				position: relative
}

.product-info.view-more {
				margin: 20px 0;
				text-align: center
}

.product-info.view-more a {
				line-height: 25px
}

.product-info h2 a {
				color: #212121;
				display: inline-block;
				font-size: 18px;
				text-transform: uppercase;
				width: 100%
}

.product-info>a {
				color: #212121 !important;
				font-size: 14px;
				display: inline-block;
				border: 1px solid #000;
				text-align: center;
				width: 95px;
				margin: 4px 0 0
}

.product-info p {
				color: #636363;
				font-size: 14px;
				margin: 0 0 10px
}

.product-info .blog-params-block {
				padding: 0
}

.product-info .blog-params-block .fa-calendar {
				margin: 0 5px 0 0
}

.news-category:last-child ul>li:last-child {
				border-bottom: medium none
}

.center {
				text-align: center
}

.ty-float-left {
				float: left
}

.blog-video {
				padding: 12px 0 0 !important
}

.blog-video ul li {
				padding: 15px 0
}

.blog-video .product-item-image {
				border: medium none;
				cursor: pointer;
				margin-right: 5px;
				padding: 0;
				width: 175px;
				height: 100px
}

.blog-video .product-item-image img {
				max-width: 100%
}

.blog-video .product-info h2 a {
				color: #212121;
				display: block;
				font-size: 12px;
				font-weight: 700;
				line-height: 16px;
				text-transform: none;
				overflow: initial;
				text-overflow: clip;
				white-space: normal
}

.promiton-event {
				padding: 30px 0 0 !important
}

#fb_fanpage {
				padding: 30px 0 0
}

.news-fb-author-wrap .col-left {
				float: left;
				padding: 10px 0;
				width: 50%
}

.blog-item-params-cover {
				padding: 10px 0 0
}

.blog-item-params-cover .col-left {
				float: left
}

.blog-item-params-cover .col-right {
				float: right
}

.blog-item p, .blog-item span {
				font-size: 15px;
				font-weight: 400;
				letter-spacing: -.0666667px;
				padding: 0 0 6px
}

.section-news-bottom #seo_container_for_fb_box {
				display: inline;
				vertical-align: top
}

.news-fb-author-wrap .col-right {
				float: right
}

.section-news-bottom .section-news-col .blog .blog-item {
				display: inline-block;
				width: 100%
}

.section-news-bottom .section-news-col .blog .blog-item h1 {
				color: #212121 !important;
				font-size: 22px !important;
				margin-bottom: 7px !important;
				text-align: left !important;
				text-transform: uppercase;
				font-weight: 500
}

.section-news-bottom .section-news-col .blog .blog-item .blog-params-block {
				padding: 0 0 10px
}

.section-news-bottom .section-news-col .blog .blog-item .blog-params-block .author-name-txt {
				text-align: right !important
}

.section-news-bottom .section-news-col .blog .blog-item .blog-params-block span {
				font-size: 13px !important;
				padding: 0 3px
}

.section-news-bottom .section-news-col .blog .blog-item .blog-params-block span.author-name span {
				color: #212121;
				padding: 0;
				font-weight: 700 !important
}

.blog h3 {
				color: #008ac2 !important;
				display: block;
				float: left;
				font-size: 18px !important;
				line-height: 27px !important;
				margin-bottom: 5px !important;
				width: 100% !important
}

.section-news-bottom .section-news-col .blog {
				padding: 15px 0 0;
				line-height: 25px
}

.section-news-bottom .section-news-col .blog .blog-item h2 {
				color: #008ac2;
				display: block;
				float: left;
				font-size: 20px;
				line-height: 27px;
				margin-bottom: 8px;
				width: 100%;
				font-weight: 500
}

.section-news-bottom .section-news-col #nks-product-description-general-v2 div:last-child span {
				font-weight: 700 !important
}

.section-news-bottom .section-news-col .blog .blog-item .short-description {
				margin: 15px 0
}

.section-news-bottom .section-news-col .blog .blog-item .short-description, .section-news-bottom .section-news-col .blog .blog-item .short-description>p, .section-news-bottom .section-news-col .blog .blog-item .short-description>p>span {
				color: #636363 !important;
				font-size: 16px !important;
				font-weight: 700 !important;
				line-height: 20px !important;
				text-align: justify
}

.section-news-bottom .section-news-col .blog .blog-item .nks-image-description-center, .section-news-bottom .section-news-col .blog .blog-item .nks-image-description-center em, .section-news-bottom .section-news-col .blog .blog-item .nks-image-description-center i {
				font-size: 15px !important
}

.section-news-bottom .section-news-col .blog .blog-item .nks-image-description-center a {
				font-size: 15px !important;
				font-style: italic
}

.section-news-bottom .section-news-col .blog .blog-item .short-description a {
				color: #008ac2;
				font-size: 16px;
				font-weight: 700
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 {
				display: block;
				margin: 0 !important
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 a {
				color: #008ac2
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 img {
				margin: auto;
				text-align: center;
				max-width: 100%;
				display: block
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 table {
				margin: 0 auto;
				border: solid
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 table td, .section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 table tr {
				border: 1px solid;
				font-size: 14px;
				padding: 5px;
				word-break: break-word
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 em {
				font-style: italic
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 strong {
				font-weight: 700
}

.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 iframe {
				display: block;
				margin: 0 auto
}

.news-fb-author-wrap .nk-footer-share a {
				float: left;
				width: 40px;
				height: 40px;
				margin: 0 3px 0 0;
				border-radius: 50%;
				line-height: 40px;
				text-align: center
}

.news-fb-author-wrap .nk-footer-share a:first-child {
				background-color: #30497d
}

.news-fb-author-wrap .nk-footer-share a:nth-child(2) {
				background-color: #e42c27
}

.news-fb-author-wrap .nk-footer-share a:nth-child(3) {
				background-color: #405fa4
}

.news-fb-author-wrap .nk-footer-share .fa {
				font-size: 25px;
				text-transform: uppercase;
				color: #fff;
				vertical-align: middle
}

.news-related-wrap {
				border-top: 1px solid #ebebeb;
				display: inline-block;
				padding: 20px 0;
				width: 100%;
				margin: 20px 0 0
}

.news-related-wrap h3 {
				font-size: 20px;
				padding: 0 0 10px;
				font-weight: 500
}

.news-related-wrap .news-related-item {
				float: left;
				width: 25%
}

.news-related-wrap .news-related-item div {
				display: block;
				padding: 0 10px
}

.news-related-wrap .news-related-item p a {
				color: #212121;
				font-size: 14px;
				line-height: 14px
}

.news-related-wrap .news-related-item .news-name {
				padding: 6px 0 0
}

.news-related-wrap .news-related-item .blog-params-block {
				color: #c8c8c8;
				padding: 0
}

.news-related-wrap .blog-params-block i {
				color: #c8c8c8;
				font-size: 12px
}

.news-related-wrap .blog-params-block span {
				color: #c8c8c8;
				display: inline-block;
				font-size: 12px;
				line-height: 11px;
				vertical-align: middle
}

.news-keyword a, .news-keyword span {
				font-size: 14px
}

.news-keyword .title {
				color: #333;
				font-weight: 700;
				padding-right: 5px
}

.news-keyword a:after {
				content: ",";
				padding: 0 2px
}

.news-keyword a:last-child:after {
				content: none
}

.section-news-bottom .product-same .nk-fg-products .nk-fgp-items {
				margin-bottom: 10px;
				width: 100%
}

.section-news-bottom .product-same .nk-fg-products .nk-fgp-items:last-child {
				margin-bottom: 0
}

.tygh-content .product-same .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
				border: 1px solid #d7d7d7;
				padding: 10px 25px
}

.blog-item #nks-product-description-general-v2 .nks-title>h2 {
				font-size: 16px !important;
				margin: 0 !important
}

.blog-item #nks-product-description-general-v2 .nks-type-creative-description .nks-block-description * {
				font-size: 16px !important
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new {
				padding: 20px 5px 10px;
				width: 100%;
				box-sizing: border-box
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items {
				width: 100%;
				margin-bottom: 10px
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .position-top-right.tragop_0 {
				/* position: absolute; */
				bottom: 12px;
				right: 12px;
				z-index: 10;
				top: auto;
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .position-top-right.tragop_0 img:first-child {
				/* position: absolute; */
				bottom: 22px;
				right: 10px;
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items {
				border: 1px solid #d7d7d7;
				padding: 15px;
				display: block;
				position: relative;
				-webkit-transition: all .3s ease 0s;
				-moz-transition: all .3s ease 0s;
				-o-transition: all .3s ease 0s;
				transition: all .3s ease 0s;
				-ms-transition: all .3s ease 0s;
				overflow: hidden
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items:hover {
				-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
				-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
				box-shadow: 0 0 20px rgba(0, 0, 0, .15);
				cursor: pointer
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover {
				display: block;
				margin: 0 auto 10px;
				text-align: center;
				position: relative
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover img {
				display: block;
				margin: 0 auto
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover .nks-tag-wrapper {
				position: absolute
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover .nks-tag-wrapper.position-top-left {
				top: 0;
				left: 0
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover .nks-tag-wrapper.position-top-right {
				top: 0;
				right: 0
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover .nks-tag-wrapper.position-bottom-left {
				bottom: 0;
				left: 0
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-img-cover .nks-tag-wrapper.position-bottom-right {
				bottom: 0;
				right: 0
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				width: 100%;
				font-size: 1.083em;
				color: #212121;
				text-transform: uppercase;
				padding: 12px 0 6px;
				font-weight: 500;
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				width: 100%;
				color: #02a434;
				font-size: 1.133em;
				padding: 0 0 5px
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-price-section {
				position: relative;
				display: flex;
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-price-section .nk-price {
				color: red;
				font-size: 1.692em;
				float: left;
				margin: 4px 0 0;
				width: 100%
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-price-section .nk-price.old {
				color: #666;
				font-size: 1.21em;
				margin: 8px 0 0;
				line-height: 1.39
}

.news-category.nk-fg-products-new-2017 .nk-fg-products-new .nk-fgp-items .nk-fgp-in-items .nk-price-section .nk-price.old .strike {
				text-decoration: line-through
}

.nk-service {
				width: 100%;
				padding: 0 0 10px
}

.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;
				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, .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, .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 .product_info_price_value .product_info_price_value-online-final {
				display: flex;
				display: -webkit-flex;
				display: -webkit-box;
				align-items: center
}

.d .wrap_content_top_premium_style .NkPdp_productInfo .productInfo_new .productInfo_col-23 .bg-Pro .product_info_price .product_info_price_value .product_info_price_value-online-final p.txt_shock_online_exp {
				border: 1px dashed #368bff;
				white-space: nowrap;
				padding: 2px 5px;
				background-color: #e2eefe;
				border-radius: 1px;
				height: 22px;
				color: #000;
				font-size: 12px;
				margin: 7px 0 0 10px
}

.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
}

.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 .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
}

#tygh_footer {
				z-index: 1
}

.nk-footer i {
				display: block
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .icon {
								width: 160px
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-tong-dai-ho-tro .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-tong-dai-ho-tro .text h3 {
				font-size: 14px;
				font-weight: 500;
				color: #000
}

.nk-footer #nk-tong-dai-ho-tro .text h3 span {
				color: #4a4a4a;
				font-weight: 400
}

.nk-footer #nk-tong-dai-ho-tro p {
				font-size: 14px;
				color: #4a4a4a
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span, .nk-footer #nk-tong-dai-ho-tro p.t2 span {
				font-size: 18px;
				font-weight: 500;
				padding: 0 5px
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.red, .nk-footer #nk-tong-dai-ho-tro p.t2 span.red {
				color: #f86666
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span.green, .nk-footer #nk-tong-dai-ho-tro p.t2 span.green {
				color: #1fb349
}

.nk-footer #nk-tong-dai-ho-tro p.t1 span {
				padding: 0;
				font-size: 36px
}

.nk-footer #nk-tong-dai-ho-tro p.t2 {
				padding: 0 0 10px;
				border-bottom: 1px solid #ebebeb
}

.nk-footer #nk-tong-dai-ho-tro p.t3 span {
				color: #000;
				font-size: 14px;
				padding: 0
}

.nk-footer #nk-tong-dai-ho-tro p.t3 a {
				color: #4a4a4a;
				margin: 0 0 0 5px
}

@media ( max-width :1179px) {
				.nk-footer #nk-tong-dai-ho-tro {
								width: 100%;
								margin: 0 0 1%
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .icon {
								width: 160px
				}
}

@media ( min-width :1440px) {
				.nk-footer #nk-email-newsletter .text {
								width: calc(100% - 160px)
				}
}

.nk-footer #nk-email-newsletter .text h3 {
				font-size: 14px;
				color: #000;
				line-height: 24px;
				margin: 0 0 20px
}

.nk-footer #nk-email-newsletter .text h3 strong {
				font-weight: 500
}

.nk-footer #nk-email-newsletter .text h3 span {
				display: block
}

.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
}

.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) {
				.nk-footer #nk-email-newsletter {
								width: 100%;
								margin: 0
				}
}

.nk-footer #nk-footer-l #nk-footer-menu ul li span {
				font-size: 14px;
				line-height: 24px;
				font-weight: 700;
				color: #4a4a4a;
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span {
				font-weight: 400;
				line-height: 14px;
				font-size: 14px;
				color: #4a4a4a;
				display: block
}

.nk-footer #nk-footer-l #nk-footer-menu ul li .nk-footer-submenu span:hover {
				color: #0076ff;
				cursor: pointer
}

.nk-footer #nk-footer-l #nk-payment {
				padding: 30px 0 0
}

.nk-footer #nk-footer-l #nk-payment ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 5px 0
}

.nk-footer #nk-footer-l #nk-payment ul li:last-child {
				padding: 0
}

.nk-footer #nk-footer-r {
				padding: 30px 0 0
}

.nk-footer #nk-footer-r span {
				color: #4a4a4a;
				font-size: 14px;
				font-weight: 700
}

.nk-footer #nk-footer-r #nk-b2b {
				margin-bottom: 20px
}

.nk-footer #nk-footer-r #nk-b2b .js_hidden_link:hover {
				cursor: pointer
}

.nk-footer #nk-footer-r #nk-b2b span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social {
				padding-top: 10px
}

.nk-footer #nk-footer-r #nk-social span {
				margin: 0 0 12px;
				display: block
}

.nk-footer #nk-footer-r #nk-social ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer #nk-footer-r #nk-download span {
				margin: 0 0 10px;
				display: block
}

.nk-footer #nk-footer-r #nk-download p {
				display: table-cell;
				vertical-align: middle
}

.nk-footer #nk-footer-r #nk-download p:nth-child(2) {
				padding: 0 10px 0 0
}

.nk-footer #nk-footer-r #nk-download p a:first-child {
				padding: 0 0 5px;
				display: block
}

.wrap-footer-payship {
				margin-top: 20px
}

.wrap-footer-payship ul.foot_payment_ship {
				width: 100%
}

.wrap-footer-payship ul.foot_payment_ship h3 {
				font-size: 14px;
				color: #4a4a4a;
				font-weight: 700;
				margin: 0 0 12px
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment {
				width: 40%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship #nk-payment ul {
				padding-right: 30px
}

.wrap-footer-payship ul.foot_payment_ship .foot_ship_robin {
				width: 40%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship .foot_app {
				width: 20%;
				float: left
}

.wrap-footer-payship ul.foot_payment_ship .foot_app #nk-download p span:hover {
				cursor: pointer
}

.foot_ship {
				width: 100%
}

.foot_ship .logo-img-ship ul {
				display: flex;
				flex-flow: row wrap;
				padding-right: 60px
}

.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
}

.nk-footer-copyright {
				background-color: #eaeced;
				padding: 10px 0;
				display: inline-table;
				width: 100%
}

.nk-footer-copyright i {
				display: block
}

.nk-footer-copyright #nk-footer-copyright-l span {
				font-size: 10px;
				display: block;
				color: #9b9b9b;
				line-height: 12px
}

.nk-footer-copyright #nk-footer-copyright-r {
				width: 20%
}

.nk-footer-copyright #nk-footer-copyright-r ul li {
				display: table-cell;
				vertical-align: middle;
				padding: 0 5px 0 0
}

.nk-footer-copyright #nk-footer-copyright-r ul li:last-child {
				padding: 0
}

.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: 0
}

.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-popup {
				height: 290px
}

.footer-sub-notification-content-extended h1 {
				border-width: 7px 7px 0;
				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;
				bottom: 187px;
				right: -40px;
				background: rgba(0, 0, 0, .3);
				color: #fff;
				border-radius: 100px;
				box-shadow: 0 7px 10px 0 rgba(106, 65, 65, .21);
				text-align: center;
				z-index: 999;
				transition: all .5s ease;
				-webkit-transition: all .5s ease;
				cursor: pointer
}

.scrollup.active {
				right: 22px
}

.scrollup i {
				transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				line-height: 35px;
				margin: 0 4px 0 0;
				display: inline-block
}

.scrollup i:before {
				font-size: 16px
}