/* roboto */ @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  src: url('../fonts/Roboto-Light.ttf') format('truetype');  }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src:  url('../fonts/Roboto-Regular.ttf') format('truetype');  }@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  src:  url('../fonts/Roboto-Italic.ttf') format('truetype');  }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  src: url('../fonts/Roboto-Bold.ttf') format('truetype');  }*,*:before, *:after  {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0;  margin: 0;  border: 0;}body {  color: #000;  font-family: 'Roboto', Helvetica, Arial,sans-senif;  line-height: 18px;  font-size: 13px;}html {  font-size: 100%;  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {  display: inline-block; /* 1 */  vertical-align: baseline; /* 2 */}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;color: #333;text-decoration: none;}a:active,a:hover {outline: 0; text-decoration: none;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0; max-width: 100%;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}ol,ul{list-style: none;}pre { overflow: auto;}code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}button,input,optgroup,select,textarea {  color: inherit; /* 1 */  font: inherit; /* 2 */  margin: 0; /* 3 */}button {overflow: visible;}button,select {text-transform: none;}button,html input[type='button'], /* 1 */input[type='reset'],input[type='submit'] {  -webkit-appearance: button; /* 2 */  cursor: pointer; /* 3 */}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}input {line-height: normal;}input:focus{outline: 0; border: 0;}input[type='checkbox'],input[type='radio'] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button {  height: auto;}input[type='search'] {  -webkit-appearance: textfield; /* 1 */  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box; /* 2 */  box-sizing: content-box;}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration {  -webkit-appearance: none;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}[class^='icon-'], [class*=' icon-'] {  display: inline-block;  color: #000000;  fill: currentColor;  width: 20px;  height: 20px;}.transit{  -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;}.fl{float: left !important;}.fr{float: right !important;}.display-n{display: none;} .hide-important{display: none !important;}.a-center{text-align: center;}.a-left{text-align: left;}.a-right{text-align: right;}.cls:before,.cls:after{content: ''; display: none;}.cls:after{clear: both;}/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}/* *  Owl Carousel - Auto Height Plugin */.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}/* *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;  -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;}.owl-carousel .owl-stage:after {  content: '.';  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-controls .owl-dots{position: absolute; bottom: 5px; }.owl-carousel .owl-controls .owl-dot{    display: inline-block;  width: 12px;  height: 12px;  margin: 0 4px;    opacity: 0.5;  border-radius: 100%;    background: #999;    font-size: 0;       cursor: pointer;}.owl-carousel .owl-controls .owl-dot.active,.owl-carousel .owl-controls .owl-dot:hover{opacity: 1; background-color: #e5101d;}.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-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  margin: 0 auto;  -webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}/* No Js */.no-js .owl-carousel {  display: block;}/* *  Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-item img {  transform-style: preserve-3d;}.owl-carousel .owl-nav{}

.owl-carousel .owl-controls .owl-nav > div {    position: absolute;    top: 50%;    text-align: center;     background: rgba(153,153,153,0.3);    width: 30px;    height: 50px;    border-radius: 2px;}
.owl-carousel .owl-controls .owl-nav > div:hover{background: rgba(153,153,153,0.8);}
.owl-carousel .owl-controls .owl-nav > div svg{fill: #fff; color: #fff; width: 30px; height: 50px;}
.owl-carousel .owl-controls .owl-nav .owl-prev{left: 0; background:url('../images/bg_page_navi_prev.png') no-repeat;}
.owl-carousel .owl-controls .owl-nav .owl-next{right: 0;background:url('../images/bg_page_navi_next.png') no-repeat; }
.owl-carousel .owl-controls .owl-nav > div.owl-prev:hover{background:url('../images/left_bt.png') no-repeat;}
.owl-carousel .owl-controls .owl-nav > div.owl-next:hover{background:url('../images/right_bt.png') no-repeat;}
.banner img{ display: block; max-width: 100%; margin-left: auto; margin-right: auto; padding-bottom: 10px;}
/* TOOL TIP */.fade {    opacity: 0;    -webkit-transition: opacity 0.15s linear;    -moz-transition: opacity 0.15s linear;    -o-transition: opacity 0.15s linear;    transition: opacity 0.15s linear;}.fade.in {opacity: 1;}.tooltip {    position: absolute;    z-index: 10;    display: block;    font-size: 11px;    opacity: 0;    visibility: visible;}.tooltip.in {opacity: 0.8; z-index: 1030;}.tooltip.top {margin-top: -3px;}.tooltip.right { margin-left: 3px;}.tooltip.bottom {margin-top: 3px;}.tooltip.left {margin-left: -3px;}.tooltip-inner {  padding: 4px 8px;  text-align: left;  text-decoration: none;  background-color: #090;  border-radius: 3px;  line-height: 18px;  border: 1px solid #090;  color:#FFF;  max-width: 300px;  min-width: 150px;  text-align: center;}.tooltip-arrow {    position: absolute;    width: 0;    height: 0;    border-style: solid  ;    border-color:transparent;    }.tooltip.top .tooltip-arrow {    bottom: 0;    left: 50%;    margin-left: -5px;    border-top-color: #090;    border-width: 5px 5px 0;}.service .tooltip.top .tooltip-arrow{opacity: 0;}.tooltip.right .tooltip-arrow {    top: 50%;    left: -5px;    margin-top: -5px;    border-right-color: #090;    border-width: 5px 5px 5px 0;}.tooltip.left .tooltip-arrow {    top: 50%;    right: 0;    margin-top: -5px;    border-left-color: #090;    border-width: 5px 0 5px 5px;}.tooltip.bottom .tooltip-arrow {    top: -5px;    left: 50%;    margin-left: -5px;    border-bottom-color: #090;    border-width: 0 5px 5px;}/*end tooltip*/.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1003;    background-color: #000000;}.modal-backdrop.fade {opacity: 0;}.modal-backdrop, .modal-backdrop.fade.in {opacity: 0.6;}.modal {    position: fixed;    top: 12%;    left: 50%;        width: 600px;    margin-left: -300px;    background-color: #ffffff;    border: 5px solid rgba(0, 0, 0, 0.3);    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -webkit-background-clip: padding-box;    -moz-background-clip: padding-box;    background-clip: padding-box;    display: none;}.modal.fade {    top: -150%;    z-index:-1;    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;    -o-transition: opacity 0.3s linear, top 0.3s ease-out;    transition: opacity 0.3s linear, top 0.3s ease-out;}.modal.in {top: 3%;z-index: 1010; display: block;}.modal-header {    border-bottom: 1px solid #eee;    position: relative;  background: #fff;    font-size:15px;    color:#333;    height: 40px;    line-height: 40px;    padding: 0 10px;    overflow: hidden;}.modal-header .caption {    font-size: 16px;    text-transform: uppercase;    line-height: 40px;}.modal-header .close {    border: 1px solid #e5101d;    display: inline-block;    font-size: 13px;    font-weight: bold;    height: 24px;    line-height: 18px;    text-align: center;    width: 24px;    color: #e5101d;    margin-top: 8px;    background: none;    border-radius: 2px;    float: right;}.modal-body {    background-color: #f2f2f2;    /*max-height: 500px;*/    overflow-y: auto;}.modal-form {margin-bottom: 0;}.modal-footer {    line-height: 18px;    padding: 10px 15px;    margin-bottom: 0;    text-align: center;    background-color: #f2f2f2;    border-top: 1px solid #ddd;    -webkit-border-radius: 0 0 6px 6px;    -moz-border-radius: 0 0 6px 6px;    border-radius: 0 0 6px 6px;    -webkit-box-shadow: inset 0 1px 0 #ffffff;    -moz-box-shadow: inset 0 1px 0 #ffffff;    box-shadow: inset 0 1px 0 #ffffff;    clear: both;}.modal-footer:before, .modal-footer:after {    display: table;    line-height: 0;    content: '';}.modal-footer:after {clear: both;}/* header */#header{background-color: #fff;position: relative; transition: transform 0.5s ease;}.fixed-header #header{    position: fixed;    background-color: #fff;    z-index: 20;    width: 100%;    top: -60px;    left: 0;    box-shadow: 1px 2px 4px #ccc;}.fixed-header #header.slidedown {                transform: translate3d(0,60px,0);               }.fixed-header #header.slideup {                transform: translate3d(0,0,0);               }.fixed-header .head-bar{display: none;}.fixed-header #header .content-head{padding: 10px 0;}.fixed-header #header .h-left .site-logo{   position: absolute;    top: -9px;}.fixed-header #header .h-left .site-logo .slogan{  display: none;}/* head bar  */.head-bar{  /*background-color: #f7f7f7;*/  height: 28px;  width: 100%;}.head-bar.link-active{position: relative;z-index: 15;}.head-bar .list-bar{float: right;}.head-bar .list-bar > li.active{background-color: #fff; z-index: 10; position: relative;    margin-right: -1px;}.head-bar .list-bar > li{float: left;padding: 4px 0; position: relative;}.head-bar .list-bar > li.hotline span{display: inline-block;padding: 0;border: none;}.head-bar .list-bar > li.hotline a{cursor: default;border:none; display: inline-block;}.head-bar .list-bar > li.hotline b{color:#e5101d; }.head-bar .list-bar > li.hotline .email{cursor: pointer;padding-left: 0;}.head-bar .list-bar > li.hotline .email b{font-weight: normal;}.head-bar .list-bar > li > a,.head-bar .list-bar > li > span{  display: inline-block;      padding: 0 10px;    border-left: 1px solid #ddd;    line-height: 18px;    cursor: pointer;}.head-bar .list-bar > li.active > span{ border:0}.head-bar .list-bar > li.no-b > a{border: none;}.head-bar .list-bar > li > a:hover,.head-bar .list-bar > li.current > a,.head-bar .list-bar > li > span:hover,.head-bar .list-bar > li.current > span{color: #e5101d;}.head-bar .list-bar > li > a .icon-a_down,.head-bar .list-bar > li > span .icon-a_down{  padding-left: 5px;    width: 15px;    height: 14px;  fill: #333;  padding-top: 5px;}.head-bar .list-bar > li.li-openshop svg{      width: 14px;    height: 16px;    fill: #666;    vertical-align: middle;    margin-left: 5px;}.head-bar .list-bar > li.li-openshop:hover svg{fill: #e5101d;}.head-bar .list-bar > li.active > a .icon-a_down{fill: #e5101d;}.head-bar .list-bar > li.d-app{position: relative;}.head-bar .list-bar > li.d-app a{}.head-bar .list-bar > li.d-app .icon-mobile{      width: 15px;    height: 14px;  fill: #06c;  position: absolute;  left: 0;  top: 6px;}.head-bar .list-bar > li .sub-bar-top,.head-bar .list-bar > li .sub-link-show{      position: absolute;    background-color: #F7F7F7;    top: 26px;    right: 0;    z-index: 7;    border: 1px solid #e7e7e7;    box-shadow: 0px 1px 4px #ccc;    min-width: 200px;    border-top: none;    display: none;    opacity: 0;}.head-bar .list-bar > li.active .sub-bar-top,.head-bar .list-bar > li.active .sub-link-show{opacity: 1;display: block;}.head-bar .list-bar > li .box-link-svg{}.head-bar .list-bar > li .box-link-svg .tl{font-size: 11px;}.head-bar .list-bar > li .box-link-svg .tl b{font-size: 13px;}.head-bar .list-bar .sub-link-show > li{}.head-bar .list-bar .sub-link-show > li a{     display: block;    line-height: 24px;    padding: 4px 10px;    border-bottom: 1px dotted #ddd;}.head-bar .list-bar .sub-link-show > li a:hover{background-color: #f1f1f1;}.head-bar .list-bar .sub-link-show > li:last-child a{border: none;}.sub-bar-top > a{  display: block;  line-height: 24px;  padding: 4px 10px;  border-bottom: 1px dotted #ddd;}.sub-bar-top > a:last-child{border: none;}.sub-bar-top > a:before{  content: '»';  color: #666;   padding-right: 5px;  font-size: 14px;}.sub-bar-top > a:hover{background-color: #fff;}.sub-ktdh > p {  background-color: #ffeff0;  line-height: 20px;  padding: 10px 20px;  color: #e5101d;  display: none;}.sub-ktdh .sub-ktdh-f {padding: 10px;}.bar-top-right .hd > a{cursor: default;}.sub-ktdh  label {  padding: 8px 0;  display: block;  color: #999;}.sub-ktdh  label input[type='text'],.sub-ktdh .sub-ktdh-f label input[type='number'] {  background-color: #fff;  height: 30px;  width: 200px;  border: 1px solid #ccc;  border-radius: 2px;  padding: 2px 4px;  font-size: 13px;}.sub-ktdh .sub-ktdh-f label a {  color: #c25455;  display: inline-block;}.sub-ktdh .sub-ktdh-f label a:first-child { padding-right: 3px; }.sub-ktdh .sub-ktdh-f label a:last-child { padding-left: 3px; }.sub-ktdh .sub-ktdh-f label a:hover { text-decoration: underline; }.sub-ktdh #ktdt-no{color: #c00; padding: 5px 0;}.sub-ktdh label button {  background-color: #e60f1e;  color: #fff;  text-transform: uppercase;  text-align: center;  height: 30px;  line-height: 30px;  border: none;  border-radius: 2px;  font-weight: bold;  font-size: 12px;  width: 100%;}.sub-ktdh.logged{padding: 10px;}.sub-ktdh.logged .title{  display:block;  line-height: 17px;  font-size:13px;  text-transform: uppercase;  margin-bottom:5px;  font-weight: bold;}.sub-ktdh .order{  display: block;  line-height: 18px;  padding: 4px 0;}.sub-ktdh .order:before{      content: '»';    color: #666;    padding-right: 5px;    font-size: 14px;}.sub-ktdh.logged label{padding: 6px 0;}.sub-ktdh.logged label input[type='text']{width: 265px;margin-top:3px;}.sub-ktdh .order a{color:#e5101d; display: inline-block; font-weight: bold;}.sub-ktdh .order a:hover{background: none; text-decoration: underline;}.content-head{  padding: 12px 0;   height: 60px;  -webkit-transition: all .25s linear;     -moz-transition: all .25s linear;      -ms-transition: all .25s linear;       -o-transition: all .25s linear;          transition: all .25s linear;}#header .h-left{  position: relative;  width: 220px;  float: left;  z-index: 3;}#header .h-left .site-logo{    position: absolute;    top: -30px;    width: 220px;    height: 50px;    text-align: center;}#header .h-left .site-logo a{display: inline-block;}#header .h-left .site-logo .slogan {    display: block;    white-space: nowrap;    font-size: 10px;    color: #e5101d;    letter-spacing: -0.2px;}#header .h-right{  position: relative;  float: right;  font-size: 13px;  padding-left: 50px;  z-index: 3;}#header .h-right .box-info{  float: left;   position: relative;  margin-left: 10px;  border: 1px solid #ddd;  border-radius: 3px;  height: 36px;  line-height: 34px;  padding: 0 30px 0 20px;  cursor: pointer;  background-color: #fff;}#header .h-right .box-info:hover{background-color: #f8d6d5; border-color: #cf9598;}#header .h-right .box-info .fa{  font-size: 20px;  color: #838383;  position: absolute;  left: 5px;  top: 6px;}#header .h-right .box-info .icon{   position: absolute;  left: 5px;  top: 6px;  fill: #838383;  color: #838383;}#header .h-right .box-info .tl{display: inline-block; padding-left: 10px;}#header .h-right .box-info .num{      background-color: #e5101d;    color: #fff;    border-radius: 100%;    width: 18px;    height: 18px;    font-size: 11px;    position: absolute;    right: 4px;    top: 6px;    line-height: 20px;    text-align: center;}#header .h-right .box-cart{background-color: #c9141b;border: 1px solid #ac080f;}#header .h-right .box-cart:hover{background-color: #AF0F15;}#header .h-right .box-cart .icon{fill: #fff;color: #fff;}#header .h-right .box-cart .tl{color: #fff;}#header .h-right .box-cart .num{background-color: #fff; color: #e5101d;}#header .h-right .box-notify{}#header .h-right .box-favorite{}#header .h-middle {  position: relative;  width: auto;  z-index: 2;  margin-left: 230px;}.search-bottom{margin: 14px 0;}.search-bottom .search-bar{width: 60%;margin:0 auto;}.search-bar .searchbar-operate-box {    position: relative;    float: right;    padding-right: 50px;}.search-bar .search-key-box {    position: relative;    width: auto;    overflow: hidden;    height: 36px;    border: 2px solid #e4101c;    border-right: 0 none;    border-radius: 3px 0 0 3px;}.search-bar .search-key-box input {    position: relative;    display: block;    width: 100%;    height: 100%;    line-height: 18px;    font-size: 13px;    border: 0 none;    border-radius: 3px;    padding: 0 10px;}.search-bar .search-category {    position: relative;    height: 36px;    border-top: 2px solid #e4101c;    border-bottom: 2px solid #e4101c;}.search-bar .search-btn {    position: absolute;    z-index: 5;    right: 0;    top: 0;    width: 50px;    height: 36px;    background: #e60f1e;    border-radius: 0 3px 3px 0;        color: #fff;    font-size: 20px;}.search-bar .search-btn .icon{  width: 21px;  height: 21px;  fill: #fff;}/* fix search select */.search-bar .selectBox{position: relative;height: 100%;background-color: #fff;}.search-bar .selected {     width: 140px;    cursor: pointer;    padding-left: 5px;    border-left: 1px solid #d9d9d9;    color: #505050;    height: 100%;    z-index: 1;    display: block;    line-height: 34px;    position: relative;    background: none;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.search-bar .selectBox .icon{  cursor: pointer;    position: absolute;  right: 0;  top: 8px;  font-size: 14px;  color: #999;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;}.search-bar .selectBox.active .icon{    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -o-transform: rotate(180deg);    -ms-transform: rotate(180deg);  }.selectBox .selectOptions {        background-color: #fff;    border: 1px solid #ddd;    border-top-color: #e5101d;    opacity: 0;    visibility: hidden;    left: 0px;    overflow: hidden;    position: absolute;    top: 34px;    width: 190px;    z-index: 100;    border-radius: 0 0 2px 2px;    box-shadow: 0 6px 12px rgba(0,0,0,.175);    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);}.selectBox .selectOptions.selectOptionsSearch {  height: 300px;}.selectBox .selectOptions .mCustomScrollBox>.mCSB_scrollTools {  right: 0;}.selectBox.active .selectOptions{    opacity: 1;    visibility: visible;    animation: slidenavAnimation 300ms 1 ease-out forwards;    -webkit-animation: slidenavAnimation 300ms 1 ease-out forwards;    -moz-animation: slidenavAnimation 300ms 1 ease-out forwards;}@keyframes slidenavAnimation { from {    margin-top: -32px;    opacity: 0;  }  to {    margin-top: 0;    opacity: 1;  }}@-webkit-keyframes slidenavAnimation { from {    margin-top: -32px;    opacity: 0;  }  to {    margin-top: 0;    opacity: 1;  }}@-moz-keyframes slidenavAnimation { from {    margin-top: -32px;    opacity: 0;  }  to {    margin-top: 0;    opacity: 1;  }}.search-bar .selectOption {    display:block;    line-height: 20px;    padding:2% 10%;    cursor: pointer;}.search-bar .selectOption.sub{padding-left: 16%;}.search-bar .selectOption.select{color: #06c;}.search-bar .selectOption.sub:hover{color: #fff;}.search-bar .selectOption:hover {color: #f6f6f6;background: #4096ee;}/* search autocomplete */.search-autocomplete{    position: absolute;    top: 35px;    left: 0;    border: 1px solid #e5101d;    background-color: #fff;    display: none;    overflow-y: auto;    z-index: 11;    min-width: 480px;    max-width: 530px;     max-height: 450px;    box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.32);    -o-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.32);    -ms-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.32);    -moz-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.32);    -webkit-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.32);}.search-autocomplete dl {overflow: hidden;line-height: 28px;}.search-item dt {  float: left;  padding-left: 5px;  line-height: 34px;  width: 80px;  color: #666;  font-weight: bold;}.search-autocomplete .search-item {border-bottom:  1px solid #ddd;background-color: #fefef6; overflow: hidden;}.search-autocomplete .search-item:last-child{border: none;}.search-item h3 {    float: left;    padding-left: 5px;    line-height: 38px;    width: 80px;}.search-autocomplete .search-item .sub-search {border-left: 1px solid #ddd;list-style: none;}.search-autocomplete .search-item .sub-search .sub-search-item a{  padding: 5px 10px;  display: block;  line-height: 26px;  color: #666;  overflow: hidden;}.search-autocomplete .search-item .sub-search .sub-search-item span{color: #4585f4;}.search-autocomplete .search-item .sub-search .sub-search-item .count_search{font-size: 11px;float: right; color: #999;}.search-autocomplete .search-item .sub-search .sub-search-item .price{float: right;}.search-autocomplete .search-item .sub-search .sub-search-item .price b{color: #e5101d;}.search-autocomplete .search-item .sub-search .sub-search-item:nth-child(odd){background: #fff;}.search-autocomplete .search-item .sub-search .sub-search-item:nth-child(even){background: #f5f5f5;}.search-autocomplete .search-item .sub-search .sub-search-item:hover, .search-autocomplete .search-item .sub-search .sub-search-item.active { background-color: #ddd; }.search-autocomplete .search-item .sub-search .sub-search-item img{       margin-right: 5px;    width: 35px;    height: 35px;    border: 1px solid #ccc;    vertical-align: middle;}.tmp-img{display: inline;}.angular{display: none;}.search-autocomplete .sub-search-shop{}.search-autocomplete .sub-search-shop li{overflow: hidden;line-height: 28px;  padding: 5px 10px;}.search-autocomplete .sub-search-shop li:nth-child(even){background-color: #f5f5f5;}.search-autocomplete .sub-search-shop li a{  display: block;color: #666;overflow: hidden;}.search-autocomplete .sub-search-shop .sub-search-item a img{width: 60px; height: 30px; margin-right: 10px;  border: 1px solid #ddd;  vertical-align: middle;}/* end header */#jsMenuMarkLayer,#jsMenuMarkLayer-bartop{  position: absolute;  display: none;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(0,0,0,0.4);  z-index: 8;  display: none;  cursor: pointer;}#jsMenuMarkLayer-bartop{position: fixed;z-index: 11;}.jsMenuMarkLayer-bartop  #jsMenuMarkLayer-bartop{display: block;}.show-login-block #jsMenuMarkLayer{display: block;}.show-login-block,.modal-open{height: 100%; overflow: hidden;}/* block-nav-main */.block-nav-main{background-color: #e60f1e; height: 36px;}.block-nav-main .container{position: relative;}.block-nav-main .channel-entrance{height: 36px; margin-left: 220px;}.block-nav-main .channel-entrance a{  float: left;  line-height: 36px;  color: #fff;  padding: 0 30px 0 40px;  text-transform: uppercase;  border-right: 1px solid #f62c38;  font-size: 12px;  font-weight: 700;      position: relative;      -webkit-transition: all .25s ease;       -moz-transition: all .25s ease;        -ms-transition: all .25s ease;         -o-transition: all .25s ease;            transition: all .25s ease;}.block-nav-main .channel-entrance a .icon{  fill: #fff;  color: #fff;  width: 21px;  height: 20px;  padding-right: 5px;  vertical-align: middle;      position: absolute;    top: 8px;    left: 20px;    }.block-nav-main .channel-entrance a:hover {background-color: #c9141b;}.block-nav-main .channel-entrance a .icon-star{top: 7px;}.block-nav-main .channel-entrance a .icon-khuyenmai{top:7px;}.block-nav-main .channel-entrance a .icon-banchay{top: 7px;}.categories-main {    width: 220px;    background-color: #c9141b;            height: 36px;    position: absolute;    left: 0;    top: 0;}.categories-main .categories-content-title{  display:inline;  padding: 0 10px;  color: #fff;  text-transform: uppercase;  cursor: pointer;  line-height: 36px;}.categories-main .categories-content-title .icon{        /*border: 1px solid #fbcac8;*/    border-radius: 1px;    margin-right: 8px;    color: #fbcac8;    width: 22px;    height: 22px;    fill: #fff;    position: absolute;    top: 6px;}.categories-main .categories-content-title .text {  display: inline-block;   font-size: 13px;   font-weight: 700;   padding-left: 30px;  line-height: 18px;  color: #fff;}.categories-main .categories-list-box{  position: relative;  top: 0;  border: 1px solid #C9141B;  z-index: 10;  display: none;      height: 440px;    overflow: hidden;}.categories-main .categories-list-box:hover{ height: auto; overflow: inherit;}.categories-main.active .categories-list-box{display: block;}.disabled {pointer-events: none;opacity: 0.2;}.categories-main .categories-list-box.for-home{display: block;}.nav-main > .menuItem{        border: 1px solid #eaeaea;    border-top-color: transparent;    border-left: 2px solid transparent;    border-right: none;    background-color: #fff;}.nav-main > .menuItem .menuItem-box{position: relative;padding: 0 5px;}.nav-main > .menuItem .menuItem-box .icon{  width: 24px;  height: 22px;  position: absolute;  top: 8px;}.nav-main > li:first-child { border-top: 0; }.nav-main > li:last-child{border-bottom: none;}.nav-main .menuItem-box:before{   content: '';    background-color: #fff;    width: 4px;    position: absolute;    right: -2px;    top: 0;    bottom: 0;    z-index: 4;    display: none;}.nav-main > li.women:before { }.nav-main > li.women .sub-cate { top: -1px; }.nav-main .menuItem-box .icon-a_next{       position: absolute;    top: 50%;    right: 5px;    margin-top: -8px;    fill: #666;    width: 10px;    height: 12px;}.nav-main .menuItem.active{border-color: #C9141B;}.nav-main .menuItem.active .menuItem-box:before{display: block;}.nav-main.for-home{display: block;height: 486px;overflow-y:hidden;}.nav-main.for-home.active{height: auto;overflow-y:visible;}.nav-main .menuItem-box strong > a{    display: block;    padding-left: 28px;    line-height:36px;    font-size: 14px;    position: relative;    text-overflow: ellipsis;    white-space: nowrap;    width: 195px;    overflow: hidden;    padding-bottom:2px;    color: #505050;    font-weight: normal;}/*shoesbag*/.nav-main .double-link .menuItem-box strong > a,.nav-main .three-link .menuItem-box strong > a{width: auto;float: left;}.nav-main .double-link .menuItem-box strong > a.link-2,.nav-main .three-link .menuItem-box strong > a.link-3{padding-left: 0;}.nav-main .double-link .menuItem-box > strong,.nav-main .three-link .menuItem-box strong {overflow: hidden;display: block;}.nav-main .double-link .menuItem-box > strong span{  float: left;  line-height: 36px;  margin: 0 5px;  color: #666;}.nav-main .three-link .menuItem-box > strong span{  float: left;  line-height: 36px;  margin: 0 5px;  color: #666;}.shoesbag .sub-cate .sub-cate-inner > ul{min-height: inherit;}.shoesbag .sub-cate .sub-cate-inner > ul.m-t-10{margin-top:10px;}/* hover border */.nav-main > li.active{border-color: #bdbdbd;}.nav-main > li.women.active{border-left-color: #f14976;}.nav-main > li.men.active{border-left-color: #31447b;}.nav-main > li.baby.active{border-left-color: #f46b1d;}.nav-main > li.beauty.active{border-left-color: #ff74bf;}.nav-main > li.tech.active{border-left-color: #0196ff;}.nav-main > li.tech_new.active{border-left-color: #ee4054;}.nav-main > li.food.active{border-left-color: #CF0B2F;}.nav-main > li.decor.active{border-left-color: #b16f2d;}.nav-main > li.electric.active{border-left-color: #009893;}.nav-main > li.life.active{border-left-color: #8fb9d1;}.nav-main > li.food.active{border-left-color: #CF0B2F;}.nav-main > li.watches.active{border-left-color: #666666;}.nav-main > li.plaything.active{border-left-color: #f46b1d;}.nav-main > li.shoesbag.active{border-left-color: #F3B516;}.nav-main > li.tivi.active{border-left-color: #1c2278;}.nav-main > li.oto.active{border-left-color: #0196ff;}.nav-main > li.tivi-photo-game.active{border-left-color: #1a237e;}.nav-main > li.acc-tech.active{border-left-color: #0197ff;}.nav-main > li.oto-moto.active{border-left-color: #005b9f;}/* hover arrow */.nav-main > li.women.active:after{color:#f14976; }.nav-main > li.men.active:after{color:#31447b; }.nav-main > li.baby.active:after{color:#f46b1d; }.nav-main > li.tech.active:after{color:#1aa53b;}.nav-main > li.decor.active:after{color:#b16f2d;}.nav-main > li.life.active:after{color:#8fb9d1;}.nav-main > li.watches.active:after{color: #666;}.nav-main > li.plaything.active:after{color: #f46b1d;}.nav-main > li.phone.active:after{color: #666;}.nav-main > li.computer.active:after{color: #666;}.nav-main > li.tivi.active:after{color:#1c2278;}.nav-main > li.camera.active:after{color: #666;}.nav-main > li.photo.active:after{color: #666;}.nav-main > li.electric.active:after{color: #666;}.nav-main > li.electric2.active:after{color: #666;}.nav-main > li.beauty.active:after{color:#666; }.nav-main > li.medical.active:after{color:#666; }.nav-main > li.oto.active:after{color:#1aa53b;}.nav-main > li.food.active:after{color: #CF0B2F;}.nav-main > li.sport.active:after{color:#CF0B2F;}.nav-main > li.acc-tech.active:after{color:#0197ff;}.nav-main > li.oto-moto.active:after{color:#005b9f;}/*hover a*/.nav-main > li.women.active:hover strong > a, .nav-main > li.women .guide > a:hover { color: #f14976; }.nav-main > li.men.active:hover strong > a, .nav-main > li.men .guide > a:hover { color: #31447b; }.nav-main > li.tech.active:hover strong > a, .nav-main > li.tech .guide > a:hover { color: #0196ff; }.nav-main > li.tech_new.active:hover strong > a, .nav-main > li.tech_new .guide > a:hover { color: #ee4054; }.nav-main > li.acc-tech.active:hover strong > a, .nav-main > li.acc-tech .guide > a:hover { color: #0197ff; }/*.nav-main > li.sport.active:hover strong > a, .nav-main > li.sport .guide > a:hover { color: #1aa53b; }*///.nav-main > li.camera-photo.active:hover strong > a, .nav-main > li.camera-photo .guide > a:hover { color: #1a237e; }.nav-main > li.decor.active:hover strong > a, .nav-main > li.decor > .guide > a:hover { color: #b16f2d; }.nav-main > li.oto.active:hover strong > a, .nav-main > li.oto .guide > a:hover { color: #0196ff; }.nav-main > li.shoesbag.active strong > a:hover, .nav-main > li.shoesbag .guide > a:hover { color: #F3B516; }.nav-main > li.watch-access.active strong > a:hover, .nav-main > li.watch-access .guide > a:hover { color: #000; }.nav-main > li.baby.active strong > a:hover, .nav-main > li.plaything .guide > a:hover { color: #f46b1d; }.nav-main > li.computer.active strong > a:hover, .nav-main > li.phone .guide > a:hover { color: #C9141B; }.nav-main > li.tivi.active:hover strong > a, .nav-main > li.tivi .guide > a:hover { color: #1c2278; }.nav-main > li.electric.active strong > a:hover, .nav-main > li.electric .guide > a:hover { color: #009794; }.nav-main > li.sport.active strong > a:hover, .nav-main > li.food .guide > a:hover { color: #CF0B2F; }.nav-main > li.beauty.active strong > a:hover, .nav-main > li.medical .guide > a:hover { color: #e877ad; }.nav-main > li.life.active strong > a:hover, .nav-main > li.life > .guide > a:hover { color: #8fb9d1; }.nav-main > li.tivi-photo-game.active strong > a:hover, .nav-main > li.tivi-photo-game .guide > a:hover { color: #1a237e; }.nav-main > li.oto-moto.active strong > a:hover, .nav-main > li.oto-moto .guide > a:hover { color: #005b9f; }.nav-main > li.camera-photo a .new,.nav-main > li.medical .new-2,.nav-main > li.oto-moto a span.new,.sub-cate .sub-cate-inner ul > li a .new-2{  display: inline-block;  background-color: #ee4054;  color: #fff;  padding: 2px 5px;  border-radius: 3px;  line-height: 10px;  font-size: 11px;  font-weight: 300;  margin-left: 0;}.nav-main > li.medical .new-2{    color: #fff !important;    line-height: 10px !important;    padding: 2px 5px;    margin-top: 10px !important;    float: right;}.nav-main > li.oto-moto a span.new{  margin-left: 5px;}.nav-main .menuItem-box > .guide{        white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;        cursor: pointer;     padding-left: 30px;}.nav-main .menuItem-box > .guide a {  font-weight: normal;  display: inline-block;  font-size: 11px;    color: #666;    line-height: 20px;     font-weight: normal;}.nav-main .menuItem-box > .guide a:hover{text-decoration: underline;}.nav-main .menuItem-box.xt{    background-color: #f1f1f1;    font-weight: bold;    text-align: center;    border: none;    cursor: pointer;    line-height:11px;    display: none;    padding: 1px 0;}.nav-main.for-home .menuItem-box.xt{display: block;}.nav-main.for-home:hover .menuItem-box.xt{display: none;}.nav-main .menuItem-box.xt:before {  width: 0;  height: 0;  display: none;}.nav-main .menuItem-box.xt:after{    content: '\f103';    top: -2px;    right: 110px;    font-size: 20px;}/* sub-cate */.sub-cate{  background-color: transparent;  position: absolute;  top: -1px;  left: 218px;  z-index: 3;  display: none;}.sub-cate.show-cate{display: block;}.sub-cate .sub-cate-inner{  width: 720px;  background-color: #fff;  border: 1px solid #C9141B;  height: 520px;  padding: 10px 10px 10px 20px;  position: relative;}.sub-cate .sub-cate-inner > ul {  float: left;  width: 28%;  min-height: 120px;  position: relative;    z-index: 1;}.sub-cate.men .sub-cate-inner > ul, .sub-cate.phone .sub-cate-inner > ul{min-height: 132px;}.sub-cate.electric .sub-cate-inner > ul{min-height: 165px;}.sub-cate.beauty .sub-cate-inner > ul,.sub-cate.baby .sub-cate-inner > ul,.sub-cate.life .sub-cate-inner > ul{min-height: 90px; margin-bottom: 10px;}.plaything .sub-cate .sub-cate-inner > .model{min-height: 132px;}.plaything .sub-cate .sub-cate-inner > .pinic{top:-45px;}.plaything .sub-cate .sub-cate-inner > .game{top:-55px;}/* .sub-cate.decor .sub-cate-inner > ul, .sub-cate.electric .sub-cate-inner > ul{width: 50%; } */.sub-cate.decor .sub-cate-inner > ul{min-height: 80px;}.sub-cate.sport .sub-cate-inner ul{min-height: 100px;}.sub-cate.men .sub-cate-inner ul,.sub-cate.food .sub-cate-inner > ul{margin-bottom: 10px;}.sub-cate.tech .sub-cate-inner ul.end{min-height: 88px;}.sub-cate .sub-cate-inner ul.no-child{min-height: 22px;}.sub-cate .sub-cate-inner ul > li{}.sub-cate .sub-cate-inner ul > li a {  display: block;  line-height: 22px;  font-weight: normal;  font-size: 13px;    white-space: nowrap;  text-overflow: ellipsis;  margin-right: 5px;  overflow: hidden;}.sub-cate .sub-cate-inner ul > li a.title{    color: #333;    font-size: 13px;    font-weight: bold;    text-overflow: ellipsis;    width: 175px;    white-space: nowrap;    overflow: hidden;}.sub-cate .sub-cate-inner ul > li a.no-link{ cursor: default; text-decoration: none !important; pointer-events: none; color: #333}.sub-cate .sub-cate-inner ul > li a:hover{text-decoration: underline;}.sub-cate.women .sub-cate-inner ul > li a:hover{color: #f14976;}.sub-cate.men .sub-cate-inner ul > li a:hover{color: #31447b;}.sub-cate.baby .sub-cate-inner ul > li a:hover{color: #ff6600;}.sub-cate.beauty .sub-cate-inner ul > li a:hover{color: #ff74bf;}.sub-cate.tech .sub-cate-inner ul > li a:hover{color: #0196ff;}.sub-cate.tech_new .sub-cate-inner ul > li a:hover{color: #ee4054;}.sub-cate.sport .sub-cate-inner ul > li a:hover{color: #CF0B2F;}.sub-cate.decor .sub-cate-inner ul > li a:hover{color: #b16f2d;}.sub-cate.electric .sub-cate-inner ul > li a:hover{color: #009893;}.sub-cate.life .sub-cate-inner ul > li a:hover{color: #8fb9d1;}.sub-cate.food .sub-cate-inner ul > li a:hover{color: #CF0B2F;}.sub-cate.oto .sub-cate-inner ul > li a:hover{color: #0196ff;}.sub-cate.phone .sub-cate-inner ul > li a:hover{color: #C9141B;}.sub-cate.watches .sub-cate-inner ul > li a:hover{color: #666;}.sub-cate.plaything .sub-cate-inner ul > li a:hover{color: #45C2C7;}.sub-cate.shoesbag .sub-cate-inner ul > li a:hover{color: #F3B516;}.sub-cate.camera-photo .sub-cate-inner ul > li a:hover{color: #1a237e;}.sub-cate.tivi .sub-cate-inner ul > li a:hover{color: #1c2278;}.sub-cate.acc-tech .sub-cate-inner ul > li a:hover{color: #0197ff;}.sub-cate.oto-moto .sub-cate-inner ul > li a:hover{color: #005b9f;}/*box-links*/.sub-cate.tech  .box-feature{padding-top:12px;}.sub-cate .sub-cate-inner ul > li .box-links a{  width: 50%;  float:left;  line-height: 24px;}.sub-cate.tech .sub-cate-inner ul > li a.title{  padding-left: 0;  position: relative;  height: 30px;  line-height: 30px;}.sub-cate.tech .sub-cate-inner ul.mtxt  > li a.title{padding-left:40px;}.sub-cate.tech .sub-cate-inner ul.tbm  > li a.title{padding-left:35px;}.nav-main-box .sport .ic-new{right: 18px;}.nav-main-box .decor .ic-new{right: 15px;}/* feature cate */.sub-cate .box-feature {     overflow: hidden;    position: absolute;    bottom: 5px;}.sub-cate .box-feature a{    display: block;    float: left;    width: 120px;    text-align: center;    margin-right: 15px;    margin-left: 5px;    position: relative;    z-index: 1;}.sub-cate .box-feature a:hover{box-shadow: 0 1px 6px #999;}.sub-cate .box-feature a img{}.sub-cate .box-feature a:hover img{}.sub-cate .box-feature a span{    display: block;    background-color: rgba(204, 204, 204, 0.7);    line-height: 20px;    height: 20px;    overflow: hidden;    margin-top: 0;    padding: 0 5px;    position: absolute;    bottom: 0;    left: 0;    width: 100%;    font-size: 11px;}.sub-cate .box-feature a:hover span{background-color: rgb(192, 210, 232);}/* img cate */.sub-cate .img-cate{    position: absolute;    right: -50px;    bottom: 0;    clear: both;    display: block;}.sub-cate .img-cate img{display: block;}/*sub-cate decor*/.sub-cate.decor .block-sub-cate{    width: 28%;    float:left;}.sub-cate.decor .block-sub-cate a.catelv1{    color: #333;    font-size: 13px;    font-weight: bold;    text-overflow: ellipsis;    width: 175px;    white-space: nowrap;    overflow: hidden;    font-weight: bold;    margin-bottom: 5px;}.sub-cate.decor .block-sub-cate a.catelv1:hover, .block-sub-cate .sub-cate-lv2 a:hover {    color: #b16f2d;    text-decoration: underline;}.block-sub-cate .sub-cate-lv2{margin: 5px 0 0 10px;}.block-sub-cate .sub-cate-lv2 a{    display: block;    line-height: 22px;    font-weight: normal;}.block-sub-cate .sub-cate-lv2 li:first-child a{    font-weight: bold;    font-size: 12px;    text-overflow: ellipsis;    width: 165px;    white-space: nowrap;    overflow: hidden;}/* container-wrap */.container-wrap{ position: relative;}.container-full{width: 100%;}
.container{  width: 1190px;   margin: 0 auto;  position: relative;  /*  -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;  */}.container:before,.container:after{content: ''; display: table;} .container:after{clear: both;}.discout-ele{  background-color: #fff;    font-size: 13px;    color: #e5101d;    text-align: center;    font-weight: 300;    position: absolute;    width: 52px;    height: 22px;    line-height: 20px;    border-radius: 2px;    border: 1px solid #e5101d;    right: 5px;    top: 5px;}.installment-ele{    font-size: 14px;    color: #3399ff;    text-align: center;    font-weight: bold;    position: absolute;    width: 55px;    height: 45px;    line-height: 1.5;    border-radius: 2px;    left: 3px;    top: 3px;    padding-top: 0px;    background: url('../images/bg-installment.png') no-repeat;}
.container .col-left{ float:left; width:940px}
.container .col-right{    width: 230px;   float: right;}
/*FOOTER*/#footer {margin-top: 14px;clear: both;}/*NAV-FOOTER*/#footer .nav-footer {border-top: 1px solid #ececec;}#footer .nav-footer .cont-nav-footer {  overflow: hidden;  margin: 14px auto;}/*ytc footer seo*/
.cont-nav-footer .cont-nav-left{}.cont-nav-footer .cont-nav-left.for-listing .block-nav{display: block;}.cont-nav-footer .cont-nav-right{width: 250px;  padding-left: 20px; position: absolute; right: 0; top: 0;}.cont-nav-footer .cont-nav-right .cont{margin-bottom: 10px;}.cont-nav-footer .cont-nav-right .cont.bct{border-top: 1px solid #E7E7E7;padding-top: 10px;}.cont-nav-footer .cont-nav-right .cont > span{font-weight: bold; line-height: 20px; margin-bottom: 5px; display: block;}.cont-nav-footer .cont-nav-right .cont .conts{}.cont-nav-right .cont .apple, .cont-nav-right .cont .adriod { position: relative; }.cont-nav-right .cont .apple{margin-right: 10px;}.cont-nav-right .cont .apple, .cont-nav-right .cont .adriod{    background: url('../images/ic-sprites.png') no-repeat 0 -350px;  width: 97px;  height: 30px;  display: inline-block;}.cont-nav-right .cont .adriod{ background: url('../images/ic-sprites.png') no-repeat -122px -350px; }.cont-nav-right .cont .banking-list {  width: 175px;  height: 65px;  cursor: default;  display: inline-block;  background: url('../images/ic-sprites.png') 0 -149px no-repeat;}.cont-nav-right .cont .transport {  width: 240px;  height: 55px;  margin-right: 0;  cursor: default;  display: inline-block;  background: url('../images/ic-sprites.png')  0 -240px no-repeat;}/* .cont-nav-right .cont .bocongthuong{    width: 94px;    height: 60px;   display: inline-block;  background: url('../images/ic-sprites.png') -73px -1px no-repeat;  cursor: default;} */#footer .nav-footer .cont-nav-footer .block-nav {  width: 20%;  float: left;  margin-bottom: 20px;}#footer .nav-footer .cont-nav-footer .block-nav ul {  display: block;  padding-right: 14px;}#footer .nav-footer .cont-nav-footer .block-nav:first-child ul{border-left:none;}.cont-nav-footer .block-nav ul li{}.cont-nav-footer .block-nav ul li {}.cont-nav-footer .block-nav ul li a{    font-size:12px;    color: #333;    line-height: 20px;    font-weight:normal;}.cont-nav-footer .block-nav ul li a:hover {color: #cc0000;text-decoration: underline;}.cont-nav-footer .block-nav ul li a.title {font-weight: bold;font-size: 14px;}/*POLICY*/#footer .policy-block{background-color: #efefef;font-size: 12px;}#footer .policy-block-cont{padding: 15px 0; margin: 0 auto; }#footer .policy-block-cont:after,#footer .policy-block-cont:before{content: ''; display:table;}#footer .policy-block-cont:after{clear: both;}
#footer .policy-block .policy-block-left{border-right: 1px solid #e7e7e7;  padding-bottom: 20px;}
#footer .policy-block .policy-block-left:after,#footer .policy-block .policy-block-left:before{content: ''; display: table}#footer .policy-block .policy-block-left:after{clear: both;}.policy-block .policy-block-left ul{float: left; width: 20%;}
.policy-block .policy-block-left ul.link{width: 44%;}
.policy-block .policy-block-left ul li{}.policy-block .policy-block-left ul li > span{font-weight:bold; font-size:12px; line-height:20px; margin-bottom:10px;  text-transform: uppercase; display:inline-block;}.policy-block .policy-block-left ul li > a,.policy-block .policy-block-left ul li > p{display: inline-block; line-height:24px; color: #666;}.policy-block .policy-block-left ul li > div{ line-height:24px; color: #666;}.policy-block .policy-block-left ul li a.td{color: #666;}.policy-block .policy-block-left ul li a.lh{color: #06c; text-decoration: underline;}.policy-block .policy-block-left ul li a:hover{color: #e5101d;}.policy-block .policy-block-left ul.link li{margin-bottom: 0;    color: #666;}.policy-block .policy-block-left ul.link li:first-child{margin-bottom: 2px;margin-top:-4px;}.policy-block .policy-block-left ul.link li > a{ position: relative; margin-right: 10px;}.policy-block .policy-block-left ul.link li > a.w123mua{color: #666;margin-left:10px;}.policy-block .policy-block-left ul.link li > a.blogsendo{color: #666;margin-left:10px;}.policy-block .policy-block-left ul.link li > a.w123mua:hover,.policy-block .policy-block-left ul.link li > a.blogsendo:hover{color: #000;}.policy-block .policy-block-left ul.link li > .separator{color:#666;}.policy-block .policy-block-left ul.link li > .icn{margin-right:5px;position: relative;top:3px;}.policy-block .policy-block-left ul.link li > .icn .icon{width:16px;height:16px;}.policy-block .policy-block-left ul.link li > a.myfacebook .icon{fill: #225b8f;}.policy-block .policy-block-left ul.link li > a.mygoogle .icon{fill: #d34836;}.policy-block .policy-block-left ul.link li > a.mytwitter .icon{fill: #55acce;}.policy-block .policy-block-left ul.link li > a.youtube .icon{fill: #b31217;}.policy-block .policy-block-left ul.link li > a.pinterest .icon{fill: #C92228;}.policy-block .policy-block-left ul li >  .line{display: inline-block;font-style: normal;margin: 0 5px;color:#666;}#footer .policy-block .service div{    width: 432px;    margin: 0 auto;    overflow: hidden;    padding-top: 5px;}.policy-block .policy-block-left ul.link li > a.payment{    width: 152px;    height: 42px;  cursor: help;  background: url('../images/ic-sprites.png') -135px -389px no-repeat;}.policy-block .policy-block-left ul.link li > a.transaction{  cursor: help;    width: 152px;    height: 42px;   background: url('../images/ic-sprites.png') -135px -432px no-repeat;}.policy-block .policy-block-left ul.link li > a.openshop,.policy-block .policy-block-left ul.link li > a.goshop {    width: 112px;    height: 40px;   background: url('../images/ic-sprites.png') 0 -390px no-repeat;}.policy-block .policy-block-left ul.link li > a.goshop { background-position: 0 -433px; }
.policy-block .policy-block-right{  width: 100%px;   padding-left: 10px;   line-height:10px;   color: #f25727; text-align:center; font-size: 14px; font-weight: bold;}
.policy-block .policy-block-right > span{font-weight:bold;color:#333;}.policy-block .policy-block-right p{padding-top: 5px; line-height: 15px;}.policy-block .policy-block-right .email-contact a {color: #666; text-decoration: underline;}#footer .policy-block .title-stm {position: relative; display: inline-block;}#footer .policy-block .title-stm  .icon-LOGOFPT{vertical-align: middle;}.block-tags-search{}.block-tags-search .tags-search{ margin: 0 auto; padding: 15px 0;} .block-tags-search .tags-search .tl{font-weight: bold; margin-bottom: 10px; text-transform: uppercase; font-size: 13px; display: block;}.block-tags-search .tags-search strong{font-weight: normal;white-space: nowrap;display: inline-block;}.block-tags-search .tags-search a{display: inline-block; line-height: 24px;text-transform: lowercase;}.block-tags-search .tags-search a:first-letter{text-transform: uppercase;}.block-tags-search .tags-search a:hover{text-decoration: underline; color: #000;}.block-tags-search .tags-search span{display: inline-block; padding: 0 5px; color: #666;}.policy-block-right .for-m{display: none; margin: 5px 0; font-size: 14px;}/*box-email*/.link .register-email{color:#666;}.register-email >p{margin-bottom: 5px;color:#333;}.register-email .box-email em{font-size:11px;}.register-email .box-email{overflow: hidden;margin-bottom: 5px;} .register-email .box-email input[type='text'] {    height: 32px;    background-color: #fff;    border: 1px solid #ccc;    width: 270px;    border-radius: 3px;    padding-left: 5px;    float: left;}.box-email button {    width: 100px;    height: 30px;    border: none;    line-height: 30px;    background-color: #29abe2;    border-radius: 3px;    color: #fff;    font-size: 13px;    margin-left: 10px;    float: left;    position: relative;  }.box-email button.woman {background-color: #FF7AAC;}.box-email button:before { }.box-email .men:before {background-position: -265px -308px;}.box-email .woman:before {background-position: -265px -350px;}/*End footer*//* scroll top */#scroll-top{    cursor: pointer;    bottom: 8%;    position: fixed;    z-index: 999;    right: 2.7%;    width: 32px;    height: 32px;    line-height:32px;    border-radius: 2px;    text-align: center;    opacity: 0.7;}#scroll-top:hover{opacity: 1;}#scroll-top .icon{  fill: #666;  width: 32px;  height: 32px;}.ajax-load-qa,.ajax-load-notifym,.ajax-load-qa-1{    background-color: rgba(255,255,255,0.6);    position: absolute;    z-index: 8;    left: 0;    top: 0;    width: 100%;  height: 100%;    display: none;}.ajax-load-notify:before {  content: '';  position: absolute;  z-index: 9;  width: 34px; height: 34px;  left: 50%; top: 50%; margin-left: -17px; margin-top: -17px;  background: url('../images/loading.svg') no-repeat center center;  background-size: cover;  -webkit-animation: spin 1s ease-out infinite;  -moz-animation: spin 1s ease-out infinite;  -ms-animation: spin 1s ease-out infinite;  animation: spin 1s ease-out infinite;}.ajax-load-qa.show,.ajax-load-notify.show{display: inline-block;}.ajax-load-notify{display: block;}.img-ajax-loader,.ajax-load-dev{display: block; padding: 40px; text-align: center;}/* San-pham-quan-tam vs San-pham-ban-vua-xem*/.wrap-slider-blocks {    border: 1px solid #e7e7e7;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    background: #f9f9f9;    margin-top: 14px;    clear: both;    position: relative;    }/*SP-QUAN-TAM*/#owl_care_pro .owl-controls .owl-nav > div{background: none;}#owl_care_pro .owl-controls .owl-nav > div svg{color: #ccc; fill: #ccc;}#owl_care_pro .owl-controls .owl-nav > div:hover svg{color: #e5101d; fill: #e5101d;}#owl_care_pro .owl-controls .owl-nav > div{top: -50px;}#owl_care_pro .owl-controls .owl-nav .owl-prev{left: auto; right: 120px;}/* owl_detail_pro */
#owl_detail_pro .owl-controls .owl-nav > div{background: none;}
#owl_detail_pro .owl-controls .owl-nav > div svg{color: #ccc; fill: #ccc;}
#owl_detail_pro .owl-controls .owl-nav > div:hover svg{color: #e5101d; fill: #e5101d;}
#owl_detail_pro .owl-controls .owl-nav > div{top: -50px;}
#owl_detail_pro .owl-controls .owl-nav .owl-prev{left: auto; right: 120px;}
.wrap-slider-blocks .box-ttl{height: 50px;overflow: hidden;padding: 0 20px;background-color: #f9f9f9;}.wrap-slider-blocks .box-ttl h3{float:left;font-size:19px;color:#505050;line-height: 50px;font-weight: 400;}.box-paging-small{float:right;margin-right:-8px;}.box-paging-small .num{display: inline-block;font-size:15px;color:#505050;line-height: 50px; padding: 0 30px;}.box-paging-small .num .icon{width: 30px; height: 30px;}.box-paging-small .prev,.box-paging-small .next{cursor: pointer; padding: 0;}.box-paging-small .prev .icon,.box-paging-small .next .icon{fill: #ccc;position: relative;top:10px;}.box-paging-small .prev:hover .icon,.box-paging-small .next:hover .icon{fill: #e5101d;}.sp-quan-tam,.sp-quan-tam-detail{background-color: #f7f7f7;overflow: hidden;}.sp-quan-tam .box-items,.sp-quan-tam-detail .box-items{     height: 456px;    padding: 10px 0;    background-color: #fff;  }/*.sp-quan-tam .box-items .box-item{float: left;}*/.sp-quan-tam .items,.sp-quan-tam-detail .items{width: 16.666%;float:left;margin-bottom:15px;margin-top: 5px;}.sp-quan-tam-detail .items{width: 20%;}.sp-quan-tam .items a,.sp-quan-tam-detail .items a{  display: block;  width: 200px;  height: 200px;  margin: 0 auto;  overflow: hidden;  position: relative;   -webkit-transition: all .2s ease;     -moz-transition: all .2s ease;      -ms-transition: all .2s ease;       -o-transition: all .2s ease;          transition: all .2s ease;}.sp-quan-tam .items a img,.sp-quan-tam-detail .items a img{  background: #fff;     -webkit-transition: all .2s ease;     -moz-transition: all .2s ease;      -ms-transition: all .2s ease;       -o-transition: all .2s ease;          transition: all .2s ease;}.sp-quan-tam .items a:hover img,.sp-quan-tam-detail .items a:hover img{  -webkit-transform: scale(1.02,1.02);     -moz-transform: scale(1.02,1.02);      -ms-transform: scale(1.02,1.02);       -o-transform: scale(1.02,1.02);          transform: scale(1.02,1.02);}.sp-quan-tam .items a:hover,.sp-quan-tam-detail .items a:hover{  box-shadow: 0px 1px 8px #F16A73;}.sp-quan-tam .items a .box-price,.sp-quan-tam-detail .items a .box-price{  display: block;  position: absolute;  width:100%;  overflow: hidden;  padding:0 8px;  bottom: 0;  background-color: rgba(255,255,255,0.8);}.sp-quan-tam .items a:hover .box-price,.sp-quan-tam-detail .items a:hover .box-price{background-color: #f3f3f3; }.items a:hover .box-price .curr-price{}.items a .box-price .curr-price{float:left;font-size:14px;color:#e5101d;margin-top:8px;}.items a .box-price .old-price{float:right;text-decoration: line-through;margin-top:8px;}.sp-quan-tam .items a .box-name{      position: absolute;    line-height: 30px;    height: 0;    bottom: 30px;    background: rgba(255,255,255,0.8);    padding: 0 5px;    text-overflow: ellipsis;    width: 100%;    overflow: hidden;    -webkit-transition: all .25s ease;       -moz-transition: all .25s ease;        -ms-transition: all .25s ease;         -o-transition: all .25s ease;            transition: all .25s ease;}.sp-quan-tam .items a:hover .box-name{opacity: 1; height: 30px;}/*END SP-QUAN-TAM*//*PRODUCT-JUST-VIEW*/.sp-vua-xem{}.product-just-view{    border-top: 1px solid #e7e7e7;    background-color: #fff;    height: 80px;    position: relative;}.product-just-view .tl{    font-size:12px;    line-height:18px;    width: 130px;    float:left;    text-align:right;    font-weight:normal;    height: 80px;    padding-top: 20px;    padding-right: 10px;    padding-left:10px;    position: absolute;    top: 0;    left:0;}.product-just-view .view-products{    margin: 10px 0;    overflow:hidden;  float: left;    padding-left: 130px;    padding-right: 14px;    height: 60px;    position: relative;    }.product-just-view .view-products .item-v {  float: left;  width: 60px;  height: 60px;  margin-right: 10px;}.product-just-view .view-products .item-v a{    width: 60px;    height: 60px;    overflow:hidden;    display:block;    border: 1px solid #ddd;}.product-just-view .view-products .item-v a:hover{border-color: #999;}.product-just-view .owl-controls{position:relative;}.product-just-view #owl_view_products .owl-buttons div{top: -46px;}.product-just-view .owl-buttons div:before{font-size:35px;}.product-just-view #owl_view_products .owl-prev{    left: 0px;    top: -55px;}.product-just-view #owl_view_products .owl-next{right:-10px;    top: -55px;}/*end San-pham-quan-tam vs San-pham-ban-vua-xem*//* right col */.col-right.r-home {padding-top: 0px;}.banner-right a img{display: block;}/*nhip-song*/.block-nhip-song{    margin-top: 0;  background: #FFF;  border: 1px solid #e7e7e7;  margin-bottom: 20px;  border-top: 2px solid #e5101d;}.block-nhip-song .title{    height: 34px;  position: relative;  display: block;  background-color: #f7f7f7;  padding: 0 10px;}.block-nhip-song .title .icon-paragraph-right{float: left;width:16px;height:16px;fill:#e5101d;margin-top: 8px;}.block-nhip-song .title .icon-a_next{  float: right;  margin-top: 10px;  width: 16px;  height: 16px;  fill: #666;}.block-nhip-song .title span{  display: block;  line-height: 32px;  float: left;  margin-left: 10px;  text-transform: uppercase;  font-size:15px;  color: #e5101d;  position: relative;}.block-nhip-song .block-box{}.block-nhip-song .block-box a{  display: block;  overflow: hidden;  margin: 10px 10px 6px;}.block-nhip-song .block-box a:hover{}.block-nhip-song .block-box a img{  display: block;  margin: 0 auto;  width: auto;  height: auto;}.block-nhip-song .block-box a:hover img{border-color: #999;}.block-nhip-song .block-box a span{line-height: 18px;margin-top:10px;display: block;max-height: 36px;overflow: hidden;font-size:12px;}.block-nhip-song .block-box a:hover span{color:#0099FF;}.box-links-nhip-song{margin: 8px 10px 0;}.box-links-nhip-song li{padding: 10px 0;border-top:1px dotted #e0e0e0;}.box-links-nhip-song li a{  display: block;  font-weight: bold;  color:#5b5b5b;  line-height: 18px;  max-height: 36px;  position: relative;  overflow:hidden;  padding-right: 20px;  font-size: 12px;}.box-links-nhip-song li a .icon-a_next{  position: absolute;  right:0;  top: 3px;  width: 14px;  height: 14px;  fill: #666;}.box-links-nhip-song li a:hover{color:#0099FF;}.box-links-nhip-song li a:hover .icon-a_next{fill:#0099FF;}/*end nhip song*//*360deg*/.iframe_sendo360 { }.box-360 {    border: 1px #e7e7e7 solid;    background: #FFF;    position: relative;    border-top:2px solid #e5101d;    margin-bottom: 20px;}.box-360 .title {    height: 34px;    background-color: #f7f7f7;    padding-left: 10px;}.box-360 .title span {    line-height: 34px;    float: left;        text-transform: uppercase;    color: #e5101d;}.box-360 .ajax-load-qa{display: block;}/* box-activity */.box-activity.scroll {    position: fixed;    width: 250px;    z-index: 5;    top: 0;    margin-top: 0;    box-shadow: 1px 10px 16px rgba(0, 0, 0, 0.3);}.box-activity .promotion_box_left { margin-top: 8px; }.box-activity .box-ac {    padding: 10px 10px 6px;    overflow: hidden;    border-bottom: 1px solid #e7e7e7;}.box-activity .box-ac.disabled { display: none; }.box-activity > .box-ac:last-child { border: none; }.box-activity .box-ac .img { float: left; }.box-activity .box-ac .img img { border: 1px solid #e7e7e7; }.box-activity .box-ac .info-ac {    margin-left: 42px;    line-height: 16px;    margin-bottom: 3px;    /*font-family: tahoma, verdana, arial, sans-serif;*/    font-size: 11px;}.box-activity .box-ac .info-ac a {    font-weight: bold;    color: #4585f4;}.box-activity .box-ac .info-ac a:hover { text-decoration: underline; }
.box-activity .box-ac span {    color: #666;    font-size: 10px;    margin-left: 42px;    display: block;}
.box-activity .box-ac span.price{font-size:12px; color:#e5101d; font-weight:bold}
.box-activity .title { background-color: #f2f2f2; }.box-activity .title .icon-iconsendohome{  float: left;  fill: #e5101d;  width: 24px;  height: 24px;  margin: 4px;}.box-activity .title span {    position: relative;    font-size: 15px;    text-transform: capitalize;    color: #e5101d;}.box-activity .title span:after {}.box-activity .promotion-box { }/*end 360deg*//*policy-sendo*/.policy_sendo {  padding-bottom: 10px;  border-bottom: none;}.policy_sendo .policy_sendo_box {  display: table-cell;  position: relative;}.policy_sendo .policy_sendo_box .icon-cacbuocmuahang,.policy_sendo .policy_sendo_box .icon-phuongthucvanchueyn,.policy_sendo .policy_sendo_box .icon-cachthucthanhtoan{  position: absolute;  top:0;  width: 46px;  height: 46px;  left:50%;  margin-left: -23px;}.policy_sendo .policy_sendo_box .icon-cacbuocmuahang{left: 40%;}.policy_sendo .policy_sendo_box  .icon-arrow_huongdan{  position: absolute;  width: 20px;  height: 20px;  color:#868686;  right: -10px;  top: 15px;}.policy_sendo_box.buystep:after { right: -12px; }.policy_sendo_box.shippingstep:after { right: -12px; }.policy_sendo_box.paymentstep:after{display: none;}.policy_sendo .policy_sendo_box a{    display:inline-block;    text-align:center;    padding-top: 55px;    font-size:10px;    font-weight:bold;    text-transform:uppercase;    line-height:15px;    position: relative;}.policy_sendo .policy_sendo_box a:hover{color:#e5101d;}/*end policy-sendo*//*help col-right*/.help_all.nologin{  margin-bottom: 20px;  border: 1px solid #d9d9d9;  border-radius: 2px;  background-color: #fff;}.help_all .cs{padding: 10px 10px 0; position: relative;}.help_all .cs:after{  content: '';  background: url('../images/ic-sprites.png') no-repeat -260px -243px;  position: absolute;  right: 0;  width: 28px;  bottom: 0;  height: 54px;}.help_all .cs .title {  font-weight: bold;  text-transform: uppercase;  font-size: 14px;    color: #666;}.help_all .cs .phoneno{    width:180px;    height: 40px;  margin-top: 10px;  }.help_all .cs .phoneno p{}.help_all .cs .phoneno p b{color: #e5101d; font-size: 20px;}.help_all .cs .phoneno span{  font-size: 11px;  color: #666;  display: block;  text-align: right;  padding-right: 10px;  line-height: 18px;}.help_all .email {  background: #dedee1;  padding: 5px;}.help_all .email  .icon-mail{  display: inline-block;    width: 16px;    height: 16px;    margin: 0 5px -4px;    fill: #666;}.help_all .email a{color:#e5101d;}/*end help col-right*/.banner-right{margin-bottom: 20px;}/*box-suggest-shop*/.box-suggest-shop{  background: #FFF;  border: 1px solid #e7e7e7;  margin-bottom: 20px;  border-top: 2px solid #e5101d;}.box-suggest-shop .ttl{ font-weight:bold;  height: 34px;  position: relative;  display: block;  background-color: #f7f7f7;  padding: 0 10px;  line-height: 34px;  text-transform: uppercase;  font-size: 15px;  color: #e5101d;}.box-suggest-shop .ttl .icon-shop{  float: left;  width: 18px;  height: 18px;  color: #e5101d;  margin: 8px 10px 0 0;}.box-suggest-shop ul li{  border-top: 1px solid #e7e7e7;  overflow: hidden;  padding: 10px;}.box-suggest-shop ul li:first-child{border-top:none;}.box-suggest-shop ul li > a{display: block;}.box-suggest-shop ul li > a:hover{  box-shadow: 0 1px 4px #999;}.box-suggest-shop .box-img{  position: relative;  display: block;  overflow: hidden;  -webkit-transform: translateZ(0);  transform: translateZ(0);}.box-suggest-shop .box-img img{display: block;margin:0 auto;}.box-suggest-shop .box-img .price{  position: absolute;  height: 30px;  background-color: rgba(250,250,250,0.8);    padding: 0 5px;  line-height: 30px;  bottom:0;  width:100%;}.box-suggest-shop a:hover .box-img .price{background-color: #f3f3f3; }.box-suggest-shop .box-img .price .curr-price{  float: left;  font-size: 13px;  color:#e5101d;  font-weight: bold;}.box-suggest-shop .box-img .price .old-price{  float: right;  color:#e5101d;  text-decoration: line-through;  color:#505050;}.box-suggest-shop .prod-name{  display: block;  line-height: 18px;  overflow: hidden;  text-overflow:ellipsis;   font-size:13px;      padding: 5px 5px 10px 5px;}.box-suggest-shop a:hover .prod-name{color:#e5101d;}.box-suggest-shop  .ordered{padding:0 5px 2px;font-size:12px;color:#b9b9b9;}.box-suggest-shop  .ordered .icon-luotmua{  width: 16px;  height: 16px;  margin-right: 0;  top: 3px;  position: relative;  color:#6f6f6f;}.log_status_user {background: #FFF; margin-bottom: 14px;}.log_status_user .user_info {    padding: 10px;    border: 1px #d8d8d8 solid;}.log_status_user .user_info .avatar {    width: 52px;    height: 52px;    float: left;}.log_status_user .user_info .avatar img {    width: 50px;    height: 50px;    border: 1px #d8d8d8 solid;}.log_status_user .user_info .info_text {    margin-left: 60px;    line-height: 20px;    color: #505050;    font-size: 12px;}.log_status_user .user_info .info_text strong { font-size: 14px; }.log_status_user .user_info .info_text p { }.log_status_user .user_info .info_text a {    font-size: 11px;    display: block;    position: relative;    line-height: 20px;}.log_status_user .user_info .info_text a:before {    margin-right: 5px;    font-size: 11px;}.log_status_user .user_info .info_text a.tttk:before { content: '\f09d'; }.log_status_user .user_info .info_text a.thoat:before { content: '\f011'; }.log_status_user .user_info .info_text a:hover { color: #4585f4; }.log_status_user .current_order {    border: 1px #d8d8d8 solid;    border-bottom: none;}.log_status_user .current_order h2 a {    background: #f3f3f3;    font-size: 13px;    color: #333;    padding-left: 10px;    line-height: 30px;    display: block;}.log_status_user .current_order h2 a:after {    content: '»';    padding-left: 5px;    font-size: 11px;}.log_status_user .current_order a:hover { color: #4585f4; }.log_status_user .current_order .current_order_item {    padding: 10px;    border-bottom: 1px #CCC solid;}.current_order_item .order_imgthumb {    float: left;    margin-right: 10px;    width: 50px;}.current_order_item .order_code { }.current_order_item .order_code a { color: #f60; }.current_order_item .order_code a:hover { text-decoration: underline; color: #f60; }.current_order_item .order_date {    font-size: 11px;    line-height: 20px;    padding-top: 5px;}.current_order_item .order_imgthumb { }.current_order_item .order_imgthumb img { border: 1px #ddd solid; }.current_order_item .step_status {    height: 34px;    margin-top: 5px;    background: url('../images/ic-sprites.png') 0 -69px no-repeat;    clear: both;    position: relative;}.current_order_item .step_status span {    position: absolute;    background-color: #090;    padding: 5px 8px;    line-height: 18px;    left: 0;    top: -40px;    color: #FFF;    border-radius: 6px;    display: none;    opacity: 0;    min-width: 60px;    text-align: center;}.current_order_item .step_status:hover span {display: block;opacity: 1;}.current_order_item .step_status span:after {    content: '';    position: absolute;    bottom: -8px;    left: 40%;    width: 0;    height: 0;    border-left: 10px solid rgba(0, 0, 0, 0);    border-right: 10px solid rgba(0, 0, 0, 0);    border-top: 10px solid #090;}.current_order_item .step_status.step2 { background-position: 0 -69px; }.current_order_item .step_status.step3 { background-position: 0 -103px; }.current_order_item .step_status.step4 { background-position: -80px -520px; }.current_order_item .step_status.step1 { background-position: -80px -561px; }.current_order_item .step_status.step1 span { left: -32px; }.current_order_item .step_status.step2 span { left: 30px; }.current_order_item .step_status.step3 span { left: 70px; }.current_order_item .step_status.step4 span { left: 115px; }.current_order .viewall {    border-bottom: 1px #CCC solid;    height: 30px;    line-height: 30px;    padding-right: 10px;}.current_order .viewall a {    text-align: right;    padding: 0;    padding-right: 10px;    display: block;}.log_status_user .diem-sen{    position:relative;    padding: 10px 10px 10px 50px;    border-bottom: 1px solid #d8d8d8;    background-color: #f3f3f3;}.log_status_user .diem-sen .icon-diemthuong{    width:32px;    height:32px;    position:absolute;    top: 10px;    left: 8px;    fill: #e5101d;    color: #e5101d;}.rating-row {  padding-top: 10px;  border-top: #f6f6f6;}.rating-row .rating-link {  display: inline-block;  text-decoration: underline;  color: #0066cc;  margin-right: 8px;}.rating-row .rating-time {  display: inline-block;    color: #e4101c;}.rating-row .rating-time .icon-time {  fill: #e4101c;  width: 15px;  height: 15px;  vertical-align: middle;  margin-right: 3px;}.rating-row .icon-help {  width: 15px;  height: 15px;  margin-left: 3px;  vertical-align: middle;}.log_status_user .diem-sen > p{position: relative;}.log_status_user .diem-sen > p .link-profile{    display:block;    font-size:15px;    color: #e5101d;    margin-top:2px;    font-weight: bold;}.log_status_user .diem-sen > p span{    display:block;    font-size:11px;    margin-top: 6px;}.log_status_user .diem-sen > p b{color: #e5101d;}.log_status_user .diem-sen .link-hd{    display: block;    position: absolute;    top: -2px;    left: 100px;    width: 20px;    height: 20px; }.log_status_user .diem-sen .link-hd .icon-help{    fill: #666;    width: 16px;    height: 16px;    vertical-align: middle;}/* box rate */.box-rate{}.rate-star{  width: 110px;  height: 20px;  display: inline-block;  background: url('../images/ic-sprites.png') no-repeat -56px -486px;  position: relative;  }.rate-star .rated-star{   background: url('../images/ic-sprites.png') no-repeat -175px -486px;   height: 20px;   position: absolute;   top: 0;   left: 0;}.box-rate .qa_{color: #00a0ec; display: inline-block;cursor: pointer;}.box-rate .qa_:hover{text-decoration: underline;}.box-rate span{display: inline-block; margin-left: 5px;}/*.senpoit*/.sen-point{color:#333;}.sen-point .point {line-height: 20px;}.sen-point .goodrating{padding-top:5px;}.sen-point .goodrating b,.box_owner_shop .goodrating font{color:#e5101d;}.sen-point div > span{ color:#F00;font-weight:bold;margin-left: 5px;font-size: 12px;display: inline;}.sen-point div > span .icon-diemtichluy{position: relative;top:4px;color:#e5101d;}.sen-point div > .icon-sen .icon-diemtichluy{position: relative;top:4px;color:#e5101d;}.sen-point div > .icon-sen.red .icon-diemtichluy{color:#e5101d;}.sen-point div > .icon-sen.yellow .icon-diemtichluy{color:#FFA303;}.sen-point div > .icon-sen.purple .icon-diemtichluy{color:#ff00ff;}.sen-point div > .icon-sen.black .icon-diemtichluy{color:#666;}.pagination-block{margin-top: 20px;}.pagination-block:before,.pagination-block:after{content: ''; display: table;}.pagination-block:after{clear: both;}.pagination-block.no-mar{margin-top: -1px;}.pagination-block.bot {  background: none;  border: none;  overflow: hidden;}.pagination-block-bot .pagination{float: none;}.products-listing .pagination-block.bot{clear: left;}/*paging*/.pagination-block .pagination{text-align: center;margin: 25px 0;}.pagination-block .pagination ol{display: inline-block;}.pagination-block .pagination ol li {  display: inline-block;  margin: 0 4px;  padding-top: 0;  line-height: 32px;}.pagination-block.pagination-block-bot .pagination ol li {}.pagination-block .pagination ol li > span,.pagination-block .pagination ol li > a {      color: #333;    background: #FFF;    border: 1px solid #ddd;    border-radius: 2px;    text-decoration: none;    display: block;    cursor: pointer;    text-align: center;    width: 34px;    line-height: 32px;}.pagination-block .pagination ol li span.current, .pagination-block .pagination ol li span:hover,.pagination-block .pagination ol li a.current, .pagination-block .pagination ol li a:hover {  background: #ed4934;  border: 1px solid #cb230e;  color: #fff;}.pagination-block .pagination ol li .next, .pagination-block .pagination ol li .prev {}.pagination-block.pagination-block-bot .pagination ol li .next, .pagination-block.pagination-block-bot .pagination ol li .prev {}.pagination-block .pagination ol li .next.disable, .pagination-block .pagination ol li .prev.disable {  background-color: #ddd;  cursor: no-drop;}.pagination-block.pagination-block-bot .pagination ol li .prev:before, .pagination-block.pagination-block-bot .pagination ol li .next:before {  left: 12px;  top: 11px}.pagination-block .pagination ol li .next:hover, .pagination-block .pagination ol li .prev:hover { border-color: #f00; }.pagination-block .pagination ol li .next:hover:before, .pagination-block .pagination ol li .prev:hover:before { color: #fff; }.pagination-block .pagination ol li .next.disable:hover, .pagination-block .pagination ol li .prev.disable:hover {border-color: #ddd;background-color: #ddd;}.pagination-block .prev .icon,.pagination-block .next .icon{  color: #666;      width: 18px;    vertical-align: middle;    height: 18px;}.pagination-block .prev:hover .icon,.pagination-block .next:hover .icon{color:#fff;}.pagination-block .pagination .go-to-page{  display: inline-block;  margin-left: 30px;    text-align: center;}.pagination-block .pagination .go-to-page .icon{   width: 16px;  height: 16px;  color: #666;  position: relative;}.pagination-block .pagination .go-to-page input[type='text']{   border:1px solid #ccc;    line-height: 20px;    text-align: center;    padding: 0 2px;     width: 40px;  height: 32px;  display: inline-block;}.pagination-block.pagination-block-bot .pagination .go-to-page input[type='text'] {}.pagination-block .pagination .go-to-page input[type='button'], .pagination-block .pagination .go-to-page button {      border: 1px solid #ccc;    height: 32px;    background: #ececec;    font-size: 12px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    cursor: pointer;    text-align: center;    position: relative;    width: 33px;    margin-left: 5px;    display: inline-block;    LINE-HEIGHT: 30PX;    color: #666;    text-transform: uppercase;}.pagination-block .pagination .go-to-page button:hover{    background: #ed4934;    border-color: #f00;}.pagination-block .pagination .go-to-page button svg{  color: #ccc;    vertical-align: middle;    width: 18px;    height: 18px;}.pagination-block .pagination .go-to-page button:hover svg{color:#fff;}/* BREADCRUMB */.breadcrumb{background-color: #f3f1f2;}
.breadcrumb_detail {padding: 7px 5px;height:36px;}
#breadcrumb{}
#breadcrumb  ul{ list-style:none; margin:0px; padding:0px;}
#breadcrumb li{ float:left; margin-right:0px; display: block;     padding: 0px 10px 0px 15px;}
.breadcrumb_detail ul li{list-style-type:none; float: left;
    line-height: 24px;
    position: relative;}
#breadcrumb li.next {
    background: url(../images/next.png) no-repeat left center;
}
.breadcrumb_detail .br.end.name_of_product{display:none;}.breadcrumb_detail > .br{    float:left;    line-height:24px;        position: relative;  }.breadcrumb_detail > .br span{color:#333;}.breadcrumb_detail > .br > .title span{text-transform: uppercase;}.breadcrumb_detail > div.br.end{white-space: nowrap;text-overflow: ellipsis;}.breadcrumb_detail > .br.end span a{font-weight: bold;}.breadcrumb_detail > .br.end:after,.breadcrumb_detail > .br.end a:after { display: none;content: '';}.breadcrumb_detail > div.br:first-child,.breadcrumb_detail > div.br.first{padding-left: 0;}.breadcrumb_detail > div.br > a{  position: relative;  display: block;  white-space: nowrap;  float: left;  padding-right:15px;  text-transform: uppercase;}.breadcrumb_detail > div.br > a .icon-Navigationdownhome{       width: 17px;    height: 17px;    position: absolute;    top: 2px;    right: -8px;    -webkit-transition: -webkit-transform 0.1s linear;    -moz-transition: -moz-transform .1s linear;    -o-transition: -o-transform .1s linear;    -ms-transition: -ms-transform .1s linear;    color: #999;}.breadcrumb_detail > div.br.first{padding-left: 0;}.breadcrumb_detail > div.br.first > a, .breadcrumb_detail > div.br.end > a { padding-right: 0; }.breadcrumb_detail > div.br > a{font-weight: normal;}.breadcrumb_detail > div.br:hover > a,.breadcrumb_detail > div.br:hover > a .icon-Navigationdownhome{ color: #4585f4;}.breadcrumb_detail > div.br:hover > a .icon-Navigationdownhome{     -webkit-transform: rotate(180deg);    -moz-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);     -webkit-transition: all 0.3s linear;}.breadcrumb_detail > div.br > ul{    display: none;    position: absolute;    left: 0;    top: 22px;    z-index: 7;    background-color: #ececec;    min-width: 180px;    border: 1px solid #ddd;    border-top-color: #4585f4;    opacity: 0;    -webkit-transition: all 0.3s linear;    -moz-transition: all .3s linear;    -o-transition: all .3s linear;    -ms-transition: all .3s linear;}.breadcrumb_detail > div.br > ul > li{margin: 1px 0;}.breadcrumb_detail > div.br > ul > li:first-child{margin-top: 0;}.breadcrumb_detail > div.br > ul > li a {  display: block;  line-height: 24px;  padding: 0 10px;}.breadcrumb_detail > div.br > ul > li a:hover{color: #fff;background: #4585f4;}.breadcrumb_detail > .br:hover ul {display: block;opacity: 1;}.breadcrumb_detail > div .icon-a_next {    display: inline-block;    width: 13px;    height: 13px;    margin: 0 10px -2px;    color:#a4a4a4;}label.checkbox{padding: 0 4px 0 20px;;}label.checkbox > span:before{      content: '';    cursor: pointer;    position: absolute;    width: 14px;    height: 14px;    top: 6px;    left: 0;    border: 1px solid #656262;}label.checkbox input[type='checkbox']:checked + span:before {    border: 1px solid #e5101d;}label.checkbox > span:after{      opacity: 0;    content: '';    position: absolute;    width: 9px;    height: 4px;    background: transparent;    top: 10px;    left: 3px;    border: 2px solid #e5101d;    border-top: none;    border-right: none;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}label.checkbox input[type='checkbox']:checked + span:after{opacity: 1;}/* launch app */.launch-app{position: absolute;right: 0; top: 0; z-index: 2;}.launch-app.right{display: block; position: relative; margin-top: 50px;}.breadscrumb-wrap:before,.breadscrumb-wrap:after,.swap-content .top-content:after,.swap-content .top-content:before{content: ''; display: table;}.breadscrumb-wrap:after,.swap-content .top-content:after{clear: both;}.breadscrumb-wrap {position: relative;}.breadscrumb-wrap .breadcrumb_detail,.product_list_1 .swap-content .top-content {/*float: left*/}.product_list_1 .swap-content .top-content{float: none;}.launch-app.breadcrumb{  margin: 0;   position: absolute;  right: 0;  top: 3px;}.product_list_1 .top-content .launch-app.breadcrumb{display: none;}.launch-app .tl{  cursor: pointer;  background: url('../images/ic-sprites.png') no-repeat 0 -308px ;  width: 230px;  height: 36px;  display: block;}.launch-app .cont{    background: #F7F7F7;    border: 1px solid #C0D2E8;    padding: 10px;    position: absolute;    top: 36px;    left: 0;    right: 0;    z-index: 1;  display: none;}.launch-app .cont.right{  display: block;  position: relative;  top: 0;  border: 0;}.launch-app:hover .cont{display: block;}.launch-app .cont p{  font-size: 12px;  text-transform: uppercase;  text-align: center;  line-height: 20px;    padding-bottom: 10px;    font-weight: bold;}.launch-app .cont.right p{  color: #ee4054;  border-top: 2px solid #e5101d;  padding-top: 5px;  padding-left: 10px;  padding-bottom: 0;  text-align: left;}.launch-app .cont.right p:after{     content: '';     display: block;     position: absolute;    top: -48px;    left: 0px;    width: 230px;    height: 48px;     background: url(../images/mobile-widget.png) no-repeat;}.launch-app .cont .qr-bg{  background: url('../images/logo-sprite.png') no-repeat -209px -144px ;  width: 80px;  height: 80px;  display: block;  margin-left: 5px;}.launch-app .cont.right .qr-bg{  margin-left: 10px;}.launch-app .cont.right .apple{  top: 84px;  right: 0;}.launch-app-cat .cont{  padding: 0;}.launch-app .cont.right .description{  font-size: 12px;  display: block;  padding-left: 10px;}.launch-app .cont .apple{  cursor: pointer;  background: url('../images/logo-sprite.png') no-repeat 0 -350px;  height: 30px;  width: 97px;    position: absolute;    right: 15px;  top: 40px;}.launch-app .cont.right .adriod{      top: 125px;      right: 0;}.launch-app .cont .adriod{  cursor: pointer;  background: url('../images/logo-sprite.png') no-repeat -122px -350px ; width: 97px;  height: 30px;    position: absolute;   right: 15px;  top: 85px;}/*#modalBrandProd*/#modalBrandProd.modal{width: 640px;margin-left: -320px;}#modalBrandProd .modal-body {    padding: 40px 25px 25px;    position: relative;    background: #fff;    line-height: 20px;}#modalBrandProd .close {    border: 1px solid #e5101d;    display: inline-block;    font-size: 11px;    font-weight: bold;    height: 24px;    line-height: 24px;    text-align: center;    width: 24px;    color: #e5101d;    background: none;    border-radius: 2px;    float: right;    position: absolute;    top: 10px;    right: 10px;    cursor: pointer;}#modalBrandProd .captionModal {    font-size: 18px;    color: #f85502;    text-transform: uppercase;    font-weight: bold;    margin-bottom: 10px;    display: block;}#modalBrandProd .par span {    display: block;    padding-left: 10px;    position: relative;}#modalBrandProd .par span:before {    content: '';    display: block;    width: 3px;    height: 3px;    border-radius: 100%;    background-color: #666;    position: absolute;    left: 0;    top: 8px;}.m-t-20 {margin-top: 20px;}.loading_{  position: fixed;  top:0;  left: 0;  right:0;  bottom:0;  z-index: -1;  background-color: rgba(255,255,255,0.6);  display: none;}.lightbox-detail .loading_ {  background-color: rgba(255,255,255,0);}.loading_.show{z-index: 9999;display: block;}.loading_ span.close-loading_ {        width: 25px;    height: 25px;    background: #e5101d;    display: inline-block;    color: #fff;    text-align: center;    border-radius: 100%;    right: 10px;    top: 10px;    position: absolute;    cursor: pointer;    line-height: 24px;    font-size: 14px;}.lightbox-detail .loading_ span.close-loading_{display: none;}#filter-cate .loading_{position: absolute;}.check-attribute {    color: #C00;    font-style: italic;    padding: 5px;    border: 1px dashed #C00;    margin: 5px 0;    display: none;}.check-attribute.show {    z-index: 1;    opacity: 1;    transition: all 0.2s linear;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    display: inline-block;}.keyword-search{    position:relative;    overflow: hidden;    line-height: 26px;    height: 30px;    overflow: hidden;    transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -webkit-transition: all 0.2s linear;    -o-transition: all 0.2s linear;}/*.search_category-page .keyword-search{margin-top:14px;}*/.keyword-search.for-shop{float: left; padding-top: 10px; margin-bottom: 0; height: auto;}.keyword-search.hei{height: auto;}.keyword-search .arr{    position: absolute;    right: 0;    top: 3px;    border: 1px solid #ccc;    background-color: #FFF;    padding: 2px;    width: 13px;    height: 13px;    text-align: center;    cursor: pointer;    display: block;    border-radius: 2px;}.keyword-search .arr:after{    content: '\f0dd';    font-size: 12px;    color: #666;    position: relative;    top: -8px;    left: -3px;}.keyword_relation{font-weight: normal;}.keyword_relation a{ margin-left: 10px;}.keyword_relation a:hover{color: #06c;}.icon-tick{  fill: #69ceec;  width: 12px;  height: 12px;  margin-right: 5px;  margin-top: 3px;}.notifi-search{  border: 1px solid #6ecef6;  padding: 5px 20px 5px 10px;  position: relative;  width: 100%;}.notifi-search strong{  color: #df131c;}.close-notifi-search{  position: absolute;  right: 10px;  width: 12px;  height: 12px;  top: 8px;  cursor: pointer;  fill: #6a6a6a;}.links-notifi-search{  color: #009cff;  font-weight: bold;}.loading-css{        position: absolute;    left: 50%;    top: 50%;    margin-top: -40px;    margin-left: -40px;    display: block;        width: 70px;    height: 70px;    margin: 0 auto;    border: 1px solid #ee4054;    -webkit-border-radius: 50%;    border-radius: 50%;    border-top-color: transparent;    border-left-color: transparent;    -webkit-animation: spin 600ms infinite linear;    -moz-animation: spin 600ms infinite linear;    -o-animation: spin 600ms infinite linear;    -ms-animation: spin 600ms infinite linear;    animation: spin 600ms infinite linear;}@-moz-keyframes spin { 100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin { 100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin { 100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin { 100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}/* box info right head */.header-content .box-info { float: right; }.box-info .box-link { }.box-info .box-link .box-l-c {  float: left;  position: relative;  margin: 0 8px;  top: -5px;  cursor: pointer;}.header-fix .box-info .box-link .box-l-c{top: 2px;}.header-fix .box-info .box-link .da-login > a{border-top: none; border-bottom: none;}.header-fix .box-link .da-login ul{top: 47px;}.header-fix .box-l-c .sub-link.sub-favorite:after,.header-fix .box-l-c .sub-link.sub-favorite:before{left:90%;}.header-fix .box-l-c.mess .sub-link:after,.header-fix .box-l-c.mess .sub-link:before{left: 44%;}.header-fix .box-l-c .sub-link:after,.header-fix .box-l-c .sub-link:before{left: 10%;}.box-info .box-link .da-login > a .icon-navigation_down_home{    width: 8px;  height: 30px;  color: #ccc;  margin-left: 3px;}.box-info .box-link .box-l-c.mess:after{left: -70px; right: -170px;}.box-info .box-link .box-l-c:hover:after{display: block;}.box-info .box-link .box-l-c > a {  display: block;  border: 1px solid transparent;  border-radius: 2px;  text-align: center;  padding: 5px;}.header-fix .box-info .box-link .box-l-c > a{padding: 3px 5px;}.box-info .box-link .box-l-c:hover > a,.box-info .box-link .box-l-c.current > a{border: 1px solid #d9d9d9; background-color: #f6f6f6;}.box-info .box-link .box-l-c > a > svg {  width: 32px;  height: 30px;  color: #e85b64;  display: inline-block;}.box-info .box-link .box-l-c:hover > a > svg,.box-info .box-link .box-l-c.current > a > svg{color:#E5101D;}.box-info .box-link .box-l-c > a > .tl{  display: block;  text-align: center;  font-size: 12px;  padding-top: 6px;}.header-fix .box-info .box-link .box-l-c > a > .tl{display: none;}.box-info .box-link .box-l-c:hover > a > .tl{color: #e5101d;}.box-info .sub-link {  position: absolute;  right: 0;  top: 43px;  background-color: #fff;  border: 1px solid #d7d7d7;  z-index: 6;  width: 220px;  box-shadow: 1px 3px 8px #999;}.header-fix .box-link .box-l-c .sub-link{top:47px;}.box-info .sub-link-show{  opacity: 0;  visibility: hidden;   -webkit-transition: all .2s ease;     -moz-transition: all .2s ease;      -ms-transition: all .2s ease;       -o-transition: all .2s ease;          transition: all .2s ease;  transform-origin: top;  -webkit-transform-origin: top;  -moz-transform-origin: top;  transform: scale(1,0);  -moz-transform: scale(1,0);  -webkit-transform: scale(1,0);}.box-info .sub-link-show.activeSub{  transform: scale(1,1);   -moz-transform: scale(1,1);  -webkit-transform: scale(1,1);  opacity: 1; visibility: visible; display: block;}.box-info .mess .sub-link{left: -50px;}.ajax-load-notify-item{  position: relative;    width: 100%;    height: 30px;    display: none;    background-color: rgba(255,255,255,0.5);}.ajax-load-notify-item:before {  content: '';  position: absolute;  z-index: 1;  width: 30px; height: 30px;  left: 50%; top: 50%; margin-left: -15px; margin-top: -15px;  background: url('../images/loading.svg') no-repeat center center;  background-size: cover;  -webkit-animation: spin 1s ease-out infinite;  -moz-animation: spin 1s ease-out infinite;  -ms-animation: spin 1s ease-out infinite;  animation: spin 1s ease-out infinite;}.box-info .mess .ajax-load-notify-item{margin: 10px 0;}.box-info.mess .sub-link:after,.box-info.mess .sub-link:before{left: 50%;}.box-info .sub-link:after,.box-info .sub-link:before {  bottom: 100%;  right: 14%;  border: solid transparent;  content: ' ';  height: 0;  width: 0;  position: absolute;}.box-info .sub-link:after {  border-color: rgba(136, 183, 213, 0);  border-bottom-color: #fff;  border-width: 8px;  margin-right: -8px;}.box-info .sub-link:before {  border-color: rgba(194, 225, 245, 0);  border-bottom-color: #d9d9d9;  border-width: 10px;  margin-right: -10px;}.box-info .sub-link li{ padding: 5px 10px;line-height: 22px;position: relative;border-bottom: 1px dashed #ddd;}.box-info .sub-link li > a{display: block; font-size: 12px;}.box-info .sub-link li:hover{background-color: #f3f3f3;}.box-info .sub-link li.view-all,.box-info .sub-link li.xt{border: none;}.box-info .sub-link li.view-all > a,.box-info .sub-link li.xt > a{display: block; text-align: center; font-size: 12px;border: none;}.box-info .sub-link li.view-all:hover > a,.box-info .sub-link li.xt:hover > a{color: #e5101d; text-decoration: none; background: #eee;}.box-info .mess li .img{float: left; margin-right: 10px;}.box-info .mess li .info-n{font-size: 12px; line-height: 18px;}.box-info .mess li a{}.box-info .mess li a.order{color: #e5101d; display: inline-block;}.box-info .mess li a.shop{color: #06c; display: inline-block;}.box-info .mess li a:hover{text-decoration: underline;}.box-info .mess li .time-n{display: block; color: #666; font-size: 11px;}.box-info .box-link .cart > a .cart_qty,.box-info .box-link .mess > a .notify-count,.box-info .box-link .favorite > a .favorite-count {  background-color: #e5101d;  color: #fff;  min-width: 20px;  min-height: 20px;  line-height: 18px;  text-align: center;  border-radius: 100%;    position: absolute;  right: 7px;  top: 0;  font-size: 11px;  z-index: 4;}.header-fix .box-info .box-link .cart > a .cart_qty,.header-fix .box-info .box-link .mess > a .notify-count,.header-fix .box-info .box-link .favorite > a .favorite-count{right:-3px;}.box-info .box-link .mess > a .notify-count{right: 8px;}.box-info .box-link .mess { padding: 0;}.box-info .box-link .favorite > a svg,.box-info .box-link .login > a svg{  -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;  -ms-transition: all .5s ease;  -o-transition: all .5s ease;  transition: all .5s ease;}.box-info .box-link .cart > a svg {  -webkit-transition: all .2s ease;  -moz-transition: all .2s ease;  -ms-transition: all .2s ease;  -o-transition: all .2s ease;  transition: all .2s ease;}.box-info .box-link .cart > a:hover svg {left: 12px;}/*.box-info .box-link .favorite > a:hover svg,.box-info .box-link .login > a:hover svg {  -webkit-transform: rotateY(360deg);  -moz-transform: rotateY(360deg);  -ms-transform: rotateY(360deg);  -o-transform: rotateY(360deg);  transform: rotateY(360deg);}.box-info .box-link .mess > a:hover svg {  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -ms-transform: rotate(360deg);  -o-transform: rotate(360deg);  transform: rotate(360deg);}*/.box-info .box-link .da-login {margin-right: 0;}.box-info .box-link .da-login > a {  border: 1px solid #d9d9d9;  background-color: #f6f6f6;  white-space: nowrap;}.box-info .box-link .da-login:hover > a{background-color: #f0f0f0;}.box-info .box-link .da-login > a > svg {}.box-info .box-link .box-l-c.da-login > a > .tl{  max-width: 100px;  overflow: hidden;  text-overflow: ellipsis;  line-height: 14px;}.box-link .da-login > a > p{display: none;}.box-link .da-login > a .icon {  width: 14px;  height: 14px;  color: #666;  float: none;}.box-info .box-link .da-login:after{left: 0;top: 46px;}.box-info .box-link .login:after{}.box-info .box-link .da-login:hover:after,.box-info .box-link .login:hover:after { }.box-link .da-login ul {  position: absolute;  top: 69px;  right: 0;    border: 1px solid #d9d9d9;  border-radius: 2px;    padding: 10px;  background-color: #fff;  z-index: 6;  width: 220px;    box-shadow: 0px 1px 5px #ccc;}.box-link .da-login ul:after,.box-link .da-login ul:before {  bottom: 100%;  left: 85%;  border: solid transparent;  content: ' ';  height: 0;  width: 0;  position: absolute;}.box-link .da-login ul:after {  border-color: rgba(136, 183, 213, 0);  border-bottom-color: #fff;  border-width: 6px;  margin-left: -6px;}.box-link .da-login ul:before {  border-color: rgba(194, 225, 245, 0);  border-bottom-color: #d9d9d9;  border-width: 8px;  margin-left: -8px;}.box-link .da-login ul li { }.box-link .da-login ul li a {display: block;line-height: 28px;}.box-link .da-login ul li a:before{}.box-link .da-login ul li a:hover{color: #e5101d;}.box-category{    cursor: pointer;    background-color: #fff;    position: absolute;    left: 0;    bottom: 0;    border: 2px solid #d9d9d9;    border-bottom: none;    line-height: 32px;    font-size: 14px;    font-weight: bold;    color: #505050;    width: 210px;    text-align: center;    text-transform: uppercase;    z-index: 1;}.sub-link.support {  left: -134px;  box-shadow: -1px 2px 2px 0 rgba(50, 50, 50, 0.22);  -webkit-box-shadow: -1px 2px 2px 0 rgba(50, 50, 50, 0.22);  -moz-box-shadow: -1px 2px 2px 0 rgba(50, 50, 50, 0.22);}.sub-link.sub-guide {  left: -54px;  box-shadow: -1px 2px 2px 0 rgba(50, 50, 50, 0.22);  -webkit-box-shadow: -1px 2px 2px 0 rgba(50, 50, 50, 0.22);  -moz-box-shadow: -1px 2px 2px 0 rgba(50, 50, 50, 0.22);}.sub-link.mess > li {  overflow: hidden;  border-bottom: 1px solid #d6d6d6;}.sub-link.mess > li.view-all{border:none;}.sub-link.mess > li.view-all > a{    text-align: center;    font-weight: bold;    margin: 0;    min-height: 20px;    line-height: 20px;    padding-top: 5px;}.sub-link.mess > li > a{    display: block;    line-height: 17px;    margin: 8px 0;    min-height: 50px;    font-size:11px;}.sub-link.mess a > img{    width: 35px;    height: 35px;    border: 1px solid #d6d6d6;    float: left;}.sub-link.mess > li > a span{    color: #505050;    font-size: 11px;    display: block;}.box-link .box-l-c .sub-link.sub-favorite > li{border-bottom: 1px dashed #ddd; position: relative;}.box-link .box-l-c .sub-link.sub-favorite > li:last-child{border-bottom: none;}.box-l-c .sub-link.sub-favorite:after,.box-l-c .sub-link.sub-favorite:before{left:86%;}.sub-favorite > li > .item{overflow: hidden;display: block;padding: 0;}.sub-favorite > li > .item .img{float:left;display: block;height:50px;width:50px;border:1px solid #cccccc;position:relative;}.sub-favorite > li > .item:hover .img{border-color: #999;}.sub-favorite > li > .item .name-prod{  display: block;  margin-left: 55px;  line-height: 17px;  max-height: 34px;  overflow: hidden;}.sub-favorite li .bt-close{     display: block;    color: #fff;    font-weight: bold;    background-color: #c00;    width: 16px;    height: 16px;    /* border-radius: 100%; */    text-align: center;    position: absolute;    left: 11px;    top: 5px;    font-size: 11px;    font-style: normal;    cursor: pointer;    z-index: 1;    line-height: 16px;}.sub-favorite li .bt-close:hover{background-color: #e5101d;}.box-link .sub-favorite .xt{padding: 0 !important; border: none !important;}.box-link .sub-favorite .xt a{  display: block;  text-align: center;  line-height: 30px;  font-size: 13px;}.box-link .sub-favorite .xt a:hover{background-color: #eee; color: #e5101d;}.box-link .sub-favorite .xt a:after{  content:'»';  display: inline-block;  margin-left:5px;  position: relative;  bottom:-1px;}.box-link .sub-favorite .xt a:hover:after{color:#ff6600;}#overlay_login,#overlay_modalShipping{  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 99;  background-color: #000000;  width: 100%;  height: 100%;  opacity: 0.6;  display: none;}body.class_overlay_login #overlay_login{display: block;}body.overlay_modalShipping #overlay_modalShipping{display: block;}.box-l-c.login.current {z-index: 1050;}.modal .error,.modal .login_error,.modal .register_error{color: #e5101d;font-size: 12px;font-style: italic; display: none; line-height: 18px;margin-top: 5px;}.modal input.validation-failed {    border: 1px dashed #e5101d !important;    background-color: #fadbdd;}#box-search .block-error{      padding: 40px 0;    text-align: center;    border: 1px solid #ddd;    margin-top: 20px;    font-size: 15px;    font-weight: bold;}#tmp-html {margin-top:20px;}#tmp-html .filter-head{height: 30px;background: #f1f1f1;} #tmp-html .filter{height: 240px;background: #f1f1f1; border: none;}#tmp-html .pagination-filter{margin-top: 20px;}#tmp-html .products-listing{height: 32px;}#tmp-html .products-listing{margin-top: 20px;}#tmp-html .products-listing .col-right{background: #f1f1f1;min-height: 1000px;}#tmp-html .products-listing .col-left{min-height: 1000px;}#tmp-html .products-listing .col-left .box_product{margin-top:0;}#tmp-html .products-listing .col-left .box_product .content_item{background: #f1f1f1;height: 372px;}#tmp-html .loading_{  display: block;z-index: 1;background: rgba(255,255,255,0.2);}/* modal shipping */.box_modal_ship{padding: 10px; position: relative;}.box_modal_ship .box-vct{line-height: 20px;}.box_modal_ship .place_pickup{margin:10px 0;}.box_modal_ship .place_pickup select{height:23px; width: auto;line-height: 24px;border: 1px solid #ddd;}.box_modal_ship .box_supplier{display:table;width:100%;border-top:1px #ddd solid;padding-top: 5px;}.box_modal_ship .place_pickup select#est_district, .box_modal_ship .place_pickup select#est_ward{min-width: 160px}.box_supplier .row{  display:table-row;  border-bottom: 1px solid #dddddd;  border-collapse: separate;  width:100%;  line-height: 20px;}.box_supplier .cell{    display:table-cell;    padding-left:0;    height: 40px;    vertical-align:middle;}.box_supplier .cell > label{cursor: pointer;}.box_supplier .cell > label > input{margin-right: 5px; vertical-align: middle;}.box_supplier .cell .icon{width: 14px; height: 14px; fill: #999; cursor: help;}.box_supplier .title .cell{      width: 20%;    line-height: 18px;    font-weight: bold;    vertical-align: top;}.box_supplier .title .cell:first-child{width: 40%; padding-left: 5px;}.box_supplier .title .cell:nth-child(2),.box_supplier .title .cell:nth-child(3){text-align: center;}.choice_supplier_btn {    border: 1px #be040f solid;    color: #FFF;    line-height: 28px;    width: 120px;    border-radius: 2px;    font-weight: bold;    cursor: pointer;    margin-left: 5px;    background: #dd0c19;    text-transform: uppercase;}#modalShipping .box_modal_ship .vct{line-height: 22px;}#modalShipping .box_modal_ship .box-shop-hotro-pvc{position: absolute;right: 15px;top: 10px; line-height: 22px;}#modalShipping .box_modal_ship .box-shop-hotro-pvc b{color: #090;}/*modal shipping new*/.box_modal_ship .place_pickup select {  width: 28%;  margin-left: 8px;}.box_modal_ship .place_pickup select#est_ward {  float: right;}.modal.modal-shipping-new.in {  top: 8%;}.modal.modal-shipping-new {  width: 750px;  margin-left: -375px;}.modal-shipping-new .box_modal_ship .box_supplier {  /*padding-top: 0;*/  display: block;  margin-bottom: 10px;  border-top: none;  border-bottom: 1px solid #ddd;  max-height: 400px;  overflow-y: auto;}.modal-shipping-new .table-shipping-fee{  width: 100%;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-radius: 3px;}.modal-shipping-new .table-shipping-fee th {  padding: 10px 5px;  border-bottom: 1px solid #ddd;  border-right: 1px solid #ddd;  text-align: center;  vertical-align: top;  background-color: #f5f5f5;}.modal-shipping-new .table-shipping-fee .sub-heading th {  font-weight: normal;}.table-shipping-fee td {  padding: 10px 5px;  text-align: center;  vertical-align: middle;  border-right: 1px solid #ddd;  background: #fff;  width: 25%;}.table-shipping-fee .active td {  background-color: #f5f5f5;}.table-shipping-fee tr td:first-child {  padding-left: 15px;  text-align: left;}.rd-nvc label {  display: inline-block;  margin-left: 5px;  vertical-align: middle;  max-width: 80px;  max-height: 60px;  overflow: hidden;}.table-shipping-fee .bold {  font-weight: bold;}/*END modal shipping new*//* lightbox_detail */body.lightbox-detail{overflow: hidden;}body.lightbox-detail .zoomWrapper{position: relative;}body.lightbox-detail .zoomContainer{display: block;z-index: 1001;}body.overlay_modalShipping .zoomContainer{z-index: -1}.lightbox-hide{display: none !important; z-index: -1 !important;}#detail_page{}/*breadcrumb*/#detail_page .detail-breadcrumb{  display: inline-block;  border-bottom: 1px solid #f1f1f1;  width: 100%;}#detail_page .breadcrumb{   display: block;   height: 20px;  font-size: 12px;  background-color: #fff;  line-height: 1.4;}#detail_page .breadcrumb_detail{  padding: 0px 0px;  height: 20px;}#detail_page .breadcrumb .container{  width: 520px;}#detail_page .breadcrumb_detail .arrow-hidden .icon-a_next{  display: none;}#detail_page .breadcrumb_detail > .br{  line-height: 17px;}#detail_page .breadcrumb_detail > .br span:hover{  color: #4585f4;}#detail_page .breadcrumb_detail > .end span:hover{  color: #333;}#detail_page .lightboxContent .block-pro-attr .box-name{padding-top: 0;}#detail_page .breadcrumb_detail > div.br > a{  padding-right: 0;}#detail_page .breadcrumb_detail > div.br > a, #detail_page .breadcrumb_detail > .br > .title span{  text-transform: none;}#detail_page .breadcrumb_detail > div.br > a .icon-Navigationdownhome, #detail_page .breadcrumb_detail > div.br > ul{ display: none;}#detail_page .breadcrumb_detail > div .icon-a_next{  margin: 0 5px -2px;}#detail_page .breadcrumb_detail .br.end.name_of_product{ display: none;}/*breadcrumb*/#lightbox_detail{   position: fixed;    left: 0;    right: 0;    top: 0;    bottom: 0;    padding: 16px;    background-color: rgba(0,0,0,.7);    overflow-y: auto;    overflow-x: hidden;    z-index: 1001;      overflow-y: auto;    overflow-x: hidden;    display: -webkit-box;    display: -moz-box;    display: -ms-box;    display: -webkit-flex;    display: box;    display: flex;    -webkit-box-pack: center;    -moz-box-pack: center;    -o-box-pack: center;    -ms-box-pack: center;    -webkit-justify-content: center;    justify-content: center;     -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -o-transition: all .3s ease;    -ms-transition: all .3s ease;    transition: all .3s ease;}#lightbox_detail .lightboxInner{      max-width: 1140px !important;    overflow: initial;    min-width: 300px !important;    width: 100%;        margin-top: 10px;    }#lightbox_detail .lightboxInner .lightboxContent{          width: 1140px;    z-index: 1002;    min-height: 1000px;        position: relative;    background: #fff;    border-radius: 5px;    display: -webkit-box;    display: -moz-box;    display: -ms-box;    display: -webkit-flex;    display: box;    display: flex;    -webkit-box-orient: vertical;    -moz-box-orient: vertical;    -o-box-orient: vertical;    -ms-box-orient: vertical;    -webkit-flex-direction: column;    flex-direction: column;    -webkit-box-shadow: 0 1px 5px #666;    box-shadow: 0 1px 5px #666;    -webkit-animation: fadeIn 150ms ease-in;    -moz-animation: fadeIn 150ms ease-in;    -o-animation: fadeIn 150ms ease-in;    -ms-animation: fadeIn 150ms ease-in;    animation: fadeIn 150ms ease-in;}@-moz-keyframes fadeIn {   0% {    opacity:0;    filter:alpha(opacity=0);    -ms-filter:'alpha(Opacity=0)';    -webkit-transform:scale(.9);    -moz-transform:scale(.9);    -o-transform:scale(.9);    -ms-transform:scale(.9);    transform:scale(.9)  }  100% {    opacity:1;    -ms-filter:none;    filter:none;    -webkit-transform:scale(1);    -moz-transform:scale(1);    -o-transform:scale(1);    -ms-transform:scale(1);    transform:scale(1)  }}@-webkit-keyframes fadeIn {   0% {    opacity:0;    filter:alpha(opacity=0);    -ms-filter:'alpha(Opacity=0)';    -webkit-transform:scale(.9);    -moz-transform:scale(.9);    -o-transform:scale(.9);    -ms-transform:scale(.9);    transform:scale(.9)  }  100% {    opacity:1;    -ms-filter:none;    filter:none;    -webkit-transform:scale(1);    -moz-transform:scale(1);    -o-transform:scale(1);    -ms-transform:scale(1);    transform:scale(1)  }}@-o-keyframes fadeIn {   0% {    opacity:0;    filter:alpha(opacity=0);    -ms-filter:'alpha(Opacity=0)';    -webkit-transform:scale(.9);    -moz-transform:scale(.9);    -o-transform:scale(.9);    -ms-transform:scale(.9);    transform:scale(.9)  }  100% {    opacity:1;    -ms-filter:none;    filter:none;    -webkit-transform:scale(1);    -moz-transform:scale(1);    -o-transform:scale(1);    -ms-transform:scale(1);    transform:scale(1)  }}@keyframes fadeIn {   0% {    opacity:0;    filter:alpha(opacity=0);    -ms-filter:'alpha(Opacity=0)';    -webkit-transform:scale(.9);    -moz-transform:scale(.9);    -o-transform:scale(.9);    -ms-transform:scale(.9);    transform:scale(.9)  }  100% {    opacity:1;    -ms-filter:none;    filter:none;    -webkit-transform:scale(1);    -moz-transform:scale(1);    -o-transform:scale(1);    -ms-transform:scale(1);    transform:scale(1)  }}#lightbox_detail .scrolltop-lightbox{      cursor: pointer;    bottom: 8%;    position: fixed;    z-index: 1015;    width: 32px;    height: 32px;    line-height: 32px;    border-radius: 2px;    text-align: center;    opacity: 1;    right: 2.7%;    background: #EBF3FB;    display: none;}#lightbox_detail .scrolltop-lightbox:hover{}#lightbox_detail .scrolltop-lightbox .icon{      fill: #666;    width: 28px;    height: 28px;    vertical-align: middle;}#lightbox_detail .lightboxContent .lightboxContent-block{  padding: 10px;  background: #fff;  border-radius: 0 0 5px 5px;}#lightbox_detail .lightboxContent.rendering .lightboxContent-block .col-lightbox-03,#lightbox_detail .lightboxContent.rendering .tab-detail-of-product {  opacity: 0;  visibility: hidden;  transition: opacity 0.2s;} .col-lightbox-01-02{width:890px;float: left;}.col-lightbox-01,.col-lightbox-02{position: relative;}.col-lightbox-02{margin-top: 20px;}.col-lightbox-03{width: 220px;float: right;}.col-lightbox-03.show-more-shopinf{}#lightbox_detail .prev-product,#lightbox_detail .next-product{  position: fixed;  top: 50%;  width: 40px;  height: 40px;  border: 3px solid #ccc;  background: rgba(241, 241, 241, 0.8);  border-radius: 100%;      text-align: center;    line-height: 30px;        z-index: 1010;    margin-left: -30px;    cursor: pointer;    -webkit-transition: all .25s ease;       -moz-transition: all .25s ease;        -ms-transition: all .25s ease;         -o-transition: all .25s ease;            transition: all .25s ease;  }#lightbox_detail .prev-product.pos,#lightbox_detail .next-product.pos{}#lightbox_detail .prev-product:hover,#lightbox_detail .next-product:hover{background: rgba(241, 241, 241,1);}#lightbox_detail .next-product{margin-left: 1110px;}#lightbox_detail .prev-product{}#lightbox_detail .prev-product .icon,#lightbox_detail .next-product .icon{  width: 24px;  height: 24px;  fill: #c00;  vertical-align: middle;}#lightbox_detail .close-lightbox{        font-size: 32px;    font-weight: bold;    line-height: 18px;    text-align: center;    color: #fff;    background: none;    border-radius: 2px;    position: absolute;    right: 10px;    top: 5px;    cursor: pointer;    text-transform: uppercase;    padding: 10px;    line-height: 32px;}#lightbox_detail .close-lightbox .icon{color: #666;width: 28px;height: 28px;}#lightbox_detail .close-lightbox:after,#lightbox_detail .close-lightbox:before{}.lightboxContent .block-img-attr{position: relative;}.lightboxContent .block-img-attr:before,.lightboxContent .block-img-attr:after{content: ''; display: table;}.lightboxContent .block-img-attr:after{clear: both;}
.lightboxContent .block-img-attr .block-pro-img{    position: relative;    width: 350px;    float: left;    padding-bottom: 15px;}
.block-pro-img .big-img{  width: 350px;  height: 350px;  overflow: hidden;  position: relative;  }
.block-pro-img .big-img #img_zoom{background-color: #fff;}.block-pro-img .big-img .lbl-brand-detail{  display: block;  position: absolute;  top: 0px;  left:0px;  background: url(../images/brand-detail.png) no-repeat;  width: 65px;  height:60px;  z-index:1;}.zoomContainer{display: none; z-index: -1;}.block-pro-img .box-fb-go{margin-top: 10px;height: 24px;}.block-pro-img .box-fb-go .for-fb,.block-pro-img .box-fb-go .for-go{float: left;max-width:120px;}.block-pro-img .box-fb-go .for-go{margin-left: 20px}.block-pro-img .small-img{margin-top: 10px;}#gallery_thumb {position: relative;overflow: hidden;height: 52px;width: 350px;}#gallery_thumb ul {height: 52px;width: 350px; padding: 0 32px;}#gallery_thumb ul li {  position: relative;  float: left;  width: 50px;  height: 52px;  margin: 0 3px;}#gallery_thumb ul li a{border: 1px solid #ddd;display: block;}#gallery_thumb ul li a.zoomGalleryActive{      border: 1px solid #999;    box-shadow: 0 1px 4px #999;}#gallery_thumb ul li a img{display: block; margin: 0 auto;}#gallery_thumb a.control_prev, #gallery_thumb a.control_next {  position: absolute;    top: 0;    z-index: 98;    display: block;    width: auto;    height: auto;    background: #EAEAEA;    color: #333;    text-decoration: none;    font-weight: 600;    font-size: 18px;    opacity: 0.7;    cursor: pointer;      -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;}#gallery_thumb a.control_prev .icon, #gallery_thumb a.control_next .icon{  width: 30px;  height:60px;  fill: #999;}#gallery_thumb a.control_prev:hover, #gallery_thumb a.control_next:hover {opacity: 1;}#gallery_thumb a.control_prev {left: 0;}#gallery_thumb a.control_next {right: 0;}.block-pro-img .box-share{margin-top: 10px; line-height: 20px;}.lightboxContent .block-pro-attr{margin-left: 370px; font-size: 12px;}.hreview-aggregate .none{display: none;}.lightboxContent .block-pro-attr .box-name{padding-top: 10px;}.lightboxContent .block-pro-attr .box-name .fn{  display: block;  font-size: 19px;  line-height: 24px;  color: #333;}.lightboxContent .block-pro-attr .box-rating-viewer{margin-top: 10px;}.block-pro-attr .box-rating-viewer .box-rate span{line-height: 24px; vertical-align: top; font-size: 12px;margin-left: 10px;}.block-pro-attr .box-rating-viewer .box-rate .lb{padding-left: 0;position: relative;}.box-rating-viewer .box-rate .lb .icon-luotmua{    width: 16px;    height: 16px;    margin-right: 0;    top: 4px;    position: relative;}.box-rating-viewer .box-rate .lx .icon-eye{    width: 14px;    height: 14px;    color: #666666;    position: relative;    top: 2px;    margin-right: 2px;}.block-pro-attr .box-price-wirehouse{      line-height: 20px;    border-top: 1px solid #f1f1f1;    padding-top: 10px;    margin-top: 10px;}.block-pro-attr .box-price-wirehouse .box-price{      overflow: hidden;    display: inline-block;        line-height: 24px;}.box-price-wirehouse .box-price .cur-price{      color: #ec2800;    font-size: 19px;    font-weight: bold;    margin-right: 10px;    display: inline-block;}.box-price-wirehouse .box-price .old-price{      color: #666;    font-size: 12px;    text-decoration: line-through;    display: inline-block;}.box-price-wirehouse .box-price .update_price{      border: 1px dashed #f5951d;    padding: 0 10px;    display: inline-block;        font-size: 11px;    font-weight: bold;    line-height: 24px;    margin:0 15px;    position:  relative;}.box-price-wirehouse .box-price .update_price:after {    width: 0px;    height: 0px;    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-top: 7px solid #aaaaaa;    content: '';    display: block;    position: absolute;    bottom: 1px;    right: -3px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);    display: none;}.box-price-wirehouse .wirehouse{      display: inline-block;    line-height: 24px;    overflow: hidden;}.block-pro-attr .box-mobile-loyaty{margin-top: 6px; /*float: left;*/width: 100%;}.box-mobile-loyaty .box-discount-mobile{  display: inline-block;  position: relative;  background-color: #fff;  border: 1px dashed #beebff;  border-left: 3px solid #beebff;    margin-right: 20px;  margin-top: 10px;}.box-mobile-loyaty .installment-box{  display: block;  position: relative;  background-color: #fff;  border: 1px dashed #beebff;  border-left: 3px solid #beebff;    margin-right: 0;  margin-bottom: 5px;  width: 230px;  background-color: #eaff00;}.installment-link{  color: #017dff;}.installment-link:hover{  color: #8dc4fd;}.installment-sub-red{  color: red;}.box-mobile-loyaty .box-discount-mobile .des-box,.box-mobile-loyaty .box-installment-mobile .installment-box{  color: #00a0ec;  line-height: 26px;  padding: 0 20px;  font-size: 12px;}.box-mobile-loyaty .box-installment-mobile .installment-box{    position: relative;    color: #00a0ec;    line-height: 26px;    padding: 0 0 0 30px;    font-size: 12px;}.box-mobile-loyaty .box-discount-mobile .des-box .icon, .box-mobile-loyaty .box-installment-mobile .installment-box .icon{  fill: #00a0ec;    color: #00a0ec;  position: absolute;    }.box-mobile-loyaty .box-discount-mobile .des-box .icon-mobile{      width: 16px;    height: 16px;    left: 2px;    top: 4px}.box-mobile-loyaty .box-installment-mobile .installment-box .icon-cc{      width: 18px;    height: 18px;    left: 2px;    top: 4px}.box-mobile-loyaty .box-discount-mobile .des-box .icon-Navigationdownhome{      width: 14px;    height: 14px;    right: 4px;    top: 6px;}.box-mobile-loyaty .des-box,.box-mobile-loyaty .installment-box{cursor: pointer;}.box-mobile-loyaty .des-box:after {  content: '';  display: block;  position: absolute;  width: 100%;  height: 10px;  left: -2px;}.box-discount-mobile .des-box b{}.box-installment-mobile{  position: relative;  width: 230px;  height: 35px;  float: left;  width: 100%;}.box-installment-mobile .sub-installment-mobile{  position: absolute;  top:31px;  width: 480px;  left:0;  border: 1px solid #00a0ec;  background-color: #fff;  padding:10px;  z-index: -1;  box-shadow: 0 2px 4px #ccc;  display: none;}.box-installment-mobile:hover .sub-installment-mobile{z-index: 2; display: block;}.box-installment-mobile .sub-installment-mobile:before{  content:'';  display: block;  width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #00a0ec;  position: absolute;  top: -10px;  left: 15px;}.box-installment-mobile .sub-installment-mobile:after{  content:'';  display: block;  width: 0;   height: 0;   border-left: 8px solid transparent;  border-right: 8px solid transparent;  border-bottom: 8px solid #fff;  position: absolute;  top: -8px;  left: 17px;}.box-discount-mobile .sub-discount-mobile{  position: absolute;  top:31px;  width: 480px;  left:0;  border: 1px solid #00a0ec;  background-color: #fff;  padding:10px;  z-index: -1;  box-shadow: 0 2px 4px #ccc;  display: none;}.box-discount-mobile:hover .sub-discount-mobile{z-index: 2; display: block;}.box-discount-mobile .sub-discount-mobile:before{  content:'';  display: block;  width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #00a0ec;  position: absolute;  top: -10px;  left: 15px;}.box-discount-mobile .sub-discount-mobile:after{  content:'';  display: block;  width: 0;   height: 0;   border-left: 8px solid transparent;  border-right: 8px solid transparent;  border-bottom: 8px solid #fff;  position: absolute;  top: -8px;  left: 17px;}.box-discount-mobile .sub-discount-mobile .row{overflow: hidden;}.box-discount-mobile .sub-discount-mobile .qr-code{width:50%;float:left;text-align: center;padding-right:10px;position:relative;}.box-discount-mobile .qr-code .txt{  position: absolute;  background-color: #fff;  color:#666;  text-transform: uppercase;  font-size: 13px;  top: 64%;  right:-18px;}.sub-discount-mobile .qr-code > p{font-weight: bold;font-size: 14px;line-height: 18px;}.sub-discount-mobile .qr-code .img-qr-code{background: rgba(0, 0, 0, 0) url('../images/loading20x20.gif') no-repeat scroll center center;display: inline-block;padding: 5px;border:1px solid #d8d8d8;margin: 20px 0 0;}.sub-discount-mobile .other-way{padding: 0 5px 0 20px;width:50%;border-left: 1px dashed #d8d8d8;float: left;}.sub-discount-mobile .other-way > p{font-weight: bold;font-size: 14px;line-height: 18px;margin-bottom: 20px;}.sub-discount-mobile .other-way > div{  display: block;  line-height: 16px;  margin-bottom: 10px;  padding-left:20px;}.sub-discount-mobile .other-way > div .red{color:#e5101d;}.sub-discount-mobile .download-app{border-top: 1px dashed #d8d8d8;padding-top: 20px;}.sub-discount-mobile .download-app > span{  width: 50%;  float: left;  padding-right: 10px;  margin-right: 40px;  text-align: right;  display: block;  line-height: 38px;  font-size: 14px;}.sub-discount-mobile .download-app > a{display: inline-block;margin-right: 10px;}.box-mobile-loyaty .box-loyaltyDetail{display: inline-block; position: relative;}.box-mobile-loyaty .desLoyaltyDetail {    background-color: #fff;    border: 1px dashed #ffc2c7;    border-left: 3px solid #ffc2c7;    display: inline-block;    line-height: 26px;    padding: 0 10px;    cursor: pointer;    font-size: 12px;}.box-mobile-loyaty .box-loyaltyDetail .sub-loyaty{      position: absolute;    top: 31px;    width: 300px;    left: 0;    border: 1px solid #e5101d;    background-color: #fff;    padding: 10px;    z-index: -1;    box-shadow: 0 2px 4px #ccc;    display: none;    font-size: 12px;    line-height: 18px;}.box-mobile-loyaty .box-loyaltyDetail .sub-loyaty:before{  content:'';  display: block;  width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #e5101d;  position: absolute;  top: -10px;  left: 15px;}.box-mobile-loyaty .box-loyaltyDetail .sub-loyaty:after{  content:'';  display: block;  width: 0;   height: 0;   border-left: 8px solid transparent;  border-right: 8px solid transparent;  border-bottom: 8px solid #fff;  position: absolute;  top: -8px;  left: 17px;}.box-mobile-loyaty .box-loyaltyDetail:hover .sub-loyaty{display: block; z-index: 2;}.box-mobile-loyaty .sub-loyaty .captionModal{  margin-top: 10px;  border-top: 1px dash #ddd;  padding-top: 5px;  font-weight: bold;  font-size: 12px;  text-transform: uppercase;}.box-mobile-loyaty .sub-loyaty .captionModal .icon{width: 20px; height: 20px;position: relative;top: -3px;}.box-mobile-loyaty .sub-loyaty .desPointSen{padding-top: 5px;}.box-mobile-loyaty .sub-loyaty .desPointSen-a a{display: inline-block; padding-top: 5px; color: #06f;}.box-mobile-loyaty .sub-loyaty .desPointSen-a a:hover{text-decoration: underline;}.box-mobile-loyaty .box-loyaltyDetail .icon{  width: 16px;  height: 16px;  fill: #e5101d;  color: #e5101d;  vertical-align: middle;  margin: 0 2px;}.box-mobile-loyaty .desLoyaltyDetail:after {  content: '';  display: block;  position: absolute;  width: 100%;  height: 10px;  left: 0;}.block-pro-attr .box-attributes{margin-top: 5px;    padding: 10px 10px 0 10px;background: #f5f5f5; border: 1px dashed transparent; /*float: left;*/}.block-pro-attr .box-attributes .box-shipping{padding-bottom: 5px;}.box-attributes .box-shipping .vc-info{}.box-attributes .box-shipping .vc-info .tp{font-size: 11px}.box-attributes .box-shipping .vc-info .tp strong{color: #019901;}.box-attributes .box-shipping .vc-info > .show-modal-shipping{  color: #090;  background: #fff;  border: 1px solid #ddd;  padding: 0 20px 0 10px;  line-height: 24px;  position: relative;  margin: 0 5px;  cursor: pointer;  display: inline-block;}.box-attributes .box-shipping .vc-info > .show-modal-shipping > .icon{      position: absolute;    top: 5px;    right: 2px;    color: #090;    font-size: 11px;    width: 16px;    height: 16px;    fill: #090;}.box-attributes .box-shipping .vc-info .show-modal-shipping:hover{ border: 1px solid #090;}.box-attributes .box-shipping .vc-info span{color: #090;}.box-attributes .box-shipping .vc-info p{color: #505050; margin: 5px 0;}.box-attributes .box-shipping .vc-info .ic-ship{position: relative;padding-left: 30px;}.box-attributes .box-shipping .vc-info .ic-ship .icon{    width: 25px;    height: 25px;    position: absolute;    left: 0;    top: -3px;}.box-attributes .box-attr{position: relative;}.box-attributes .box-attr dl{padding: 5px 0;line-height: 30px;overflow: hidden;}.box-attributes .box-attr dl.dn{display: none;}.box-attributes .box-attr.show-more dl.dn{display: block;}.box-attributes .box-attr dl .lb{    width: 130px;    float: left;     line-height: 18px;    display: inline-block;    vertical-align: middle;    line-height: 30px;}.box-attributes .box-attr dl.size .lb {  position: relative;}.box-attributes .box-attr dl.size em {  position: absolute;  left: 0;  bottom: -15px;  font-size: 10px;  color: #e60f1e;  cursor: pointer;  font-style: normal;}.box-attributes .box-attr dl.size .icon-ruler {  position: relative;  margin-right: 3px;}.box-attributes .box-attr dl .items{  display: block;  vertical-align: middle;  margin-left: 130px;}.box-attributes .box-attr .quantity .items{display: inline-block;margin-left: 0;}.box-attr dl dd .item-attr{    width: auto;    border: 1px solid #ccc;    background: #F2F2F2;    text-align: center;    display: block;    float: left;    cursor: pointer;    position: relative;    font-size: 13px;    margin-right: 10px;    margin-bottom: 5px;    padding: 1px;}.box-attr dl dd .item-attr:hover,.box-attr dl dd .item-attr.checked{border: 2px solid #c00; padding: 0;}.box-attributes .bt-show-more-attr{      width: 15px;    height: 15px;    display: block;    border: 1px solid #dddddd;    position: absolute;    bottom: 5px;    right: 0;    border-radius: 2px;    cursor: pointer;    }.box-attributes .box-attr dl.brand a{      display: inline-block;    line-height: 20px;    text-transform: uppercase;    color: #e5104d;}.box-attributes .box-attr dl.brand a:hover{color: #e5101d;}.box-attributes .bt-show-more-attr:hover{border-color:#06f;}.box-attributes .bt-show-more-attr .icon-Navigationdownhome{  width: 12px;  height: 12px;  color:#666;  -webkit-transition: all .2s linear;    -moz-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;}.box-attributes .bt-show-more-attr.active .icon-Navigationdownhome{  -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  -o-transform: rotate(-180deg);  -ms-transform: rotate(-180deg);  transform: rotate(-180deg);}.box-attributes .bt-show-more-attr:hover .icon-Navigationdownhome{color:#06f;}.box-attr dl dd .item-attr > input{    opacity: 0;    position: absolute;    top:0;    left:0;    cursor: pointer;        width: 100%;    height: 100%;    z-index: 1;}.box-attr dl dd .item-attr .ic-check{  width: 0;  height: 0;  border-bottom: 14px solid #e5101d;  border-left: 14px solid transparent;  position: absolute;  right: 0;  bottom: 0;  z-index: 1;  display: none;}.box-attr dl dd .item-attr .ic-check .icon-checkmark{  width: 8px;  height: 8px;  fill: #fff;  color: #fff;      position: absolute;    top: 6px;    left: -8px;    }.box-attr dl dd .item-attr.checked .ic-check{display: block;}.box-attr dl dd .item-attr:before{  content: '';  background:url('../images/ic-sprite.png') -462px -45px no-repeat;  width: 13px;  height: 13px;  position: absolute;  right: 0;  bottom: 0;  display: none;}.box-attr dl dd .item-attr > .label{    display: block;    height: 26px;    min-width: 26px;    line-height: 26px;    padding: 0 2px;}.box-attr dl.quantity dd {position: relative;}.box-attr dl.quantity .item_quantity{    display: inline-block;    margin-left: 25px;}.box-attr dl.quantity.max-prod-quantity .item_quantity{    background-color: #fbf7ca;    border: 1px dashed #da8451;    padding: 0 10px;    color: #ff6600;}.box-attr dl.quantity.max-prod-quantity dd .inpt-qty{  border: 1px dashed #da8451;  background-color: #fbf7ca;}.box-attr dl.quantity dd .inpt-qty{  border: 1px solid #ddd;  height: 35px;  width: 45px;  border-right: none;  text-align: center;  padding: 0 5px;  font-size: 16px;   -webkit-appearance: none;   -moz-appearance:    none;   appearance:         none;    -moz-appearance: textfield;}.box-attr dl.quantity dd .add-qty,.box-attr dl.quantity dd .sub-qty{  position: absolute;  top:0;  left: 45px;  background-color: #f1f1f1;  height: 18px;  width: 18px;  cursor: pointer;  display: block;  border: 1px solid #ddd;  text-align: center;  line-height: 18px;  font-size: 14px;}.box-attr dl.quantity dd .sub-qty{top: 17px;}.box-attr dl.quantity dd .add-qty:hover,.box-attr dl.quantity dd .sub-qty:hover{background-color: #ddd}.block-pro-attr .box-btn-buy{margin-top: 20px;} .box-btn-buy .btn,.box-btn-buy .btn.hethang{  height: 42px;  line-height: 42px;  position: relative;  background-color: #029900;  color: #fff;  font-size: 15px;  border: none;  border-radius: 3px;  text-align: center;  padding: 0 20px;  width: 195px;  margin-right: 14px;}.block-pro-attr .box-btn-buy.fixed {  position: fixed;  top: 10px;  z-index: 1016;  margin-top: 0;  transform: translate3d(0,0,0);  white-space: nowrap;}.block-pro-attr .box-btn-buy.fixed .overflow_box {  display: none;}.block-pro-attr .box-attributes.bgd-effect {  animation: bgdeffect 3s;}@keyframes bgdeffect {    from {background-color: #ff8a8a; border-color: #e60f1e;}    to {background-color: #f5f5f5; border-color: transparent;}}.icon-ruler {  width: 22px;  height: 9px;  fill: #e60f1e;}.modal-sizeguide .sizeguide-b {  overflow: hidden;  padding: 10px;}.modal-sizeguide .sizeguide-b .title {  text-transform: uppercase;  font-size: 14px;  margin-bottom: 5px;}.modal-sizeguide .modal-title span {text-transform: uppercase; font-weight: bold;}.modal-sizeguide .sizeguide-b .col {float: left;width: 50%;}.modal-sizeguide .sizeguide-b .col-1 {text-align: center; padding-right: 10px;}.modal-sizeguide .sizeguide-b .col-2 {padding-left: 10px; margin-top: 20px;}.modal-sizeguide .sizeguide-b .row {overflow: hidden; margin-bottom: 10px;}.modal-sizeguide .sizeguide-b .row-1 img {float: left;}.modal-sizeguide .sizeguide-b .row-1 p {overflow: hidden;}.box-btn-buy .btn.hethang{border: 1px #666 solid;background-color: #999;}.box-btn-buy .btn.hethang .icon{display: none;}.box-btn-buy .btn.hethang .icon-blocked{  width: 18px;  height: 18px;  margin-right: 5px;  color: #fff;  position: relative;  top: 2px;  -moz-transform: rotate(135deg);  -ms-transform: rotate(135deg);  transform: rotate(135deg);}.box-btn-buy .btn .icon{  width: 20px;  height: 20px;  fill: #fff;  color: #fff;  margin-right: 10px;  position: absolute;}.box-btn-buy .addcart-btn{text-align: right;}.box-btn-buy .buynow-btn{background-color: #e60f1e;margin-right:10px;}.box-btn-buy .btn .icon-checkmark{  width: 20px;  height: 20px;  left: 30px;  top: 10px;}.box-btn-buy .btn .icon-iconsendohome{  width: 30px;  height: 30px;  left: 10px;  top: 5px;}.box-btn-buy .overflow_box{margin-top: 10px; font-size: 12px; font-weight: bold; display: inline-block;}.box-btn-buy .overflow_box .fav{color: #666; cursor: pointer;}.box-btn-buy .overflow_box .fav:hover{color: #06c;}.box-btn-buy .overflow_box .fav .icon{width: 16px; height: 16px; fill: #e1121c; color: #e1121c;vertical-align: middle;}.box-btn-buy .overflow_box .fav:hover .icon{fill: #06c; color: #06c;}.box-btn-buy .overflow_box .fav span{display: inline-block; line-height: 20px;    margin-left: 2px;}#buynow-logged-in{display: none;}#lightbox_detail .box-hoa-sen,#lightbox_detail .box-brand-prod{    background-color: #fff;    margin-top: 10px;    position: relative;    line-height: 20px;    padding: 12px 10px 10px 70px;    overflow: hidden;    border: 1px solid #d3d3d3;}#lightbox_detail .box-brand-prod{    padding: 12px 10px 12px 15px;}.box-brand-prod h2, .box-brand-prod span:before, .box-brand-prod span b {color: #f85502;}#lightbox_detail .box-hoa-sen .icon-khiensen{    width: 50px;    height: 50px;    position: absolute;    left: 15px;    top: 6px;}#lightbox_detail .box-hoa-sen .tl,#lightbox_detail .box-brand-prod .tl{    font-size: 16px;    color: #e5101d;    text-transform: uppercase;    margin-bottom: 5px;    display: block;    font-weight: normal;}#lightbox_detail .box-brand-prod .tl{color:#f85502;margin-bottom: 0;}#lightbox_detail .box-hoa-sen span,#lightbox_detail .box-brand-prod span{font-size: 12px;margin-right: 14px; display: inline-block;}#lightbox_detail .box-hoa-sen span.shopLoyalty{}#lightbox_detail .box-hoa-sen span .icon-checkbox,#lightbox_detail .box-brand-prod span .icon-checkbox{  color: #e5101d;   width: 15px;  height: 15px;  position: relative;  top: 2px;  margin-right: 2px;}#lightbox_detail .box-brand-prod span .icon-checkbox{color:#f85502;}#lightbox_detail .box-hoa-sen .view-more,#lightbox_detail .box-brand-prod .view-more{      position: relative;    display: inline-block;    color: #333;    font-size: 12px;    margin-top: 5px;    cursor: pointer;}#lightbox_detail .box-brand-prod .view-more{position: absolute;right:25px;margin-top:0;}#lightbox_detail .box-hoa-sen .view-more .icon,#lightbox_detail .box-brand-prod .view-more .icon{      width: 10px;    height: 10px;    color: #333;    margin-left: 2px;    position: absolute;    top: 6px;}#lightbox_detail .box-brand-prod .view-more .icon{right: -10px;}#lightbox_detail .box-hoa-sen .view-more:hover,#lightbox_detail .box-hoa-sen .view-more:hover .icon{color: #e5101d;}#lightbox_detail .block-relate-items{margin-top: 20px;border: 1px solid #d3d3d3;}#lightbox_detail .block-relate-items .tl{  height: 34px;  background-color: #f7f7f7;  border-bottom: 1px solid #d3d3d3;}#lightbox_detail .block-relate-items .tl span{  border-top: 2px solid #e5101d;  background-color: #fff;  color: #e5101d;  text-transform: uppercase;  border-right: 1px solid #d3d3d3;  display: inline-block;  height: 35px;  line-height: 35px;  padding: 0 10px;  position: relative;  top: -1px;}#lightbox_detail .block-relate-items .box-items-wrap{overflow: hidden;}#lightbox_detail .block-relate-items .box-items{  background-color: #fff;  overflow: hidden;      padding: 10px;    height: 220px;    margin-right: -15px}.block-relate-items .box-items .item{  float: left;  position: relative;  width: 140px;      margin-left: 40px;}.block-relate-items .box-items .item:first-child{margin-left: 0;}.block-relate-items .box-items .item.last-child{display: none;}.block-relate-items .box-items .item:hover img{box-shadow: 0 0 8px #999}.block-relate-items .box-items .item a{  display: block;  margin: 0 auto;}.block-relate-items .box-items .item img{display: block; margin: 0 auto; border: 1px solid #eee;}.block-relate-items .box-items .item .price{overflow: hidden; line-height: 20px; padding: 5px 0;display: block;}.block-relate-items .box-items .item .price .new-price{ color: #e5101d;display: block;}.block-relate-items .box-items .item .price .old-price{color: #666; text-decoration: line-through;display: block;}/*.row-lightbox-bottom*/.row-lightbox-bottom{overflow: hidden;width:980px;margin: 20px auto 0;}/*left-lighbox-detail*/.shopinfo_in_detail{  background: #ebf3fb;  color: #666;  position: relative;  padding: 10px;  border-radius: 5px 5px 0 0;  height: 60px;  border-bottom: 1px solid #c9dff5;}.shopinfo_in_detail.fixed{    position: fixed;    z-index: 1015;    top: 0;    width: 1140px;    border-radius: 0;    -webkit-transform: translate3d(0,0,0);            transform: translate3d(0,0,0);}.shopinfo_in_detail .ic-shop-db {    background: url('../images/gh_dam_bao.png') no-repeat;  height: 70px;    width: 70px;    position: absolute;    left: -45px;    top: 0;}.shopinfo_in_detail .logo_nameshop .logo{width: 82px;float: left;}.shopinfo_in_detail .logo_nameshop .logo a{display: block;}.shopinfo_in_detail .logo_nameshop .name_shop{      margin-left: 10px;    font-size: 12px;    color: #666;    position: relative;    line-height: 24px;    display: inline-block;    vertical-align: top;    margin-top: -4px;}.shopinfo_in_detail .logo_nameshop .name_shop > a{        color: #0066cc;    font-weight: bold;    display: inline-block;    font-size: 13px;    margin-left: 10px;}.logo_nameshop .name_shop .show-more-inf-shop{        width: 18px;    height: 16px;    display: inline-block;    border-radius: 2px;    cursor: pointer;    margin-left: 10px;    background: #fff;    text-align: center;        position: relative;    top: 4px;        border: 1px solid #ddd;}.logo_nameshop .name_shop .show-more-inf-shop:hover{ border: 1px solid #06c;}.name_shop .show-more-inf-shop .icon-Navigationdownhome{     width: 16px;    height: 16px;    color: #e5101d;    -webkit-transition: all .2s linear;    -moz-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;}.name_shop .show-more-inf-shop.active .icon-Navigationdownhome{  -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  -o-transform: rotate(-180deg);  -ms-transform: rotate(-180deg);  transform: rotate(-180deg);}.name_shop .show-more-inf-shop:hover .icon-Navigationdownhome{color:#06f;}.shopinfo_detail{margin-left: 92px; }.shopinfo_in_detail .deposit {display: inline-block; margin-top: 5px;}.shopinfo_in_detail .deposit .icon-fund{vertical-align: middle; fill:#5aac68; margin-bottom: 5px;}.shopinfo_detail .dl{      font-size: 12px;    position: relative;    display: inline-block;    margin-right: 20px;}.shopinfo_detail .dl strong{ margin: 0 10px;font-size: 14px;}.shopinfo_detail .dl .sen-point{display: inline-block;}.shopinfo_detail .dl .sen-point div > span:first-child{margin-left: 0;}.shopinfo_detail .sen-point div > .icon-sen.red .icon-diemtichluy{}.shopinfo_detail .dl .tool-tip-d{    display: inline-block;    margin-left: 10px;    opacity: 1;    position: relative;}.shopinfo_detail .show-more-inf .tool-tip-d{      display: inline-block;    margin-left: 0;    width: 18px;    height: 18px;    position: absolute;        right: -4px;    top: 8px;}.shopinfo_detail .dl .tool-tip-d .icon{  width: 14px;  height: 14px;  color: #666;      position: relative;    top: 2px;}.shopinfo_detail .dl .icon-clock,.shopinfo_detail .dl .icon-data,.shopinfo_detail .dl .icon-settings{  color: #666;  width: 18px;  height: 18px;  position: relative;  top: 3px;  margin-right: 5px;      cursor: help;}.shopinfo_detail.show-more-shopinf .show-more-inf{display: block;margin-top: 10px;}.shopinfo_detail .show-more-inf{        display: none;    background: #EBF3FB;    position: absolute;    border: 1px solid #c9dff5;    padding: 10px;    border-radius: 2px;    top: 30px;    width: 170px;    left: 236px;    z-index: 10;    box-shadow: 0px 2px 4px #999;}.shopinfo_detail .show-more-inf.show{display: block;}.shopinfo_detail .show-more-inf .dl{display: block;margin: 0;padding: 5px 0;}.shopinfo_detail .show-more-inf .dl strong{color:#666;margin: 0;}.btn_for_shop{overflow: hidden;margin: 10px 0;}.btn_gotoshop {    display: inline-block;    width: 100px;    height: 30px;    border: 1px solid #e5e5e5;    line-height: 30px;    font-weight: bold;    position: relative;     cursor: pointer;  }.btn_gotoshop:hover,.btn_gotoshop:hover a{color:#e5101d;}.btn_gotoshop.fav {float: right;}.btn_gotoshop .icon-shop,.btn_gotoshop  .icon-favorite{      color: #e5101d;    width: 16px;    height: 16px;    position: relative;    top: 3px;    margin: 0 5px 0 10px;    }.btn_gotoshop.fav .icon-shop{  position: absolute;  width: 8px;  height: 8px;  left: 9px;  top: 12px;}.ttl-lightbox-detail{    height: 34px;    position: relative;    display: block;    background-color: #f7f7f7;    padding: 0 0 0 10px;    line-height: 34px;    text-transform: uppercase;    font-size: 13px;    color: #f00;}.shopinfo_in_detail .ask_about_product{display: none;}.ask_about_product{    border:1px #e5e5e5 solid;    padding:10px;    padding-left:50px;    position:relative;    margin-top: 20px;  }.ask_about_product .question-mark{  display: block;  position: absolute;  width: 32px;  height: 26px;  border: 2px solid #989898;  text-align: center;  line-height:24px;  font-size: 18px;  color:#666;  left: 10px;  top:14px;}.ask_about_product .question-mark:after,.ask_about_product .question-mark:before{      content: '';    display: block;    width: 0px;    height: 0px;    border-left: 16px solid transparent;    border-right: 0px solid transparent;    border-top: 10px solid #989898;    position: absolute;    right: 2px;    top: 22px;}.ask_about_product .question-mark:after{  border-top: 7px solid #ffffff;  border-left: 10px solid transparent;  border-right: 0px solid transparent;  right: 4px;}.ask_about_product p{font-weight:bold;font-size:12px;}.ask_about_product .sendmsg{cursor: pointer;}.ask_about_product .blue{    color:#0164ff;    display:block;    position: relative;    font-size:12px;  }.ask_about_product .telshop .tel{  display:inline-block;  position: relative;  color:#f00;  font-size: 15px;   cursor: pointer;}.ask_about_product .telshop .icon-phone{  width: 16px;  height: 16px;  color: #666;  position: relative;  top: 3px;  margin: 0 3px;}.block-banner-bvnm-top{  margin-bottom: 10px;}.block-banner-bvnm-center{    margin-bottom: 10px;    margin-top: 10px;    text-align: center;}/*cate-shop-in-detail*/.cate-shop-in-detail{  display: block;  border: 1px solid #e5e5e5;  border-top: 2px solid #e6101c;  }.cate-shop-in-detail > ul{  min-height: 200px;  max-height: 415px;  overflow: hidden;}.cate-shop-in-detail > ul.all{ max-height: 100%;}.cate-shop-in-detail .paging-nav-cate-shop{background: #f1f1f1;text-align: Center;    border-top: 1px solid #ddd;}.cate-shop-in-detail .paging-nav-cate-shop .down-nav-cate-shop,.cate-shop-in-detail .paging-nav-cate-shop .up-nav-cate-shop{display: inline-block; width: 40px;height: 28px; vertical-align: middle;cursor: pointer;}.cate-shop-in-detail .paging-nav-cate-shop .down-nav-cate-shop{margin-right: 20px;}.cate-shop-in-detail .paging-nav-cate-shop .up-nav-cate-shop{  -webkit-transform: rotate(-180deg);     -moz-transform: rotate(-180deg);      -ms-transform: rotate(-180deg);       -o-transform: rotate(-180deg);          transform: rotate(-180deg);}.cate-shop-in-detail .paging-nav-cate-shop .down-nav-cate-shop .icon,.cate-shop-in-detail .paging-nav-cate-shop .up-nav-cate-shop .icon{vertical-align: middle; color: #666;height: 28px;}.cate-shop-in-detail .parent{  position: relative;  border-top: 1px solid #e7e7e7;  padding: 8px 10px 5px 30px;}.cate-shop-in-detail .parent:first-child{border-top:none;}.cate-shop-in-detail  a:hover{color:#4585f4;}.cate-shop-in-detail .parent > a{      display: block;    line-height: 18px;    font-weight: bold;    padding: 5px 0;}.box-nav-cate-shop .ic-minus {    position: absolute;    left: 10px;    top: 15px;    cursor: pointer;    z-index: 2;    width: 12px;    height: 12px;    border: 1px solid #aaa;    border-radius: 2px;}.box-nav-cate-shop .ic-minus .icon {width: 10px;height: 10px;display: block;}.box-nav-cate-shop .ic-minus .icon-a_remove{display: none;}.cate-shop-in-detail .parent.show .icon-a_remove{display: block;}.cate-shop-in-detail .parent.show .icon-a_add{display: none;}.cate-shop-in-detail .parent .sub-cate-shop{display: none;} .cate-shop-in-detail .parent .sub-cate-shop a{display: block;color:#505050;line-height: 24px;}.cate-shop-in-detail .parent .sub-cate-shop a:hover{color:#4585f4;}.wrap-slider-blocks-detail{margin-top:10px;}#lightbox_detail .block-tags-search .tags-search{margin: 14px 10px;}#owl_view_products-detail.owl-carousel .owl-controls .owl-nav .owl-prev{left: -35px;top:-55px;}#owl_view_products-detail.owl-carousel .owl-controls .owl-nav .owl-next{right: -10px;top:-55px;}/*.block-tags*/.block-tags{  display: block;  margin-top:10px;  border: 1px solid #e5e5e5;  border-top: 2px solid #e6101c;}.block-tags .cont-tags {overflow: hidden;padding: 10px;}.block-tags .cont-tags a {    display: block;    float: left;    background-color: #f3f3f3;    border: 1px solid #dadada;    position: relative;    font-size: 11px;    line-height: 22px;    padding-left: 15px;    padding-right: 10px;    margin-bottom: 10px;    margin-right: 10px;    margin-left: 10px;    color: #333;    text-transform: capitalize;    white-space: nowrap;}.block-tags .cont-tags a:hover{color:#4585f4;}.block-tags .cont-tags a:before {    width: 0;    height: 0;    border-top: 12px solid rgba(0, 0, 0, 0);    border-bottom: 12px solid rgba(0, 0, 0, 0);    border-right: 12px solid #DADADA;    content: '';    position: absolute;    left: -12px;    top: -1px;}.block-tags .cont-tags a:after {    width: 0;    height: 0;    border-top: 12px solid rgba(0, 0, 0, 0);    border-bottom: 12px solid rgba(0, 0, 0, 0);    border-right: 12px solid #F3F3F3;    content: '';    position: absolute;    left: -11px;    top: -1px;}.block-tags .cont-tags a i {    border: 1px solid #ddd;    border-radius: 50%;    width: 8px;    height: 8px;    background-color: #fff;    position: absolute;    left: 1px;    top: 7px;}/*best-selling-products*/.best-selling-products{  display: block;  margin-top:20px;  border: 1px solid #e5e5e5;  border-top: 2px solid #e6101c;}.best-selling-products .ttl-lightbox-detail .icon-banchay{  position: relative;  width: 16px;  height: 16px;  color: #f00;  top: 2px;  margin-right: 3px;}.best-selling-products.box-suggest-shop .prod-name{padding: 0 5px;}/*products-of-shop*/.products-of-shop{  display: block;  margin-top: 20px;  border: 1px solid #e5e5e5;  border-top: 2px solid #e6101c;}.products-of-shop .icon-shop {    float: left;    width: 16px;    height: 16px;    color: #e5101d;    position: relative;    top: 7px;    margin-right: 5px;}.list-products-of-shop .item-shop{border-top:1px solid #e7e7e7;padding: 10px;}.list-products-of-shop .item-shop:first-child{border-top:none;}.list-products-of-shop .item-shop a{display: block;overflow: hidden;position: relative;}.list-products-of-shop .item-shop a > img{  display: block;  width:100px;  height: 100px;  float: left;      border:1px solid #fff;}.list-products-of-shop .item-shop a:hover > img{border-color:#ccc;}.list-products-of-shop .item-shop a > p{margin-left: 115px;}.list-products-of-shop .item-shop a > p span{display: block;}.list-products-of-shop .item-shop a > p .curr-price{color:#f00;font-weight: bold;}.list-products-of-shop .item-shop a > p .old-price{color:#999;font-weight: bold;text-decoration: line-through;}.list-products-of-shop .item-shop a > p .prod-name{  line-height: 17px;  max-height: 50px;  overflow: hidden;  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -o-transition: color .2s ease;  -ms-transition: color .2s ease;  transition: color .2s ease;}.list-products-of-shop .item-shop a:hover > p .prod-name{color:#4585f4;}.list-products-of-shop .item-shop a .discout-ele{left: 44px;}/*view-more-box-detail*/.best-selling-products ul li.view-more-box-detail{padding:0;}.view-more-box-detail{  height: 32px;  border-top: 1px solid #e5e5e5;  text-align: center;  line-height: 32px;  padding:0;}.view-more-box-detail a:hover{color:#f00;}.view-more-box-detail .icon-a_next{  width: 14px;  height: 14px;  position: relative;  top: 3px;}.view-more-box-detail a:hover .icon-a_next{color:#f00;}.right-lightbox-detail .block-nhip-song{margin-top:20px;}/*left-lightbox-detail*/.left-lightbox-detail{margin-right:240px;overflow: hidden;}/* tab */.tab-detail-of-product{border:1px solid #d3d3d3;}.tab-detail-of-product .tab_li.tab-scroll{    position: fixed;    top: 60px;    z-index: 10;       width: 889px;    background-color: #f7f7f7;    padding-top:0;}.tab-detail-of-product  .box-btn-buy{position: absolute;top: 5px;left: 455px;display: none;}.tab-detail-of-product .tab_li.tab-scroll .box-btn-buy{display: none;}.tab-detail-of-product .tab_li.tab-scroll ul{}.tab-detail-of-product .tab_li ul{border-bottom: 1px solid #d3d3d3; background: #f7f7f7;height: 34px;}.tab-detail-of-product .tab_li span{color:#f00;font-weight:normal;}.tab-detail-of-product .tab_li > ul > li{  border-bottom:1px #d3d3d3 solid;  border-left:1px #d3d3d3 solid;  float:left;  margin-bottom:-1px;  cursor: pointer;  position: relative;  border-top:none;}.tab-detail-of-product .tab_li > ul > li:first-child{border-left: none;}.tab-detail-of-product .tab_li.tab-scroll > ul > li:last-child{border-right:1px #d3d3d3 solid;}.tab-detail-of-product .tab_li > ul > li p{    display: block;    line-height: 33px;    padding: 0 15px;    white-space: nowrap;    text-transform: uppercase;}.tab-detail-of-product .tab_li.tab-scroll > ul > li p{}.tab-detail-of-product .tab_li > ul > li.active p{color:#f00;}.tab-detail-of-product .tab_li > ul > li p.fbbl{position: relative;}.tab-detail-of-product .tab_li > ul > li.active{        background: #FFF;    border-bottom: 1px #FFF solid;    position: relative;  }.tab-detail-of-product .tab_li > ul > li:hover p{color:#f00;}  .tab-detail-of-product .tab_li > ul > li:before{    content: '';    position: absolute;    left:-1px;    right:-1px;    height: 2px;    top:-1px;    display: none;    z-index: 1;    background-color: #f00;  }  .tab-detail-of-product .tab_li > ul > li.active:before,  .tab-detail-of-product .tab_li > ul > li:hover:before{display: block;}.tab-detail-of-product .content_tab_all{    background:#FFF;        border:1px #d3d3d3 solid;        background: #FFF;        border: 1px #d3d3d3 solid;        position: relative;        top: -1px;        padding:20px;        line-height:17px;        overflow: hidden;}.tab-detail-of-product .content_tab_all .tags-in-des{font-weight: bold; font-size: 13px; color: #e5101d; text-decoration: underline;}.tab-detail-of-product .content_tab_all .content_tab{overflow: hidden;}.tab-detail-of-product .content_tab.active{display:block;}/*tab-qa-of-product*/.tab-product-detail{padding: 20px; overflow: hidden; line-height: 1.4;}.tab-product-detail:before,.tab-product-detail:after{content: ''; display: table;}.tab-product-detail:after{clear: both;}/* .cont-tab-detail_{display: none}.cont-tab-detail_.active{display: block;} *//*tab-qa-of-product*/.tab-qa-of-product{margin-top:10px;}.single-tab{  display: block;  height: 34px;  border-bottom: 1px solid #d3d3d3;  background-color: #f7f7f7;}.single-tab span{  display: inline-block;  border-right: 1px solid #d3d3d3;  border-bottom: 1px solid #fff;  margin-bottom: -1px;  padding: 0 15px;  line-height: 33px;  position: relative;}.single-tab span:before{  display: block;  content: '';  position: absolute;  left: -1px;  right:-1px;  top:-1px;  height: 2px;  background-color: #f00;}.content-tab-qa{padding:15px 10px;position: relative;}.content-tab-qa .question {    overflow: hidden;    background: #f5f5f5;    padding: 10px;}.content-tab-qa .question h3.ttl {    font-size: 13px;    color: #505050;    line-height: 30px;}.content-tab-qa .ajax-load-qa{position: fixed;}.content-tab-qa .question div.text textarea {    width: 100%;    padding: 5px;    height: 52px;    resize: none;    background-color: #fff;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    transition: all 0.2s liner;}.content-tab-qa button.bt-send {    width: 70px;    height: 30px;    margin-top: 5px;    background: #fff;    border: 1px solid #e1e1e1;    border-radius: 2px;    line-height: 30px;    display: none;}.content-tab-qa button.bt-send.active{display: block;}/* .content-tab-qa .question div.text textarea:focus ~ button.bt-send,.answer-block .text textarea:focus ~ button.bt-send{display: block;} */.content-tab-qa button.bt-send:hover{  -webkit-box-shadow: 0 0 4px #0164ff;  box-shadow: 0 0 4px #0164ff;}.content-tab-qa .answer-block .view-more-aw{    padding: 10px;    border-bottom: 1px dashed #ccc;    cursor: pointer;}.content-tab-qa .answer-block .view-more-aw h2{font-weight: normal;}.answer-block .view-more-aw h2:before{  content: '\f075';  padding-right: 5px;  color:#666666;}.answer-block .view-more-aw h2 span{color:#0164ff;}.content-tab-qa  .answer-block {margin-top: 20px;background-color: #f5f5f5;}.content-tab-qa .answer-block .answer {    overflow: hidden;    padding: 10px 10px 10px 30px;    border-bottom: 1px solid #e0e0e0;}.content-tab-qa .answer-block .answer.cmt-hide{display: none;}.content-tab-qa .answer-block .answer:first-child,.content-tab-qa .answer-block .answer.first-child{padding-left: 10px}.content-tab-qa .answer-block .answer div.avt {float: left;margin-right: 10px;}.content-tab-qa .answer-block .answer .reply,.content-tab-qa .answer-block .answer .replyy {margin-left: 50px;}.content-tab-qa .answer-block .answer .replyy pre{white-space: inherit;}.answer-block .answer p.desc {    color: #999;    line-height: 18px;    float: left;    overflow: hidden;    width: 100%;    margin-bottom: 5px;}.answer-block .answer .replyy .flw{cursor: pointer; color: blue;}.answer-block .answer .replyy .del-cmt{ cursor: pointer; color: red; font-size: 11px;} .answer-block .answer p.desc span {margin-right: 10px;float: left; font-size: 11px;}}}.answer-block .answer p.desc span.username {color: #0164ff;}.answer-block .answer p.desc span {    margin-right: 10px;    float: left;}.answer-block .answer p.desc .flw{  cursor: pointer;  color: blue;}.answer-block .answer p.desc .del-cmt{  cursor: pointer;  color: red;}.answer-block .answer .reply .txt-answer {line-height: 16px;}.answer-block .text {padding: 8px 10px;}.answer-block .text textarea {    width: 98%;    padding: 5px;    height: 30px;    resize: none;    margin-top: 0;    margin-bottom: 0;    background-color: #fff;}/*answer btn*/.content-tab-qa .answer-block .reply {    position: relative;}.content-tab-qa .answer-block .btn-reply-cmt {    position: absolute;    right: 0;    top: 22px;    color: red;    cursor: pointer;}/*paging-lightbox-detail*/.paging-lightbox-detail{overflow: hidden;}.paging-lightbox-detail ul{float: right;overflow: hidden;}.paging-lightbox-detail ul li{float: left;margin: 0 2px;}.paging-lightbox-detail ul li a{  display: block;  height: 28px;  line-height: 28px;  background-color: #f3f3f3;  border: 1px solid #dddddd;  border-radius: 2px;      min-width: 28px;    text-align: center;}.paging-lightbox-detail ul li a:hover{color:#f00;border: 1px solid #f00;}.paging-lightbox-detail ul li a.current{border: 1px solid #f00;color:#f00;}.paging-lightbox-detail ul li a.dots{border:none;padding:0;cursor: default;color:#333;}/*tab-rating-of-product*/.tab-rating-of-product{margin-top: 20px;}.tab2-response{padding:10px;}.tab2-response div.txt-head {padding: 10px 10px 10px 0;border-bottom: 1px solid #f1f1f1;margin-bottom: 14px;border-bottom: 1px solid #dddddd;}.content-tab2 .rating-block {overflow: hidden;}.content-tab2 .rating-block .star-rating {    float: left;    margin-right: 30px;    width: 300px;    text-indent: inherit;    height: auto;}.rating-block .star-rating .rate-star{float:left;}.content-tab2 .rating-block .star-rating div.txt-rating {    float: left;    margin-left: 10px;    line-height: 25px;    font-size:16px;}.star-rating div.txt-rating .red {color: #f00;}.content-tab2 .rating-block .star-rating p {margin-top: 10px;line-height: 20px;}.content-tab2 .desc-rating {float: right;}.content-tab2 .desc-rating table {border: 1px solid #ccc;}.content-tab2 .desc-rating table tr td {padding: 0 5px;vertical-align: middle;border-bottom: 1px solid #ddd;}.content-tab2 .desc-rating table tr td > strong {color: #06c;cursor: pointer;}.content-tab2 .desc-rating table .col-rg {line-height: 24px;border-left: 1px solid #ccc;}.content-tab2 .desc-rating table .col-rg span {float: left;width: 80px;}.desc-rating table .col-rg .desc-level{    width: 140px;    float: right;    background-color: #dddddd;    height: 10px;    margin-top: 7px;}.desc-rating table .col-rg .desc-level .redcolor{    width: 80%;    background-color: #e5101d;    height: 10px;    float: left;}.content-tab2 .rating-block .star-rating p a {    font-weight: bold;    color: #0066cc;    text-decoration: underline;    cursor: pointer;    background: none;    display: inline;}.fb_cmt_buyer{margin-top:20px;}.fb_cmt_buyer .tilte_table{overflow: hidden;background: #f5f5f5;}.fb_cmt_buyer .tilte_table .title{float: left;padding-left: 10px;line-height: 34px;}.fb_cmt_buyer .w-30-pr{width:30%;}.fb_cmt_buyer .w-40-pr{width:40%;}.fb_cmt_buyer .box_comment{overflow: hidden;border-bottom: 1px solid #d3d3d3;}.fb_cmt_buyer .box_comment:last-child{border-bottom: none;}.fb_cmt_buyer .box_comment > div{float: left;padding: 10px 0 10px 10px;}.fb_cmt_buyer .box_comment .comment_paging_ft{float: none; padding: 0;}.box_comment > div{float: left;padding: 10px 0 10px 10px;}.fb_cmt_buyer .box_comment .user .name {    font-weight: bold;    color: #06c;    cursor: pointer;}.box_comment .user .date {padding-top: 5px;color: #666;}.fb_cmt_buyer .box_comment .red{color:#f00;}.fb_cmt_buyer .box_comment .rating{overflow: hidden;}.fb_cmt_buyer .box_comment .img_cmt .rating-attach-img{    display: inline-block;    width: 60px;    height: 60px;    border: 1px solid #e7e7e7;    margin-right: 2px;}.fb_cmt_buyer .box_comment .img_cmt { margin-top: 10px;}.fb_cmt_buyer .box_comment .rating .rate-star{float: left;margin-right:10px;}.box_comment .text .rating .txt-rating{line-height: 28px;}.box_comment .text .text_cmt{color:#333; line-height: 20px;}/*modal rating-desc*/.document-rating {    line-height: 20px;    height: 500px;    overflow-y: scroll;    padding:15px;    line-height: 24px;    font-size: 13px;    color: #333;}.document-rating h3,.document-rating strong,.document-rating b{color:#444;}.document-rating .m-l-10 {margin-left: 10px;}.document-rating .m-l-20 {margin-left: 20px;}.document-rating .m-l-30 {margin-left: 30px;}.document-rating .desc-star-block{margin-left: 30px;}.desc-rating table .col-rg .desc-level, .document-rating .desc-level {    width: 140px;    float: right;    background-color: #dddddd;    height: 10px;    margin-top: 7px;}.desc-rating table .col-rg .desc-level .redcolor, .document-rating .desc-level .redcolor {    width: 80%;    background-color: #e5101d;    height: 10px;    float: left;}/*modalBuyerComment*/#modalBuyerComment .buyercomment_modal {height: 500px;}.doc_rating .history_fb {    margin: 10px;    border: 1px #ccc solid;    border-bottom: 0px #ccc solid;}.history_fb h3 {    background: none repeat scroll 0 0 #eaeaea;    border-bottom: 1px solid #DDDDDD;    font-size: 13px;    padding: 5px 10px;}.history_fb .name_rate {    display: table;    width: 100%;}.history_fb .name_rate {    display: table;    table-layout: fixed;    border-bottom: 1px #CCC solid;}.history_fb .name_rate .cell {    display: table-cell;    padding: 5px 10px;    box-sizing: border-box;    -moz-box-sizing: border-box;    text-align: center;    font-weight: bold;    border-right: 1px solid #fff;}.history_fb .name_rate {    display: table;    table-layout: fixed;    border-bottom: 1px #CCC solid;}.history_fb .name_rate .cell.point {color: #185db2;}.fb_cmt_buyer .tilte_paging {    padding: 5px;    border-bottom: 2px #CCC solid;    overflow: hidden;    font-size: 15px;    line-height: 20px;    display: none;}.doc_rating .paging-lightbox-detail{margin-top: 20px;text-align: center;}.doc_rating .paging-lightbox-detail ul{float: none;display: inline-block;}/*update-modalAddtocart*/#modalAddtocart{width:490px;margin-left:-295px; line-height: 18px;}#modalAddtocart .modal-header{height:auto;padding:0;position: relative;overflow: inherit;border-bottom: none;}#modalAddtocart .modal-header .close{position: absolute;right:8px;}#modalAddtocart .box_product_incart{padding: 15px 30px 15px 45px;background-color: #fff6e5;overflow: hidden;min-height: 150px;}#modalAddtocart .box_product_incart .ic{      width: 30px;    height: 30px;    background-color: #029900;    border-radius: 100%;    display: inline-block;    position: absolute;    left: 5px;    text-align: center;}#modalAddtocart .box_product_incart .ic.ic-alert {  color: #fff;  background-color: #e60f1e;  line-height: 30px;  font-size: 24px;}#modalAddtocart .box_product_incart .ic .icon{  fill: #fff;  color: #fff;  width: 16px;  height: 30px;}#modalAddtocart .modal-body{padding: 0;}#modalAddtocart .box_scroll{padding: 10px 32px ; width: 460px;}#modalAddtocart .box_scroll .item a{display: block;}#modalAddtocart .box_scroll .item img{border: 1px solid #c9c9c9;}#modalAddtocart .box_product_incart p.name{font-size:14px; padding-right: 10px;}#modalAddtocart .box_product_incart p.sp{font-size: 13px; padding-top: 10px; }#modalAddtocart .box_product_incart p.sp b{color: #e5101d; font-size: 14px;}#modalAddtocart .box_product_incart > .numb{color:#e3101f;}#modalAddtocart .box_product_incart img{width:120px;height:120px; float: left; margin-right: 20px;}#modalAddtocart .recommend{background-color: #fff;margin-top:0;padding:10px;border-top:2px solid #c2c2c2;min-height: 120px;}#modalAddtocart #owl-recommend{overflow: hidden;position: relative;height: 80px;}#modalAddtocart .box_scroll .item{  width: 60px; height: 60px; float: left;}#modalAddtocart .box_scroll .item .img{width:60px;height: 60px;}#modalAddtocart .title{font-weight: normal; font-size: 12px;}#modalAddtocart .owl-carousel .owl-controls .owl-nav > div{  top: 10px;  width:30px;  height:60px;  text-align: center;  background-color: #f1f1f1;  opacity: 1;  border:1px solid #dfdfdf;}#modalAddtocart .owl-carousel .owl-controls .owl-nav > div svg{width: 30px;height: 60px;fill: #ccc;}#modalAddtocart .owl-controls .owl-nav > div:hover{border-color:#c9c9c9;}#modalAddtocart  .owl-controls .owl-nav > div:before{  font-size: 25px;  color: #9c9c9c;  font-weight: bold;  line-height: 34px;}#modalAddtocart  .owl-controls .owl-nav > div:hover:before{color:#d81b05;}#modalAddtocart  .owl-controls .owl-nav .owl-prev{left:0;}#modalAddtocart  .owl-controls .owl-nav .owl-next{right:0;}#modalAddtocart .box-btn-buy .btn{      height: 30px;    line-height: 30px;    width: auto;    display: inline-block;    font-size: 14px;        padding: 0 10px;        margin-right: 10px;}#modalAddtocart .box-btn-buy .btn .icon{      left: 5px;    top: 4px;    position: relative;        width: 16px;        height: 16px;}#modalAddtocart .box-btn-buy .btn .icon-shopping{width: 18px;height: 18px;}#modalAddtocart .box-btn-buy .buynow-btn{margin-right: 0;}#modalAddtocart .box-btn-buy{margin-top: 10px;}#modalAddtocart .addtocart-failed{padding: 10px; display: block;}/* modal cart *//*shopping-cart*/#shoppingcartmodal{border: none;border-radius: 5px;}.show-cart-info #modalCart{display: block;}.pp-shopping-cart{    width:800px;    left: 50%;    margin-left: -400px;  overflow: hidden;}.pp-shopping-cart .modal-header{  background: #fff;    height: 40px;   line-height: 38px;}.pp-shopping-cart .modal-header .caption{  float: left;   font-size: 16px;   font-weight: bold;  color: #c9141b;    position: relative;}.pp-shopping-cart .modal-header .caption .icon{      width: 25px;    height: 25px;    position: relative;    top: 6px;    left: 0;    fill: #c9141b;    color: #c9141b;} .pp-shopping-cart .modal-header .caption span{font-size: 13px; font-weight: normal; color: #333; text-transform: lowercase;}.pp-shopping-cart .modal-header .caption b{color: #c9141b;}.pp-shopping-cart .modal-header .shipping-for{  float: right;  margin-right: 20px;   font-size: 12px;  line-height: 38px;}.pp-shopping-cart .modal-header .shipping-for .tl{float: left; margin-right: 10px; line-height: 40px;}.pp-shopping-cart  .box-select{    float: left;     position: relative;      cursor: pointer;     min-width: 120px; }.pp-shopping-cart .selected{    color: #090;  border: 1px solid #ddd;  border-radius: 3px;  height: 28px;  display: block;  margin-top: 6px;  line-height: 28px;  padding: 0 10px;  font-weight: bold;}.pp-shopping-cart .selected:after{  content: '\f0d7';    font-size: 12px;  color: #090;    position: absolute;  right: 8px;  top: 15px;  -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -o-transition: all 300ms linear;  -ms-transition: all 300ms linear;}.pp-shopping-cart .cart-total .selected:after{top: 10px; right: 8px;}.pp-shopping-cart .select-option{    position: absolute;  top: 32px;  left: 0;  background-color: #fff;  border: 1px solid #ddd;  z-index: 5;  right: 0;  border-radius: 3px;  display: none;  box-shadow: 1px 2px 4px #ccc;  -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -o-transition: all 300ms linear;  -ms-transition: all 300ms linear;}.pp-shopping-cart .shipping-for.active .select-option{display: block;}.pp-shopping-cart .shipping-for .select-option li{  padding: 5px 10px;  line-height: 20px;  color: #505050;  cursor: pointer;}.pp-shopping-cart .shipping-for .select-option li:hover{background-color: #f1f1f1;}.pp-shopping-cart .modal-body{  padding: 5px;   background: #f2f2f2;     overflow-y: hidden;}.pp-shopping-cart .box_modal_ship{padding: 10px 5px;}.pp-shopping-cart .modal.fade.in{top: 16%;}.show-pp-cart .pp-shopping-cart{top:10%;opacity: 1;}#cart_shipping_method  .box_supplier .cell input[type='radio']{vertical-align: baseline; margin-right: 5px;}#cart_shipping_method  .box_supplier .cell:last-child{}#cart_shipping_method  .box_supplier ._supplier{table-layout:fixed;width:100%;}#cart_shipping_method  .box_supplier .row{    display:table-row;    border-bottom: 1px solid #dddddd;    border-collapse: separate;    width:100%;    }#cart_shipping_method  .choice_supplier_btn{        border: 1px #be040f solid;        color: #FFF;        line-height: 28px;        width: 100px;        border-radius: 2px;        font-weight: bold;        cursor: pointer;        margin-left: 5px;        background:#e5101d;        text-align: center;    font-size: 14px;}#cart_shipping_method .modal-footer{border-top:none;}#shoppingcartmodal .modal-footer{text-align: left; padding: 5px 15px;}.pp-shopping-cart in .modal-header{border-bottom: none;}.pp-shopping-cart .ttmh{font-size: 12px; color: #e5101d;}.pp-shopping-cart .ttmh:before{  content: '\f101';    font-size: 14px;  padding-right: 5px;}.pp-shopping-cart .ttmh:hover{text-decoration: underline;}.product_in_order{font-size: 13px;}.product_in_order .shop-sale{background-color: #fff;height: 40px; line-height: 40px; padding:0 10px;}.product_in_order .shop-sale > span{float: left; margin-right: 10px;}.product_in_order .shop-sale .b-shop{float: left; position: relative; }.product_in_order .shop-sale .b-shop .shop{font-size: 15px; color: #06c; float: left;}.product_in_order .shop-sale .b-shop .ic{margin-left: 10px;display: block;} .product_in_order .title{                width:100%;        line-height:32px;        height: 32px;        padding: 0 10px;        background: #f4f4f4;    }.product_in_order .title span{color:#F00;}.pp-shopping-cart .cart-payment{padding: 10px 15% 10px 10px; overflow: hidden;}.pp-shopping-cart .cart-payment .cp-left{font-size: 12px;}.pp-shopping-cart .box_supplier .title .cell{width: 18%;}.modal-ship-for-cart .box_supplier .title{background: #f3f3f3 !important;}.product_in_order .title .name_shop a{color:#ff0000;}.product_in_order .product_box{width:100%;padding:10px; border-bottom: 1px dashed #ccc;}.product_in_order .product_box:last-child{border-bottom: none;}.product_in_order .product_box .img_product .img{float:left;border:1px #CCC solid;}.product_in_order .product_box .img_product .img a{display: block;}.product_in_order .product_box .img_product .img img{display: block; margin: 0 auto;}.product_in_order .product_box .sl{position: relative;}.product_in_order .product_box .box-update-sl{  position: absolute;  background: #fff;  border: 1px solid #ddd;  border-radius: 3px;  padding: 10px;  top: 0;  left: 0;  z-index: 2;  box-shadow: 1px 1px 4px #ccc;  min-width: 230px;  display: none;  user-select: none;  -webkit-user-select: none;  -moz-user-select: none;}.product_in_order .product_box.active .box-update-sl{display: block;}.product_in_order .product_box .out-stock{      line-height: 18px;    padding-top: 8px;    font-size: 13px;    color: #c00;}.product_box .box-update-sl .sub-btn,.product_box .box-update-sl .add-btn{  float: left;  background: #eaeaea;  width: 26px;  height: 26px;  line-height: 26px;  font-size: 16px;  color: #666;  cursor: pointer;}.product_box .box-update-sl .sub-btn:hover,.product_box .box-update-sl .add-btn:hover{background: #ddd;}.product_box .box-update-sl .cart-qty{  height: 26px;  width: 40px;  border: 1px solid #eaeaea;    float: left;  border-radius: 0;}.product_box .box-update-sl .btn-update {      border: 1px solid #eaeaea;    padding: 0 10px;    display: block;    margin: 0 auto;    float: left;    height: 26px;    line-height: 26px;    margin-left: 10px;    font-size: 11px;    color: #666;    background: #F7F7F7;}.product_box .box-update-sl .btn-update:hover{background: #f1f1f1;}.product_box .box-update-sl .huy{  color: #999;   text-decoration: underline;   cursor: pointer;   float: right;    font-size: 11px;}.product_box .box-update-sl .huy:hover{color: #333;}.img_product .name_attr{margin-left:85px;}.img_product .name_attr .name{font-weight:bold;font-size: 14px; line-height: 18px;}.img_product .name_attr .name a{color: #333;font-size:13px;line-height: 17px;max-height: 34px;overflow: hidden;}.img_product .name_attr .attr{margin-top: 5px;}.img_product .name_attr .attr dl{ height: 32px; line-height: 32px;}.img_product .name_attr .attr dl + dl{ margin-top: 10px;}.img_product .name_attr .attr dl dt{display: inline-block; width: 80px; line-height: 1.2; font-size: 12px;}.img_product .name_attr .attr dl dd{display: inline-block; cursor: pointer;}.img_product .name_attr .attr dl dd .attri{    border: 1px solid #ccc;  display: block;  height: 28px;  min-width: 28px;  line-height: 28px;  padding: 0 5px;  text-align: center;  position: relative;  cursor: pointer;}.img_product .name_attr .attr dl dd .attri:after{  content: '';  position: absolute;  right: 0;  bottom: 0;  width: 0;  height: 0;  border-bottom: 13px solid #dadada;  border-left: 13px solid transparent;}.img_product .name_attr .attr dl dd .attri:before{   content: '';  background: url('../images/ic-sprites.png') -245px -110px no-repeat;  width: 6px;  height: 6px;  position: absolute;  right: 0;  bottom: 0;  z-index: 1;}.box-choose{position: relative;}.box-choose .box-choose-abs{    position: absolute;    left: 0;    top: 29px;    border: 1px solid #ddd;    border-radius: 2px;    background-color: #fff;    box-shadow: 0px 2px 6px #999;    width: 300px;    z-index: 2;    padding: 8px;    display: none;}.box-choose .box-choose-abs:before{      content: '';  width: 0;  height: 0;  border-left: 7px solid transparent;  border-right: 7px solid transparent;  border-bottom: 5px solid #ccc;    position: absolute;  top: -6px;  left: 10px;}.box-choose .box-choose-abs .box{position: relative;float: left;width: auto;}.box-choose .box-choose-abs .box label{      border: 1px solid #ccc;  background: #F2F2F2;  text-align: center;  display: block;    cursor: pointer;  position: relative;  font-size: 13px;  padding: 1px;  margin: 0 5px 5px 5px;}.box-choose .box-choose-abs .box > input{  opacity: 0;  position: absolute;  top: 0;  left: 0;  cursor: pointer;}.box-choose .box-choose-abs .box label > span{    display: block;  height: 25px;  min-width: 25px;  line-height: 25px;  padding: 0 5px;}.box-choose .box-choose-abs .box.check label{border: 2px solid #c00;padding: 0;}.box-choose .box-choose-abs .box label::before {  content: '';  background: url('../images/ic-sprites.png') -236px -119px no-repeat;  width: 13px;  height: 13px;  position: absolute;  right: 0;  bottom: 0;  display: none;}.box-choose .box-choose-abs .box.check label::before{display: block;}.product_in_order .sl,.product_in_order .gt,.product_in_order .tt,.product_in_order .opt,.product_in_order .sp{line-height: 30px; display: inline-block; vertical-align: top;}.product_in_order .sp{width: 50%;}.product_in_order .gt,.product_in_order .tt{width: 20%; text-align: right;color: #333;}.product_in_order .opt{width: 14%; text-align: right;}.product_in_order .sl{text-align:center; width: 14%;}.product_in_order .sl input{    width: 40px;    background-color: #fff;    height: 30px;    border: 1px solid #ccc;    padding: 2px;    text-align: center;}.product_in_order .gt .price{font-weight: normal;}.product_in_order .product_box .sl > span{    display: block;    font-size: 11px;    margin-top: 5px;    cursor: pointer;    line-height: 16px;    font-weight: normal;    white-space: nowrap;   color:#e5101d;}.product_in_order .product_box .sl > span:hover{color: #e5101d;}.product_in_order .delete-prod{    color: #e5101d;    line-height: 22px;    padding: 0 5px;    cursor: pointer;    border: none;    background: none;}.product_in_order .opt button:hover{text-decoration: underline;}.cart-empty{    padding: 10px;    text-align: center;    font-size: 14px;    background-color:#fff;    border: 1px solid #ddd;    margin-top: 10px;}.cart-empty a{color: #06c; font-weight: bold; font-size: 16px;}.cart-empty a:hover{text-decoration: underline;}.comment_modal_box .box-btn{}.comment_modal_box .box-btn button{    border: none;    line-height: 30px;    color: #fff;    padding: 0 10px;    margin-right: 10px;    background-color: #8f8f8f;}.comment_modal_box .box-btn button.send{background-color: #06c;}.right-col.cartpage .login_box{margin-top: 10px;}.block-vct-ngh{overflow-x: hidden; line-height: 18px;}.block-vct-ngh .vct{float: left;}.block-vct-ngh .vct i{font-style: normal; font-weight: bold;}.block-vct-ngh .place_pickup{float: right;}.block-vct-ngh .place_pickup strong{}.shippingfee_total{}.pp-shopping-cart .block-cart{  border: 1px solid #d9d9d9;   margin-top: 15px;  position:relative;  border-radius: 3px;  margin-right: 4px;  background: #fff;}.pp-shopping-cart .block-cart .title-c{position: relative; line-height: 30px; background-color: #f4f4f4; height: 30px;}.block-cart .title-c .shop-n{float: left; line-height: 30px; font-weight: bold; margin-left: 10px; font-size: 13px;}.block-cart .title-c .shop-n a{color: #e5101d;}.block-cart .title-c .shop-n a:hover{text-decoration: underline;}.block-cart .title-c .tn{    float: right;    margin-right: 40px;    padding: 0 10px;    height: 24px;    margin-top: 3px;    line-height: 24px;    border-radius: 2px;    cursor: pointer;    white-space: nowrap;}.block-cart .title-c .tn:hover{background-color: #ddd;}.block-cart .title-c .tn a{font-size: 11px;color: #0066ff;}.block-cart .title-c .tn a:before{content: '\f003'; padding-right: 5px;}.block-cart .ic-minus{    background: url('../images/ic-home.png') no-repeat -279px -511px;    width: 27px;    height: 27px;    position: absolute;    z-index: 1;    top: -1px;    right: -1px;    display: block;    cursor: pointer;}.block-cart  .ic-minus.thumb{background-position: -310px -511px;}#modalCart .cont-pp-shopping-cart{max-height: 430px;}.cont-pp-shopping-cart .block-cart:first-child{margin-top:0;}.cont-pp-shopping-cart .product_in_order .ic-free-ship{   cursor: pointer;    float: left;    width: 40px;    margin-left: 10px;}.cont-pp-shopping-cart .ic-free-ship .caution {  background: none repeat scroll 0 0 #fff5de;  border: 1px solid #FFE7B0;  border-radius: 2px;  font-size: 11px;  padding: 10px;  position: absolute;  line-height: 18px;  display: none;  top: 30px;  z-index: 2;  width: 350px;  left: -150px;}.cont-pp-shopping-cart .block-cart .box-cart{padding: 0;}.cont-pp-shopping-cart .ic-free-ship:hover .caution{display: block;}.cont-pp-shopping-cart .ic-free-ship .caution h2{font-size: 14px; color: #333;}.cont-pp-shopping-cart .ic-free-ship .caution strong{color: #009900;}.cont-pp-shopping-cart .ic-free-ship .caution p{line-height: 20px;}.cont-pp-shopping-cart .ic-free-ship .caution a{color: #e5101d;}.cont-pp-shopping-cart .ic-free-ship .caution a:hover{text-decoration: underline;}.cont-pp-shopping-cart .mCustomScrollBox>.mCSB_scrollTools{right: 0;}.block-cart .box-cart table{width: 100%;}.box-cart table th{font-weight: bold; border-bottom: 1px solid #ddd;}.box-cart table th,.box-cart table td{padding: 8px;}.box-cart table tr.bg{background-color: #f5f5f5;}.box-cart .cart-prod{overflow: hidden;}.box-cart .cart-prod img{border: 1px solid #ddd; float: left; width: 100px; height: 100px; margin-right: 10px;}.box-cart .cart-prod a{font-weight: bold; line-height: 18px;}.box-cart .cart-prod a:hover{color: #e5101d;}.box-cart .cart-prod dl{margin-top: 5px; overflow: hidden; line-height: 18px;}.box-cart .cart-prod dl dt{float: left; width: 80px;}.box-cart .cart-prod dl dd{float: left;}.box-cart .cart-prod .size,.box-cart .cart-prod .color{    display: block;    height: 20px;    line-height: 20px;    min-width: 26px;    padding: 0 5px;    border: 1px solid #ddd;}.box-cart .cart-quantity{text-align: center;}.box-cart .cart-quantity input{    width: 30px;    background-color: #ececec;    height: 26px;    border: 1px solid #ccc;    padding: 2px;    text-align: center;}.box-cart .cart-quantity span:hover{font-weight: bold;}.box-cart .cart-quantity span{display: block; color: #0066ff; font-size: 11px; margin-top: 5px; cursor: pointer;line-height: 16px;}.box-cart .del{color: #e5101d; display: block; line-height: 18px;cursor: pointer;}.box-cart .del:hover{font-weight: bold;}.box-cart .del:before{content: '\f014'; color: #e5101d; display: block; font-size: 15px; }.cart-payment{padding: 10px;overflow: hidden;}.cart-payment .cp-left{float: left; width: 20%;}.cart-payment .shipto{line-height: 18px; float: left; position: relative;}.cart-payment .shipto strong,.cart-payment .shipto a{color: #009900;}.cart-payment .shipto .txt-transport{display: block;  margin-top: 5px; font-size: 11px;}.cart-payment .shipto .tooltip-checkout{ width: 15px;height: 15px; cursor: help;}.cart-payment .shipto .tooltip-checkout:after {content: '\f059';font-size: 15px;color: #999;}.cart-payment .shipto button{    width: 25px;    height: 25px;    margin-left: 10px;    line-height: 25px;    cursor: pointer;    border: 1px solid #ccc;    background-color: #fff;    text-align: center;    position: absolute;    top: 20px;    left: 180px;}.cart-payment .shipto button:before{content: '\f0d7'; font-size: 18px; color: #7d7d7d;}.cart-payment .shipto .usr_locale{    border: 1px solid #ddd;    padding: 2px 5px;    display:inline-block;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -ms-border-radius: 2px;    border-radius: 2px;    margin: 0 3px;    white-space: nowrap;}.cart-payment .shipto .usr_locale:after{    content:'\f0d7';    margin-left: 3px;}.cart-payment .caution {    background: none repeat scroll 0 0 #fff5de;    border: 1px solid #FFE7B0;    border-radius: 5px;    float: left;    font-size: 11px;    padding: 10px;    position: relative;    width: 340px;    line-height: 18px;    margin-top: 10px;}.cart-payment .caution strong{color: #009900;}.cart-payment .caution h3{    font-size: 11px;    line-height: 20px;    padding-bottom: 5px;    padding-left: 30px;    position: relative;}.cart-payment .caution h3:before{    content: '';    background: url('../images/ic-sprite.png') no-repeat scroll -387px -61px;    width: 26px;    height: 22px;    position: absolute;    left: 0;    top: 0}.cart-payment .caution p{line-height: 18px;}.cart-payment .caution p:before{content: '\f00c'; color: #009900; padding-right: 5px;}.cart-payment .caution a{color: #e5101d;}.cart-payment .caution a:hover{text-decoration: underline;}.cart-payment .cart-total{float: right; padding-right: 0;}.cart-payment .cart-total li{    overflow: initial;    margin: 5px 0;     padding: 0;    font-size: 12px;     line-height: 30px;    height: 30px;}.cart-payment .cart-total{}.cart-payment .cart-total li.cart-payment .cart-total li.li-voucher-diemsen{font-size: 13px; color: #06c;}.cart-payment .cart-total li:first-child{margin-top:0;}.cart-payment .cart-total li .red{color:#e5101d;}.cart-payment .cart-total li .label{      text-align: right;  display: inline-block;  height: 30px;  font-size: 14px;}.cart-payment .cart-total li .price{    font-weight: bold;    text-align: right;    display: inline-block;    font-size: 14px;        float: right;}.cart-payment .cart-total .choose-transform{}.cart-payment .cart-total .choose-transform > span{line-height: 30px; display: inline-block;}.cart-payment .cart-total .choose-transform .box-select-tr{    position: relative;    cursor: pointer;    min-width: 130px;    display: inline-block;}.choose-transform .box-select-tr .selected{      color: #090;  border: 1px solid #ddd;  border-radius: 3px;  height: 28px;  display: block;  margin-top: 0;  line-height: 28px;  padding: 0 15px 0 10px;  font-weight: bold;  margin:0 2px;  text-align: left;}.choose-transform .box-select-tr .select-option{      position: absolute;  top: 27px;  left: 2px;  background-color: #fff;  border: 1px solid #ddd;  z-index: 5;  right: 0;  border-radius: 3px;  display: none;  box-shadow: 1px 2px 4px #ccc;  -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -o-transition: all 300ms linear;  -ms-transition: all 300ms linear;}.choose-transform.active .box-select-tr .select-option{display: block;}.choose-transform .box-select-tr .select-option li{    padding: 5px 10px;  line-height: 20px;  color: #505050;  cursor: pointer;    text-align: left;  margin: 0;}.choose-transform .box-select-tr .select-option li:hover{  background-color: #f1f1f1;}.cart-total .cart-total-price{line-height: 20px; padding-bottom: 10px; text-align: right;}.cart-total .cart-total-price strong{font-size: 15px; color: #e5101d; margin-left: 10px;}.cart-total .cart-total-btn{}.cart-total .cart-total-btn button:hover{box-shadow: 0 0 6px #999;}.cart-total .cart-total-btn .btn-del{    color: #fff;    font-size: 13px;    line-height: 32px;    height: 32px;    padding: 0 20px;    background-color: #979797;    border: none;    border-radius: 2px;    margin-right: 20px;    white-space: nowrap;}.cart-total .cart-total-btn .btn-pay{    color: #fff;    font-size: 14px;    line-height: 32px;     height: 32px;    padding: 0 82px;    background-color: #e5101d;    border: none;    text-transform: uppercase;    border-radius: 2px;    font-weight: bold;    white-space: nowrap;    float:right;}.box-note{margin-top: 10px; border: 1px solid #d9d9d9;padding: 8px; background-color: #fff;}.box-note h3 {    font-size: 13px;    color: #333;    font-weight: bold;    border-bottom: 1px solid #d8d8d8;    padding-bottom: 5px;    line-height: 18px;}.box-note ul {margin-top: 5px; margin-left: 18px;}.box-note ul li {font-size: 12px;color: #333;padding: 5px 0; line-height: 18px; list-style-position: outside; list-style-type: decimal;}.box-note ul li a{display: block;}.box-note ul li a:hover{color: #e5101d;}.box-note .warning{color: #e5101d; line-height: 18px; margin-top: 10px;}.choice_supplier{overflow: hidden;}.other-prods{color:#e5101d;display: inline-block;margin-top:15px; margin-left: 0;}.other-prods:hover{color: #06f;}.product_in_order .ic-free-ship{position: relative; foat:left;}.product_in_order .ic-free-ship .ic .icon{  position: absolute;    top: 10px;    left: 0;    color: #009900;    fill: #009900;}.product_in_order .ic-free-ship .ic .icon-Navigationdownhome{      width: 16px;    height: 16px;    top: 14px;    left: 22px;}.product_in_order .prods-list{}.pp-shopping-cart .caption-pp{overflow: hidden;height:45px;background-color: #fff;position: relative;z-index: 2;}.pp-shopping-cart .caption-pp .numbs{float:left;font-size:15px;line-height: 40px;}.pp-shopping-cart .caption-pp .bt-cont{    float:right;    color:#e5101d;    line-height: 40px;}.pp-shopping-cart .caption-pp .bt-cont:hover{}.caption-pp .bt-cont .bt-close{    border: 2px solid #e5101d;    display: inline-block;    font-weight: bold;    height: 24px;    line-height: 18px;    margin-left: 14px;    text-align: center;    width: 24px;    font-size: 13px;}.overlay-pp-shopping-cart{    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 999;    background-color: #000000;    width: 100%;    opacity: 0;    z-index: -1;  -webkit-transition: opacity 0.15s linear;  -moz-transition: opacity 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.15s linear;}.show-pp-cart .overlay-pp-shopping-cart{opacity:0.6;z-index:1000;}/* comments modal */.comment_modal_box{padding: 10px;}.comment_modal_box .line{        padding:5px 0;        overflow: hidden;        line-height: 28px;    }.comment_modal_box .line label{        float: left;        width: 100px;        margin-right: 10px;}.comment_modal_box .line label span{color: #c00;}.comment_modal_box .line textarea {width: 400px;height: 100px;border:1px solid #ddd;}.comment_modal_box .line input{height: 34px; padding: 0 5px;border:1px solid #ddd;}.comment_modal_box .line .email{width:250px;}.comment_modal_box .line .capcha { float: left; margin-right: 10px;}.comment_modal_box .line .button{text-align: center;}.comment_modal_box .line img{/*float:left; */margin: 0 10px;}.comment_modal_box .line .othercode {  line-height: 30px;  cursor: pointer;}.comment_modal_box .line .othercode:hover{color: #4585f4;}.comment_modal_box  .button button{    border-radius:2px;    color:#FFF;    margin-right:10px;    border: none;    padding: 0 10px;    line-height: 30px;    font-size: 13px;}.comment_modal_box .button .send{background:#e5101d;}.comment_modal_box .button .send:hover{background-color: #c00;}.comment_modal_box .button .cancel{background:#999;}.comment_modal_box .button .cancel:hover{background-color: #666;}.comment_modal_box .refresh {  color: #4585f4;  cursor: pointer;}.othercode .icon-return{  width: 14px;  height: 14px;  margin-right: 5px;  position: relative;  top: 2px;  color: #333;  }.othercode:hover .icon-return{color: #4585f4;}/* checkout_cart-page */.checkout_cart-page{margin-top: 20px;}.checkout_cart-page .cont-pp-shopping-cart .block-cart .box-cart{    border: 1px solid #ccc;    margin-bottom: 20px;    border-radius: 2px;}.checkout_cart-page .cart-payment{ padding-right: 15%;}/* notifications style */.notifications{margin-top: 14px;}.box-notificate{background-color: #fff;margin-bottom: 14px;}.box-notificate .box-notify{  border: 1px solid #d9d9d9;  margin-bottom: 14px;  padding: 10px;}.box-notificate .title{  border-bottom: 1px solid #ddd;  padding-bottom: 2px;   font-size: 15px;  line-height: 24px;  text-transform: uppercase;}.box-notificate .box-noti{    overflow: hidden;    padding: 10px 0;    line-height: 18px;}.box-notificate .box-noti:last-child{border: none;}.box-notificate .box-noti .ava{    float: left;    border: 1px solid #d9d9d9;    width: 32px;    height: 32px;}.box-notificate .box-noti .txt-color{color:#06c;}.box-notificate .box-noti .cont-noti{display: inline-block;}.box-notificate .box-noti .cont-noti a.order {color: #e5101d;font-weight: bold;}.box-notificate .box-noti .cont-noti a.shop {color: #06c;font-weight: bold;}.box-notificate .box-noti .cont-noti a:hover{text-decoration: underline;}.box-notificate .box-noti .time{  display: inline-block;    font-size: 12px;    color: #666;    margin-left: 10px;}.notifications .notify_view_more{    background-color: rgb(255, 255, 255);    border: 1px solid #ddd;    border-top: none;    text-align: center;}.notifications .notify_view_more > button {    background-color: rgb(255, 255, 255);    border: medium none;    color: #999;    line-height: 25px;    position: relative;    width: 100%;}.notifications .notify_view_more:hover, .notifications .notify_view_more:hover button {  background-color: #f7f7f7;  color: #666;}#modalCart .mCustomScrollBox>.mCSB_scrollTools{  opacity: 1;    filter: alpha(opacity=100);    -ms-filter: alpha(opacity=100);}.camnangmuasam{  margin-top: 10px;    background:#FFF;  width: 220px;        overflow: hidden;        border: 1px solid #ddd;        border-radius: 2px;  }.camnangmuasam .title {  height: 34px;  border-bottom: 2px #CCC solid;}.camnangmuasam .title a{    line-height:32px;    border-bottom:2px #F00 solid;    float:left;    margin-left:10px;    text-transform:uppercase;    position: relative;    padding-left: 20px;}.camnangmuasam .title a:hover{color: #e5101d;}.camnangmuasam .big_box {  padding: 8px 10px;  overflow: hidden;}.camnangmuasam .img-thumb-single{text-align: center;}.camnangmuasam .big_box img {}.camnangmuasam .big_box h3{    line-height: 16px;    overflow: hidden;    max-height: 50px;}.camnangmuasam .title i, .promotion_box_left .title i {  float:right;  width:10px;  height:10px;  margin-top:10px;  margin-right:5px;  }.promotion_box_left .title i{margin-right: 0;}.camnangmuasam .title i:before, .promotion_box_left .title i:before { content: '\f105'; }.camnangmuasam .big_box div.date{    margin:5px 0;    font-size:11px;        color: #666;  }.camnangmuasam .big_box p {  line-height: 17px;  text-align: justify;}.camnangmuasam .big_box .ttl-topic{    display: block;    line-height: 16px;    font-weight: bold;}.camnangmuasam .other_list {  margin:10px 10px 5px 10px;  margin-top:0;  padding-top:5px;  border-top:1px #CCC dashed;  }.camnangmuasam .other_list ul{}.camnangmuasam .other_list > ol > li{  list-style:none;  font-size:11px;   font-weight:bold;     position: relative;     padding: 3px 0;}.camnangmuasam .img-thumb-single{  text-align: center;  font-size: 9px!important;  background: transparent;  display: table-cell;  vertical-align: middle;  width: 100px;  height: 100px;}.camnangmuasam .img-main{  max-width:100%;  max-height: 100%;}.camnangmuasam .big_box > a{float:left;margin-right:8px;}.camnangmuasam .big_box img{float:none;margin-right: 0;}.camnangmuasam .view-more {    text-align: right;    display: block;    font-size: 11px;    padding: 5px 10px;    position: relative;}.camnangmuasam  .view-more:after {    content: '»';    font-size: 13px;    padding-left: 3px;}.list-event-page.container{margin-top: 20px;}.block-tags-search .tags-search .tags {    line-height: 24px;    max-height: 72px;    overflow: hidden;}.block-error{margin: 30px 0;color: #f00;text-align: center;}.ttl-ev-mobile .icon-arrow{    -moz-transform: rotate(-90deg);    transform: rotate(-90deg);    margin-left: 5px;    position: relative;    top: 5px;    color: #666;}.cate-description{line-height: 22px; clear: both;}.cate-description.none-content{display: none; height: 0;}.cate-description h2{font-weight: bold; text-transform: uppercase; font-size: 13px; line-height: 32px; height: 32px;}.cate-description .cate-description-cont{}.cate-description .cate-description-cont .box{    line-height: 22px;    overflow: hidden;    margin-top: 0;}.cate-description .cate-description-cont h1{font-weight: bold; display: inline; font-size: 20px; line-height: 1.2; padding-bottom: 10px;}.cate-description .cate-description-cont h2{font-weight: bold; display: inline; font-size: 13px;}.cate-description .cate-description-cont p{margin-bottom: 5px;margin-right: 2%;}.cate-description .cate-description-cont a{color: #000;}.cate-description .cate-description-cont a:hover{text-decoration: underline;}.cate1-title-h1{float: right; line-height: 20px;}.cate1-title-h1 h1{font-size: 15px; color: #505050; text-transform: uppercase;}.cate2-title-h1{float: left; margin-right: 10px;color: #e5101d; font-size: 15px; line-height: 30px;}.cate2-title-h1 h1{text-transform: uppercase; white-space: nowrap;}/*LINKS-BLOCK*/div.links-block { padding-top: 14px;/*max-height: 146px;overflow: hidden;*/}div.links-block strong {  margin-right: 10px;  line-height: 22px;  white-space: nowrap;  text-transform: uppercase;  display: block;}div.links-block a{  display: inline-block;  background-color: #fff;  border: 1px solid #d9d9d9;  color: #333;  border-radius: 2px;  margin-top: 10px;   margin-right: 10px;  padding: 0 10px;  line-height: 24px;  text-transform: uppercase;}div.links-block a span{display: inline-block;}div.links-block a.active{}div.links-block a span:hover{color:#0066ff;}div.links-block a.xh{padding-left: 0;}div.links-block a.xh:hover{text-decoration: none;}/* attribute-origin-tech */.content_tab.tech-info{    background: none repeat scroll 0% 0% #FFF;border: 1px solid #CCC;margin-top: 14px;}.content_tab.tech-info h2.title {    background: #f1f1f1;    height: 30px;    border-bottom: 1px #F2F2F2 solid;    line-height: 30px;    padding-left: 10px;    font-size: 13px;}.content_tab.tech-info .qa{padding: 10px}.attribute-origin-tech{border: 1px solid #DDD;}.attribute-origin-tech .attrs{overflow: hidden; line-height: 22px; padding: 4px 10px;}.attribute-origin-tech .attrs:nth-child(odd){background-color: #f3f3f3;}.attribute-origin-tech .attrs .label{float: left; width: 40%; text-align: right; padding-right: 20px;}.attribute-origin-tech .attrs .attrs-item {float: left; }.tab_detail_of_product .attribute-origin-tech .attrs{    display:block;    padding: 5px 0;    line-height: 17px;}.attribute-origin-tech .attrs label{min-width: 150px;}.product-options-tech .attribute-origin-tech .attrs-item label{    min-width: 26px;    display: block;    float: left;    height: 24px;    border: 1px solid #CCC;    padding: 1px;    margin-right: 10px;    line-height: 20px;}.product-options-tech .attribute-origin-tech .attrs-item label span{    display: block;    float: none;    width: 100%;    padding: 0;}
#gh_moi_home{}
#gh_dam_bao{}
/* vertical scrollbar */.mCSB_container {    width: auto;    margin-right: 0;    overflow: hidden;}.mCSB_container.mCS_no_scrollbar { margin-right: 0; }.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar { margin-right: 30px; }.mCustomScrollBox>.mCSB_scrollTools {    width: 16px;    height: 100%;    top: 0;    right: -13px    ;}
.box-360 .mCustomScrollBox>.mCSB_scrollTools,#gh_moi_home .mCustomScrollBox>.mCSB_scrollTools,#gh_dam_bao .mCustomScrollBox>.mCSB_scrollTools{right:0;}
.mCSB_scrollTools .mCSB_draggerContainer {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    height: auto;}.box-360 .mCSB_scrollTools .mCSB_draggerContainer{bottom:15px;top:15px;}.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 20px 0; }.mCSB_scrollTools .mCSB_draggerRail {    width: 8px;    height: 100%;    margin: 0 auto;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}.mCSB_scrollTools .mCSB_dragger {    cursor: pointer;    width: 100%;    height: 30px;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 8px;    height: 100%;    margin: 0 auto;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    text-align: center;}.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {    display: block;    position: relative;    height: 20px;    overflow: hidden;    margin: 0 auto;    cursor: pointer;}.mCSB_scrollTools .mCSB_buttonDown {    top: 100%;    margin-top: -40px;}/* horizontal scrollbar */.mCSB_horizontal>.mCSB_container {    height: auto;    margin-right: 0;    margin-bottom: 30px;    overflow: hidden;}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-bottom: 0; }.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {    margin-right: 0;    margin-bottom: 30px;}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {    width: 100%;    height: 16px;    top: auto;    right: auto;    bottom: 0;    left: 0;    overflow: hidden;}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 0 20px; }.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {    width: 100%;    height: 2px;    margin: 7px 0;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {    width: 30px;    height: 100%;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 100%;    height: 4px;    margin: 6px auto;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {    display: block;    position: relative;    width: 20px;    height: 100%;    overflow: hidden;    margin: 0 auto;    cursor: pointer;    float: left;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {    margin-left: -40px;    float: right;}.mCustomScrollBox {    -ms-touch-action: none; /*MSPointer events - direct all pointer events to js*/    overflow: inherit !important; }/* default scrollbar colors and backgrounds (default theme) */.mCustomScrollBox>.mCSB_scrollTools {    opacity: 0;}#shoppingcartmodal .mCustomScrollBox>.mCSB_scrollTools{  opacity: 1;}.mCustomScrollBox:hover>.mCSB_scrollTools {    opacity: 1;}.mCSB_scrollTools .mCSB_draggerRail {    background: #000; /* rgba fallback */    background: rgba(0,0,0,0.2);}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background: #000; /* rgba fallback */    background: rgba(0,0,0,0.4);}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background: rgba(0,0,0,0.6);}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background: rgba(0,0,0,0.7);}.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {    opacity: 0.4;}.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0;/*    sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)    */}.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px;/*    sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)    */}.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px;/*    sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)    */}.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px;/*    sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)    */}.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {    opacity: 0.75;}.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {    opacity: 0.9;}.mCSB_scrollTools {    opacity: 0;    -webkit-transition: all 1s;    transition: all 1s;}.mCustomScrollBox.mCS-light:hover .mCSB_scrollTools {    opacity: 1;    -webkit-transition: all 1s;    transition: all 1s;}/*gallery lightbox*//* Preload images */body:after {  content: url('../images/gallery/close.png') url('../images/gallery/loading.gif') url('../images/gallery/prev.png') url('../images/gallery/next.png');  display: none;}body.lb-disable-scrolling {  overflow: hidden;}.lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8;  display: none;}.lightbox {  position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-weight: normal;}.lightbox .lb-image {  display: block;  height: auto;  max-width: inherit;  max-height: none;  border-radius: 3px;  /* Image border */  border: 4px solid white;}.lightbox a img {  border: none;}.lb-outerContainer {  position: relative;  *zoom: 1;  width: 250px;  height: 250px;  margin: 0 auto;  border-radius: 4px;  /* Background color behind image.     This is visible during transitions. */  background-color: white;}.lb-outerContainer:after {  content: '';  display: table;  clear: both;}.lb-loader {  position: absolute;  top: 43%;  left: 0;  height: 25%;  width: 100%;  text-align: center;  line-height: 0;}.lb-cancel {  display: block;  width: 32px;  height: 32px;  margin: 0 auto;  background: url('../images/gallery/loading.gif') no-repeat;}.lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10;}.lb-container > .nav {  left: 0;}.lb-nav a {  outline: none;  background-image: url('../images/img1.gif');}.lb-prev, .lb-next {  height: 100%;  cursor: pointer;  display: block;}.lb-nav a.lb-prev {  width: 34%;  left: 0;  float: left;  background: url('../images/gallery/prev.png') left 48% no-repeat;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}.lb-nav a.lb-next {  width: 64%;  right: 0;  float: right;  background: url('../images/gallery/next.png') right 48% no-repeat;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}.lb-nav a.lb-next:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}.lb-dataContainer {  margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;}.lb-dataContainer:after {  content: '';  display: table;  clear: both;}.lb-data {  padding: 0 4px;  color: #ccc;}.lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}.lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em;}.lb-data .lb-caption a {  color: #4ae;}.lb-data .lb-number {  display: block;  clear: left;  padding-bottom: 1em;  font-size: 12px;  color: #999999;}.lb-closeContainer .lb-close {  position: absolute; z-index: 10;  top: 5px; right: 5px;}.lb-closeContainer .lb-close {  display: block;  float: right;  width: 25px;  height: 25px;  background: url('../images/gallery/close.png') top right no-repeat;  background-size: contain;  text-align: right;  outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity: 0.7;  -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  transition: opacity 0.2s;}.lb-closeContainer .lb-close:hover {  cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}/*END gallerylightbox*//*pp-notify-event*/.pp-notify-event{    position: fixed;    left: 0;    right: 0;    top: 0;    bottom: 0;    padding: 16px;    background-color: rgba(0,0,0,.7);    overflow-y: auto;    overflow-x: hidden;    z-index: 1001;    overflow-y: auto;    overflow-x: hidden;    display: -webkit-box;    display: -moz-box;    display: -ms-box;    display: -webkit-flex;    display: box;    display: flex;    -webkit-box-pack: center;    -moz-box-pack: center;    -o-box-pack: center;    -ms-box-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -o-transition: all .3s ease;    -ms-transition: all .3s ease;    transition: all .3s ease;}.pp-notify-event.hide-pp-event{display: none;}.pp-notify-event .cont-pp-event{    max-width: 600px !important;    overflow: initial;    min-width: 300px !important;    width: 100%;    margin-top: 10px;    position: relative;}.cont-pp-event .close-pp-event_{     color: #f00;    background-color: #fff;    width: 20px;    height: 21px;    border-radius: 100%;    border: 3px solid #f00;    text-align: center;    line-height: 14px;    font-size: 12px;    font-weight: bold;    position: absolute;    top: -10px;    right: -10px;    cursor: pointer;}/*end pp-notify-event*//*float-banner-ev-bottom*/.float-banner-ev-bottom{  position:fixed;  bottom:0;  width:100%;   z-index:21;  left:0;  text-align: center;  display: none;  transform: translateZ(0);  -webkit-transform: translateZ(0);}@-webkit-keyframes effDownApp {    0%   {bottom: -120px;}    100%{bottom:0;}} @keyframes effDownApp {    0%   {bottom: -120px;}    100% {bottom:0;}}.float-banner-ev-bottom .content-float-bn-ev{position: relative;}.content-float-bn-ev .float-for-desktop > a{  display: block;  overflow: hidden;}.content-float-bn-ev .float-for-desktop .two-banner{  float: left;  width: 50%;}.content-float-bn-ev .float-for-desktop .three-banner{  float: left;  width: 33.333%;}.float-banner-ev-bottom .bt-close-float-ev{  width: 20px;height: 20px;  text-align: center;  line-height: 20px;  background-color: #333;  color:#fff;  position: absolute;  left:0;  top:0;  display: block;  cursor: pointer;}.float-banner-ev-bottom .bt-close-float-ev:hover{background-color: #f00;color:#fff;}.float-banner-ev-bottom  .float-for-mobile{display: none;}.float-banner-ev-bottom img{display: block;margin: 0 auto;}/*end float-banner-ev-bottom*//*top-header-event_*/.top-header-event_{text-align: center;background-color: #FFAF00;position: relative;display: none;}.top-header-event_ img{display: block;margin:0 auto;}.close-top-header-event{      width: 20px;    height: 20px;    text-align: center;    line-height: 20px;    background-color: #333;    color: #fff;    position: absolute;    right: 0;    top: 0;    display: block;    cursor: pointer;    z-index: 1;}.close-top-header-event:hover{  color:#fff;  background-color: #f00;}.ad-event{background-color: #fff;overflow:hidden;position:relative;display:none;}.ad-event .close-header-event{width: 100px;display: inline-block;position:absolute;right: 0;top:0;cursor: pointer;border-left: 1px solid #EBDEDB;text-align: center;line-height: 66px;font-size: 18px;font-weight: bold;color:#ccc;}.ad-event .content-ad{margin: 0 auto;position:relative;}.ad-event .content-ad a{display: block;}.ad-event .content-ad img{display:block;position:relative; margin:0 auto;}/*end top-header-event_*/.sd-ant-box {  position: relative;  width: 100%;  overflow: hidden;}#lightbox_detail .box_comment .pagination-block .pagination ol li{margin: 0;float: left;}#lightbox_detail .box_comment  .pagination-block .pagination ol li span{margin: 0 4px;}#lightbox_detail .box_comment .pagination-block .pagination ol{float: left;}.icon-ev-04122015{  position: absolute;  right: 0;  bottom:0;  background: url('../images/icon-is-event.png') no-repeat;  width: 55px;  height: 55px;  z-index: 1;}#lightbox_detail .icon-ev-04122015{top:inherit;bottom:0;}.icon-ev-eldy{  position: absolute;  right: 0;  bottom:0;  background: url('../images/icon-heart.png') no-repeat;  width: 60px;  height: 55px;  z-index: 1;}#lightbox_detail .icon-ev-eldy{top:inherit;bottom:0;}.img_product > a .tooltip-inner{background-color: #ea2c1f;border-color:#ea2c1f;font-size:13px;}.img_product > a  .tooltip.top .tooltip-arrow{border-top-color: #ea2c1f;}.error-quantity-cart{    display: block;    background-color: #fbf7ca;    border: 1px dashed #da8451;    color: orange;    display: none;    text-align: center;    font-weight: bold;    margin: 7px 0;    position: absolute;    width: 160px;    left: 50%;    line-height: 24px;    margin-left: -80px}#modalShipping .box_supplier.hidden,#modalShipping .modal-footer.hidden{  display: none;}#modalShipping #est_district.hidden,#modalShipping #est_ward.hidden{  background-color: #999;}.overflow_box .img_product .lbl-brand,.event-prod-item a.img_  .lbl-brand{    display: block;    background: url('../images/brand-listing.png') no-repeat;    width: 66px;    height: 24px;    position: absolute;    left: -7px;    bottom: 0;}.homepage-page .container .col-right,.category-page .container .col-right,.homepage-page .container .col-left,.category-page .container .col-left.search_category-page .container .col-right, .search_category-page .container .col-left{margin-top: 0;}/*margin*/.m-t-15{margin-top:15px;}.m-t-10{margin-top:10px;}.pro_detail_gallery_thumb{  width: 50px;  height: 52px;}/*box-your-own-price*/.box-your-own-price{  display: block;  margin-bottom: 5px;  overflow: auto;}.box-your-own-price span.title-your-price{    float: left;    margin-top: 10px;    line-height: 1.6;    font-size: 16px;}.box-your-own-price span.your-price{  float: left;  color: #ec2800;  font-size: 30px;  font-weight: bold;  margin-left: 5px;  margin-right: 10px;  line-height: 1.4;    }.box-your-own-price .buynow-btn{      position: relative;    display: inline-block;    color: #fff;    font-size: 23px;    padding: 10px;    border-radius: 3px;    background: #ff6600;    text-transform: uppercase;    width: 190px;    float: right;    /* line-height: 1.4; */    font-weight: bold;}.box-your-own-price .buynow-btn:hover{  background: #ff2b00;  -webkit-transition: width 0.5s;  transition: width 0.5s;}.icon.icon-left {    float: left;    padding: 5px 0px 0;    text-align: center;    position: relative;    animation: slideanimation 1.5s ease-out infinite;    -moz-animation: slideanimation 1.5s ease-out infinite;    -webkit-animation: slideanimation 1.5s ease-out infinite;    -o-animation: slideanimation 1.5s ease-out infinite;}.icon.icon-right {    /*float: right;*/    padding: 0px 0px 5px 0;    text-align: center;    position: relative;    animation: slideanimation2 1.5s ease-out infinite;    -moz-animation: slideanimation2 1.5s ease-out infinite;    -webkit-animation: slideanimation2 1.5s ease-out infinite;    -o-animation: slideanimation2 1.5s ease-out infinite;    -ms-transform: rotate(180deg);     -webkit-transform: rotate(180deg);     transform: rotate(180deg);}@keyframes slideanimation {    from {left: 0px;}    to {left: 10px;}}@-moz-keyframes slideanimation {    from {left: 0px;}    to {left: 10px;}}@-webkit-keyframes slideanimation {    from {left: 0px;}    to {left: 10px;}}@-o-keyframes slideanimation {    from {left: 0px;}    to {left: 10px;}}@keyframes slideanimation2 {    from {left: 10px;}    to {left: 0px;}}@-moz-keyframes slideanimation2 {    from {left: 10px;}    to {left: 0px;}}@-webkit-keyframes slideanimation2 {    from {left: 10px;}    to {left: 0px;}}@-o-keyframes slideanimation2 {    from {left: 20px;}    to {left: 0px;}}/*merchant-promotion-voucher + merchant-promotion-shipping-fee*//*.merchant-promotion {  min-height: 80px;}*/.merchant-promotion{  float: left;  width: 100%;  margin: 5px 0 10px 0;  padding: 10px;  background: #ececec;  border-radius: 3px;}.merchant-promotion .discount-shop-title{  float: left;  padding-top: 10px;  width: 18%;}.merchant-promotion .inner{    float: left;    margin-left: 10px;    width: 82%;    margin: 5px 0 0 0;}.addtocart_modal .merchant-promotion .inner{  margin-left: 0;  width: 100%;}.merchant-promotion .inner .icon{      position: absolute;    top: 5px;    right: 2px;    color: #ec2800;    font-size: 11px;    width: 16px;    height: 16px;    fill: #ec2800;}.merchant-promotion-voucher,.merchant-promotion-shipping-fee{  position: relative;  margin-bottom: 4px;}.merchant-promotion-voucher span,.merchant-promotion-shipping-fee span{  position: relative;    line-height: 28px;    /* float: left; */    height: 30px;    overflow: hidden;    padding: 5px 20px 5px 10px;    border: 1px dashed #f90;    border-left: 5px solid #f90;    cursor: pointer;    width: 100%;    /* display: block; */    margin: 5px 3px 0 0;}.merchant-promotion-shipping-fee span{      border-color: #e82a00;}.merchant-promotion-voucher-detail strong,.merchant-promotion-shipping-fee-detail strong{      color: #ec2800;}.merchant-promotion-voucher .merchant-promotion-voucher-detail,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail,#merchant-promotion-popup .merchant-promotion-voucher-detail,#merchant-promotion-popup .merchant-promotion-shipping-fee-detail{    z-index: 5;    position: absolute;    left: 0px;    top: 28px;    display: block;    /*width: 100%;*/    background-color: #fff;    padding: 0;    border: 1px solid #f90;    border-top: 0 none;    display: none;    /*margin-left: 3px;*/}.merchant-promotion-voucher .merchant-promotion-voucher-detail span,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail span{    border: 0;  border-bottom: 1px dashed #f90;  padding-top: 0;  width: 100%;  display: block;}.merchant-promotion-shipping-fee .merchant-promotion-voucher-detail,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail span{  border-color: #e82a00;}.merchant-promotion-voucher .merchant-promotion-voucher-detail span:last-child,.merchant-promotion-voucher .merchant-promotion-voucher-detail span:first-child,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail span:last-child,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail span:first-child{  border: 0;}.merchant-promotion-voucher .merchant-promotion-voucher-detail span:first-child,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail span:first-child{  font-weight: bold;}.merchant-promotion-voucher .merchant-promotion-voucher-detail.active,.merchant-promotion-shipping-fee .merchant-promotion-shipping-fee-detail.active,#merchant-promotion-popup .merchant-promotion-shipping-fee-detail.active,#merchant-promotion-popup .merchant-promotion-voucher-detail.active{  display: block;}.addtocart_modal .merchant-promotion{ padding: 5px 10px; float: left; width: 100%;}/* media */@media screen and (max-width: 1366px){  .container{width: 1190px}  .list-event-page .block-event .event-item-box{width: 280px;  margin-right: 23px;}  .block-event .event-group .event-group-list{margin-right: -23px;}  .sp-quan-tam,.wrap-slider-blocks .box-ttl{padding-left: 15px;}  .sp-quan-tam .items a{width: 180px; height: 180px;}  .sp-quan-tam .items a img{width: 100%; height: 100%;}   .register-email .box-email input[type='text']{width: 240px;}   .policy-block .policy-block-left ul.link{width: 45%;}   .policy-block .policy-block-left ul.link li > a{margin-right: 0;}     /*float-banner-ev-bottom*/  /*  .float-banner-ev-bottom{height: 88px;} */   /*end float-banner-ev-bottom*/}
@media screen and (max-width: 1280px){  .register-email .box-email input[type='text']{width: 230px;}    }
@media screen and (max-width: 1024px){  .container{width: 990px}  #detail_page .breadcrumb .container{ width: 100%;}  .list-event-page .block-event .event-item-box{width: 230px;  margin-right: 23px;}  .block-event .event-group .event-group-list{margin-right: -23px;}  #header .h-right .box-info{ padding: 0 25px 0 25px;}  #header .h-right .box-info .tl{display: none;}  .policy-block .policy-block-left ul.link{    width: 100%;float: none;clear: both; margin-bottom: 0;}  .policy-block .policy-block-left ul{width: 33%; margin-bottom: 10px;}  .container .col-left{margin-right: 0;} 
 .container .col-right{ float:left; width:100%} 
 .sp-quan-tam .items{width: 25%;}  .sp-quan-tam .items:nth-child(9),  .sp-quan-tam .items:nth-child(10),  .sp-quan-tam .items:nth-child(11),  .sp-quan-tam .items:nth-child(12){display: none;}  #nav-fixed .nav-fixed-box{display: none;}  #footer{padding:0 5px;}  /*detail_page*/  #lightbox_detail .lightboxInner{width: 980px !important;}  #lightbox_detail .lightboxInner .lightboxContent{width: 980px;display: block;overflow: hidden;}  #lightbox_detail .lightboxContent .lightboxContent-block{overflow: hidden;}  #lightbox_detail .shopinfo_in_detail.fixed{width: 980px;}  .col-lightbox-01-02{float: none;width: 732px;float: left;}  .col-lightbox-02 {margin-top:14px;}  .btn_gotoshop.fav{float: left;}  .shopinfo_in_detail .shop-inf{float: left;width: 700px;}  .shopinfo_detail .show-more-inf{margin-top:5px;}  .btn_for_shop{margin-left: 92px;}  .box-btn-buy .btn .icon-checkmark{left:20px;}  .box-btn-buy .buynow-btn {width: 140px;padding-left: 40px;}    .block-relate-items .box-items .item{margin-left: 18px;}  .block-relate-items .box-items .item.last-child{display: block;}  .tab-detail-of-product .tab_li.tab-scroll{width: 719px;}  .tab-detail-of-product .tab_li > ul > li a{padding: 0 8px;}  .tab-detail-of-product .box-btn-buy {left: inherit;right: -5px;}  .tab-detail-of-product .box-btn-buy .btn{padding: 0 10px;width: 170px;margin-right: 5px;}  .tab-detail-of-product  .box-btn-buy .buynow-btn{width: 150px;}  .tab-detail-of-product .box-btn-buy .btn .icon-iconsendohome{left: 2px;}  .tab-detail-of-product .box-btn-buy .btn .icon-checkmark{left: 15px;}  .box-mobile-loyaty .box-discount-mobile{margin-right:10px;}  .box-mobile-loyaty .desLoyaltyDetail{padding: 0 5px;}  }@media screen and (max-width: 992px) {   #footer{width: 990px;padding-right:10px;padding-left: 10px;}  #footer .container{padding: 0 10px;}  #header .h-right{padding-right:10px;}  .remove-bar-mobile{display: none;}  .cont-nav-footer .cont-nav-left,.cont-nav-footer .cont-nav-right{    float: none;    width: 100%;    border: none;    overflow: hidden;    position: relative;    top: inherit;    left: inherit;    padding-left: 0;    overflow: hidden;    min-height: auto;    margin-right: 0;  }   #footer .policy-block .policy-block-left {width: 100%; float: none;}  .policy-block .policy-block-right{float: none; width: 100%; padding-left: 0; margin-top: 10px; border: none;position: relative;margin-top:0;} 
  #footer .policy-block-cont{padding: 15px 10px;}  .block-tags-search .tags-search{padding: 15px 10px;}  #footer .policy-block .policy-block-left,  .cont-nav-footer .cont-nav-left{border: none;overflow: hidden;}  .cont-nav-footer .cont-nav-right .cont{width: 30%; float: left !important;padding:0 10px}    .cont-nav-footer .cont-nav-right .cont:first-child,.cont-nav-footer .cont-nav-right .cont:last-child{width: 20%;}    .cont-nav-footer .cont-nav-right .cont:last-child{clear: inherit;border:none;}  .cont-nav-right .cont .bocongthuong{margin-top:40px;margin-left: 20px;}  .cont-nav-right .cont .apple{margin-bottom: 5px;}    #footer .nav-footer .cont-nav-footer{margin-bottom: 0;}   /*float-banner-ev-bottom*/   .float-banner-ev-bottom  .float-for-mobile{display: block;}   .float-banner-ev-bottom  .float-for-desktop{display: none;}   .float-banner-ev-bottom{height: auto;}  }@media screen and (max-width: 767px){   .container,   #footer .policy-block,#footer{width: 100% !important;}  .head-bar,#header .h-middle{display: none;}    #header .content-head{border-bottom: 1px solid #f0f0f0;}  #header .h-left .site-logo .slogan{display: none;}  .block-nav-main{height: auto; background: #fff;}  .block-nav-main.nav-for-home{display: block;}  #footer .nav-footer .cont-nav-footer,  #footer .policy-block .policy-block-left,  .block-tags-search{display: none;}  .policy-block-right .for-m{display: block;}  .policy-block-right .for-m .icon-mobile{    width: 16px;    height: 16px;    position: relative;    top: 2px;  } 
  	.pp-shopping-cart {
    width: 100%;
    left: 0;
    margin-left: 0px;
}
.shopinfo_in_detail .shop-inf{width:100%}
.shopinfo_in_detail .ic-shop-db{top: 50px; z-index: 9999;left: 0;}
.box-btn-buy .addcart-btn{float:left; margin-bottom:10px;}
   #header .h-right{ position:absolute; right:0 ;top:0}

   
     #header .h-left{width: 100%;}  #header .h-left .site-logo{position: relative;margin: 0 auto;    top: -7px;}  #header .h-left {text-align: center;width: 100%;float: none;  }  .wrap-slider-blocks{display: none;}  #footer{margin: 0 auto;padding:0;}  #footer .policy-block-cont{padding: 0 10px 15px;}  .breadcrumb{display: none;}  .top-header-event_{display: none !important;}    .block-nav-main .channel-entrance,.launch-app,.categories-main{display: none;}  .pagination-block .pagination ol li > span, .pagination-block .pagination ol li > a{width: 30px;line-height: 28px;}  /* show nav left */  /*  .content-head{padding: 0;height: 40px;}  #header .h-left .site-logo{height: 40px; top: 0; overflow: hidden;}  #header .h-left .site-logo a img{width:180px; height: auto;}  .categories-main{top: -40px; width: 50px; height: 40px;background: #fff;z-index: 10;}  .categories-main .categories-content-title span{display: none;}  .categories-main .categories-list-box{        top: 40px;    width: 100%;    height: 100%;    border: 1px solid rgba(221, 221, 221, 1);    position: fixed;    background: rgba(0,0,0,0.5);  }  .categories-main .categories-list-box .nav-main{width: 220px; height: 478px;}  .nav-main .menuItem-box .icon-a_next{display: none;}  .sub-cate{display: none !important;}  .categories-main .categories-content-title .icon{width: 32px; height: 32px; fill: #e5101d;color: #e5101d;}  */  .float-banner-ev-bottom .bt-close-float-ev{    top: -20px;  }}@-moz-keyframes spin {    from { -moz-transform: rotate(0deg); }    to { -moz-transform: rotate(360deg); }}@-webkit-keyframes spin {    from { -webkit-transform: rotate(0deg); }    to { -webkit-transform: rotate(360deg); }}@keyframes spin {    from {transform:rotate(0deg);}    to {transform:rotate(360deg);}}/*guide for new user*/.userguide-active #lightbox_detail {  overflow-y: hidden;}.overlay-userguide {  position: fixed;  z-index: 9999;  height: 100%;  top: 0; left: 0; right: 0; bottom: 0;  background-color: rgba(0,0,0,.5);  opacity: 0;  transition: opacity .3s;  transform: translate3d(0,0,0);  overflow: hidden;}.userguide-mash {  position: fixed;  z-index: 99998;  height: 100%;  left: 0; top: 0; right: 0; bottom: 0;  background-color: rgba(255,255,255,0);  transform: translate3d(0,0,0);  overflow: hidden;}.userguide-item-active {  z-index: 99997 !important;}.userguide-popover {  position: fixed; z-index: 99999;  top: 200px; left: 200px;  width: 400px;  min-height: 110px;  padding: 10px;  background-color: #fff;  border-radius: 5px;  opacity: 0;  transition: all .3s;  transform: translate3d(0,0,0);}.userguide-popover::after {  content: '';  position: absolute;  bottom: -20px; left: 30px;  border: 10px solid transparent;  border-top: 10px solid #fff;}.userguide-popover.arrow-bottom::after {  top: -10px;  left: 40px;  bottom: auto;  border-top: transparent;  border-bottom-color: #fff;}.userguide-popover .step-number {  display: inline-block;  width: 60px;  height: 60px; line-height: 60px;  margin-top: 5px;  font-size: 24px;  color: #e5101d;  text-align: center;  font-weight: bold;  border: 2px solid #e5101d;  border-radius: 50%;}.userguide-content {  float: right;  width: 310px;}.userguide-content .title {  margin-top: 5px;  margin-bottom: 5px;  text-transform: uppercase;  font-size: 16px;  color: #333;  font-weight: bold;}.userguide-content .userguide-next {  float: right;  padding: 2px 5px;  margin-top: 5px;  margin-right: 5px;  font-size: 13px;  color: #fff;  background-color: #e5101d;  border-radius: 3px;}.userguide-content .userguide-next:focus {  outline: none;}.userguide-popover .userguide-close {  position: absolute;  right: 0; top: 0;  width: 20px;  height: 20px; line-height: 20px;  text-align: center;  color: #e5101d;  background: #fff;  border-radius: 5px;}.box-btn-buy.userguide-item-active {  position: relative;}.userguide-active .zoomContainer {  display: none !important;}/*END guide for new user*//*------------------------------------------ begin login block ------------------------------------------*/.modal-open {overflow: hidden;}.modal-new .modal-body {    max-height: 500px;    max-height: 80vh;}.login-block {    background-color: #F7F7F7;    border: 1px solid #e7e7e7;    position: absolute;    right: -1px;    top: 26px;    z-index: 7;    width: 250px;    padding: 10px;    box-shadow: 1px 3px 4px #ccc;    border-top: none;    display: none;}body.show-login-block .login-block {    display: block;}body.show-login-block .head-bar {    position: relative;    z-index: 12;}.login-block form > button {    background: #e5101d;    border-radius: 2px;    font-weight: bold;    color: #fff;    line-height: 28px;    border: solid #e5101d 1px;    text-decoration: none;    cursor: pointer;    width: 100%;    margin: 0 auto;    font-size: 13px;    font-weight: bold;    text-transform: uppercase;}.login-block form > button:hover {    background: #e6101d;}.login-block .login-ext {    overflow: hidden;    line-height: 30px;    padding: 10px 0;}.login-ext strong {    display: inline-block;    white-space: nowrap;}.login-ext .ic-login {    margin-left: 10px;    display: inline-block;    width: 30px;    height: 30px;    cursor: pointer;}.login-ext .ic-login .icon {    width: 28px;    height: 28px;    fill: #666;    vertical-align: middle;}.login-ext .ic-login .icon-facebook {    fill: #225b8f;}.login-ext .ic-login .icon-googleg2 {    fill: #d34836;}.login-block .login-form {    padding: 5px 0;}.login-block .login-form label {    display: block;    position: relative;    line-height: 34px;}.login-block .login-form label.lb-pass {    margin-top: 10px;}.login-block .login-form label.lb-pass:before,.login-block .login-form label.lb-username:before {    content: '';    background: url('../images/ic-sprites.png') no-repeat 0 -486px;    position: absolute;    left: 5px;    top: 5px;    width: 20px;    height: 20px;}.login-block .login-form label.lb-pass:before {    background-position: -28px -486px;}.login-block .login-form label input {    height: 34px;    width: 228px;    border: 1px solid #ccc;    border-radius: 2px;    padding-left: 25px;}.login-block .login-form label input.validation-failed {    border: 1px dashed #e5101d !important;    background-color: #fadbdd;}.login-block .login-form label.lb-qmk {    text-align: right;    line-height: 24px;    padding-top: 5px;}.login-block .login-form label a {    color: #e5101d;}.login-block .login-form label a:hover {    text-decoration: underline;}.login-block .a-signup {    padding: 10px 0;    line-height: 20px;    font-size: 12px;}.login-block .a-signup .dkn {    color: #e5101d;    font-weight: bold;    margin-left: 20px;    cursor: pointer;}.login-block .a-signup .dkn:hover {    text-decoration: underline;}/*------------------------------------------ end login block ------------------------------------------*//*------------------------------------------ begin modal login block ------------------------------------------*/.modal.modal-login {    width: 360px;    margin-left: -180px;}@media (max-width: 400px) {    .modal.modal-login {        width: 300px;        margin-left: -150px;    }}.modal-login .modal-body {    padding: 0;    background-color: #f2f2f2;}#modalLogin .box-fl {    padding: 10px;}#modalLogin .login-body {}#modalLogin .login-body .login-social {    border-bottom: 1px solid #e5e5e5;    height: 54px;    margin-bottom: 10px;    padding-bottom: 10px;    position: relative;}#modalLogin .signup-body .login-social {    border-bottom: 1px solid #e5e5e5;    position: relative;    padding-bottom: 10px;}#modalLogin .login-social .break-login-social {    line-height: 30px;}#modalLogin .login-social .icon-facebook,#modalLogin .login-social .icon-googleg2 {    position: relative;    top: 6px;    margin-left: 5px;    width: 26px;    height: 26px;    cursor: pointer;}#modalLogin .login-social .icon-facebook {    color: #48629B;}#modalLogin .login-social .icon-googleg2 {    color: #DC4B38;}#modalLogin .ic-login {    display: inline-block;}#modalLogin .box-fl .login-social span,#modalLogin .box-fl .login-social a {    display: inline-block;    font-size: 13px;    white-space: nowrap;}#modalLogin .box-fl .login-social a strong {    color: #e5101d;}#modalLogin .box-fl .login-social a:hover strong {    text-decoration: underline;}#modalLogin .box-fl .login-social .lbl {    line-height: 30px;    margin-right: 10px;}#modalLogin .login-body .login-social .lbl2 {    bottom: -11px;    display: inline-block;    float: none;    left: 50%;    padding: 2px 10px;    position: absolute;    margin-left: -27px;    width: 54px;    background-color: #f2f2f2;}#modalLogin .main-login > div {    position: relative;    margin-top: 5px;}

#modalLogin .main-login .b-email {    margin-top: 5px;}#modalLogin .main-login > div > input {    display: block;    width: 100%;    height: 34px;    border: 1px solid #c9c9c9;    -webkit-transition: all .2s linear;    -moz-transition: all .2s linear;    -o-transition: all .2s linear;    transition: all .2s linear;    padding-left: 25px;    font-size: 13px;    border-radius: 2px;}#modalLogin .main-login > div > input.validation-failed {    border: 1px dashed #e5101d;    background-color: #fadbdd;}#modalLogin .main-login > div > input.disable-input {    background-color: #c9c9c9;}#modalLogin .main-login .b-email:before,#modalLogin .main-login .b-password:before {    content: '';    background: url('../images/ic-home.png') no-repeat -262px -155px;    position: absolute;    left: 5px;    top: 5px;    width: 20px;    height: 20px;}#modalLogin .main-login .b-password:before {    background-position: -290px -155px;}#modalLogin .main-login .b-name {}#modalLogin .main-login .b-name #reg_lastname {    width: 100px;    display: inline-block;    padding-left: 5px;    margin-left: 10px;}#modalLogin .main-login .b-name #reg_firstname {    width: 206px;    padding-left: 5px;    display: inline-block;}#modalLogin .main-login .b-catpcha {    margin-bottom: 10px;}#modalLogin .main-login .b-catpcha #catpcha_input {    width: 150px;    display: inline-block;}#modalLogin .main-login .b-catpcha .refresh {    cursor: pointer;    margin-left: 10px;    display: inline-block;}#modalLogin .main-login .refresh .icon {    fill: #06c;    width: 22px;    height: 22px;    vertical-align: middle;}#modalLogin .main-login .forget-pass {    display: block;    text-align: right;    color: #cc3333;    font-size: 13px;    line-height: 18px;    padding: 10px 0 0 0;}#modalLogin .main-login label {    display: block;    position: relative;    font-size: 13px;    padding: 5px 0;    line-height: 24px;}#modalLogin .signup-body .main-login label {    margin-top: 0;    padding: 0;}#modalLogin .signup-body .main-login label a {    color: #06c;}#modalLogin .signup-body .main-login label a:hover {    text-decoration: underline;}#modalLogin .main-login label.radio input[type='radio'] {    position: absolute;    opacity: 0;    z-index: -1;}#modalLogin .main-login label.radio span {    display: block;    padding-left: 25px;    position: relative;}#modalLogin .main-login label.radio span:before {    width: 20px;    height: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -o-border-radius: 20px;    border-radius: 20px;    background-color: #f9f9f9;    border: 1px solid #c0c0c0;    position: absolute;    left: 0;    content: '';    top: 2px;}#modalLogin .main-login label.radio span:after {    width: 8px;    height: 8px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -o-border-radius: 20px;    border-radius: 20px;    background-color: #ff0000;    position: absolute;    left: 6px;    content: '';    top: 8px;    z-index: 1;    display: none;}#modalLogin .main-login label.radio input:checked ~ span:after {    display: block;}#modalLogin .main-login .bt-cont {    height: 34px;    line-height: 34px;    display: block;    margin: 10px 0;    color: #fff;    text-align: center;    background-color: #e5101d;    font-size: 16px;    font-weight: bold;    text-transform: uppercase;    width: 100%;    border: 1px solid #e5101d;}#modalLogin .main-login .no-account {    line-height: 30px;}#modalLogin .main-login .no-account a {    color: #e5101d;}#modalLogin .main-login .no-account a:hover {    text-align: center;}#modalLogin .main-login .no-account a strong {    margin-left: 10px;}.main-login .b-name #reg_firstname {    width: 206px;    display: inline-block;    padding-left: 15px;}.main-login .b-name #reg_lastname {    width: 110px;    margin-left: 10px;    display: inline-block;    padding-left: 15px;}.main-login .b-catpcha #catpcha_input {    width: 150px;    display: inline-block;    padding-left: 5px;}.main-login .captcha_img {    vertical-align: middle;}.main-login .refresh {    cursor: pointer;    margin-left: 10px;    display: inline-block;}.main-login .refresh .icon {    fill: #06c;    width: 22px;    height: 22px;    vertical-align: middle;}.signup-body .main-login label a {    color: #06c;}/*------------------------------------------ end modal login block ------------------------------------------*//*------------------------------------------ New modal login ------------------------------------------*/.modal-new .m-b-10 {    margin-bottom: 10px;}.modal-login.modal-new {    width: 460px;    margin-left: -230px;    border: none;    /*border-bottom: 2px solid #e60f1e;*/}.modal-login.modal-new .main-login .disable-input,.modal-login.modal-new .main-login .disable-input + svg {    display: none !important;}.modal-login.modal-new.in {    top: 8%;}.modal-new .modal-body {    padding: 0;    background-color: #fff;}#modalLogin.modal-new .box-fl {    padding: 10px 20px 10px;}#modalLogin.modal-new .modal-header {    padding-left: 20px;}#modalLogin.modal-new .main-login .radio-login {    margin-top: 0;    margin-bottom: 10px;}.modal-login.modal-new .radio-login label {    font-size: 16px;    color: #666;}#modalLogin.modal-new .main-login label.radio span::before {    width: 16px;    height: 16px;    border: 2px solid #000;}#modalLogin.modal-new .main-login label.radio input:checked ~ span::before {    border-color: #ff0000;}#modalLogin.modal-new .main-login label.radio span::after {    width: 10px;    height: 10px;    left: 3px;    top: 5px;}.modal-login.modal-new .bold {    font-weight: bold;}.btn-modal-new {    display: block;    width: 100%;    padding: 10px 5px;    background-color: #e60f1e;    font-size: 20px;    color: #fff;    text-align: center;    text-transform: uppercase;    border-radius: 3px;    border: none;    font-weight: 400;}#modalLogin.modal-new .main-login .b-email:before,#modalLogin.modal-new .main-login .b-password:before {    content: none;}#modalLogin.modal-new .main-login .forget-pass {    margin-bottom: 10px;}#modalLogin.modal-new .main-login .b-name #reg_firstname {    padding-left: 15px;}#modalLogin.modal-new .main-login > div > input {    height: 40px;    padding-left: 15px;    padding-right: 35px;    border: 1px solid #e5e5e5;}.modal-new .modal-input-wrap {    position: relative;}.modal-new .modal-input-wrap .icon {    position: absolute;    right: 10px;    top: 50%;    height: 20px;    margin-top: -10px;    width: 20px;    fill: #e2e2e2;    color: #e2e2e2;}#modalLogin.modal-new .login-body .login-social {    margin-top: 10px;/*    border-bottom: none;*/}.modal-new .line-title {    position: relative;    text-align: center;}.modal-new .line-title::before {    content: '';    position: absolute;    z-index: 0;    left: 0;    top: 50%;    width: 100%;    height: 1px;    background-color: #e5e5e5;}.modal-new .line-title span {    position: relative;    z-index: 1;    display: inline-block;    padding: 2px 7px;    color: #666;    background-color: #fff;}.modal-new .wrap-btn-row {    overflow: hidden;}.modal-new .wrap-btn-row .item {    float: left;    width: 50%;    padding-left: 5px;}.modal-new .wrap-btn-row .item:first-child {    padding-right: 5px;    padding-left: 0;}.modal-new .no-account {    text-align: center;    color: #666;}.modal-new .no-account a {    text-decoration: underline;    color: #666;}#modalLogin.modal-new .login-body .login-social {    height: auto;}.modal-login.modal-new .social-btn-new {    display: block;    height: 40px;    width: 100%;    background-color: #fff;    border-radius: 3px;    overflow: hidden;    cursor: pointer;}.modal-login.modal-new .social-btn-new.facebook {    color: #39589b;    border: 1px solid #39589b;}.modal-login.modal-new .social-btn-new.google {    color: #e14932;    border: 1px solid #e14932;}.modal-login.modal-new .social-btn-new .icon {    float: left;    width: 40px;    height: 40px;    fill: #fff;}.modal-login.modal-new .social-btn-new.facebook .icon {    background-color: #39589b;}.modal-login.modal-new .social-btn-new.facebook .icon-fb {    padding: 0 10px 5px 0;}.modal-login.modal-new .social-btn-new.google .icon {    padding: 0 5px 8px 0;}.modal-login.modal-new .social-btn-new.google .icon {    background-color: #e14932;}.modal-login.modal-new .social-btn-new .label {    display: block;    line-height: 40px;    white-space: nowrap;    font-size: 12px;    text-align: center;}.modal-login.modal-new .signup-body {    padding-top: 5px;}.table-shipping-fee .hide-desktop {    display: none;}#modalLogin.modal-new .main-login .b-catpcha {    margin-bottom: 0;}#modalLogin.modal-new .main-login  .group-checkbox-login {    margin-top: -8px;}@media(max-width: 500px) {    .modal-login.modal-new {        width: 300px;        margin-left: -150px;    }    #modalLogin.modal-new .box-fl {        padding: 10px;    }    .modal-new .wrap-btn-row .item {        float: none;        width: 100%;        padding-left: 0;        padding-right: 0;    }    .modal-new .wrap-btn-row .item:first-child {        padding-right: 0;        margin-bottom: 10px;    }    #modalLogin.modal-new .main-login .b-name #reg_lastname {        margin-left: 1%;    }}/*------------------------------------------ New modal login ------------------------------------------*//*------------------------------------------ modal register ------------------------------------------*/#modalLogin.modal-new .main-login .b-email {    margin-top: 0;}#modalLogin.modal-new .main-login .b-name #reg_firstname {    width: 60%;}#modalLogin.modal-new .main-login .b-name #reg_lastname {    width: 37%;    margin-left: 2%;    padding-left: 15px;}#modalLogin.modal-new .signup-body .login-social {    border-bottom: none;}/*------------------------------------------ modal register ------------------------------------------*/
.block-nhipsong,.row-nhipsong-2{ margin-top: 15px;}.block-nhipsong h2{	color: #e5101d;    border-bottom: 2px solid #e5101d;    margin-bottom: 15px;    padding-bottom: 5px;    text-transform: uppercase;}.block-nhipsong .row-nhipsong-left{  	display: block;    position: relative;    width: 728px;	margin-top: 20px;	float: left;}.block-nhipsong .row-nhipsong-left .inner{	width: 728px;	height: 350px;	background-repeat: no-repeat; 	background-position: center;	background-size: 100%;}.block-nhipsong .row-nhipsong-right{	display: block;    position: relative;    margin-left: 16px;    width: 356px;	margin-top: 20px;	vertical-align: top;	float: left;}.block-nhipsong .row-nhipsong-right .inner{	width: 356px;	height: 350px;	background-repeat: no-repeat; 	background-position: center;	}.block-nhipsong .row-nhipsong-left:hover, .block-nhipsong .row-nhipsong-right:hover{	    box-shadow: 0px 1px 8px #F16A73;}.block-nhipsong .links{	position: relative;}.block-nhipsong .link-cat {	background-color: #f1f2f5;    position: absolute;    opacity: 0.9;    padding: 15px 39px;    text-transform: uppercase;    bottom: 0;    left: 100px;    font-size: 16px;    font-weight: normal;}.block-nhipsong .row-nhipsong-left .title, .block-nhipsong .row-nhipsong-right .title{	font-size: 18px;    font-weight: bold;    color: #333333;    line-height: 1.2;}.block-nhipsong .row-nhipsong-left .title:hover,.block-nhipsong .row-nhipsong-right .title:hover{	color: #e5101d;}.block-nhipsong .content-nhipsong {	background-color: rgba(255,255,255,0.8);    position: absolute;    bottom: 25px;    left: 25px;    right: 25px;    padding: 25px;    opacity: 0.9;}.block-nhipsong .tl a{	float: right;    font-size: 12px;    color: #999;}.block-nhipsong .tl{	border-bottom: 2px solid #e5101d;    line-height: 30px;    padding-bottom: 5px;    height: 32px;}.block-nhipsong .tl span{	display: inline-block;    font-size: 18px;    font-weight: bold;    text-transform: uppercase;    color: #e5101d;}.block-nhipsong .tl a .icon{	fill: #666;    width: 10px;    height: 10px;    vertical-align: middle;}.block-nhipsong .tl a:hover, .block-nhipsong .tl a:hover .icon{	color: #e5101d;    fill: #e5101d;}.block-content .title {	height: 40px;    overflow: hidden;}.block-content .content {	height: 55px;    overflow: hidden;}.block-nhipsong .left{	margin-left: 0;}.block-nhipsong .row-nhipsong-left .date, .row-nhipsong-right .date{	font-size: 11px;	font-style: italic;	display: block;	margin-top: 5px;	margin-bottom: 5px;}.block-nhipsong .row-nhipsong-right .block{	padding: 10px;}.block-nhipsong .block-category-top,.block-category-top{	background-color: #f4f4f4; 	height: 300px; 	position: relative;	overflow: hidden;}.box-suggest-shop{margin-top: 20px;}.box-nav-category{	position: relative;    width: 220px;    z-index: 4;    background-color: #fff;    border-top: 2px solid #ccc;}.box-nav-category .list-cate-wrap{height: 270px;}.box-nav-category .list-cate{	position: relative;	border: 1px solid #dedede; 	border-top: none;    -webkit-transition: all .2s linear;    transition: all .2s linear;}.box-nav-category .list-cate .list-item{border-bottom: 1px solid #dedede;}.box-nav-category .list-cate .list-item:last-child{border-bottom: none;}.box-nav-category .list-cate .list-item.li-show{display: block;}.box-nav-category .list-cate .list-item:hover{box-shadow: 0 0 4px #999;}.box-nav-category .list-item .list-item-a{position: relative;}.box-nav-category .list-item .list-item-a:after{	content: '';	position: absolute;	top: 0;	bottom: 0;	width: 4px;	right: -2px;	z-index: 4;	background-color: #fff;	display: none;}.box-nav-category .list-item:hover .list-item-a:after{display: block;}.box-nav-category .list-cate .list-item-a a{	display: block;	font-size: 14px;	line-height: 38px;	padding: 0 10px;	white-space: nowrap;	text-overflow: ellipsis;    overflow: hidden;}.box-nav-category .list-item .list-item-a .icon-a_next{	    position: absolute;    top: 14px;    right: 5px;    fill: #666;    width: 12px;    height: 12px}.box-nav-category .list-item .box-sub-cate{	position: absolute;	top: -2px;	left: 218px;	background-color: #fff;	border: 1px solid #dedede;	width: 200px;    padding: 10px 20px;    height: 300px;    display: none;	box-shadow: 0 1px 4px #ccc;}.box-nav-category .list-item .box-sub-cate.column {	width: 430px;}.box-nav-category .list-item .box-sub-cate.column-3 {	width: 630px;}.box-nav-category .box-sub-cate.column .list-sub-cate {	-moz-column-count: 2;	-webkit-column-count:2;	column-count:2;	-moz-column-gap: 30px;	-webkit-column-gap:30px;	column-gap:30px;	-moz-column-rule: 1px solid #ccc;	-webkit-column-rule:1px solid #ccc;	column-rule:1px solid #ccc;	 -moz-column-fill: auto; /* Firefox */    column-fill: auto;    height: 100%;}.box-nav-category .box-sub-cate.column-3 .list-sub-cate {	-moz-column-count: 3;	-webkit-column-count: 3;	column-count: 3;}/* .box-nav-category .list-item:hover .box-sub-cate{display: block;} */.list-item .box-sub-cate li{display: inline-block; width: 100%;}.list-item .box-sub-cate li a{line-height: 24px; font-size: 13px; display: block;}.block-category-top .paging-cate{	height: 28px;	background-color: #efefef;	text-align: center;	width: 220px;	line-height: 28px;	border: 1px solid #dedede;	position: relative;	overflow: hidden;}.block-category-top .paging-cate .down-btn,.block-category-top .paging-cate .up-btn{	display: inline-block; 	cursor: pointer; 		}.block-category-top .paging-cate .down-btn .icon,.block-category-top .paging-cate .up-btn .icon{	width: 20px;	height: 28px;	vertical-align: middle;	fill: #a7a7a7;}.block-category-top .paging-cate .up-btn .icon{	-webkit-transform: rotate(-180deg);	   -moz-transform: rotate(-180deg);	    -ms-transform: rotate(-180deg);	     -o-transform: rotate(-180deg);	        transform: rotate(-180deg);	    }.block-category-top .paging-cate .num-cate{display: inline-block;color: #666; margin:0 20px;}.block-category-top .paging-cate .num-cate span{display: inline;}.block-category-top .paging-cate .cur-num{}.block-category-top .paging-cate .total-num{}/* color *//* medical */.box-nav-category.medical{border-top-color: #ed2124;}.medical .list-item:hover .list-item-a a,.medical .list-item .box-sub-cate li:hover a{color: #ed2124;}.medical .list-item:hover .list-item-a .icon-a_next{fill: #ed2124;}.block-category-top .medical .paging-cate .down-btn:hover .icon,.block-category-top .medical .paging-cate .up-btn:hover .icon{fill: #ed2124;}/* car */.box-nav-category.car{border-top-color: #01579b;}.car .list-item:hover .list-item-a a,.car .list-item .box-sub-cate li:hover a{color: #01579b;}.car .list-item:hover .list-item-a .icon-a_next{fill: #01579b;}.block-category-top .car .paging-cate .down-btn:hover .icon,.block-category-top .car .paging-cate .up-btn:hover .icon{fill: #01579b;}/* electric_new */.box-nav-category.electric_new{border-top-color: #009893;}.electric_new .list-item:hover .list-item-a a,.electric_new .list-item .box-sub-cate li:hover a{color: #009893;}.electric_new .list-item:hover .list-item-a .icon-a_next{fill: #009893;}.block-category-top .electric_new .paging-cate .down-btn:hover .icon,.block-category-top .electric_new .paging-cate .up-btn:hover .icon{fill: #009893;}/* entertainment */.box-nav-category.entertainment{border-top-color: #ff9c8e;}.entertainment .list-item:hover .list-item-a a,.entertainment .list-item .box-sub-cate li:hover a{color: #ff9c8e;}.entertainment .list-item:hover .list-item-a .icon-a_next{fill: #ff9c8e;}.block-category-top .entertainment .paging-cate .down-btn:hover .icon,.block-category-top .entertainment .paging-cate .up-btn:hover .icon{fill: #ff9c8e;}/* book */.box-nav-category.book{border-top-color: #8fb9d1;}.book .list-item:hover .list-item-a a,.book .list-item .box-sub-cate li:hover a{color: #8fb9d1;}.book .list-item:hover .list-item-a .icon-a_next{fill: #8fb9d1;}.block-category-top .book .paging-cate .down-btn:hover .icon,.block-category-top .book .paging-cate .up-btn:hover .icon{fill: #8fb9d1;}/* camera */.box-nav-category.camera{border-top-color: #871b51;}.camera .list-item:hover .list-item-a a,.camera .list-item .box-sub-cate li:hover a{color: #871b51;}.camera .list-item:hover .list-item-a .icon-a_next{fill: #871b51;}.block-category-top .camera .paging-cate .down-btn:hover .icon,.block-category-top .camera .paging-cate .up-btn:hover .icon{fill: #871b51;}/* women */.box-nav-category.women{border-top-color: #f14976;}.women .list-item:hover .list-item-a a,.women .list-item .box-sub-cate li:hover a{color: #f14976;}.women .list-item:hover .list-item-a .icon-a_next{fill: #f14976;}.block-category-top .women .paging-cate .down-btn:hover .icon,.block-category-top .women .paging-cate .up-btn:hover .icon{fill: #f14976;}/* men */.box-nav-category.men{border-top-color: #31447b;}.men .list-item:hover .list-item-a a,.men .list-item .box-sub-cate li:hover a{color: #31447b;}.men .list-item:hover .list-item-a .icon-a_next{fill: #31447b;}.block-category-top .men .paging-cate .down-btn:hover .icon,.block-category-top .men .paging-cate .up-btn:hover .icon{fill: #31447b;}/* baby */.box-nav-category.baby{border-top-color: #ff6600;}.baby .list-item:hover .list-item-a a,.baby .list-item .box-sub-cate li:hover a{color: #ff6600;}.baby .list-item:hover .list-item-a .icon-a_next{fill: #ff6600;}.block-category-top .baby .paging-cate .down-btn:hover .icon,.block-category-top .baby .paging-cate .up-btn:hover .icon{fill: #ff6600;}/* beauty */.box-nav-category.beauty{border-top-color: #ff74bf;}.beauty .list-item:hover .list-item-a a,.beauty .list-item .box-sub-cate li:hover a{color: #ff74bf;}.beauty .list-item:hover .list-item-a .icon-a_next{fill: #ff74bf;}.block-category-top .beauty .paging-cate .down-btn:hover .icon,.block-category-top .beauty .paging-cate .up-btn:hover .icon{fill: #ff74bf;}/* tech */.box-nav-category.tech{border-top-color: #0098ff;}.tech .list-item:hover .list-item-a a,.tech .list-item .box-sub-cate li:hover a{color: #0098ff;}.tech .list-item:hover .list-item-a .icon-a_next{fill: #0098ff;}.block-category-top .tech .paging-cate .down-btn:hover .icon,.block-category-top .tech .paging-cate .up-btn:hover .icon{fill: #0098ff;}/* tech_new */.box-nav-category.tech_new{border-top-color: #ee4054;}.tech_new .list-item:hover .list-item-a a,.tech_new .list-item .box-sub-cate li:hover a{color: #ee4054;}.tech_new .list-item:hover .list-item-a .icon-a_next{fill: #ee4054;}.block-category-top .tech_new .paging-cate .down-btn:hover .icon,.block-category-top .tech_new .paging-cate .up-btn:hover .icon{fill: #ee4054;}/* accessory */.box-nav-category.accessory{border-top-color: #666699;}.accessory .list-item:hover .list-item-a a,.accessory .list-item .box-sub-cate li:hover a{color: #666699;}.accessory .list-item:hover .list-item-a .icon-a_next{fill: #666699;}.block-category-top .accessory .paging-cate .down-btn:hover .icon,.block-category-top .accessory .paging-cate .up-btn:hover .icon{fill: #666699;}/* life */.box-nav-category.life{border-top-color: #87d521;}.life .list-item:hover .list-item-a a,.life .list-item .box-sub-cate li:hover a{color: #87d521;}.life .list-item:hover .list-item-a .icon-a_next{fill: #87d521;}.block-category-top .life .paging-cate .down-btn:hover .icon,.block-category-top .life .paging-cate .up-btn:hover .icon{fill: #87d521;}/* sport */.box-nav-category.sport{border-top-color: #1aa53b;}.sport .list-item:hover .list-item-a a,.sport .list-item .box-sub-cate li:hover a{color: #1aa53b;}.sport .list-item:hover .list-item-a .icon-a_next{fill: #1aa53b;}.block-category-top .sport .paging-cate .down-btn:hover .icon,.block-category-top .sport .paging-cate .up-btn:hover .icon{fill: #1aa53b;}/* decor */.box-nav-category.decor{border-top-color: #b16f2d;}.decor .list-item:hover .list-item-a a,.decor .list-item .box-sub-cate li:hover a{color: #b16f2d;}.decor .list-item:hover .list-item-a .icon-a_next{fill: #b16f2d;}.block-category-top .decor .paging-cate .down-btn:hover .icon,.block-category-top .decor .paging-cate .up-btn:hover .icon{fill: #b16f2d;}/* electric */.box-nav-category.electric{border-top-color: #009893;}.electric .list-item:hover .list-item-a a,.electric .list-item .box-sub-cate li:hover a{color: #009893;}.electric .list-item:hover .list-item-a .icon-a_next{fill: #009893;}.block-category-top .electric .paging-cate .down-btn:hover .icon,.block-category-top .electric .paging-cate .up-btn:hover .icon{fill: #009893;}/* food */.box-nav-category.food{border-top-color: #cc3333;}.food .list-item:hover .list-item-a a,.food .list-item .box-sub-cate li:hover a{color: #cc3333;}.food .list-item:hover .list-item-a .icon-a_next{fill: #cc3333;}.block-category-top .food .paging-cate .down-btn:hover .icon,.block-category-top .food .paging-cate .up-btn:hover .icon{fill: #cc3333;}/* watch */.box-nav-category.watch{border-top-color: #666666;}.watch .list-item:hover .list-item-a a,.watch .list-item .box-sub-cate li:hover a{color: #666666;}.watch .list-item:hover .list-item-a .icon-a_next{fill: #666666;}.block-category-top .watch .paging-cate .down-btn:hover .icon,.block-category-top .watch .paging-cate .up-btn:hover .icon{fill: #666666;}/* plaything */.box-nav-category.plaything{border-top-color: #45C2C7;}.plaything .list-item:hover .list-item-a a,.plaything .list-item .box-sub-cate li:hover a{color: #45C2C7;}.plaything .list-item:hover .list-item-a .icon-a_next{fill: #45C2C7;}.block-category-top .plaything .paging-cate .down-btn:hover .icon,.block-category-top .plaything .paging-cate .up-btn:hover .icon{fill: #45C2C7;}/* shoes */.box-nav-category.shoes{border-top-color: #F3B516;}.shoes .list-item:hover .list-item-a a,.shoes .list-item .box-sub-cate li:hover a{color: #F3B516;}.shoes .list-item:hover .list-item-a .icon-a_next{fill: #F3B516;}.block-category-top .shoes .paging-cate .down-btn:hover .icon,.block-category-top .shoes .paging-cate .up-btn:hover .icon{fill: #F3B516;}/* bag */.box-nav-category.bag{border-top-color: #9D7C71;}.bag .list-item:hover .list-item-a a,.bag .list-item .box-sub-cate li:hover a{color: #9D7C71;}.bag .list-item:hover .list-item-a .icon-a_next{fill: #9D7C71;}.block-category-top .bag .paging-cate .down-btn:hover .icon,.block-category-top .bag .paging-cate .up-btn:hover .icon{fill: #9D7C71;}.block-category-top .banner-top-cate{	position: absolute;    width: 100%;    top: 0;}.banner-top-cat .top-cate-slide{height: 300px; overflow: hidden;}.banner-top-cat .top-cate-slide-box{}.top-cate-slide-box .item{height: 300px; text-align: center; margin: 0 auto; padding-left:0; width: 100%;}.top-cate-slide-box .item a{display: inline-block;}.top-cate-slide .top-cate-slide-box .item a img{}#owl_banner_cate .owl-controls .owl-dots{left: 60%;}/* -------------------------- version 1 ---------------------------------------- */.block-category-trend{	margin-top: 20px; 	border: 1px solid #e7e7e7;	border-top-width: 2px;	overflow: hidden;	height: 340px;}.block-category-trend .box-trend-left{float: left;}.block-category-trend .box-trend-right{margin-left: 560px;}.block-category-trend .box-left{float: left;width: 220px;}.block-category-trend .box-left .tl{	height: 40px;	background-color: #fff;	display: block;	line-height: 40px;    padding: 0px 15px;    border-bottom: 1px solid #e7e7e7;    font-size: 14px;    font-weight: bold;    text-transform: uppercase;    position: relative;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    vertical-align: middle}.block-category-trend .box-left .tl .icon{	float: right;	fill: #666;    width: 12px;    height: 12px;    margin-top: 14px;    position: absolute;    right: 0;    top: 0;}.block-category-trend .box-left .img-big{display: block;position: relative;    overflow: hidden;	}.block-category-trend .box-left .img-big img{	display: block; 	margin: 0 auto;	-webkit-transition: all .25s ease;	   -moz-transition: all .25s ease;	    -ms-transition: all .25s ease;	     -o-transition: all .25s ease;	        transition: all .25s ease;}.block-category-trend .box-left .img-big span{	height: 36px;	line-height: 36px;	background-color: rgba(255,255,255,0.8);	color: #333;	font-size: 13px;	text-align: center;	position: absolute;	bottom: 0;	width: 100%;}.block-category-trend .box-left .img-big:hover img{	-webkit-transform: translateX(5px);	   -moz-transform: translateX(5px);	    -ms-transform: translateX(5px);	     -o-transform: translateX(5px);	        transform: translateX(5px);}.block-category-trend .box-left .box-tags{	border-top: 1px solid #e7e7e7;	overflow: hidden;	    padding: 5px 0;}.block-category-trend .box-left .box-tags a{	    display: inline-block;    background-color: #fff;    line-height: 24px;    border: 1px solid #e7e7e7;    text-align: center;    border-radius: 1px;    padding: 0 10px;    margin: 4px 5px;}.block-category-trend .box-midle{float: left; width: 340px; position: relative;}.block-category-trend .box-midle a{display: block;overflow: hidden;}.block-category-trend .box-midle a img{	display: block;	margin: 0 auto;	-webkit-transition: all .25s ease;	   -moz-transition: all .25s ease;	    -ms-transition: all .25s ease;	     -o-transition: all .25s ease;	        transition: all .25s ease;}.block-category-trend .box-midle a:hover img{	-webkit-transform: scale(1.03,1.03);	   -moz-transform: scale(1.03,1.03);	    -ms-transform: scale(1.03,1.03);	     -o-transform: scale(1.03,1.03);	        transform: scale(1.03,1.03);}.block-category-trend .box-midle span{	position: absolute;	width: 300px;	height: 80px;	left: 50%;	margin-left: -150px;	bottom: 20px;	background-color: rgba(241,73,118,0.8);	font-size: 18px;	color: #fff;	font-weight: bold;	line-height: 24px;	padding: 20px;}.block-category-trend .box-trend-right .box-collect{overflow: hidden; height: 340px;}.block-category-trend .box-trend-right .box{float: left;width: 33.333%;}.box-trend-right .box a{	display: block;	position: relative;	overflow: hidden;	height: 171px; 	border-left: 1px solid #e7e7e7;    border-bottom: 1px solid #e7e7e7;}.block-category-trend .box-trend-right .box a img{	display: block;	margin: 0 auto;	-webkit-transition: all .25s ease;	   -moz-transition: all .25s ease;	    -ms-transition: all .25s ease;	     -o-transition: all .25s ease;	        transition: all .25s ease;}.block-category-trend .box-trend-right .box a:hover img{	-webkit-transform: translateX(5px);	   -moz-transform: translateX(5px);	    -ms-transform: translateX(5px);	     -o-transform: translateX(5px);	        transform: translateX(5px);}.block-category-trend .box-trend-right .box a span{	height: 36px;    line-height: 36px;    background-color: rgba(255,255,255,0.8);    color: #333;    font-size: 13px;    text-align: center;    position: absolute;    bottom: 0;    width: 100%;}/* color *//* car */.car .block-category-trend{border-top-color: #01579b;}.car .block-category-trend .box-left .tl{color: #01579b;}.car .block-category-trend .box-left .tl .icon{fill: #01579b;}.car .block-category-trend .box-left .box-tags a:hover{color: #01579b; border-color: #01579b; }.car .block-category-trend .box-midle span,.car .block-category-trend .box-trend-right .box a:hover span,.car .block-category-trend .box-left .img-big:hover span{background-color: rgba(1,87,155,0.8); color: #fff;}/* electric_new */.electric_new .block-category-trend{border-top-color: #009893;}.electric_new .block-category-trend .box-left .tl{color: #009893;}.electric_new .block-category-trend .box-left .tl .icon{fill: #009893;}.electric_new .block-category-trend .box-left .box-tags a:hover{color: #009893; border-color: #009893; }.electric_new .block-category-trend .box-midle span,.electric_new .block-category-trend .box-trend-right .box a:hover span,.electric_new .block-category-trend .box-left .img-big:hover span{background-color: rgba(0,152,147,0.8); color: #fff;}/* entertainment */.entertainment .block-category-trend{border-top-color: #ff9c8e;}.entertainment .block-category-trend .box-left .tl{color: #ff9c8e;}.entertainment .block-category-trend .box-left .tl .icon{fill: #ff9c8e;}.entertainment .block-category-trend .box-left .box-tags a:hover{color: #ff9c8e; border-color: #ff9c8e; }.entertainment .block-category-trend .box-midle span,.entertainment .block-category-trend .box-trend-right .box a:hover span,.entertainment .block-category-trend .box-left .img-big:hover span{background-color: rgba(255,156,142,0.8); color: #fff;}/* book */.book .block-category-trend{border-top-color: #8fb9d1;}.book .block-category-trend .box-left .tl{color: #8fb9d1;}.book .block-category-trend .box-left .tl .icon{fill: #8fb9d1;}.book .block-category-trend .box-left .box-tags a:hover{color: #8fb9d1; border-color: #8fb9d1; }.book .block-category-trend .box-midle span,.book .block-category-trend .box-trend-right .box a:hover span,.book .block-category-trend .box-left .img-big:hover span{background-color: rgba(143,185,209,0.8); color: #fff;}/* medical */.medical .block-category-trend{border-top-color: #ed2124;}.medical .block-category-trend .box-left .tl{color: #ed2124;}.medical .block-category-trend .box-left .tl .icon{fill: #ed2124;}.medical .block-category-trend .box-left .box-tags a:hover{color: #ed2124; border-color: #ed2124; }.medical .block-category-trend .box-midle span,.medical .block-category-trend .box-trend-right .box a:hover span,.medical .block-category-trend .box-left .img-big:hover span{background-color: rgba(237,33,36,0.8); color: #fff;}/* camera */.camera .block-category-trend{border-top-color: #871b51;}.camera .block-category-trend .box-left .tl{color: #871b51;}.camera .block-category-trend .box-left .tl .icon{fill: #871b51;}.camera .block-category-trend .box-left .box-tags a:hover{color: #871b51; border-color: #871b51; }.camera .block-category-trend .box-midle span,.camera .block-category-trend .box-trend-right .box a:hover span,.camera .block-category-trend .box-left .img-big:hover span{background-color: rgba(135,27,81,0.8); color: #fff;}/* women */.women .block-category-trend{border-top-color: #f14976;}.women .block-category-trend .box-left .tl{color: #f14976;}.women .block-category-trend .box-left .tl .icon{fill: #f14976;}.women .block-category-trend .box-left .box-tags a:hover{color: #f14976; border-color: #f14976; }.women .block-category-trend .box-midle span,.women .block-category-trend .box-trend-right .box a:hover span,.women .block-category-trend .box-left .img-big:hover span{background-color: rgba(241,73,118,0.8); color: #fff;}/* men */.men .block-category-trend{border-top-color: #31447b;}.men .block-category-trend .box-left .tl{color: #31447b;}.men .block-category-trend .box-left .tl .icon{fill: #31447b;}.men .block-category-trend .box-left .box-tags a:hover{color: #31447b; border-color: #31447b; }.men .block-category-trend .box-midle span,.men .block-category-trend .box-left .img-big:hover span,.men .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(46,68,123,0.85); color: #fff;}/* baby */.baby .block-category-trend{border-top-color: #ff6600;}.baby .block-category-trend .box-left .tl{color: #ff6600;}.baby .block-category-trend .box-left .tl .icon{fill: #ff6600;}.baby .block-category-trend .box-left .box-tags a:hover{color: #ff6600; border-color: #ff6600; }.baby .block-category-trend .box-midle span,.baby .block-category-trend .box-left .img-big:hover span,.baby .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(255,102,0,0.85); color: #fff;}/* beauty */.beauty .block-category-trend{border-top-color: #ff74be;}.beauty .block-category-trend .box-left .tl{color: #ff74be;}.beauty .block-category-trend .box-left .tl .icon{fill: #ff74be;}.beauty .block-category-trend .box-left .box-tags a:hover{color: #ff74be; border-color: #ff74be; }.beauty .block-category-trend .box-midle span,.beauty .block-category-trend .box-left .img-big:hover span,.beauty .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(255,116,190,0.85); color: #fff;}/* tech */.tech .block-category-trend{border-top-color: #0196ff;}.tech .block-category-trend .box-left .tl{color: #0196ff;}.tech .block-category-trend .box-left .tl .icon{fill: #0196ff;}.tech .block-category-trend .box-left .box-tags a:hover{color: #0196ff; border-color: #0196ff; }.tech .block-category-trend .box-midle span,.tech .block-category-trend .box-left .img-big:hover span,.tech .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(1,150,255,0.85); color: #fff;}/* tech_new */.tech_new .block-category-trend{border-top-color: #ee4054;}.tech_new .block-category-trend .box-left .tl{color: #ee4054;}.tech_new .block-category-trend .box-left .tl .icon{fill: #ee4054;}.tech_new .block-category-trend .box-left .box-tags a:hover{color: #ee4054; border-color: #ee4054; }.tech_new .block-category-trend .box-midle span,.tech_new .block-category-trend .box-left .img-big:hover span,.tech_new .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(238,64,84,0.85); color: #fff;}/* accessory */.accessory .block-category-trend{border-top-color: #666699;}.accessory .block-category-trend .box-left .tl{color: #666699;}.accessory .block-category-trend .box-left .tl .icon{fill: #666699;}.accessory .block-category-trend .box-left .box-tags a:hover{color: #666699; border-color: #666699; }.accessory .block-category-trend .box-midle span,.accessory .block-category-trend .box-left .img-big:hover span,.accessory .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(102,102,153,0.85); color: #fff;}/* sport */.sport .block-category-trend{border-top-color: #1aa53b;}.sport .block-category-trend .box-left .tl{color: #1aa53b;}.sport .block-category-trend .box-left .tl .icon{fill: #1aa53b;}.sport .block-category-trend .box-left .box-tags a:hover{color: #1aa53b; border-color: #1aa53b; }.sport .block-category-trend .box-midle span,.sport .block-category-trend .box-left .img-big:hover span,.sport .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(26,164,58,0.85); color: #fff;}/* decor */.decor .block-category-trend{border-top-color: #b16f2d;}.decor .block-category-trend .box-left .tl{color: #b16f2d;}.decor .block-category-trend .box-left .tl .icon{fill: #b16f2d;}.decor .block-category-trend .box-left .box-tags a:hover{color: #b16f2d; border-color: #b16f2d; }.decor .block-category-trend .box-midle span,.decor .block-category-trend .box-left .img-big:hover span,.decor .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(176,110,44,0.85); color: #fff;}/* food */.food .block-category-trend{border-top-color: #cc3333;}.food .block-category-trend .box-left .tl{color: #cc3333;}.food .block-category-trend .box-left .tl .icon{fill: #cc3333;}.food .block-category-trend .box-left .box-tags a:hover{color: #cc3333; border-color: #cc3333; }.food .block-category-trend .box-midle span,.food .block-category-trend .box-left .img-big:hover span,.food .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(207,10,46,0.85); color: #fff;}/* watch */.watch .block-category-trend{border-top-color: #666666;}.watch .block-category-trend .box-left .tl{color: #666666;}.watch .block-category-trend .box-left .tl .icon{fill: #666666;}.watch .block-category-trend .box-left .box-tags a:hover{color: #666666; border-color: #666666; }.watch .block-category-trend .box-midle span,.watch .block-category-trend .box-left .img-big:hover span,.watch .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(102,102,102,0.85); color: #fff;}/* plaything */.plaything .block-category-trend{border-top-color: #45C2C7;}.plaything .block-category-trend .box-left .tl{color: #45C2C7;}.plaything .block-category-trend .box-left .tl .icon{fill: #45C2C7;}.plaything .block-category-trend .box-left .box-tags a:hover{color: #45C2C7; border-color: #45C2C7; }.plaything .block-category-trend .box-midle span,.plaything .block-category-trend .box-left .img-big:hover span,.plaything .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(69,194,199,0.85); color: #fff;}/* plaything */.electric .block-category-trend{border-top-color: #009893;}.electric .block-category-trend .box-left .tl{color: #009893;}.electric .block-category-trend .box-left .tl .icon{fill: #009893;}.electric .block-category-trend .box-left .box-tags a:hover{color: #009893; border-color: #009893; }.electric .block-category-trend .box-midle span,.electric .block-category-trend .box-left .img-big:hover span,.electric .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(0,152,147,0.85); color: #fff;}/* life */.life .block-category-trend{border-top-color: #A9B900;}.life .block-category-trend .box-left .tl{color: #A9B900;}.life .block-category-trend .box-left .tl .icon{fill: #A9B900;}.life .block-category-trend .box-left .box-tags a:hover{color: #A9B900; border-color: #A9B900; }.life .block-category-trend .box-midle span,.life .block-category-trend .box-left .img-big:hover span,.life .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(169,185,0,0.85); color: #fff;}/* shoes */.shoes .block-category-trend{border-top-color: #F3B516;}.shoes .block-category-trend .box-left .tl{color: #F3B516;}.shoes .block-category-trend .box-left .tl .icon{fill: #F3B516;}.shoes .block-category-trend .box-left .box-tags a:hover{color: #F3B516; border-color: #F3B516; }.shoes .block-category-trend .box-midle span,.shoes .block-category-trend .box-left .img-big:hover span,.shoes .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(243,181,22,0.85); color: #fff;}/* bag */.bag .block-category-trend{border-top-color: #9D7C71;}.bag .block-category-trend .box-left .tl{color: #9D7C71;}.bag .block-category-trend .box-left .tl .icon{fill: #9D7C71;}.bag .block-category-trend .box-left .box-tags a:hover{color: #9D7C71; border-color: #9D7C71; }.bag .block-category-trend .box-midle span,.bag .block-category-trend .box-left .img-big:hover span,.bag .block-category-trend .box-trend-right .box a:hover span{background-color: rgba(157,124,113,0.85); color: #fff;}/* -------------------------------- version 2 --------------------------------------- */.block-category-trend2{	margin-top: 20px; 	border: 1px solid #e7e7e7;	border-top-width: 2px;	overflow: hidden;}.block-category-trend2 .box-trend-left2{float: left;}.block-category-trend2 .box-trend-right2{	margin-left: 340px;	border-left: 1px solid #e7e7e7;	    overflow: hidden;    height: 378px;}.block-category-trend2 .box-trend-left2 .box-left{width: 340px;}.box-trend-left2 .box-left .tl{	    height: 38px;    background-color: #fff;    display: block;    line-height: 38px;    padding: 0 10px;    border-bottom: 1px solid #e7e7e7;    font-size: 14px;    font-weight: bold;    text-transform: uppercase;}.box-trend-left2 .box-left .tl .icon {    float: right;    fill: #666;    width: 12px;    height: 12px;    margin-top: 14px;}.box-trend-left2  .box-left .img-big {    display: block;    position: relative;    overflow: hidden;}.box-trend-left2 .box-left .img-big img {    display: block;    margin: 0 auto;    -webkit-transition: all .25s ease;    -moz-transition: all .25s ease;    -ms-transition: all .25s ease;    -o-transition: all .25s ease;    transition: all .25s ease;}.box-trend-left2 .box-left .img-big:hover img{	-webkit-transform: scale(1.05,1.05);	   -moz-transform: scale(1.05,1.05);	    -ms-transform: scale(1.05,1.05);	     -o-transform: scale(1.05,1.05);	        transform: scale(1.05,1.05);}.box-trend-left2 .box-left .img-big span {    height: 36px;    line-height: 36px;    background-color: rgba(255,255,255,0.8);    color: #333;    font-size: 13px;    text-align: center;    position: absolute;    bottom: 0;    width: 100%;}.box-trend-right2 .box-collect{border-bottom: 1px solid #e7e7e7; overflow: hidden;}.box-trend-right2 .box-collect .box{	width: 33.333%;	position: relative; 	float: left;	border-left: 1px solid #e7e7e7;}.box-trend-right2 .box-collect .box:first-child{border: none;}.box-trend-right2 .box-collect .box a{	display: block;	width: 250px;	height: 250px;	margin: 0 auto;		}.box-trend-right2 .box-collect .box a img{	display: block;    margin: 0 auto;    -webkit-transition: all .25s ease;    -moz-transition: all .25s ease;    -ms-transition: all .25s ease;    -o-transition: all .25s ease;    transition: all .25s ease;}.box-trend-right2 .box-collect .box a:hover img{	-webkit-transform: translateX(10px);	   -moz-transform: translateX(10px);	    -ms-transform: translateX(10px);	     -o-transform: translateX(10px);	        transform: translateX(10px);}.box-trend-right2 .box-collect .box a span{	height: 28px;    line-height: 28px;    background-color: rgba(255,255,255,0.8);    color: #333;    font-size: 13px;    text-align: center;    position: absolute;    bottom: 0;    width: 100%;    padding: 0 5px;}.box-trend-right2 .box-collect-small{margin-right: 33.333%;}.box-trend-right2 .box-collect-small .box{	width: 33.333%;	float: left;	    padding: 0 10px;}.box-trend-right2 .box-collect-small .box a{	display: block;	width: 100%;	margin: 0 auto;	    overflow: hidden;}.box-trend-right2 .box-collect-small .box a:hover{box-shadow: 0px 1px 8px #999;}.box-trend-right2 .box-collect-small .box a img{display: block; margin: 0 auto;}.box-trend-right2 .box-collect-small .box a span{	height: 26px;    line-height: 26px;    color: #333;    font-size: 13px;    text-align: center;    padding: 0 5px;        overflow: hidden;    white-space: nowrap;    display: block;}.box-trend-right2 .box-tags{	float: right; 	width: 33.333%;	border-left: 1px solid #e7e7e7;	overflow: hidden;    padding: 8px 0;    height: 100%;}.box-trend-right2 .box-tags a{	display: inline-block;    background-color: #fff;    line-height: 24px;    border: 1px solid #e7e7e7;    text-align: center;    border-radius: 1px;    padding: 0 10px;    margin: 6px;}.block-category-brand{margin-top: 20px;}.block-category-brand .tl{	border-bottom: 2px solid #e5101d;	line-height: 30px;	padding-bottom: 5px;	height: 32px;}.block-category-brand .tl span{	display: inline-block;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	color: #e5101d;}.block-category-brand .tl a{	float: right;	font-size: 12px;	color: #999;}.block-category-brand .tl a .icon{	fill: #666;    width: 10px;    height: 10px;    vertical-align: middle;}.block-category-brand .tl a:hover,.block-category-brand .tl a:hover .icon{color: #e5101d;fill: #e5101d;}.block-category-brand .block-brand{margin-top: 15px;overflow: hidden; /*margin-right: -48px;*/}.block-category-brand .block-brand .item{width: 20%; float: left; }.block-category-brand .block-brand .item a{	display: block;	border: 1px solid #e7e7e7;	width: 182px;	height: 180px;	position: relative;	overflow: hidden;		margin: 0 auto;}.block-category-brand .block-brand .item a img{	display: block;    margin: 0 auto;    -webkit-transition: all .25s ease;    -moz-transition: all .25s ease;    -ms-transition: all .25s ease;    -o-transition: all .25s ease;    transition: all .25s ease;}.block-category-brand .block-brand .item a .logo{	position: absolute;	left: 50%;	margin-left: -50px;	bottom: 20px;	opacity: 0.8;	background-color: #fff;	border: 1px solid #e7e7e7;	z-index: 1;}.block-category-brand .block-brand .item a:hover .logo{opacity: 1}.block-category-brand .block-brand .item a:before{	content: '';	background-color: #E5101D;	position: absolute;	top: 0;	right: 0;	left: 0;	bottom: 0;	z-index: 1;	-webkit-transition: all .2s ease;    -moz-transition: all .2s ease;    -ms-transition: all .2s ease;    -o-transition: all .2s ease;    transition: all .2s ease;    opacity: 0;    -webkit-transform: scale(0,0);       -moz-transform: scale(0,0);        -ms-transform: scale(0,0);         -o-transform: scale(0,0);            transform: scale(0,0);}.block-category-brand .block-brand .item a:hover:before{	opacity: 0.3;	-webkit-transform: scale(1,1);	   -moz-transform: scale(1,1);	    -ms-transform: scale(1,1);	     -o-transform: scale(1,1);	        transform: scale(1,1);}/* color *//* car */.car .box-trend-left2 .box-left .img-big:hover span,.car .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(1,87,155,0.8); color: #fff;}.car .box-trend-right2 .box-tags a:hover{color: #01579b; border-color: #01579b;}.car .box-trend-right2 .box-collect-small .box a:hover span{color: #01579b;}.car .box-trend-left2 .box-left .tl{color: #01579b;}.car .box-trend-left2 .box-left .tl .icon{fill: #01579b;}.car .block-category-trend2{border-top-color: #01579b;}/* electric_new */.electric_new .box-trend-left2 .box-left .img-big:hover span,.electric_new .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(0,152,147,0.8); color: #fff;}.electric_new .box-trend-right2 .box-tags a:hover{color: #009893; border-color: #009893;}.electric_new .box-trend-right2 .box-collect-small .box a:hover span{color: #009893;}.electric_new .box-trend-left2 .box-left .tl{color: #009893;}.electric_new .box-trend-left2 .box-left .tl .icon{fill: #009893;}.electric_new .block-category-trend2{border-top-color: #009893;}/* entertainment*/.entertainment .box-trend-left2 .box-left .img-big:hover span,.entertainment .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(255,156,142,0.8); color: #fff;}.entertainment .box-trend-right2 .box-tags a:hover{color: #ff9c8e; border-color: #ff9c8e;}.entertainment .box-trend-right2 .box-collect-small .box a:hover span{color: #ff9c8e;}.entertainment .box-trend-left2 .box-left .tl{color: #ff9c8e;}.entertainment .box-trend-left2 .box-left .tl .icon{fill: #ff9c8e;}.entertainment .block-category-trend2{border-top-color: #ff9c8e;}/* book */.book .box-trend-left2 .box-left .img-big:hover span,.book .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(143,185,209,0.8); color: #fff;}.book .box-trend-right2 .box-tags a:hover{color: #8fb9d1; border-color: #8fb9d1;}.book .box-trend-right2 .box-collect-small .box a:hover span{color: #8fb9d1;}.book .box-trend-left2 .box-left .tl{color: #8fb9d1;}.book .box-trend-left2 .box-left .tl .icon{fill: #8fb9d1;}.book .block-category-trend2{border-top-color: #8fb9d1;}/* medical */.medical .box-trend-left2 .box-left .img-big:hover span,.medical .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(237,33,36,0.8); color: #fff;}.medical .box-trend-right2 .box-tags a:hover{color: #ed2124; border-color: #ed2124;}.medical .box-trend-right2 .box-collect-small .box a:hover span{color: #ed2124;}.medical .box-trend-left2 .box-left .tl{color: #ed2124;}.medical .box-trend-left2 .box-left .tl .icon{fill: #ed2124;}.medical .block-category-trend2{border-top-color: #ed2124;}/* camera */.camera .box-trend-left2 .box-left .img-big:hover span,.camera .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(135,27,81,0.8); color: #fff;}.camera .box-trend-right2 .box-tags a:hover{color: #871b51; border-color: #871b51;}.camera .box-trend-right2 .box-collect-small .box a:hover span{color: #871b51;}.camera .box-trend-left2 .box-left .tl{color: #871b51;}.camera .box-trend-left2 .box-left .tl .icon{fill: #871b51;}.camera .block-category-trend2{border-top-color: #871b51;}/* women */.women .box-trend-left2 .box-left .img-big:hover span,.women .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(241,73,118,0.8); color: #fff;}.women .box-trend-right2 .box-tags a:hover{color: #f14976; border-color: #f14976;}.women .box-trend-right2 .box-collect-small .box a:hover span{color: #f14976;}.women .box-trend-left2 .box-left .tl{color: #f14976;}.women .box-trend-left2 .box-left .tl .icon{fill: #f14976;}.women .block-category-trend2{border-top-color: #f14976;}/* men */.men .box-trend-left2 .box-left .img-big:hover span,.men .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(46,68,123,0.85);  color: #fff;}.men .box-trend-right2 .box-tags a:hover{color: #31447b; border-color: #31447b;}.men .box-trend-right2 .box-collect-small .box a:hover span{color: #31447b;}.men .box-trend-left2 .box-left .tl{color: #31447b;}.men .box-trend-left2 .box-left .tl .icon{fill: #31447b;}.men .block-category-trend2{border-top-color: #31447b;}/* baby */.baby .box-trend-left2 .box-left .img-big:hover span,.baby .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(255,102,0,0.85);  color: #fff;}.baby .box-trend-right2 .box-tags a:hover{color: #ff6600; border-color: #ff6600;}.baby .box-trend-right2 .box-collect-small .box a:hover span{color: #ff6600;}.baby .box-trend-left2 .box-left .tl{color: #ff6600;}.baby .box-trend-left2 .box-left .tl .icon{fill: #ff6600;}.baby .block-category-trend2{border-top-color: #ff6600;}/* beauty */.beauty .box-trend-left2 .box-left .img-big:hover span,.beauty .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(255,116,190,0.85); color: #fff;}.beauty .box-trend-right2 .box-tags a:hover{color: #ff74be; border-color: #ff74be;}.beauty .box-trend-right2 .box-collect-small .box a:hover span{color: #ff74be;}.beauty .box-trend-left2 .box-left .tl{color: #ff74be;}.beauty .box-trend-left2 .box-left .tl .icon{fill: #ff74be;}.beauty .block-category-trend2{border-top-color: #ff74be;}/* tech */.tech .box-trend-left2 .box-left .img-big:hover span,.tech .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(1,150,255,0.85); color: #fff;}.tech .box-trend-right2 .box-tags a:hover{color: #0196ff; border-color: #0196ff;}.tech .box-trend-right2 .box-collect-small .box a:hover span{color: #0196ff;}.tech .box-trend-left2 .box-left .tl{color: #0196ff;}.tech .box-trend-left2 .box-left .tl .icon{fill: #0196ff;}.tech .block-category-trend2{border-top-color: #0196ff;}/* tech_new */.tech_new .box-trend-left2 .box-left .img-big:hover span,.tech_new .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(238,64,84,0.85); color: #fff;}.tech_new .box-trend-right2 .box-tags a:hover{color: #ee4054; border-color: #ee4054;}.tech_new .box-trend-right2 .box-collect-small .box a:hover span{color: #ee4054;}.tech_new .box-trend-left2 .box-left .tl{color: #ee4054;}.tech_new .box-trend-left2 .box-left .tl .icon{fill: #ee4054;}.tech_new .block-category-trend2{border-top-color: #ee4054;}/* accessory */.accessory .box-trend-left2 .box-left .img-big:hover span,.accessory .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(102,102,153,0.85); color: #fff;}.accessory .box-trend-right2 .box-tags a:hover{color: #666699; border-color: #666699;}.accessory .box-trend-right2 .box-collect-small .box a:hover span{color: #666699;}.accessory .box-trend-left2 .box-left .tl{color: #666699;}.accessory .box-trend-left2 .box-left .tl .icon{fill: #666699;}.accessory .block-category-trend2{border-top-color: #666699;}/* sport */.sport .box-trend-left2 .box-left .img-big:hover span,.sport .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(26,164,58,0.85);  color: #fff;}.sport .box-trend-right2 .box-tags a:hover{color: #1aa53b; border-color: #1aa53b;}.sport .box-trend-right2 .box-collect-small .box a:hover span{color: #1aa53b;}.sport .box-trend-left2 .box-left .tl{color: #1aa53b;}.sport .box-trend-left2 .box-left .tl .icon{fill: #1aa53b;}.sport .block-category-trend2{border-top-color: #1aa53b;}/* decor */.decor .block-category-trend{border-top-color: #b16f2d;}.decor .box-trend-left2 .box-left .img-big:hover span,.decor .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(176,110,44,0.85);color: #fff;}.decor .box-trend-right2 .box-tags a:hover{color: #b16f2d; border-color: #b16f2d;}.decor .box-trend-right2 .box-collect-small .box a:hover span{color: #b16f2d;}.decor .box-trend-left2 .box-left .tl{color: #b16f2d;}.decor .box-trend-left2 .box-left .tl .icon{fill: #b16f2d;}.decor .block-category-trend2{border-top-color: #b16f2d;}/* food */.food .box-trend-left2 .box-left .img-big:hover span,.food .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(207,10,46,0.85); color: #fff;}.food .box-trend-right2 .box-tags a:hover{color: #cc3333; border-color: #cc3333;}.food .box-trend-right2 .box-collect-small .box a:hover span{color: #cc3333;}.food .box-trend-left2 .box-left .tl{color: #cc3333;}.food .box-trend-left2 .box-left .tl .icon{fill: #cc3333;}.food .block-category-trend2{border-top-color: #cc3333;}/* watch */.watch .box-trend-left2 .box-left .img-big:hover span,.watch .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(102,102,102,0.85); color: #fff;}.watch .box-trend-right2 .box-tags a:hover{color: #666666; border-color: #666666;}.watch .box-trend-right2 .box-collect-small .box a:hover span{color: #666666;}.watch .box-trend-left2 .box-left .tl{color: #666666;}.watch .box-trend-left2 .box-left .tl .icon{fill: #666666;}.watch .block-category-trend2{border-top-color: #666666;}/* shoes */.shoes .box-trend-left2 .box-left .img-big:hover span,.shoes .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(243,181,22,0.85); color: #fff;}.shoes .box-trend-right2 .box-tags a:hover{color: #F3B516; border-color: #F3B516;}.shoes .box-trend-right2 .box-collect-small .box a:hover span{color: #F3B516;}.shoes .box-trend-left2 .box-left .tl{color: #F3B516;}.shoes .box-trend-left2 .box-left .tl .icon{fill: #F3B516;}.shoes .block-category-trend2{border-top-color: #F3B516;}/* bag */.bag .box-trend-left2 .box-left .img-big:hover span,.bag .box-trend-right2 .box-collect .box a:hover span{background-color: rgba(243,181,22,0.85); color: #fff;}.bag .box-trend-right2 .box-tags a:hover{color: #F3B516; border-color: #F3B516;}.bag .box-trend-right2 .box-collect-small .box a:hover span{color: #F3B516;}.bag .box-trend-left2 .box-left .tl{color: #F3B516;}.bag .box-trend-left2 .box-left .tl .icon{fill: #F3B516;}.bag .block-category-trend2{border-top-color: #F3B516;}#owl_category_brand .owl-controls .owl-nav > div{top: 35%;}/* media */@media screen and (max-width: 1366px){	.box-trend-right2 .box-collect .box a{		width: 100%;		-webkit-transition: all .25s ease;		   -moz-transition: all .25s ease;		    -ms-transition: all .25s ease;		     -o-transition: all .25s ease;		        transition: all .25s ease;	}	.box-trend-right2 .box-collect .box a img{height: auto;}	.block-category-brand .block-brand{margin-right: 0;}	/* ver1 */	.block-category-trend .box-trend-right .box:nth-child(5),	.block-category-trend .box-trend-right .box:nth-child(6){display: none;}	.block-category-trend .box-trend-right .box{width: 50%;}	.block-nhipsong .row-nhipsong-left .inner, .block-nhipsong .row-nhipsong-left{ width: 617px;}    .block-nhipsong .row-nhipsong-left .inner,.block-nhipsong .row-nhipsong-right .inner {height: 300px;}	.block-nhipsong .row-nhipsong-right .inner,.block-nhipsong .row-nhipsong-right{ width: 300px;}	.block-nhipsong .link-cat { left: 70px;}}@media screen and (max-width: 1280px){	}@media screen and (max-width: 1024px){	.box-trend-right2 .box-collect .box a img{height: 200px;}	.cate_shop_in_detail .box_accordion.fixed{position: inherit;top: 0;width: auto;	}}.deal_box_right .deal-price{    display: block;    height: 40px;    line-height: 40px;}.deal_box_right .deal-price .old-price{    font-size: 12px;    color: #505050;    float: right;    text-decoration: line-through;}.deal_box_right{    position:relative;}/*SEARCH-CLOUD*/.search-cloud .header-search{padding-top:5px;}.search-cloud .header-search .nav-main-box{top:-40px;}.search-cloud .header-search h3.txt{float:left;font-weight: normal;font-size: 18px;color: #e61a26;margin-top: 10px;}.content-search-cloud{padding-top:10px;line-height: 20px;overflow: hidden; width: 100%;}/*content-left*/.content-search-cloud .content-lf{width: 220px;float: left;}.content-search-cloud .content-lf .view-by-cate{background: #fff;border: 1px solid #d9d9d9;padding: 5px 0 10px 0;line-height: 30px;}.content-search-cloud .content-lf .view-by-cate h3{font-size: 13px;color: #0066ff;font-weight: bold;text-transform:uppercase;padding-left: 10px;border-bottom:1px solid #ccc;}.content-search-cloud .content-lf .view-by-cate a{	display:block;	font-weight:bold;	position:relative;	padding-left: 28px;	margin-left:5px;    font-size: 13px;    top: 5px;}.content-search-cloud .content-lf .view-by-cate a:before {    background: url('../images/ic-sprite.gif') no-repeat;    content: '';    height: 22px;    left: 0;    position: absolute;    top: 3px;    width: 22px;}.content-search-cloud .content-lf .view-by-cate .all-cate{margin-top: 5px;}.content-search-cloud .content-lf .view-by-cate .all-cate:before{background-position: -400px -32px; height: 26px;}.content-search-cloud .content-lf .view-by-cate .woman:before{background-position:0 -31px;}.content-search-cloud .content-lf .view-by-cate .men:before{background-position:-26px -31px;}.content-search-cloud .content-lf .view-by-cate .mombaby:before{background-position: -54px -31px;}.content-search-cloud .content-lf .view-by-cate .cosmetic:before{background-position: -81px -31px;}.content-search-cloud .content-lf .view-by-cate .hitech:before{background-position: -106px -31px;}.content-search-cloud .content-lf .view-by-cate .life:before{background-position: -134px -31px;}.content-search-cloud .content-lf .view-by-cate a:hover,.content-search-cloud .content-lf .view-by-cate a.active{color: #0066ff;}.content-search-cloud .lightwords{margin-top: 15px;}.content-search-cloud .lightwords h3.ttl{font-size: 13px;margin-bottom: 10px}.content-search-cloud .lightwords a{	display:block;	font-size: 12px;	color: #999999;	line-height: 30px;	max-height: 30px;	overflow:hidden;	margin-left: 20px;	text-overflow:ellipsis;	white-space:nowrap;}.content-search-cloud .lightwords a span{font-size: 12px;color: #0066ff;margin-left: 15px;}.content-search-cloud .lightwords a:hover span{color: #FF7300; text-decoration: underline;}/*content-right*/.content-search-cloud .content-right{width: 82%;float:right;}.content-search-cloud .content-right.tags-cloud{width: auto;float:none;}.paging-search-cloud.bd{border-top: 2px solid #ccc; padding-top: 5px;}.paging-search-cloud .pagination-block{border:none;background:none;overflow:visible;}.paging-search-cloud .pagination-block h3.numb-products{	float:left;	font-size:13px;	color: #505050;	font-weight:normal;	line-height: 34px;	white-space: nowrap;}.paging-search-cloud .pagination-block h3.numb-products strong{color: #e5101d}.paging-search-cloud .pagination-block .pagination{margin: 0;}.paging-search-cloud .pagination .sort{float:left;margin-right: 10px;}.paging-search-cloud .pagination .sort span.lbl{float:left;margin-right: 10px;line-height:34px;}.paging-search-cloud .pagination .selectBox{	float:left;	height: 20px;	border: 1px solid #ddd;	margin-top: 7px;	padding: 0 8px;	line-height: 18px;	background: #fff;	width: 150px;	position: relative;}.paging-search-cloud .pagination .selectBox span{display:block;cursor:pointer;font-size: 11px;color: #666;}.paging-search-cloud .pagination .selectOptions span:hover{background-color: #f1f1f1;}.paging-search-cloud .pagination .selectBox .arrow-down{	position:absolute;	right: 5px;	top: -1px;    -webkit-transition: all .1s linear;    -moz-transition: all .1s linear;    -o-transition: all .1s linear;    -ms-transition: all .1s linear;}.paging-search-cloud .pagination .selectBox .arrow-down:before{content:'\f0dd';color: #999;font-size:14px;}.paging-search-cloud .pagination .selectBox.active .arrow-down{    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -o-transform: rotate(180deg);    -ms-transform: rotate(180deg);    top: 5px;    right: 9px;}.paging-search-cloud .pagination .selectBox .selectOptions {    background: none repeat scroll 0 0 #fff;    border: 1px solid #ddd;    display: none;    left: -1px;    overflow: hidden;    position: absolute;    top: 18px;    width: 150px;    z-index: 1;	padding-top: 5px;}.paging-search-cloud .pagination .selectBox .selectOptions .selectOption{padding: 0 10px;}.paging-search-cloud{overflow: hidden;}.content-right .search-keys{overflow:hidden;border-top: 2px solid #ccc;margin: 5px 0 20px 0; clear: both;}.content-right .search-keys .lightwords{width: 20%;float:left;}.content-right .search-keys .lightwords h3.ttl{margin-left: 48px;}/* box search */.box-search{background: #e2e2e2;padding: 10px 100px 10px 30px;border-top: 2px solid #b4b4b4;}.box-search .search-block label.lbl{font-size: 13px;font-weight:bold;color: #505050;float:left;line-height: 30px;}.box-search .search-block .search-content{margin-left: 120px;position:relative;}.box-search .search-content .search-bar .search-input-select{float:none;}.box-search .search-content .search-input-select input.search-txt{float:none;width: 945px;}.box-search .search-content .search-bar .search-btn{position:absolute;top: 0;right:0;}.box-search .search-content .search-bar .tags-search{position:relative;float:none;top:5px;}/* CSS search-shop */.search-shop{}.search-shop .header-search .nav-main-box{top:-41px;}.search-shop .header-search{	padding: 6px 0 10px;	border-bottom: 1px solid #cfcfcf;}.search-shop .header-search .relative-keys{	float:left;	font-size:14px;	color: #505050;	font-weight: normal;	margin-top: 16px;}.search-shop .header-search .relative-keys a:hover{color: #4585f4; text-decoration: underline;}.search-shop .pagination-block h3.result{	float:left;	font-size: 14px;	font-weight: normal;	color: #e61a26;	margin-left: 10px;	line-height:34px;}.search-shop .pagination-block {	border: none;	background: none;	overflow: visible;	margin-top: 0;}.search-shop .pagination ol li a {	background: none;	border-color: #ececec;}/*content-search-shop*/.content-search-shop{	overflow:hidden;	padding-bottom: 20px;}.responsive_searchshop{margin-right:0;overflow: hidden;}.content-search-shop .shop-info-boxs{	width: 20%;	float: left;	    padding: 10px 0;}.content-search-shop .shop-info{	width: 240px;	margin: 0 auto;	border: 2px solid #bcdaff;	background: #fff;	height: 292px;	overflow: hidden;}.content-search-shop .shop-info:hover{box-shadow: 2px 2px 2px #bcdaff;}.content-search-shop .shop-info .shop-name{	height: 32px;	line-height: 32px;	background: #eff8ff;	padding-left: 10px;	color: #666666;	overflow:hidden;	vertical-align:top;	font-size: 14px;}.content-search-shop .shop-info .shop-name > a{		    word-break: break-word;    width: 100%;    display: inline-block;    overflow: hidden;    white-space: nowrap;    line-height: 32px;    text-overflow: ellipsis;    cursor: pointer;	}.content-search-shop .shop-info .shop-name strong{font-size:13px;color: #0164ff;}.content-search-shop .shop-info .shop-name a:hover strong{color: #e5101d;}.content-search-shop .shop-info .logo-shop{overflow:hidden;padding: 5px;}.content-search-shop .shop-info .logo-shop .logo{border: 1px solid #BCDAFF; margin-right: 10px;}.content-search-shop .shop-info .logo-shop .logo img{display: block; margin: 0 auto;}.content-search-shop .shop-info .logo-shop .like{float: left;}.content-search-shop .shop-info .logo-shop .like > div{	    color: #666;    line-height: 24px;    position: relative;    cursor: pointer;    background: #f3f3f3;    border: 1px solid #ddd;    padding: 0 5px;    border-radius: 2px;}.content-search-shop .shop-info .logo-shop .like > .likeshop{margin-bottom: 10px;}.content-search-shop .shop-info .logo-shop .like > div .icon{	    width: 16px;    height: 16px;    position: relative;    top: 4px;    margin: 0 5px;    color: #666;}.content-search-shop .shop-info .logo-shop .like > div:hover{ background: #BCDAFF;}
.content-search-shop .shop-info .td{line-height: 17px;padding: 2px 5px;overflow:hidden;}
.content-search-shop .shop-info .td strong{color: #ff0000;font-size:14px;}
.content-search-shop .shop-info .td.shop-point strong{color: #ff0000;font-size:14px;}
.content-search-shop .shop-info .td.so_dt{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.content-search-shop .shop-info .td.shop-point span.img{	display:block;	background: url('../images/ic-sprite.gif') 0 -101px ;	width: 20px;	height: 12px;	margin-left: 5px;}.content-search-shop .shop-info .bar-percent{	border: 1px #d1d1d1 solid;	width: 80%;	height: 8px;	border-radius: 2px;	margin-left: 5px;}.content-search-shop .shop-info .current-percent{	height: 8px;	background: #009900;	position: relative;	z-index: 1;	top: -1px;	left: -1px;	border-radius: 2px;	width: 50%;}.content-search-shop .shop-info .status-percent {	color: #666;	font-size: 11px;	padding: 5px;}.content-search-shop .shop-info .cate-shop{padding:5px;}.content-search-shop .shop-info .cate-shop h3{	color: #666666;	font-size: 11px;	font-weight:normal;}.content-search-shop .shop-info .cate-shop p{	margin-top: 5px;	line-height: 17px;	max-height: 34px;	overflow: hidden;}.content-search-shop .shop-info .cate-shop p a{	display: inline;	border-left: 1px solid #ccc;	padding: 0 5px;	margin-top: 2px;	color: #4585f4;}.content-search-shop .shop-info .cate-shop p a:hover{color:#666; text-decoration: underline;}.content-search-shop .shop-info .cate-shop p a:first-child{border:none;padding-left:0;}.content-search-shop .shop-info .products-shop{overflow:hidden;width:208px;}.content-search-shop .shop-info .products-shop a{	display:table-cell;	width: 62px;	height: 64px;	background: #ececec;	text-align: center;	vertical-align: middle;	overflow:hidden;	margin-left: 4px;	float:left;    border: 1px solid #ddd;}.content-search-shop .shop-info .products-shop a:hover{background-color: #ddd; border-color: #999;}.content-search-shop .shop-info .products-shop a:first-child{}.content-search-shop .shop-info  .view-more{text-align:right;padding: 10px 5px;}.content-search-shop .shop-info  .view-more a{font-size:11px;color: #e5101d;}.content-search-shop .shop-info  .view-more a:hover{text-decoration:underline;}/*search-product*/.header-search-product .relative-keys{	color: #505050;	font-size: 13px;	line-height: 20px;	font-weight:normal;	margin-top: 5px;}.header-search-product .relative-keys a:hover{color: #4585f4; text-decoration: underline;}.header-search-product p.result{color: #f00;font-size:14px;line-height:20px;margin-bottom:5px;}.responsive-search-product{margin-right:-20px;padding-bottom:10px; clear: both;}.responsive-search-product:before,.responsive-search-product:after{content: ''; display: table;}.responsive-search-product:after{clear: both;}.responsive-search-product .box_product{width: 20%; padding-left: 0;}.content-search-product{}.content-search-product .pagination-block.bd-b{padding-top: 0 !important;}.content-search-product .pagination-block.bd-t,.content-search-shop .pagination-block.bd-t{border-top: 1px solid #ccc;}.content-search-product .pagination-block h3.numb-products{	float:left;	font-size:13px;	color: #505050;	font-weight:normal;	line-height: 34px;}.content-search-product .pagination-block.bd-b .pagination,.content-search-shop .pagination-block.bd-b .pagination{ float: right;}.content-search-product .pagination-block h3.numb-products strong{color: #e5101d}.content-search-product .pagination .sort{float:left;margin-right: 10px;}.content-search-product .pagination .sort span.lbl{float:left;margin-right: 10px;line-height:34px;}.content-search-product .pagination .selectBox{	float:left;	height: 20px;	border: 1px solid #ddd;	margin-top: 7px;	padding: 0 8px;	line-height: 18px;	background: #fff;	width: 150px;	position: relative;}.content-search-product .pagination .selectBox span{	display:block;	cursor:pointer;	font-size: 11px;	color: #666;}.content-search-product .pagination .selectBox .selectOptions {    background: none repeat scroll 0 0 #fff;    border: 1px solid #ccc;    display: none;    left: -1px;    overflow: hidden;    position: absolute;    top: 18px;    width: 150px;    z-index: 1;	padding-top: 5px;}.content-search-product .pagination .selectBox .selectOptions .selectOption{padding: 0 10px;}.content-search-product .pagination-block h3.result,.content-search-product .pagination-block h3.relative-keys{	font-weight: normal;	line-height: 20px;	margin-left: 20px;	font-size:12px;}.content-search-product .pagination-block h3.result strong{color: #f00;}.content-search-shop .view-more:after{background:none;}.header-search-product .login_box{position: relative;}.content-search-shop .block-error{padding: 30px; text-align: center;}.block-error .no-result{font-size: 15px; font-weight: bold; line-height: 18px;}#box-search .box-filter-wrapper{padding-top: 0;}.keyword-search{    position:relative;    overflow: hidden;        line-height: 26px;    height: 30px;    overflow: hidden;    transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -webkit-transition: all 0.2s linear;    -o-transition: all 0.2s linear;}.keyword-search.for-shop{float: left; padding-top: 10px; margin-bottom: 0; height: auto;}.keyword-search.hei{height: auto;}.keyword-search .arr{     position: absolute;    right: 0;    top: 3px;    border: 1px solid #ccc;    background-color: #FFF;    padding: 2px;    width: 13px;    height: 13px;    text-align: center;    cursor: pointer;    display: block;    border-radius: 2px;}.keyword-search .arr:after{    content: '\f0dd';    font-size: 12px;    color: #666;    position: relative;    top: -8px;    left: -3px;}.keyword_relation{font-weight: normal;}.keyword_relation a{ margin-left: 10px;}.keyword_relation a:hover{color: #06c;}div.result{margin: 10px 0; font-size: 13px;background: #f4f4f4; padding: 0 10px;}.content-search-product div.result{padding: 10px; margin: 0; border-bottom: 1px dotted #ddd;}div.result strong{}div.result h1{font-weight: bold; font-size: 15px; display: inline-block; color: #e5101d}.content-search-product .filter .filter-head{height: 32px; border: none;}/* media *//* 1366 */@media screen and (max-width: 1366px) { .content-search-shop .shop-info{width: 220px;} .content-search-shop .shop-info .logo-shop .logo{margin-right: 5px;} .content-search-shop .shop-info .logo-shop .like > div{background: none; border: none; padding: 0;} .content-search-shop .shop-info .logo-shop .like > div .icon{margin-right: 2px;}}/* 1280 */@media screen and (max-width: 1280px) {	.responsive-search-product{margin-right: -15px;}	.responsive-search-product .box_product{width: 20%;}}/* 1024 */@media screen and (max-width: 1024px) {	.responsive-search-product{margin-right: -15px;}	.responsive-search-product .box_product{width: 25%;}	.content-search-shop .shop-info-boxs{width: 25%;}}/*listing*//*filter*/.box-filter-wrapper{padding-top: 10px;position: relative; transform: translateZ(0); -webkit-transform: translateZ(0); z-index: 1;}.filter{  position:relative;  background: #fff;  position:relative;  border-radius: 2px;  border: 1px solid #aaa;  margin-top:  5px;}.filter .wrap-filter{  clear: both;  transition: all 200ms ease;    -webkit-transition: all 200ms ease;    -moz-transition: all 200ms ease;    -ms-transition: all 200ms ease;}.content-search-product .box-filter-page.scroll-f{width: 1378px;top:0;}.search_category-page .box-filter-wrapper {padding-top:0;}.ic-minus-bot{    position: absolute;    left: -35px;    bottom: 0;    cursor: pointer;    z-index: 7;    padding: 3px 6px;    -webkit-transition: all 400ms ease;    -moz-transition: all 400ms ease;    transition: all 400ms ease;    border-radius: 3px;    background-color: rgba(155,155,155,.3);    border-radius: 100%;}.ic-minus-bot:hover{background-color: rgba(155,155,155,.7);}.ic-minus-bot .icon-a_up{color:#666;width: 17px;height: 17px;}.ic-minus-bot:hover .icon-a_up{color:#333;}.ic-minus-bot .icon-a_up:first-child{position: absolute;top: 6px;}.ic-minus-bot.toggle{bottom: -14px;}.scrolling-w.box-filter-wrapper{padding-top:0;}.scrolling-w.filter-hide .filter-head{display: none;}.filter-head span.ic-minus{  position: absolute;    right: 10px;    top: 8px;    cursor: pointer;  width:14px;  height: 14px;  border: 1px solid #aaa;  border-radius: 2px;}.filter-head span.ic-minus  .icon{width: 12px;height: 12px;display: block;}.filter-head span.ic-minus .icon-a_add{display: none;}.filter-hide .filter-head .ic-minus .icon-a_add{display: block;}.filter-hide  .filter-head .ic-minus .icon-a_remove{display: none;}.content-search-product .filter-head span.ic-minus{display: block;}.wrap-filter-attr{}.filter .filter-attr{  overflow:hidden;  border-top:1px solid #aaa;  background-color: #fffef6;  position:relative;}.filter .filter-attr:before{  content: '';  display: block;  position: absolute;  width: 1px;  top: 0;  bottom: 0;  left: 100px;    z-index: 1;  background-color: #aaa;}.filter .filter-attr:first-child{border-top:none;}.filter div.ttl-left{  width: 100px;  float:left;  padding: 8px 0 0 8px;  background: #fffef6;  font-weight:bold;  color: #595959;  position:relative;  font-size:12px;}.filter .filter-for-brand div.ttl-left{padding-top:12px;}.filter div.ttl-left span{display: inline-block; font-size: 10px;}.filter div.cont-filter-attr{  margin-left: 85px;  overflow: hidden;  padding-right: 25px;  background-color: #fff;  padding: 2px 30px 2px 0;}.filter div.cont-filter-attr ul{  overflow:hidden;  position: relative;  height: 30px;  padding-bottom: 5px;}.filter .filter-for-brand div.cont-filter-attr ul{height:40px; padding-bottom: 0;}.filter .img-attr-brand div.cont-filter-attr ul{height:38px;}.filter div.cont-filter-attr ul.active{height: auto;}
.filter div.cont-filter-attr ul li{  width: auto;  float:left;  padding-left: 15px;  height: 40px;  line-height: 40px;}.filter .levelPrice .cont-filter-attr ul li,.filter .category_id .cont-filter-attr ul li{width: auto;}.filter div.cont-filter-attr ul li label{  max-height: 30px;  display:block;    cursor: pointer;    font-size: 11px;    white-space: nowrap;  position: relative;  padding: 0 4px 0 20px;}.filter div.cont-filter-attr ul li label:hover,.filter div.cont-filter-attr ul li label.active{color: #4585f4;}.filter div.cont-filter-attr ul li label input{margin: -4px 5px 0 0; vertical-align: middle;opacity: 0;position: absolute;}.cont-filter-attr ul li label .checkbox:before {    content: '';    cursor: pointer;    position: absolute;    width: 14px;    height: 14px;    top: 13px;    left: 0;    border: 1px solid #656262;}.cont-filter-attr ul li label .checkbox:after {    opacity: 0;    content: '';    position: absolute;    width: 9px;    height: 4px;    background: transparent;    top: 17px;    left: 3px;    border: 2px solid #e5101d;    border-top: none;    border-right: none;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}.cont-filter-attr ul li label:hover,.cont-filter-attr ul li label:focus,.cont-filter-attr ul li label:active{color: #4585f4;}.cont-filter-attr ul li label input[type='checkbox']:checked + .checkbox:before{border: 1px solid #e5101d;}.cont-filter-attr ul li label input[type='checkbox']:checked + .checkbox:after{opacity: 1;}.filter div.cont-filter-attr li.view-more{position: absolute;top: 0;right: 10px;}.filter div.cont-filter-attr a.view-more{  display: block;  position: absolute;  top: 5px;  right: 4px;  text-align: center;  height: 20px;  width: 22px;  -webkit-transition: all .2s linear;  -moz-transition: all .2s linear;  -o-transition: all .2s linear;  transition: all .2s linear;}.filter div.cont-filter-attr a.view-more.show{  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);  color: #4585f4;}.filter div.cont-filter-attr a.view-more.show .filter div.cont-filter-attr a.view-more.for-p-c{display: none;}.filter div.cont-filter-attr ul.active ~ a.view-more{color: #4585f4;}.filter div.cont-filter-attr .view-more .icon-Navigationdownhome{color: #7d7d7d;}.filter div.cont-filter-attr .view-more:hover .icon-Navigationdownhome,.filter div.cont-filter-attr ul.active ~ a.view-more .icon-Navigationdownhome{color: #4585f4;}.filter .cont-filter-attr .color-attr{padding-left: 5px;}.filter .cont-filter-attr .color-attr label{  height: 22px;  margin-left: 10px;  border: 1px solid #cccccc;  outline: 1px solid #fff;  background: #f2f2f2;  text-align:center;  line-height: 21px;  display:block;  float:left;  cursor:pointer;  position:relative;  text-transform: uppercase;  padding: 0 10px;  margin-top: 5px;    min-width: 30px;    font-size: 11px;   white-space: nowrap;}.filter .cont-filter-attr .color-attr label a{display: block;}
.cont-filter-attr .color-attr label.for_brand{width:62px;height:32px;padding:0; margin-top: 4px;}
.cont-filter-attr .color-attr label.for_brand.no_img{ width:auto; min-width:62px;}
.cont-filter-attr .color-attr label.for_brand span{line-height:32px; margin:0 5px;}
.filter .img_attr_brand{vertical-align: middle;}.filter .cont-filter-attr .color-attr label.bg-img-attr{padding:0;}.filter .cont-filter-attr .color-attr label.bg-img-attr.for_brand{width:60px;height: 32px;}.filter .cont-filter-attr .color-attr label.bg-img-attr img.img-attr{height:20px;width:30px;}.filter .cont-filter-attr .color-attr.color label{width: auto;padding: 0 10px;margin-top: 5px;}.filter .cont-filter-attr .color-attr label{}.filter .cont-filter-attr .color-attr label input{    position: absolute;    top:0;    left: 0;    width: 100%;    height: 100%;    cursor: pointer;    opacity: 0;  z-index:-1;}.filter .cont-filter-attr .color-attr label i{ position: absolute;    right: -5px;    top: -5px;    color: #fff;    font-size: 7px;    font-style: normal;    background-color: #e5101d;    width: 14px;    height: 14px;    line-height: 14px;   border-radius: 2px;    text-align: center;    display: none;    font-weight: bold;    font-size: 8px;    z-index: 1;}.filter .cont-filter-attr .color-attr label i:hover{color:#fff;background-color: #e5101d;}.filter .cont-filter-attr .color-attr label.active i{display: block;}.filter .cont-filter-attr .color-attr label.active,.filter .cont-filter-attr .color-attr label:hover{border-color: #f00;}.filter .cont-filter-attr .color-attr label.active span{display: block;}.filter .filter-head{  border-bottom: 1px solid #ececec;  font-size: 11px;    position: relative;}.filter-head .filter-head-top{height: 32px;}.txt-amount-products{line-height: 30px;}.filter-head{overflow: hidden;margin-top:5px;position: relative;}.filter .filter-head .filter-head-box{height: 32px;}.optionsFilterForShop{      background-color: #fff;    border: 1px solid #aaa;    position: absolute;    z-index: 5;    height: 32px;    margin-left: 410px;}/* .content-search-product .optionsFilterForShop{margin-left: 382px;} */.optionsFilterForShop label.checkbox{    position: relative;    line-height: 30px;    display: block;    float: left;    white-space: nowrap;    padding: 0 10px 0 30px;    cursor: pointer;}.optionsFilterForShop label.checkbox > span:before{top: 8px;left: 10px;}.optionsFilterForShop label.checkbox input[type='checkbox']:checked + span:before{border: 1px solid #e5101d;}.optionsFilterForShop label.checkbox input[type='checkbox']:checked + span:after {opacity: 1;}.optionsFilterForShop label.checkbox > span:after {top: 12px;left: 13px;}.optionsFilterForShop label.checkbox input{      position: absolute;    opacity: 0;    left: 0;    top: 0;    width: 100%;    height: 100%;}.optionsFilterForShop .txt-amount-products{float:left;line-height: 30px; margin-right: 20px; font-size: 12px;}.content-search-product .optionsFilterForShop .txt-amount-products{line-height: 30px;}.optionsFilterForShop .txt-amount-products strong{}.optionsFilterForShop > label.checkbox{  float:left;  line-height: 30px;    cursor: pointer;  border-right:1px solid #aaa;  font-size: 13px;  padding: 0 10px 0 30px;  cursor: pointer;}.optionsFilterForShop > label.checkbox > span .icon{position: relative;top:5px;width: 16px;height: 16px;}.optionsFilterForShop > .lb-promotion{  padding-left:10px;  color:#F60;   position: relative;  padding-right: 25px;  float: left;;  line-height: 30px;  cursor: pointer;  border-right:1px solid #aaa;}.optionsFilterForShop > .lb-promotion > input[type='checkbox']{    position: absolute;    top: 7px;    width: 18px;    z-index: 1;    height: 18px;    opacity: 0;}.optionsFilterForShop > .lb-promotion > input[type='checkbox']:checked ~ span{position: relative;padding-left: 20px;}.optionsFilterForShop > .lb-promotion > input[type='checkbox']:checked ~ span:before{    content: '';    display: inline-block;    position: absolute;    width: 15px;    height: 15px;    border: 1px solid #e5101d;    top: 0px;    left: 0;}.optionsFilterForShop > .lb-promotion > input[type='checkbox']:checked ~ span:after{    content: '';    position: absolute;    width: 9px;    height: 4px;    background: transparent;    top: 4px;    left: 3px;    border: 2px solid #e5101d;    border-top: none;    border-right: none;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);  }.optionsFilterForShop > .lb-promotion .icon-buy{      width: 16px;    height: 16px;    position: relative;    top: 4px;    margin-right: 5px;    color: #FF6F3F;}.optionsFilterForShop > .lb-promotion input[type='checkbox']{vertical-align: text-bottom;}.optionsFilterForShop > .lb-promotion:after{      width: 0px;    height: 0px;    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-top: 7px solid #aaaaaa;    content: '';    display: block;    position: absolute;    bottom: 1px;    right:-3px;    -webkit-transform:rotate(-45deg);    -moz-transform:rotate(-45deg);    -o-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);    transform:rotate(-45deg);}.optionsFilterForShop > .lb-promotion .sel-promotion{  position: absolute;  top: 30px;  left: -1px;  padding: 10px 0;  border: 1px solid #ddd;  background-color: #fff;  border-radius: 2px;    box-shadow: 0px 2px 4px #999;   display: none;       width: 160px;}.optionsFilterForShop > .lb-promotion:hover .sel-promotion{display: block}/*.optionsFilterForShop > label.lb-promotion:hover .sel-promotion{display: block;}*/.optionsFilterForShop > .lb-promotion.active .sel-promotion{display: block;}.optionsFilterForShop > .lb-promotion.active .sel-promotion{  display: block;    animation: slidenavAnimation 300ms 1 ease-out forwards;  -webkit-animation: slidenavAnimation 300ms 1 ease-out forwards;  -moz-animation: slidenavAnimation 300ms 1 ease-out forwards;  -ms-animation: slidenavAnimation 300ms 1 ease-out forwards;}.lb-promotion .sel-promotion:after, .lb-promotion .sel-promotion:before {  bottom: 100%;  left: 20%;  border: solid transparent;  content: ' ';  height: 0;  width: 0;  position: absolute;  pointer-events: none;}.lb-promotion .sel-promotion:after {  border-color: rgba(136, 183, 213, 0);    border-bottom-color: #fff;  border-width: 5px;  margin-left: -5px;}.lb-promotion .sel-promotion:before {  border-color: rgba(194, 225, 245, 0);  border-bottom-color: #ccc;  border-width: 6px;  margin-left: -6px;}.optionsFilterForShop > .lb-promotion .sel-promotion .sel{  display: block;   line-height: 30px;    color: #333;  float: none;  padding: 0 10px 0 25px;  margin-right: 0;}.optionsFilterForShop > .lb-promotion .sel-promotion .sel .icon-mobile{      width: 16px;    height: 16px;    position: relative;    top: 4px;    color: #0099FC}.optionsFilterForShop > .lb-promotion .sel-promotion .sel.no-icon-mobile:after{display: none;}.optionsFilterForShop > .lb-promotion .sel-promotion .sel span{margin-left: 5px;cursor: pointer;}.optionsFilterForShop > .lb-promotion .sel-promotion .sel:hover,.optionsFilterForShop > .lb-promotion .sel-promotion .sel.active{background-color: #f1f1f1;}.optionsFilterForShop > .lb-promotion .sel-promotion .sel b{color:#0099ff;}.optionsFilterForShop label.shop-hoa-sen{position: relative;}.optionsFilterForShop label.shop-hoa-sen span{color:#e5101d;}.optionsFilterForShop label.shop-hoa-sen span .icon-khiensen{color:#e5101d;width: 20px;height: 20px;}.optionsFilterForShop label.shop-hoa-sen input[type='checkbox']{}.optionsFilterForShop label.shop-thuong-hieu input[type='checkbox'],.optionsFilterForShop label.filter-eldy input[type='checkbox']{}.optionsFilterForShop label.shop-thuong-hieu{position: relative;border-right:none;}.optionsFilterForShop label.shop-thuong-hieu span, .optionsFilterForShop label.shop-thuong-hieu .icon-thuonghieu{color: #e5101d;}.optionsFilterForShop .filter-sen-point{color:#e5101d;}.optionsFilterForShop .filter-sen-point .icon-diemthuong{top:4px;color:#e5101d;}.optionsFilterForShop .filter-sen-point input{margin-right:20px;}.optionsFilterForShop .dn-small-screen{font-style: normal;}.content-search-product .optionsFilterForShop .shop-hoa-sen:before{top: 4px;}.filter-head > label strong{color: #e5101d;}.filter-head > label strong.txt{text-transform: uppercase;color:#009900;}.filter-head > label input{margin-top:-2px; vertical-align: middle;}.optionsFilterForShop .kho-hang{    position: relative;    float: right;    line-height: 28px;    cursor: pointer;}.optionsFilterForShop .kho-hang:hover{color: #4585F4;}.optionsFilterForShop .kho-hang > span{    display: block;    position: relative;    padding: 0 30px 0 10px;    border: 1px solid rgba(0, 0, 0, 0);    border-bottom: none;    border-top: none;    background-color: #fff;    line-height: 30px;    cursor: pointer;    border-left:1px solid #aaa;}.ic-showmore-filter-mobile{  position: absolute;  height: 30px;  border-left: 1px solid #ccc;  text-align: center;  width: 30px;  right:0;  display: none;  cursor: pointer;}.pagination-block.pagination-filter{  border:none;  background: #fff;  overflow: visible;  padding-right:0;  height: 32px;  margin-top:10px;  position: relative;  z-index: 1;}.pagination-block.pagination-filter .other-filters{    border:1px solid #aaa;  height:32px;  overflow: hidden;  display: inline-block;  float: left;  background-color: #fff;}.pagination-block .other-filters {float: left;background-color: #fff;}.pagination-block .other-filters li {float: left;border-right: 1px solid #aaa;position: relative;}.pagination-block .other-filters li .icon-arrow{  width: 13px;  height: 13px;  position: relative;  top: 2px;   color: #858585;  -moz-transition: all .2s linear;  -ms-transition: all .2s linear;  transition: all .2s linear;}.pagination-block .other-filters li.active .icon-arrow{color:#fff;}.pagination-block .other-filters li.sortTypePrice.arr .icon-arrow{    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);}.pagination-block .other-filters li a,.pagination-block .other-filters li > span{display:block; padding: 0 10px;line-height: 30px;cursor: pointer;}.pagination-block .other-filters li:hover a,.pagination-block .other-filters li:hover > span{background-color: #eaeaea;}.pagination-block .other-filters li.active{}.pagination-block .other-filters li.active a,.pagination-block .other-filters li.active > span {background: #e5101d;color: #fff;}.pagination-block .other-filters li.active a:after,.pagination-block .other-filters li.active > span:after{color: #fff;}.pagination-block.pagination-filter .other-filters li a{line-height: 30px;}.pagination-block.pagination-filter .pagination{  background: #fff;  border:1px solid #aaa;  height:32px;  width:108px;  margin: 0;  float: right;}.pagination-block .other-filters .complain:last-child{border-right:none;}.pagination-block.pagination-filter .pagination ol{}.pagination-block.pagination-filter .pagination ol li{margin-top: 5px;}.pagination-block.pagination-filter .pagination ol li.numbs-of-page font{color: #f00;}.pagination-block.pagination-filter .pagination ol li .prev,.pagination-block.pagination-filter .pagination ol li .next{      display: block;    background-color: #dddddd;    height: 20px;    border: 1px solid #cccccc;    border-radius: 2px;    margin:0 auto;    padding:0;    width: 20px;}.pagination-block.pagination-filter .pagination ol li svg{        width: 15px;    height: 20px;    color: #999;    vertical-align: top;}.pagination-block.pagination-filter .pagination ol .numbs-of-page{ margin-top: 0; vertical-align: top;}.optionsFilterForShop .shop-hoa-sen strong{color: #e5101d; text-transform: uppercase;}.optionsFilterForShop .kho-hang:hover span{border-color: #ccc;z-index: 3;}.optionsFilterForShop .kho-hang > span:after{        width: 0px;    height: 0px;    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-top: 7px solid #aaaaaa;    content: '';    display: block;    position: absolute;    bottom: 1px;    right: -3px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}.optionsFilterForShop .kho-hang .style-kh{    position: absolute;    z-index: 2;    right: -1px;    top: 30px;    background-color: #fff;    border: 1px solid #ccc;    padding: 10px;    width: 310px;    display: none;    box-shadow: 1px 2px 2px rgba(0,0,0,0.2);}.optionsFilterForShop .kho-hang .style-kh .txt-des{  overflow: hidden;  line-height: 18px;  clear: both;  color:#666;}.optionsFilterForShop .kho-hang:hover .style-kh{display: block;}.optionsFilterForShop .kho-hang .style-kh li{float: left; margin-right: 10px; min-width: 110px;}.optionsFilterForShop .kho-hang .style-kh li > label{color: #666 !important;}.optionsFilterForShop .kho-hang .style-kh li > label:hover{color: #4585f4 !important;}.optionsFilterForShop .kho-hang span .icon-location{  display: inline-block;  position: relative;  top: 3px;  width:16px;  height: 16px;  color: #8d8d8d;}.cate2-title-h1{float: left; margin-right: 10px;color: #e5101d; line-height: 30px;}.cate2-title-h1 h1{text-transform: uppercase; white-space: nowrap;font-size: 15px;}.box-filter-wrapper.filter-hide{position: relative;}.box-filter-wrapper.scrolling-w.filter-hide .filter{display: none;}.box-filter-wrapper.scrolling-w .filter{margin-top:0;}.box-filter-wrapper.filter-hide .filter,.box-filter-wrapper.filter-hide .wrap-filter{display: none;}.box-filter-wrapperfilter-hide .wrap-filter .filter-attr{display: none;}.box-filter-wrapper.filter-hide .pagination-block{}.box-filter-wrapper.filter-hide .ic-minus-bot{  -webkit-transform:rotate(-180deg);  -moz-transform:rotate(-180deg);  -o-transform:rotate(-180deg);  -ms-transform:rotate(-180deg);  transform:rotate(-180deg);}.box-filter-wrapper.filter-hide .ic-minus-bot .icon-top{bottom: -14px;}.box-filter-wrapper.scrolling-w{  position: fixed;    top:0;    z-index: 10;    background-color: #fff;    box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.3);    width: 100%;    left:0;       padding-bottom: 5px; }.box-filter-wrapper.scrolling-w.filter-hide{ transform: translateZ(0); -webkit-transform: translateZ(0);}.box-filter-page.scroll-f{width: 1114px;margin: 0 auto;}.box-filter-wrapper.scrolling-w .box-filter-page{margin: 0 auto;}.box-filter-wrapper.scrolling-w.filter-hide .box-filter-page .pagination-block{margin-top: 2px; background: none;}.ic-fee-ship {color: #009900;position: relative;}/*end filter*//*box-product*/.products-listing .col-left:after,.products-listing .col-left:before{display: table-cell;content: '';}.products-listing .col-left:after{clear: both;}.products-listing .box-listing{margin-right:-20px;}.box_product{    float:left;    width: 25%;    margin-top: 20px;    padding-right:25px;}.box_product .content_item{    position:relative;    margin:0 auto;  }.box_product .content_item .overflow_box{    position:relative;    width:252px;   /* height: 375px;*/    border:1px #ddd solid;    background:#FFF;    margin: 0 auto;        border-radius: 2px;        transition: all 0.2s linear ;        -webkit-transition: all 0.2s linear ;        -moz-transition: all 0.2s linear ;    /*padding-bottom: 5px;*/  }.box_product .content_item .overflow_box:hover{border-color:#e5101d;}.box_product .icLoyalty{  float:right;  display: block;  background: #fff url('../images/ic-home.png') -178px -160px no-repeat;  width: 16px;  height: 16px;  position:absolute;  bottom: 0;  right:2px;  -webkit-border-radius: 16px;  -moz-border-radius: 16px;  border-radius: 16px;}.content_item .overflow_box .box-go{    position: absolute;  right: 0;  bottom: 0;  overflow: hidden;  opacity: 0;  height: 0;  width: 100%;  text-align: center;  background-color: rgba(229,16,29,0.7);  -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;}.content_item .overflow_box  .img_product:hover .box-go{  opacity: 1;  height: 26px;}.content_item .overflow_box .box-go span:hover{opacity: 1;}.content_item .overflow_box .box-go span{        color: #fff;    cursor: pointer;    float: left;    border-radius: 3px;     width: 100%;    height: 26px;    opacity: 0.75;    font-size: 13px;    position: relative;    line-height: 26px;    -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;}.content_item .overflow_box .box-go span:first-child{/*border-right:1px solid #de767c;*/}.content_item .overflow_box .box-go span svg {    height: 18px;    width: 18px;    color: #fff;    display: inline-block;    position: relative;    margin-right: 5px;    top: 4px;}.content_item .overflow_box .box-go span em {    font-style: normal;}.content_item .overflow_box .box-go span .icon-iconview{  -webkit-transform:rotate(-90deg);  -moz-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  transform:rotate(-90deg);  left:20px;}
.content_item .overflow_box .img_product{ display: block;    text-align:center;    height:225px;    vertical-align: middle;    position: relative;}.content_item .overflow_box .img_product .lazy,.content_item .overflow_box .img_product .imgtodrag{background-color: #fff; height: 250px;} .content_item .overflow_box .price-box{padding:10px 5px; padding-top: 8px;}.content_item .overflow_box .price-box .current_price{    color:#F00;    font-weight:bold;    font-size:15px;  }.content_item .overflow_box .price-box .old_price{    float:right;    display:block;    color:#505050;    text-decoration:line-through;  }  .content_item .overflow_box .name_product{    color: #666;    display: block;    overflow: hidden;    line-height: 16px;    height: 16px;    padding: 0 5px;    font-weight: normal;    font-size:13px;        text-overflow:ellipsis;    white-space: nowrap;}.content_item .overflow_box .name_product:first-letter{}.content_item .overflow_box .name_product:hover{color: #4585f4;}.content_item  .overflow_box .name_product{  display:block;  overflow:hidden;  height:16px;}.box_product .content_item_hover:hover .overflow_box .name_product{height: auto;}.products-listing-2 .content_item  .overflow_box .name_product {  display: block;  white-space: normal;  height: 32px;  line-height: 16px;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }.products-listing-2 .box_product .content_item_hover:hover .overflow_box .name_product {  height: 32px;}.content_item .overflow_box .social_box{    color:#666;       padding: 5px;        float:left;        min-width: 100px;        height: 30px;  }.content_item .overflow_box .social_box .s_b{display:table-cell; line-height: 16px;}.social_box .s_b span{margin-right: 10px;}.social_box .s_b span .icon{width:14px;height: 14px;color:#666666;position: relative;top:2px;margin-right:2px;} .social_box .s_b span .icon.icon-luotmua{    width: 16px;    height: 16px;    margin-right: 0;    top: 4px;}.social_box .s_b span:before{padding-right: 5px;}.content_item .overflow_box .fee-ship{float: right;margin-top:8px;padding-right:10px;position: absolute;right:0;}.content_item .overflow_box .fee-ship > span{float:left;margin-right: 5px;}.content_item .overflow_box .fee-ship .icon{width:16px;height: 16px;}.content_item .overflow_box .fee-ship .icon-diemthuong{width:17px;height:17px;color:#e5101d;}.content_item .overflow_box .box_shop_place{    font-size:13px;    height:32px;    line-height:32px;    background:#f4f4f4;    padding:0 5px;    clear: both;    position: relative;  }
.content_item .overflow_box .box_shop_place .name_shop{        float: left;    font-weight: normal;    width: 180px;}.content_item .overflow_box .box_shop_place .name_shop a {  display: inline-block;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  vertical-align: middle;  color: #4585f4;  width: 130px;  }.deposit {display: inline-block; margin-top: 5px;}.deposit .icon-fund{vertical-align: middle; fill:#5aac68; margin-bottom: 5px; padding-right: 3px;}.content_item .overflow_box .box_shop_place .name_shop:after{    display: block;  position: absolute;  bottom:-15px;  left: 0;  width: 100%;  height: 15px;  content: '';}.content_item .overflow_box .box_shop_place .name_shop .icon-khiensen{position: relative;top: 5px;}.overflow_box .box_shop_place .shop_place{color:#666;float: right; white-space: nowrap;}.content_item .overflow_box .box_owner_shop{    display: none;    padding: 5px 10px 10px 10px;    position: absolute;    border:1px solid #FF0000;    top: 31px;    z-index: 1;    background-color: #fff;    left:-1px;    right: -1px;}.content_item .overflow_box .box_owner_shop:before,.content_item .overflow_box .box_owner_shop:after{  bottom: 100%;  left: 50%;  border: solid transparent;  content: ' ';  height: 0;  width: 0;  position: absolute;  pointer-events: none;}.content_item .overflow_box .box_owner_shop:after{  border-color: rgba(255, 255, 255, 0);  border-bottom-color: #fff;  border-width: 5px;  margin-left: -5px;}.content_item .overflow_box .box_owner_shop:before {  border-color: rgba(215, 215, 215, 0);  border-bottom-color: #FF0000;  border-width: 6px;  margin-left: -6px;}.box_shop_place .tooltip-inner{min-width: inherit;text-align: center;}.box_shop_place .tooltip.top .tooltip-arrow{left: 61% !important;}.content_item .overflow_box .name_shop:hover .box_owner_shop{display: block;z-index: 6;}.box_owner_shop div{line-height: 17px;}.box_owner_shop .logo{padding:5px 0;overflow: hidden;}.box_owner_shop .logo a{float: left;}.box_owner_shop .logo a:last-child{    float:right;    color:#0080ff;    width:80px;    background:#b2d9ff;    font-style:normal;    font-size: 13px;    text-align: center;    height: 25px;    line-height: 25px;  }.box_owner_shop .logo a:last-child:hover{background: #88C4FF;}.box_owner_shop .date_openshop{line-height:20px;}.box_owner_shop .rate_available{line-height:20px;}.box_owner_shop .good_feedback{line-height:20px;}.box_owner_shop .compare_othershop{        width: 194px;        margin-top: 5px;        background-color: #ddd;        line-height: 8px;        border-radius: 2px;  }.box_owner_shop .compare_othershop .rate-status{    height: 8px;        background: #090;        display: block;        font-size: 0;        text-indent: -99999px;        border-radius: 2px;  }.box_owner_shop .text-status{    color: #666;        font-size: 11px;        padding:5px 0;        display: block;  }.box_owner_shop .chat-now{  display: inline-block;  cursor: pointer;  text-align: center;  position: relative;  margin-left: 10px;  width: 34px;  height: 30px;  display: none;}.box_owner_shop .chat-now svg{  color: #e5101d;  width: 22px;  height: 22px;  position: absolute;  top: 0;  left: 50%;  margin-left: -10px; }.box_owner_shop .chat-now.online svg{color: #e5101d;}.box_owner_shop .chat-now.offline svg{color: #666;}.box-app-s{  background-color: #bce7fd;  color: #0099ff;  font-size: 13px;  float: right;  padding: 0 3px 0 5px;  height: 32px;  border-radius: 2px;  line-height: 32px;;  cursor: pointer;}.box-app-s .icon-mobile{      width: 15px;    height: 15px;    position: relative;    top: 4px;    color: #09F;}.box-app-s span{  color: #0099ff;  font-size: 11px;  font-family: arial;  padding: 0;  background-color: #bce7fd;  border-radius: 3px;  position: absolute;    height: 32px;  line-height: 32px;  top: 0;  text-align: center;  overflow: hidden;  transition: all .3s linear;  -moz-transition: all .3s linear;  -webkit-transition: all .3s linear;  -ms-transition: all .3s linear;  right: 10px;  left: 100%;  opacity: 0;  width: 0;}.box-app-s:hover span{left:5px;opacity: 1;width: 240px;}.box-app-s span b{color: #e5101d;}.listing-page .box-suggest-shop{margin-top:20px;}.listing-page  .block-nhip-song{margin-top:14px;}.box-ns-listing{border-bottom: 1px dotted #e7e7e7;padding: 10px;}.box-ns-listing span{display: block;font-size:13px;line-height: 18px;margin-top:5px;}.box-ns-listing span:hover{color:#e5101d;}.view-more-ns{      display: block;    text-align: right;    padding: 5px 5px 8px 5px;}.view-more-ns .icon-a_next{    width: 16px;    height: 16px;    color: #666;    position: relative;    top: 4px;}/* media */@media screen and (max-width: 1366px){  .optionsFilterForShop{margin-right:0;right: 0;}  .pagination-block.pagination-filter .pagination{display: none;}  .box-filter-wrapper.scrolling-w .box-filter-page {margin: 0 auto;}  .listing-page .box-suggest-shop{margin-top:15px;}  .products-listing .col-left .box-listing {}  .box_product {padding-right: 15px;margin-top:15px;}
.box_product .content_item .overflow_box{width:100%;height: 320px;}
 .content_item .overflow_box .img_product,.content_item .overflow_box .img_product a{ min-height: 185px; height: 185px; vertical-align:} 
  .content_item .overflow_box .img_product img{margin-top:30px; max-width:150px; max-height:150px; width:auto; height:auto}
  .content_item .overflow_box .box-go span .icon-iconview{left:15px;}  .box-app-s:hover span {width: 212px;}    .box-filter-wrapper .ic-minus-bot{padding: 2px 5px;left: -28px;}  .content_item .overflow_box .img_product .imgtodrag{ height: 225px;}}@media screen and (max-width: 1024px){  .content_item .overflow_box .img_product .imgtodrag{ height: 235px;}  /*filter*/  .ic-minus-bot{left: 50%;}  .optionsFilterForShop{position: relative;  }  .optionsFilterForShop:hover{z-index: 7;}  .ic-showmore-filter-mobile{display: block;}  .optionsFilterForShop > label.filter-sen-point{border-right:none;}  .ic-showmore-filter-mobile .icon-Navigationdownhome{    position: relative;    top: 7px;    left: 5px;    color: #666;    display: block;    -webkit-transition: transform .2s linear;    -moz-transition: transform .2s linear;    -o-transition: transform .2s linear;    -ms-transition: transform .2s linear;    transition: transform .2s linear;  }  .showmore .ic-showmore-filter-mobile .icon-Navigationdownhome{    -webkit-transform:rotate(-180deg);    -moz-transform:rotate(-180deg);    -o-transform:rotate(-180deg);    -ms-transform:rotate(-180deg);    transform:rotate(-180deg);    color:#4585f4;  }  .optionsFilterForShop .kho-hang{    position: absolute;    float: right;    line-height: 28px;    cursor: pointer;    right: -1px;    top: 61px;    background: #fff;    width: 246px;    border: 1px solid #aaa;      box-shadow: 0px 2px 4px #999;      display: none;  }  .optionsFilterForShop .kho-hang > span{width:100%;float:none;border: none;}  .optionsFilterForShop .kho-hang .style-kh{    position:relative;    top:0;    left:0;    border:none;    box-shadow: none;    display: block;    width: auto;    border-top:1px dotted #aaa;  }  .optionsFilterForShop .filter-sen-point{border-right:none;}  .optionsFilterForShop label.shop-thuong-hieu{    position: absolute;    width: 246px;    background: #fff;    right: -1px;    top: 31px;    margin-right: 0;    padding-left: 30px;    border-left: 1px solid #aaa;    border-right: 1px solid #aaa;    display: none;  }  .optionsFilterForShop.showmore .kho-hang,  .optionsFilterForShop.showmore .shop-thuong-hieu,  .optionsFilterForShop.showmore .filter-sen-point {display: block;}  .optionsFilterForShop .shop-thuong-hieu:before,  .optionsFilterForShop .filter-sen-point:before{left:23px;}  .optionsFilterForShop .kho-hang .style-kh li{margin-left: 0;min-width: 50%;margin-right: 0}  .search_category .optionsFilterForShop label{font-size: 12px;}  .optionsFilterForShop > .lb-promotion > .sel-mobile:before{display: inline-block;}  .optionsFilterForShop > .lb-promotion > .sel-mobile{font-size:12px;}  .box-filter-wrapper .ic-minus-bot{left: 50%;bottom: -30px;}  .products-listing .col-left .box-listing{padding-top:20px;}  /*end filter*/  .box-app-s:hover span {width: 224px;}  .box_product .content_item .overflow_box {}}.keyword-search{    position:relative;    overflow: hidden;    line-height: 26px;    height: 30px;    overflow: hidden;    transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -webkit-transition: all 0.2s linear;    -o-transition: all 0.2s linear;}.keyword-search.for-shop{float: left; padding-top: 10px; margin-bottom: 0; height: auto;}.keyword-search.hei{height: auto;}.keyword-search .arr{    position: absolute;    right: 0;    top: 3px;    border: 1px solid #ccc;    background-color: #FFF;    padding: 2px;    width: 13px;    height: 13px;    text-align: center;    cursor: pointer;    display: block;    border-radius: 2px;}.keyword-search .arr:after{    content: '\f0dd';    font-size: 12px;    color: #666;    position: relative;    top: -8px;    left: -3px;}.keyword_relation{font-weight: normal;}.keyword_relation a{ margin-left: 10px;font-size: 14px;}.keyword_relation span{font-size: 14px;}.keyword_relation a:hover{color: #e5101d;}.scrolling-w .keyword-search{display: none}.keyword-search.desc_ {  height: auto;  margin-top: 0;overflow: visible;}.keyword-search.desc_.active{overflow: visible;}.keyword-search.desc_:after{    content: '';    display: table;    clear: both;}.desc_ .desc-search{    width: 50%;    float: left;    line-height: 20px;    position: relative;    padding-right:60px;    margin-bottom: 10px;    font-size: 14px;    max-height: 40px;    overflow: hidden;}.desc_.active .desc-search{max-height: inherit;}.desc_  .showmore-desc{    position: absolute;    right: 10px;    top: -22px;    cursor: pointer;    width: 14px;    height: 14px;    border: 1px solid #aaa;    border-radius: 2px;    background: #fff;    cursor: pointer;    display: none;}.desc_ .showmore-desc .icon {    width: 12px;    height: 12px;    display: block;}.desc_ .showmore-desc .icon-a_remove{display: none;}.desc_.active .showmore-desc .icon-a_remove{display: block;}.desc_.active  .showmore-desc .icon-a_add{display: none;}.desc_ .keyword_relation{width: 50%;float: left;max-height: 40px;overflow: hidden}.desc_ .keyword_relation > div > span{display: none}.desc_ .keyword_relation > div >a{  width: 25%;  float: left;  line-height: 20px;  margin-left: 0;  padding-left: 10px;  font-size: 14px;  white-space: nowrap;  text-overflow: ellipsis;  display: block;  padding-right: 10px;  overflow: hidden;}.content_item .overflow_box .name_shop:hover .box_owner_shop {    display: block;    z-index: 6;}span.ic-fee-ship.icon.tool-tip {    display: none;}.box-qcao{    position: absolute;    bottom: 0;    background: #FFC903;    text-align: center;    color: #fff;    border-radius: 3px;    padding: 0 5px;    line-height: 18px;    /* font-size: 12px; */    z-index: 1;    cursor: pointer;    font-weight: bold;}.box-qcao span{    display: none;    position: absolute;    min-width: 200px;    line-height: 20px;    background: #FDFAE2;    border: 1px solid #ccc;    color: #333;    font-weight: normal;    padding: 5px 10px;    border-radius: 2px;    top: -42px;    left: -8px;   /*  box-shadow: 0 1px 4px #999; */    white-space: nowrap;    word-break: normal;}.box-qcao span:after,.box-qcao span:before{    content: '';    width: 0;    height: 0;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px solid #FDFAE2;    position: absolute;    left: 10px;    bottom: -10px}.box-qcao span:before{  border-left: 12px solid transparent;    border-right: 12px solid transparent;  border-top: 12px solid #BEBEBE;   left: 8px;    bottom: -12px}.box-qcao span b{color: #06c}.box-qcao:hover span{display: inline-block;}/*--------------------------------------------------------*/@media only screen and (max-width: 1370px) {  .content_item .overflow_box .box_shop_place .name_shop{        width: 130px;}.content_item .overflow_box .box_shop_place .name_shop a {    width: 110px;    }}
  /* homepage */
  .container{}.block-banner-deal{height: 440px;margin-left: 220px;}.block-banner-deal .block-banner-top{width: 440px;position: relative; float: left; height: 440px; overflow: hidden;}.block-banner-deal .block-banner-top .first-in-sendo{ display: none;}.block-banner-deal .block-banner-top .item{float: left;}.block-banner-deal .block-banner-top .item a{display: block;}.block-banner-deal .block-banner-top .item a img{background-color: #fff;}#owl_home_top .owl-dots{right: 10px;}.block-deal-top{  margin-left: 440px;border-right: 1px solid #e7e7e7;}.block-deal-top .tl{padding-top: 10px;text-align: center; position: relative;height: 40px;}.block-deal-top .tl .bg{        position: absolute;    background-color: #fff;    z-index: 1;    width: 220px;    text-align: center;    left: 50%;    margin-left: -110px;}.block-deal-top .tl:after{    content: '';    height: 1px;    background-color:  #e7e7e7;    width: 90%;    position: absolute;    left: 5%;    top: 20px;}
.block-recommend .tl span,.responsive_searchshop .tl span{  background-color: #fff;  font-size: 15px;  color: #ff0000;  text-transform: uppercase;  font-weight: bold;  text-align: center;  line-height: 30px;  display: inline-block;    padding: 0 5px; width:100%}
.block-recommend .tl .icon-star,.responsive_searchshop .tl .icon-star{    fill: #ff0000;    width: 12px;    height: 12px;}
  .block-deal-top .tl span{  background-color: #fff;  font-size: 15px;  color: #ff0000;  text-transform: uppercase;  font-weight: bold;  text-align: center;  line-height: 20px;  display: inline-block;    padding: 0 5px;}
  .block-deal-top .tl .icon-star{    fill: #ff0000;    width: 12px;    height: 12px;}
  .block-deal-top .deal-box {background-color: #fff;overflow: hidden;}.block-deal-top .deal-box .deal-item {        float: left;          width: 50%;    position: relative;     border-left: 1px solid #e7e7e7;    border-bottom: 1px solid #e7e7e7;         height: 200px;    overflow: hidden;    -webkit-transition: all .25s ease;       -moz-transition: all .25s ease;        -ms-transition: all .25s ease;         -o-transition: all .25s ease;            transition: all .25s ease;}.deal-box .deal-item .item{  display: block;      text-align: center;       background-color: #fff;}.deal-box .deal-item .item > img{  -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;}.deal-box .deal-item .item:hover > img{  -webkit-transform: scale(1.05,1.05);     -moz-transform: scale(1.05,1.05);      -ms-transform: scale(1.05,1.05);       -o-transform: scale(1.05,1.05);          transform: scale(1.05,1.05);}.deal-box .deal-item .discout-ele {top: 5px;right: 5px;}
.deal-box .deal-item .box-name {position: absolute;    bottom: 0;    left: 0;    width: 100%;    padding: 8px;    background-color: rgba(255,255,255,0.7);}
.deal-box .deal-item .box-name .name {text-align: left;    line-height: 20px;    height: 40px;    overflow: hidden;    display: block;    font-size: 14px;}
.deal-box .deal-item .box-name .info {text-align: left;    line-height: 20px; display:none; font-size:14px;}
.deal-box .deal-item:hover .box-name {    background-color: rgba(0,0,0,0.5);    bottom: 0;    color: #fff;}
.deal-box .deal-item:hover .deal-price span { color: #fff; }

.deal-box .deal-item .deal-price {    display: block;    height: 35px;    line-height: 35px;}.deal-box .deal-price .deal-price-n {    font-size: 13px;    color: #f00;    font-weight: bold; }.deal-box .deal-price .deal-price-o {    font-size: 12px;    color: #666;    float: right;    text-decoration: line-through;}
/* block recommend */
.block-recommend{ margin-top: 14px;height: 252px;overflow: hidden;}
.block-recommend .slide-collection-top{border: 1px solid #e7e7e7; overflow: hidden;position: relative;}
.slide-collection-top .trend-pro_item{ float: left;border-left: 1px solid #e7e7e7;position: relative;width: 222px;}
.slide-collection-top .item-col {    display: block;    text-align: center;    white-space: nowrap;    margin: 0 auto;    height: 220px;    width: 220px;}
  .slide-collection-top .item-col span { overflow:hidden;    display: block;    background-color: rgba(255,255,255,0.85);    text-align: center;    position: absolute;    left: 0;    bottom: 0;    line-height: 20px;    width: 100%;    height: 75px;    color: #333;    font-size: 14px; white-space:normal}
  .slide-collection-top .item-col span .info{margin-top:5px;font-size:14px; color:#e5101d}
  
  .slide-collection-top .item-col:hover span {background-color: rgba(1,1,1,0.6);    color: #fff; height:auto; white-space:normal; line-height:20px; font-weight:bold; padding-top:12px;z-index:999999}
  .slide-collection-top .item-col:hover .info {display:block}
  #owl_home_recommend .owl-nav > div{margin-top: -25px;}#nav-fixed{}.add-nav-fixed{position: fixed; top: 80px;}#nav-fixed .container{position: relative;}#nav-fixed .container:after{clear: none;}#nav-fixed .container:before, #nav-fixed .container:after{display: block;}#nav-fixed .nav-fixed-box{  position: absolute;  top: -1px;  left: -46px;  width: 36px;}#nav-fixed .nav-fixed-list{  background-color: #fafafa;  border: 1px solid #e7e7e7;}#nav-fixed .nav-fixed-list li{width: 34px;  height: 40px; }#nav-fixed .nav-fixed-list li span{  display: block;    padding-top: 5px;  padding-left: 5px;  position: relative;        height: 100%;    line-height: 40px;  cursor: pointer;}#nav-fixed .nav-fixed-list li span:before{  content: '';  background-color: #f14976;   position: absolute;  width: 46px;  height: 36px;  top: 0;  left: -1px;  display: none;                              }#nav-fixed .nav-fixed-list li.current span:before,#nav-fixed .nav-fixed-list li span:hover:before{display: block;}#nav-fixed .nav-fixed-list li span svg{  fill: #757575;  color: #757575;   width: 22px;  height: 22px;  position: relative;}#nav-fixed .nav-fixed-list li.current span svg,#nav-fixed .nav-fixed-list li span:hover svg{fill: #fff;color: #fff;}#nav-fixed .nav-fixed-ext{margin-top: 10px;}#nav-fixed .nav-fixed-ext .mua123{}#nav-fixed .nav-fixed-ext .report{cursor: pointer;}#nav-fixed .nav-fixed-ext .mua123 .icon,#nav-fixed .nav-fixed-ext .report .icon{width: 36px;height: 36px;}
  /* block recommend */.block-categories-home{background-color: #fff; margin-top: 14px;min-height: 350px;}.block-categories-home .block-categories{border: 1px solid #e7e7e7; border-top-width: 2px;}
  .block-categories-home .categories-left{float: left; width:100%}.categories-left .title-cate{          height: 51px;    text-align: center;    position: relative;    }
.categories-left .title-cate a{   font-weight: bold;    color: #e5101d;    line-height: 50px;     text-transform: uppercase;     display: block;        white-space: pre-wrap;    padding: 0 20px;}#recommend-tech .categories-left .title-cate a,#recommend-accessory .categories-left .title-cate a,#recommend-decor .categories-left .title-cate a,#recommend-electric .categories-left .title-cate a,#recommend-life .categories-left .title-cate a,#recommend-sport .categories-left .title-cate a,#recommend-beauty .categories-left .title-cate a,#recommend-entertainment .categories-left .title-cate a,#recommend-camera  .categories-left .title-cate a{line-height: 20px; padding-top: 8px;}.categories-left .title-cate svg{    width: 18px;    height: 18px;    fill: #a3a3a3;    color: #a3a3a3;    position: absolute;    right: 5px;    top: 15px;}

.categories-left .cate-slide{    overflow: hidden;    width: 100%;    height:350px;    /*padding: 0 1px;*/    border-right: 1px solid #e7e7e7;    float: left;}
.categories-left .col-item{ display:block; width:100% }
.categories-left .col-item a {    float: left;    width: 25%;    border-bottom: 1px solid #e7e7e7;    border-right: 1px solid #e7e7e7;    text-align: center; min-height:250px;}.categories-left .col-item a:hover{ box-shadow: 0px 2px 9px #ccc;}
.categories-left .col-item a .cat_goods_text{display: block; }
.categories-left .col-item a .cat_goods_text p{white-space:nowrap; text-overflow: ellipsis; display:block;padding:0 5px; line-height: 25px; text-align:left; overflow:hidden}
.categories-left .col-item a .cat_goods_text p.cat_goods_name{text-align:center; font-weight:bold}
.categories-left .col-item a .cat_goods_text p span{}
.categories-left .col-item a .cat_goods_text p .price{font-weight:bold; color:#e5101d}
.categories-left .col-item a .cat_goods_text .social_box {display:block; width:100% ; line-height:25px; height:25px; padding: 0 5px;}
.categories-left .col-item a .cat_goods_text .social_box .s_b{float:left}
.categories-left .col-item a .cat_goods_text .add_time { background:url('../images/bg_add_time.png') 3px 3px no-repeat; padding-left:22px }
.categories-left .col-item a .img_cat_goods{min-height:150px; display:block; vertical-align:middle}
.categories-left .col-item a .img_cat_goods img{  max-width:200px; max-height:150px; width:auto; height:auto;}
.categories-left .cate-slide .owl-controls .owl-dots{        bottom: -20px;    left: 50%;    margin-left: -110px;    width: 220px;    text-align: center;}
.categories-left .cate-big-img{float: left;width: 340px;}.categories-left .cate-big-img a{position: relative;display: block;overflow: hidden;}.categories-left .cate-big-img a img{  display: block;  margin: 0 auto;  -webkit-transition: all .3s ease;     -moz-transition: all .3s ease;      -ms-transition: all .3s ease;       -o-transition: all .3s ease;          transition: all .3s ease;}.categories-left .cate-big-img a:hover img{  -webkit-transform: scale(1.05,1.05);     -moz-transform: scale(1.05,1.05);      -ms-transform: scale(1.05,1.05);       -o-transform:scale(1.05,1.05);          transform: scale(1.05,1.05);}.categories-left .cate-big-img span{    position: absolute;    background-color: rgba(153,153,153,0.85);    text-align: center;    line-height: 38px;    height: 38px;    width: 100%;    bottom: 0;    left: 0;    font-size: 17px;    color: #fff;}.categories-left .cate-tags{    clear: both;    height: 40px;    padding: 5px;    width: 560px;    border-top: 1px solid #e7e7e7;    overflow: hidden;}.categories-left .cate-tags a{    display: inline-block;    background-color: #fff;    line-height: 24px;    border:1px solid #e7e7e7;    text-align: center;    border-radius: 1px;    padding: 0 10px;        margin: 2px 5px 10px 5px;}.block-categories-home .categories-right{    margin-left: 560px;}.block-categories-home .categories-right .box-collection{overflow: hidden;height: 380px;}.categories-right .box-collection .box{    float: left;    width: 33.3333%;    border-left: 1px solid #e7e7e7;     border-bottom: 1px solid #e7e7e7;     height: 191px;     position: relative;     -webkit-transition: all .3s ease;        -moz-transition: all .3s ease;         -ms-transition: all .3s ease;          -o-transition: all .3s ease;             transition: all .3s ease;}.block-categories-home .categories-right a{       width: 180px;            text-align: center;       margin: 0 auto;    display: block;    height: 100%;    overflow: hidden;}.block-categories-home .categories-right a img{  -webkit-transition: all .3s ease;     -moz-transition: all .3s ease;      -ms-transition: all .3s ease;       -o-transition: all .3s ease;          transition: all .3s ease;}.block-categories-home .categories-right a:hover img{  -webkit-transform: translateX(5px);     -moz-transform: translateX(5px);      -ms-transform: translateX(5px);       -o-transform: translateX(5px);          transform: translateX(5px);}.block-categories-home .categories-right a span{    background-color: rgba(255,255,255,0.85);    color: #333;    font-size: 13px;    height: 40px;    line-height:40px;    position: absolute;    left: 0;    width: 100%;    bottom: 0;    padding: 0 10px;    -webkit-transition: all .25s ease;       -moz-transition: all .25s ease;        -ms-transition: all .25s ease;         -o-transition: all .25s ease;            transition: all .25s ease;}.block-categories-home .block-brand-logo{margin-top: 1px;background-color: #f7f7f7;}.block-brand-logo .block-logo{padding: 6px 10px; height: 70px;overflow: hidden; }.block-brand-logo .block-logo a{display: inline-block; border-left: 1px dotted #e7e7e7; padding:0 10px 10px 10px;}.block-brand-logo .block-logo a:hover img{ box-shadow: 0 1px 4px #ccc;}.block-brand-logo .block-logo a:first-child{border: none;}/* women #f14976 */#recommend-women{}#recommend-women .block-categories{border-top-color: #f14976;}#recommend-women .categories-left .title-cate a{color: #f14976;}#recommend-women .owl-carousel .owl-controls .owl-dot.active{background-color: #f14976;}#recommend-women .categories-left .cate-big-img span{background-color: rgba(241,73,118,0.85);}#recommend-women .categories-right a:hover span{color: #fff;background-color: rgba(241,73,118,0.85);}#recommend-women .categories-left .cate-tags a:hover{color: #f14976; border-color:#f14976 }#recommend-women .categories-left .col-item a:hover span{color: #fff;background-color: #f14976;}#nav-fixed .nav-fixed-list .nav-women span:before{background-color: #f14976;}/* men #31447b */#recommend-men{}#recommend-men .block-categories{border-top-color: #31447b;}#recommend-men .categories-left .title-cate a{color: #31447b;}#recommend-men .owl-carousel .owl-controls .owl-dot.active{background-color: #31447b;}#recommend-men .categories-left .cate-big-img span{background-color: rgba(46,68,123,0.85);}#recommend-men .categories-right a:hover span{color: #fff;background-color: rgba(46,68,123,0.85);}#recommend-men .categories-left .cate-tags a:hover{color: #31447b; border-color:#31447b }#recommend-men .categories-left .col-item a:hover span{color: #fff;background-color: #31447b;}#nav-fixed .nav-fixed-list .nav-men span:before{background-color: #31447b;}/* baby #ff6600 */#recommend-baby{}#recommend-baby .block-categories{border-top-color: #ff6600;}#recommend-baby .categories-left .title-cate a{color: #ff6600;}#recommend-baby .owl-carousel .owl-controls .owl-dot.active{background-color: #ff6600;}#recommend-baby .categories-left .cate-big-img span{background-color: rgba(255,102,0,0.85);}#recommend-baby .categories-right a:hover span{color: #fff;background-color: rgba(255,102,0,0.85);}#recommend-baby .categories-left .cate-tags a:hover{color: #ff6600; border-color:#ff6600 }#recommend-baby .categories-left .col-item a:hover span{color: #fff;background-color: #ff6600;}#nav-fixed .nav-fixed-list .nav-baby span:before{background-color: #ff6600;}/* watches #666666 */#nav-watches{}#recommend-watches .block-categories{border-top-color: #666666;}#recommend-watches .categories-left .title-cate a{color: #666666;}#recommend-watches .owl-carousel .owl-controls .owl-dot.active{background-color: #666666;}#recommend-watches .categories-left .cate-big-img span{background-color: rgba(102,102,102,0.85);}#recommend-watches .categories-right a:hover span{color: #fff;background-color: rgba(102,102,102,0.85);}#recommend-watches .categories-left .cate-tags a:hover{color: #666666; border-color:#666666 }#recommend-watches .categories-left .col-item a:hover span{color: #fff;background-color: #666666;}#nav-fixed .nav-fixed-list .nav-watches span:before{background-color: #666666;}/* beauty #ff74be */#nav-beauty{}#recommend-beauty .block-categories{border-top-color: #ff74be;}#recommend-beauty .categories-left .title-cate a{color: #ff74be;}#recommend-beauty .owl-carousel .owl-controls .owl-dot.active{background-color: #ff74be;}#recommend-beauty .categories-left .cate-big-img span{background-color: rgba(255,116,190,0.85);}#recommend-beauty .categories-right a:hover span{color: #fff;background-color: rgba(255,116,190,0.85);}#recommend-beauty .categories-left .cate-tags a:hover{color: #ff74be; border-color:#ff74be }#recommend-beauty .categories-left .col-item a:hover span{color: #fff;background-color: #ff74be;}#nav-fixed .nav-fixed-list .nav-beauty span:before{background-color: #ff74be;}/* tech #0196ff */#nav-tech{}#recommend-tech .block-categories{border-top-color: #0196ff;}#recommend-tech .categories-left .title-cate a{color: #0196ff;}#recommend-tech .owl-carousel .owl-controls .owl-dot.active{background-color: #0196ff;}#recommend-tech .categories-left .cate-big-img span{background-color: rgba(1,150,255,0.85);}#recommend-tech .categories-right a:hover span{color: #fff;background-color: rgba(1,150,255,0.85);}#recommend-tech .categories-left .cate-tags a:hover{color: #0196ff; border-color:#0196ff }#recommend-tech .categories-left .col-item a:hover span{color: #fff;background-color: #0196ff;}#nav-fixed .nav-fixed-list .nav-tech span:before{background-color: #0196ff;}/* tech_new #ee4054 */#nav-tech_new{}#recommend-tech_new .block-categories{border-top-color: #ee4054;}#recommend-tech_new .categories-left .title-cate a{color: #ee4054;}#recommend-tech_new .owl-carousel .owl-controls .owl-dot.active{background-color: #ee4054;}#recommend-tech_new .categories-left .cate-big-img span{background-color: rgba(238,64,84,0.85);}#recommend-tech_new .categories-right a:hover span{color: #fff;background-color: rgba(238,64,84,0.85);}#recommend-tech_new .categories-left .cate-tags a:hover{color: #ee4054; border-color:#ee4054 }#recommend-tech_new .categories-left .col-item a:hover span{color: #fff;background-color: #ee4054;}#nav-fixed .nav-fixed-list .nav-tech_new span:before{background-color: #ee4054;}/* accessory #666699 */#nav-accessory{}#recommend-accessory .block-categories{border-top-color: #666699;}#recommend-accessory .categories-left .title-cate a{color: #666699;}#recommend-accessory .owl-carousel .owl-controls .owl-dot.active{background-color: #666699;}#recommend-accessory .categories-left .cate-big-img span{background-color: rgba(102,102,153,0.85);}#recommend-accessory .categories-right a:hover span{color: #fff;background-color: rgba(102,102,153,0.85);}#recommend-accessory .categories-left .cate-tags a:hover{color: #666699; border-color:#666699 }#recommend-accessory .categories-left .col-item a:hover span{color: #fff;background-color: #666699;}#nav-fixed .nav-fixed-list .nav-accessory span:before{background-color: #666699;}/* decor #b16f2d */#nav-decor{}#recommend-decor .block-categories{border-top-color: #b16f2d;}#recommend-decor .categories-left .title-cate a{color: #b16f2d;}#recommend-decor .owl-carousel .owl-controls .owl-dot.active{background-color: #b16f2d;}#recommend-decor .categories-left .cate-big-img span{background-color: rgba(176,110,44,0.85);}#recommend-decor .categories-right a:hover span{color: #fff;background-color: rgba(176,110,44,0.85);}#recommend-decor .categories-left .cate-tags a:hover{color: #b16f2d; border-color:#b16f2d }#recommend-decor .categories-left .col-item a:hover span{color: #fff;background-color: #b16f2d;}#nav-fixed .nav-fixed-list .nav-decor span:before{background-color: #b16f2d;}/* electric #009893 */#nav-electric{}#recommend-electric .block-categories{border-top-color: #009893;}#recommend-electric .categories-left .title-cate a{color: #009893;}#recommend-electric .owl-carousel .owl-controls .owl-dot.active{background-color: #009893;}#recommend-electric .categories-left .cate-big-img span{background-color: rgba(0, 152, 147, 0.85);}#recommend-electric .categories-right a:hover span{color: #fff;background-color: rgba(0, 152, 147, 0.85);}#recommend-electric .categories-left .cate-tags a:hover{color: #009893; border-color:#009893 }#recommend-electric .categories-left .col-item a:hover span{color: #fff;background-color: #009893;}#nav-fixed .nav-fixed-list .nav-electric span:before{background-color: #009893;}/* life #A9B900 */#nav-life{}#recommend-life .block-categories{border-top-color: #A9B900;}#recommend-life .categories-left .title-cate a{color: #A9B900;}#recommend-life .owl-carousel .owl-controls .owl-dot.active{background-color: #A9B900;}#recommend-life .categories-left .cate-big-img span{background-color: rgba(169, 185, 0, 0.85);}#recommend-life .categories-right a:hover span{color: #fff;background-color: rgba(169, 185, 0, 0.85);}#recommend-life .categories-left .cate-tags a:hover{color: #A9B900; border-color:#A9B900 }#recommend-life .categories-left .col-item a:hover span{color: #fff;background-color: #A9B900;}#nav-fixed .nav-fixed-list .nav-life span:before{background-color: #A9B900;}/* sport #1aa53b */#nav-sport{}#recommend-sport .block-categories{border-top-color: #1aa53b;}#recommend-sport .categories-left .title-cate a{color: #1aa53b;}#recommend-sport .owl-carousel .owl-controls .owl-dot.active{background-color: #1aa53b;}#recommend-sport .categories-left .cate-big-img span{background-color: rgba(26,164,58,0.85);}#recommend-sport .categories-right a:hover span{color: #fff;background-color: rgba(26,164,58,0.85);}#recommend-sport .categories-left .cate-tags a:hover{color: #1aa53b; border-color:#1aa53b }#recommend-sport .categories-left .col-item a:hover span{color: #fff;background-color: #1aa53b;}#nav-fixed .nav-fixed-list .nav-sport span:before{background-color: #1aa53b;}/* food #cc3333 */#nav-food{}#recommend-food .block-categories{border-top-color: #cc3333;}#recommend-food .categories-left .title-cate a{color: #cc3333;}#recommend-food .owl-carousel .owl-controls .owl-dot.active{background-color: #cc3333;}#recommend-food .categories-left .cate-big-img span{background-color: rgba(207,10,46,0.85);}#recommend-food .categories-right a:hover span{color: #fff;background-color: rgba(207,10,46,0.85);}#recommend-food .categories-left .cate-tags a:hover{color: #cc3333; border-color:#cc3333 }#recommend-food .categories-left .col-item a:hover span{color: #fff;background-color: #cc3333;}#nav-fixed .nav-fixed-list .nav-food span:before{background-color: #cc3333;}/* plaything #45C2C7 */#nav-plaything{}#recommend-plaything .block-categories{border-top-color: #45C2C7;}#recommend-plaything .categories-left .title-cate a{color: #45C2C7;}#recommend-plaything .owl-carousel .owl-controls .owl-dot.active{background-color: #45C2C7;}#recommend-plaything .categories-left .cate-big-img span{background-color: rgba(69, 194, 199, 0.85);}#recommend-plaything .categories-right a:hover span{color: #fff;background-color: rgba(69, 194, 199, 0.85);}#recommend-plaything .categories-left .cate-tags a:hover{color: #45C2C7; border-color:#45C2C7 }#recommend-plaything .categories-left .col-item a:hover span{color: #fff;background-color: #45C2C7;}#nav-fixed .nav-fixed-list .nav-plaything span:before{background-color: #45C2C7;}/* shoesbag #F3B516 */#nav-shoesbag{}#recommend-shoesbag .block-categories{border-top-color: #F3B516;}#recommend-shoesbag .categories-left .title-cate a{color: #F3B516;}#recommend-shoesbag .owl-carousel .owl-controls .owl-dot.active{background-color: #F3B516;}#recommend-shoesbag .categories-left .cate-big-img span{background-color: rgba(243, 181, 22, 0.85);}#recommend-shoesbag .categories-right a:hover span{color: #fff;background-color: rgba(243, 181, 22, 0.85);}#recommend-shoesbag .categories-left .cate-tags a:hover{color: #F3B516; border-color:#F3B516 }#recommend-shoesbag .categories-left .col-item a:hover span{color: #fff;background-color: #F3B516;}#nav-fixed .nav-fixed-list .nav-shoesbag span:before{background-color: #F3B516;}/* nav-shoes #F3B516 */#recommend-shoes{}#recommend-shoes .block-categories{border-top-color: #F3B516;}#recommend-shoes .categories-left .title-cate a{color: #F3B516;}#recommend-shoes .owl-carousel .owl-controls .owl-dot.active{background-color: #F3B516;}#recommend-shoes .categories-left .cate-big-img span{background-color: rgba(243,181,22,0.85);}#recommend-shoes .categories-right a:hover span{color: #fff;background-color: rgba(243,181,22,0.85);}#recommend-shoes .categories-left .cate-tags a:hover{color: #F3B516; border-color:#F3B516 }#recommend-shoes .categories-left .col-item a:hover span{color: #fff;background-color: #F3B516;}#nav-fixed .nav-fixed-list .nav-shoes a:before{background-color: #F3B516;}#nav-fixed .nav-fixed-list li.nav-shoes span:before{background-color: #F3B516;}/* nav-medical #ff0303 */#recommend-medical{}#recommend-medical .block-categories{border-top-color: #ff0303;}#recommend-medical .categories-left .title-cate a{color: #ff0303;}#recommend-medical .owl-carousel .owl-controls .owl-dot.active{background-color: #ff0303;}#recommend-medical .categories-left .cate-big-img span{background-color: rgba(255,3,3,0.85);}#recommend-medical .categories-right a:hover span{color: #fff;background-color: rgba(255,3,3,0.85);}#recommend-medical .categories-left .cate-tags a:hover{color: #ff0303; border-color:#ff0303 }#recommend-medical .categories-left .col-item a:hover span{color: #fff;background-color: #ff0303;}#nav-fixed .nav-fixed-list .nav-medical a:before{background-color: #ff0303;}#nav-fixed .nav-fixed-list li.nav-medical span:before{background-color: #ff0303;}/* nav-entertainment #1a237e */#recommend-entertainment{}#recommend-entertainment .block-categories{border-top-color: #1a237e;}#recommend-entertainment .categories-left .title-cate a{color: #1a237e;}#recommend-entertainment .owl-carousel .owl-controls .owl-dot.active{background-color: #1a237e;}#recommend-entertainment .categories-left .cate-big-img span{background-color: rgba(26,35,126,0.85);}#recommend-entertainment .categories-right a:hover span{color: #fff;background-color: rgba(26,35,126,0.85);}#recommend-entertainment .categories-left .cate-tags a:hover{color: #1a237e; border-color:#1a237e }#recommend-entertainment .categories-left .col-item a:hover span{color: #fff;background-color: #1a237e;}#nav-fixed .nav-fixed-list .nav-entertainment a:before{background-color: #1a237e;}#nav-fixed .nav-fixed-list li.nav-entertainment span:before{background-color: #1a237e;}/* nav-camera #880e4f */#recommend-camera{}#recommend-camera .block-categories{border-top-color: #880e4f;}#recommend-camera .categories-left .title-cate a{color: #880e4f;}#recommend-camera .owl-carousel .owl-controls .owl-dot.active{background-color: #880e4f;}#recommend-camera .categories-left .cate-big-img span{background-color: rgba(136,14,79,0.85);}#recommend-camera .categories-right a:hover span{color: #fff;background-color: rgba(136,14,79,0.85);}#recommend-camera .categories-left .cate-tags a:hover{color: #880e4f; border-color:#880e4f }#recommend-camera .categories-left .col-item a:hover span{color: #fff;background-color: #880e4f;}#nav-fixed .nav-fixed-list .nav-camera a:before{background-color: #880e4f;}#nav-fixed .nav-fixed-list li.nav-camera span:before{background-color: #880e4f;}/* nav-car #01579b */#recommend-car{}#recommend-car .block-categories{border-top-color: #01579b;}#recommend-car .categories-left .title-cate a{color: #01579b;}#recommend-car .owl-carousel .owl-controls .owl-dot.active{background-color: #01579b;}#recommend-car .categories-left .cate-big-img span{background-color: rgba(1,87,155,0.85);}#recommend-car .categories-right a:hover span{color: #fff;background-color: rgba(1,87,155,0.85);}#recommend-car .categories-left .cate-tags a:hover{color: #01579b; border-color:#01579b }#recommend-car .categories-left .col-item a:hover span{color: #fff;background-color: #01579b;}#nav-fixed .nav-fixed-list .nav-car a:before{background-color: #01579b;}#nav-fixed .nav-fixed-list li.nav-car span:before{background-color: #01579b;}/* nav-bag #9D7C71 */#recommend-bag{}#recommend-bag .block-categories{border-top-color: #9D7C71;}#recommend-bag .categories-left .title-cate a{color: #9D7C71;}#recommend-bag .owl-carousel .owl-controls .owl-dot.active{background-color: #9D7C71;}#recommend-bag .categories-left .cate-big-img span{background-color: rgba(157,124,113,0.85);}#recommend-bag .categories-right a:hover span{color: #fff;background-color: rgba(157,124,113,0.85);}#recommend-bag .categories-left .cate-tags a:hover{color: #9D7C71; border-color:#9D7C71 }#recommend-bag .categories-left .col-item a:hover span{color: #fff;background-color: #9D7C71;}#nav-fixed .nav-fixed-list .nav-bag a:before{background-color: #9D7C71;}#nav-fixed .nav-fixed-list li.nav-bag span:before{background-color: #9D7C71;}.block-categories-home img,.box-suggest-shop .box-img img,.block-banner-top img,.slide-collection-top img{background: #fff;}
/* media home */
@media screen and (max-width: 1366px){  .container{width: 1190px}   .categories-right .box-collection .box{width: 50%;}  .categories-right .box-collection .box:nth-child(5),  .categories-right .box-collection .box:nth-child(6){display: none;}}
@media screen and (max-width: 1024px){  .container{width: 990px}   .categories-right .box-collection .box{width: 50%;}   .block-deal-top .deal-box .deal-item{width: 50%; float: left;}  .block-deal-top .deal-box .deal-item:nth-child(2),  .block-deal-top .deal-box .deal-item:nth-child(4){display: block;}
}
.lsimage{width:22px;}

.content_item .overflow_box .box_shop_place .name_shop .logo_shop{float:left; width:80px}
.content_item .overflow_box .box_shop_place.show_shop_info .name_shop,
.content_item .overflow_box .box_shop_place.show_shop_info .name_shop .name {width:100%}
.show_shop_info .box-app-s{display:none}
.box-info-san_pham{font-size:14px; line-height:20px}
.box-info-san_pham span{ font-weight:bold}
#lightbox_detail .block-relate-items.cung_danh_muc{margin-top:0}
#lightbox_detail .block-relate-items.cung_danh_muc .box-items,#lightbox_detail .block-relate-items.cung_danh_muc  .box-items-wrap{ overflow:visible; }
.responsive_searchshop.gh_dam_bao{ height:370px}
.responsive_searchshop.gh_dam_bao .owl-carousel .owl-controls .owl-dots{
bottom: -20px;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    text-align: center;
	}
nav-shop-block{border:1px solid #e4e4e4;}
/*search-shop*/
.nav-shop-block .search-shop{
	background: #f4f4f4;
	padding: 5px;
	overflow:hidden;
}
.nav-shop-block .search-shop input[type="text"]{
	width: 199px;
	float:left;
	border: 1px solid #ababab;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-bottom-left-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-bottomleft: 1px;
	border-top-left-radius: 1px;
	border-bottom-left-radius: 1px;
	height: 30px;
	padding-left: 5px;
    border-right: none;
}
.nav-shop-block .search-shop button{
	height: 30px;
	background-color: #4585f4;
	width: 36px;
	float:left;
	position:relative;
	border: 1px solid #2d6bd8;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-left:none;
}
.nav-shop-block .search-shop button .icon-search_red{
  width: 16px;
  height: 16px;
  color: #fff;
  position: relative;
  top: 2px;
}
.content-search-shop .nav-shop-block {margin-top:10px; display:block; float:right}
@media screen and (max-width: 1024px)
{
	.box-suggest-shop ul li{width:33.33%; float:left; display:block}
	.container .col-left{width:100%}
	.box-activity .box-ac{width:50%; float: left}
	.box-activity .box-ac:nth-child(2n+1){clear:both}
	.box-activity .promotion-box,#gh_dam_bao{height:100%; max-height:100%}
	.box-activity .promotion-box{max-height:560px;}
	#footer .nav-footer .cont-nav-footer .block-nav{width:20%}
	.products-listing .box-listing{margin-right:0}
}
@media screen and (max-width: 992px)
{
	.container{width:100%}
	.box-suggest-shop{clear:both}
	.box-suggest-shop ul{ width:100%}
	.box-suggest-shop ul li{width:50%;}
	
	#footer {width:100%}
	#lightbox_detail .lightboxInner,#lightbox_detail .lightboxInner .lightboxContent{    width: 100% !important;}
	.responsive-search-product .box_product{ width:33.33%}
	
	
}
@media screen and (max-width: 768px)
{
	
	.categories-main .categories-list-box.for-home{display:none}
	.categories-main.active .categories-list-box.for-home{display:block; height:auto}
	.block-banner-deal{margin-left:0; height:auto; width:100%}
	.col-lightbox-01-02{width:100%}
	.col-lightbox-03{width:100%; float:left}
	.list-products-of-shop .item-shop{width:50%; float:left}
	.box_product{width:33.33%}
	.box-app-s{display:none}
	/*
	.categories-left .col-item a {width:33.33%}
	.categories-left .col-item a:nth-child(4){display:none}
	*/
}
@media screen and (max-width: 767px)
{
	.tab-tech-prod{display:none}
	.categories-main{ display:block; top:-106px; background:none}
	.categories-main .categories-content-title .icon { top: 0;color: #c9141b; width: 50px; height: 50px;fill: #c9141b;}
	.categories-main .categories-content-title .text{display:none}
	.categories-main .categories-list-box{top:20px;}
	.head-bar,#header .h-middle{display:block}
	.content-head{height:auto}
	#header .h-middle{width:100%; margin-left:0; float:none}
	.fixed-header #header .h-middle {width:80%}
	.head-bar .list-bar > li{padding:10px 0}
	.head-bar .list-bar > li.li-openshop{display:none}
	#header{ background:#f4f4f4;}
	#header .h-left{ margin-left:100px; text-align:left; width:auto;}
	#header .h-left .site-logo{ text-align:left}
	.responsive-search-product .box_product{ width:50%}
	
}
@media screen and (max-width: 480px)
{
	.product_in_order .title{clear:both}
	.product_in_order .sp{width:50%}
	.product_in_order .sl{ width:18%; white-space:nowrap}
	.product_in_order .gt{ width:22%;white-space:nowrap}
	.product_in_order .opt{ width:10%}
	
	#modalAddtocart{width: 100%;margin-left: 0; left: 0;}
	#modalAddtocart .box-btn-buy{clear:both}
	 body.lightbox-detail .zoomContainer{display:none}
	.fixed-header #header .h-left .site-logo{display:none}
	.tab-qa-prod,.cont-tab-qa-prod_,#detail_page .detail-breadcrumb{display:none}
	.lightboxContent .block-img-attr .block-pro-img{width:100%}
	.shopinfo_in_detail .logo_nameshop .logo{display:none}
	.shopinfo_in_detail .logo_nameshop .name_shop span{display:block}
	.shopinfo_detail{display:none}
	.lightboxContent .block-pro-attr{margin-left:0; font-size:14px;}
	.search-autocomplete{max-width:100%; width:100%; min-width:inherit}
	.search-bar .selectBox{display:none}
	.search-bar .selected{display:none}
	.box_product{width:50%}
	.block-banner-deal .block-banner-top{width:100%; height:auto; display:none}
	.block-deal-top{margin-left:0; float:left; display:block;}
	.block-recommend{width:100%;}
	.slide-collection-top .trend-pro_item,.slide-collection-top .item-col{width: 100%;}
	.slide-collection-top .item-col span{ height:auto}
	.slide-collection-top .item-col span .info{display:block}
	.categories-left .cate-slide{height:580px;}
	.block-categories-home .block-categories{ border:none}
	.categories-left .col-item { border-top: 1px solid #e7e7e7}
	.categories-left .col-item a {width:50%;   }
	.list-products-of-shop .item-shop{width:100%}
	.box-suggest-shop ul li{width:100%}
}
@media screen and (max-width: 350px)
{
	.product_in_order .sp{width:40%}
	.product_in_order .sl{ width:25%}
	.product_in_order .gt{ width:20%}
	.product_in_order .opt{ width:15%}
	.product_in_order .product_box .img_product .img img{display:none}
	.img_product .name_attr{margin-left:0}
.lightboxContent .block-img-attr .block-pro-img{ width:100%}
.block-pro-img .big-img{  width: 100%;  height:auto; max-width:100%}
.block-pro-img .big-img > div,.block-pro-img .big-img  #img_zoom{ width:100% !important;; height:auto !important;}
}
 #footer .links{ margin-bottom:10px;}