/* Do not change .css file directly */
/* common value, do not edit unless you have global search and confirm it is safe */
/* Color Theme */
/* Color theme for landing */
/* header scss variable */
/* (Flexbox Mixin Helper) */
/* (Calc Mixin Helper) */
/*  START: Animation Mixin */
/* Clockwise Spinning */
/* Anti-clockwise Spinning */
/*  END: Animation Mixin */
/* line 19, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
#header.normal .search-box .site-search .btn-search:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1666px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 19, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
  #header.normal .search-box .site-search .btn-search:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1650px;
    height: 32px;
    width: 32px;
  }
}

/* line 29, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
#header.normal .search-box .site-search #search-input:focus + .btn-search {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1666px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 29, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
  #header.normal .search-box .site-search #search-input:focus + .btn-search {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1650px;
    height: 32px;
    width: 32px;
  }
}

/* line 34, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box {
  position: relative;
  float: left;
  padding: 15px 0px 10px;
  z-index: 1000;
}
/* line 39, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search {
  position: relative;
  font-size: 14px;
  width: 443px;
}
/* line 43, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search::after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 49, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container {
  width: 121px;
  background-color: white;
  border-right: 1px solid #ccc;
  line-height: 32px;
  color: #222;
  font-weight: bold;
  position: relative;
  cursor: pointer;
  float: left;
}
/* line 59, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container.hover-state {
  background: #eee;
}
/* line 61, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container.hover-state ul.search-dropdown-list {
  display: block;
}
/* line 63, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container.hover-state ul.search-dropdown-list li {
  padding: 0 10px;
  color: #666;
}
/* line 66, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container.hover-state ul.search-dropdown-list li:hover {
  background: #e9ece5;
  color: #36b449;
}
/* line 73, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container .search-dropdown-display-item {
  line-height: 32px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 80, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container .search-dropdown-btn {
  right: 8px;
  top: 14px;
  position: absolute;
  width: 9px;
  height: 6px;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2264px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 9px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 80, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
  .search-box .site-search .search-dropdown-container .search-dropdown-btn {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2233px;
    height: 6px;
    width: 9px;
  }
}
/* line 88, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container ul.search-dropdown-list {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  /* Prevent beauty n health wrap to next line */
}
/* line 95, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .search-dropdown-container ul.search-dropdown-list li.active {
  color: #36b449;
}
/* line 100, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
body.language-en .search-box .site-search .search-dropdown-container ul.search-dropdown-list li[data-zone="beautynhealth"] {
  letter-spacing: -0.5px;
}
/* line 106, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search #search-input {
  width: 290px;
  padding-left: 10px;
  margin: 0;
  border: none;
  line-height: 32px;
  height: 32px;
  /* fix ie9 line-height issue */
  float: left;
  color: #222;
  background-color: white;
}
/* line 117, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search #search-input:focus + .btn-search {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1700px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 117, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
  .search-box .site-search #search-input:focus + .btn-search {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1683px;
    height: 32px;
    width: 32px;
  }
}
/* line 122, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .btn-search {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1734px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
  display: block;
  background-color: white;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 122, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
  .search-box .site-search .btn-search {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1716px;
    height: 32px;
    width: 32px;
  }
}
/* line 127, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .btn-search:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1700px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 127, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
  .search-box .site-search .btn-search:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1683px;
    height: 32px;
    width: 32px;
  }
}
/* line 132, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu {
  display: none;
  width: 300px;
  position: absolute;
  z-index: 1000;
  left: 121px;
  padding: 4px 0px;
  line-height: 1.5em;
  font-size: 14px;
  border: 1px solid #ccc;
  border-top: none;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  background: #fff;
}
/* line 145, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu.active {
  display: block;
}
/* line 148, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu > :not(ul) {
  padding: 0px 15px;
}
/* line 151, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu .advancedSuggestion {
  padding: 0px 0px;
}
/* line 153, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu .advancedSuggestion a {
  padding: 0px 15px;
  color: #000;
  text-decoration: none;
  display: block;
}
/* line 158, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu .advancedSuggestion a .color-main {
  color: #67b900;
}
/* line 162, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu .advancedSuggestion:hover, .search-box .site-search .suggestion-menu .advancedSuggestion.active {
  background: #eee;
}
/* line 167, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu .searchDropdownSeparator {
  border-top: 1px solid #ccc;
  margin-top: 5px;
}
/* line 171, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu .query {
  color: black;
  margin: 5px 0;
}
/* line 175, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu li.store {
  float: left;
  padding: 3px;
  width: 99px;
  height: 64px;
  text-align: center;
}
/* line 181, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu li.store a {
  width: 100%;
  height: 100%;
}
/* line 184, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu li.store a .va-helper {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 189, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.search-box .site-search .suggestion-menu li.store a img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}

/* line 201, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer {
  font-size: 14px;
  width: 443px;
  height: 32px;
}
/* line 205, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-input_section {
  width: 100%;
  height: 100%;
  display: inline-block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 211, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-input {
  height: 32px;
  width: 411px;
  padding: 9px 0 9px 10px;
  margin: 0;
  border: 0;
  outline: none;
  box-shadow: none;
  color: #222;
  background-color: #FFFFFF;
}
/* line 222, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-result,
.UISuggestionSearchContainer .SuggestionSearch-noInput {
  background-color: #FFFFFF;
  box-shadow: 0px 3px 6px 0px rgba(51, 51, 51, 0.23);
}
/* line 227, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-brands {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 231, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-brand {
  width: 25%;
  height: 61px;
  padding: 5px;
}
/* line 236, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-brand.adLabel::after {
  content: '';
  width: 24px;
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  margin-left: -24px;
}
/* line 237, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.language-zh .UISuggestionSearchContainer .SuggestionSearch-brand.adLabel::after {
  background-image: url(/_ui/shared/common/svg/common/adRecommendedZH.svg);
}
/* line 240, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.language-en .UISuggestionSearchContainer .SuggestionSearch-brand.adLabel::after {
  background-image: url(/_ui/shared/common/svg/common/adRecommendedEN.svg);
}
/* line 251, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .SuggestionSearch-brand img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* line 257, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .KeywordSearchItem,
.UISuggestionSearchContainer .RecentSearchItem,
.UISuggestionSearchContainer .ProductSearchItem {
  font-size: 13px;
  min-height: 32px;
  border-bottom: 1px solid #EEEEEE;
  position: relative;
  cursor: pointer;
}
/* line 265, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .KeywordSearchItem img,
.UISuggestionSearchContainer .RecentSearchItem img,
.UISuggestionSearchContainer .ProductSearchItem img {
  position: absolute;
  top: 7px;
  left: 10px;
}
/* line 270, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .KeywordSearchItem > div,
.UISuggestionSearchContainer .RecentSearchItem > div,
.UISuggestionSearchContainer .ProductSearchItem > div {
  padding: 9px 0 9px 38px;
}
/* line 273, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .KeywordSearchItem:hover,
.UISuggestionSearchContainer .RecentSearchItem:hover,
.UISuggestionSearchContainer .ProductSearchItem:hover {
  background-color: #EBECE9;
}
/* line 277, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .StoreSearch-title, .UISuggestionSearchContainer .RecommendBrand-title,
.UISuggestionSearchContainer .RecentSearch-title {
  height: 22px;
  font-size: 13px;
  line-height: 22px;
  padding-left: 10px;
  color: #4A4A4A;
  background-color: #EEEEEE;
  cursor: default;
}
/* line 288, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .StoreSearch .StoreSearchItem {
  height: 51px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
/* line 295, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .StoreSearch .StoreSearchItem img {
  max-height: 100%;
  max-width: 100%;
}
/* line 298, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .StoreSearch .StoreSearchItem img:hover {
  opacity: 0.7;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .RecentSearch .RecentSearch-clearAll {
  font-size: 13px;
  line-height: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 312, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.UISuggestionSearchContainer .RecentSearch .RecentSearch-clearButton {
  display: inline-block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: underline;
}

/* line 322, ../../../../resource/compass/_ui/desktop/common/css/_searchbox.scss */
.SuggestionSearch-button {
  height: 32px;
  width: 32px;
  text-align: center;
  display: inline-block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}

/* for every landing page,hot search hover event*/
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.supermarket .bottom .keywords a:hover {
  color: #bddb4d;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .bottom .keywords a:hover {
  color: #f8c3cd;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .bottom .keywords a:hover {
  color: #DDC22D;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.personalcarenhealth .bottom .keywords a:hover {
  color: #FEBC23;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.mothernbaby .bottom .keywords a:hover {
  color: #94dee3;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.pets .bottom .keywords a:hover {
  color: #ff8754;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .bottom .keywords a:hover {
  color: #88e4da;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .bottom .keywords a:hover {
  color: #ffe300;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .bottom .keywords a:hover {
  color: #ed4054;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sportsntravel .bottom .keywords a:hover {
  color: #a1df5a;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.toysnbooks .bottom .keywords a:hover {
  color: #4cc7fc;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .bottom .keywords a:hover {
  color: #d1cecd;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .bottom .keywords a:hover {
  color: #8F171F;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .bottom .keywords a:hover {
  color: #222222;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .bottom .keywords a:hover {
  color: #000000;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .bottom .keywords a:hover {
  color: #0172CE;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .bottom .keywords a:hover {
  color: #36b449;
}
/* line 217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .bottom .keywords a:hover {
  color: #36b449;
}

/* line 266, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header {
  position: relative;
  z-index: 1001;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1208px;
  min-height: 143px;
  background-size: 100%;
  background-color: white;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(51, 51, 51, 0.23);
  -moz-box-shadow: 0px 3px 6px 0px rgba(51, 51, 51, 0.23);
  box-shadow: 0px 3px 6px 0px rgba(51, 51, 51, 0.23);
  color: black;
}
/* line 280, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sticky-header {
  position: fixed;
}
/* line 282, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sticky-header .bottom {
  overflow: hidden;
  height: 0px;
}
/* line 287, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.hidden-header {
  display: none;
}
/* line 290, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .wrapper {
  display: flex;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
#header .wrapper:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 297, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .container {
  display: block;
  width: 1208px;
  margin: 0 auto;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
#header .container:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.supermarket .navi {
  background-color: #bddb4d;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.supermarket .navi .cat-menu {
  background-color: #629b4d;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.supermarket .bottom {
  background-color: #115b54;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi {
  background-color: #f8c3cd;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu {
  background-color: #f47a95;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .bottom {
  background-color: #f47a95;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi {
  background-color: #DDC22D;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi .cat-menu {
  background-color: #FFEDB3;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .bottom {
  background-color: #B88F14;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.personalcarenhealth .navi {
  background-color: #FEBC23;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.personalcarenhealth .navi .cat-menu {
  background-color: #EC7F2C;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.personalcarenhealth .bottom {
  background-color: #40251E;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.mothernbaby .navi {
  background-color: #94dee3;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.mothernbaby .navi .cat-menu {
  background-color: #60b4be;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.mothernbaby .bottom {
  background-color: #078673;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.pets .navi {
  background-color: #ff8754;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.pets .navi .cat-menu {
  background-color: #e35a1b;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.pets .bottom {
  background-color: #d4542d;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi {
  background-color: #88e4da;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu {
  background-color: #49968e;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .bottom {
  background-color: #20554f;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi {
  background-color: #ffe300;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi .cat-menu {
  background-color: #b59d00;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .bottom {
  background-color: #3e3e23;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi {
  background-color: #ed4054;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu {
  background-color: #ff6161;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .bottom {
  background-color: #b22f3f;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sportsntravel .navi {
  background-color: #a1df5a;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sportsntravel .navi .cat-menu {
  background-color: #73ab32;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sportsntravel .bottom {
  background-color: #355f05;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.toysnbooks .navi {
  background-color: #4cc7fc;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.toysnbooks .navi .cat-menu {
  background-color: #2079d9;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.toysnbooks .bottom {
  background-color: #0e4e94;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .navi {
  background-color: #d1cecd;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .navi .cat-menu {
  background-color: #969293;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .bottom {
  background-color: #595757;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi {
  background-color: #8F171F;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .cat-menu {
  background-color: #99353B;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .bottom {
  background-color: #51090E;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi {
  background-color: #222222;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .cat-menu {
  background-color: #777777;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .bottom {
  background-color: #c3c3c3;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi {
  background-color: #000000;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .cat-menu {
  background-color: #3d3d3d;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .bottom {
  background-color: #3d3d3d;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi {
  background-color: #0172CE;
}
/* line 309, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .cat-menu {
  background-color: #0360AC;
}
/* line 315, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .bottom {
  background-color: #124671;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi {
  background-color: #36b449;
}
/* line 305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi {
  background-color: #36b449;
}
/* line 324, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu {
  /*display: none;*/
}
/* line 326, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu .subnav, #header.deals .navi .cat-menu .master-nav {
  min-height: 280px;
}
/* line 331, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu .subnav > ul > li:hover > a, #header.deals .navi .cat-menu .master-nav > ul > li:hover > a {
  border-left: 0;
  background: transparent;
}
/* line 337, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu .subnav > ul > li > a, #header.deals .navi .cat-menu .master-nav > ul > li > a {
  height: 84px;
  width: 210px;
  padding: 0 0 0 100px;
  border: 0;
}
/* line 354, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu .subnav > ul > li > a span, #header.deals .navi .cat-menu .master-nav > ul > li > a span {
  display: inline-block;
  vertical-align: middle;
  font-size: inherit;
  border: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 364, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu .subnav > ul > li > a::after, #header.deals .navi .cat-menu .master-nav > ul > li > a::after {
  display: none !important;
}
/* line 376, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .account a.btn-register, #header.deals .navi .account a.btn-login, #header.deals .navi .account a.btn-cart, #header.deals .navi .account a.btn-mylist, #header.deals .navi .account a.btn-msgCenter, #header.deals .navi .account a.btn-myaccount {
  color: #fff;
}
/* line 380, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 380, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 385, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 385, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 391, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 398, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 398, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 404, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 404, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 418, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-register, #header.finance .navi .account a.btn-login, #header.finance .navi .account a.btn-cart, #header.finance .navi .account a.btn-mylist, #header.finance .navi .account a.btn-msgCenter, #header.finance .navi .account a.btn-myaccount {
  color: #fff;
}
/* line 422, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 422, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.finance .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 427, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 427, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.finance .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 433, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-cart .cart-number-label {
  background: #f0b503;
  border-bottom: 2px solid #d0b503;
}
/* line 437, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 444, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 444, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.finance .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 449, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-msgCenter .msg-number-label {
  background: #f0b503;
  border-bottom: 2px solid #d0b503;
}
/* line 453, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 453, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.finance .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 467, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .account a.btn-register, #header.disney .navi .account a.btn-login, #header.disney .navi .account a.btn-cart, #header.disney .navi .account a.btn-mylist, #header.disney .navi .account a.btn-msgCenter, #header.disney .navi .account a.btn-myaccount {
  color: #fff;
}
/* line 471, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 471, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.disney .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 476, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 476, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.disney .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 483, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 490, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 490, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.disney .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 496, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 496, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.disney .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 510, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .account a.btn-register, #header.thirteenlandmarks .navi .account a.btn-login, #header.thirteenlandmarks .navi .account a.btn-cart, #header.thirteenlandmarks .navi .account a.btn-mylist, #header.thirteenlandmarks .navi .account a.btn-msgCenter, #header.thirteenlandmarks .navi .account a.btn-myaccount {
  color: #fff;
}
/* line 514, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 514, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.thirteenlandmarks .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 519, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 519, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.thirteenlandmarks .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 524, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 531, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 531, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.thirteenlandmarks .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 537, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 537, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.thirteenlandmarks .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 551, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .account a.btn-register, #header.gadgetsandelectronics .navi .account a.btn-login, #header.gadgetsandelectronics .navi .account a.btn-cart, #header.gadgetsandelectronics .navi .account a.btn-mylist, #header.gadgetsandelectronics .navi .account a.btn-msgCenter, #header.gadgetsandelectronics .navi .account a.btn-myaccount {
  color: #fff;
}
/* line 555, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 555, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.gadgetsandelectronics .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 560, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 560, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.gadgetsandelectronics .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 565, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 572, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 572, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.gadgetsandelectronics .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 578, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 578, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.gadgetsandelectronics .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 604, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .cat-menu .subnav, #header.normal .navi .cat-menu .master-nav {
  padding: 0;
}
/* line 609, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .cat-menu .master-nav li[data-category-code="fashion"] .subnav > ul > li .submenu {
  min-height: 100%;
  height: auto;
  width: 188px;
}
/* line 614, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .cat-menu .master-nav li[data-category-code="fashion"] .subnav > ul > li .second_submenu {
  position: absolute;
  left: 398px;
  width: 292px;
  height: 480px;
}
/* line 624, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav {
  display: block;
  float: left;
  height: 100%;
}
/* line 628, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav li {
  display: block;
  float: left;
}
/* line 631, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav li:hover {
  background: #27904d;
}
/* line 634, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav li:hover a {
  color: #fff;
}
/* line 637, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav li.active {
  background: #27904d;
}
/* line 639, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav li.active a {
  color: #fff;
  box-shadow: 0px -6px 0px #fff inset;
}
/* line 644, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .container .general-nav li a {
  display: block;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  padding: 20px 20px 20px 20px;
}
/* line 654, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .cat-menu {
  background-color: #237630;
}
/* line 664, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .search-box .siteSearch .searchform ul.token-input-list #token-input-search:focus + .btn-search {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1666px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 664, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.normal .navi .search-box .siteSearch .searchform ul.token-input-list #token-input-search:focus + .btn-search {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1650px;
    height: 32px;
    width: 32px;
  }
}
/* line 671, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .search-box .siteSearch .searchform .btn-search:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1666px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 671, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.normal .navi .search-box .siteSearch .searchform .btn-search:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1650px;
    height: 32px;
    width: 32px;
  }
}
/* line 681, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .account a.btn-register, #header.normal .navi .account a.btn-login, #header.normal .navi .account a.btn-cart, #header.normal .navi .account a.btn-mylist, #header.normal .navi .account a.btn-msgCenter, #header.normal .navi .account a.btn-myaccount {
  color: #fff;
}
/* line 685, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 685, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.normal .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 690, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 690, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.normal .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 695, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 702, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 702, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.normal .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 707, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 707, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.normal .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 715, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .bottom.wrapper {
  display: none;
}
/* line 722, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav {
  display: block;
  float: left;
  height: 100%;
}
/* line 726, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav li {
  display: block;
  float: left;
}
/* line 729, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav li:hover {
  background: #27904d;
}
/* line 732, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav li:hover a {
  color: #fff;
}
/* line 735, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav li.active {
  background: #27904d;
}
/* line 737, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav li.active a {
  color: #fff;
  box-shadow: 0px -6px 0px #fff inset;
}
/* line 742, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .container .general-nav li a {
  display: block;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  padding: 20px 20px 20px 20px;
}
/* line 752, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .cat-menu {
  display: none;
}
/* line 755, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .search-box {
  display: none;
}
/* line 762, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3349px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 762, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.general .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3278px;
    height: 32px;
    width: 32px;
  }
}
/* line 767, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 767, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.general .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3212px;
    height: 32px;
    width: 32px;
  }
}
/* line 772, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_white.svg);
  height: 32px;
  width: 32px;
}
/* line 779, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 779, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.general .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3344px;
    height: 32px;
    width: 32px;
  }
}
/* line 784, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3540px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 784, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.general .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3463px;
    height: 32px;
    width: 32px;
  }
}
/* line 792, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .bottom.wrapper {
  display: none;
}
/* line 797, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top {
  padding-top: 10px;
  position: relative;
  max-height: 84px;
}
/* line 801, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar {
  font-size: 13px;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
#header .top .bar:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 806, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div:first-child {
  float: left;
}
/* line 808, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div:first-child ul {
  width: 510px;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
/* line 814, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div:first-child ul li a {
  color: #36B449;
  font-weight: bold;
}
/* line 822, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-en #header .top .bar > div:first-child ul li a {
  font-weight: normal;
}
/* line 828, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div:last-child {
  float: right;
}
/* line 830, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div:last-child ul {
  width: 460px;
  white-space: nowrap;
  text-align: right;
  overflow: hidden;
  vertical-align: middle;
}
/* line 838, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div ul {
  font-size: 13px;
  display: inline-block;
}
/* line 841, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div ul li {
  display: inline-block;
}
/* line 843, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div ul li a {
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
}
/* line 851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div ul li:nth-last-child(n+2)::after {
  content: '|';
  display: inline-block;
  margin: 0px 2px 0px 5px;
  vertical-align: middle;
}
/* line 857, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div ul li .new {
  position: relative;
  top: -5px;
  font-size: 11px;
  color: red;
  margin-left: 5px;
  animation: updown 1s infinite;
}
/* line 867, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div .lang {
  display: inline-block;
  margin: 0px 5px;
}
/* line 870, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div .lang a {
  color: white;
  padding: 4px 5px;
  background: #36b449;
  cursor: pointer;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  margin-left: 5px;
  transition: 100ms ease-out;
  opacity: 1;
}
/* line 881, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .bar > div .lang a:hover {
  opacity: 0.9;
}
/* line 888, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .logo {
  width: 184px;
  height: 44px;
  margin: 0px auto 16px;
}
/* line 894, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .top .logo img {
  width: 184px;
  height: 44px;
}
/* line 901, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .navi .cat-menu .subnav {
  min-height: initial;
  height: 480px;
}
/* line 904, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .navi .cat-menu .subnav > ul > li .submenu {
  min-height: 100%;
  height: auto;
  width: 188px;
}
/* line 909, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .navi .cat-menu .subnav > ul > li .second_submenu {
  position: absolute;
  left: 398px;
  width: 292px;
  height: 480px;
}
/* line 918, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .cat-menu .subnav {
  min-height: initial;
  height: 470px;
}
/* line 921, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .cat-menu .subnav > ul > li .submenu {
  min-height: 100%;
  height: auto;
  width: 398px;
}
/* line 926, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .cat-menu .subnav > ul > li .second_submenu {
  position: absolute;
  left: 398px;
  width: 292px;
  height: 480px;
}
/* line 935, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi .cat-menu {
  color: #8A6F1C;
}
/* line 937, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi .cat-menu > a::before {
  background-image: url(/_ui/desktop/common/svg/headerTab/macauCatMenu.svg);
  background-position: center;
}
/* line 941, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi .cat-menu .subnav ul > li:hover > a {
  background: #F8F9FA;
}
/* line 946, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab {
  padding-left: 5px;
}
/* line 949, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li {
  margin: 0 -3.5px;
  padding: 0;
  display: block;
  text-align: center;
  width: 91px;
  height: 48px;
  color: #333;
  font-weight: bold;
  position: relative;
}
/* line 956, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li:nth-child(2) {
  width: 100px;
}
/* line 959, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
body.language-zh #header #tab li {
  font-size: 13px;
  line-height: 22px;
}
/* line 963, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
body.language-en #header #tab li {
  font-size: 13px;
  line-height: 15px;
}
/* line 971, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: 5;
  color: #4a4a4a;
  width: 100%;
  height: 48px;
}
/* line 980, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
body.language-zh #header #tab li a {
  padding: 18px 2px 10px 2px;
}
/* line 984, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
body.language-en #header #tab li a {
  padding: 3px 5px;
}
/* line 987, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.supermarket .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.supermarket:hover, #header #tab li a.supermarket.active {
  color: #115b54;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabSupermarket.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.beautynhealth .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.beautynhealth:hover, #header #tab li a.beautynhealth.active {
  color: #66051b;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabBeauty.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.macau .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.macau:hover, #header #tab li a.macau.active {
  color: #40251E;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabMacau.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.personalcarenhealth .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.personalcarenhealth:hover, #header #tab li a.personalcarenhealth.active {
  color: #40251E;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabHealth.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.mothernbaby .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.mothernbaby:hover, #header #tab li a.mothernbaby.active {
  color: #034c54;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabMother.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.pets .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.pets:hover, #header #tab li a.pets.active {
  color: #6a2a16;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabPets.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.homenfamily .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.homenfamily:hover, #header #tab li a.homenfamily.active {
  color: #174741;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabElectrical.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.housewares .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.housewares:hover, #header #tab li a.housewares.active {
  color: #3e3e23;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabHousewares.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.deals .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.deals:hover, #header #tab li a.deals.active {
  color: #ffffff;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabDining.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.sportsntravel .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.sportsntravel:hover, #header #tab li a.sportsntravel.active {
  color: #2a4a04;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabSports.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.toysnbooks .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.toysnbooks:hover, #header #tab li a.toysnbooks.active {
  color: #052a52;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabToys.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.fashion .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.fashion:hover, #header #tab li a.fashion.active {
  color: #595757;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabFashion.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.finance .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.finance:hover, #header #tab li a.finance.active {
  color: #FFFFFF;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabInsurance.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.disney .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.disney:hover, #header #tab li a.disney.active {
  color: #FFFFFF;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabDisney.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.thirteenlandmarks .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.thirteenlandmarks:hover, #header #tab li a.thirteenlandmarks.active {
  color: #FFFFFF;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabLandmarks.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.gadgetsandelectronics .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.gadgetsandelectronics:hover, #header #tab li a.gadgetsandelectronics.active {
  color: #FFFFFF;
  background-image: url(/_ui/desktop/common/svg/headerTab/bnTabGadgetsandelectronics.svg);
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.general .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.general:hover, #header #tab li a.general.active {
  color: #ffffff;
  background-image: btnTabDarkgreen;
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 998, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.normal .newText {
  position: absolute;
  font-size: 10px;
  color: #FF5252;
  vertical-align: top;
  margin-left: 3px;
  line-height: 12px;
  right: 20px;
  top: 10.5px;
}
/* line 1009, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a.normal:hover, #header #tab li a.normal.active {
  color: #ffffff;
  background-image: btnTabDarkgreen;
  background-size: 100% 100%;
  background-position: 0px 1px;
  background-repeat: no-repeat;
  z-index: 4;
}
/* line 1024, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1027, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-en #header #tab li a span {
  font-size: 12px;
  line-height: 15px;
}
/* line 1031, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li a span i {
  vertical-align: middle;
  margin: -4px 10px 0 0;
}
@media screen and (max-height: 700px) {
  /* line 949, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header #tab li {
    height: 36px;
  }
  /* line 1040, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header #tab li a {
    height: 36px;
    padding: 6px 2px 0 2px !important;
  }
}
/* line 1046, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li.small-tab {
  height: 35px;
  margin-top: 2px;
}
/* line 1049, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header #tab li.small-tab a {
  height: 35px;
  padding: 6px 2px 0 2px !important;
}
/* line 1137, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu {
  width: 210px;
  height: 32px;
  margin: 15px 20px 10px 0px;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
  position: relative;
  float: left;
  /* forceClose class will be added for 500ms when anchor banner is clicked */
}
/* line 1148, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu a {
  cursor: pointer;
}
/* line 1151, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu > a {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  width: 210px;
  position: absolute;
}
/* line 1157, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu > a::before {
  content: '';
  position: relative;
  top: -1px;
  vertical-align: middle;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2475px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1157, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu > a::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2435px;
    height: 32px;
    width: 32px;
  }
}
/* line 1164, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu > a span {
  vertical-align: middle;
}
/* line 1169, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu:hover > .subnav, #header .navi .cat-menu:hover > .master-nav {
  opacity: 1;
  transform: none;
  visibility: visible;
  display: block;
}
/* line 1177, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu.forceClose > .subnav {
  transform: translateY(-50%) scaleY(0);
  opacity: 0;
  visibility: hidden;
  display: none;
}
/* line 1184, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav, #header .navi .cat-menu .master-nav {
  display: none;
  background-color: #e9ece5;
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 999;
  cursor: default;
  transition: transform 0.5s, opacity 0.2s;
  padding: 0;
  width: 100%;
  min-height: 455px;
  height: auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
/* line 1200, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav .subnav, #header .navi .cat-menu .master-nav .subnav {
  left: 210px;
  top: 0;
}
/* line 1204, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav .active, #header .navi .cat-menu .master-nav .active {
  display: block;
}
/* line 1208, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul, #header .navi .cat-menu .master-nav > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1213, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li, #header .navi .cat-menu .master-nav > ul > li {
  font-size: 13px;
  line-height: 24px;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1215, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat, #header .navi .cat-menu .master-nav > ul > li > .anchorBanner.promoCat {
  display: block;
  height: 50px;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 1222, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat::after, #header .navi .cat-menu .master-nav > ul > li > .anchorBanner.promoCat::after {
  display: none;
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -960px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 160px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -951px;
    height: 160px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -798px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 160px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -790px;
    height: 160px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
  padding-right: 20px;
  padding-left: 90px;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
  right: 15px;
  top: 80px;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2272px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 6px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA26000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA26000000000'] > a:after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2240px;
    height: 9px;
    width: 6px;
  }
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1444px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 160px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1431px;
    height: 160px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1282px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 160px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1270px;
    height: 160px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
  padding-right: 20px;
  padding-left: 90px;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
  right: 15px;
  top: 80px;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2272px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 6px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA22000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA22000000000'] > a:after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2240px;
    height: 9px;
    width: 6px;
  }
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -478px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 160px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -473px;
    height: 160px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -316px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 160px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -312px;
    height: 160px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
  padding-right: 20px;
  padding-left: 90px;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
  right: 15px;
  top: 80px;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2272px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 6px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA30000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA30000000000'] > a:after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2240px;
    height: 9px;
    width: 6px;
  }
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -79px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 77px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -78px;
    height: 77px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 77px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 0;
    height: 77px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA37000000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA37000000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -5646px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -5527px;
    height: 105px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -5753px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -5633px;
    height: 105px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61100000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61100000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -5860px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -5739px;
    height: 105px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -5967px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -5845px;
    height: 105px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61200000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61200000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -6074px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -5951px;
    height: 105px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -6181px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -6057px;
    height: 105px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61400000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61400000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000'] {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4916px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1235, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000'], #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000'] {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4805px;
    height: 105px;
    width: 210px;
  }
}
/* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000']:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -5023px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 105px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1272, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000']:hover, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000']:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4911px;
    height: 105px;
    width: 210px;
  }
}
/* line 1308, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000']:hover > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000']:hover > a {
  border-left: none;
  background: none;
}
/* line 1312, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000'] > a, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000'] > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1325, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li[data-category-code='AA61300000000'] > a:after, #header .navi .cat-menu .master-nav > ul > li[data-category-code='AA61300000000'] > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1340, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand, #header .navi .cat-menu .master-nav > ul > li.korea-brand {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -719px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 77px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1340, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li.korea-brand, #header .navi .cat-menu .master-nav > ul > li.korea-brand {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -712px;
    height: 77px;
    width: 210px;
  }
}
/* line 1343, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand:hover, #header .navi .cat-menu .master-nav > ul > li.korea-brand:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -640px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 77px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1343, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li.korea-brand:hover, #header .navi .cat-menu .master-nav > ul > li.korea-brand:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -634px;
    height: 77px;
    width: 210px;
  }
}
/* line 1346, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand .submenu .submenu-nav, #header .navi .cat-menu .master-nav > ul > li.korea-brand .submenu .submenu-nav {
  width: 381px;
}
/* line 1348, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand .submenu .submenu-nav a, #header .navi .cat-menu .master-nav > ul > li.korea-brand .submenu .submenu-nav a {
  display: block;
  float: left;
  width: 84px;
  height: 77px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 1357, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand .submenu .submenu-nav a .banner img, #header .navi .cat-menu .master-nav > ul > li.korea-brand .submenu .submenu-nav a .banner img {
  width: 84px;
  height: 45px;
}
/* line 1361, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand .submenu .submenu-nav a .words, #header .navi .cat-menu .master-nav > ul > li.korea-brand .submenu .submenu-nav a .words {
  line-height: 11px;
}
/* line 1364, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand .submenu .submenu-nav a:hover, #header .navi .cat-menu .master-nav > ul > li.korea-brand .submenu .submenu-nav a:hover {
  opacity: .7;
}
/* line 1439, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand:hover, #header .navi .cat-menu .master-nav > ul > li.korea-brand:hover {
  display: table;
}
/* line 1441, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand:hover > a, #header .navi .cat-menu .master-nav > ul > li.korea-brand:hover > a {
  border-left: none;
  background: none;
}
/* line 1446, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand > a, #header .navi .cat-menu .master-nav > ul > li.korea-brand > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1454, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.korea-brand > a:after, #header .navi .cat-menu .master-nav > ul > li.korea-brand > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1340, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand, #header .navi .cat-menu .master-nav > ul > li.japan-brand {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -237px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 77px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1340, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li.japan-brand, #header .navi .cat-menu .master-nav > ul > li.japan-brand {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -234px;
    height: 77px;
    width: 210px;
  }
}
/* line 1372, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand:hover, #header .navi .cat-menu .master-nav > ul > li.japan-brand:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -158px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 77px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1372, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li.japan-brand:hover, #header .navi .cat-menu .master-nav > ul > li.japan-brand:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -156px;
    height: 77px;
    width: 210px;
  }
}
/* line 1375, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand .submenu .submenu-nav, #header .navi .cat-menu .master-nav > ul > li.japan-brand .submenu .submenu-nav {
  width: 381px;
}
/* line 1377, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand .submenu .submenu-nav a, #header .navi .cat-menu .master-nav > ul > li.japan-brand .submenu .submenu-nav a {
  display: block;
  float: left;
  width: 84px;
  height: 77px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 1386, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand .submenu .submenu-nav a .banner, #header .navi .cat-menu .master-nav > ul > li.japan-brand .submenu .submenu-nav a .banner {
  width: 84px;
  height: 45px;
}
/* line 1389, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand .submenu .submenu-nav a .banner img, #header .navi .cat-menu .master-nav > ul > li.japan-brand .submenu .submenu-nav a .banner img {
  width: 100%;
  height: 100%;
}
/* line 1394, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand .submenu .submenu-nav a .words, #header .navi .cat-menu .master-nav > ul > li.japan-brand .submenu .submenu-nav a .words {
  line-height: 11px;
}
/* line 1397, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand .submenu .submenu-nav a:hover, #header .navi .cat-menu .master-nav > ul > li.japan-brand .submenu .submenu-nav a:hover {
  opacity: .7;
}
/* line 1439, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand:hover, #header .navi .cat-menu .master-nav > ul > li.japan-brand:hover {
  display: table;
}
/* line 1441, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand:hover > a, #header .navi .cat-menu .master-nav > ul > li.japan-brand:hover > a {
  border-left: none;
  background: none;
}
/* line 1446, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand > a, #header .navi .cat-menu .master-nav > ul > li.japan-brand > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1454, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.japan-brand > a:after, #header .navi .cat-menu .master-nav > ul > li.japan-brand > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1340, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo, #header .navi .cat-menu .master-nav > ul > li.promo {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1202px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 78px;
  width: 210px;
  display: table;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1340, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li.promo, #header .navi .cat-menu .master-nav > ul > li.promo {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1191px;
    height: 78px;
    width: 210px;
  }
}
/* line 1405, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo:hover, #header .navi .cat-menu .master-nav > ul > li.promo:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1122px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 78px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1405, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li.promo:hover, #header .navi .cat-menu .master-nav > ul > li.promo:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1112px;
    height: 78px;
    width: 210px;
  }
}
/* line 1408, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo .submenu .submenu-nav, #header .navi .cat-menu .master-nav > ul > li.promo .submenu .submenu-nav {
  width: 381px;
}
/* line 1410, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo .submenu .submenu-nav a, #header .navi .cat-menu .master-nav > ul > li.promo .submenu .submenu-nav a {
  display: block;
  float: left;
  width: 116px;
  height: 158px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 1419, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo .submenu .submenu-nav a .banner, #header .navi .cat-menu .master-nav > ul > li.promo .submenu .submenu-nav a .banner {
  border: 1px #ebebeb solid;
  width: 116px;
  height: 116px;
}
/* line 1423, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo .submenu .submenu-nav a .banner img, #header .navi .cat-menu .master-nav > ul > li.promo .submenu .submenu-nav a .banner img {
  width: 100%;
  height: 100%;
}
/* line 1428, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo .submenu .submenu-nav a .words, #header .navi .cat-menu .master-nav > ul > li.promo .submenu .submenu-nav a .words {
  margin-top: 10px;
  line-height: 16px;
}
/* line 1432, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo .submenu .submenu-nav a:hover, #header .navi .cat-menu .master-nav > ul > li.promo .submenu .submenu-nav a:hover {
  opacity: .7;
}
/* line 1439, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo:hover, #header .navi .cat-menu .master-nav > ul > li.promo:hover {
  display: table;
}
/* line 1441, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo:hover > a, #header .navi .cat-menu .master-nav > ul > li.promo:hover > a {
  border-left: none;
  background: none;
}
/* line 1446, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo > a, #header .navi .cat-menu .master-nav > ul > li.promo > a {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding: 0 40px 0 70px;
  border-left: none;
  line-height: 14px;
  color: #212121;
}
/* line 1454, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.promo > a:after, #header .navi .cat-menu .master-nav > ul > li.promo > a:after {
  right: 30px;
  /*for ie not getting table-cell height with % */
  top: 35px;
}
/* line 1463, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li:hover > a, #header .navi .cat-menu .master-nav > ul > li:hover > a {
  border-left: 5px solid #115b54;
  background: #fff;
  color: #115b54;
}
/* line 1467, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.finance #header .navi .cat-menu .subnav > ul > li:hover > a, .finance #header .navi .cat-menu .master-nav > ul > li:hover > a {
  color: #51090E;
}
/* line 1471, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li:hover > a > span, #header .navi .cat-menu .master-nav > ul > li:hover > a > span {
  border-color: #115b54;
}
/* line 1475, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li:hover > a::after, #header .navi .cat-menu .master-nav > ul > li:hover > a::after {
  display: none;
}
/* line 1482, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li.active .highlight, #header .navi .cat-menu .master-nav > ul > li.active .highlight {
  background: #115b54;
}
/* line 1485, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li > a, #header .navi .cat-menu .master-nav > ul > li > a {
  font-size: 15px;
  display: block;
  padding: 4px 10px;
  line-height: 1.3;
  border-left: 5px solid #e9ece5;
  color: #333;
  cursor: pointer;
  position: relative;
  z-index: 99;
}
/* line 1495, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li > a::after, #header .navi .cat-menu .master-nav > ul > li > a::after {
  content: " ";
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -5px;
}
/* line 1503, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li > a span, #header .navi .cat-menu .master-nav > ul > li > a span {
  font-size: 10px;
  border: 1px solid #bbb;
  padding: 0 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1513, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu, #header .navi .cat-menu .master-nav > ul > li .submenu {
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  width: 398px;
  min-height: 100%;
  height: auto;
  padding: 10px 20px 0 20px;
  position: absolute;
  left: 210px;
  top: 0;
  display: none;
}
/* line 1526, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.fashion #header .navi .cat-menu .subnav > ul > li .submenu, #header .navi .cat-menu .subnav > ul > li .submenu.fashion, .fashion #header .navi .cat-menu .master-nav > ul > li .submenu, #header .navi .cat-menu .master-nav > ul > li .submenu.fashion {
  padding: 10px;
}
/* line 1538, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu.active, #header .navi .cat-menu .master-nav > ul > li .submenu.active {
  display: block;
}
/* line 1542, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .title, #header .navi .cat-menu .master-nav > ul > li .submenu .title {
  text-decoration: none;
  font-size: 18px;
  color: #222;
  margin: 0 0 10px;
}
/* line 1549, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.fashion.language-en #header .navi .cat-menu .subnav > ul > li .submenu .title > a[data-maincat="AA22000000000"], .language-en #header .navi .cat-menu .master-nav > ul > li .submenu .title > a[data-maincat="AA22000000000"], .language-en #header .navi .cat-menu .subnav > ul > li .submenu .title .fashion > a[data-maincat="AA22000000000"], .language-en #header .navi .cat-menu .master-nav > ul > li .submenu .title .fashion > a[data-maincat="AA22000000000"] {
  letter-spacing: -0.5px;
}
/* line 1554, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .title a:after, #header .navi .cat-menu .master-nav > ul > li .submenu .title a:after {
  content: " ";
  position: static;
  display: inline-block;
  margin: 0 0 2px 5px;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2272px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 6px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1554, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li .submenu .title a:after, #header .navi .cat-menu .master-nav > ul > li .submenu .title a:after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2240px;
    height: 9px;
    width: 6px;
  }
}
/* line 1565, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .submenu-nav, #header .navi .cat-menu .master-nav > ul > li .submenu .submenu-nav {
  width: 169px;
  float: left;
  margin: 0 5px;
}
/* line 1569, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .submenu-nav ul, #header .navi .cat-menu .master-nav > ul > li .submenu .submenu-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1574, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .submenu-nav ul li a, #header .navi .cat-menu .master-nav > ul > li .submenu .submenu-nav ul li a {
  font-size: 15px;
  color: #333;
  display: block;
  padding: 2.5px 0;
  cursor: pointer;
  overflow: hidden;
  line-height: 1.3;
}
/* line 1582, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .submenu-nav ul li a:hover, #header .navi .cat-menu .master-nav > ul > li .submenu .submenu-nav ul li a:hover {
  color: #36b449;
}
/* line 1585, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .submenu-nav ul li a span, #header .navi .cat-menu .master-nav > ul > li .submenu .submenu-nav ul li a span {
  font-size: 10px;
  border: 1px solid #bbb;
  padding: 0 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1598, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper {
  margin: 5px 0 0;
  padding: 5px 0 0;
  border-top: 1px solid #ebebeb;
}
/* line 1602, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .brand-title, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .brand-title {
  margin-bottom: 2.5px;
  color: #333;
  font-size: 13px;
}
/* line 1607, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo {
  width: 66px;
  height: 34px;
  border: 1px solid #ebebeb;
  float: left;
  margin: 0 7px 10px 0;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 1616, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo:nth-child(5n+5), #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo:nth-child(5n+5) {
  margin-right: 0;
}
/* line 1619, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo:last-child, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo:last-child {
  margin-bottom: 12px;
}
/* line 1622, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo img, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo img {
  width: 100%;
  height: 100%;
}
/* line 1627, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo:hover, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo:hover {
  opacity: .7;
}
/* line 1631, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo.adLabel::after, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo.adLabel::after {
  content: '';
  width: 24px;
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  margin-left: -24px;
  right: 0;
  top: 0;
}
/* line 1632, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-zh #header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo.adLabel::after, .language-zh #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo.adLabel::after {
  background-image: url(/_ui/shared/common/svg/common/adRecommendedZH.svg);
}
/* line 1635, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-en #header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo.adLabel::after, .language-en #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo.adLabel::after {
  background-image: url(/_ui/shared/common/svg/common/adRecommendedEN.svg);
}
/* line 1649, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image {
  border: 0;
  height: 15px;
  line-height: 15px;
  width: 122px;
  margin: 0 40px 18px 0;
  padding-right: 8px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  /* Last row */
}
/* line 1659, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image span, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image span {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  max-height: 16px;
  font-size: 15px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
}
/* line 1662, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image span::after, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image span::after {
  content: "";
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2272px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 6px;
  position: absolute;
  right: 0;
  top: 1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1662, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image span::after, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image span::after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2240px;
    height: 9px;
    width: 6px;
  }
}
/* line 1671, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image:nth-child(n+13):nth-child(-n+15), #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image:nth-child(n+13):nth-child(-n+15) {
  margin-bottom: 15px;
}
/* line 1674, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image:hover, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image:hover {
  color: #36b449;
}
/* line 1677, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image.adLabel::after, #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image.adLabel::after {
  content: '';
  width: 24px;
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  margin-left: -24px;
}
/* line 1678, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-zh #header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image.adLabel::after, .language-zh #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image.adLabel::after {
  background-image: url(/_ui/shared/common/svg/common/adRecommendedZH.svg);
}
/* line 1681, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-en #header .navi .cat-menu .subnav > ul > li .submenu .brand-logo-wrapper .logo_no_image.adLabel::after, .language-en #header .navi .cat-menu .master-nav > ul > li .submenu .brand-logo-wrapper .logo_no_image.adLabel::after {
  background-image: url(/_ui/shared/common/svg/common/adRecommendedEN.svg);
}
/* line 1694, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu, #header .navi .cat-menu .master-nav > ul > li .second_submenu {
  border-left: 1px solid #EEEEEE;
}
/* line 1697, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu a:link, #header .navi .cat-menu .master-nav > ul > li .second_submenu a:link {
  color: inherit;
}
/* line 1700, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu a:visited, #header .navi .cat-menu .master-nav > ul > li .second_submenu a:visited {
  color: inherit;
}
/* line 1704, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top {
  height: 70px;
  width: 251.2px;
  margin: 10px;
  margin-top: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-between;
  align-content: space-between;
}
/* line 1713, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 {
  width: 116px;
  height: 30px;
  border: 1px solid #CCCCCC;
  color: #333333;
  padding: 0 5px;
}
/* line 1719, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 a.link_clickthrough::after, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 a.link_clickthrough::after {
  content: '';
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4270px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1719, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 a.link_clickthrough::after, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 a.link_clickthrough::after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4172px;
    height: 9px;
    width: 7px;
  }
}
/* line 1723, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 span, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 span {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  max-height: 17px;
  font-size: 15px;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 93px;
  vertical-align: middle;
}
/* line 1728, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1:not(.submenu_nav_1):hover, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1:not(.submenu_nav_1):hover {
  border: 1px solid #36B449;
  color: #36B449;
}
/* line 1731, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1:not(.submenu_nav_1):hover a.link_clickthrough::after, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1:not(.submenu_nav_1):hover a.link_clickthrough::after {
  content: '';
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4281px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1731, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1:not(.submenu_nav_1):hover a.link_clickthrough::after, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1:not(.submenu_nav_1):hover a.link_clickthrough::after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4182px;
    height: 9px;
    width: 7px;
  }
}
/* line 1736, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1 {
  color: #E30B0B;
}
/* line 1738, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1 a.link_clickthrough::after, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1 a.link_clickthrough::after {
  content: '';
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4292px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1738, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1 a.link_clickthrough::after, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1 a.link_clickthrough::after {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4192px;
    height: 9px;
    width: 7px;
  }
}
/* line 1742, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1:hover, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1.submenu_nav_1:hover {
  border: 1px solid #E30B0B;
}
/* line 1748, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1748, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_2, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1748, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_3, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_3 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1748, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_4, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_4 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1754, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.IE_cssfix #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top, .IE_cssfix #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top {
  display: table-cell;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
.IE_cssfix #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top:after, .IE_cssfix #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 1757, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.IE_cssfix #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1, .IE_cssfix #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_top .fashion_nav_section_1 {
  float: left;
}
/* line 1762, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom {
  margin: 5px 10px 0 10px;
  height: 346px;
  width: 251.2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-between;
  align-content: space-between;
}
/* line 1770, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 {
  width: 116px;
  height: 165.5px;
  position: relative;
}
/* line 1774, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_image, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_image {
  height: 116px;
  width: 116px;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1781, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_image img, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_image img {
  max-height: 100%;
  max-width: 100%;
}
/* line 1786, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_text, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_text {
  width: 116px;
  height: 44.5px;
}
/* line 1789, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_text span, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .nav_text span {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 36px;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333333;
  text-align: center;
}
/* line 1795, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .second_submenu_filter, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 .second_submenu_filter {
  display: none;
  background: #FFFFFF;
  width: 116px;
  height: 165.5px;
  position: absolute;
  top: 0;
}
/* line 1804, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2:hover .second_submenu_filter, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2:hover .second_submenu_filter {
  display: initial;
  opacity: 0.2;
}
/* line 1808, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2:hover span, #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2:hover span {
  text-decoration: underline;
}
/* line 1813, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.IE_cssfix #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom, .IE_cssfix #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom {
  display: table;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
.IE_cssfix #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom:after, .IE_cssfix #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 1816, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.IE_cssfix #header .navi .cat-menu .subnav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2, .IE_cssfix #header .navi .cat-menu .master-nav > ul > li .second_submenu .second_submenu_bottom .fashion_nav_section_2 {
  float: left;
}
/* line 1825, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav {
  background: #fff;
}
/* line 1828, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav .subnav {
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
/* line 1830, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav .subnav > ul > li:hover > a {
  color: #115b54;
}
/* line 1832, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav .subnav > ul > li:hover > a > span {
  border-color: #115b54;
}
/* line 1838, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a {
  font-size: 16px;
  font-weight: bold;
  line-height: 40px;
  border-left: none;
}
/* line 1839, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.language-en #header .navi .cat-menu .master-nav > ul > li > a {
  font-size: 14px;
  line-height: 35px;
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.supermarket::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_supermarket.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.supermarket:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.supermarket.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_supermarket_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.beautynhealth::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_beauty.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.beautynhealth:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.beautynhealth.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_beauty_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.macau::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_health.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.macau:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.macau.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_health_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.personalcarenhealth::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_health.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.personalcarenhealth:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.personalcarenhealth.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_health_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.mothernbaby::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_mother.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.mothernbaby:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.mothernbaby.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_mother_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.pets::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_pets.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.pets:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.pets.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_pets_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.homenfamily::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_electrical.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.homenfamily:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.homenfamily.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_electrical_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.housewares::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_houseware.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.housewares:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.housewares.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_houseware_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.deals::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_deals.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.deals:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.deals.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_deals_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.sportsntravel::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_sports.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.sportsntravel:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.sportsntravel.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_sports_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.toysnbooks::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_toys.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.toysnbooks:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.toysnbooks.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_toys_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.fashion::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_fashion.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.fashion:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.fashion.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_fashion_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.finance::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_finance.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.finance:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.finance.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_finance_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.disney::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_disney.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.disney:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.disney.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_disney_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.thirteenlandmarks::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_directoryCat_13Landmarks.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.thirteenlandmarks:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.thirteenlandmarks.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_directoryCat_13LandmarksGreen.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.gadgetsandelectronics::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_gadgets.svg);
}
/* line 1863, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.gadgetsandelectronics:hover::before, #header .navi .cat-menu .master-nav > ul > li > a.gadgetsandelectronics.active::before {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_gadgets_green.svg);
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.general::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
}
/* line 1851, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li > a.normal::before {
  content: '';
  vertical-align: middle;
  margin: -4px 10px 0 0;
  display: inline-block;
  width: 25px;
  height: 25px;
}
/* line 1877, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li:hover > a {
  color: #115b54;
  border-left: none;
  background: #e9ece5;
}
/* line 1881, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li:hover > a::after {
  display: none;
}
/* line 1888, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account {
  float: right;
  font-size: 16px;
  padding: 0px;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
#header .navi .account:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 1893, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account > * {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 0px;
  margin: 0;
}
/* line 1900, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .malldollar {
  max-width: 230px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1910, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip a.btn-myaccount > span:first-child::before {
  content: '';
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
  background-image: url(/_ui/desktop/common/images/sprite/sprite1511-s6c86c57acc.png);
  background-position: -157px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 30px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1910, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account .vip a.btn-myaccount > span:first-child::before {
    background-image: url(/_ui/desktop/common/images/sprite/sprite1511-2x-s50e7106e33.png);
    background-size: 1189px 180px;
    background-position: -157px 0;
    height: 16px;
    width: 30px;
  }
}
/* line 1923, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip ul li a:hover {
  color: #7030ca;
}
/* line 1929, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip ul.myaccount::after {
  border-bottom-color: #7030ca;
}
/* line 1934, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip ul.myaccount li.malldollar-row > a.btn-malldollar:hover .malldollar-expire {
  background: #4f347b;
}
/* line 1938, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container {
  background-color: #8030ca;
}
/* line 1940, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .malldollar {
  background-color: #4f347b;
}
/* line 1944, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .vip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-expire {
  background: #4f347b;
}
/* line 1955, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip a.btn-myaccount > span:first-child::before {
  content: '';
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
  background-image: url(/_ui/desktop/common/images/sprite/sprite1511-s6c86c57acc.png);
  background-position: -187px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 72px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1955, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account .goldVip a.btn-myaccount > span:first-child::before {
    background-image: url(/_ui/desktop/common/images/sprite/sprite1511-2x-s50e7106e33.png);
    background-size: 1189px 180px;
    background-position: -187px 0;
    height: 18px;
    width: 72px;
  }
}
/* line 1968, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip ul li a:hover {
  color: #937210;
}
/* line 1974, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip ul.myaccount::after {
  border-bottom-color: #ddc22d;
}
/* line 1979, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip ul.myaccount li.malldollar-row > a.btn-malldollar:hover .malldollar-expire {
  background: #937210;
}
/* line 1983, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container {
  background-color: #EFD019;
  background-image: url(/_ui/desktop/common/images/goldVip/bgGoldvip.png);
}
/* line 1986, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .malldollar {
  background-color: #937210;
}
/* line 1990, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .goldVip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-expire {
  background: #937210;
}
/* line 2001, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip a.btn-myaccount > span:first-child::before {
  content: '';
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
  background: url("/_ui/shared/common/images/vip/icDiamondvip.svg");
  height: 18px;
  width: 83px;
  background-size: cover;
  display: inline-block;
}
/* line 2018, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip ul li a:hover {
  color: #CFB53B;
}
/* line 2024, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip ul.myaccount::after {
  border-bottom-color: #222222;
}
/* line 2029, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip ul.myaccount li.malldollar-row > a.btn-malldollar:hover .malldollar-expire {
  background: #9B8933;
}
/* line 2033, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container {
  background-color: #222222;
}
/* line 2035, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .malldollar {
  background-color: #9B8933;
}
/* line 2039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account .diamondVip ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-expire {
  background: #9B8933;
}
/* line 2047, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-register, #header .navi .account a.btn-login, #header .navi .account a.btn-cart, #header .navi .account a.btn-mylist, #header .navi .account a.btn-msgCenter {
  display: inline-block;
  line-height: 36px;
  padding: 15px 5px 10px 40px;
  margin: 0px;
  position: relative;
  cursor: pointer;
  color: #333;
}
/* line 2056, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-register:hover, #header .navi .account a.btn-register.active, #header .navi .account a.btn-login:hover, #header .navi .account a.btn-login.active, #header .navi .account a.btn-cart:hover, #header .navi .account a.btn-cart.active, #header .navi .account a.btn-mylist:hover, #header .navi .account a.btn-mylist.active, #header .navi .account a.btn-msgCenter:hover, #header .navi .account a.btn-msgCenter.active {
  background: rgba(0, 0, 0, 0.12);
}
/* line 2059, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-register::before, #header .navi .account a.btn-login::before, #header .navi .account a.btn-cart::before, #header .navi .account a.btn-mylist::before, #header .navi .account a.btn-msgCenter::before {
  position: absolute;
  left: 5px;
  top: 15px;
  content: '';
}
/* line 2067, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-register::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3315px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2067, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account a.btn-register::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3245px;
    height: 32px;
    width: 32px;
  }
}
/* line 2072, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-login::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2072, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account a.btn-login::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3179px;
    height: 32px;
    width: 32px;
  }
}
/* line 2076, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-cart {
  padding-left: 48px;
}
/* line 2078, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-cart::before {
  background-image: url(/_ui/desktop/common/images/bn_cart_black.svg);
  height: 32px;
  width: 32px;
}
/* line 2083, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-cart .cart-number-label {
  position: absolute;
  left: 25px;
  top: 5px;
  background: #ee4054;
  border-bottom: 2px solid #c04054;
  width: 24px;
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  display: block;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
/* line 2102, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-mylist::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3383px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2102, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account a.btn-mylist::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3311px;
    height: 32px;
    width: 32px;
  }
}
/* line 2107, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-msgCenter::before {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3506px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2107, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account a.btn-msgCenter::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3430px;
    height: 32px;
    width: 32px;
  }
}
/* line 2110, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-msgCenter .msg-number-label {
  position: absolute;
  left: 20px;
  top: 5px;
  background: #ee4054;
  border-bottom: 2px solid #c04054;
  width: 24px;
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  display: block;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
/* line 2128, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-myaccount {
  display: inline-block;
  line-height: 36px;
  padding: 15px 20px 10px 5px;
  margin: 0px;
  position: relative;
  cursor: pointer;
  color: #333;
  text-align: right;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
#header .navi .account a.btn-myaccount:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 2138, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-myaccount:hover, #header .navi .account a.btn-myaccount.active {
  background: rgba(0, 0, 0, 0.12);
}
/* line 2141, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-myaccount::before {
  position: absolute;
  right: 6.66667px;
  top: 30.5px;
  content: '';
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2264px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 9px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2141, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account a.btn-myaccount::before {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2233px;
    height: 6px;
    width: 9px;
  }
}
/* line 2148, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-myaccount span {
  float: right;
  clear: both;
  line-height: 18px;
  max-width: 175px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2155, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-myaccount span:first-child {
  max-height: 18px;
  font-size: 16px;
}
/* line 2159, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account a.btn-myaccount span:last-child {
  font-size: 13px;
}
/* line 2165, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul {
  display: block;
  position: absolute;
  top: 56px;
  right: 0px;
  background: #fff;
  text-align: center;
  font-size: 13px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
/* line 2177, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul::after {
  content: "";
  position: absolute;
  top: -7px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 7px solid #fff;
}
/* line 2187, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul li {
  border-bottom: 1px solid #ebebeb;
}
/* line 2189, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul li:last-child {
  border-bottom: 0px solid transparent;
}
/* line 2192, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul li a {
  display: block;
  width: 100%;
  line-height: 34px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
/* line 2199, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul li a:hover {
  background-color: #f5f5f5;
  color: #36b449;
}
/* line 2205, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage {
  display: none;
  width: 376px;
  right: -148px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  overflow: hidden;
}
/* line 2214, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage::after {
  right: 183px;
}
/* line 2217, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.msgBoxHeader {
  line-height: 56px;
}
/* line 2220, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.msgBoxHeader .title {
  float: left;
  font-weight: 700;
  padding: 0 16px;
  font-size: 16px;
  color: #125b54;
}
/* line 2227, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.msgBoxHeader .readAll {
  float: right;
  padding: 0 16px;
  cursor: pointer;
  font-size: 14px;
  color: #125b54;
  font-weight: 700;
}
/* line 2234, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.msgBoxHeader .readAll:hover {
  text-decoration: underline;
}
/* line 2238, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.msgBoxHeader:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2244, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper {
  height: 355px;
  overflow: auto;
  position: relative;
}
/* line 2249, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .noMessageOverlay {
  display: none;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 2256, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .noMessageOverlay .icNomsgSmall {
  margin-top: 74px;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3692px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 73px;
  width: 73px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2256, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account ul.mymessage li.messageWrapper .noMessageOverlay .icNomsgSmall {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3613px;
    height: 73px;
    width: 73px;
  }
}
/* line 2260, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .noMessageOverlay .nomsg {
  line-height: 26px;
  font-size: 24px;
  columns: #222222;
  font-weight: 700;
  margin-top: 8px;
}
/* line 2267, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .noMessageOverlay a.greenButton {
  display: inline-block;
  width: auto;
  background-color: #36b449;
  border-radius: 2px;
  line-height: 32px;
  font-size: 14px;
  color: #ffffff;
  padding: 0 20px;
  margin-top: 16px;
}
/* line 2277, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .noMessageOverlay a.greenButton:hover {
  background-color: #237630;
}
/* line 2281, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer {
  line-height: 16px;
  font-size: 13px;
  text-align: initial;
}
/* line 2286, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem {
  cursor: pointer;
  position: relative;
  padding: 8px 12px 8px 0px;
  min-height: 88px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  border: 1px solid #f2f2f2;
}
/* line 2295, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem:hover {
  background: #f3f3f3;
}
/* line 2299, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .more {
  cursor: pointer;
  display: none;
  font-size: 14px;
  font-weight: bold;
  color: #125b54;
}
/* line 2305, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .more:hover {
  text-decoration: underline;
}
/* line 2310, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .unread-dot {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 8px;
  height: 8px;
  background-color: #ea3150;
  border-radius: 8px;
}
/* line 2320, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemL {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0 0 83px;
  -moz-box-flex: 0 0 83px;
  -ms-flex: 0 0 83px;
  -webkit-flex: 0 0 83px;
  flex: 0 0 83px;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 2326, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemL .msgIcon {
  min-height: 48px;
  min-width: 48px;
  max-height: 48px;
  max-width: 48px;
}
/* line 2333, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemL .msgTypeText {
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  margin-top: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  word-break: break-word;
  word-wrap: break-word;
  width: 100%;
}
/* line 2347, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .vtLine {
  min-width: 1px;
  max-width: 1px;
  min-height: 72px;
  background-color: rgba(34, 34, 34, 0.12);
}
/* line 2354, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemR {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 2360, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemR .msgText {
  line-height: 20px;
  min-height: 40px;
  max-height: 40px;
  overflow: hidden;
  width: 252px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-left: auto;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  margin-bottom: 8px;
  text-align: left;
}
/* line 2377, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemR .msgText b {
  color: #3b3b3b;
  font-weight: 700;
}
/* line 2381, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemR .msgText.moreClicked {
  max-height: none;
  -webkit-line-clamp: unset;
}
/* line 2386, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemR .msgFooter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-box-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 250px;
  margin: auto 0 4px auto;
}
/* line 2392, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.messageWrapper .msgContainer .msgItem .msgItemR .msgTime {
  display: inline-block;
  color: #666666;
  font-size: 14px;
  font-weight: 400;
}
/* line 2404, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.viewAllMsg a {
  line-height: 32px;
  font-size: 14px;
  background-color: #235b54;
  color: #eeeeee;
}
/* line 2409, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mymessage li.viewAllMsg a:hover {
  text-decoration: underline;
}
/* line 2415, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mylist {
  display: none;
  width: 130px;
}
/* line 2419, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.mylist::after {
  right: 60px;
}
/* line 2423, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount {
  display: none;
  width: 250px;
}
/* line 2427, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount::after {
  border-bottom-color: #36b449;
  right: 40px;
}
/* line 2431, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row {
  border: none;
}
/* line 2433, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar {
  display: block;
  color: white;
  line-height: 1;
}
/* line 2438, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar:hover .malldollar-container > * {
  opacity: 0.8;
}
/* line 2441, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar:hover .malldollar-expire {
  background: #237d43;
}
/* line 2445, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container {
  background-color: #36b449;
  padding: 10px;
}
/* line 19, ../../../../resource/compass/lib/_hktvMixin.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
}
/* line 2449, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .title {
  float: left;
}
/* line 2451, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .title::before {
  content: '';
  background-image: url(/_ui/shared/common/images/sprite/product-s516ab4d78c.png);
  background-position: 0 -30px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 25px;
  width: 25px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2451, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .title::before {
    background-image: url(/_ui/shared/common/images/sprite/product-2x-se044fc7286.png);
    background-size: 48px 645px;
    background-position: 0 -30px;
    height: 25px;
    width: 25px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2.25), (min-resolution: 2.25dppx) {
  /* line 2451, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .title::before {
    background-image: url(/_ui/shared/common/images/sprite/product-3x-s797e9a52b9.png);
    background-size: 48px 296px;
    background-position: 0 -75px;
    height: 25px;
    width: 25px;
  }
}
/* line 2455, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .title span {
  text-align: left;
  display: inline-block;
}
/* line 2458, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .title span .title-text {
  display: block;
}
/* line 2463, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container .malldollar {
  float: right;
  padding: 10px 5px;
  font-size: 20px;
  background-color: #27904d;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 2474, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container.goldVip .title::before {
  content: '';
  background-image: url(/_ui/shared/common/images/sprite/product-s516ab4d78c.png);
  background-position: -16px -78px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 25px;
  width: 25px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2474, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container.goldVip .title::before {
    background-image: url(/_ui/shared/common/images/sprite/product-2x-se044fc7286.png);
    background-size: 48px 645px;
    background-position: -16px -78px;
    height: 25px;
    width: 25px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2.25), (min-resolution: 2.25dppx) {
  /* line 2474, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container.goldVip .title::before {
    background-image: url(/_ui/shared/common/images/sprite/product-3x-s797e9a52b9.png);
    background-size: 48px 296px;
    background-position: 0 0;
    height: 25px;
    width: 25px;
  }
}
/* line 2478, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container.goldVip .title span {
  font-weight: 600;
  color: #000;
}
/* line 2486, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container.diamondVip .title::before {
  content: '';
  background: url("/_ui/desktop/common/images/sprite/icDiamondVip.svg");
  width: 24px;
  height: 24px;
}
/* line 2492, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-container.diamondVip .title span {
  font-weight: 600;
  color: #CFB53B;
}
/* line 2499, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .account ul.myaccount li.malldollar-row > a.btn-malldollar .malldollar-expire {
  font-size: 13px;
  padding: 10px;
  background: #27904d;
}
/* line 2510, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom {
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  font-size: 14px;
  overflow: hidden;
}
/* line 2517, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .keywords {
  float: left;
  margin-left: 20%;
  font-size: 14px;
  line-height: 30px;
  width: 40%;
}
/* line 2523, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .keywords > * {
  margin-right: 5px;
}
/* line 2526, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .keywords a {
  color: white;
  text-decoration: underline;
}
/* line 2531, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .promoMsg {
  float: right;
  width: 480px;
}
/* line 2534, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .promoMsg .promo-message {
  text-align: right;
  height: 32px;
  overflow: hidden;
}
/* line 2537, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .promoMsg .promo-message a {
  color: #ffffff;
}
/* line 2540, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .promoMsg .promo-message p {
  color: #ffffff;
}
/* line 2545, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .bottom .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 2554, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#nav {
  display: block;
  position: absolute;
  z-index: 997;
  width: 104px;
  padding: 2px 0 0 0;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

/* line 2564, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.topnav-left span.new {
  position: relative;
  top: -5px;
  font-size: 11px;
  color: red;
  animation: updown 1s infinite;
}

/* Category */
/* line 2574, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.category span {
  line-height: 36px;
  position: absolute;
}

/* line 2579, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li a:after {
  content: ' ';
  width: 6px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
  background-position: -200px -250px;
}

/* line 2590, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.subnav.subnav-off {
  transform: translateY(-50%) scaleY(0);
  opacity: 0;
  visibility: hidden;
}

/* line 2596, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.header-bottom-off {
  display: none !important;
}

/* line 2600, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li .subnav_2 {
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  width: 420px;
  height: 460px;
  padding: 10px 20px;
  position: absolute;
  left: 169px;
  top: 0;
  display: none;
}

/* line 2612, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li .subnav_2 .nav {
  width: 180px;
  float: left;
  margin: 0 5px;
}

/* line 2618, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li:hover .subnav_2 {
  display: block;
}

/* line 2622, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li .subnav_2 a {
  border: none;
  padding: 0;
}

/* line 2627, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li:hover a {
  border-left: 5px solid #115b54;
  background: #fff;
}

/* line 2632, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li .subnav_2 .title {
  font-size: 18px;
  color: #222;
  margin: 0 0 10px;
  height: 24px;
}

/* line 2639, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.subnav_2 .brand-title {
  margin: 0 0 10px;
  color: #333;
  font-size: 13px;
}

/* line 2645, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.brand-logo-wrapper {
  margin: 10px 0 0;
  padding: 10px 0 0;
  border-top: 1px solid #ebebeb;
}

/* line 2651, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.subnav_2 .nav li {
  line-height: 25px;
}

/* line 2655, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li:hover .subnav_2 a {
  border: none;
  float: left;
  margin-right: 10px;
}

/* line 2661, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.subnav_2 .nav a {
  font-size: 13px;
}

/* line 2665, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li a {
  display: block;
  padding: 0 10px;
  border-left: 5px solid #f5f5f5;
  color: #333;
  cursor: pointer;
  position: relative;
  z-index: 99;
}

/* line 2675, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li span {
  font-size: 10px;
  border: 1px solid #bbb;
  padding: 0 3px;
  border-radius: 2px;
  position: relative;
}

/* line 2683, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li .subnav_2 ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 2689, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav li .subnav_2 li a {
  display: block;
  padding: 0;
  cursor: pointer;
}

/* line 2695, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category .subnav {
  display: none;
  background: #f5f5f5;
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 999;
  cursor: default;
  transition: transform 0.5s, opacity 0.2s;
  opacity: 1;
  padding: 5px 0;
  width: 100%;
  height: 460px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

/* line 2713, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.navi .category:hover .subnav {
  display: block;
}

/* line 2717, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.btn-myacct:first-child:hover, .btn-myacct.active:first-child:hover, .btn-myacct:first-child:active, .btn-myacct.active:first-child:active {
  background: rgba(0, 0, 0, 0.12);
}

/* line 2722, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.btn-mywishlist:hover, .btn-mywishlist.active:hover, .btn-mywishlist:active, .btn-mywishlist.active:active {
  background: rgba(0, 0, 0, 0.12);
}

/* line 2727, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
a.btn-cart.header-sprite-container.btn-to-checkout-express:hover {
  background: rgba(0, 0, 0, 0.12);
}

@media screen and (max-width: 1188px) {
  /* line 2733, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .wrapper.clearfix, .wrapper-top-inner div#tab {
    margin: initial;
  }
}
/* line 2739, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.extra-banner-container {
  z-index: 101;
  position: fixed;
  right: -5000px;
  top: 220px;
  transition: all 0.5s;
  opacity: 0;
}
/* line 2746, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.extra-banner-container.active {
  right: 0px;
  opacity: 1;
}
/* line 2750, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.extra-banner-container i {
  position: absolute;
  right: 0px;
  top: -30px;
  cursor: pointer;
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1636px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 28px;
  width: 28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2750, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .extra-banner-container i {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1621px;
    height: 28px;
    width: 28px;
  }
}
/* line 2757, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.extra-banner-container i:hover {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1606px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 28px;
  width: 28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2757, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .extra-banner-container i:hover {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1592px;
    height: 28px;
    width: 28px;
  }
}
/* line 2761, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.extra-banner-container .hktv-zone-banner {
  margin-bottom: 20px;
  transition: opacity 0.13s linear;
}
/* line 2764, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.extra-banner-container .hktv-zone-banner:hover {
  opacity: .8;
}

/* line 2770, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.AnimatedHeader {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: -99999;
  overflow: hidden;
  max-height: 140px;
}
/* line 2778, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.AnimatedHeader img {
  position: static;
  margin: 0 auto;
  display: block;
}

/* line 2785, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icCategorydropdownWhite {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2475px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2785, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icCategorydropdownWhite {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2435px;
    height: 32px;
    width: 32px;
  }
}

/* line 2789, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icArrowrightGrey {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2272px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 9px;
  width: 6px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2789, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icArrowrightGrey {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2240px;
    height: 9px;
    width: 6px;
  }
}

/* line 2793, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icArrowdownGrey {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2264px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 9px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2793, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icArrowdownGrey {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2233px;
    height: 6px;
    width: 9px;
  }
}

/* line 2797, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.btnSearchbar {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -1734px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2797, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .btnSearchbar {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -1716px;
    height: 32px;
    width: 32px;
  }
}

/*.icSupermarket {
    @include getSprite_HeaderDesktop(icSupermarket);
}

.icBeautynhealth {
    @include getSprite_HeaderDesktop(icBeautynHealth);
}

.icFashion {
    @include getSprite_HeaderDesktop(icFashion);
}

.icHomenfamily {
    @include getSprite_HeaderDesktop(icHomenfamily);
}

.icDeals {
    @include getSprite_HeaderDesktop(icDeals);
}

.icHousewares {
    @include getSprite_HeaderDesktop(icHousewares);
}
*/
/* line 2825, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icDining {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4314px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2825, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icDining {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4212px;
    height: 20px;
    width: 20px;
  }
}

/* line 2828, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icDining {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4336px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2828, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icDining {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4233px;
    height: 20px;
    width: 20px;
  }
}

/* line 2831, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icDiningLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4358px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2831, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icDiningLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4254px;
    height: 40px;
    width: 40px;
  }
}

/* line 2835, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icAllDeal {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2178px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2835, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icAllDeal {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2150px;
    height: 20px;
    width: 20px;
  }
}

/* line 2839, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icAllDeal {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2200px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2839, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icAllDeal {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2171px;
    height: 20px;
    width: 20px;
  }
}

/* line 2842, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icAllDealLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2222px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2842, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icAllDealLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2192px;
    height: 40px;
    width: 40px;
  }
}

/* line 2846, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icBeauty {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2283px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2846, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icBeauty {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2250px;
    height: 20px;
    width: 20px;
  }
}

/* line 2849, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icBeauty {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2305px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2849, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icBeauty {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2271px;
    height: 20px;
    width: 20px;
  }
}

/* line 2852, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icBeautyLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2327px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2852, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icBeautyLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2292px;
    height: 40px;
    width: 40px;
  }
}

/* line 2856, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icFeature {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2764px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2856, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icFeature {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2713px;
    height: 21px;
    width: 20px;
  }
}

/* line 2859, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icFeature {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2787px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2859, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icFeature {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2735px;
    height: 20px;
    width: 20px;
  }
}

/* line 2862, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icFeatureLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2809px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2862, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icFeatureLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2756px;
    height: 40px;
    width: 40px;
  }
}

/* line 2865, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icLeisure {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3066px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2865, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icLeisure {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3004px;
    height: 20px;
    width: 20px;
  }
}

/* line 2868, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icLeisure {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3088px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2868, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icLeisure {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3025px;
    height: 20px;
    width: 20px;
  }
}

/* line 2871, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icLeisureLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -3110px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2871, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icLeisureLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3046px;
    height: 40px;
    width: 40px;
  }
}

/* line 2874, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icShopping {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2283px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2874, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icShopping {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2250px;
    height: 20px;
    width: 20px;
  }
}

/* line 2877, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icShopping {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2305px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2877, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icShopping {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2271px;
    height: 20px;
    width: 20px;
  }
}

/* line 2880, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icShoppingLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2327px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2880, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icShoppingLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2292px;
    height: 40px;
    width: 40px;
  }
}

/* line 2884, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icTravel {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4075px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2884, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icTravel {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -3984px;
    height: 20px;
    width: 20px;
  }
}

/* line 2887, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals li.active .icTravel {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4097px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2887, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #header.deals li.active .icTravel {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4005px;
    height: 20px;
    width: 20px;
  }
}

/* line 2890, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icTravelLarge {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -4119px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2890, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icTravelLarge {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -4026px;
    height: 40px;
    width: 40px;
  }
}

/* line 2894, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icHeart {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2905px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2894, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icHeart {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2849px;
    height: 24px;
    width: 24px;
  }
}

/* line 2897, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.icCart {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2449px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2897, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .icCart {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2410px;
    height: 24px;
    width: 24px;
  }
}

/* line 2903, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#wishlistWrapper .mylistLeftNavBar li.active .icHeart {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2879px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2903, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #wishlistWrapper .mylistLeftNavBar li.active .icHeart {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2824px;
    height: 24px;
    width: 24px;
  }
}
/* line 2906, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#wishlistWrapper .mylistLeftNavBar li.active .icCart {
  background-image: url(/_ui/desktop/common/images/sprite/header1511-sfe4f1e7a90.png);
  background-position: 0 -2423px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2906, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  #wishlistWrapper .mylistLeftNavBar li.active .icCart {
    background-image: url(/_ui/desktop/common/images/sprite/header1511-2x-sd561b85528.png);
    background-size: 210px 6162px;
    background-position: 0 -2385px;
    height: 24px;
    width: 24px;
  }
}

/* Beautynhealth MenuOverlay */
/* line 2917, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav, #header.beautynhealth .navi .cat-menu .master-nav {
  background-color: #ECECE5;
}
/* line 2922, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li > a, #header.beautynhealth .navi .cat-menu .master-nav > ul > li > a {
  border-left: 5px solid #ECECE5;
}
/* line 2929, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li > .submenu .brand-logo-wrapper .brand-title, #header.beautynhealth .navi .cat-menu .master-nav > ul > li > .submenu .brand-logo-wrapper .brand-title {
  margin-bottom: 10px;
}
/* line 2933, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li > .submenu .brand-logo-wrapper .logo_no_image, #header.beautynhealth .navi .cat-menu .master-nav > ul > li > .submenu .brand-logo-wrapper .logo_no_image {
  height: 16px;
  line-height: 16px;
  margin: 0 40px 0 0;
}
/* line 2938, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li > .submenu .brand-logo-wrapper .logo_no_image span, #header.beautynhealth .navi .cat-menu .master-nav > ul > li > .submenu .brand-logo-wrapper .logo_no_image span {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  max-height: 16px;
  font-size: 15px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2945, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat, #header.beautynhealth .navi .cat-menu .master-nav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none;
}
/* line 2949, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li:hover > a, #header.beautynhealth .navi .cat-menu .master-nav > ul > li:hover > a {
  border-left: 5px solid #66051b;
  color: #66051b;
}

/* Housewares MenuOverlay */
/* line 2968, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi .cat-menu .subnav > ul > li > a, #header.housewares .navi .cat-menu .master-nav > ul > li > a {
  color: #3e3e23;
  line-height: 19px;
}
/* line 2973, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat, #header.housewares .navi .cat-menu .master-nav > ul > li > .anchorBanner.promoCat {
  border: none;
}
/* line 2977, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi .cat-menu .subnav > ul > li:hover > a, #header.housewares .navi .cat-menu .master-nav > ul > li:hover > a {
  border-left: 5px solid #3e3e23;
}

/* Homenfamily MenuOverlay */
/* line 2991, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu .subnav, #header.homenfamily .navi .cat-menu .master-nav {
  background-color: #EBEFF2;
}
/* line 2996, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu .subnav > ul > li > a, #header.homenfamily .navi .cat-menu .master-nav > ul > li > a {
  border-left: 5px solid #EBEFF2;
}
/* line 3000, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat, #header.homenfamily .navi .cat-menu .master-nav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3004, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu .subnav > ul > li:hover > a, #header.homenfamily .navi .cat-menu .master-nav > ul > li:hover > a {
  border-left: 5px solid #174741;
  color: #174741;
}

/* line 3015, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.btnHotDealsTuesday {
  background-image: url(/_ui/desktop/common/images/sprite/supermarket_homenfamily-s2f055aa162.png);
  background-position: 0 -186px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 50px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3015, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .btnHotDealsTuesday {
    background-image: url(/_ui/desktop/common/images/sprite/supermarket_homenfamily-2x-sb8f98fae5c.png);
    background-size: 1188px 560px;
    background-position: 0 -186px;
    height: 50px;
    width: 210px;
  }
}
/* line 45, ../../../../resource/compass/lib/_hktvGetSprite.scss */
body.language-en .language-en .btnHotDealsTuesday {
  background-image: url(/_ui/desktop/common/images/sprite/supermarket_homenfamily_Eng-sded8980c60.png);
  background-position: 0 -495px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 50px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 45, ../../../../resource/compass/lib/_hktvGetSprite.scss */
  body.language-en .language-en .btnHotDealsTuesday {
    background-image: url(/_ui/desktop/common/images/sprite/supermarket_homenfamily-2x_Eng-s2c6d92bc2d.png);
    background-size: 1188px 495px;
    background-position: -414px 0;
    height: 50px;
    width: 210px;
  }
}

/* line 3022, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
.btn-hw-promo-cat {
  background-image: url(/_ui/desktop/common/images/sprite/housewares-s226ba2adca.png);
  background-position: -126px -78px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 50px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3022, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
  .btn-hw-promo-cat {
    background-image: url(/_ui/desktop/common/images/sprite/housewares-2x-s548a57af48.png);
    background-size: 1188px 525px;
    background-position: -126px -78px;
    height: 50px;
    width: 210px;
  }
}
/* line 45, ../../../../resource/compass/lib/_hktvGetSprite.scss */
body.language-en .btn-hw-promo-cat {
  background-image: url(/_ui/desktop/common/images/sprite/housewares_Eng-s21ac9db40c.png);
  background-position: -216px -86px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 50px;
  width: 210px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 45, ../../../../resource/compass/lib/_hktvGetSprite.scss */
  body.language-en .btn-hw-promo-cat {
    background-image: url(/_ui/desktop/common/images/sprite/housewares-2x_Eng-se3ef3aee2a.png);
    background-size: 1188px 230px;
    background-position: -216px -86px;
    height: 50px;
    width: 210px;
  }
}

/* line 3028, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header .navi .cat-menu .master-nav > ul > li .subnav .anchorBanner.promoCat {
  height: 55px;
  border: 0;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.supermarket .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.beautynhealth .navi .cat-menu .subnav > ul > li:hover > a {
  color: #66051b;
  border-left: 5px solid #66051b;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.macau .navi .cat-menu .subnav > ul > li:hover > a {
  color: #8A6F1C;
  border-left: 5px solid #8A6F1C;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.personalcarenhealth .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.personalcarenhealth .navi .cat-menu .subnav > ul > li:hover > a {
  color: #40251E;
  border-left: 5px solid #40251E;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.mothernbaby .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.mothernbaby .navi .cat-menu .subnav > ul > li:hover > a {
  color: #034c54;
  border-left: 5px solid #034c54;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.pets .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.pets .navi .cat-menu .subnav > ul > li:hover > a {
  color: #6a2a16;
  border-left: 5px solid #6a2a16;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.homenfamily .navi .cat-menu .subnav > ul > li:hover > a {
  color: #174741;
  border-left: 5px solid #174741;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.housewares .navi .cat-menu .subnav > ul > li:hover > a {
  color: #3e3e23;
  border-left: 5px solid #3e3e23;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.deals .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sportsntravel .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.sportsntravel .navi .cat-menu .subnav > ul > li:hover > a {
  color: #2a4a04;
  border-left: 5px solid #2a4a04;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.toysnbooks .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
/* line 3044, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.toysnbooks .navi .cat-menu .subnav > ul > li:hover > a {
  color: #052a52;
  border-left: 5px solid #052a52;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.fashion .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.finance .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.disney .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.thirteenlandmarks .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.gadgetsandelectronics .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.general .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}

/* line 3039, ../../../../resource/compass/_ui/desktop/common/css/header_1511.scss */
#header.normal .navi .cat-menu .subnav > ul > li > .anchorBanner.promoCat {
  height: 55px;
  border: none !important;
}
