@media (max-width: 767px) {
  main {
    margin-top: 150px;
  }
  .mobile-overflow {
    overflow: hidden;
    height: 100%;
  }
  .mobile-overflow body {
    overflow: hidden;
    height: 100%;
  }
  .checkoutWrapper main {
    margin-top: 70px;
  }
  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }
  .multilevel-title a {
    color: #009AA9;
  }
  .multilevel-title a:hover {
    color: #4CB9C3;
  }
  .multilevel-title h1,
  .multilevel-title span {
    margin: 0;
    font-size: 12px;
    display: inline;
    font-weight: normal;
  }
  .tooltip {
    opacity: 1!important;
    padding: 0!important;
    z-index: 1111111;
  }
  .tooltip .tooltip-arrow {
    display: none;
  }
  .tooltip .tooltip-inner {
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    border-radius: 0;
    white-space: nowrap;
    max-width: none!important;
  }
  .error-msg {
    color: #e42313;
    margin-top: 3px;
  }
  .ProductSales-loading {
    text-align: center;
    line-height: 25px;
    font-size: 15px;
    padding: 10px 0;
    color: #9A9B9C;
  }
  .overlay {
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    font-size: 20px;
    left: 0;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 111112;
  }
  .overlay .overlay-bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .overlay .overlay-content {
    position: relative;
    z-index: 1;
    padding: 0 15px;
    padding-bottom: 20px;
    background: #fff;
    max-width: 880px;
    margin: 0 auto;
  }
  .overlay .overlay-content.mobile-overlay {
    padding: 0;
    margin-top: 0!important;
    padding-top: 55px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .overlay .overlay-content.mobile-overlay .mobile-overlay-content {
    width: 100%;
    height: 100%;
    overflow: auto;
    padding: 0 15px;
    padding-bottom: 20px;
  }
  .overlay .overlay-content .title {
    font-weight: 500;
    font-size: 16px;
    height: 55px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 55px;
    padding-left: 55px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  }
  .overlay .overlay-content .title i {
    position: absolute;
    left: 0;
    top: 0;
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    font-size: 20px;
    color: #9a9c9b;
    cursor: pointer;
  }
  .overlay .overlay-content .overlay-btn {
    padding-top: 18px;
    overflow: hidden;
  }
  .overlay .overlay-content .overlay-btn .box {
    overflow: hidden;
    margin-left: -5px;
    margin-right: -5px;
  }
  .overlay .overlay-content .overlay-btn .green-btn {
    width: 50%;
    float: left;
    padding: 0 5px;
  }
  .overlay .overlay-content .overlay-btn .green-btn a {
    width: 100%;
  }
  .overlay .overlay-content .overlay-btn .green-empty-btn {
    width: 50%;
    padding: 0 5px;
    float: left;
  }
  .overlay .overlay-content .overlay-btn .green-empty-btn a {
    width: 100%;
  }
  .overlay .overlay-content .email-part {
    margin-top: 25px;
  }
  .overlay .overlay-content .email-part .h1 {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    line-height: 20px;
    margin: 0;
    margin-bottom: 10px;
  }
  .overlay .overlay-content .email-part input[type='text'],
  .overlay .overlay-content .email-part input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .overlay .overlay-content .email-part input[type='text']:focus,
  .overlay .overlay-content .email-part input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .overlay .overlay-content .email-part .width {
    width: 100%;
    margin-bottom: 12px;
    position: relative;
  }
  .overlay .overlay-content .email-part .width .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .overlay .overlay-content .email-part .width .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .overlay .overlay-content .email-part .width .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .overlay .overlay-content .email-part .width .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .overlay .overlay-content .email-part .width .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .overlay .overlay-content .email-part .width .captcha {
    position: absolute;
    right: 4px;
    top: 4px;
    bottom: 4px;
  }
  .overlay .overlay-content .email-part .width .captcha img {
    height: 100%;
    display: block;
  }
  .overlay .overlay-content .email-part .theme {
    border-top: 1px solid #DFDFDF;
    padding-top: 20px;
  }
  .overlay .overlay-content .email-part .theme .h2 {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    margin-bottom: 12px;
  }
  .overlay .overlay-content .email-part .theme .withYou {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
  }
  .overlay .overlay-content .email-part .theme .message {
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    padding: 5px;
    padding-bottom: 15px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .overlay .overlay-content .email-part .theme .message .img {
    float: left;
    width: 110px;
  }
  .overlay .overlay-content .email-part .theme .message .img img {
    width: 100%;
  }
  .overlay .overlay-content .email-part .theme .message .intro {
    margin-left: 110px;
  }
  .overlay .overlay-content .email-part .theme .message .intro .h1 {
    margin: 0;
    font-weight: 500;
    margin-top: 5px;
    font-size: 20px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    height: 30px;
    -webkit-box-orient: vertical;
    color: #4A4A4A;
  }
  .overlay .overlay-content .email-part .theme .message .intro .h2 {
    margin: 0;
    font-weight: 400;
    margin-top: 5px;
    font-size: 18px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 60px;
    -webkit-box-orient: vertical;
    color: #4A4A4A;
  }
  .overlay .overlay-content .email-part .theme .message .intro .h3 {
    margin: 0;
    margin-top: 10px;
    font-weight: normal;
    height: 30px;
    font-size: 0;
  }
  .overlay .overlay-content .email-part .theme .message .intro .h3 del {
    font-size: 13px;
    color: #8e8e8c;
    vertical-align: initial;
    margin-left: 10px;
  }
  .overlay .overlay-content .email-part .theme .message .intro .h3 span {
    font-size: 25px;
    display: inline-block;
    color: #E600A0;
    font-weight: 500;
    border-radius: 2px;
  }
  .overlay .overlay-content .email-part .theme .message .intro .h4 {
    font-weight: normal;
    margin: 0;
    font-size: 12px;
    color: #8e8e8c;
    line-height: 14px;
    margin-top: 3px;
  }
  .overlay .stockoutOverlay {
    max-width: 340px;
    padding: 21px 12px;
    text-align: center;
    border-radius: 4px;
  }
  .overlay .stockoutOverlay .stockoutOverlayTitle {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    margin-bottom: 15px;
  }
  .overlay .stockoutOverlay .stockoutOverlayContent {
    font-weight: 300;
    font-size: 14px;
    color: #000000;
    line-height: 19px;
  }
  .overlay .stockoutOverlay .stockoutOverlayBtn {
    margin-top: 30px;
  }
  .overlay .stockoutOverlay .stockoutOverlayBtn .green-btn,
  .overlay .stockoutOverlay .stockoutOverlayBtn .green-empty-btn {
    margin-bottom: 8px;
  }
  .overlay .stockoutOverlay .stockoutOverlayBtn .green-btn a,
  .overlay .stockoutOverlay .stockoutOverlayBtn .green-empty-btn a {
    width: 100%;
  }
  .overlay .stockoutOverlay .stockoutOverlayBtn .green-empty-btn a {
    color: #4A4A4A;
    border: 1px solid transparent;
  }
  .overlay .comfirmOverlay {
    max-width: 340px;
    padding: 21px 12px;
    text-align: center;
    border-radius: 4px;
  }
  .overlay .comfirmOverlay .comfirmOverlayTitle {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    margin-bottom: 15px;
  }
  .overlay .comfirmOverlay .comfirmOverlayContent {
    font-weight: 300;
    font-size: 14px;
    color: #000000;
    line-height: 19px;
  }
  .overlay .comfirmOverlay .comfirmOverlayBtn {
    margin-top: 30px;
    overflow: hidden;
    margin-left: -5px;
    margin-right: -5px;
  }
  .overlay .comfirmOverlay .comfirmOverlayBtn .green-btn,
  .overlay .comfirmOverlay .comfirmOverlayBtn .green-empty-btn {
    float: left;
    width: 50%;
    padding: 0 5px;
  }
  .overlay .comfirmOverlay .comfirmOverlayBtn .green-btn a,
  .overlay .comfirmOverlay .comfirmOverlayBtn .green-empty-btn a {
    width: 100%;
  }
  .separation {
    text-align: center;
    position: relative;
    margin-top: 13px;
  }
  .separation:before {
    border-bottom: 1px solid #4c4c4c;
    content: "";
    position: absolute;
    top: 49%;
    left: 0;
    right: 0;
  }
  .separation span {
    position: relative;
    display: inline-block;
    color: #4c4c4c;
    font-weight: 500;
    font-size: 16px;
    background: #fff;
    padding: 0 20px;
    text-transform: uppercase;
  }
  .shop_all {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
    text-align: right;
    background: #009AA9;
    line-height: 40px;
    padding-right: 15px;
    font-weight: normal;
    font-size: 16px;
  }
  .shop_all a {
    color: #fff;
  }
  .shop_all a i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    font-size: 12px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkbox-label {
    width: 23px;
    height: 24px;
    position: relative;
    display: block;
    margin: 0;
    float: left;
  }
  .checkbox-label input[type="checkbox"],
  .checkbox-label input[type="radio"] {
    width: 23px;
    margin: 0;
    height: 24px;
    opacity: 0;
    position: relative;
    z-index: 1;
    display: block;
    cursor: pointer;
  }
  .checkbox-label em {
    font-size: 23px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    z-index: 0;
    display: block;
    color: #DFDFDF;
  }
  .checkbox-label input[type="radio"] + em {
    border-radius: 50%;
    border: 1px solid #DFDFDF;
    width: 20px;
    height: 20px;
  }
  .checkbox-label input[type="radio"] + em:before {
    display: none;
  }
  .checkbox-label input[type="radio"]:checked + em {
    border: 5px solid #009AA9;
  }
  .checkbox-label input[type="checkbox"].error + em,
  .checkbox-label input[type="radio"].error + em {
    color: #e42313;
  }
  .checkbox-label input[type="checkbox"]:checked + em:before {
    content: '\e80a';
    color: #009AA9 !important;
  }
  .switch-label {
    width: 45px;
    height: 20px;
    position: relative;
  }
  .switch-label input {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    width: 100%;
    z-index: 111;
    opacity: 0;
    margin: 0;
    cursor: pointer;
  }
  .switch-label input + span i {
    left: 0;
  }
  .switch-label input + span + u {
    right: 0;
  }
  .switch-label input:checked + span i {
    left: -100%;
  }
  .switch-label input:checked + span + u {
    right: 20px;
  }
  .switch-label span {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 30px;
  }
  .switch-label span i {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    background: #D8D8D8;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .switch-label span i:after {
    left: 55%;
    content: "";
    height: 100%;
    width: 45%;
    top: 0;
    background: #009AA9;
    display: block;
    position: absolute;
  }
  .switch-label u {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    top: -2.5px;
    display: block;
    border-radius: 50%;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .reset-bootstrp-select.area-code .bootstrap-select.disabled > .dropdown-toggle {
    opacity: 1;
    background: #fff!important;
    color: #4A4A4A!important;
  }
  .reset-bootstrp-select.area-code .bootstrap-select.disabled > .dropdown-toggle .caret {
    display: none!important;
  }
  .reset-bootstrp-select.area-code .bootstrap-select.disabled > .dropdown-toggle {
    background: #F1F1F1!important;
  }
  .reset-bootstrp-select.area-code .bootstrap-select.disabled > .dropdown-toggle .tel .img {
    background: #fff!important;
  }
  .reset-bootstrp-select.area-code .bootstrap-select.disabled > .dropdown-toggle .tel .img img {
    margin: 0 auto;
  }
  .reset-bootstrp-select .bootstrap-select.disabled > .dropdown-toggle {
    opacity: 1;
    background: #dfdfdf!important;
    color: #9a9b9c!important;
  }
  .reset-bootstrp-select .bootstrap-select.disabled > .dropdown-toggle .caret {
    display: none;
  }
  .reset-bootstrp-select .bootstrap-select.open > .dropdown-toggle {
    border-bottom: 0!important;
    border-radius: 4px 4px 0 0;
  }
  .reset-bootstrp-select .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(0deg) scale(0.6);
    -moz-transform: rotate(0deg) scale(0.6);
    -ms-transform: rotate(0deg) scale(0.6);
    transform: rotate(0deg) scale(0.6);
  }
  .reset-bootstrp-select .bootstrap-select.open .dropdown-menu {
    border-top: 0!important;
    margin-top: 0;
    border-radius: 0 0 4px 4px;
    padding-top: 0;
  }
  .reset-bootstrp-select .bootstrap-select.open.dropup > .dropdown-toggle {
    border-bottom: 1px solid #dfdfdf!important;
    border-top: 1px solid transparent!important;
    border-radius: 0 0 4px 4px;
  }
  .reset-bootstrp-select .bootstrap-select.open.dropup > .dropdown-menu {
    border-bottom: 0!important;
    border-top: 1px solid #dfdfdf!important;
    margin-bottom: 0;
    border-radius: 4px 4px 0 0;
    padding-top: 0;
  }
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    border: 0;
    color: #9a9b9c;
  }
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li a:hover,
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li a:focus {
    background-color: #fff;
  }
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.check-mark {
    position: absolute;
    right: 20px;
    font-size: 20px;
    margin-top: 0;
    color: #9A9B9C;
    display: inline-block !important;
  }
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a {
    color: #009AA9;
  }
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    color: #009AA9;
  }
  .reset-bootstrp-select .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark:before {
    content: '\e80a';
  }
  .reset-bootstrp-select.red .bootstrap-select > .dropdown-toggle {
    border-color: #e42313!important;
  }
  .reset-bootstrp-select.quantity .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(0deg) scale(0.4);
    -moz-transform: rotate(0deg) scale(0.4);
    -ms-transform: rotate(0deg) scale(0.4);
    transform: rotate(0deg) scale(0.4);
  }
  .reset-bootstrp-select.quantity .bootstrap-select > .dropdown-toggle {
    border: 0!important;
    padding-right: 15px!important;
    height: 33px;
    line-height: 33px;
    background: rgba(0, 154, 169, 0.1) !important;
  }
  .reset-bootstrp-select.quantity .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
    text-align: center;
    color: #000;
  }
  .reset-bootstrp-select.quantity .bootstrap-select > .dropdown-toggle .caret {
    right: 5px;
    height: 33px;
    line-height: 33px;
    -webkit-transform: rotate(180deg) scale(0.4);
    -moz-transform: rotate(180deg) scale(0.4);
    -ms-transform: rotate(180deg) scale(0.4);
    transform: rotate(180deg) scale(0.4);
  }
  .reset-bootstrp-select.quantity .bootstrap-select .dropdown-menu {
    border: 0!important;
    min-height: auto!important;
    background-color: #fff;
  }
  .reset-bootstrp-select.quantity .bootstrap-select .dropdown-menu.inner {
    background-color: rgba(0, 154, 169, 0.1);
  }
  .reset-bootstrp-select.quantity .bootstrap-select .dropdown-menu > li > a {
    padding: 0 15px 0 13px;
    text-align: center;
    line-height: 30px;
    border-top: 0;
  }
  .reset-bootstrp-select.quantity .bootstrap-select .dropdown-menu > li > a:focus,
  .reset-bootstrp-select.quantity .bootstrap-select .dropdown-menu > li > a:hover {
    color: #000;
    background-color: rgba(0, 160, 160, 0.1);
  }
  .reset-bootstrp-select .bootstrap-select > .dropdown-toggle {
    border: 1px solid #DFDFDF!important;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    line-height: 40px;
    height: 40px;
    color: #4a4a4a!important;
    background: #fff!important;
    outline: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    font-size: 14px;
    border-radius: 4px;
  }
  .reset-bootstrp-select .bootstrap-select > .dropdown-toggle.bs-placeholder {
    color: #4a4a4a!important;
  }
  .reset-bootstrp-select .bootstrap-select > .dropdown-toggle .filter-option {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
  }
  .reset-bootstrp-select .bootstrap-select > .dropdown-toggle .caret {
    right: 10px;
    top: 0;
    border: 0;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    color: #9a9b9c;
    width: 20px;
    -webkit-transform: rotate(180deg) scale(0.6);
    -moz-transform: rotate(180deg) scale(0.6);
    -ms-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6);
  }
  .reset-bootstrp-select .bootstrap-select > .dropdown-toggle .caret:before {
    content: '\e817';
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: auto;
    margin-right: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: auto;
    margin-left: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .reset-bootstrp-select .bootstrap-select.gray > .dropdown-toggle {
    background-color: #f4f2f2;
  }
  .reset-bootstrp-select .dropdown-menu {
    border: 0;
    padding: .05rem 0;
    border: 1px solid #DFDFDF!important;
  }
  .reset-bootstrp-select .dropdown-menu.inner {
    border: 0!important;
    padding: 0!important;
    border-radius: 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
  }
  .reset-bootstrp-select .dropdown-menu > li > a {
    padding: 0 10px;
    line-height: 38px;
    border-top: 1px solid #efefef;
  }
  .reset-bootstrp-select .dropdown-menu > li > a:focus,
  .reset-bootstrp-select .dropdown-menu > li > a:hover {
    outline: none;
    text-decoration: none;
    color: #262626;
    background-color: rgba(0, 154, 169, 0.1);
  }
  .reset-bootstrp-select ::-webkit-scrollbar {
    width: 4px;
    background: transparent;
  }
  .reset-bootstrp-select ::-webkit-scrollbar-track {
    width: 4px;
    background: transparent;
    margin-right: 5px;
  }
  .reset-bootstrp-select ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 4px;
    border-radius: 10px;
    background: #009AA9;
    position: absolute;
  }
  .reset-bootstrp-select ::-webkit-scrollbar-thumb:window-inactive {
    background: #009AA9;
  }
  .Category_Landing_Page {
    margin-top: 90px;
    padding-bottom: 50px;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-title,
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .title {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter {
    background: rgba(214, 235, 231, 0.3);
    margin: 0 -15px;
    padding: 0 15px;
    overflow: auto;
    white-space: nowrap;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter.open-level3 {
    font-size: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter.open-level3 .level3 .box-head {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 {
    display: inline-block;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-head {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #4A4A4A;
    margin-right: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-head i {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-head a {
    color: #4A4A4A;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content {
    display: none;
    height: 42px!important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    font-size: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content .h1 {
    display: inline-block;
    margin: 0;
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #4A4A4A;
    margin-right: 20px;
    font-weight: normal;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content .h1.active {
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content .h1.active:before {
    position: absolute;
    bottom: 0;
    height: 4px;
    left: 0;
    width: 100%;
    content: "";
    background: #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content .h1 a {
    color: #4A4A4A;
    text-decoration: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content .h1 a u {
    text-decoration: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .PLP-Filter .box.level3 .box-content .h1 span {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-title {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #43484D;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-title i {
    position: absolute;
    left: 0;
    top: 0;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    color: #9A9B9C;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-title i:before {
    line-height: 56px;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-btn {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(153, 153, 153, 0.2);
    padding: 10px 20px;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-btn .green-btn,
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-btn .green-empty-btn {
    float: left;
    width: 50%;
    padding: 0 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-btn .green-btn a,
  .Category_Landing_Page .productContentLeftRightBox .contentLeft .filter-btn .green-empty-btn a {
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .category_name_banner {
    margin: 0 -15px;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .category_name_banner img {
    height: 60px;
    display: block;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    position: relative;
    left: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner {
    margin: 0 -15px;
    margin-top: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner img {
    width: 100%;
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress {
    border-bottom: 1px solid #eeeeee;
    border-top: 0;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress[data-num='3'] .cell:nth-of-type(1):after {
    left: 0;
    width: 33.3333%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress[data-num='3'] .cell:nth-of-type(2):after {
    left: 33.3333%;
    width: 33.3333%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress[data-num='3'] .cell:nth-of-type(3):after {
    left: 66.6666%;
    width: 33.3333%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress[data-num='2'] .cell:nth-of-type(1):after {
    left: 0;
    width: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress[data-num='2'] .cell:nth-of-type(2):after {
    left: 50%;
    width: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell:after {
    left: 0;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell {
    width: 100%;
    position: relative;
    float: left;
    padding: 10px;
    padding-top: 14px;
    cursor: pointer;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell:after {
    content: '';
    position: absolute;
    top: 0;
    left: -1px;
    height: 4px;
    background: #009AA9;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    opacity: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell.active {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell.active:after {
    opacity: 1;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell p {
    margin: 0;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .main_banner .banner_progress .cell span {
    display: block;
    margin: 0;
    margin-top: 5px;
    font-size: 12px;
    color: #4a4a4a;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog {
    margin-left: -15px;
    margin-right: -15px;
    border: 1px solid #eeeeee;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog.mt12 {
    margin-top: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog .icon_blog-box {
    margin: 0;
    overflow: hidden;
    position: relative;
    background: #f2f2f2;
    height: 50px;
    text-align: center;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog .icon_blog-box .icon_blog {
    display: inline-block;
    margin-top: 10px;
    line-height: 30px;
    color: #E600A0;
    font-size: 20px;
    font-weight: 500;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog .icon_blog-box .icon_blog i {
    margin-right: 1px;
    font-size: 23px;
    vertical-align: initial;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog .icon_blog-box a {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 50px;
    color: #e6009f;
    font-weight: normal;
    font-size: 17px;
    margin-right: 15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog .icon_blog-box a i {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform: rotate(180deg) \0;
    -moz-transform: rotate(180deg) \0;
    -ms-transform: rotate(180deg) \0;
    transform: rotate(180deg) \0;
    font-size: 12px;
    margin-left: 10px;
    vertical-align: top;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    padding: 15px 7.5px 13px 7.5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 50%;
    padding: 0 7.5px;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li:nth-of-type(1),
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li:nth-of-type(2) {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li a {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li a .img img {
    display: block;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li a .h2 {
    font-size: 14px;
    color: #4a4a4a;
    margin: 0;
    font-weight: 500;
    margin-top: 10px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .blog ul li a .h3 {
    margin: 0;
    margin-top: 10px;
    font-size: 12px;
    color: #9a9b9c;
    font-weight: normal;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table {
    margin-left: -15px;
    margin-right: -15px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .error-msg {
    margin-left: 50px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th {
    border-bottom: 1px solid #dfdfdf;
    height: 40px;
    overflow: hidden;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th:before {
    position: absolute;
    left: 50%;
    top: 5px;
    bottom: 5px;
    border-right: 1px solid #dfdfdf;
    content: "";
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th a {
    display: block;
    float: left;
    position: relative;
    text-align: center;
    height: 40px;
    line-height: 45px;
    font-size: 16px;
    font-weight: 500;
    color: #9B9B9B;
    width: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th a.active,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th a:hover {
    color: #009AA9;
    line-height: 45px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th a.active:before,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-bmr-th a:hover:before {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    border-top: 4px solid #009AA9;
    content: "";
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td.bmr-show .bmi-td-box .Average-Daily {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box {
    padding: 5px 15px;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td {
    margin-top: 15px;
    float: left;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td label {
    line-height: 30px;
    margin: 0;
    width: 50px;
    font-size: 12px;
    color: #4c4c4c;
    float: left;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td .input {
    float: left;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td .input input {
    height: 30px;
    border: 1px solid #dfdfdf;
    width: 67px;
    outline: none;
    padding-left: 5px;
    border-radius: 4px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td .input input:focus {
    border: 1px solid #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td .input span {
    line-height: 30px;
    color: #009AA9;
    font-size: 12px;
    padding: 0 5px;
    display: inline-block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age {
    margin-left: 15px;
    width: calc(100% - 210px - 15px);
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age label {
    width: auto;
    padding-right: 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age .error-msg {
    margin-left: 25px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-heigth .input input,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weigth .input input {
    width: 85px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weigth .input span {
    padding-right: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-sex .tab {
    float: left;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-sex .tab span {
    display: block;
    float: left;
    width: 80px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #ebebeb;
    text-align: center;
    background: #ebebeb;
    color: #666666;
    cursor: pointer;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-sex .tab span:first-child {
    border-radius: 5px 0 0 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-sex .tab span:last-child {
    border-radius: 0 5px 5px 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-sex .tab span.active {
    border: 1px solid #009AA9;
    background: #fff;
    color: #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily {
    margin-top: 25px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .title {
    font-size: 14px;
    color: #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop {
    margin-top: 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop.active .drop-title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop .drop-title {
    padding: 2px 0;
    position: relative;
    cursor: pointer;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop .drop-title span {
    font-weight: 500;
    font-size: 14px;
    color: #4c4c4c;
    letter-spacing: 0;
    margin: 0;
    margin-right: 30px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop .drop-title i.icon-icon_arrow {
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 12px;
    color: #009AA9;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop .drop-box {
    padding: 5px 0;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop .drop-box .label-line {
    padding: 5px 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .Average-Daily .drop .drop-box .label-line span {
    display: block;
    margin-left: 27px;
    font-weight: 300;
    font-size: 14px;
    color: #4B4B4B;
    letter-spacing: 0;
    line-height: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .green-btn {
    padding: 15px 0 15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result {
    margin-top: 15px;
    background: #f5f5f5;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-title {
    height: 40px;
    line-height: 40px;
    color: #333333;
    padding-left: 15px;
    font-size: 14px;
    background: #e4e4e4;
    font-weight: bold;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content {
    padding: 15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .welcome {
    color: #4c4c4c;
    font-size: 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .welcome p {
    margin: 0;
    margin-bottom: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .welcome span {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .num {
    font-size: 40px;
    line-height: 40px;
    color: #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .num .color1 {
    color: #00bff3;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .num .color2 {
    color: #009AA9;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .num .color3 {
    color: #c6d92d;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .num .color4 {
    color: #f3ab00;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .num .color5 {
    color: #f16b58;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are {
    color: #4c4c4c;
    font-size: 14px;
    margin-top: 9px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are span {
    color: #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are .color1 {
    color: #00bff3;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are .color2 {
    color: #009AA9;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are .color3 {
    color: #c6d92d;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are .color4 {
    color: #f3ab00;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .you-are .color5 {
    color: #f16b58;
    background: transparent;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .body-mass {
    color: #4c4c4c;
    font-size: 14px;
    margin-top: 15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .color1 {
    background: #00bff3;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .color2 {
    background: #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .color3 {
    background: #c6d92d;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .color4 {
    background: #f3ab00;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .color5 {
    background: #f16b58;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-bar {
    margin-top: 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-bar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-bar ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 70px;
    float: left;
    margin-right: 5px;
    color: #fff;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-bar ul li:first-child {
    width: 58px;
    border-radius: 5px 0 0 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-bar ul li:last-child {
    width: 57px;
    border-radius: 0 5px 5px 0;
    margin-right: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-intro {
    margin-top: 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-intro ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-intro ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 25px;
    text-align: center;
    margin-right: 6%;
    float: left;
    color: #4c4c4c;
    font-size: 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-intro ul li i {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner ul li .img img {
    width: 100%;
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner ul li .divh1 {
    margin: 0;
    border: 1px solid #eeeeee;
    border-top: 0;
    padding: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner ul li .divh1 p {
    font-size: 14px;
    color: #4c4c4c;
    font-weight: 500;
    margin: 0;
    margin: 5px 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .promotion_banner ul li .divh1 span {
    display: block;
    font-size: 14px;
    color: #4c4c4c;
    font-weight: normal;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brand_featured_banner {
    margin-top: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brand_featured_banner ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brand_featured_banner ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brand_featured_banner ul li img {
    width: 100%;
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer {
    margin-top: 13px;
    position: relative;
    padding-bottom: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-slide {
    width: 130px;
    margin: 10px 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-slide img {
    width: 108px;
    margin: 6px 14px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-prev,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-next {
    width: 45px;
    height: 45px;
    margin-top: -22.5px;
    background-color: #009AA9;
    background-size: 6px 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-prev.swiper-button-disabled,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-next.swiper-button-disabled {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-prev:hover,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-next:hover {
    opacity: .5;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-prev {
    left: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .brandLogoContainer .swiper-button-next {
    right: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories {
    margin-top: 13px;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-slide {
    width: 138px;
    border: 1px solid #dfdfdf;
    margin-right: 12px;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-slide img {
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-slide .word {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    color: #4A4A4A;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-slide .word .table-cell {
    display: table-cell;
    width: 40%;
    height: 70px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-prev,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-next {
    width: 45px;
    height: 45px;
    margin-top: -30px;
    background-color: #009AA9;
    background-size: 6px 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-prev.swiper-button-disabled,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-next.swiper-button-disabled {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-prev:hover,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-next:hover {
    opacity: .5;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-prev {
    left: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Sub_Categories .swiper-button-next {
    right: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales {
    margin: 0 -15px;
    margin-top: 13px;
    padding: 0 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer {
    float: none;
    width: 100%;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer {
    position: static;
    float: left;
    width: 130px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    z-index: 11;
    right: 63px;
    top: auto;
    bottom: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like i {
    font-size: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -10px !important;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn {
    margin-left: 130px;
    margin-top: 41px;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn a {
    float: left;
    padding: 0 14px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo {
    margin-left: 130px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    width: 100%;
    top: -70px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer {
    width: 50%;
    padding: 10px 5px;
    float: left;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(1),
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2),
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(3),
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(4) {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer {
    padding: 10px 0;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer > img {
    width: 80%;
    display: block;
    margin: 0 auto;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 0;
    top: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 0;
    top: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i {
    font-size: 22px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown1 {
    color: #E1C54D;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown2 {
    color: #C3C3C3;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown3 {
    color: #AD7E3F;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown4 {
    color: #66CEF6;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown5 {
    color: #66CEF6;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct span {
    position: absolute;
    display: block;
    color: #fff;
    font-size: 14px;
    left: 11px;
    top: 9px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    right: 0;
    top: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.z-index {
    z-index: 111112;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like * {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 276px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text'],
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text']:focus,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: 50%;
    margin-left: -8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: 50%;
    margin-left: -8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i {
    font-size: 18px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_wishlist {
    display: block;
    color: #9a9b9c;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_added-wishlist {
    display: none;
    color: #E600A0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_wishlist {
    display: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_added-wishlist {
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .PWPbtn {
    height: 24px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .PWPbtn a {
    font-size: 12px;
    color: #E600A0;
    display: block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #E600A0;
    border-radius: 5px;
    min-width: 108px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .PWPbtn.sold-out a {
    background: #F3F3F3!important;
    border: 1px solid #DFDFDF!important;
    color: #4A4A4A!important;
    min-width: 108px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo {
    position: relative;
    padding: 0 3px;
    color: #4A4A4A;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 54px;
    -webkit-box-orient: vertical;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 18px;
    color: #E600A0;
    font-weight: 500;
    height: 23px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.black {
    color: #000;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 {
    margin: 0;
    font-weight: normal;
    height: 16px;
    font-size: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 del {
    font-size: 14px;
    color: #8e8e8c;
    line-height: 16px;
    vertical-align: middle;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 span {
    font-size: 12px;
    display: inline-block;
    color: #8e8e8c;
    background: #e9e9e7;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: middle;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star01 {
    color: #fcbc3d;
    vertical-align: top;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star02 {
    color: #9a9b9c;
    vertical-align: top;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    vertical-align: top;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #009AA9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #89CAC0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .green-empty-btn {
    margin-top: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .long_promotion_banner {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .long_promotion_banner img {
    height: 60px;
    display: block;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    position: relative;
    left: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner {
    margin-left: -15px;
    margin-right: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination-bullet,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination-switch {
    background: #fff;
    opacity: .8;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    margin: 0 5px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination-switch.swiper-pagination-bullet-active,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination-bullet.swiper-active-switch,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-pagination-switch.swiper-active-switch {
    background: #009AA9;
    opacity: 1;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-slide {
    position: relative;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .Brand_banner .swiper-slide img {
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE {
    margin-top: 13px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-top: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul li .img img {
    width: 100%;
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul li .divh1 {
    margin: 0;
    border-top: 0;
    padding: 7px;
    padding-bottom: 0;
    position: relative;
    padding-right: 90px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul li .divh1 p {
    font-size: 14px;
    color: #4c4c4c;
    font-weight: 500;
    margin: 0;
    margin: 5px 0 0 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul li .divh1 span {
    display: block;
    font-size: 14px;
    color: #4c4c4c;
    font-weight: normal;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .SHOP_BY_RANGE ul li .divh1 .read_more {
    font-size: 14px;
    color: #9B9B9B;
    line-height: 20px;
    position: absolute;
    right: 7px;
    bottom: 0;
    text-decoration: underline;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .BRAND_STORY {
    overflow: hidden;
    margin-top: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .BRAND_STORY .left img {
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .BRAND_STORY .right {
    padding-top: 7px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .BRAND_STORY .right .title {
    font-size: 16px;
    color: #4E4E4E;
    font-weight: 500;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .BRAND_STORY .right .content {
    margin-top: 5px;
    font-size: 14px;
    color: #4C4C4C;
    line-height: 20px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .left .youtube-box {
    position: relative;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .left .youtube-box:before {
    padding-top: 56.1436673%;
    content: "";
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .left .youtube-box .youtube-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .left .youtube-box .youtube-content iframe {
    width: 100%;
    height: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .right {
    margin-top: 13px;
    height: 60px;
    background: #000;
    overflow: hidden;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .right .img img {
    width: 100%;
    display: block;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .intro {
    background: #FFFFFF;
    border-bottom: 1px solid #979797;
    padding: 14px 10px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .intro p {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    color: #4E4E4E;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .youtube .intro span {
    margin: 0;
    margin-top: 3px;
    font-size: 14px;
    color: #4C4C4C;
    line-height: 20px;
    font-weight: normal;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .missha-exclusive {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .missha-exclusive .img {
    width: 116px;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .missha-exclusive .img img {
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .missha-exclusive .exclusive-list {
    position: absolute;
    right: 15px;
    margin-top: -10px;
    top: 50%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .missha-exclusive .exclusive-list a.exclusive {
    background: #009AA9;
    border-radius: 4px;
    line-height: 20px;
    display: block;
    margin-left: 10px;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    float: left;
  }
  .Promotion_Landing_Page {
    margin-top: 95px;
    padding-bottom: 50px;
  }
  .Promotion_Landing_Page .promotion_title_banner {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .Promotion_Landing_Page .promotion_title_banner img {
    height: 60px;
    display: block;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    position: relative;
    left: 50%;
  }
  .Promotion_Landing_Page .shopping_spree_banner {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .Promotion_Landing_Page .shopping_spree_banner img {
    width: 100%;
  }
  .Promotion_Landing_Page .youtube {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .Promotion_Landing_Page .youtube .left .youtube-box {
    position: relative;
  }
  .Promotion_Landing_Page .youtube .left .youtube-box:before {
    padding-top: 56.1436673%;
    content: "";
    display: block;
  }
  .Promotion_Landing_Page .youtube .left .youtube-box .youtube-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .Promotion_Landing_Page .youtube .left .youtube-box .youtube-content iframe {
    width: 100%;
    height: 100%;
  }
  .Promotion_Landing_Page .youtube .right {
    margin-top: 13px;
    height: 60px;
    background: #000;
    overflow: hidden;
  }
  .Promotion_Landing_Page .youtube .right .img img {
    width: 100%;
    display: block;
  }
  .Promotion_Landing_Page .youtube .intro {
    background: #FFFFFF;
    border-bottom: 1px solid #979797;
    padding: 14px 10px;
  }
  .Promotion_Landing_Page .youtube .intro p {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    color: #4E4E4E;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
  }
  .Promotion_Landing_Page .youtube .intro span {
    margin: 0;
    margin-top: 3px;
    font-size: 14px;
    color: #4C4C4C;
    line-height: 20px;
    font-weight: normal;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
  }
  .Promotion_Landing_Page .promotion_banner {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .Promotion_Landing_Page .promotion_banner ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .Promotion_Landing_Page .promotion_banner ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 50%;
  }
  .Promotion_Landing_Page .promotion_banner ul li img {
    width: 100%;
    display: block;
  }
  .Promotion_Landing_Page .category_banner-product-banner {
    margin-top: 13px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .Promotion_Landing_Page .category_banner-product-banner img {
    width: 100%;
    display: block;
  }
  .Promotion_Landing_Page .category_banner-product {
    margin-top: 13px;
  }
  .Promotion_Landing_Page .category_banner-product .box {
    margin-bottom: 20px;
    padding-bottom: 60px;
    position: relative;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .left {
    margin-left: -15px;
    margin-right: -15px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .left .img {
    overflow: hidden;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .left .img img {
    width: 100%;
    display: block;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .left .category_banner_button {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right {
    margin: 0 -15px;
    margin-top: 13px;
    padding: 0 5px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer {
    float: none;
    width: 100%;
    position: relative;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer {
    position: static;
    float: left;
    width: 130px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    z-index: 11;
    right: 63px;
    top: auto;
    bottom: 10px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .like i {
    font-size: 20px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -10px !important;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .PWPbtn {
    margin-left: 130px;
    margin-top: 41px;
    overflow: hidden;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .PWPbtn a {
    float: left;
    padding: 0 14px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productNameInfo {
    margin-left: 130px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    width: 100%;
    top: -70px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer {
    width: 50%;
    padding: 10px 5px;
    float: left;
    display: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(1),
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2),
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(3),
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(4) {
    display: block;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -5px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer {
    padding: 10px 0;
    position: relative;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer > img {
    width: 80%;
    display: block;
    margin: 0 auto;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 0;
    top: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 0;
    top: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct i {
    font-size: 22px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct i.crown1 {
    color: #E1C54D;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct i.crown2 {
    color: #C3C3C3;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct i.crown3 {
    color: #AD7E3F;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct i.crown4 {
    color: #66CEF6;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct i.crown5 {
    color: #66CEF6;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .topproduct span {
    position: absolute;
    display: block;
    color: #fff;
    font-size: 14px;
    left: 11px;
    top: 9px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    right: 0;
    top: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like.z-index {
    z-index: 111112;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like * {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 276px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text'],
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text']:focus,
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: 50%;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: 50%;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like i {
    font-size: 18px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like i.icon-icon_wishlist {
    display: block;
    color: #9a9b9c;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like i.icon-icon_added-wishlist {
    display: none;
    color: #E600A0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_wishlist {
    display: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_added-wishlist {
    display: block;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .PWPbtn {
    height: 24px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .PWPbtn a {
    font-size: 12px;
    color: #E600A0;
    display: block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #E600A0;
    border-radius: 5px;
    min-width: 108px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .PWPbtn.sold-out a {
    background: #F3F3F3!important;
    border: 1px solid #DFDFDF!important;
    color: #4A4A4A!important;
    min-width: 108px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo {
    position: relative;
    padding: 0 3px;
    color: #4A4A4A;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 54px;
    -webkit-box-orient: vertical;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h2 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 18px;
    color: #E600A0;
    font-weight: 500;
    height: 23px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h2.black {
    color: #000;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h3 {
    margin: 0;
    font-weight: normal;
    height: 16px;
    font-size: 0;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h3 del {
    font-size: 14px;
    color: #8e8e8c;
    line-height: 16px;
    vertical-align: middle;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h3 span {
    font-size: 12px;
    display: inline-block;
    color: #8e8e8c;
    background: #e9e9e7;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: middle;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h4 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h4 .icon-star01 {
    color: #fcbc3d;
    vertical-align: top;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h4 .icon-star02 {
    color: #9a9b9c;
    vertical-align: top;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .h4 span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    vertical-align: top;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #009AA9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #89CAC0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .Promotion_Landing_Page .category_banner-product .bottomProductSales .right .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales {
    margin: 0 -15px;
    margin-top: 13px;
    padding: 0 5px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer {
    float: none;
    width: 100%;
    position: relative;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer {
    position: static;
    float: left;
    width: 130px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    z-index: 11;
    right: 63px;
    top: auto;
    bottom: 10px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like i {
    font-size: 20px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -10px !important;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn {
    margin-left: 130px;
    margin-top: 41px;
    overflow: hidden;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn a {
    float: left;
    padding: 0 14px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo {
    margin-left: 130px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    width: 100%;
    top: -70px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .Promotion_Landing_Page .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer {
    width: 50%;
    padding: 10px 5px;
    float: left;
    display: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(1),
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2),
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(3),
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(4) {
    display: block;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -5px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer {
    padding: 10px 0;
    position: relative;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer > img {
    width: 80%;
    display: block;
    margin: 0 auto;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 0;
    top: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 0;
    top: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i {
    font-size: 22px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown1 {
    color: #E1C54D;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown2 {
    color: #C3C3C3;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown3 {
    color: #AD7E3F;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown4 {
    color: #66CEF6;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown5 {
    color: #66CEF6;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct span {
    position: absolute;
    display: block;
    color: #fff;
    font-size: 14px;
    left: 11px;
    top: 9px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    right: 0;
    top: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.z-index {
    z-index: 111112;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like * {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 276px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text'],
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text']:focus,
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: 50%;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: 50%;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i {
    font-size: 18px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_wishlist {
    display: block;
    color: #9a9b9c;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_added-wishlist {
    display: none;
    color: #E600A0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_wishlist {
    display: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_added-wishlist {
    display: block;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .PWPbtn {
    height: 24px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .PWPbtn a {
    font-size: 12px;
    color: #E600A0;
    display: block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #E600A0;
    border-radius: 5px;
    min-width: 108px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .PWPbtn.sold-out a {
    background: #F3F3F3!important;
    border: 1px solid #DFDFDF!important;
    color: #4A4A4A!important;
    min-width: 108px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo {
    position: relative;
    padding: 0 3px;
    color: #4A4A4A;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 54px;
    -webkit-box-orient: vertical;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 18px;
    color: #E600A0;
    font-weight: 500;
    height: 23px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.black {
    color: #000;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 {
    margin: 0;
    font-weight: normal;
    height: 16px;
    font-size: 0;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 del {
    font-size: 14px;
    color: #8e8e8c;
    line-height: 16px;
    vertical-align: middle;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 span {
    font-size: 12px;
    display: inline-block;
    color: #8e8e8c;
    background: #e9e9e7;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: middle;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star01 {
    color: #fcbc3d;
    vertical-align: top;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star02 {
    color: #9a9b9c;
    vertical-align: top;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    vertical-align: top;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #009AA9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #89CAC0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .Promotion_Landing_Page .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .Promotion_Landing_Page .ProductSales .green-empty-btn {
    margin-top: 20px;
  }
  .PDP {
    margin-top: 90px;
  }
  .PDP .PDPLeftRightBox {
    padding-bottom: 28px;
    background: #F4F4F4;
    margin: 0 -15px;
    margin-top: 25px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox {
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox {
    background: #fff;
    padding: 0 15px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage {
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .brandIcon {
    pointer-events: none;
    position: absolute;
    z-index: 11;
    left: 0;
    top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .swiper-container img {
    width: 100%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .swiper-container .swiper-slide .panzoom-elements {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .swiper-pagination {
    margin-top: 10px;
    width: 100%;
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #DFDFDF;
    opacity: 1;
    margin: 0 5px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productMainImage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #00A0A0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productImageSelector {
    margin-top: 20px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productImageSelector ol {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productImageSelector ol li {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid #DFDFDF;
    width: 60px;
    height: 60px;
    margin-right: 10px;
    float: left;
    cursor: pointer;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productImageSelector ol li.active {
    border: 1px solid #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImg .product-preview .productImageSelector ol li img {
    width: 100%;
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo {
    margin-top: 10px;
    background: #F4F4F4;
    margin-left: -15px;
    margin-right: -15px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo h1 {
    padding: 0 15px;
    font-weight: 500;
    font-size: 20px;
    color: #4C4C4C;
    margin: 0;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo h1 a {
    color: #4C4C4C;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo h2 {
    margin: 0;
    padding: 0 15px;
    padding-top: 3px;
    font-weight: normal;
    font-size: 20px;
    color: #4C4C4C;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer {
    padding: 0 15px;
    padding-top: 20px;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer .productPrice {
    font-weight: 500;
    font-size: 24px;
    color: #E600A0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer .productOriginalPrice {
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer .productOriginalPrice del {
    font-weight: normal;
    font-size: 14px;
    color: #9A9B9C;
    float: left;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer .productOriginalPrice span {
    font-weight: normal;
    font-size: 12px;
    color: #9A9B9C;
    background: rgba(213, 214, 210, 0.5);
    display: block;
    padding: 0 3px;
    margin-left: 5px;
    float: left;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer .productOriginalPrice .productSatatus {
    float: right;
    font-size: 12px;
    color: #E2231A;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .memberPrice {
    padding: 0 15px;
    background: #fff;
    font-size: 14px;
    color: #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .memberPrice i {
    font-size: 24px;
    margin-right: 5px;
    vertical-align: sub;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .memberPrice span {
    font-size: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar {
    overflow: hidden;
    padding: 0 15px;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar p {
    float: left;
    margin: 0;
    margin-top: 5px;
    font-size: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar p i {
    font-size: 15px;
    margin-right: 2px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar p i.icon-star01 {
    color: #FCBC3D;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar p i.icon-star02 {
    color: #DFDFDF;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar span {
    margin-top: 5px;
    float: left;
    font-size: 12px;
    line-height: 21px;
    color: #9B9B9B;
    margin-left: 10px;
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar .share {
    float: right;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .reviewStar .share a {
    font-size: 20px;
    color: #72C7E7;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
    z-index: 1111;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .count {
    position: absolute;
    overflow: hidden;
    left: 60px;
    bottom: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .count input {
    border: 0;
    font-size: 18px;
    color: #4C4C4C;
    height: 60px;
    width: 98px;
    text-align: center;
    outline: none;
    border-top: 1px solid #D5D6D2;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .count select {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    display: block;
    width: 100%;
    border: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG {
    background: #009AA9;
    border: 1px solid #009AA9;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    font-size: 28px;
    cursor: pointer;
    left: 158px;
    right: 0;
    bottom: 0;
    display: block;
    position: absolute;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG span {
    font-size: 14px;
    vertical-align: middle;
    margin-left: 3px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .ADD_TO_BAG:active {
    background: #4CB9C3;
    border: 1px solid #4CB9C3;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list {
    color: #9A9B9C;
    text-align: center;
    background: #FFFFFF;
    border-top: 1px solid #D5D6D2;
    border-right: 1px solid #D5D6D2;
    font-size: 22px;
    line-height: 60px;
    height: 60px;
    width: 60px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .input input[type='text'],
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .input input[type='text']:focus,
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list i {
    color: #9A9B9C;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list i.icon-icon_added-wishlist {
    color: #E600A0!important;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list.active i.icon-icon_wishlist {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .buyBar .Add_to_wish_list.active i.icon-icon_added-wishlist {
    color: #E600A0!important;
    display: inline-block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Promotions {
    padding: 0 15px;
    padding-top: 20px;
    background: #fff;
    padding-bottom: 25px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Promotions p {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    margin-bottom: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Promotions .tab-list {
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Promotions .tab-list a.tab {
    border: 1px solid #E600A0;
    border-radius: 4px;
    color: #E600A0;
    padding: 8px 13px;
    line-height: 30px;
    height: 30px;
    margin-right: 15px;
    display: block;
    float: left;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Promotions .tab-list a.show_more {
    font-size: 14px;
    color: #4A4A4A;
    text-decoration: underline;
    line-height: 30px;
    display: block;
    float: left;
    margin-bottom: 8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options {
    margin-top: 13px;
    padding: 15px 15px;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options p {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    margin-bottom: 6px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options .color-list {
    overflow: hidden;
    margin-left: -3px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options .color-list p {
    width: 38px;
    height: 38px;
    padding: 4px;
    margin: 0;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    position: relative;
    cursor: pointer;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options .color-list p.active i {
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options .color-list p i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    display: none;
    border: 1px solid #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Color_Options .color-list p span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Volume_Options {
    margin-top: 13px;
    padding: 15px 15px;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Volume_Options p {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    margin-bottom: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Volume_Options .Options_list {
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Volume_Options .Options_list span {
    display: block;
    border: 1px solid #9a9b9c;
    color: #9a9b9c;
    border-radius: 4px;
    width: 99px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Volume_Options .Options_list span.active {
    border: 1px solid #00A0A0;
    color: #00A0A0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Volume_Options .Options_list span.disabled {
    border: 1px solid #9a9b9c!important;
    color: #9a9b9c!important;
    text-decoration: line-through;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Shipping_Weight {
    margin-top: 13px;
    padding: 15px 15px;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Shipping_Weight p {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    margin: 0;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Shipping_Weight p span {
    font-weight: normal;
    margin-left: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .Shipping_Weight p a {
    font-weight: normal;
    text-decoration: underline;
    color: #009AA9;
    margin-left: 10px;
    font-size: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options {
    padding: 20px;
    background: #fff;
    margin-top: 13px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .title {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options {
    margin-top: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options i {
    float: left;
    color: #009AA9;
    font-size: 20px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options img {
    float: left;
    width: 21px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options .divh1 {
    margin: 0;
    margin-left: 33px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options .divh1 p {
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin: 0;
    margin-bottom: 5px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options .divh1 p a {
    color: #4A4A4A;
    text-decoration: underline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Delivery_Options .Options .divh1 span {
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Installment_Plan {
    padding: 5px 20px;
    background: #fff;
    margin-top: 13px;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Installment_Plan .h1 {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    margin: 0;
    float: left;
    line-height: 35px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Installment_Plan p {
    margin: 0;
    line-height: 35px;
    margin-left: 50%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .seize_box .Installment_Plan p a {
    font-size: 14px;
    color: #000000;
    text-decoration: underline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers {
    padding: 15px;
    padding-bottom: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .title {
    overflow: hidden;
    border-bottom: 1px solid #E600A0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .title p {
    font-weight: 500;
    background: #E600A0;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0;
    padding: 10px 15px;
    border-radius: 10px 0 0 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers.show_all ul li {
    display: block!important;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers.show_all .Show_more_offers .s1 {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers.show_all .Show_more_offers .s2 {
    display: inline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers.show_all .Show_more_offers a i {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul {
    padding: 0;
    margin: 0;
    list-style: none;
    background: #fff;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li {
    margin: 0;
    list-style: none;
    padding: 10px 0 15px 0;
    overflow: hidden;
    border-bottom: 1px solid #F4F4F4;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li:nth-of-type(1),
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li:nth-of-type(2),
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li:nth-of-type(3),
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li:nth-of-type(4) {
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .img {
    width: 100px;
    height: 100px;
    padding: 5px;
    float: left;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .img img {
    width: 90px;
    height: 90px;
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro {
    margin-left: 100px;
    padding-top: 6px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .Promotions-tab {
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .Promotions-tab a {
    border: 1px solid #E600A0;
    border-radius: 4px;
    color: #E600A0;
    padding: 8px 13px;
    margin-right: 15px;
    display: block;
    float: left;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-top: 2px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy {
    margin-top: 5px;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy .price {
    float: left;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy .price span {
    float: left;
    font-weight: 500;
    font-size: 18px;
    color: #E600A0;
    line-height: 30px;
    height: 30px;
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy .price del {
    float: left;
    font-size: 14px;
    color: #9A9B9C;
    line-height: 33px;
    height: 30px;
    display: block;
    margin-left: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy .buy {
    margin-right: 12px;
    float: right;
    background: #009AA9;
    border: 1px solid #009AA9;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
    padding: 0 13px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy .buy span {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro .price_buy .buy:active {
    background: #4CB9C3;
    border: 1px solid #4CB9C3;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .Show_more_offers {
    padding: 8px 0;
    text-align: center;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .Show_more_offers .s1 {
    display: inline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .Show_more_offers .s2 {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .Show_more_offers a {
    font-size: 12px;
    color: #4a4a4a;
    line-height: 20px;
    font-weight: 500;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .Show_more_offers a i {
    display: inline-block;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
    font-size: 12px;
    margin-left: 5px;
    color: #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description {
    padding-left: 15px;
    margin-top: 12px;
    background: #fff;
    position: relative;
    max-height: 227px;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description img {
    width: 100%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .show_more .s1 {
    display: inline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .show_more .s2 {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description.show_all {
    max-height: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description.show_all .show_more {
    box-shadow: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description.show_all .show_more .s1 {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description.show_all .show_more .s2 {
    display: inline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description.show_all .show_more i {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .title {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    overflow: hidden;
    padding-right: 15px;
    height: 35px;
    padding-top: 12px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .title p {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box {
    display: block!important;
    font-weight: normal;
    font-size: 15px;
    color: #4C4C4C;
    line-height: 20px;
    padding: 10px 15px 35px 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box p {
    margin: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box a {
    font-weight: normal;
    text-decoration: underline;
    color: #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box .youtube-box {
    margin-top: 10px;
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box .youtube-box:before {
    padding-top: 56.25%;
    content: "";
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box .youtube-box .youtube-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box .youtube-box .youtube-content iframe {
    width: 100%;
    height: 100%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box ul,
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box ol {
    padding-left: 20px;
    margin: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box ul li,
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box ol li {
    padding-left: 5px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box ul li.active span,
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .drop-box ol li.active span {
    background: #f8e71d;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .show_more {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 36px;
    background: #fff;
    text-align: center;
    margin-top: 0;
    font-weight: 500;
    font-size: 12px;
    color: #4C4C4C;
    box-shadow: 0 0 30px 15px #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Product_Description .show_more i {
    display: inline-block;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
    font-size: 12px;
    margin-left: 5px;
    color: #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews {
    background: #fff;
    padding-left: 20px;
    margin-top: 15px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .title {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    overflow: hidden;
    padding-right: 15px;
    height: 35px;
    padding-top: 12px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .title p {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box {
    padding: 5px 20px 0 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview {
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 5px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewSummary {
    width: 104px;
    height: 104px;
    position: relative;
    float: left;
    font-size: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewSummary i {
    position: absolute;
    left: 0;
    top: -20px;
    font-size: 104px;
    color: #0099A8;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewSummary .count {
    position: relative;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 30px;
    color: #0099A8;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewSummary .evaluate {
    height: 40px;
    position: relative;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 {
    margin-left: 10%;
    float: left;
    margin-top: 5px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 .h1 {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 p {
    margin: 0;
    margin-top: 5px;
    font-size: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 p i {
    font-size: 15px;
    margin-right: 2px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 p i.icon-star01 {
    color: #FCBC3D;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 p i.icon-star02 {
    color: #DFDFDF;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .Customer_Reviews50 a.Write_a_review {
    margin-top: 15px;
    background: #FFFFFF;
    border: 1px solid #9a9b9c;
    border-radius: 4px;
    font-size: 12px;
    color: #9a9b9c;
    display: block;
    width: 140px;
    line-height: 40px;
    text-align: center;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart {
    float: left;
    margin-left: 18px;
    margin-top: 13px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
    margin-bottom: 21px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li:last-child {
    margin: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li span {
    float: left;
    line-height: 16px;
    width: 41px;
    font-size: 14px;
    color: #4C4C4C;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li span .icon-star01 {
    color: #FCBC3D;
    margin-left: 5px;
    font-size: 15px;
    position: relative;
    top: -1px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li .bar {
    float: left;
    margin-top: 3px;
    height: 10px;
    width: 150px;
    background: #CCCCCC;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li .bar > div {
    height: 100%;
    background: #FCBC3D;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .productReview .productReviewChart ul li p {
    float: left;
    margin: 0;
    margin-left: 10px;
    font-size: 14px;
    color: #4C4C4C;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form {
    padding-bottom: 20px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row {
    margin-bottom: 20px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row label {
    float: left;
    width: 80px;
    font-size: 14px;
    font-weight: normal;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right {
    margin-left: 80px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right input {
    display: block;
    width: 100%;
    border: 1px solid #979797;
    border-radius: 4px;
    height: 30px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right input:focus {
    border: 1px solid #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right textarea {
    display: block;
    width: 100%;
    border: 1px solid #979797;
    border-radius: 4px;
    min-height: 90px;
    padding: 10px;
    font-size: 14px;
    outline: none;
    resize: vertical;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right textarea:focus {
    border: 1px solid #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right i {
    font-size: 15px;
    margin-right: 2px;
    cursor: pointer;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right i.icon-star01 {
    color: #FCBC3D;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Reviews-form .input-row .right i.icon-star02 {
    color: #979797;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list {
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: 1px solid #DFDFDF;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li {
    padding: 20px 0;
    margin: 0;
    list-style: none;
    border-bottom: 1px solid #DFDFDF;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li:last-child {
    border: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li .User_name {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li .User_name .time {
    font-weight: normal;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
    float: right;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li p {
    margin: 0;
    margin-top: 5px;
    font-size: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li p i {
    font-size: 15px;
    margin-right: 2px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li p i.icon-star01 {
    color: #FCBC3D;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li p i.icon-star02 {
    color: #DFDFDF;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box ul.evaluate_list li .content {
    margin-top: 5px;
    font-size: 15px;
    color: #4C4C4C;
    line-height: 20px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more {
    text-align: center;
    line-height: 36px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more .s1 {
    display: inline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more .s2 {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more.show-all .s1 {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more.show-all .s2 {
    display: inline;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more.show-all i {
    -webkit-transform: rotate(0deg) scale(0.7);
    -moz-transform: rotate(0deg) scale(0.7);
    -ms-transform: rotate(0deg) scale(0.7);
    transform: rotate(0deg) scale(0.7);
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more a {
    font-weight: 500;
    font-size: 12px;
    color: #4C4C4C;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .Customer_Reviews .Customer_Reviews-box .Show_more a i {
    display: inline-block;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
    font-size: 12px;
    margin-left: 5px;
    color: #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .You_may_also_like {
    margin-top: 13px;
    padding: 10px 15px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales {
    padding: 0 15px;
    background: #fff;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales {
    margin: 0 -15px;
    margin-top: 13px;
    padding: 0 5px;
    margin-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer {
    float: none;
    width: 100%;
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer {
    position: static;
    float: left;
    width: 130px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    z-index: 11;
    right: 63px;
    top: auto;
    bottom: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like i {
    font-size: 20px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -10px !important;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn {
    margin-left: 130px;
    margin-top: 41px;
    overflow: hidden;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn a {
    float: left;
    padding: 0 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo {
    margin-left: 130px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    width: 100%;
    top: -70px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer {
    width: 50%;
    padding: 10px 5px;
    float: left;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(1),
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2),
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(3),
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(4) {
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -5px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer {
    padding: 10px 0;
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer > img {
    width: 80%;
    display: block;
    margin: 0 auto;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 0;
    top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 0;
    top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i {
    font-size: 22px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown1 {
    color: #E1C54D;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown2 {
    color: #C3C3C3;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown3 {
    color: #AD7E3F;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown4 {
    color: #66CEF6;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown5 {
    color: #66CEF6;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct span {
    position: absolute;
    display: block;
    color: #fff;
    font-size: 14px;
    left: 11px;
    top: 9px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    right: 0;
    top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.z-index {
    z-index: 111112;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like * {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 276px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text'],
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text']:focus,
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: 50%;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: 50%;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i {
    font-size: 18px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_wishlist {
    display: block;
    color: #9a9b9c;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_added-wishlist {
    display: none;
    color: #E600A0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_wishlist {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_added-wishlist {
    display: block;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .PWPbtn {
    height: 24px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .PWPbtn a {
    font-size: 12px;
    color: #E600A0;
    display: block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #E600A0;
    border-radius: 5px;
    min-width: 108px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .PWPbtn.sold-out a {
    background: #F3F3F3!important;
    border: 1px solid #DFDFDF!important;
    color: #4A4A4A!important;
    min-width: 108px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo {
    position: relative;
    padding: 0 3px;
    color: #4A4A4A;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 54px;
    -webkit-box-orient: vertical;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 18px;
    color: #E600A0;
    font-weight: 500;
    height: 23px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.black {
    color: #000;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 {
    margin: 0;
    font-weight: normal;
    height: 16px;
    font-size: 0;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 del {
    font-size: 14px;
    color: #8e8e8c;
    line-height: 16px;
    vertical-align: middle;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 span {
    font-size: 12px;
    display: inline-block;
    color: #8e8e8c;
    background: #e9e9e7;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: middle;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star01 {
    color: #fcbc3d;
    vertical-align: top;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star02 {
    color: #9a9b9c;
    vertical-align: top;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    vertical-align: top;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #009AA9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #89CAC0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Product_code {
    font-size: 14px;
    color: #4a4a4a;
    line-height: 44px;
    margin-top: 17px;
    padding: 0 20px;
    background: #fff;
    font-weight: 500;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Product_code span {
    font-size: 14px;
    color: #4a4a4a;
    line-height: 20px;
    margin-left: 41px;
    font-weight: normal;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .View_Mask ul {
    padding: 0;
    margin: 0;
    list-style: none;
    padding-bottom: 20px;
    padding-top: 5px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .View_Mask ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    padding-left: 20px;
    margin-top: 15px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .View_Mask ul li a {
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    text-decoration: underline;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .View_Mask ul li i {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    font-size: 12px;
    color: #009AA9;
    -webkit-transform: translateY(-50%) rotate(180deg) scale(0.8);
    -moz-transform: translateY(-50%) rotate(180deg) scale(0.8);
    -ms-transform: translateY(-50%) rotate(180deg) scale(0.8);
    transform: translateY(-50%) rotate(180deg) scale(0.8);
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist {
    padding: 10px 0;
    line-height: 22px;
    background: #fff;
    text-align: center;
    position: relative;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup {
    z-index: 11111;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 40px;
    padding: 15px;
    width: 300px;
    padding-right: 40px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    text-align: left;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup.dropdown,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup.dropdown:after,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup.dropdown:before,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup i.icon-close,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup:before,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup:after,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup .h1,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup .h1 {
    margin: 0;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
    margin-bottom: 5px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup .h2,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup .h2 {
    margin: 0;
    text-align: left;
    line-height: 18px;
    font-weight: normal;
    padding: 5px 0;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup .h2 a,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup .h2 a {
    color: #4a4a4a;
    font-size: 12px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup .h2 a i,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup .h2 a i {
    color: #72C7E7;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 18px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup .h3,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup .h3 {
    color: #dfdfdf;
    margin: 0;
    margin-top: 5px;
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    margin-bottom: 5px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends .Share_with_Friends-popup .h4,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist .Share_with_Friends-popup .h4 {
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px solid #dfdfdf;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends.Share_with_Friends,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist.Share_with_Friends {
    border-bottom: 1px solid #D5D6D2;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends.Add_to_Wishlist i,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist.Add_to_Wishlist i {
    color: #9A9B9C;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends.Add_to_Wishlist i.icon-icon_added-wishlist,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist.Add_to_Wishlist i.icon-icon_added-wishlist {
    color: #E600A0!important;
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends.Add_to_Wishlist.active i,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist.Add_to_Wishlist.active i {
    display: none;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends.Add_to_Wishlist.active i.icon-icon_added-wishlist,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist.Add_to_Wishlist.active i.icon-icon_added-wishlist {
    color: #E600A0!important;
    display: inline-block;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends a,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist a {
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .Share_with_Friends a i,
  .PDP .PDPLeftRightBox .PDPRightBox .Add_to_Wishlist a i {
    vertical-align: middle;
    color: #9A9B9C;
    font-size: 18px;
    margin-right: 5px;
  }
  .PDP .PDPLeftRightBox .PDPRightBox .PDP-banner-box {
    margin-top: 20px;
  }
  .PLP {
    position: relative;
    margin-top: 90px;
  }
  .PLP.no_result {
    padding-top: 15px;
  }
  .PLP.no_result .PLP_content {
    padding-top: 20px;
  }
  .PLP.no_result .PLP_content .Search_Tips {
    display: none;
  }
  .PLP.no_result .PLP_content .contentRight {
    padding-top: 0;
  }
  .PLP .PLP_content.show_filter_by {
    margin: 0;
  }
  .PLP .PLP_content.show_filter_by .contentRight {
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 1111111;
    padding-top: 56px;
    padding-bottom: 60px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .filter-title,
  .PLP .PLP_content.show_filter_by .contentLeft .filter-btn {
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter {
    border-bottom: 0;
    overflow: auto;
    position: absolute;
    width: 100%;
    top: 56px;
    bottom: 60px;
    left: 0;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box {
    border-bottom: 1px solid #DFDFDF;
    overflow: hidden;
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box.level3 {
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-head {
    font-weight: 500;
    font-size: 14px;
    color: #43484d;
    line-height: 46px;
    height: 46px;
    cursor: pointer;
    position: relative;
    padding: 0 20px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-head a {
    color: #43484d;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-head.active i {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-head i {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    font-size: 12px;
    color: #009AA9;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-head i:hover {
    color: #4CB9C3;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-head i:before {
    -webkit-transform: scale(0.38);
    -moz-transform: scale(0.38);
    -ms-transform: scale(0.38);
    transform: scale(0.38);
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box.In_Stock .box-head {
    padding: 11px 20px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box.In_Stock .box-head .h2 {
    margin: 0;
    overflow: hidden;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box.In_Stock .box-head .h2 span {
    margin: 0;
    line-height: 24px;
    margin-left: 0;
    font-weight: 500;
    color: #43484d;
    font-size: 14px;
    letter-spacing: 0.1px;
    white-space: nowrap;
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box.In_Stock .box-head .h2 .checkbox-label {
    float: right;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content {
    padding: 0 20px;
    overflow: hidden;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2-box {
    overflow: hidden;
    max-height: 210px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .show-all .s1 {
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .show-all .s2 {
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content.show-h2-box .show-all .s1 {
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content.show-h2-box .show-all .s2 {
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content.show-h2-box .h2-box {
    max-height: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search {
    position: relative;
    margin-bottom: 20px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search input {
    margin: 0;
    padding: 0;
    display: block;
    height: 33px;
    width: 100%;
    border-radius: 100px;
    height: 35px;
    padding-left: 20px;
    color: #424242;
    padding-right: 50px;
    border: 1px solid #DFDFDF;
    font-size: 14px;
    outline: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search input:focus {
    border: 1px solid #009AA9;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search input:focus + i {
    color: #009AA9;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search input:focus + i + i {
    color: #009AA9;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search i {
    position: absolute;
    right: 10px;
    top: 1px;
    height: 35px;
    line-height: 35px;
    width: 35px;
    text-align: center;
    font-size: 18px;
    color: #9a9b9c;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search i.icon-delete {
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search.show-delete .icon-delete {
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .brand-search.show-delete .icon-search {
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h1 {
    font-weight: normal;
    margin: 0;
    margin-bottom: 15px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0.1px;
    white-space: nowrap;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h1 a {
    color: #9A9B9C;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h1 a u {
    margin: 0;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    vertical-align: middle;
    text-decoration: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h1 a span {
    margin-left: 3px;
    display: inline-block;
    vertical-align: middle;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2 {
    margin: 0;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2 span {
    margin: 0;
    line-height: 24px;
    margin-left: 0;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.1px;
    white-space: nowrap;
    display: block;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2 span a {
    color: #9A9B9C;
    cursor: pointer;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2 span a:hover,
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2 span a.active {
    color: #009AA9;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .h2 .checkbox-label {
    float: right;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .clear-show {
    overflow: hidden;
    padding: 15px 0;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .clear-show a {
    font-size: 14px;
    color: #4A4A4A;
    text-decoration: underline;
    cursor: pointer;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .clear-show a.clear-all {
    float: left;
    display: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .clear-show a.show-all {
    float: right;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .price {
    overflow: hidden;
    padding: 10px 0 30px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .price p {
    margin: 0;
    float: left;
    font-size: 14px;
    color: #000000;
    width: 13px;
    height: 30px;
    line-height: 30px;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .price input {
    width: 40%;
    height: 30px;
    float: left;
    border: 1px solid #979797;
    border-radius: 4px;
    padding: 0 10px;
    font-size: 14px;
    color: #000000;
    outline: none;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .price input:focus {
    border: 1px solid #009AA9;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .price span {
    margin: 0;
    float: left;
    font-size: 14px;
    color: #000000;
    width: 27px;
    height: 30px;
    display: block;
    line-height: 30px;
    text-align: center;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .reset-go {
    padding-top: 10px;
    padding-bottom: 25px;
    overflow: hidden;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .reset-go a {
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .reset-go a.reset {
    float: left;
    border: 1px solid #009AA9;
    color: #009AA9;
    background: #fff;
  }
  .PLP .PLP_content.show_filter_by .contentLeft .PLP-Filter .box .box-content .reset-go a.go {
    float: right;
    border: 1px solid #009AA9;
    color: #fff;
    background: #009AA9;
  }
  .PLP .PLP_content .contentLeft .filter-title,
  .PLP .PLP_content .contentLeft .title {
    display: none;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter {
    background: rgba(214, 235, 231, 0.3);
    margin: 0 -15px;
    padding: 0 15px;
    overflow: auto;
    white-space: nowrap;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter.open-level3 {
    font-size: 0;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter.open-level3 .level3 .box-head {
    display: none;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box {
    display: none;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 {
    display: inline-block;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-head {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #4A4A4A;
    margin-right: 20px;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-head i {
    display: none;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-head a {
    color: #4A4A4A;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content {
    display: none;
    height: 42px!important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    font-size: 0;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content .h1 {
    display: inline-block;
    margin: 0;
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #4A4A4A;
    margin-right: 20px;
    font-weight: normal;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content .h1.active {
    position: relative;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content .h1.active:before {
    position: absolute;
    bottom: 0;
    height: 4px;
    left: 0;
    width: 100%;
    content: "";
    background: #009AA9;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content .h1 a {
    color: #4A4A4A;
    text-decoration: none;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content .h1 a u {
    text-decoration: none;
  }
  .PLP .PLP_content .contentLeft .PLP-Filter .box.level3 .box-content .h1 span {
    display: none;
  }
  .PLP .PLP_content .contentLeft .filter-title {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #43484D;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  }
  .PLP .PLP_content .contentLeft .filter-title i {
    position: absolute;
    left: 0;
    top: 0;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    color: #9A9B9C;
  }
  .PLP .PLP_content .contentLeft .filter-title i:before {
    line-height: 56px;
  }
  .PLP .PLP_content .contentLeft .filter-btn {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(153, 153, 153, 0.2);
    padding: 10px 20px;
    display: none;
  }
  .PLP .PLP_content .contentLeft .filter-btn .green-btn,
  .PLP .PLP_content .contentLeft .filter-btn .green-empty-btn {
    float: left;
    width: 50%;
    padding: 0 10px;
  }
  .PLP .PLP_content .contentLeft .filter-btn .green-btn a,
  .PLP .PLP_content .contentLeft .filter-btn .green-empty-btn a {
    width: 100%;
  }
  .PLP .PLP_content .contentRight {
    padding-top: 44px;
    padding-bottom: 60px;
    position: relative;
  }
  .PLP .PLP_content .contentRight .Sorry {
    font-weight: 500;
    font-size: 20px;
    color: #4C4C4C;
    padding-bottom: 60px;
    border-bottom: 1px solid #979797;
  }
  .PLP .PLP_content .contentRight .You_may_also_like {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    padding: 15px 0 0 0;
  }
  .PLP .PLP_content .contentRight .PLP_banner {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .PLP .PLP_content .contentRight .PLP_banner img {
    height: 60px;
    display: block;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    position: relative;
    left: 50%;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 {
    margin-top: 0;
    padding: 2px 0;
    height: 44px;
    border-bottom: 1px solid #DFDFDF;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .item {
    float: left;
    line-height: 40px;
    font-weight: normal;
    font-size: 14px;
    color: #0099A8;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right {
    margin-left: -15px;
    margin-right: -15px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .list-style {
    float: right;
    margin-right: 10px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .list-style i {
    font-size: 20px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #9a9b9c;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .list-style .list-row {
    display: block;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .list-style .list-cube {
    display: none;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .list-style.active .list-row {
    display: none;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .list-style.active .list-cube {
    display: block;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right p {
    float: left;
    margin: 0;
    line-height: 40px;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    margin-right: 8px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .select-box {
    width: 140px;
    float: left;
    margin-right: 20px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .select-box .bootstrap-select > .dropdown-toggle {
    border: 0!important;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .select-box .bootstrap-select > .dropdown-toggle .caret {
    color: #009AA9;
    font-size: 12px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .Filter_by_m {
    float: left;
    padding: 0 65px 0 10px;
    line-height: 40px;
    font-size: 14px;
    color: #4A4A4A;
    position: relative;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .Filter_by_m i {
    position: absolute;
    right: 16px;
    top: 0;
    border: 0;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    color: #009AA9;
    -webkit-transform: rotate(180deg) scale(0.6);
    -moz-transform: rotate(180deg) scale(0.6);
    -ms-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6);
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page {
    height: 40px;
    border: 1px solid #DFDFDF;
    padding: 9px 13px;
    overflow: hidden;
    border-radius: 4px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page i {
    cursor: pointer;
    font-size: 12px;
    width: 20px;
    height: 20px;
    float: left;
    line-height: 20px;
    text-align: center;
    -webkit-transform: rotateY(0deg) scale(0.8);
    -moz-transform: rotateY(0deg) scale(0.8);
    -ms-transform: rotateY(0deg) scale(0.8);
    transform: rotateY(0deg) scale(0.8);
    color: #9A9B9C;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page i:before {
    line-height: 20px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page i.active {
    color: #009AA9;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page i.next {
    -webkit-transform: rotateY(180deg) scale(0.8);
    -moz-transform: rotateY(180deg) scale(0.8);
    -ms-transform: rotateY(180deg) scale(0.8);
    transform: rotateY(180deg) scale(0.8);
    -webkit-transform: rotate(180deg) \0;
    -moz-transform: rotate(180deg) \0;
    -ms-transform: rotate(180deg) \0;
    transform: rotate(180deg) \0;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    float: left;
    line-height: 20px;
    color: #9a9b9c;
    padding: 0 3px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page .h1 .s1 {
    margin: 0;
    color: #000000;
    display: inline-block;
    vertical-align: middle;
  }
  .PLP .PLP_content .contentRight .PLP-Filter2 .Filter2-right .page .h1 .s2 {
    display: inline-block;
    vertical-align: middle;
  }
  .PLP .PLP_content .contentRight .PLP-Filter3 {
    padding-top: 10px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter3 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  .PLP .PLP_content .contentRight .PLP-Filter3 ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 30px;
    margin-bottom: 5px;
    line-height: 30px;
    border: 1px solid #DFDFDF;
    border-radius: 48px;
    padding: 0 33px 0 15px;
    position: relative;
    float: left;
    font-size: 14px;
    margin-right: 10px;
  }
  .PLP .PLP_content .contentRight .PLP-Filter3 ul li i {
    font-size: 16px;
    line-height: normal;
    position: absolute;
    right: 7px;
    top: 5px;
    color: #009AA9;
  }
  .PLP .PLP_content .contentRight .ProductSales {
    margin-top: 5px;
    position: relative;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales {
    margin: 0 -15px;
    margin-top: 13px;
    padding: 0 5px;
    margin-top: 0;
    padding: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales * {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer {
    float: none;
    width: 100%;
    position: relative;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer {
    position: static;
    float: left;
    width: 130px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    z-index: 11;
    right: 63px;
    top: auto;
    bottom: 10px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like i {
    font-size: 20px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -10px !important;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn {
    margin-left: 130px;
    margin-top: 41px;
    overflow: hidden;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn a {
    float: left;
    padding: 0 14px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo {
    margin-left: 130px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    width: 100%;
    top: -70px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer {
    width: 50%;
    padding: 10px 5px;
    float: left;
    display: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(1),
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2),
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(3),
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(4) {
    display: block;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -5px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer {
    padding: 10px 0;
    position: relative;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer > img {
    width: 80%;
    display: block;
    margin: 0 auto;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 0;
    top: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 0;
    top: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i {
    font-size: 22px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown1 {
    color: #E1C54D;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown2 {
    color: #C3C3C3;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown3 {
    color: #AD7E3F;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown4 {
    color: #66CEF6;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown5 {
    color: #66CEF6;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct span {
    position: absolute;
    display: block;
    color: #fff;
    font-size: 14px;
    left: 11px;
    top: 9px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    right: 0;
    top: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.z-index {
    z-index: 111112;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like * {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 276px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text'],
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text']:focus,
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: 50%;
    margin-left: -8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: 50%;
    margin-left: -8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i {
    font-size: 18px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_wishlist {
    display: block;
    color: #9a9b9c;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_added-wishlist {
    display: none;
    color: #E600A0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_wishlist {
    display: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_added-wishlist {
    display: block;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .PWPbtn {
    height: 24px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .PWPbtn a {
    font-size: 12px;
    color: #E600A0;
    display: block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #E600A0;
    border-radius: 5px;
    min-width: 108px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .PWPbtn.sold-out a {
    background: #F3F3F3!important;
    border: 1px solid #DFDFDF!important;
    color: #4A4A4A!important;
    min-width: 108px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo {
    position: relative;
    padding: 0 3px;
    color: #4A4A4A;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 54px;
    -webkit-box-orient: vertical;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 18px;
    color: #E600A0;
    font-weight: 500;
    height: 23px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.black {
    color: #000;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 {
    margin: 0;
    font-weight: normal;
    height: 16px;
    font-size: 0;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 del {
    font-size: 14px;
    color: #8e8e8c;
    line-height: 16px;
    vertical-align: middle;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 span {
    font-size: 12px;
    display: inline-block;
    color: #8e8e8c;
    background: #e9e9e7;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: middle;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star01 {
    color: #fcbc3d;
    vertical-align: top;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star02 {
    color: #9a9b9c;
    vertical-align: top;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    vertical-align: top;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #009AA9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #89CAC0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer {
    display: block;
    border-bottom: 1px solid #DFDFDF;
    position: relative;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n-1):before {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid #DFDFDF;
  }
  .PLP .PLP_content .contentRight .ProductSales .bottomProductSales.list-row .productItemContainer:before {
    display: none;
  }
  .PLP .PLP_content .contentRight .view-pagination {
    overflow: hidden;
    margin-top: 17px;
  }
  .PLP .PLP_content .contentRight .view-pagination .view {
    line-height: 20px;
  }
  .PLP .PLP_content .contentRight .view-pagination .view span {
    line-height: 20px;
    font-weight: normal;
    font-size: 14px;
    color: #001E00;
  }
  .PLP .PLP_content .contentRight .view-pagination .view span.s1 {
    color: #9B9B9B;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination {
    margin-top: 20px;
    text-align: center;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span {
    height: 22px;
    padding: 0 7.5px;
    line-height: 22px;
    display: inline-block;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    font-size: 12px;
    color: #DFDFDF;
    margin: 0 5px;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a i,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span i {
    font-size: 10px;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.ellipsis,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.ellipsis {
    margin: 0;
    border: 0!important;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.active,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.active,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a:hover,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span:hover {
    background: #009AA9;
    color: #fff;
    border: 1px solid #009AA9;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.active.ellipsis,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.active.ellipsis,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a:hover.ellipsis,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span:hover.ellipsis {
    color: #43484D;
    margin: 0;
    border: 0!important;
    background: transparent;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.next,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.next,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.prev,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.prev {
    color: #979797;
    border: 0;
    margin: 0;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.next.next i,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.next.next i,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.prev.next i,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.prev.next i {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform: rotate(180deg) \0;
    -moz-transform: rotate(180deg) \0;
    -ms-transform: rotate(180deg) \0;
    transform: rotate(180deg) \0;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.next.active,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.next.active,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.prev.active,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.prev.active,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.next:hover,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.next:hover,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.prev:hover,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.prev:hover {
    color: #009AA9;
    background: transparent;
  }
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.next.disable,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.next.disable,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination a.prev.disable,
  .PLP .PLP_content .contentRight .view-pagination .my-pagination span.prev.disable {
    color: #979797;
    display: none;
  }
  .PLP .PLP_content .contentRight .green-empty-btn {
    margin-top: 15px;
  }
  .PLP .PLP_content .contentRight .green-empty-btn a {
    width: 100%;
  }
  .check_out_thank_you {
    padding-bottom: 40px;
  }
  .check_out_thank_you .check_out_thank_you_content {
    overflow: hidden;
  }
  .check_out_thank_you .check_out_thank_you_content .left {
    width: 327px;
    float: left;
  }
  .check_out_thank_you .check_out_thank_you_content .left .img {
    width: 300px;
    margin: 0 auto;
  }
  .check_out_thank_you .check_out_thank_you_content .left .img img {
    width: 100%;
  }
  .check_out_thank_you .check_out_thank_you_content .right .h1 {
    margin: 0;
    font-weight: bold;
    font-size: 20px;
    color: #009AA9;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 3px;
  }
  .check_out_thank_you .check_out_thank_you_content .right p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
  }
  .check_out_thank_you .check_out_thank_you_content .right .h2 {
    margin: 0;
    margin-bottom: 3px;
    margin-top: 15px;
    font-size: 14px;
    color: #009AA9;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
  }
  .check_out_thank_you .check_out_thank_you_content .right span {
    font-weight: 300;
    display: block;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
  }
  .check_out_thank_you .check_out_thank_you_content .right .h3 {
    margin: 0;
    margin-top: 15px;
    margin-bottom: 3px;
    font-weight: bold;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .check_out_thank_you .check_out_thank_you_content .right .h4 {
    font-weight: bold;
    font-size: 20px;
    color: #E600A0;
    margin: 0;
    margin-bottom: 30px;
  }
  .check_out_thank_you .check_out_thank_you_content .right .h5 {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .check_out_thank_you .check_out_thank_you_content .right .h5 a {
    font-weight: 300;
    font-size: 14px;
    color: #4C4C4C;
    line-height: 20px;
    text-decoration: underline;
  }
  .check_out_thank_you .check_out_thank_you_content .right .green-btn a {
    width: 100%;
  }
  .checkout_login {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .checkout_login .checkout_login_content {
    margin: 0 auto;
    overflow: hidden;
  }
  .checkout_login .checkout_login_content .h1 {
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 16px;
    text-align: center;
  }
  .checkout_login .checkout_login_content .green-btn a {
    width: 100%;
  }
  .checkout_login .checkout_login_content .error-msg {
    margin-top: 12px;
  }
  .checkout_login .checkout_login_content .left {
    position: relative;
  }
  .checkout_login .checkout_login_content .left .form {
    overflow: hidden;
  }
  .checkout_login .checkout_login_content .left .form .input {
    position: relative;
    margin-top: 12px;
  }
  .checkout_login .checkout_login_content .left .form .input input {
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding-left: 30px;
    display: block;
    width: 100%;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_login .checkout_login_content .left .form .input input:focus {
    border: 1px solid #009AA9;
  }
  .checkout_login .checkout_login_content .left .form .input i {
    position: absolute;
    left: 0;
    top: 6px;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    color: #009AA9;
    font-size: 16px;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget {
    overflow: hidden;
    line-height: 21px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .remember {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .remember.active {
    color: #009AA9;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .remember .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .remember .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .remember .checkbox-label em {
    font-size: 19px;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .remember span {
    margin-left: 5px;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .forget-password {
    float: right;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .forget-password a {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .checkout_login .checkout_login_content .left .form .remember-forget .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .checkout_login .checkout_login_content .Not_a_member {
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_login .checkout_login_content .Not_a_member a {
    color: #009AA9;
  }
  .checkout_login .checkout_login_content .right {
    float: left;
    width: 50%;
    padding-left: 15px;
    padding-top: 20px;
  }
  .checkout_login .checkout_login_content .right .box {
    padding-top: 12px;
    height: 163px;
  }
  .checkout_login .checkout_login_content .right .box p {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    margin: 0;
    margin-bottom: 10px;
  }
  .checkout_login .checkout_login_content .right .box span {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
  }
  .checkout_signup {
    padding-top: 0;
  }
  .checkout_signup .checkout_signup_content {
    max-width: 820px;
    margin: 0 auto;
  }
  .checkout_signup .checkout_signup_content .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .checkout_signup .checkout_signup_content .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .checkout_signup .checkout_signup_content .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .checkout_signup .checkout_signup_content .h1 {
    margin: 12px 0 10px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 16px;
    text-align: left;
  }
  .checkout_signup .checkout_signup_content .h1.gray {
    color: #4A4A4A;
  }
  .checkout_signup .checkout_signup_content .width {
    width: 100%;
  }
  .checkout_signup .checkout_signup_content .width.green-btn .width {
    width: 100%;
  }
  .checkout_signup .checkout_signup_content .open_card_check {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
  }
  .checkout_signup .checkout_signup_content .open_card_check span {
    color: #4A4A4A;
    margin-left: 25px;
    display: block;
  }
  .checkout_signup .checkout_signup_content input[type='text'],
  .checkout_signup .checkout_signup_content input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_signup .checkout_signup_content input[type='text']:focus,
  .checkout_signup .checkout_signup_content input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .checkout_signup .checkout_signup_content .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
  }
  .checkout_signup .checkout_signup_content .provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .checkout_signup .checkout_signup_content .provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .checkout_signup .checkout_signup_content .provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .checkout_signup .checkout_signup_content .provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .checkout_signup .checkout_signup_content .provide .width {
    margin-bottom: 10px;
  }
  .checkout_signup .checkout_signup_content .provide .width.nonTW-tel .width1 {
    display: none;
  }
  .checkout_signup .checkout_signup_content .provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1 {
    width: 26%;
    float: left;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .checkout_signup .checkout_signup_content .provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .checkout_signup .checkout_signup_content .provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .checkout_signup .checkout_signup_content .provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .checkout_signup .checkout_signup_content .provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .checkout_signup .checkout_signup_content .provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .checkout_signup .checkout_signup_content .provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .checkout_signup .checkout_signup_content .provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .checkout_signup .checkout_signup_content .provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .checkout_signup .checkout_signup_content .provide .width .width5:first-child {
    margin-left: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width.mmb0 {
    margin-bottom: 0;
  }
  .checkout_signup .checkout_signup_content .provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .checkout_signup .checkout_signup_content .provide .width.mmt10 {
    margin-top: 10px;
  }
  .checkout_signup .checkout_signup_content .provide .width.width700 {
    width: auto;
  }
  .checkout_signup .checkout_signup_content .provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .checkout_signup .checkout_signup_content .provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .checkout_signup .checkout_signup_content .mb10 {
    margin-bottom: 10px;
  }
  .checkout_signup .checkout_signup_content .mt20 {
    margin-top: 20px;
  }
  .checkout_signup .checkout_signup_content .provide_dropDown.active .provide_dropDown_title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .checkout_signup .checkout_signup_content .provide_dropDown .provide_dropDown_title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    cursor: pointer;
  }
  .checkout_signup .checkout_signup_content .provide_dropDown .provide_dropDown_title span {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    letter-spacing: 0;
    margin: 0;
    margin-right: 30px;
  }
  .checkout_signup .checkout_signup_content .provide_dropDown .provide_dropDown_title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .checkout_signup .checkout_signup_content .provide_dropDown .provide_dropDown_box {
    padding: 10px 0 0 0;
  }
  .checkout_signup .checkout_signup_content .input2 .width.mb5 {
    margin-bottom: 10px;
  }
  .checkout_signup .checkout_signup_content .input2 .width:first-child {
    margin-right: 12px;
  }
  .checkout_signup .checkout_signup_content .password-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    float: left;
    width: 100%;
  }
  .checkout_signup .checkout_signup_content .password-remind.fn {
    float: none;
  }
  .checkout_signup .checkout_signup_content .accept-way {
    margin-top: 10px;
  }
  .checkout_signup .checkout_signup_content .accept-way .accept-remind {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_signup .checkout_signup_content .accept-way .accept-warning {
    font-weight: 300;
    font-size: 14px;
    color: #E42313;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_signup .checkout_signup_content .accept-way ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 4.5px;
  }
  .checkout_signup .checkout_signup_content .accept-way ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding: 7.5px 0;
  }
  .checkout_signup .checkout_signup_content .accept-way ul li.un_check .checkbox-label em {
    color: #E42313;
  }
  .checkout_signup .checkout_signup_content .accept-way ul li p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    float: left;
    padding: 1px 0;
  }
  .checkout_signup .checkout_signup_content .accept-way ul li label {
    margin: 0;
    overflow: hidden;
    float: right;
    margin-left: 26px;
    padding: 1px 0;
  }
  .checkout_signup .checkout_signup_content .accept-way ul li label span {
    margin-left: 25px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
  }
  .checkout_signup .checkout_signup_content .have_account {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    font-weight: 300;
    padding: 15px 0;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_signup .checkout_signup_content .have_account a {
    color: #009AA9;
  }
  .checkout_signup .checkout_signup_part2 {
    background: #f5f5f5;
    padding: 20px 0 20px;
  }
  .checkout_signup .checkout_signup_part2 .error-msg {
    margin-left: 25px;
  }
  .checkout_signup .checkout_signup_part2 .agree {
    line-height: 20px;
  }
  .checkout_signup .checkout_signup_part2 .agree .checkbox-label {
    background: #fff;
    height: 19px;
    width: 19px;
    border-radius: 4px;
  }
  .checkout_signup .checkout_signup_part2 .agree span {
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin-left: 25px;
  }
  .checkout_signup .checkout_signup_part2 .agree span a {
    text-decoration: underline;
    color: #4A4A4A;
  }
  .checkout_signup .checkout_signup_part2 .green-btn {
    margin-top: 15px;
  }
  .checkout_signup .checkout_signup_part2 .green-btn a {
    width: 100%;
  }
  .checkout_step {
    padding: 20px 30px 40px 30px;
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
  }
  .checkout_step .line {
    margin: 0 auto;
    max-width: 300px;
    height: 2px;
    background: #DFDFDF;
    position: relative;
  }
  .checkout_step .line ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .checkout_step .line ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    margin-left: -4px;
    top: -3.5px;
    background: #FFFFFF;
    border: 2px solid #DFDFDF;
    width: 9px;
    height: 9px;
    border-radius: 50%;
  }
  .checkout_step .line ul li span,
  .checkout_step .line ul li a {
    display: block;
    width: 200px;
    text-align: center;
    position: absolute;
    top: 16px;
    font-size: 12px;
    color: #9A9B9C;
    left: 50%;
    margin-left: -100px;
  }
  .checkout_step .line ul li:nth-of-type(1) {
    left: 0;
  }
  .checkout_step .line ul li:nth-of-type(2) {
    left: 50%;
  }
  .checkout_step .line ul li:nth-of-type(3) {
    left: 100%;
  }
  .checkout_step.step1 .line ul li:nth-of-type(1) {
    border-color: #009AA9;
  }
  .checkout_step.step1 .line ul li:nth-of-type(1) span,
  .checkout_step.step1 .line ul li:nth-of-type(1) a {
    color: #4A4A4A;
  }
  .checkout_step.step2 .line:before {
    width: 50%;
    height: 2px;
    position: absolute;
    left: 0;
    top: 0;
    background: #009AA9;
    content: "";
  }
  .checkout_step.step2 .line ul li:nth-of-type(1) {
    border-color: #009AA9;
    background: #009AA9;
  }
  .checkout_step.step2 .line ul li:nth-of-type(1) span,
  .checkout_step.step2 .line ul li:nth-of-type(1) a {
    color: #009AA9;
  }
  .checkout_step.step2 .line ul li:nth-of-type(2) {
    border-color: #009AA9;
  }
  .checkout_step.step2 .line ul li:nth-of-type(2) span,
  .checkout_step.step2 .line ul li:nth-of-type(2) a {
    color: #4A4A4A;
  }
  .checkout_step.step3 .line:before {
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    top: 0;
    background: #009AA9;
    content: "";
  }
  .checkout_step.step3 .line ul li:nth-of-type(1) {
    border-color: #009AA9;
    background: #009AA9;
  }
  .checkout_step.step3 .line ul li:nth-of-type(1) span,
  .checkout_step.step3 .line ul li:nth-of-type(1) a {
    color: #009AA9;
  }
  .checkout_step.step3 .line ul li:nth-of-type(2) {
    border-color: #009AA9;
    background: #009AA9;
  }
  .checkout_step.step3 .line ul li:nth-of-type(2) span,
  .checkout_step.step3 .line ul li:nth-of-type(2) a {
    color: #009AA9;
  }
  .checkout_step.step3 .line ul li:nth-of-type(3) {
    border-color: #009AA9;
  }
  .checkout_step.step3 .line ul li:nth-of-type(3) span,
  .checkout_step.step3 .line ul li:nth-of-type(3) a {
    color: #4A4A4A;
  }
  .checkout_homeD.checkout_homeD_overseas .checkout_homeD_content .part-add-address {
    display: block;
  }
  .checkout_homeD.checkout_homeD_overseas .checkout_homeD_content .part-add-address .provide {
    border: 0;
  }
  .checkout_homeD .checkout_homeD_content {
    padding-bottom: 40px;
    max-width: 820px;
    margin: 0 auto;
    margin-top: 10px;
  }
  .checkout_homeD .checkout_homeD_content .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .checkout_homeD .checkout_homeD_content .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .checkout_homeD .checkout_homeD_content .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .checkout_homeD .checkout_homeD_content .h1 {
    margin: 12px 0 10px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 16px;
    text-align: left;
  }
  .checkout_homeD .checkout_homeD_content .h1.gray {
    color: #4A4A4A;
  }
  .checkout_homeD .checkout_homeD_content .width {
    width: 100%;
  }
  .checkout_homeD .checkout_homeD_content .width.green-btn .width {
    width: 100%;
  }
  .checkout_homeD .checkout_homeD_content .open_card_check {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
  }
  .checkout_homeD .checkout_homeD_content .open_card_check span {
    color: #4A4A4A;
    margin-left: 25px;
    display: block;
  }
  .checkout_homeD .checkout_homeD_content input[type='text'],
  .checkout_homeD .checkout_homeD_content input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_homeD .checkout_homeD_content input[type='text']:focus,
  .checkout_homeD .checkout_homeD_content input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .checkout_homeD .checkout_homeD_content .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
  }
  .checkout_homeD .checkout_homeD_content .provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .checkout_homeD .checkout_homeD_content .provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .checkout_homeD .checkout_homeD_content .provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .checkout_homeD .checkout_homeD_content .provide .width {
    margin-bottom: 10px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.nonTW-tel .width1 {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1 {
    width: 26%;
    float: left;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width5:first-child {
    margin-left: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.mmb0 {
    margin-bottom: 0;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.mmt10 {
    margin-top: 10px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width.width700 {
    width: auto;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .checkout_homeD .checkout_homeD_content .provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .checkout_homeD .checkout_homeD_content .mb10 {
    margin-bottom: 10px;
  }
  .checkout_homeD .checkout_homeD_content .mt20 {
    margin-top: 20px;
  }
  .checkout_homeD .checkout_homeD_content .provide_dropDown.active .provide_dropDown_title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .checkout_homeD .checkout_homeD_content .provide_dropDown .provide_dropDown_title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    cursor: pointer;
  }
  .checkout_homeD .checkout_homeD_content .provide_dropDown .provide_dropDown_title span {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    letter-spacing: 0;
    margin: 0;
    margin-right: 30px;
  }
  .checkout_homeD .checkout_homeD_content .provide_dropDown .provide_dropDown_title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .checkout_homeD .checkout_homeD_content .provide_dropDown .provide_dropDown_box {
    padding: 10px 0 0 0;
  }
  .checkout_homeD .checkout_homeD_content .input2 .width.mb5 {
    margin-bottom: 10px;
  }
  .checkout_homeD .checkout_homeD_content .input2 .width:first-child {
    margin-right: 12px;
  }
  .checkout_homeD .checkout_homeD_content .password-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    float: left;
    width: 100%;
  }
  .checkout_homeD .checkout_homeD_content .password-remind.fn {
    float: none;
  }
  .checkout_homeD .checkout_homeD_content .accept-way {
    margin-top: 10px;
  }
  .checkout_homeD .checkout_homeD_content .accept-way .accept-remind {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_homeD .checkout_homeD_content .accept-way .accept-warning {
    font-weight: 300;
    font-size: 14px;
    color: #E42313;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_homeD .checkout_homeD_content .accept-way ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 4.5px;
  }
  .checkout_homeD .checkout_homeD_content .accept-way ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding: 7.5px 0;
  }
  .checkout_homeD .checkout_homeD_content .accept-way ul li.un_check .checkbox-label em {
    color: #E42313;
  }
  .checkout_homeD .checkout_homeD_content .accept-way ul li p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    float: left;
    padding: 1px 0;
  }
  .checkout_homeD .checkout_homeD_content .accept-way ul li label {
    margin: 0;
    overflow: hidden;
    float: right;
    margin-left: 26px;
    padding: 1px 0;
  }
  .checkout_homeD .checkout_homeD_content .accept-way ul li label span {
    margin-left: 25px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
  }
  .checkout_homeD .checkout_homeD_content .have_account {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    font-weight: 300;
    padding: 15px 0;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_homeD .checkout_homeD_content .have_account a {
    color: #009AA9;
  }
  .checkout_homeD .checkout_homeD_content .h1 {
    color: #4A4A4A;
  }
  .checkout_homeD .checkout_homeD_content .title {
    line-height: 20px;
  }
  .checkout_homeD .checkout_homeD_content .title i {
    float: left;
    font-size: 19px;
    color: #009AA9;
  }
  .checkout_homeD .checkout_homeD_content .title img {
    float: left;
    padding-top: 1px;
    height: 18px;
  }
  .checkout_homeD .checkout_homeD_content .title span {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    margin-left: 28px;
  }
  .checkout_homeD .checkout_homeD_content .green-btn {
    margin-bottom: 0;
  }
  .checkout_homeD .checkout_homeD_content .green-btn a {
    width: 100%;
  }
  .checkout_homeD .checkout_homeD_content .tool {
    overflow: hidden;
    margin-bottom: 4px;
  }
  .checkout_homeD .checkout_homeD_content .tool .cell {
    padding: 5px 0;
    overflow: hidden;
    margin-right: 25px;
    float: left;
    line-height: 20px;
    cursor: pointer;
  }
  .checkout_homeD .checkout_homeD_content .tool .cell.active span {
    color: #009AA9;
  }
  .checkout_homeD .checkout_homeD_content .tool .cell i {
    float: left;
    font-size: 17px;
    color: #4A4A4A;
  }
  .checkout_homeD .checkout_homeD_content .tool .cell span {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    margin-left: 25px;
  }
  .checkout_homeD .checkout_homeD_content .right-btn {
    overflow: hidden;
    padding-top: 15px;
  }
  .checkout_homeD .checkout_homeD_content .right-btn .green-btn {
    float: right;
  }
  .checkout_homeD .checkout_homeD_content .part-address {
    margin-top: 30px;
  }
  .checkout_homeD .checkout_homeD_content .part-address .h1 {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin: 0;
    margin-bottom: 3px;
  }
  .checkout_homeD .checkout_homeD_content .part-address p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address p span {
    display: block;
  }
  .checkout_homeD .checkout_homeD_content .part-address .tool-box {
    margin-top: 25px;
    background: #fff;
  }
  .checkout_homeD .checkout_homeD_content .part-address .tool-box .tool {
    margin-bottom: 10px;
  }
  .checkout_homeD .checkout_homeD_content .part-address .tool-box .tool .cell:last-child {
    float: right;
    margin-right: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-add-address {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content .part-add-address .provide {
    border: 0;
    margin-top: 0;
    padding-top: 10px;
  }
  .checkout_homeD .checkout_homeD_content .part-add-address .address-check {
    margin-bottom: 15px;
  }
  .checkout_homeD .checkout_homeD_content .part-add-address .address-check .address-check-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    margin-top: 5px;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list {
    margin-top: 17px;
    display: none;
    padding-bottom: 40px;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background: #F4F4F4;
    margin-left: -15px;
    margin-right: -15px;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 0 15px;
    margin-top: 12px;
    background: #fff;
    padding-top: 5px;
    position: relative;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li:first-child {
    margin-top: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .icon-delete {
    position: absolute;
    right: 18px;
    top: 15px;
    color: #9A9B9C;
    font-size: 20px;
    cursor: pointer;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr {
    padding: 10px 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr p {
    margin: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr p span {
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 24px;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr-tool {
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    padding: 7px 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr-tool .tool {
    margin-bottom: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr-tool .tool .cell {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .part-address-list-box ul li .tr-tool .tool .cell:last-child {
    float: right;
  }
  .checkout_homeD .checkout_homeD_content .part-address-list .right-btn {
    width: auto;
    background: #fff;
  }
  .checkout_homeD .checkout_homeD_content.show-part-address-list .part-add-address,
  .checkout_homeD .checkout_homeD_content.show-part-address-list .part-address {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content.show-part-address-list .part-address-list {
    display: block;
  }
  .checkout_homeD .checkout_homeD_content.show-part-add-address .part-address-list {
    display: none;
  }
  .checkout_homeD .checkout_homeD_content.show-part-add-address .part-add-address {
    display: block;
  }
  .checkout_homeD .checkout_homeD_content.show-part-add-address .part-add-address .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
  }
  .checkout_store.checkout_convenience_store_pickup {
    padding-bottom: 40px;
  }
  .checkout_store.checkout_convenience_store_pickup .checkout_store_content .right-btn {
    position: fixed;
    padding: 20px 15px;
    background: #fff;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .checkout_store .checkout_store_content {
    padding-bottom: 40px;
    max-width: 820px;
    margin: 0 auto;
    margin-top: 10px;
  }
  .checkout_store .checkout_store_content .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .checkout_store .checkout_store_content .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .checkout_store .checkout_store_content .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .checkout_store .checkout_store_content .h1 {
    margin: 12px 0 10px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 16px;
    text-align: left;
  }
  .checkout_store .checkout_store_content .h1.gray {
    color: #4A4A4A;
  }
  .checkout_store .checkout_store_content .width {
    width: 100%;
  }
  .checkout_store .checkout_store_content .width.green-btn .width {
    width: 100%;
  }
  .checkout_store .checkout_store_content .open_card_check {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
  }
  .checkout_store .checkout_store_content .open_card_check span {
    color: #4A4A4A;
    margin-left: 25px;
    display: block;
  }
  .checkout_store .checkout_store_content input[type='text'],
  .checkout_store .checkout_store_content input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_store .checkout_store_content input[type='text']:focus,
  .checkout_store .checkout_store_content input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .checkout_store .checkout_store_content .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
  }
  .checkout_store .checkout_store_content .provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .checkout_store .checkout_store_content .provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .checkout_store .checkout_store_content .provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .checkout_store .checkout_store_content .provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .checkout_store .checkout_store_content .provide .width {
    margin-bottom: 10px;
  }
  .checkout_store .checkout_store_content .provide .width.nonTW-tel .width1 {
    display: none;
  }
  .checkout_store .checkout_store_content .provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .checkout_store .checkout_store_content .provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .checkout_store .checkout_store_content .provide .width .width1 {
    width: 26%;
    float: left;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .checkout_store .checkout_store_content .provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .checkout_store .checkout_store_content .provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .checkout_store .checkout_store_content .provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .checkout_store .checkout_store_content .provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .checkout_store .checkout_store_content .provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .checkout_store .checkout_store_content .provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .checkout_store .checkout_store_content .provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .checkout_store .checkout_store_content .provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .checkout_store .checkout_store_content .provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .checkout_store .checkout_store_content .provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .checkout_store .checkout_store_content .provide .width .width5:first-child {
    margin-left: 0;
  }
  .checkout_store .checkout_store_content .provide .width.mmb0 {
    margin-bottom: 0;
  }
  .checkout_store .checkout_store_content .provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .checkout_store .checkout_store_content .provide .width.mmt10 {
    margin-top: 10px;
  }
  .checkout_store .checkout_store_content .provide .width.width700 {
    width: auto;
  }
  .checkout_store .checkout_store_content .provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .checkout_store .checkout_store_content .provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .checkout_store .checkout_store_content .mb10 {
    margin-bottom: 10px;
  }
  .checkout_store .checkout_store_content .mt20 {
    margin-top: 20px;
  }
  .checkout_store .checkout_store_content .provide_dropDown.active .provide_dropDown_title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .checkout_store .checkout_store_content .provide_dropDown .provide_dropDown_title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    cursor: pointer;
  }
  .checkout_store .checkout_store_content .provide_dropDown .provide_dropDown_title span {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    letter-spacing: 0;
    margin: 0;
    margin-right: 30px;
  }
  .checkout_store .checkout_store_content .provide_dropDown .provide_dropDown_title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .checkout_store .checkout_store_content .provide_dropDown .provide_dropDown_box {
    padding: 10px 0 0 0;
  }
  .checkout_store .checkout_store_content .input2 .width.mb5 {
    margin-bottom: 10px;
  }
  .checkout_store .checkout_store_content .input2 .width:first-child {
    margin-right: 12px;
  }
  .checkout_store .checkout_store_content .password-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    float: left;
    width: 100%;
  }
  .checkout_store .checkout_store_content .password-remind.fn {
    float: none;
  }
  .checkout_store .checkout_store_content .accept-way {
    margin-top: 10px;
  }
  .checkout_store .checkout_store_content .accept-way .accept-remind {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_store .checkout_store_content .accept-way .accept-warning {
    font-weight: 300;
    font-size: 14px;
    color: #E42313;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_store .checkout_store_content .accept-way ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 4.5px;
  }
  .checkout_store .checkout_store_content .accept-way ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding: 7.5px 0;
  }
  .checkout_store .checkout_store_content .accept-way ul li.un_check .checkbox-label em {
    color: #E42313;
  }
  .checkout_store .checkout_store_content .accept-way ul li p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    float: left;
    padding: 1px 0;
  }
  .checkout_store .checkout_store_content .accept-way ul li label {
    margin: 0;
    overflow: hidden;
    float: right;
    margin-left: 26px;
    padding: 1px 0;
  }
  .checkout_store .checkout_store_content .accept-way ul li label span {
    margin-left: 25px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
  }
  .checkout_store .checkout_store_content .have_account {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    font-weight: 300;
    padding: 15px 0;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_store .checkout_store_content .have_account a {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .h1 {
    color: #4A4A4A;
  }
  .checkout_store .checkout_store_content .title {
    line-height: 20px;
  }
  .checkout_store .checkout_store_content .title i {
    float: left;
    font-size: 19px;
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .title img {
    float: left;
    padding-top: 1px;
    height: 18px;
  }
  .checkout_store .checkout_store_content .title span {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    margin-left: 28px;
  }
  .checkout_store .checkout_store_content .green-btn {
    margin-bottom: 0;
  }
  .checkout_store .checkout_store_content .green-btn a {
    width: 100%;
  }
  .checkout_store .checkout_store_content .tool {
    overflow: hidden;
    margin-bottom: 4px;
  }
  .checkout_store .checkout_store_content .tool .cell {
    padding: 5px 0;
    overflow: hidden;
    margin-right: 25px;
    float: left;
    line-height: 20px;
    cursor: pointer;
  }
  .checkout_store .checkout_store_content .tool .cell.active span {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .tool .cell i {
    float: left;
    font-size: 17px;
    color: #4A4A4A;
  }
  .checkout_store .checkout_store_content .tool .cell span {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    margin-left: 25px;
  }
  .checkout_store .checkout_store_content .right-btn {
    overflow: hidden;
    padding-top: 15px;
  }
  .checkout_store .checkout_store_content .right-btn .green-btn {
    float: right;
  }
  .checkout_store .checkout_store_content .part-address {
    margin-top: 30px;
  }
  .checkout_store .checkout_store_content .part-address .h1 {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin: 0;
    margin-bottom: 3px;
  }
  .checkout_store .checkout_store_content .part-address p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0;
  }
  .checkout_store .checkout_store_content .part-address p span {
    display: block;
  }
  .checkout_store .checkout_store_content .part-address .tool-box {
    margin-top: 25px;
    background: #fff;
  }
  .checkout_store .checkout_store_content .part-address .tool-box .tool {
    margin-bottom: 10px;
  }
  .checkout_store .checkout_store_content .part-address .tool-box .tool .cell:last-child {
    float: right;
    margin-right: 0;
  }
  .checkout_store .checkout_store_content .part-add-address {
    display: none;
  }
  .checkout_store .checkout_store_content .part-add-address .provide {
    border: 0;
    margin-top: 0;
    padding-top: 10px;
  }
  .checkout_store .checkout_store_content .part-add-address .address-check {
    margin-bottom: 15px;
  }
  .checkout_store .checkout_store_content .part-add-address .address-check .address-check-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    margin-top: 5px;
  }
  .checkout_store .checkout_store_content .part-address-list {
    margin-top: 17px;
    display: none;
    padding-bottom: 40px;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background: #F4F4F4;
    margin-left: -15px;
    margin-right: -15px;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 0 15px;
    margin-top: 12px;
    background: #fff;
    padding-top: 5px;
    position: relative;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li:first-child {
    margin-top: 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .icon-delete {
    position: absolute;
    right: 18px;
    top: 15px;
    color: #9A9B9C;
    font-size: 20px;
    cursor: pointer;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr {
    padding: 10px 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr p {
    margin: 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr p span {
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 24px;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr-tool {
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    padding: 7px 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr-tool .tool {
    margin-bottom: 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr-tool .tool .cell {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .checkout_store .checkout_store_content .part-address-list .part-address-list-box ul li .tr-tool .tool .cell:last-child {
    float: right;
  }
  .checkout_store .checkout_store_content .part-address-list .right-btn {
    width: auto;
    background: #fff;
  }
  .checkout_store .checkout_store_content.show-part-address-list .part-add-address,
  .checkout_store .checkout_store_content.show-part-address-list .part-address {
    display: none;
  }
  .checkout_store .checkout_store_content.show-part-address-list .part-address-list {
    display: block;
  }
  .checkout_store .checkout_store_content.show-part-add-address .part-address-list {
    display: none;
  }
  .checkout_store .checkout_store_content.show-part-add-address .part-add-address {
    display: block;
  }
  .checkout_store .checkout_store_content.show-part-add-address .part-add-address .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
  }
  .checkout_store .checkout_store_content .part-address {
    margin-top: 13px;
  }
  .checkout_store .checkout_store_content .part-address .tool-box {
    margin-top: 25px;
    position: relative;
    left: auto;
    bottom: auto;
    right: auto;
    padding: 0;
    background: #fff;
  }
  .checkout_store .checkout_store_content .part-address .tool-box .tool .cell:last-child {
    float: left;
  }
  .checkout_store .checkout_store_content .part-pickup {
    border-top: 1px solid #DFDFDF;
    border-bottom: 0;
    padding-top: 5px;
  }
  .checkout_store .checkout_store_content .part-pickup .address-box {
    padding: 10px 0;
    max-width: 375px;
  }
  .checkout_store .checkout_store_content .part-pickup .address-box .change-pickup-address {
    display: block!important;
    margin-left: 30px;
  }
  .checkout_store .checkout_store_content .part-pickup .address-box .green-empty-btn {
    display: none;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-btn {
    padding-bottom: 20px;
    padding-top: 5px;
    margin: 0 -15px;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-btn a {
    height: 40px;
    display: block;
    line-height: 40px;
    padding: 0 15px;
    background: rgba(0, 154, 169, 0.1);
    color: #009AA9;
    position: relative;
    cursor: pointer;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-btn a i.icon-back-arrow {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-btn a:hover {
    color: #4CB9C3;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .the-store {
    overflow: hidden;
    padding: 3px 0;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .the-store .img {
    float: left;
    width: 45px;
    height: 45px;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .the-store .img img {
    width: 100%;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .the-store .intro {
    margin-left: 55px;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .the-store .intro .name {
    margin-top: 5px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 16px;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .the-store .intro .address {
    margin-top: 5px;
    font-weight: 300;
    font-size: 12px;
    color: #4A4A4A;
    line-height: 16px;
  }
  .checkout_store .checkout_store_content .part-pickup .pickup-store .tool-box {
    margin-top: 25px;
  }
  .checkout_store .checkout_store_content .part-choseStore {
    display: none;
    border-top: 1px solid #DFDFDF;
    padding-top: 15px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part {
    height: 50px;
    position: relative;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .width:first-child {
    right: 90px;
    width: auto;
    position: absolute;
    left: 0;
    top: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part.show_long_input .width:first-child {
    right: 0;
    margin-right: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part.show_long_input .select-map,
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part.show_long_input .select-filter {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox {
    position: relative;
    padding: 2.5px 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .miniPopup {
    display: none;
    position: absolute;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .miniPopup .popupContainer {
    position: relative;
    z-index: 10;
    width: 210px;
    padding: 30px;
    background: #fff;
    border: 1px #ccc solid;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox {
    position: relative;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field {
    position: relative;
    z-index: 11;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field input {
    padding: 0;
    border: 1px #DFDFDF solid;
    padding-left: 20px;
    padding-right: 40px;
    border-radius: 20px;
    width: 100%;
    color: #424242;
    outline: 0;
    font-size: 14px;
    height: 33px;
    display: block;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field input:focus {
    border: 1px #009AA9 solid;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field input:focus + a {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field input:focus + a + a {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field input:focus + i {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field input:focus + i + i {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field .icon-delete {
    height: 35px;
    height: 29px\9\0;
    width: 35px;
    text-align: center;
    line-height: 35px;
    display: block;
    position: absolute;
    right: 10px;
    top: -1px;
    font-size: 18px;
    color: #9a9b9c;
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field .icon-search {
    height: 35px;
    height: 29px\9\0;
    width: 35px;
    text-align: center;
    line-height: 35px;
    position: absolute;
    right: 10px;
    top: -1px;
    font-size: 18px;
    color: #9a9b9c;
    display: block;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field.show-delete .icon-delete {
    display: block;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field.show-delete .icon-search {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .search-field a {
    height: 35px;
    height: 29px\9\0;
    width: 35px;
    text-align: center;
    line-height: 35px;
    display: block;
    position: absolute;
    right: 10px;
    top: -1px;
    font-size: 18px;
    color: #9a9b9c;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup.popupSearch {
    top: 27px;
    left: 10px;
    right: 10px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup.popupSearch .popupContainer {
    width: 100%;
    padding: 10px;
    position: relative;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup.popupSearch .popupContainer .bottom {
    padding-bottom: 0;
    text-align: center;
    padding-top: 5px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup.popupSearch .popupContainer .bottom a {
    float: none;
    display: block;
    text-indent: 0;
    width: auto;
    height: auto;
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup .popupContainer ul.resultList {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup .popupContainer ul.resultList li {
    padding: 0;
    margin: 0;
    list-style: none;
    padding-bottom: 5px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup .popupContainer ul.resultList li:last-child {
    padding-bottom: 5px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 5px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup .popupContainer ul.resultList li a {
    float: none;
    display: block;
    text-indent: 0;
    width: auto;
    font-size: 12px;
    height: auto;
    color: #4c4c4c;
    margin: 0 0 7px 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .choseStore-searchbox .searchbox .miniPopup .popupContainer ul.resultList li a:hover {
    color: #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter {
    position: relative;
    float: right;
    width: 40px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter .select-filter-cover {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 1111111;
    padding-top: 56px;
    padding-bottom: 60px;
    float: none;
    width: auto;
    margin-bottom: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-cover {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .icon-filter {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-title {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #43484D;
    text-align: center;
    position: absolute;
    top: 0;
    z-index: 1001;
    left: 0;
    width: 100%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    display: block!important;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-title i {
    position: absolute;
    left: 0;
    top: 0;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    color: #9A9B9C;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-btn {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(153, 153, 153, 0.2);
    padding: 10px 20px;
    display: block!important;
    z-index: 1001;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-btn .green-empty-btn,
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-btn .green-btn {
    float: left;
    width: 50%;
    padding: 0 10px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-btn .green-empty-btn a,
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .select-filter-btn .green-btn a {
    width: 100%;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .bootstrap-select {
    position: absolute;
    left: 0;
    top: 56px;
    bottom: 60px;
    right: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .bootstrap-select > .dropdown-toggle {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter.show_mobile_filter .bootstrap-select > .dropdown-menu {
    display: block;
    border: 0!important;
    border-radius: 0;
    box-shadow: none;
    top: 0;
    bottom: 0;
    margin-top: 0;
    overflow: auto;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter .bootstrap-select > .dropdown-toggle {
    padding-left: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter .bootstrap-select > .dropdown-toggle .filter-option,
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter .bootstrap-select > .dropdown-toggle .bs-caret {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-filter .icon-filter {
    position: absolute;
    font-size: 20px;
    top: 10px;
    left: 10px;
    color: #9A9B9C;
    z-index: 11;
    line-height: 23px;
    pointer-events: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-map {
    position: relative;
    float: right;
    width: 40px;
    border: 1px solid #dfdfdf;
    height: 40px;
    border-radius: 4px;
    margin-left: 12px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .search-part .select-map .icon-gps {
    position: absolute;
    font-size: 20px;
    top: 9px;
    left: 10px;
    color: #9A9B9C;
    z-index: 11;
    line-height: 23px;
  }
  .checkout_store .checkout_store_content .part-choseStore .choseStoreFilter .width {
    margin-bottom: 10px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map {
    border-top: 1px solid #DFDFDF;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page {
    padding: 14px 0;
    overflow: hidden;
    border-bottom: 1px solid #DFDFDF;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .items {
    font-weight: 300;
    font-size: 12px;
    color: #4B4B4B;
    line-height: 22px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination {
    margin-top: 20px;
    text-align: center;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span {
    height: 22px;
    padding: 0 7.5px;
    line-height: 22px;
    display: inline-block;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    font-size: 12px;
    color: #DFDFDF;
    margin: 0 5px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a i,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span i {
    font-size: 10px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.ellipsis,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.ellipsis {
    margin: 0;
    border: 0!important;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.active,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.active,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a:hover,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span:hover {
    background: #009AA9;
    color: #fff;
    border: 1px solid #009AA9;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.active.ellipsis,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.active.ellipsis,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a:hover.ellipsis,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span:hover.ellipsis {
    color: #43484D;
    margin: 0;
    border: 0!important;
    background: transparent;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.next,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.next,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.prev,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.prev {
    color: #979797;
    border: 0;
    margin: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.next.next i,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.next.next i,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.prev.next i,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.prev.next i {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform: rotate(180deg) \0;
    -moz-transform: rotate(180deg) \0;
    -ms-transform: rotate(180deg) \0;
    transform: rotate(180deg) \0;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.next.active,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.next.active,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.prev.active,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.prev.active,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.next:hover,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.next:hover,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.prev:hover,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.prev:hover {
    color: #009AA9;
    background: transparent;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.next.disable,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.next.disable,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination a.prev.disable,
  .checkout_store .checkout_store_content .part-choseStore .store-map .items-page .my-pagination span.prev.disable {
    color: #979797;
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map {
    position: relative;
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map {
    display: none;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 111111;
    background: #fff;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map #googleMap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 178px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    min-height: 178px;
    background: #fff;
    padding: 15px;
    padding-top: 20px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address i.icon-close {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C;
    font-size: 18px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address .address-box {
    font-family: 'Rubik', "STHeiti", Verdana, Arial, "Microsoft JhengHei", "微軟正黑體", "黑體-繁", "新細明體", sans-serif;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address .address-box .h2 {
    padding-right: 20px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address .address-box .address-btn {
    margin-top: 15px;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address .address-box .address-btn .view-map {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address .address-box .address-btn .green-empty-btn {
    width: 100%;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .google-map .mobile-map-address .address-box .address-btn .green-empty-btn a {
    width: 100%;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address {
    background: #fff;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address .icon-back-arrow {
    display: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address.active {
    left: 0;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address.active .icon-back-arrow {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address ul {
    overflow-y: auto;
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address ul li {
    margin: 0;
    list-style: none;
    padding: 12px 18px;
    background: #fff;
  }
  .checkout_store .checkout_store_content .part-choseStore .store-map .map .map-address ul li:nth-of-type(2n) {
    background: #F4F4F4;
  }
  .checkout_store .checkout_store_content .address-box.active .address-btn .green-empty-btn {
    opacity: 1;
  }
  .checkout_store .checkout_store_content .address-box.active .address-btn .green-empty-btn a {
    background: #009AA9;
    color: #fff;
  }
  .checkout_store .checkout_store_content .address-box .h1 {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
  }
  .checkout_store .checkout_store_content .address-box .h2 {
    margin: 0;
    font-weight: 300;
    font-size: 12px;
    color: #4B4B4B;
    line-height: 21px;
  }
  .checkout_store .checkout_store_content .address-box .h2 a {
    color: #4B4B4B;
  }
  .checkout_store .checkout_store_content .address-box .img-icon-list {
    margin-top: 10px;
    overflow: hidden;
  }
  .checkout_store .checkout_store_content .address-box .img-icon-list img {
    float: left;
    width: 20px;
    margin-right: 5px;
  }
  .checkout_store .checkout_store_content .address-box .address-btn {
    margin-top: 23px;
    overflow: hidden;
  }
  .checkout_store .checkout_store_content .address-box .address-btn .change-pickup-address,
  .checkout_store .checkout_store_content .address-box .address-btn .view-map {
    float: left;
    font-size: 14px;
    font-weight: 300;
    line-height: 40px;
    color: #4A4A4A;
  }
  .checkout_store .checkout_store_content .address-box .address-btn .change-pickup-address a,
  .checkout_store .checkout_store_content .address-box .address-btn .view-map a {
    color: #4A4A4A;
  }
  .checkout_store .checkout_store_content .address-box .address-btn .change-pickup-address i,
  .checkout_store .checkout_store_content .address-box .address-btn .view-map i {
    vertical-align: middle;
    margin-right: 8px;
  }
  .checkout_store .checkout_store_content .address-box .address-btn .change-pickup-address {
    display: none;
  }
  .checkout_store .checkout_store_content .address-box .address-btn .green-empty-btn {
    opacity: .5;
    float: right;
  }
  .checkout_store .checkout_store_content .right-btn {
    width: auto;
  }
  .checkout_store .checkout_store_content.show-part-choseStore .part-pickup {
    display: none;
  }
  .checkout_store .checkout_store_content.show-part-choseStore .part-choseStore {
    display: block;
  }
  .checkout_store .checkout_store_content.show-mobile-map .part-choseStore .store-map .map .google-map {
    display: block;
  }
  .checkout_payment .hide-all {
    color: #4A4A4A;
    display: block;
    cursor: pointer;
    text-align: center;
  }
  .checkout_payment .hide-all span {
    display: inline-block;
  }
  .checkout_payment .hide-all.pl0 {
    padding-left: 0;
  }
  .checkout_payment .hide-all.mt10 {
    margin-top: 10px;
  }
  .checkout_payment .hide-all i.icon-icon_arrow {
    font-size: 12px;
    color: #009AA9;
    cursor: pointer;
    margin-left: 2px;
    display: inline-block;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
  }
  .checkout_payment .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .checkout_payment .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .checkout_payment .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .checkout_payment .checkout_payment_content {
    max-width: 820px;
    margin: 0 auto;
  }
  .checkout_payment .checkout_payment_content .checkout_bill {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #fff;
    z-index: 1111;
    display: none;
  }
  .checkout_payment .checkout_payment_content .checkout_bill.show_mobile {
    display: block;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .title {
    font-weight: 500;
    font-size: 16px;
    height: 55px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 55px;
    position: relative;
    padding-left: 55px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  }
  .checkout_payment .checkout_payment_content .checkout_bill .title .icon-close {
    position: absolute;
    left: 0;
    top: 0;
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    font-size: 20px;
    color: #9a9c9b;
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .title p span {
    display: none;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .title u {
    font-weight: 500;
    font-size: 20px;
    color: #E600A0;
    line-height: 20px;
    text-decoration: none;
    float: right;
    display: none;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .title i.icon-icon_arrow {
    display: none;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box {
    position: absolute;
    right: 0;
    left: 0;
    top: 55px;
    bottom: 0;
    overflow: auto;
    padding: 0 15px 60px 15px;
    display: block!important;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .subTitel {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    padding: 14px 0;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li {
    list-style: none;
    margin: 0;
    padding: 14px 0;
    overflow: hidden;
    border-bottom: 1px solid #DFDFDF;
    position: relative;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .img {
    float: left;
    width: 81px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .img img {
    width: 100%;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .intro {
    margin-left: 90px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .intro .name {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    height: 49px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .intro .price span {
    font-weight: 400;
    font-size: 14px;
    color: #43484D;
    line-height: 18px;
    margin-right: 10px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .intro .price del {
    font-weight: 400;
    font-size: 14px;
    color: #9A9B9C;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .intro .quantity {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .productList li .intro .total {
    font-weight: 500;
    font-size: 18px;
    color: #4E4E4E;
    position: absolute;
    right: 0;
    bottom: 12px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent {
    margin-top: 25px;
    border: 0;
    margin-top: 0;
    padding-bottom: 10px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop {
    padding-bottom: 21px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point {
    margin-bottom: 19px;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 20px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point .p span.s1,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point p span.s1 {
    font-size: 16px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p {
    margin: 0;
    margin-bottom: 19px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1 {
    width: 75%;
    float: left;
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount {
    width: 200px;
    padding-right: 20px;
    position: relative;
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount .icon-icon_arrow,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount .icon-icon_arrow {
    cursor: pointer;
    position: absolute;
    top: 50%;
    font-size: 12px;
    color: #9A9B9C;
    right: 0px;
    display: block;
    -webkit-transform: translateY(-50%) rotate(180deg) scale(0.5);
    -moz-transform: translateY(-50%) rotate(180deg) scale(0.5);
    -ms-transform: translateY(-50%) rotate(180deg) scale(0.5);
    transform: translateY(-50%) rotate(180deg) scale(0.5);
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount.active .icon-icon_arrow,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount.active .icon-icon_arrow {
    -webkit-transform: translateY(-50%) rotate(0deg) scale(0.5);
    -moz-transform: translateY(-50%) rotate(0deg) scale(0.5);
    -ms-transform: translateY(-50%) rotate(0deg) scale(0.5);
    transform: translateY(-50%) rotate(0deg) scale(0.5);
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s2,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s2 {
    display: block;
    margin-left: 75%;
    text-align: right;
    font-size: 18px;
    color: #000000;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .p.mg6,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p.mg6 {
    margin-bottom: 6px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop p {
    overflow: hidden;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion {
    padding-bottom: 13px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .Received_promotion_title {
    font-weight: normal;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
    margin-bottom: 6px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .p,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion p {
    font-size: 14px;
    margin-bottom: 6px;
    line-height: 16px;
    color: #4A4A4A;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .p .s2,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion p .s2 {
    color: #4A4A4A;
    font-size: 14px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom {
    padding-top: 16px;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    padding-bottom: 16px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p.mg1,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p.mg1 {
    margin-bottom: 1px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 20px;
    line-height: 20px;
    width: 30px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind i,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box span,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box ul,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box {
    right: auto;
    left: 0;
    top: 19px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .owe {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .total {
    overflow: hidden;
    padding-bottom: 16px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .total .total_number {
    font-weight: 500;
    font-size: 14px;
    color: #E600A0;
    line-height: 20px;
    float: left;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .total .total_price {
    font-weight: 500;
    font-size: 20px;
    color: #E600A0;
    line-height: 20px;
    float: right;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .check_out-btn {
    display: none;
    margin-top: 14px;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .check_out-btn a {
    width: 100%;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .check_out-btn a i {
    font-size: 23px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox {
    padding-top: 10px;
  }
  .checkout_payment .checkout_payment_content .preference-part {
    margin-top: 11px;
  }
  .checkout_payment .checkout_payment_content .preference-part.active .title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .checkout_payment .checkout_payment_content .preference-part .title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .title p {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    margin-right: 80px;
  }
  .checkout_payment .checkout_payment_content .preference-part .title .green-empty-btn {
    position: absolute;
    right: 40px;
    top: 7px;
  }
  .checkout_payment .checkout_payment_content .preference-part .title .green-empty-btn a {
    height: 25px;
    line-height: 25px;
    background: transparent;
    width: auto;
  }
  .checkout_payment .checkout_payment_content .preference-part .title .green-empty-btn a:hover {
    background: #009AA9;
  }
  .checkout_payment .checkout_payment_content .preference-part .title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 12px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box {
    padding-top: 10px;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .chosen-title {
    font-weight: 500;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .tab-result {
    list-style: none;
    margin: 0;
    height: 30px;
    margin-top: 10px;
    line-height: 30px;
    border: 1px solid #9A9B9C;
    border-radius: 48px;
    padding: 0 33px 0 15px;
    position: relative;
    font-size: 14px;
    margin-right: 10px;
    cursor: pointer;
    display: inline-block;
    background: #fff;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .tab-result span {
    color: #000;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .tab-result i.icon-delete {
    font-size: 20px;
    line-height: normal;
    position: absolute;
    right: 4px;
    top: 2px;
    color: #9A9B9C;
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .error-msg {
    margin-top: 10px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box {
    margin-top: 10px;
    margin-left: -15px;
    margin-right: -15px;
    background: rgba(154, 155, 156, 0.1);
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab {
    overflow: hidden;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab a {
    display: block;
    float: left;
    width: 50%;
    line-height: 40px;
    height: 40px;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    cursor: pointer;
    color: #4B4B4B;
    background: rgba(154, 155, 156, 0.1);
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab a.active {
    color: #009AA9;
    background: transparent;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content {
    padding: 15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form {
    position: relative;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .input {
    margin-right: 91px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .input input[type='text'],
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .input input[type='text']:focus,
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .green-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 79px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .discount-box .tab-content .form .green-btn a {
    width: 100%;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box {
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .count-title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form {
    position: relative;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .input {
    margin-right: 91px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .input input[type='text'],
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .input input[type='text']:focus,
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .green-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 79px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .form .green-btn a {
    width: 100%;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .tip {
    margin-top: 10px;
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .ticket-count {
    margin-top: 10px;
    padding-top: 15px;
    border-top: 1px solid #dfdfdf;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .ticket-count p {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .count-box .ticket-count .please-chose {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box {
    margin-left: -15px;
    margin-right: -15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box .ticket-title {
    background: #009AA9;
    padding: 10px 20px;
    position: relative;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box .ticket-title span {
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box .ticket-title i.icon-delete {
    position: absolute;
    right: 20px;
    top: 7px;
    font-size: 20px;
    color: #fff;
    display: block;
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ::-webkit-scrollbar {
    width: 4px;
    background: transparent;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ::-webkit-scrollbar-track {
    width: 4px;
    background: rgba(214, 217, 218, 0.4);
    margin-right: 5px;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 10px;
    background: #009AA9;
    position: absolute;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ::-webkit-scrollbar-thumb:window-inactive {
    background: #009AA9;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul {
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    max-height: 204px;
    overflow: auto;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    border-bottom: 1px solid #DFDFDF;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul li:last-child {
    border-bottom: 0;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul li.active {
    background: #E5F4F6;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul li .ticket-line {
    margin: 0;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    padding: 10px 20px;
    cursor: pointer ;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul li .ticket-line span {
    margin-right: 30px;
    display: block;
  }
  .checkout_payment .checkout_payment_content .preference-part .preference-part_drop_box .ticket-box ul li .ticket-line .checkbox-label {
    float: right;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way {
    padding: 17px 0;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way .payment-way-title {
    font-weight: 500;
    font-size: 14px;
    color: #4B4B4B;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way .payment-way-check {
    margin-top: 10px;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way .payment-way-check .payment-way-check-line {
    padding: 5px 0;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way .payment-way-check .payment-way-check-line label {
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way .payment-way-check .payment-way-check-line span {
    display: block;
    margin-left: 27px;
    font-weight: 300;
    font-size: 14px;
    color: #4B4B4B;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .preference-part .payment-way .payment-way-check .payment-way-check-line span a {
    color: #E600A0;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice {
    border-top: 1px solid #DFDFDF;
    padding-top: 15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-title {
    font-weight: 500;
    font-size: 14px;
    color: #4B4B4B;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .width {
    margin-bottom: 8px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-intro {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    max-width: 600px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice input[type='text'],
  .checkout_payment .checkout_payment_content .preference-part .invoice input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice input[type='text']:focus,
  .checkout_payment .checkout_payment_content .preference-part .invoice input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list {
    width: 344px;
    padding-top: 10px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .width {
    margin-bottom: 15px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .width.mb5 {
    margin-bottom: 5px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .cell-label {
    margin-bottom: 10px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .cell-label label {
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .cell-label span {
    display: block;
    margin-left: 27px;
    font-weight: 300;
    font-size: 14px;
    color: #4B4B4B;
    letter-spacing: 0;
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .heart-word {
    margin-top: 5px;
    font-size: 14px;
    color: #009AA9;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .input-tip {
    color: #9A9B9C;
    margin-top: 10px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .advance_chose.active .advance_chose_title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .advance_chose .advance_chose_title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .advance_chose .advance_chose_title span {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    letter-spacing: 0;
    margin: 0;
    margin-right: 70px;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .advance_chose .advance_chose_title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .advance_chose .advance_chose_drop_box {
    padding: 10px 0;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .delivery-address .label-name {
    margin-bottom: 8px;
    font-size: 14px;
    color: #4B4B4B;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .delivery-address .width2 {
    width: 50%;
    float: left;
    padding-left: 1%;
  }
  .checkout_payment .checkout_payment_content .preference-part .invoice .invoice-list .delivery-address .width2:first-child {
    padding-right: 1%;
    padding-left: 0;
  }
  .checkout_payment .checkout_payment_part2 {
    background: rgba(154, 155, 156, 0.1);
    padding: 20px 0 ;
  }
  .checkout_payment .checkout_payment_part2 .left {
    float: left;
  }
  .checkout_payment .checkout_payment_part2 .agree {
    line-height: 20px;
  }
  .checkout_payment .checkout_payment_part2 .agree .checkbox-label {
    background: #fff;
    height: 19px;
    width: 19px;
    border-radius: 4px;
  }
  .checkout_payment .checkout_payment_part2 .agree span {
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 21px;
    margin-left: 25px;
    cursor: pointer;
  }
  .checkout_payment .checkout_payment_part2 .agree span.mt8 {
    margin-top: 8px;
  }
  .checkout_payment .checkout_payment_part2 .agree span a {
    text-decoration: underline;
    color: #4A4A4A;
  }
  .checkout_payment .checkout_payment_part2 .agree span a:hover {
    color: #009AA9;
  }
  .checkout_payment .checkout_payment_part2 .total-box {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: 1111;
    background: #fff;
  }
  .checkout_payment .checkout_payment_part2 .total-box .total {
    margin-right: 123px;
    height: 60px;
    background: #FFFFFF;
    border-top: 1px solid rgba(151, 151, 151, 0.2);
    padding-top: 8px;
    padding-left: 18px;
  }
  .checkout_payment .checkout_payment_part2 .total-box .total .total_number {
    font-weight: 300;
    font-size: 12px;
    color: #4B4B4B;
  }
  .checkout_payment .checkout_payment_part2 .total-box .total .total_price {
    font-weight: 500;
    font-size: 18px;
    color: #4B4B4B;
    margin-top: 5px;
  }
  .checkout_payment .checkout_payment_part2 .total-box .total .total_price i {
    color: #009AA9;
    font-size: 15px;
    display: inline-block !important;
  }
  .checkout_payment .checkout_payment_part2 .total-box .check_out-btn {
    position: absolute;
    right: 0;
    width: 123px;
    top: 0;
    height: 60px;
    margin-top: 0;
  }
  .checkout_payment .checkout_payment_part2 .total-box .check_out-btn a {
    border-radius: 0;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    width: 100%;
  }
  .checkout_payment .checkout_payment_part2 .total-box .check_out-btn a i {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .shop_bag {
    margin-top: 90px;
    padding-bottom: 12px;
    background: #f4f4f4;
  }
  .shop_bag.shop_bag_empty {
    background: #fff;
  }
  .shop_bag .shopBagContentLeftTopBox {
    margin-left: -15px;
    margin-right: -15px;
  }
  .shop_bag .shopBagContentLeftTopBox .shopBagBanner {
    position: relative;
    max-height: 60px;
    overflow: hidden;
  }
  .shop_bag .shopBagContentLeftTopBox .shopBagBanner img {
    width: 100%;
  }
  .shop_bag .shopBagContentLeftTopBox .enjoy_privilege_check {
    padding: 12px 11px;
    background: #f4f4f4;
    background: #fff;
  }
  .shop_bag .shopBagContentLeftTopBox .enjoy_privilege_check .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .shop_bag .shopBagContentLeftTopBox .enjoy_privilege_check .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .shop_bag .shopBagContentLeftTopBox .enjoy_privilege_check .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .shop_bag .shopBagContentLeftTopBox .enjoy_privilege_check .checkbox-label {
    background: #fff;
  }
  .shop_bag .shopBagContentLeftTopBox .enjoy_privilege_check span {
    line-height: 20px;
    display: block;
    margin-left: 25px;
    cursor: pointer;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
  }
  .shop_bag .shopBagContentRightTopBox {
    padding: 15px 12px;
    padding-bottom: 0;
    background: #fff;
    margin-top: 12px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .shop_bag .shopBagContentRightTopBox .delivery_way {
    padding-bottom: 10px;
  }
  .shop_bag .shopBagContentRightTopBox .delivery_way p {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    margin: 0;
    margin-bottom: 10px;
  }
  .shop_bag .shopBagContentRightTopBox .delivery_way .reset-bootstrp-select {
    margin-bottom: 10px;
  }
  .shop_bag .shopBagContentRightTopBox .delivery_way > a {
    font-weight: 300;
    font-size: 14px;
    color: #4C4C4C;
    text-decoration: underline;
  }
  .shop_bag .shopBagContentRightTopBox .delivery_way > a:hover {
    color: #009AA9;
  }
  .shop_bag .shopBagContentRightTopBox .freight_status {
    margin: 0 -12px;
    background: rgba(0, 154, 169, 0.1);
    padding: 11px 12px;
  }
  .shop_bag .shopBagContentRightTopBox .freight_status p {
    margin: 0;
    overflow: hidden;
    padding: 2px 0;
    line-height: 20px;
  }
  .shop_bag .shopBagContentRightTopBox .freight_status p span {
    display: block;
    margin-right: 25px;
    font-weight: 300;
    font-size: 13px;
    color: #4C4C4C;
  }
  .shop_bag .shopBagContentRightTopBox .freight_status p i {
    font-size: 19px;
    float: right;
    color: #009AA9;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 1111;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow {
    padding: 0 15px;
    padding-bottom: 20px;
    background: #fff;
    max-width: 880px;
    margin: 0 auto;
    margin-top: 0!important;
    padding-top: 55px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .bill_information {
    display: block;
    padding-top: 10px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .total-box {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .total-box .check_out-btn {
    display: none;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .total-box .total {
    overflow: hidden;
    padding-bottom: 16px;
    margin-right: 0;
    border: 0;
    padding: 0;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .total-box .total .total_number {
    font-weight: 500;
    font-size: 14px;
    color: #E600A0;
    line-height: 20px;
    float: left;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .total-box .total .total_price {
    font-weight: 500;
    font-size: 20px;
    color: #E600A0;
    line-height: 20px;
    float: right;
    margin-top: 0;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information-box.show_mobile .bill_information-overflow .total-box .total .total_price i {
    display: none!important;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information {
    display: none;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .title {
    font-weight: 500;
    font-size: 16px;
    height: 55px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 55px;
    position: relative;
    padding-left: 55px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .title i {
    position: absolute;
    left: 0;
    top: 0;
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    font-size: 20px;
    color: #9a9c9b;
    cursor: pointer;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box {
    padding-bottom: 21px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .p,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box p {
    margin: 0;
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .p .s1,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box p .s1 {
    width: 70%;
    float: left;
    display: block;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .p .s2,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box p .s2 {
    display: block;
    margin-left: 70%;
    text-align: right;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box p {
    overflow: hidden;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .Received_promotion {
    padding-bottom: 13px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .Received_promotion .Received_promotion_title {
    font-weight: normal;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .Received_promotion p {
    font-size: 12px;
    margin-bottom: 6px;
    line-height: 16px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom {
    border-top: 1px solid #DFDFDF;
    padding-top: 16px;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 16px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p.mg1,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p.mg1 {
    margin-bottom: 1px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 20px;
    line-height: 20px;
    width: 30px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind i,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind .remind-box,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind .remind-box span,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind .remind-box ul,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind .remind-box,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind .remind-box {
    right: auto;
    left: 0;
    top: 19px;
    z-index: 11111;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .owe {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .owe span {
    color: #E600A0;
  }
  .shop_bag .shopBagContentRightTopBox .check_out-btn {
    margin-top: 14px;
  }
  .shop_bag .shopBagContentRightTopBox .check_out-btn a {
    width: 100%;
  }
  .shop_bag .shopBagContentRightTopBox .total-box {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: 1111;
    background: #fff;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .total {
    margin-right: 123px;
    height: 60px;
    background: #FFFFFF;
    border-top: 1px solid rgba(151, 151, 151, 0.2);
    padding-top: 8px;
    padding-left: 18px;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .total .total_number {
    font-weight: 300;
    font-size: 12px;
    color: #4B4B4B;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .total .total_price {
    font-weight: 500;
    font-size: 18px;
    color: #4B4B4B;
    margin-top: 5px;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .total .total_price i {
    color: #009AA9;
    font-size: 15px;
    display: inline-block !important;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .check_out-btn {
    position: absolute;
    right: 0;
    width: 123px;
    top: 0;
    height: 60px;
    margin-top: 0;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .check_out-btn a {
    border-radius: 0;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    width: 100%;
  }
  .shop_bag .shopBagContentRightTopBox .total-box .check_out-btn a i {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent {
    padding-top: 16px;
    margin-bottom: 16px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.show_warning .myBasket-title,
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.show_warning .owe {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.show_warning .warning-box,
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.show_warning .buy-next-time-btn {
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.show_warning .myBasketTable {
    margin-top: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.show_warning .myBasketTable:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    pointer-events: none;
    z-index: 1;
    border: 1px solid #E42313;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .buy-next-time-btn {
    display: none;
    margin-top: 12px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .buy-next-time-btn a {
    border-color: #E42313;
    color: #E42313;
    width: 100%;
    background: transparent;
    height: 30px;
    line-height: 30px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .buy-next-time-btn a:hover {
    background: #fff;
    border-color: #E42313;
    color: #E42313;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .warning-box {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .warning {
    display: table;
    width: 100%;
    padding: 10px 0;
    background: #E42313;
    color: #fff;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .warning .icon {
    width: 30px;
    font-size: 16px;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .warning .word {
    display: table-cell;
    font-weight: 300;
    font-size: 12px;
    vertical-align: middle;
    padding: 0 5px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .warning .warning-btn {
    width: 81px;
    display: table-cell;
    vertical-align: middle;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .warning .warning-btn a {
    min-width: 71px;
    text-align: center;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #fff;
    padding: 0 5px;
    cursor: pointer;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-watson-delivery .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .mobileProductPromotion {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-watson-delivery .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPromotion .productPromotion-tabs .tab {
    display: inline-block !important;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time.show-all .myBasketTable .myBasketTableProduct {
    display: block!important;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time.show-all .Show_more .s1 {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time.show-all .Show_more .s2 {
    display: inline;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time.show-all .Show_more i {
    -webkit-transform: rotate(0deg) scale(0.7);
    -moz-transform: rotate(0deg) scale(0.7);
    -ms-transform: rotate(0deg) scale(0.7);
    transform: rotate(0deg) scale(0.7);
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .Show_more {
    text-align: center;
    line-height: 36px;
    background: #fff;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .Show_more .s1 {
    display: inline;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .Show_more .s2 {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .Show_more a {
    font-weight: 500;
    font-size: 12px;
    color: #4C4C4C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .Show_more a i {
    display: inline-block;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
    font-size: 12px;
    margin-left: 5px;
    color: #009AA9;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .myBasketTable .myBasketTableProduct {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .myBasketTable .myBasketTableProduct:nth-of-type(2) {
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_bag {
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent.part-next-time .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title {
    font-weight: 500;
    font-size: 16px;
    color: #4E4E4E;
    position: relative;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 15px;
    line-height: 15px;
    width: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind .remind-box {
    right: auto;
    left: -30px;
    top: 17px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .owe {
    font-weight: 300;
    font-size: 14px;
    color: #999999;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .owe span {
    color: #E600A0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable {
    margin-top: 12px;
    position: relative;
    background: #fff;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableHeader {
    background: #4B4B4B;
    line-height: 30px;
    overflow: hidden;
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct {
    border-bottom: 1px solid #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox {
    position: relative;
    min-height: 131px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 6px;
    border-bottom: 1px solid #DFDFDF;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .productRemove {
    font-size: 20px;
    color: #9A9B9C;
    padding-left: 4px;
    line-height: 20px;
    position: absolute;
    right: 14px;
    top: 14px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .productRemove i {
    line-height: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo {
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo .productInfoImgBox {
    width: 80px;
    border: 1px solid #DFDFDF;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo .productInfoImgBox img {
    width: 100%;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo .productInfoSDD {
    overflow: hidden;
    margin-top: 5px;
    padding: 3px 0;
    color: #7ACBBF;
    line-height: 17px;
    font-size: 12px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo .productInfoSDD.overseas {
    color: #67CDF5;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo .productInfoSDD.overseas i {
    font-size: 14px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductInfo .productInfoSDD i {
    font-size: 17px;
    width: 17px;
    margin-right: 4px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .productInfoContent {
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-left: 90px;
    padding-right: 40px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions {
    margin-left: 90px;
    margin-top: 15px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option {
    margin-right: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #4A4A4A;
    float: left;
    position: relative;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option:last-child {
    margin-bottom: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option i {
    font-size: 18px;
    color: #009AA9;
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option i.icon-home-delivery {
    font-size: 15px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option i.icon-convenience-store {
    font-size: 17px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option img {
    width: 18px;
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductOptions .option .optionName {
    position: absolute;
    left: -50px;
    top: 17px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
    white-space: nowrap;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice {
    margin-left: 90px;
    margin-top: 10px;
    overflow: hidden;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPrice {
    float: left;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-right: 5px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPrice del {
    color: #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .mobileProductPromotion {
    line-height: 18px;
    height: 18px;
    float: left;
    text-align: center;
    padding: 0;
    background: #DFDFDF;
    border-radius: 4px;
    font-size: 12px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .mobileProductPromotion .icon-icon_arrow {
    display: inline-block;
    -webkit-transform: scale(0.5) rotate(180deg);
    -moz-transform: scale(0.5) rotate(180deg);
    -ms-transform: scale(0.5) rotate(180deg);
    transform: scale(0.5) rotate(180deg);
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice.show_all .mobileProductPromotion .icon-icon_arrow {
    -webkit-transform: scale(0.5) rotate(0deg);
    -moz-transform: scale(0.5) rotate(0deg);
    -ms-transform: scale(0.5) rotate(0deg);
    transform: scale(0.5) rotate(0deg);
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice.show_all .productPromotion {
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice.show_all .productPromotion .Show_More_Promotion {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPromotion {
    margin-top: 10px;
    float: left;
    width: 100%;
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPromotion .productPromotion-title {
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPromotion .productPromotion-tabs .tab {
    display: inline-block;
    font-size: 12px;
    color: #E600A0;
    border: 1px solid #E600A0;
    border-radius: 4px;
    padding: 1px 10px;
    margin-bottom: 7px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPromotion .Show_More_Promotion {
    display: none;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    text-decoration: underline;
    cursor: pointer;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductPrice .productPromotion .Show_More_Promotion:hover {
    color: #E600A0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity {
    margin-left: 90px;
    padding-top: 10px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .quantityDisabledNum {
    line-height: 33px;
    font-size: 14px;
    text-align: left;
    color: #4A4A4A;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .quantity {
    width: 104px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte {
    overflow: hidden;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .input {
    float: left;
    width: 61px;
    height: 33px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .input input[type='text'],
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .input input[type='text']:focus,
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .input input {
    height: 33px!important;
    line-height: 33px!important;
    color: #333333;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .green-btn {
    float: left;
    margin-left: 5px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductQuantity .buyBar-input-upadte .green-btn a {
    height: 33px;
    width: 61px;
    line-height: 33px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductSubtotal {
    margin-left: 90px;
    position: absolute;
    right: 14px;
    bottom: 14px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBox .myBasketTableProductSubtotal .subTotal {
    text-align: right;
    font-weight: 500;
    font-size: 18px;
    color: #4E4E4E;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl {
    padding: 10px 0;
    border-bottom: 1px solid #dfdfdf;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later {
    cursor: pointer;
    float: left;
    font-size: 14px;
    color: #4A4A4A;
    position: relative;
    width: 50%;
    line-height: 17px;
    text-align: center;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later:before {
    content: "";
    position: absolute;
    right: 0;
    top: 2px;
    bottom: 2px;
    border-right: 1px solid #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later i {
    font-size: 14px;
    margin-right: 5px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later i.icon-save-for-later_hover {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later:hover {
    color: #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later:hover i {
    color: #FCBC3D;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later:hover i.icon-save-for-later {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Save_for_later:hover i.icon-save-for-later_hover {
    display: inline;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list {
    cursor: pointer;
    float: left;
    font-size: 14px;
    color: #4A4A4A;
    position: relative;
    width: 50%;
    line-height: 17px;
    text-align: center;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list i {
    font-size: 14px;
    margin-right: 5px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 30px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: 0px!important;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .input input[type='text'],
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .input input[type='text']:focus,
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup:before {
    left: auto;
    right: 80px!important;
    margin-left: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_wish_list .Add_to_wish_list-popup:after {
    left: auto;
    right: 80px!important;
    margin-left: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_bag {
    cursor: pointer;
    float: left;
    font-size: 14px;
    color: #4A4A4A;
    position: relative;
    width: 50%;
    text-align: center;
    line-height: 17px;
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_bag:before {
    content: "";
    position: absolute;
    right: 0;
    top: 2px;
    bottom: 2px;
    border-right: 1px solid #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_bag i {
    font-size: 14px;
    margin-right: 5px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_bag:hover {
    color: #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productInfoControl .Move_to_bag:hover i {
    color: #009AA9;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated {
    padding: 5px 10px;
    line-height: 17px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    position: relative;
    cursor: pointer;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated .productRelated-box {
    overflow: hidden;
    padding: 5px 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated .productRelated-box i {
    color: #b6e4fb;
    vertical-align: middle;
    font-size: 16px;
    line-height: 16px;
    margin-top: 1px;
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated .productRelated-box p {
    margin: 0;
    display: block;
    font-size: 14px;
    margin-left: 5px;
    vertical-align: middle;
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated .productRelated-box span {
    margin-left: 5px;
    display: block;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid #4A4A4A;
    padding: 0 5px;
    vertical-align: middle;
    line-height: 17px;
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableProductBottom .productRelated i.icon-icon_arrow {
    font-size: 12px;
    margin-left: 5px;
    position: absolute;
    right: 10px;
    bottom: 5px;
    display: inline-block;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
    vertical-align: bottom;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct.show_myBasketTableSubProduct .myBasketTableSubProduct {
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct.show_myBasketTableSubProduct .myBasketTableProductBottom {
    border-bottom: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct.show_myBasketTableSubProduct .myBasketTableProductBottom .productRelated i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct {
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo {
    background: #F4F4F4;
    padding: 15px 11px 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo .title {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo p {
    font-size: 14px;
    color: #4A4A4A;
    margin: 0;
    margin-bottom: 8px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo p:last-child {
    margin-bottom: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo p a {
    color: #009AA9;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo p a:hover {
    color: #4CB9C3;
  }
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasketTable .myBasketTableProduct .myBasketTableSubProduct .myBasketTableSubProductInfo .hide-all {
    border-top: 1px solid #dfdfdf;
    font-size: 14px;
    color: #4A4A4A;
    padding: 8px 0;
    cursor: pointer;
    text-align: center;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct {
    margin-top: 12px;
    background: #F4F4F4;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .title {
    font-weight: 500;
    font-size: 14px;
    color: #E600A0;
    padding: 10px 14px;
    line-height: 16px;
    position: relative;
    border-bottom: 1px solid #E600A0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .title a {
    line-height: 20px;
    float: right;
    line-height: 16px;
    color: #4A4A4A;
    font-size: 14px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .title a:hover {
    color: #009AA9;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList {
    background: #fff;
    padding: 0;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li {
    padding: 10px;
    margin: 0;
    list-style: none;
    float: left;
    width: 33.3333%;
    display: none;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li .img {
    width: 100%;
    margin: 0 auto;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li .img img {
    width: 100%;
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li .name {
    margin-top: 10px;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li .price {
    margin-top: 5px;
    font-size: 14px;
    color: #9A9B9C;
  }
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li:nth-of-type(1),
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li:nth-of-type(2),
  .shop_bag .shopBagContentbLeftBottomBox .redemptionProduct .redemptionProductListBox .redemptionProductList ul li:nth-of-type(3) {
    display: block;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent {
    margin-top: 25px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop {
    padding-bottom: 21px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point {
    margin-bottom: 19px;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point .p span.s1,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point p span.s1 {
    font-size: 16px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p {
    margin: 0;
    margin-bottom: 19px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1 {
    width: 75%;
    float: left;
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount {
    width: 200px;
    padding-right: 20px;
    position: relative;
    cursor: pointer;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount .icon-icon_arrow,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount .icon-icon_arrow {
    cursor: pointer;
    position: absolute;
    top: 50%;
    font-size: 12px;
    color: #9A9B9C;
    right: 0px;
    display: block;
    -webkit-transform: translateY(-50%) rotate(180deg) scale(0.5);
    -moz-transform: translateY(-50%) rotate(180deg) scale(0.5);
    -ms-transform: translateY(-50%) rotate(180deg) scale(0.5);
    transform: translateY(-50%) rotate(180deg) scale(0.5);
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount.active .icon-icon_arrow,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount.active .icon-icon_arrow {
    -webkit-transform: translateY(-50%) rotate(0deg) scale(0.5);
    -moz-transform: translateY(-50%) rotate(0deg) scale(0.5);
    -ms-transform: translateY(-50%) rotate(0deg) scale(0.5);
    transform: translateY(-50%) rotate(0deg) scale(0.5);
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s2,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s2 {
    display: block;
    margin-left: 75%;
    text-align: right;
    font-size: 18px;
    color: #000000;
    line-height: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .p.mg6,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p.mg6 {
    margin-bottom: 6px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop p {
    overflow: hidden;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion {
    padding-bottom: 13px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .Received_promotion_title {
    font-weight: normal;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
    margin-bottom: 6px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .p,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion p {
    font-size: 14px;
    margin-bottom: 6px;
    line-height: 16px;
    color: #4A4A4A;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .p .s2,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion p .s2 {
    color: #4A4A4A;
    font-size: 14px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom {
    padding-top: 16px;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    padding-bottom: 16px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p.mg1,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p.mg1 {
    margin-bottom: 1px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 20px;
    line-height: 20px;
    width: 30px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind i,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box span,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box ul,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box {
    right: auto;
    left: 0;
    top: 19px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .owe {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .total {
    overflow: hidden;
    padding-bottom: 16px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .total .total_number {
    font-weight: 500;
    font-size: 14px;
    color: #E600A0;
    line-height: 20px;
    float: left;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .total .total_price {
    font-weight: 500;
    font-size: 20px;
    color: #E600A0;
    line-height: 20px;
    float: right;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .check_out-btn {
    display: none;
    margin-top: 14px;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .check_out-btn a {
    width: 100%;
  }
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .check_out-btn a i {
    font-size: 23px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .shop_bag .shopBagContentRightBottomBox {
    margin-top: 12px;
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
  }
  .shop_bag .shopBagContentRightBottomBox .title {
    padding: 14px 12px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    overflow: hidden;
  }
  .shop_bag .shopBagContentRightBottomBox .title a {
    line-height: 20px;
    float: right;
    color: #4A4A4A;
    font-size: 12px;
  }
  .shop_bag .shopBagContentRightBottomBox ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .shop_bag .shopBagContentRightBottomBox ul li {
    padding: 12px;
    margin: 0;
    list-style: none;
    position: relative;
    padding-right: 25px;
    border-top: 1px solid #DFDFDF;
  }
  .shop_bag .shopBagContentRightBottomBox ul li a {
    font-size: 13px;
    color: #4C4C4C;
  }
  .shop_bag .shopBagContentRightBottomBox ul li a:hover {
    color: #009AA9;
  }
  .shop_bag .shopBagContentRightBottomBox ul li a i {
    color: #979797;
    position: absolute;
    right: 10px;
    font-size: 12px;
    top: 50%;
    display: block;
    text-align: center;
    -webkit-transform: translateY(-50%) rotate(180deg) scale(0.6);
    -moz-transform: translateY(-50%) rotate(180deg) scale(0.6);
    -ms-transform: translateY(-50%) rotate(180deg) scale(0.6);
    transform: translateY(-50%) rotate(180deg) scale(0.6);
  }
  .shop_bag .redemptionProductOverlay .title a {
    font-size: 12px;
    display: block;
    color: #009AA9;
    position: absolute;
    right: 14px;
    top: 14px;
    line-height: 25px;
    padding: 0 10px;
    border: 1px solid #009AA9;
    border-radius: 4px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product {
    border-bottom: 1px solid #DFDFDF;
    position: relative;
    padding-top: 12px;
    padding-bottom: 8px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .img {
    width: 90px;
    float: left;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .img img {
    width: 100%;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro {
    margin-left: 100px;
    padding-right: 10px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .top {
    min-height: 100px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .top .PWPbtn {
    overflow: hidden;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .top .PWPbtn a {
    border: 1px solid #E600A0;
    border-radius: 4px;
    color: #E600A0;
    padding: 2px 6px;
    display: block;
    float: left;
    margin-bottom: 5px;
    font-size: 12px;
    cursor: pointer;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .top .name {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-top: 2px;
    height: 54px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .top .name.showFiveRow {
    -webkit-line-clamp: 5;
    height: 90px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom {
    margin-top: 5px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .price {
    height: 30px;
    float: left;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .price span {
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #E600A0;
    margin: 0;
    margin-right: 10px;
    line-height: 30px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .price del {
    font-weight: 400;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 30px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar {
    float: right;
    min-width: 60px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .count {
    float: left;
    overflow: hidden;
    position: relative;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .count .sub {
    display: none;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .count input {
    border: 1px solid #979797;
    font-size: 14px;
    color: #4C4C4C;
    height: 30px;
    width: 39px;
    float: left;
    text-align: center;
    outline: none;
    border-radius: 4px 0 0 4px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .count select {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    display: block;
    width: 100%;
    border: 0;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .count .add {
    display: none;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy {
    float: right;
    background: #009AA9;
    border: 1px solid #009AA9;
    border-radius: 0 4px 4px 0;
    height: 30px;
    line-height: 30px;
    padding: 0 13px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy span {
    display: none;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buy .ADD_TO_BAG-popup .bottom a:hover {
    color: #009AA9;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte {
    overflow: hidden;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .input {
    float: left;
    width: 50px;
    height: 33px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .input input[type='text'],
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .input input[type='text']:focus,
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .input input {
    height: 33px!important;
    line-height: 33px!important;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .green-btn {
    float: left;
    margin-left: 5px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOverlayContent .product .intro .bottom .buyBar .buyBar-input-upadte .green-btn a {
    height: 33px;
    width: 61px;
    line-height: 33px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOk-btn {
    margin-top: 14px;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOk-btn a {
    width: 100%;
    position: relative;
  }
  .shop_bag .redemptionProductOverlay .redemptionProductOk-btn a span {
    right: -5px;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 35px;
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
    color: #fff;
    background: #e6009e;
    display: block;
  }
  .shop_bag_empty .shop_bag_empty_content {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 50px;
    height: calc(100vh - 89px);
  }
  .shop_bag_empty .shop_bag_empty_content .icon-bag {
    font-size: 120px;
    color: #9A9B9C;
  }
  .shop_bag_empty .shop_bag_empty_content .shopping-bag-empty-img {
    height: 110px;
    margin-bottom: 15px;
  }
  .shop_bag_empty .shop_bag_empty_content .empty_warning {
    font-size: 24px;
    color: #9A9B9C;
  }
  .shop_bag_empty .shop_bag_empty_content .green-empty-btn {
    margin-top: 20px;
  }
  .shop_bag_empty .shop_bag_empty_content .green-empty-btn a {
    width: 130px;
  }
  .signup_form {
    padding-top: 0;
    margin-top: 90px;
    padding-top: 10px;
  }
  .signup_form .checkout_signup_content {
    max-width: 820px;
    margin: 0 auto;
  }
  .signup_form .checkout_signup_content .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .signup_form .checkout_signup_content .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .signup_form .checkout_signup_content .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .signup_form .checkout_signup_content .h1 {
    margin: 12px 0 10px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 16px;
    text-align: left;
  }
  .signup_form .checkout_signup_content .h1.gray {
    color: #4A4A4A;
  }
  .signup_form .checkout_signup_content .width {
    width: 100%;
  }
  .signup_form .checkout_signup_content .width.green-btn .width {
    width: 100%;
  }
  .signup_form .checkout_signup_content .open_card_check {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
  }
  .signup_form .checkout_signup_content .open_card_check span {
    color: #4A4A4A;
    margin-left: 25px;
    display: block;
  }
  .signup_form .checkout_signup_content input[type='text'],
  .signup_form .checkout_signup_content input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .signup_form .checkout_signup_content input[type='text']:focus,
  .signup_form .checkout_signup_content input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .signup_form .checkout_signup_content .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
  }
  .signup_form .checkout_signup_content .provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .signup_form .checkout_signup_content .provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .signup_form .checkout_signup_content .provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .signup_form .checkout_signup_content .provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .signup_form .checkout_signup_content .provide .width {
    margin-bottom: 10px;
  }
  .signup_form .checkout_signup_content .provide .width.nonTW-tel .width1 {
    display: none;
  }
  .signup_form .checkout_signup_content .provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .signup_form .checkout_signup_content .provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .signup_form .checkout_signup_content .provide .width .width1 {
    width: 26%;
    float: left;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .signup_form .checkout_signup_content .provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .signup_form .checkout_signup_content .provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .signup_form .checkout_signup_content .provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .signup_form .checkout_signup_content .provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .signup_form .checkout_signup_content .provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .signup_form .checkout_signup_content .provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .signup_form .checkout_signup_content .provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .signup_form .checkout_signup_content .provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .signup_form .checkout_signup_content .provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .signup_form .checkout_signup_content .provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .signup_form .checkout_signup_content .provide .width .width5:first-child {
    margin-left: 0;
  }
  .signup_form .checkout_signup_content .provide .width.mmb0 {
    margin-bottom: 0;
  }
  .signup_form .checkout_signup_content .provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .signup_form .checkout_signup_content .provide .width.mmt10 {
    margin-top: 10px;
  }
  .signup_form .checkout_signup_content .provide .width.width700 {
    width: auto;
  }
  .signup_form .checkout_signup_content .provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .signup_form .checkout_signup_content .provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .signup_form .checkout_signup_content .mb10 {
    margin-bottom: 10px;
  }
  .signup_form .checkout_signup_content .mt20 {
    margin-top: 20px;
  }
  .signup_form .checkout_signup_content .provide_dropDown.active .provide_dropDown_title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .signup_form .checkout_signup_content .provide_dropDown .provide_dropDown_title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    cursor: pointer;
  }
  .signup_form .checkout_signup_content .provide_dropDown .provide_dropDown_title span {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    letter-spacing: 0;
    margin: 0;
    margin-right: 30px;
  }
  .signup_form .checkout_signup_content .provide_dropDown .provide_dropDown_title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .signup_form .checkout_signup_content .provide_dropDown .provide_dropDown_box {
    padding: 10px 0 0 0;
  }
  .signup_form .checkout_signup_content .input2 .width.mb5 {
    margin-bottom: 10px;
  }
  .signup_form .checkout_signup_content .input2 .width:first-child {
    margin-right: 12px;
  }
  .signup_form .checkout_signup_content .password-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    float: left;
    width: 100%;
  }
  .signup_form .checkout_signup_content .password-remind.fn {
    float: none;
  }
  .signup_form .checkout_signup_content .accept-way {
    margin-top: 10px;
  }
  .signup_form .checkout_signup_content .accept-way .accept-remind {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .signup_form .checkout_signup_content .accept-way .accept-warning {
    font-weight: 300;
    font-size: 14px;
    color: #E42313;
    letter-spacing: 0;
    line-height: 20px;
  }
  .signup_form .checkout_signup_content .accept-way ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 4.5px;
  }
  .signup_form .checkout_signup_content .accept-way ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding: 7.5px 0;
  }
  .signup_form .checkout_signup_content .accept-way ul li.un_check .checkbox-label em {
    color: #E42313;
  }
  .signup_form .checkout_signup_content .accept-way ul li p {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    float: left;
    padding: 1px 0;
  }
  .signup_form .checkout_signup_content .accept-way ul li label {
    margin: 0;
    overflow: hidden;
    float: right;
    margin-left: 26px;
    padding: 1px 0;
  }
  .signup_form .checkout_signup_content .accept-way ul li label span {
    margin-left: 25px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
  }
  .signup_form .checkout_signup_content .have_account {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    font-weight: 300;
    padding: 15px 0;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .signup_form .checkout_signup_content .have_account a {
    color: #009AA9;
  }
  .signup_form .checkout_signup_part2 {
    background: #f5f5f5;
    padding: 20px 0 20px;
  }
  .signup_form .checkout_signup_part2 .error-msg {
    margin-left: 25px;
  }
  .signup_form .checkout_signup_part2 .agree {
    line-height: 20px;
  }
  .signup_form .checkout_signup_part2 .agree .checkbox-label {
    background: #fff;
    height: 19px;
    width: 19px;
    border-radius: 4px;
  }
  .signup_form .checkout_signup_part2 .agree span {
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin-left: 25px;
  }
  .signup_form .checkout_signup_part2 .agree span a {
    text-decoration: underline;
    color: #4A4A4A;
  }
  .signup_form .checkout_signup_part2 .green-btn {
    margin-top: 15px;
  }
  .signup_form .checkout_signup_part2 .green-btn a {
    width: 100%;
  }
  .signup_form .checkout_signup_content {
    max-width: none;
  }
  .login_page {
    margin-top: 95px;
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .login_page .checkout_login_content {
    margin: 0 auto;
    overflow: hidden;
  }
  .login_page .checkout_login_content .h1 {
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 16px;
    text-align: center;
  }
  .login_page .checkout_login_content .green-btn a {
    width: 100%;
  }
  .login_page .checkout_login_content .error-msg {
    margin-top: 12px;
  }
  .login_page .checkout_login_content .left {
    position: relative;
  }
  .login_page .checkout_login_content .left .form {
    overflow: hidden;
  }
  .login_page .checkout_login_content .left .form .input {
    position: relative;
    margin-top: 12px;
  }
  .login_page .checkout_login_content .left .form .input input {
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding-left: 30px;
    display: block;
    width: 100%;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .login_page .checkout_login_content .left .form .input input:focus {
    border: 1px solid #009AA9;
  }
  .login_page .checkout_login_content .left .form .input i {
    position: absolute;
    left: 0;
    top: 6px;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    color: #009AA9;
    font-size: 16px;
  }
  .login_page .checkout_login_content .left .form .remember-forget {
    overflow: hidden;
    line-height: 21px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .login_page .checkout_login_content .left .form .remember-forget .remember {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .login_page .checkout_login_content .left .form .remember-forget .remember.active {
    color: #009AA9;
  }
  .login_page .checkout_login_content .left .form .remember-forget .remember .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .login_page .checkout_login_content .left .form .remember-forget .remember .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .login_page .checkout_login_content .left .form .remember-forget .remember .checkbox-label em {
    font-size: 19px;
  }
  .login_page .checkout_login_content .left .form .remember-forget .remember span {
    margin-left: 5px;
  }
  .login_page .checkout_login_content .left .form .remember-forget .forget-password {
    float: right;
  }
  .login_page .checkout_login_content .left .form .remember-forget .forget-password a {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .login_page .checkout_login_content .left .form .remember-forget .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .login_page .checkout_login_content .Not_a_member {
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .login_page .checkout_login_content .Not_a_member a {
    color: #009AA9;
  }
  .login_page .checkout_login_content .right {
    float: left;
    width: 50%;
    padding-left: 15px;
    padding-top: 20px;
  }
  .login_page .checkout_login_content .right .box {
    padding-top: 12px;
    height: 163px;
  }
  .login_page .checkout_login_content .right .box p {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    margin: 0;
    margin-bottom: 10px;
  }
  .login_page .checkout_login_content .right .box span {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
  }
  .login_page .checkout_login_content .Not_a_member {
    margin-top: 20px;
  }
  .login_page .checkout_login_content .or {
    font-weight: 500;
    text-align: center;
    font-size: 16px;
    color: #444444;
    line-height: 16px;
    padding: 40px 0;
    width: 100%;
    position: relative;
  }
  .login_page .checkout_login_content .or:before {
    left: 0;
    top: 50%;
    content: "";
    position: absolute;
    right: 0;
    border-top: 1px solid #DFDFDF;
  }
  .login_page .checkout_login_content .or span {
    display: inline-block;
    padding: 0 5px;
    background: #fff;
    position: relative;
    z-index: 1;
  }
  .login_page .checkout_login_content .facebook-btn {
    width: 100%;
  }
  .login_page .checkout_login_content .facebook-btn a {
    background: #4267B2;
    margin: 0 auto;
    padding: 0 5px;
    text-align: center;
    color: #fff;
    display: block;
    width: 100%;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
    line-height: 38px;
    border: 1px solid #4267B2;
  }
  .login_page .checkout_login_content .facebook-btn a:hover {
    background: #5476B9;
    border: 1px solid #5476B9;
  }
  .login_page .checkout_login_content .facebook-btn a i {
    margin-right: 10px;
    vertical-align: middle;
    font-size: 17px;
  }
  .login_link_FB {
    margin-top: 90px;
  }
  .login_link_FB .login_link_FB_content {
    padding-top: 25px;
    max-width: 820px;
  }
  .login_link_FB .login_link_FB_content .link-word1 {
    font-weight: 400!important;
    font-size: 14px;
    color: #444444;
  }
  .login_link_FB .login_link_FB_content .link-word2 {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    margin-top: 20px;
  }
  .login_link_FB .login_link_FB_content .login_link_FB_tips {
    padding: 10px 0;
  }
  .login_link_FB .login_link_FB_content .login_link_FB_tips p {
    font-weight: 400;
    font-size: 12px;
    color: #999999;
    line-height: 20px;
    overflow: hidden;
    padding: 1px 0;
    margin: 0;
  }
  .login_link_FB .login_link_FB_content .login_link_FB_tips p i {
    float: left;
  }
  .login_link_FB .login_link_FB_content .login_link_FB_tips p span {
    margin-left: 20px;
    display: block;
  }
  .login_link_FB .login_link_FB_content .form {
    overflow: hidden;
    width: 344px;
  }
  .login_link_FB .login_link_FB_content .form .input {
    position: relative;
    margin-top: 12px;
  }
  .login_link_FB .login_link_FB_content .form .input input {
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    padding-left: 30px;
    display: block;
    width: 100%;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .login_link_FB .login_link_FB_content .form .input input:focus {
    border: 1px solid #009AA9;
  }
  .login_link_FB .login_link_FB_content .form .input i {
    position: absolute;
    left: 0;
    top: 6px;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    color: #009AA9;
    font-size: 16px;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget {
    overflow: hidden;
    line-height: 21px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .remember {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .remember.active {
    color: #009AA9;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .remember .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .remember .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .remember .checkbox-label em {
    font-size: 19px;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .remember span {
    margin-left: 5px;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .forget-password {
    float: right;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .forget-password a {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .login_link_FB .login_link_FB_content .form .remember-forget .forget-password {
    float: left;
  }
  .login_link_FB .login_link_FB_content .link-here-btn {
    overflow: hidden;
  }
  .login_link_FB .login_link_FB_content .link-here-btn .left {
    font-weight: 400;
    font-size: 14px;
    color: #43484D;
    line-height: 20px;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 26px;
  }
  .login_link_FB .login_link_FB_content .link-here-btn .left a {
    color: #009AA9;
  }
  .login_link_FB .login_link_FB_content .link-here-btn .right {
    width: 100%;
  }
  .login_link_FB .login_link_FB_content .link-here-btn .right .green-btn a {
    width: 100%;
  }
  .forget_password_page {
    margin-top: 90px;
  }
  .forget_password_page .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .forget_password_page .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .forget_password_page .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .forget_password_page .forget_password_page_content {
    padding-top: 25px;
    max-width: 820px;
  }
  .forget_password_page .forget_password_page_content .word1 {
    font-weight: 500;
    font-size: 14px;
    color: #444444;
    line-height: 16px;
    margin-bottom: 15px;
  }
  .forget_password_page .forget_password_page_content .word2 {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .forget_password_page .forget_password_page_content .word2 a {
    color: #009AA9;
  }
  .forget_password_page .forget_password_page_content .check-list .check-line {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 20px;
  }
  .forget_password_page .forget_password_page_content .check-list .check-line span {
    color: #4A4A4A;
    margin-left: 25px;
    display: block;
    cursor: pointer;
  }
  .forget_password_page .forget_password_page_content .forget_password-btn {
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 26px;
  }
  .forget_password_page .forget_password_page_content .forget_password-btn .green-btn a {
    width: 100%;
  }
  .forget_password_page .forget_password_page_content .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    border-top: 0;
  }
  .forget_password_page .forget_password_page_content .provide.mmt0 {
    margin-top: 0;
  }
  .forget_password_page .forget_password_page_content .provide input[type='text'],
  .forget_password_page .forget_password_page_content .provide input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .forget_password_page .forget_password_page_content .provide input[type='text']:focus,
  .forget_password_page .forget_password_page_content .provide input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .forget_password_page .forget_password_page_content .provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .forget_password_page .forget_password_page_content .provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .forget_password_page .forget_password_page_content .provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .forget_password_page .forget_password_page_content .provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .forget_password_page .forget_password_page_content .provide .width {
    margin-bottom: 10px;
  }
  .forget_password_page .forget_password_page_content .provide .width.nonTW-tel .width1 {
    display: none;
  }
  .forget_password_page .forget_password_page_content .provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1 {
    width: 26%;
    float: left;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .forget_password_page .forget_password_page_content .provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .forget_password_page .forget_password_page_content .provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .forget_password_page .forget_password_page_content .provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .forget_password_page .forget_password_page_content .provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .forget_password_page .forget_password_page_content .provide .width .width5:first-child {
    margin-left: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width.mmb0 {
    margin-bottom: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .forget_password_page .forget_password_page_content .provide .width.mmt10 {
    margin-top: 10px;
  }
  .forget_password_page .forget_password_page_content .provide .width.width700 {
    width: auto;
  }
  .forget_password_page .forget_password_page_content .provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .forget_password_page .forget_password_page_content .provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .forget_password_page .forget_password_page_content .provide .width {
    position: relative;
  }
  .forget_password_page .forget_password_page_content .provide .width .width2 {
    margin: 0;
    width: 100%;
  }
  .forget_password_page .forget_password_page_content .provide .width .re-verifyCode {
    line-height: 40px;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    color: #009AA9;
    font-size: 20px;
  }
  .forget_password_page .forget_password_page_content .provide .width .captcha {
    position: absolute;
    right: 40px;
    top: 4px;
    height: 32px;
  }
  .forget_password_page .forget_password_page_content .provide .width .captcha img {
    height: 100%;
  }
  .forget_password_page .forget_password_page_content .provide .width textarea {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    min-height: 90px;
    padding: 10px;
    font-size: 14px;
    outline: none;
    resize: vertical;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .forget_password_page .forget_password_page_content .provide .width textarea:focus {
    border: 1px solid #009AA9;
  }
  .forget_password_page .forget_password_page_content .input-remind {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    float: left;
    width: 100%;
    float: none;
    margin-bottom: 8px;
  }
  .forget_password_page .forget_password_page_content .input-remind.fn {
    float: none;
  }
  .forget_password_page.q_a_page .forget_password_page_content .contact_us {
    background: #FFFFFF;
    border-top: 1px solid #DFDFDF;
    padding: 12px 0 20px 0;
  }
  .forget_password_page.q_a_page .forget_password_page_content .contact_us .w1 {
    font-weight: 500;
    font-size: 16px;
    color: #444444;
    line-height: 16px;
    margin-top: 5px;
  }
  .forget_password_page.q_a_page .forget_password_page_content .contact_us .w2 {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin-top: 20px;
  }
  .forget_password_page.q_a_page .forget_password_page_content .contact_us .w3 {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .homepage .unique_selling_point ul {
    list-style: none;
    overflow: hidden;
    margin-bottom: 0;
    padding: 0;
    display: table;
  }
  .homepage .unique_selling_point ul li {
    list-style: none;
    padding: 8px 5px;
    margin: 0;
    width: 33.333%;
    position: relative;
    text-align: center;
    display: table-cell;
  }
  .homepage .unique_selling_point ul li:before {
    position: absolute;
    right: 0;
    top: 8px;
    bottom: 8px;
    border-right: 1px solid #DFDFDF;
    content: "";
  }
  .homepage .unique_selling_point ul li:last-child:before {
    display: none;
  }
  .homepage .unique_selling_point ul li .cell-icon {
    color: #009AA9;
    font-size: 18px;
    text-align: center;
  }
  .homepage .unique_selling_point ul li p {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    color: #4B4B4B;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .homepage .main-banner .swiper-slide {
    position: relative;
    overflow: hidden;
  }
  .homepage .main-banner .swiper-slide img {
    width: 100%;
  }
  .homepage .main-banner .swiper-pagination-bullet {
    background: #fff;
    opacity: .7;
    width: 8px;
    height: 8px;
    margin: 0 5px;
  }
  .homepage .main-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background: #009AA9;
  }
  .homepage .main-banner .swiper-button-prev {
    left: 50%;
    margin-left: -477px;
  }
  .homepage .main-banner .swiper-button-next {
    left: 50%;
    margin-left: 450px;
  }
  .homepage .quick-link {
    position: relative;
  }
  .homepage .quick-link .container {
    padding: 0;
  }
  .homepage .quick-link .swiper-container {
    position: relative;
  }
  .homepage .quick-link .swiper-slide {
    text-align: center;
    padding-top: 15px;
    width: 90px;
  }
  .homepage .quick-link .swiper-slide .img {
    width: 50px;
    margin: 0 auto;
  }
  .homepage .quick-link .swiper-slide .img img {
    width: 100%;
    display: block;
  }
  .homepage .quick-link .swiper-slide .word {
    margin-top: 12px;
  }
  .homepage .quick-link .swiper-slide .word a {
    font-weight: 400;
    font-size: 12px;
    color: #43484D;
    line-height: 15px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 30px;
    -webkit-box-orient: vertical;
  }
  .homepage .quick-link .swiper-button-prev,
  .homepage .quick-link .swiper-button-next {
    display: none;
    width: 45px;
    height: 45px;
    top: 0;
    margin-top: 20px;
    background-color: #009AA9;
    background-size: 6px 12px;
  }
  .homepage .quick-link .swiper-button-prev.swiper-button-disabled,
  .homepage .quick-link .swiper-button-next.swiper-button-disabled {
    display: none;
  }
  .homepage .quick-link .swiper-button-prev {
    left: 0;
  }
  .homepage .quick-link .swiper-button-next {
    right: 0;
  }
  .homepage .homepage_content .main-pomotiom-banner {
    padding-top: 13px;
  }
  .homepage .homepage_content .main-pomotiom-banner ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
  }
  .homepage .homepage_content .main-pomotiom-banner ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .homepage .homepage_content .main-pomotiom-banner ul li a {
    display: block;
    position: relative;
  }
  .homepage .homepage_content .main-pomotiom-banner ul li a img {
    width: 100%;
    display: block;
  }
  .homepage .homepage_content .main-pomotiom-banner ul li a .word {
    background: rgba(0, 154, 169, 0.7);
    padding: 15px 5px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .homepage .homepage_content .main-pomotiom-banner ul li a .word p {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
  }
  .homepage .homepage_content .main-pomotiom-banner ul li a .word span {
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
  }
  .homepage .homepage_content .main-category-part {
    padding-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .homepage .homepage_content .main-category-part:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    width: 40px;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
    background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  }
  .homepage .homepage_content .main-category-part .category-header {
    padding: 0;
  }
  .homepage .homepage_content .main-category-part .category-header ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    text-align: center;
    white-space: nowrap;
    overflow: auto;
  }
  .homepage .homepage_content .main-category-part .category-header ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
  }
  .homepage .homepage_content .main-category-part .category-header ul li a {
    font-weight: 500;
    font-size: 16px;
    color: #43484D;
    display: inline-block;
    height: 30px;
  }
  .homepage .homepage_content .main-category-part .category-header ul li.active a {
    color: #009AA9;
    border-bottom: 3px solid #009AA9;
  }
  .homepage .homepage_content .ProductSales {
    padding-top: 5px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales {
    margin: 0 -15px;
    margin-top: 13px;
    padding: 0 5px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer {
    float: none;
    width: 100%;
    position: relative;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer {
    position: static;
    float: left;
    width: 130px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    z-index: 11;
    right: 63px;
    top: auto;
    bottom: 10px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like i {
    font-size: 20px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -10px !important;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 14px!important;
    margin-left: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn {
    margin-left: 130px;
    margin-top: 41px;
    overflow: hidden;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .PWPbtn a {
    float: left;
    padding: 0 14px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo {
    margin-left: 130px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 36px;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    width: 100%;
    top: -70px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .homepage .homepage_content .ProductSales .bottomProductSales.list-row .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer {
    width: 50%;
    padding: 10px 5px;
    float: left;
    display: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(1),
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2),
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(3),
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(4) {
    display: block;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup {
    bottom: 40px;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 276px;
    right: -5px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer {
    padding: 10px 0;
    position: relative;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer > img {
    width: 80%;
    display: block;
    margin: 0 auto;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon {
    position: absolute;
    left: 0;
    top: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .promoicon {
    margin-bottom: 5px;
    display: block;
    width: 46px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .brandIcon .only_at_Watsons {
    margin-bottom: 5px;
    display: block;
    width: 30px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct {
    position: absolute;
    left: 0;
    top: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i {
    font-size: 22px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown1 {
    color: #E1C54D;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown2 {
    color: #C3C3C3;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown3 {
    color: #AD7E3F;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown4 {
    color: #66CEF6;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct i.crown5 {
    color: #66CEF6;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .topproduct span {
    position: absolute;
    display: block;
    color: #fff;
    font-size: 14px;
    left: 11px;
    top: 9px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like {
    position: absolute;
    right: 0;
    top: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.z-index {
    z-index: 111112;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like * {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    transition: 0s;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup {
    z-index: 111111;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    padding: 15px 10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 276px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 60px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:after {
    bottom: auto;
    top: -8px;
    border-bottom: 10px solid #fff;
    border-top: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown:before {
    bottom: auto;
    top: -10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    border-top: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup i.icon-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    line-height: normal;
    color: #9A9B9C!important;
    font-size: 18px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -10px;
    left: 20px;
    position: absolute;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    content: "";
    bottom: -8px;
    left: 20px;
    position: absolute;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .title {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    text-align: left;
    margin-bottom: 8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .add-warning {
    margin-bottom: 12px;
    color: #e42313;
    line-height: normal;
    font-size: 12px;
    text-align: left;
    display: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input {
    margin-bottom: 12px;
    display: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text'],
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='text']:focus,
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .input input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select {
    margin-bottom: 12px;
    line-height: normal;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select select {
    height: 40px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .reset-bootstrp-select a {
    text-decoration: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup .green-btn a {
    width: 100%;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:before {
    left: 50%;
    margin-left: -8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup:after {
    left: 50%;
    margin-left: -8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like .Add_to_wish_list-popup.dropdown {
    bottom: auto;
    top: 40px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i {
    font-size: 18px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_wishlist {
    display: block;
    color: #9a9b9c;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like i.icon-icon_added-wishlist {
    display: none;
    color: #E600A0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_wishlist {
    display: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productItemPhotoContainer .like.yes i.icon-icon_added-wishlist {
    display: block;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .PWPbtn {
    height: 24px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .PWPbtn a {
    font-size: 12px;
    color: #E600A0;
    display: block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #E600A0;
    border-radius: 5px;
    min-width: 108px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .PWPbtn.sold-out a {
    background: #F3F3F3!important;
    border: 1px solid #DFDFDF!important;
    color: #4A4A4A!important;
    min-width: 108px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:before,
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer:nth-of-type(2n) .productNameInfo .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo {
    position: relative;
    padding: 0 3px;
    color: #4A4A4A;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h1 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 54px;
    -webkit-box-orient: vertical;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    font-size: 18px;
    color: #E600A0;
    font-weight: 500;
    height: 23px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.black {
    color: #000;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 {
    margin: 0;
    font-weight: normal;
    height: 16px;
    font-size: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 del {
    font-size: 14px;
    color: #8e8e8c;
    line-height: 16px;
    vertical-align: middle;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h3 span {
    font-size: 12px;
    display: inline-block;
    color: #8e8e8c;
    background: #e9e9e7;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: middle;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 {
    margin: 0;
    font-weight: normal;
    margin-top: 5px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star01 {
    color: #fcbc3d;
    vertical-align: top;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 .icon-star02 {
    color: #9a9b9c;
    vertical-align: top;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h4 span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    vertical-align: top;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #009AA9;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify {
    position: absolute;
    right: 3px;
    bottom: 0;
    width: 40px;
    height: 30px;
    background: #89CAC0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify.disabled {
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .buy-loading {
    display: inline-block;
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .notify .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .homepage .homepage_content .ProductSales .green-empty-btn {
    margin-top: 20px;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales {
    padding: 0;
  }
  .homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer {
    border-bottom: 1px solid #DFDFDF;
    display: block;
  }
  .homepage .homepage_content .ProductSales .green-empty-btn {
    margin-top: 13px;
  }
  .homepage .homepage_content .main-pomotiom-banner2 {
    padding-top: 13px;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul li a {
    display: block;
    position: relative;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul li a img {
    width: 100%;
    display: block;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul li a .word {
    background: rgba(0, 154, 169, 0.7);
    padding: 15px 5px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul li a .word p {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
  }
  .homepage .homepage_content .main-pomotiom-banner2 ul li a .word span {
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
  }
  .homepage .small-banner-carousel {
    margin-top: 12px;
    background: #F4F4F4;
  }
  .homepage .small-banner-carousel .carousel-row {
    overflow: hidden;
    padding-bottom: 13px;
  }
  .homepage .small-banner-carousel .carousel-row .carousel .title {
    font-weight: 500;
    font-size: 16px;
    color: #43484D;
    padding: 16px 0;
  }
  .homepage .small-banner-carousel .carousel-row .carousel .swiper-slide {
    overflow: hidden;
    padding-top: 60%;
  }
  .homepage .small-banner-carousel .carousel-row .carousel .swiper-slide img {
    display: block;
    position: absolute;
    height: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
  }
  .homepage .small-banner-carousel .carousel-row .carousel .swiper-pagination {
    text-align: right;
    padding-right: 10px;
  }
  .homepage .small-banner-carousel .carousel-row .carousel .swiper-pagination-bullet {
    background: #fff;
    opacity: .7;
    width: 8px;
    height: 8px;
    margin: 0 5px;
  }
  .homepage .small-banner-carousel .carousel-row .carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background: #009AA9;
  }
  .homepage .product-title-banner {
    padding-top: 13px;
  }
  .homepage .product-title-banner ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
  }
  .homepage .product-title-banner ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .homepage .product-title-banner ul li a {
    display: block;
    position: relative;
  }
  .homepage .product-title-banner ul li a img {
    width: 100%;
    display: block;
  }
  .homepage .product-title-banner ul li a .word {
    background: rgba(0, 154, 169, 0.7);
    padding: 15px 5px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .homepage .product-title-banner ul li a .word p {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
  }
  .homepage .product-title-banner ul li a .word span {
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
  }
  .homepage .sub_unique_selling_point {
    margin-top: 13px;
    background: #F4F4F4;
    padding: 5px 0;
  }
  .homepage .sub_unique_selling_point ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    margin-left: -5px;
    margin-right: -5px;
  }
  .homepage .sub_unique_selling_point ul li {
    padding: 5px 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
  }
  .homepage .sub_unique_selling_point ul li:nth-of-type(1) a {
    background: #FCBC3D;
  }
  .homepage .sub_unique_selling_point ul li:nth-of-type(2) a {
    background: #F3A89A;
  }
  .homepage .sub_unique_selling_point ul li:nth-of-type(3) a {
    background: #66CEF6;
  }
  .homepage .sub_unique_selling_point ul li a {
    display: block;
    position: relative;
    background: #737474;
    border-radius: 4px;
    color: #fff;
    text-align: left;
    line-height: 40px;
    padding-left: 20px;
  }
  .homepage .sub_unique_selling_point ul li a i {
    font-size: 22px;
    vertical-align: middle;
    width: 30px;
    display: inline-block;
    text-align: center;
  }
  .homepage .sub_unique_selling_point ul li a img {
    max-width: 28px;
    max-height: 28px;
  }
  .homepage .sub_unique_selling_point ul li a span {
    font-size: 18px;
    margin-left: 15px;
    vertical-align: middle;
  }
  .myAccountAddressBook_Page {
    margin-top: 90px;
    background: #f4f4f4;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox {
    margin-top: 12px;
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
    margin-top: 20px;
    margin-bottom: 38px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox .title {
    padding: 14px 12px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox .title a {
    line-height: 20px;
    float: right;
    color: #4A4A4A;
    font-size: 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox ul li {
    padding: 12px;
    margin: 0;
    list-style: none;
    position: relative;
    padding-right: 25px;
    border-top: 1px solid #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox ul li a {
    font-size: 13px;
    color: #4C4C4C;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox ul li a:hover {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .contentLeft .shopBagContentRightBottomBox ul li a i {
    color: #979797;
    position: absolute;
    right: 10px;
    font-size: 12px;
    top: 50%;
    display: block;
    text-align: center;
    -webkit-transform: translateY(-50%) rotate(180deg) scale(0.6);
    -moz-transform: translateY(-50%) rotate(180deg) scale(0.6);
    -ms-transform: translateY(-50%) rotate(180deg) scale(0.6);
    transform: translateY(-50%) rotate(180deg) scale(0.6);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .title {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 28px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox input[type='text'],
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox input[type='text']:focus,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .h1 {
    margin: 12px 0 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .h1.gray {
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .h1 span {
    font-weight: 400;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    border-top: 0;
    margin-top: -20px;
    padding-top: 1px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width {
    margin-bottom: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.nonTW-tel .width1 {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1 {
    width: 26%;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width5:first-child {
    margin-left: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.mmb0 {
    margin-bottom: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.mmt10 {
    margin-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width.width700 {
    width: auto;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-add-address {
    background: #fff;
    padding: 0 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .green-btn a {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .right-btn {
    overflow: hidden;
    padding: 0 15px;
    padding-top: 20px;
    padding-bottom: 26px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .right-btn.width700 {
    margin-bottom: 0;
    padding-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .right-btn.width700 .width {
    margin-bottom: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list {
    margin-top: 17px;
    display: none;
    padding-bottom: 40px;
    padding-bottom: 0;
    margin-top: 0;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background: #F4F4F4;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 0 15px;
    margin-top: 12px;
    background: #fff;
    padding-top: 5px;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li:first-child {
    margin-top: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .icon-delete {
    position: absolute;
    right: 18px;
    top: 15px;
    color: #9A9B9C;
    font-size: 20px;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr {
    padding: 10px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr p {
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr p span {
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 24px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr-tool {
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    padding: 7px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr-tool .tool {
    margin-bottom: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr-tool .tool .cell {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box ul li .tr-tool .tool .cell:last-child {
    float: right;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .right-btn {
    width: auto;
    background: #fff;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .part-address-list-box {
    border-top: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .tool {
    overflow: hidden;
    margin-bottom: 4px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .tool .cell {
    padding: 5px 0;
    overflow: hidden;
    margin-right: 25px;
    float: left;
    line-height: 20px;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .tool .cell.active span {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .tool .cell i {
    float: left;
    font-size: 17px;
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .part-address-list .tool .cell span {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    margin-left: 25px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment {
    margin-top: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-tabs {
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
    background: #F2F9F7;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-tabs a {
    display: block;
    line-height: 38px;
    height: 38px;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    margin-right: 40px;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-tabs a.active {
    color: #009AA9;
    border-bottom: 4px #009AA9 solid;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table {
    margin-top: 0;
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
    padding-bottom: 80px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .th {
    background: #F6F6F6;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .th .td {
    color: #4A4A4A!important;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .tr {
    overflow: hidden;
    padding: 10px 0;
    display: block;
    border-bottom: 1px solid #DFDFDF;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td {
    font-size: 14px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.no {
    color: #4A4A4A;
    margin-bottom: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.no span {
    color: #4A4A4A;
    margin-right: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.star {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.star span {
    color: #4A4A4A;
    margin-right: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.star .icon-star01 {
    color: #FCBC3D;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.star .icon-star02 {
    color: #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .td.date {
    color: #999999;
    font-size: 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .more {
    color: #009AA9;
    font-weight: 500;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .more span {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .comment-table .more i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    font-size: 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box {
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-total-top {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    padding: 11px 10px;
    background: #fff;
    border-bottom: 1px solid #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-total-top span {
    color: #E600A0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li {
    list-style: none;
    background: #fff;
    padding: 0;
    margin: 0;
    margin-bottom: 13px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li:last-child {
    margin-bottom: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box {
    padding: 10px 15px;
    border-bottom: 1px solid #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box.bg {
    background: url(../img/coupon_bg.png) no-repeat;
    background-position: left bottom;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-title {
    font-size: 16px;
    color: #4A4A4A;
    line-height: 25px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-title span {
    display: inline-block;
    padding: 0 5px;
    margin-right: 5px;
    background: #E871AB;
    color: #fff;
    font-size: 14px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-title span.used {
    color: #4A4A4A;
    background: #EAEAEA;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-title span.expire {
    color: #E42313;
    background: #FCCFC2;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .amount {
    font-weight: 400;
    font-size: 14px;
    color: #E600A0;
    line-height: 20px;
    margin-top: 15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .amount.yet {
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .amount span {
    color: #4A4A4A;
    font-weight: 500;
    width: 78px;
    display: inline-block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-bottom {
    overflow: hidden;
    margin-top: 3px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-bottom .endDay {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-bottom .endDay span {
    font-weight: 500;
    color: #4A4A4A;
    width: 78px;
    display: inline-block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-bottom .endDay.fr {
    width: 100%;
    margin-top: 3px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .box .box-bottom .explain-btn {
    float: right;
    font-size: 14px;
    color: #9B9B9B;
    line-height: 20px;
    text-decoration: underline;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-list li .explain {
    padding: 10px 15px;
    font-size: 14px;
    color: #9B9B9B;
    line-height: 20px;
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccountComment .coupon-box .coupon-total-bottom {
    background: rgba(0, 154, 169, 0.1);
    padding-right: 15px;
    font-size: 14px;
    color: #009AA9;
    line-height: 30px;
    text-align: right;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Electronic {
    background: #fff;
    margin-right: -15px;
    margin-left: -15px;
    padding: 10px 15px 40px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Electronic p {
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Electronic p a {
    color: #4A4A4A;
    text-decoration: underline;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Electronic span {
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Electronic .green-btn {
    margin-top: 207px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Electronic .green-btn a {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper {
    padding: 10px 15px;
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members {
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members .img img {
    width: 100%;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members .green-empty-btn {
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 30%;
    padding-left: 5.5%;
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members .green-empty-btn a {
    width: 52%;
    background: #fff;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-no {
    font-weight: 300;
    font-size: 12px;
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail {
    margin-top: 15px;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail .img {
    float: left;
    width: 194px;
    margin-left: -5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail .img img {
    display: block;
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail .detail {
    margin-left: 194px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail .detail p {
    font-size: 12px;
    color: #4A4A4A;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail .detail .num {
    opacity: 0.85;
    font-weight: 500;
    font-size: 36px;
    color: #009AA9;
    line-height: 40px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .card-detail .detail span {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .point-progress1 {
    margin-top: 10px;
    position: relative;
    max-width: 400px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .point-progress1 .progress1 {
    margin-right: 30px;
    height: 6px;
    border-radius: 10px;
    background: #f2f2f2;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .point-progress1 .progress1 span {
    display: block;
    height: 6px;
    width: 70%;
    border-radius: 10px;
    background: -webkit-linear-gradient(left, #009AA9, #1acfda);
    background: -o-linear-gradient(left, #009AA9, #1acfda);
    background: -moz-linear-gradient(left, #009AA9, #1acfda);
    background: linear-gradient(left, #009AA9, #1acfda);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .point-progress1 .icon-vip {
    font-size: 16px;
    color: #f5a623;
    position: absolute;
    right: 0;
    top: -9px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .point-progress-intro {
    margin-top: 10px;
    color: #4a4a4a;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-card .point-progress-intro span {
    color: #E600A0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point {
    margin-top: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container {
    margin: 0;
    background: #F3F3F3;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container .swiper-slide {
    text-align: center;
    padding: 30px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container .swiper-slide:last-child:before {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container .swiper-slide:before {
    position: absolute;
    right: -1px;
    top: 30px;
    bottom: 30px;
    content: "";
    border-right: 1px solid #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container .swiper-slide p {
    margin: 0;
    font-weight: 500;
    font-size: 36px;
    color: #D7E56C;
    line-height: 40px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container .swiper-slide .num {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-container .swiper-slide span {
    font-weight: 300;
    font-size: 12px;
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-prev,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-next {
    width: 45px;
    height: 45px;
    margin-top: -22px;
    background-color: #009AA9;
    background-size: 6px 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-prev.swiper-button-disabled,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-next.swiper-button-disabled {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-prev:hover,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-next:hover {
    opacity: .5;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-prev {
    left: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-point .swiper-button-next {
    right: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-faq {
    margin-top: 30px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-faq ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: -6px;
    margin-right: -6px;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-faq ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 6px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-faq ul li a {
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    display: table-cell;
    width: 10%;
    height: 100px;
    vertical-align: middle;
    padding-left: 4%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-faq ul li a .img {
    display: inline-block;
    width: 60px;
    text-align: center;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_eshopper .members-faq ul li a span {
    font-weight: 500;
    font-size: 18px;
    color: #4A4A4A;
    margin-left: 1%;
    display: inline-block;
    vertical-align: middle;
    letter-spacing: -0.3px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login {
    padding: 10px 15px;
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
    min-height: 217px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login .green-btn,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login .green-empty-btn {
    margin-bottom: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login .green-btn a,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login .green-empty-btn a {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login .newCustomer {
    font-size: 14px;
    color: #4A4A4A;
    text-align: right;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_landing_before_login .newCustomer a {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook {
    padding: 10px 15px;
    padding-bottom: 20px;
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .link-word1 {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 16px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .login_link_FB_tips {
    margin-top: 5px;
    padding: 10px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .login_link_FB_tips p {
    font-weight: 400;
    font-size: 14px;
    color: #9B9B9B;
    line-height: 24px;
    overflow: hidden;
    padding: 1px 0;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .login_link_FB_tips p i {
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .login_link_FB_tips p span {
    margin-left: 20px;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-btn {
    margin-top: 200px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-btn a {
    background: #4267B2;
    padding: 0 5px;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
    line-height: 38px;
    border: 1px solid #4267B2;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-btn a:hover {
    background: #5476B9;
    border: 1px solid #5476B9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-btn a i {
    margin-right: 10px;
    vertical-align: middle;
    font-size: 17px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member {
    margin-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member .member-park {
    overflow: hidden;
    margin-bottom: 134px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member .member-park .img {
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member .member-park .img i {
    font-size: 35px;
    color: #4267B2;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member .member-park p {
    margin: 0;
    margin-left: 45px;
    padding-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member .member-park p span {
    display: block;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_Facebook .facebook-member .green-empty-btn a {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
    background: #fff;
    padding-bottom: 40px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw .mt0 {
    margin-top: 0!important;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw .mb5 {
    margin-bottom: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw .noBold {
    font-weight: 400;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw .mb20 {
    margin-bottom: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw .provide {
    margin-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile_pw .green-btn {
    padding-top: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
    background: #fff;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .not_null {
    font-weight: 500;
    font-size: 12px;
    color: #9A9B9C;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .mt0 {
    margin-top: 0!important;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .provide {
    margin-top: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .member-no {
    padding-top: 10px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 27px;
    margin-bottom: 3px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .member-no span {
    font-weight: 300;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .profile-table ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: table;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .profile-table ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: table-row;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 27px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .profile-table ul li p {
    display: table-cell;
    margin: 0;
    padding: 3px 0;
    padding-right: 15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .profile-table ul li span {
    font-weight: 300;
    display: table-cell;
    padding: 3px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way {
    margin-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way .accept-remind {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way .accept-warning {
    font-weight: 300;
    font-size: 14px;
    color: #E42313;
    letter-spacing: 0;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 4.5px;
    margin-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding: 9px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way ul li p {
    float: left;
    line-height: 20px;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .accept-way ul li .switch-label {
    float: right;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part {
    margin-top: 11px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part.active .more-part-title i.icon-icon_arrow {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part .more-part-title {
    background: rgba(0, 154, 169, 0.1);
    padding: 10px 17px;
    position: relative;
    cursor: pointer;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part .more-part-title p {
    font-weight: 500;
    font-size: 14px;
    color: #009AA9;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    margin-right: 30px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part .more-part-title i.icon-icon_arrow {
    position: absolute;
    right: 10px;
    top: 12px;
    font-size: 12px;
    color: #9A9B9C;
    display: block;
    cursor: pointer;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part .more-part-drop-box {
    padding-top: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_MyProfile .more-part .more-part-drop-box .width-label {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 14px;
    margin-bottom: 8px;
    padding-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify {
    margin-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify .title {
    font-size: 14px;
    margin-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul {
    padding: 0;
    margin: 0;
    list-style: none;
    background: #fff;
    margin-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li {
    padding: 13px 0;
    margin: 0;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #979797;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .icon-delete {
    font-size: 20px;
    color: #9A9B9C;
    line-height: 20px;
    right: 13px;
    position: absolute;
    top: 13px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .img {
    float: left;
    margin-left: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .img img {
    width: 80px;
    height: 80px;
    display: block;
    border: 1px solid #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .img p {
    margin: 0;
    margin-top: 7px;
    font-weight: 300;
    font-size: 12px;
    color: #E2231A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro {
    margin-left: 99px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .Promotions-tab {
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .Promotions-tab a {
    border: 1px solid #E600A0;
    border-radius: 4px;
    color: #E600A0;
    padding: 8px 13px;
    line-height: 30px;
    height: 30px;
    margin-right: 15px;
    display: block;
    float: left;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 14px;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .Promotions-tab a:hover {
    color: #ff1ab9;
    border: 1px solid #ff1ab9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .h1 {
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-top: 2px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy {
    margin-top: 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .price {
    float: left;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .price span {
    float: left;
    font-weight: 500;
    font-size: 18px;
    color: #E600A0;
    line-height: 30px;
    height: 30px;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .price span.black {
    color: #000;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .price del {
    float: left;
    font-size: 14px;
    color: #9A9B9C;
    line-height: 33px;
    height: 30px;
    display: block;
    margin-left: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy {
    margin-right: 12px;
    float: right;
    background: #009AA9;
    border: 1px solid #009AA9;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
    width: 40px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: block;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy span {
    font-size: 12px;
    vertical-align: top;
    margin-left: 3px;
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .icon-bag {
    display: inline-block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .buy-loading {
    -webkit-animation: rotate360 2s linear infinite;
    -moz-animation: rotate360 2s linear infinite;
    -ms-animation: rotate360 2s linear infinite;
    animation: rotate360 2s linear infinite;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy.disabled {
    border: 1px solid #9a9b9c!important;
    background: #9a9b9c!important;
    pointer-events: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy span {
    font-size: 12px;
    vertical-align: top;
    margin-left: 3px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -65px;
    padding: 8px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 1;
    top: -70px;
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, 0.1);
    content: "";
    bottom: -8px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup:after {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: "";
    bottom: -6px;
    left: 50%;
    position: absolute;
    margin-left: -8px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup .top {
    font-size: 0;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup .top .num {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #ffbc3d;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup .top .num.notify-color {
    background: #DD5E4F;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup .top .items {
    display: inline-block;
    height: 35px;
    margin-left: 5px;
    line-height: 35px;
    color: #4a4a4a;
    font-size: 14px;
    border-radius: 50%;
    white-space: nowrap;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup .bottom {
    text-align: right;
    line-height: 14px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup .bottom a {
    text-decoration: underline;
    color: #4a4a4a;
    font-size: 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup:before,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify > ul li .intro .price_buy .buy .ADD_TO_BAG-popup:after {
    left: auto;
    right: 12px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_notify .right-btn {
    padding-bottom: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary img {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word {
    position: absolute;
    left: 15px;
    right: 15px;
    top: 50%;
    margin-top: -53px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .top {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .top span {
    font-weight: 400;
    font-size: 48px;
    color: #4CB9C3;
    vertical-align: text-bottom;
    line-height: 45px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word p {
    margin: 0;
    margin-top: 5px;
    font-weight: 500;
    font-size: 12px;
    color: #9A9B9C;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress1 {
    margin-top: 10px;
    position: relative;
    max-width: 400px;
    max-width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress1 .progress1 {
    margin-right: 30px;
    height: 6px;
    border-radius: 10px;
    background: #f2f2f2;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress1 .progress1 span {
    display: block;
    height: 6px;
    width: 70%;
    border-radius: 10px;
    background: -webkit-linear-gradient(left, #009AA9, #1acfda);
    background: -o-linear-gradient(left, #009AA9, #1acfda);
    background: -moz-linear-gradient(left, #009AA9, #1acfda);
    background: linear-gradient(left, #009AA9, #1acfda);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress1 .icon-vip {
    font-size: 16px;
    color: #f5a623;
    position: absolute;
    right: 0;
    top: -9px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress1 .icon-vip {
    color: #fff;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress-intro {
    margin-top: 10px;
    color: #4a4a4a;
    margin-top: 4px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress-intro span {
    color: #E600A0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table {
    display: table;
    width: 100%;
    background: #fff;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .th {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .tr {
    display: table;
    width: 100%;
    border-bottom: 1px solid #DFDFDF;
    padding: 10px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .tr .td {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .tr .td:nth-of-type(2) {
    font-weight: 300;
    min-width: 60px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .tr .td:nth-of-type(4) span:last-child {
    color: #E600A0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .tr .td span {
    display: table-cell;
    padding: 3px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .tr .td span:first-child {
    padding-left: 10px;
    padding-right: 15px;
    width: 100px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary-table .td {
    display: table-row;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .attention {
    margin: 6px 0;
    font-weight: 500;
    font-size: 14px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list {
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .mobile-title {
    background: #fff;
    padding: 5px 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select {
    padding-bottom: 20px;
    background: #fff;
    padding: 0 15px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 15px;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select#myaccount_wish_list-edit .input {
    margin-right: 200px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select#myaccount_wish_list-edit .green-btn.cancel {
    right: 115px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .reset-bootstrp-select,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .input {
    margin-right: 100px;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .reset-bootstrp-select input:focus + i.icon-delete,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .input input:focus + i.icon-delete {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .reset-bootstrp-select input:focus + i.icon-delete + i.icon-delete,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .input input:focus + i.icon-delete + i.icon-delete {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .reset-bootstrp-select .icon-delete,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .input .icon-delete {
    height: 40px;
    height: 39px\9\0;
    width: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
    position: absolute;
    right: 0;
    top: 1px;
    font-size: 14px;
    color: #9a9b9c;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .green-btn {
    position: absolute;
    right: 15px;
    top: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .myaccount_wish_list-select .green-btn a {
    width: 90px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .right-btn {
    margin-left: -5px;
    margin-right: -5px;
    padding: 0;
    margin-top: 18px;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .right-btn .green-empty-btn {
    float: right;
    width: 50%;
    padding: 0 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .right-btn .green-empty-btn a {
    background: transparent;
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .right-btn .green-btn {
    float: right;
    width: 50%;
    padding: 0 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .right-btn .green-btn a {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_wish_list .right-btn .green-btn a i.icon-bag {
    vertical-align: top;
    font-size: 18px;
    margin-right: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox {
    padding: 15px;
    padding-bottom: 11px;
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .miniPopup {
    display: none;
    position: absolute;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .miniPopup .popupContainer {
    position: relative;
    z-index: 10;
    width: 210px;
    padding: 30px;
    background: #fff;
    border: 1px #ccc solid;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox {
    position: relative;
    margin-right: 100px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field {
    position: relative;
    z-index: 11;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field input {
    padding: 0;
    border: 1px #DFDFDF solid;
    padding-left: 20px;
    padding-right: 40px;
    border-radius: 20px;
    width: 100%;
    color: #424242;
    outline: 0;
    font-size: 12px;
    height: 30px;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field input:focus {
    border: 1px #009AA9 solid;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field input:focus + a {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field input:focus + a + a {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field input:focus + i {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field input:focus + i + i {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field .icon-delete {
    height: 30px;
    height: 29px\9\0;
    width: 30px;
    text-align: center;
    line-height: 30px;
    display: block;
    position: absolute;
    right: 10px;
    top: 1px;
    font-size: 14px;
    color: #9a9b9c;
    display: none;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field .icon-search {
    height: 30px;
    height: 29px\9\0;
    width: 30px;
    text-align: center;
    line-height: 30px;
    position: absolute;
    right: 10px;
    top: 1px;
    font-size: 14px;
    color: #9a9b9c;
    display: block;
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field.show-delete .icon-delete {
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .search-field.show-delete .icon-search {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup.popupSearch {
    top: 27px;
    left: 10px;
    right: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup.popupSearch .popupContainer {
    width: 100%;
    padding: 10px;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup.popupSearch .popupContainer .bottom {
    padding-bottom: 0;
    text-align: center;
    padding-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup.popupSearch .popupContainer .bottom a {
    float: none;
    display: block;
    text-indent: 0;
    width: auto;
    height: auto;
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup .popupContainer ul.resultList {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup .popupContainer ul.resultList li {
    padding: 0;
    margin: 0;
    list-style: none;
    padding-bottom: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup .popupContainer ul.resultList li:last-child {
    padding-bottom: 5px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup .popupContainer ul.resultList li a {
    float: none;
    display: block;
    text-indent: 0;
    width: auto;
    font-size: 12px;
    height: auto;
    color: #4c4c4c;
    margin: 0 0 7px 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .searchbox .miniPopup .popupContainer ul.resultList li a:hover {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .green-btn {
    position: absolute;
    right: 15px;
    top: 15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .Online-searchbox .green-btn a {
    line-height: 28px;
    width: 90px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table {
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .th {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr {
    background: #fff;
    margin-bottom: 14px;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    padding: 6px 15px 4px;
    vertical-align: middle;
    position: relative;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(1) {
    background: #E1E99A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(1) i {
    font-size: 12px;
    margin-left: 5px;
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    vertical-align: bottom;
    color: #9A9B9C;
    position: absolute;
    right: 15px;
    top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(2) {
    font-weight: 300;
    padding-top: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(4) {
    padding-bottom: 10px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(4) .span:last-child,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(4) span:last-child {
    color: #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(5) {
    color: #4C4C4C;
    font-size: 25px;
    position: absolute;
    right: 15px;
    bottom: 15px;
    padding: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td:nth-of-type(5) span:first-child {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span {
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span a,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span a {
    color: #9A9B9C;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span:first-child,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span:first-child {
    width: 83px;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span:last-child,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span:last-child {
    margin-left: 83px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 15px;
    line-height: 15px;
    width: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind i,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind .remind-box,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind .remind-box span,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind .remind-box ul,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind .remind-box,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind .remind-box {
    right: auto;
    left: -30px;
    top: 17px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind .remind-box,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind .remind-box {
    padding: 8px 10px;
    left: 1px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > .span .remind .remind-box span,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Online-table .tr .td > span .remind .remind-box span {
    font-size: 14px;
    color: #4B4B4B;
    line-height: 21px;
    font-weight: 300;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table {
    border-top: 1px solid #DFDFDF;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .th {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr {
    background: #fff;
    margin-bottom: 14px;
    padding-top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr.active .row1 .td span i {
    -webkit-transform: rotate(0deg) scale(0.5);
    -moz-transform: rotate(0deg) scale(0.5);
    -ms-transform: rotate(0deg) scale(0.5);
    transform: rotate(0deg) scale(0.5);
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .row1 {
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .row2 {
    padding: 9px 15px;
    padding-top: 0;
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .row2 p {
    overflow: hidden;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .row2 p span {
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 27px;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .row2 p span:last-child {
    float: right;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    padding: 5px 15px;
    vertical-align: middle;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td .span:first-child,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td span:first-child {
    min-width: 83px;
    float: left;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td .span:last-child,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td span:last-child {
    margin-left: 83px;
    display: block;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td .span.show-btn,
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .tr .td span.show-btn {
    margin: 0;
    float: none;
    min-width: auto;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .td:nth-of-type(6) span {
    padding-top: 5px;
    color: #009AA9;
    cursor: pointer;
    font-weight: 500;
    position: relative;
    display: block;
    border-top: 1px solid #DFDFDF;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .td:nth-of-type(6) span:first-child {
    display: none;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_Online .order_history_Store-table .td:nth-of-type(6) span i {
    font-size: 12px;
    margin-left: 5px;
    display: inline-block;
    -webkit-transform: rotate(180deg) scale(0.5);
    -moz-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    vertical-align: bottom;
    color: #9A9B9C;
    position: absolute;
    right: 0;
    top: 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas {
    padding: 15px;
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .mt0 {
    margin-top: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro li {
    list-style: none;
    margin: 0;
    padding: 6px 0;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro li span {
    margin-left: 92px;
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro li span:first-child {
    float: left;
    width: 92px;
    font-weight: 500;
    margin-left: 0;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro li span.no_fl {
    float: none;
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro li .input {
    margin-top: 3px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .intro li .input input {
    line-height: 30px;
    height: 30px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas textarea {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    min-height: 124px;
    padding: 10px;
    font-size: 14px;
    outline: none;
    resize: vertical;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas textarea:focus {
    border: 1px solid #009AA9;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .product-list {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 27px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .product-list li {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 23px;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .product-list li label {
    cursor: pointer;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .product-list li span {
    display: block;
    margin-left: 30px;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .right-btn {
    margin-left: -5px;
    margin-right: -5px;
    padding: 0;
    margin-top: 18px;
    overflow: hidden;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .right-btn .green-empty-btn {
    float: right;
    width: 50%;
    padding: 0 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .right-btn .green-empty-btn a {
    background: transparent;
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .right-btn .green-btn {
    float: right;
    width: 50%;
    padding: 0 5px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .right-btn .green-btn a {
    width: 100%;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .order_history_detail_page_overseas .right-btn .green-btn a i.icon-bag {
    vertical-align: top;
    font-size: 18px;
    margin-right: 10px;
  }
  .order_history_detail_page2 {
    background: #f5f5f5;
    padding-top: 14px;
    padding-bottom: 15px;
  }
  .order_history_detail_page2 .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .order_history_detail_page2 .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .order_history_detail_page2 .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .order_history_detail_page2 .left .error-msg {
    margin-left: 25px;
  }
  .order_history_detail_page2 .agree {
    line-height: 20px;
  }
  .order_history_detail_page2 .agree .checkbox-label {
    background: #fff;
    height: 19px;
    width: 19px;
    border-radius: 4px;
  }
  .order_history_detail_page2 .agree span {
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 20px;
    margin-left: 25px;
    cursor: pointer;
  }
  .order_history_detail_page2 .agree span a {
    text-decoration: underline;
    color: #4A4A4A;
  }
  .order_history_detail_page2 .agree span a:hover {
    color: #009AA9;
  }
  .order_history_detail_page2 .right-btn {
    margin-left: -5px;
    margin-right: -5px;
    padding: 0;
    margin-top: 18px;
    overflow: hidden;
  }
  .order_history_detail_page2 .right-btn .green-empty-btn {
    float: right;
    width: 50%;
    padding: 0 5px;
  }
  .order_history_detail_page2 .right-btn .green-empty-btn a {
    background: transparent;
    width: 100%;
  }
  .order_history_detail_page2 .right-btn .green-btn {
    float: right;
    width: 50%;
    padding: 0 5px;
  }
  .order_history_detail_page2 .right-btn .green-btn a {
    width: 100%;
  }
  .order_history_detail_page2 .right-btn .green-btn a i.icon-bag {
    vertical-align: top;
    font-size: 18px;
    margin-right: 10px;
  }
  .order_history_detail_page {
    background: #fff;
    margin-right: -15px;
    margin-left: -15px;
    padding: 15px;
  }
  .order_history_detail_page .gray-space {
    background: #F2F2F2;
    height: 13px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .order_history_detail_page .gray-space.mt-1 {
    margin-top: -1px;
  }
  .order_history_detail_page .review-title {
    margin-right: -15px;
    margin-left: -15px;
    padding: 15px;
    padding-top: 0;
    padding-bottom: 28px;
    font-weight: 500;
    font-size: 16px;
    position: relative;
    color: #4E4E4E;
    margin-bottom: 13px;
  }
  .order_history_detail_page .review-title:before {
    content: "";
    display: block;
    height: 13px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #F2F2F2;
  }
  .order_history_detail_page .checkbox-label {
    width: 19px;
    height: 20px;
  }
  .order_history_detail_page .checkbox-label input {
    width: 19px;
    height: 20px;
  }
  .order_history_detail_page .checkbox-label em {
    font-size: 19px;
    line-height: 19px;
  }
  .order_history_detail_page .historyTable.no-choose .historyTableBody .tr .td.items {
    margin-left: 0;
  }
  .order_history_detail_page .historyTable.no-choose .historyTableBody .tr .td.content,
  .order_history_detail_page .historyTable.no-choose .historyTableBody .tr .td.Unit_Price,
  .order_history_detail_page .historyTable.no-choose .historyTableBody .tr .td.Quantity {
    margin-left: 90px;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr {
    padding: 16px 0;
    border-bottom: 1px solid #DFDFDF;
    position: relative;
    min-height: 120px;
    overflow: hidden;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.checkbox-td {
    float: left;
    padding-top: 30px;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.items {
    float: left;
    margin-left: 8px;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.items .img {
    width: 80px;
    border: 1px solid #DFDFDF;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.items .img img {
    width: 100%;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.content {
    margin-left: 120px;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.Unit_Price {
    font-size: 14px;
    color: #43484D;
    line-height: 18px;
    margin-left: 120px;
    margin-top: 13px;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.Quantity {
    font-size: 14px;
    color: #4A4A4A;
    margin-left: 120px;
    margin-top: 4px;
  }
  .order_history_detail_page .historyTable .historyTableBody .tr .td.Subtotal {
    font-weight: 500;
    font-size: 18px;
    color: #4E4E4E;
    position: absolute;
    right: 0;
    bottom: 16px;
  }
  .order_history_detail_page .add-to-bag-part .choose-add {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
  }
  .order_history_detail_page .add-to-bag-part .choose-add-tip {
    font-weight: 500;
    font-size: 14px;
    color: #9A9B9C;
    margin-top: 9px;
    line-height: 20px;
  }
  .order_history_detail_page .add-to-bag-part .choose-add-tip a {
    color: #009AA9;
  }
  .order_history_detail_page .add-to-bag-part .choose-add-tip a:hover {
    color: #4CB9C3;
  }
  .order_history_detail_page .add-to-bag-part .select-all {
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DFDFDF;
  }
  .order_history_detail_page .add-to-bag-part .select-all label {
    cursor: pointer;
  }
  .order_history_detail_page .add-to-bag-part .select-all span {
    display: inline-block;
    margin-left: 8px;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    padding-top: 2px;
  }
  .order_history_detail_page .add-to-bag-part .watson-delivery {
    padding: 20px 0;
  }
  .order_history_detail_page .add-to-bag-part .watson-delivery label {
    cursor: pointer;
  }
  .order_history_detail_page .add-to-bag-part .watson-delivery span {
    display: inline-block;
    margin-left: 8px;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 20px;
    font-weight: 500;
    vertical-align: middle;
  }
  .order_history_detail_page .add-to-bag-part .right-btn {
    overflow: hidden;
    margin-top: 15px;
  }
  .order_history_detail_page .add-to-bag-part .right-btn .green-btn {
    width: 100%;
  }
  .order_history_detail_page .add-to-bag-part .right-btn .green-btn a {
    width: 100%;
  }
  .order_history_detail_page .add-to-bag-part .right-btn .green-btn a .icon-shopping-bag {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .order_history_detail_page .distribution_return-part input[type='text'],
  .order_history_detail_page .distribution_return-part input[type='password'] {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .order_history_detail_page .distribution_return-part input[type='text']:focus,
  .order_history_detail_page .distribution_return-part input[type='password']:focus {
    border: 1px solid #009AA9;
  }
  .order_history_detail_page .distribution_return-part .right-btn {
    overflow: hidden;
    margin-top: 15px;
  }
  .order_history_detail_page .distribution_return-part .right-btn .green-btn {
    width: 100%;
  }
  .order_history_detail_page .distribution_return-part .right-btn .green-btn a {
    width: 100%;
  }
  .order_history_detail_page .distribution_return-part .right-btn .green-btn a .icon-shopping-bag {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .order_history_detail_page .distribution_return-part .choose-add {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    margin-bottom: 0;
  }
  .order_history_detail_page .distribution_return-part .write-comment {
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
    margin-bottom: 10px;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 14px;
    background: #fff;
    margin-top: -1px;
    position: relative;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .star {
    padding: 12px 0;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .star i {
    font-size: 17px;
    cursor: pointer;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .star i.icon-star01 {
    color: #FCBC3D;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .star i.icon-star02 {
    color: #DFDFDF;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .comment-h1 {
    font-size: 14px;
    color: #4E4E4E;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .comment-tabs {
    overflow: auto;
    white-space: nowrap;
    margin-right: -15px;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .comment-tabs span {
    margin-top: 9px;
    display: inline-block;
    border: 1px solid #DFDFDF;
    border-radius: 100px;
    font-size: 12px;
    color: #4A4A4A;
    padding: 3px 13px;
    margin-right: 10px;
    cursor: pointer;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .comment-tabs span.active {
    border: 1px solid #009AA9;
    background: #009AA9;
    color: #fff;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .decription-area {
    margin-top: 10px;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .decription-area textarea {
    display: block;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    min-height: 124px;
    padding: 10px;
    font-size: 14px;
    outline: none;
    width: 100%;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .decription-area textarea:focus {
    border: 1px solid #009AA9;
  }
  .order_history_detail_page .distribution_return-part .distribution_return-comment .decription-tip {
    font-size: 12px;
    color: #9A9B9C;
    margin-top: 6px;
  }
  .order_history_detail_page .distribution_provide {
    margin-top: 15px;
    border-top: 1px solid #DFDFDF;
    border-top: 0;
  }
  .order_history_detail_page .distribution_provide.yes_card_box {
    border-top: 0;
    margin-top: 10px;
  }
  .order_history_detail_page .distribution_provide .forget-password {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
  }
  .order_history_detail_page .distribution_provide .forget-password a {
    color: #444444;
    text-decoration: underline;
  }
  .order_history_detail_page .distribution_provide .forget-password a[disabled] {
    cursor: not-allowed;
    text-decoration: none;
    color: #9A9B9C;
  }
  .order_history_detail_page .distribution_provide .width {
    margin-bottom: 10px;
  }
  .order_history_detail_page .distribution_provide .width.nonTW-tel .width1 {
    display: none;
  }
  .order_history_detail_page .distribution_provide .width.nonTW-tel .width2 {
    width: 100%;
    margin-left: 0;
  }
  .order_history_detail_page .distribution_provide .width.nonTW-tel .width2 .remind {
    display: none;
  }
  .order_history_detail_page .distribution_provide .width .width1 {
    width: 26%;
    float: left;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select.open > .dropdown-toggle .tel .img {
    height: 39px;
    border-radius: 0;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle {
    padding: 0;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .filter-option {
    padding-right: 0;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 3px dashed;
    border-top: 3px solid \9;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    position: absolute;
    top: 50%;
    right: auto;
    left: 25px;
    margin-top: -2px;
    vertical-align: middle;
    color: #9a9b9c;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .caret:before {
    display: none;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel .img {
    width: 38px;
    height: 38px;
    padding: 10.5px 5.5px;
    background: #F1F1F1;
    display: block;
    float: left;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel p {
    display: none;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    line-height: 39px;
    color: #4A4A4A;
    margin-left: 5px;
    display: block;
    float: left;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .dropdown-menu > li > a {
    padding: 0;
    padding-right: 20px;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .tel {
    overflow: hidden;
    font-size: 0;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .tel .img {
    display: inline-block;
    width: 33px;
    height: 33px;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .tel .img img {
    width: 17px;
    height: 17px;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .tel p {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    vertical-align: middle;
  }
  .order_history_detail_page .distribution_provide .width .width1.area-code .tel span {
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 33px;
    vertical-align: middle;
  }
  .order_history_detail_page .distribution_provide .width .width2 {
    width: 71%;
    float: left;
    margin-left: 3%;
    position: relative;
  }
  .order_history_detail_page .distribution_provide .width .width2 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
  }
  .order_history_detail_page .distribution_provide .width .width2 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .order_history_detail_page .distribution_provide .width .width2 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .order_history_detail_page .distribution_provide .width .width2 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .order_history_detail_page .distribution_provide .width .width2 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .order_history_detail_page .distribution_provide .width .width3 {
    width: 50%;
    float: left;
    margin-left: 3%;
  }
  .order_history_detail_page .distribution_provide .width .width4 {
    width: 18%;
    float: left;
    margin-left: 3%;
  }
  .order_history_detail_page .distribution_provide .width .width5 {
    width: 31%;
    float: left;
    margin-left: 3.5%;
  }
  .order_history_detail_page .distribution_provide .width .width5:first-child {
    margin-left: 0;
  }
  .order_history_detail_page .distribution_provide .width.mmb0 {
    margin-bottom: 0;
  }
  .order_history_detail_page .distribution_provide .width.mmb5 {
    margin-bottom: 5px;
  }
  .order_history_detail_page .distribution_provide .width.mmt10 {
    margin-top: 10px;
  }
  .order_history_detail_page .distribution_provide .width.width700 {
    width: auto;
  }
  .order_history_detail_page .distribution_provide .width .width6 {
    width: 31%;
    float: left;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }
  .order_history_detail_page .distribution_provide .width .width6:nth-of-type(3n) {
    margin-right: 0;
  }
  .order_history_detail_page .distribution_provide .h1 {
    margin: 12px 0 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    color: #4A4A4A;
  }
  .order_history_detail_page .distribution_provide .h1.gray {
    color: #4A4A4A;
  }
  .order_history_detail_page .distribution_provide .h1.mt0 {
    margin-top: 0;
  }
  .order_history_detail_page .distribution_provide .h1.mb7 {
    margin-bottom: 7px;
  }
  .order_history_detail_page .distribution_provide .h1.mb15 {
    margin-bottom: 15px;
  }
  .order_history_detail_page .distribution_provide .provide-title {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 16px;
  }
  .order_history_detail_page .distribution_provide .return-reason {
    border-top: 1px solid #DFDFDF;
  }
  .order_history_detail_page .distribution_provide .return-reason textarea {
    display: block;
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    min-height: 91px;
    padding: 10px;
    font-size: 14px;
    outline: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
  }
  .order_history_detail_page .distribution_provide .return-reason textarea:focus {
    border: 1px solid #009AA9;
  }
  .order_history_detail_page .distribution_provide .return-detailed {
    margin-top: 16px;
    border-top: 1px solid #DFDFDF;
    padding-top: 4px;
  }
  .order_history_detail_page .distribution_provide .return-detailed .return-word {
    padding: 4px 18px 9px 7px;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 158px;
  }
  .order_history_detail_page .distribution_provide .return-detailed .return-word .return-word-box {
    font-weight: 300;
    font-size: 14px;
    color: #4B4B4B;
    line-height: 21px;
  }
  .order_history_LDdetail_Page {
    margin-top: 90px;
  }
  .order_history_LDdetail_Page .gray-space {
    background: #F2F2F2;
    height: 13px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail {
    margin-top: 15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail {
    padding-bottom: 10px;
    position: relative;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .title {
    font-weight: 500;
    font-size: 14px;
    color: #72C7E7;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .title i {
    font-size: 18px;
    vertical-align: middle;
    margin-right: 7px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-top: 5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul li {
    list-style: none;
    padding: 5px 0;
    margin: 0;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    overflow: hidden;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul li p {
    margin: 0;
    margin-left: 75px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul li p:first-child {
    float: left;
    margin-left: 0;
    font-weight: 700;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul li p span {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul li p span.gray {
    opacity: .5;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail > ul li p .icon-pay-code-icon {
    color: #FCBC3D;
    margin-right: 5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning {
    margin-top: 5px;
    padding-top: 10px;
    border-top: 1px solid #dfdfdf;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .left {
    float: left;
    padding: 5px 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .left > a {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    vertical-align: middle;
    text-decoration: underline;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .right {
    float: right;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .right a {
    margin-left: 10px;
    float: left;
    display: block;
    border: 1px solid #D5D6D2;
    border-radius: 4px;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 28px;
    padding: 0 6px;
    min-width: 77px;
    text-align: center;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .right a.disabled {
    background: #DFDFDF!important;
    border: 1px solid #D5D6D2!important;
    color: #9A9B9C!important;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind {
    vertical-align: middle;
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 20px;
    line-height: 21px;
    width: 25px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box {
    right: auto;
    left: 3px;
    top: 19px;
    width: 251px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box span {
    white-space: normal;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box span a {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail.receiverDetail {
    padding-top: 15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail.receiverDetail .title {
    color: #E56A54;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail.receiverDetail > ul li {
    float: none;
    width: auto;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group {
    overflow: hidden;
    margin-top: 12px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-empty-btn,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-btn {
    width: 234px;
    margin-right: 12px;
    float: left;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-empty-btn a,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-btn a {
    width: 100%;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-empty-btn a i,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-btn a i {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 8px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-empty-btn.green-empty-btn a,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-btn.green-empty-btn a {
    border: 1px solid #D5D6D2;
    color: #4A4A4A;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-empty-btn.green-empty-btn a:hover,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .btn-group .green-btn.green-empty-btn a:hover {
    background: #D5D6D2;
    color: #fff;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent {
    margin-top: 15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title {
    font-weight: 500;
    font-size: 16px;
    color: #4A4A4A;
    position: relative;
    z-index: 111;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress {
    position: absolute;
    right: 0;
    top: -5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress.show-content .read-progress-content {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-btn {
    display: block;
    border: 1px solid #D5D6D2;
    border-radius: 4px;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 28px;
    padding: 0 6px;
    cursor: pointer;
    min-width: 77px;
    text-align: center;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-btn.disabled {
    background: #DFDFDF!important;
    border: 1px solid #D5D6D2!important;
    color: #9A9B9C!important;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-btn:hover {
    border: 1px solid #009AA9;
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content {
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    width: 215px;
    right: 0;
    top: 33px;
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content:before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #DFDFDF;
    content: "";
    position: absolute;
    right: 40px;
    top: -8px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    content: "";
    position: absolute;
    right: 40px;
    top: -7px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 40px;
    padding-top: 20px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-bottom: 30px;
    margin-top: -5px;
    position: relative;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li:last-child:before {
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li:before {
    position: absolute;
    left: -19px;
    top: 5px;
    bottom: 0;
    width: 2px;
    background: #dfdfdf;
    content: "";
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li:after {
    position: absolute;
    left: -22px;
    top: 5px;
    width: 8px;
    height: 8px;
    background: #dfdfdf;
    border-radius: 50%;
    content: "";
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li.active:after {
    position: absolute;
    left: -23px;
    top: 4px;
    width: 10px;
    height: 10px;
    background: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li.active p {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li p {
    font-weight: 400;
    font-size: 14px;
    color: #4A4A4A;
    margin: 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailContent-title .read-progress .read-progress-content ul li span {
    font-weight: 400;
    font-size: 14px;
    color: #9B9B9B;
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress {
    margin-top: 10px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress.LDdetailProgress-inside ul li {
    width: 33.333%;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress .LDdetailProgress-mobile {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 35px;
    text-align: left;
    margin-top: 10px;
    color: #4A4A4A;
    background: rgba(0, 154, 169, 0.1);
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress .LDdetailProgress-mobile p {
    margin: 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress .LDdetailProgress-mobile span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-right: 25px;
    position: relative;
    margin-left: -5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='1'] li:nth-of-type(1) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='1'] li:nth-of-type(1) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='1'] li:nth-of-type(1) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='1'] li:nth-of-type(1) .icon:before {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(1) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(1) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(1) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(2) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(2) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(2) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='2'] li:nth-of-type(2) .icon:before {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(1) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(1) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(1) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(2) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(2) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(2) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(3) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(3) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(3) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='3'] li:nth-of-type(3) .icon:before {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(1) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(1) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(1) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(2) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(2) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(2) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(3) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(3) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(3) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(4) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(4) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(4) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='4'] li:nth-of-type(4) .icon:before {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(1) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(1) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(1) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(2) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(2) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(2) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(3) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(3) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(3) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(4) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(4) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(4) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(5) .icon i {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(5) .word {
    color: #4A4A4A;
    border-bottom: 4px solid #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(5) .word span {
    color: #009AA9;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul[active-step='5'] li:nth-of-type(5) .icon:before {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 25%;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li:last-child {
    width: 24px;
    position: absolute;
    right: -25px;
    top: 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li:last-child .word {
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li .icon {
    float: left;
    line-height: 30px;
    height: 25px;
    width: 34px;
    text-align: center;
    position: relative;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li .icon i {
    color: #D8D8D8;
    font-size: 18px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li .icon:before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid rgba(0, 154, 169, 0.1);
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -8px;
    bottom: -10px;
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li .word {
    margin-left: 34px;
    border-bottom: 4px solid #D8D8D8;
    font-weight: 300;
    font-size: 14px;
    color: #9A9B9C;
    line-height: 20px;
    text-align: center;
    padding-top: 10px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailProgress ul li .word p {
    margin: 0;
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody {
    border-bottom: 1px solid #4A4A4A;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody:last-child {
    border: 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyTop {
    line-height: 32px;
    border-bottom: 1px solid #dfdfdf;
    font-weight: 500;
    font-size: 14px;
    color: #4A4A4A;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyTop span {
    font-weight: 300;
    margin-left: 10px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent {
    padding: 13px 0;
    border-bottom: 1px solid #DFDFDF;
    position: relative;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items {
    float: left;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items .productInfoImgBox {
    width: 80px;
    border: 1px solid #DFDFDF;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items .productInfoImgBox img {
    width: 100%;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items .productInfoSDD {
    overflow: hidden;
    margin-top: 5px;
    padding: 3px 0;
    color: #7ACBBF;
    line-height: 17px;
    font-size: 12px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items .productInfoSDD.overseas {
    color: #67CDF5;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items .productInfoSDD.overseas i {
    font-size: 14px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .items .productInfoSDD i {
    font-size: 17px;
    width: 17px;
    margin-right: 4px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .content {
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-left: 90px;
    padding-right: 40px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price {
    margin-left: 90px;
    margin-top: 10px;
    overflow: hidden;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPrice {
    float: left;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 18px;
    margin-right: 5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPrice del {
    color: #9A9B9C;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .mobileProductPromotion {
    line-height: 18px;
    height: 18px;
    float: left;
    text-align: center;
    padding: 0;
    background: #DFDFDF;
    border-radius: 4px;
    font-size: 12px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .mobileProductPromotion .icon-icon_arrow {
    display: inline-block;
    -webkit-transform: scale(0.5) rotate(180deg);
    -moz-transform: scale(0.5) rotate(180deg);
    -ms-transform: scale(0.5) rotate(180deg);
    transform: scale(0.5) rotate(180deg);
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price.show_all .mobileProductPromotion .icon-icon_arrow {
    -webkit-transform: scale(0.5) rotate(0deg);
    -moz-transform: scale(0.5) rotate(0deg);
    -ms-transform: scale(0.5) rotate(0deg);
    transform: scale(0.5) rotate(0deg);
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price.show_all .productPromotion {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price.show_all .productPromotion .Show_More_Promotion {
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPromotion {
    margin-top: 10px;
    float: left;
    width: 100%;
    display: none;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPromotion .productPromotion-title {
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPromotion .productPromotion-tabs .tab {
    display: inline-block;
    font-size: 12px;
    color: #E600A0;
    border: 1px solid #E600A0;
    border-radius: 4px;
    padding: 1px 10px;
    margin-bottom: 7px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPromotion .Show_More_Promotion {
    display: none;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    text-decoration: underline;
    cursor: pointer;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Unit_Price .productPromotion .Show_More_Promotion:hover {
    color: #E600A0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Quantity {
    padding-top: 10px;
    font-size: 14px;
    color: #000000;
    margin-left: 90px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .deliver_time {
    padding-top: 10px;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    margin-left: 90px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyContent .Subtotal {
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-left: 90px;
    position: absolute;
    right: 14px;
    bottom: 10px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom {
    padding: 10px 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left {
    float: left;
    padding: 5px 0;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .return-succeed {
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #72C7E7;
    line-height: 20px;
    vertical-align: middle;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .return-succeed i {
    margin-right: 3px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind {
    vertical-align: middle;
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 20px;
    line-height: 21px;
    width: 25px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box {
    right: auto;
    left: 0;
    top: 19px;
    width: 251px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box span {
    white-space: normal;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .right-btn {
    float: right;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .right-btn a {
    margin-left: 10px;
    float: left;
    display: block;
    border: 1px solid #D5D6D2;
    border-radius: 4px;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 28px;
    padding: 0 6px;
    min-width: 77px;
    text-align: center;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .right-btn a.disabled {
    background: #DFDFDF!important;
    border: 1px solid #D5D6D2!important;
    color: #9A9B9C!important;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent {
    margin-top: 25px;
    border: 0;
    margin-top: 0;
    padding-bottom: 40px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop {
    padding-bottom: 21px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point {
    margin-bottom: 19px;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 20px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point .p span.s1,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Get-point p span.s1 {
    font-size: 16px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p {
    margin: 0;
    margin-bottom: 19px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1 {
    width: 75%;
    float: left;
    display: block;
    font-weight: 300;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount {
    width: 200px;
    padding-right: 20px;
    position: relative;
    cursor: pointer;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount .icon-icon_arrow,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount .icon-icon_arrow {
    cursor: pointer;
    position: absolute;
    top: 50%;
    font-size: 12px;
    color: #9A9B9C;
    right: 0px;
    display: block;
    -webkit-transform: translateY(-50%) rotate(180deg) scale(0.5);
    -moz-transform: translateY(-50%) rotate(180deg) scale(0.5);
    -ms-transform: translateY(-50%) rotate(180deg) scale(0.5);
    transform: translateY(-50%) rotate(180deg) scale(0.5);
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s1.cash-discount.active .icon-icon_arrow,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s1.cash-discount.active .icon-icon_arrow {
    -webkit-transform: translateY(-50%) rotate(0deg) scale(0.5);
    -moz-transform: translateY(-50%) rotate(0deg) scale(0.5);
    -ms-transform: translateY(-50%) rotate(0deg) scale(0.5);
    transform: translateY(-50%) rotate(0deg) scale(0.5);
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p .s2,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p .s2 {
    display: block;
    margin-left: 75%;
    text-align: right;
    font-size: 18px;
    color: #000000;
    line-height: 20px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .p.mg6,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p.mg6 {
    margin-bottom: 6px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop p {
    overflow: hidden;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion {
    padding-bottom: 13px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .Received_promotion_title {
    font-weight: normal;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
    margin-bottom: 6px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .p,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion p {
    font-size: 14px;
    margin-bottom: 6px;
    line-height: 16px;
    color: #4A4A4A;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion .p .s2,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .Received_promotion p .s2 {
    color: #4A4A4A;
    font-size: 14px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom {
    padding-top: 16px;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    padding-bottom: 16px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p.mg1,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p.mg1 {
    margin-bottom: 1px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind {
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    right: 0;
    top: 0;
    line-height: 42px;
    cursor: pointer;
    font-size: 0;
    display: inline-block;
    position: relative;
    height: 20px;
    line-height: 20px;
    width: 30px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind i,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind i {
    color: #009AA9;
    font-size: 15px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box {
    position: absolute;
    right: 10px;
    top: 30px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    letter-spacing: 0;
    line-height: 18px;
    padding: 5px 10px;
    display: none;
    z-index: 1;
    text-align: left;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box span,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box span {
    display: block;
    white-space: nowrap;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box ul,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box ul {
    margin-bottom: 0;
    padding-left: 15px;
    min-width: 284px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box {
    right: auto;
    left: 0;
    top: 19px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .owe {
    font-weight: 300;
    font-size: 12px;
    color: #9A9B9C;
    line-height: 20px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .total {
    overflow: hidden;
    padding-bottom: 16px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .total .total_number {
    font-weight: 500;
    font-size: 14px;
    color: #E600A0;
    line-height: 20px;
    float: left;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .total .total_price {
    font-weight: 500;
    font-size: 20px;
    color: #E600A0;
    line-height: 20px;
    float: right;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .check_out-btn {
    display: none;
    margin-top: 14px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .check_out-btn a {
    width: 100%;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .check_out-btn a i {
    font-size: 23px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .check_out-btn {
    display: block;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .total .total_price,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .total .total_number {
    color: #4A4A4A;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group {
    margin-top: 14px;
    overflow: hidden;
    display: block;
    margin-left: -5px;
    margin-right: -5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group .green-btn,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group .green-empty-btn {
    float: left;
    width: 50%;
    padding: 0 5px;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group .green-btn a,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group .green-empty-btn a {
    width: 100%;
  }
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group .green-btn a i,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .btn-group .green-empty-btn a i {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 8px;
  }
  .maintenance_page .maintenance_img {
    width: 300px;
    margin: 0 auto;
    position: relative;
  }
  .maintenance_page .maintenance_img img {
    width: 100%;
    display: block;
  }
  .maintenance_page .maintenance_img .maintenance_word {
    font-weight: 300;
    font-size: 18px;
    color: #4B4B4B;
    line-height: 34px;
    margin-top: 5px;
    text-align: center;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .overlay .overlay-content .email-part .width .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 375px) {
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age {
    margin-left: 0;
    width: 100%;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age label {
    width: 50px;
    padding-right: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-heigth .input input,
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weigth .input input {
    width: 81px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age {
    margin-left: 0;
  }
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-age label {
    width: 50px;
    padding-right: 0;
  }
}
@media (max-width: 767px) and (min-width: 414px) {
  .Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .result .result-content .press .number-intro ul li {
    margin-right: 10%;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .checkout_signup .checkout_signup_content .provide .width .width1.area-code .bootstrap-select > .dropdown-toggle .tel span {
    margin-left: 1px;
    font-size: 13px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .checkout_signup .checkout_signup_content .provide .width .width2 .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box ul,
  .checkout_payment .checkout_payment_content .checkout_bill .checkout_bill_drop_box .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom .p .s1 .remind .remind-box ul,
  .shop_bag .shopBagContentRightTopBox .bill_information .drop-box .bottom p .s1 .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .shop_bag .shopBagContentbLeftBottomBox .myBasketContent .myBasket-title .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box ul,
  .shop_bag .shopBagContentbLeftBottomBox .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .top span {
    font-size: 38px;
    line-height: 35px;
  }
  .myAccountAddressBook_Page .addressBookLeftRightBox .addressBookRightBox .myaccount_points_summary .points_summary .word .point-progress1 {
    margin-top: 5px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailMsg .orderDetail .return-warning .remind .remind-box {
    width: 190px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box ul {
    min-width: 240px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .LDdetailTable .LDdetailTableBody .LDdetailTableBodyBottom .left .remind .remind-box {
    width: 220px;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom .p .s1 .remind .remind-box ul,
  .order_history_LDdetail_Page .order_history_LDdetail .LDdetailContent .paymentContent .paymentContentTopBottomBox .paymentContentTop .bottom p .s1 .remind .remind-box ul {
    min-width: 240px;
  }
}
