/* IMPORTANT: Do not modify this generated css file*/
/* 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 */
/* Loading */
/* line 9, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.page-shareListPage .wrapper-footer .footer-content .wrapper-footer-btm-content .footer-allright {
  margin-top: 0px;
}

/* line 12, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer {
  text-align: center;
}
/* line 15, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer .titleWrapper {
  font-size: 24px;
}
/* line 18, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer #mainWrapper {
  margin-top: 60px;
}
/* line 21, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer .iconWrapper {
  margin-top: 24px;
}
/* line 24, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer .shareListButtonContainer {
  margin-top: 40px;
  display: inline-flex;
}
/* line 27, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer .shareListButtonContainer .shareListButton:nth-child(2n) {
  margin-left: 58px;
}
/* line 30, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#shareListResultContainer .shareListButtonContainer button {
  color: #ffffff;
  min-width: 250px;
  min-height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 3px;
}

/* line 41, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.loadingContainer {
  display: none;
  position: fixed;
  z-index: 5;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  color: #FFF;
  background: rgba(0, 0, 0, 0.7);
  cursor: wait;
}

/* line 53, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.loadingIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  background-color: #FFF;
  border: none;
  border-radius: 4px;
}

/* line 63, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.loadingText {
  font-size: 14px;
  text-align: center;
  color: #666;
}

/* line 68, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.closeIcon {
  background-image: url("/_ui/desktop/common/svg/sharelist/ic_close.svg");
  display: inline-block;
  width: 35px;
  height: 35px;
}

/* line 75, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-title {
  border-bottom: solid 1px #cccccc;
  text-align: center;
}
/* line 78, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-title .shareList-dialog-title-line {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 22px;
  color: #222222;
}
/* line 86, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-content {
  display: block;
  min-width: 580px;
}
/* line 89, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-content .fieldTitle {
  display: inline-flex;
  margin-top: 34px;
  margin-left: 20px;
  font-size: 15px;
}
/* line 95, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-content .fieldContainer {
  display: inline-flex;
}
/* line 97, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-content .fieldContainer .fieldContent {
  display: inline-block;
  margin-left: 37px;
}
/* line 100, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-content .fieldContainer .fieldContent input.newName {
  width: 290px;
  height: 35px;
  font-size: 15px;
  padding: 6px 0 5px 5px;
}
/* line 106, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.rename-dialog .shareList-dialog-content .fieldContainer .fieldContent .reNameRemark {
  margin-top: 2px;
  font-size: 12px;
  color: #ff0000;
}

/* line 117, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer {
  text-align: right;
  margin-top: 77px;
  margin-bottom: 20px;
}
/* line 121, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer.confirm {
  margin-top: 32px;
  margin-bottom: 30px;
}
/* line 125, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer button {
  min-width: 100px;
  min-height: 36px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
}
/* line 131, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer button.shareList-dialog-back {
  border: 1px solid #cccccc;
  border-radius: 3px;
  color: #222222;
  background-color: #ffffff;
}
/* line 136, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer button.shareList-dialog-back:hover {
  cursor: pointer;
}
/* line 140, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer button.shareList-dialog-confirm {
  margin-left: 15px;
  margin-right: 10px;
  color: #FFF;
  background-color: #36B449;
  border-radius: 3px;
}
/* line 147, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog-footer button.shareList-dialog-confirm:hover {
  border: none;
  background-color: #2B8939;
  cursor: pointer;
}

/* line 157, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog {
  margin-bottom: 20px;
}
/* line 159, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-content {
  margin-top: 49px;
  margin-left: 23px;
  margin-right: 23px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #000000;
  font-size: 15px;
  line-height: 22px;
  font-weight: bold;
  text-align: center;
}
/* line 160, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-content.merge {
  margin-top: 38px;
}
/* line 166, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-content .shareList-dialog-content-line {
  width: 370px;
}
/* line 176, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-footer {
  margin-top: 10px;
  text-align: center;
}
/* line 179, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-footer.merge {
  margin-top: 27px;
}
/* line 182, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-footer button {
  min-width: 185px;
  min-height: 36px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 2px;
}
/* line 190, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-footer .shareList-dialog-addToSaveArea {
  color: #222222;
  background-color: #f0f0f0;
  border: 1px solid #cccccc;
  padding-left: 11px;
  padding-right: 11px;
}
/* line 197, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-footer .shareList-dialog-merge {
  color: #FFF;
  background-color: #36B449;
}
/* line 200, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareList-dialog.cartNotEmpty-dialog .shareList-dialog-footer .shareList-dialog-merge:hover {
  border: none;
  background-color: #2B8939;
  cursor: pointer;
}

/* line 208, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.bottom-section {
  float: right;
}
/* line 210, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.bottom-section .button-container {
  margin-left: 10px;
}

/* line 215, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.bottom-section .addListToMyList-button {
  cursor: pointer;
}
/* line 218, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.bottom-section .addlisttocart-button {
  cursor: pointer;
}

/* line 222, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.addListToMyList-button {
  display: inline-flex;
  min-width: 150px;
  min-height: 40px;
  border: solid 1px #36b449;
  border-radius: 3px;
  color: #36b449;
  padding-left: 13px;
  font-size: 16px;
  line-height: 40px;
}
/* line 232, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.addListToMyList-button span {
  margin-left: 5px;
}
/* line 234, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
body.language-en .addListToMyList-button span {
  margin-left: 10px;
}

/* line 239, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.addlisttocart-button {
  display: inline-flex;
  min-width: 178px;
  min-height: 40px;
  font-size: 16px;
  line-height: 40px;
  padding-right: 34px;
  padding-left: 34px;
  color: #ffffff;
  background-color: #36B449;
  border: solid 1px #36b449;
  border-radius: 3px;
}
/* line 247, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
body.language-en .addlisttocart-button {
  padding-right: 24px;
  padding-left: 24px;
}
/* line 255, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.addlisttocart-button span {
  margin-left: 5px;
}
/* line 257, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
body.language-en .addlisttocart-button span {
  margin-left: 10px;
}

/* line 263, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container {
  display: inline-block;
  -webkit-box-align: center;
  width: 100px;
  align-self: center;
}
/* line 269, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container .deliveryLabel {
  display: inline-block;
  vertical-align: baseline;
  padding-left: 8px;
  margin-top: 5px;
}
/* line 275, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container .deliveryLabel .deliveryLabelBackdrop {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 2px 8px 2px 12px;
}
/* line 282, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container .deliveryLabel .deliveryLabelIcon {
  display: inline-block;
  vertical-align: baseline;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -8px;
  width: 15px;
  height: 15px;
}
/* line 293, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container .deliveryLabel .deliveryLabelText {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  top: 1px;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  text-align: left;
}
/* line 306, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container .deliveryLabel[data-hover-effect="true"]:hover .deliveryLabelText {
  text-decoration: underline;
  cursor: pointer;
}
/* line 313, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.delivery-label-container .deliveryLabel:not([data-flatten="true"]) .deliveryLabelBackdrop {
  border-radius: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 0px;
}

/* searchResult product Brief*/
/* line 322, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#product-result .deliveryLabel {
  padding-top: 8px;
  height: 29px;
  width: 90%;
}
/* line 326, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#product-result .deliveryLabel .deliveryLabelBackdrop {
  max-width: 100%;
  height: 20px;
}
/* line 330, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
#product-result .deliveryLabel .deliveryLabelText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  height: 16px;
}

/* line 338, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareListEntries.noStock {
  margin-bottom: 26px;
  border: #eb0000 2px dotted;
  border-radius: 5px;
}

/* line 343, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.shareListEntries {
  border: 1px solid #ccc;
  border-radius: 5px;
}

/* line 347, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.cart-entry-row {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  border-collapse: separate;
  border-spacing: 3px;
  margin-top: -1px;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
/* line 360, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.cart-entry-row:last-of-type {
  border-bottom: none;
}
/* line 363, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.cart-entry-row.disable {
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 367, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.cart-entry-row.disable:nth-last-child(1) {
  border-bottom: none;
}

/* line 372, ../../../../resource/compass/_ui/desktop/common/css/shareList.scss */
.noStockTitle {
  background-color: #f79999;
  padding-top: 11px;
  padding-left: 10px;
  padding-bottom: 11px;
  font-size: 20px;
  line-height: 20px;
  color: #222222;
}
