/*sharelist Page*/
/* line 2, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper {
  margin: 25px;
  padding-bottom: 100px;
  width: 1188px;
}

/* line 8, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .caption {
  font-size: 22px;
  font-weight: bold;
  line-height: 35px;
}

/* line 14, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .remark {
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 20px;
}

/* line 21, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .top-section {
  margin-bottom: 20px;
}

/* line 25, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.ic_addtoList {
  background-image: url(/_ui/desktop/common/svg/sharelist/ic_addtoList_sharelist.svg);
  width: 25px;
  height: 25px;
  margin-top: 6px;
}

/* line 31, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.ic_addtoCart {
  background-image: url(/_ui/desktop/common/svg/sharelist/ic_addtoCart_sharelist.svg);
  width: 25px;
  height: 25px;
  margin-top: 5px;
}

/* line 37, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .top-section .addlisttocart-button {
  margin-right: 50px;
}

/* line 41, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .top-section .nottoadd {
  font-size: 15px;
  line-height: 35px;
  color: #555;
  font-weight: bold;
  text-decoration: underline;
}

/* line 49, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .bottom-section {
  display: inline-flex;
  margin-top: 30px;
}

/* line 54, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelist-wrapper .addlisttocart-button .hktvsprite-ic-cart-bt {
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 15px;
}

/* line 61, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.right-wrapper {
  display: inline-block;
  min-height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-left: 1px dotted #ccc;
  vertical-align: middle;
  margin-left: 30px;
  width: 358px;
  word-break: break-all;
}

/* line 77, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-img {
  width: 72px;
  height: 72px;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  margin: 20px 0px 20px 10px;
}

/* line 89, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-img img {
  max-width: 100%;
  max-height: 70px;
}

/* line 94, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-info {
  display: inline-block;
  margin-right: 40px;
  padding: 20px 0 20px 5px;
  line-height: 16px;
  width: 45%;
  font-size: 16px;
}

/* line 102, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.language-en .cart-entry-row .cart-prod-info {
  margin-right: 0px;
}

/* line 105, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .brand-product-name {
  font-weight: bold;
}

/* line 109, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row.disable .cart-prod-info {
  width: 723px;
}

/* line 113, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-info .brand-product-name a:hover {
  text-decoration: underline;
}

/* line 117, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price {
  display: block;
  float: left;
  width: 225px;
  padding-left: 30px;
}

/* line 123, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .single-price {
  display: block;
}

/* line 127, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel {
  display: inline-block;
  margin-top: 17px;
  font-size: 14px;
}

/* line 133, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .promotion {
  width: 80px;
}

/* line 137, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount {
  width: 100%;
  display: flex;
  align-items: center;
}

/* line 143, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .normal > span {
  font-weight: normal;
}

/* line 147, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount > span:first-of-type {
  font-weight: 700;
  font-size: 20px;
}

/* line 152, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount > span.vip {
  color: #7039c7;
}

/* line 156, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount > span.goldvip {
  color: #d9a900;
}

/* line 160, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount > span.diamondvip {
  color: #927D20;
}

/* line 164, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount > span.personal {
  color: #FF5000;
}

/* line 169, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount .vip-highlight {
  background-image: url("/_ui/shared/common/images/vipPriceRebate/VIPTag.svg");
  display: block;
  width: 42px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 178, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount .goldvip-highlight {
  background-image: url("/_ui/shared/common/images/vipPriceRebate/Gold-3x.png");
  display: block;
  width: 42px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 187, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount .diamondvip-highlight {
  background-image: url("/_ui/shared/common/images/vipPriceRebate/DVIPTag.svg");
  display: block;
  width: 42px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 196, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount .personal-highlight {
  display: inline-block;
  width: 46px;
  height: 22px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 4px;
}
/* line 203, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount .personal-highlight.zh {
  background-image: url(/_ui/common/images/personal_price/priceLabel-zh.svg);
}
/* line 206, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-price .pricelabel .discount .personal-highlight.en {
  background-image: url(/_ui/common/images/personal_price/priceLabel-en.svg);
}

/* line 211, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-qty {
  display: block;
  float: left;
  width: 132px;
}

/* line 218, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-qty > span:first-of-type {
  margin-right: 12px;
  display: block;
}

/* line 222, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-qty .quantity {
  margin-top: 17px;
  font-size: 14px;
}

/* line 227, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.cart-entry-row .cart-prod-status {
  font-weight: bold;
  vertical-align: middle;
  padding-left: 10px;
}

/* line 233, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelistOverlay {
  width: 820px;
  padding: 50px 0 20px 25px;
  font-size: 14px;
  line-height: 18px;
}

/* line 240, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelistOverlay .statusEntries {
  padding-top: 10px;
}

/* line 244, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelistOverlay .title {
  font-size: 20px;
  padding-bottom: 10px;
}

/* line 249, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelistOverlay .cart-entry-row.disable .cart-prod-info {
  width: 534px;
}

/* line 253, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.sharelistOverlay .bottom-section {
  margin-top: 20px;
  text-align: right;
}

/* line 258, ../../../../resource/compass/_ui/desktop/common/css/shareListPage.scss */
.backtohomepage-button, .gotocheckout-button {
  display: inline-block;
  line-height: 32px;
  padding: 0 15px;
  margin-right: 10px;
}
