.breadcrumbNav .breadcrumb {
  padding: 0 !important;
}

.breadcrumb {
  padding: 0 !important;
}

.list-results {
  width: 100%;
  padding: 1.25rem;
  background: #F8F8F8;
}

.list-results .list-results-title {
  font-size: 1.25rem;
  color: #383635;
}

.list-results .list-results-result {
  margin-left: .625rem;
  font-size: 1.125rem;
  color: #666666;
}

.toolbar.toolbar-products {
  margin-left: unset !important;
}

.list-search-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: .625rem 0 1.25rem 0;
}

.list-search-select .filter-icon {
  display: none;
  position: absolute;
  top: 50%;
  left: 1.25rem;
  outline: none;
  border: none;
  background: #ffffff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #666666;
}

.list-search-select .sortBy {
  margin-right: .625rem;
  font-size: 1rem;
  color: #666666;
}

.list-search-select .select {
  position: relative;
  height: 2.8125rem;
}

.list-search-select .select .select-head {
  position: relative;
  width: 12.5rem;
  padding: .4375rem 1.875rem .4375rem .9375rem;
  border: 1px solid #E3E3E3;
  cursor: pointer;
}

.list-search-select .select .select-head .select-head-title {
  border: none;
  color: #383635;
  font-size: 0.875rem;
  outline: none;
  cursor: pointer;
  background: none;
  vertical-align: unset;
}

.list-search-select .select .select-head .select-head-icon {
  position: absolute;
  top: 50%;
  right: 2%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.list-search-select .select .select-body {
  display: none;
  position: absolute;
  top: 2.9rem;
  left: 0;
  width: 100%;
  font-size: 0.875rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px 3px rgba(56, 54, 53, 0.1);
          box-shadow: 0px 1px 4px 3px rgba(56, 54, 53, 0.1);
  z-index: 100;
}

.list-search-select .select .select-body ul li {
  padding: 5px 15px;
  color: #A1A0A0;
  cursor: pointer;
  text-align: left;
}

.list-search-select .select .select-body ul li:hover {
  color: #ffffff;
  background: #383635;
}

.list-search-select .select .select-body ul .active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #383635 !important;
}

.list-search-select .select .select-body ul .active:hover {
  color: #ffffff !important;
}

/* side ------------ */
#leftNav-xs {
  padding: 1.25rem .9375rem;
}
.list-detail-left-items .clearAll {
  width: 100%;
  height: 2.25rem;
  line-height: 2.25rem;
  color: #383635;
  font-size: 0.875rem;
  font-weight: 700;
  background-color: #ffffff;
  border: 1px solid #383635;
  text-align: center;
  cursor: pointer;
}

.list-detail-left-items .clearAll:hover {
  background-color: #383635;
  color: #ffffff;
}

.list-detail-left-items .list-filter__item {
  padding: 1.25rem 0 1rem 0;
}

.list-detail-left-items .list-filter__item .list-filter__item-header {
  position: relative;
  min-height: 1.25rem;
  line-height: 1.25rem;
  cursor: pointer;
  font-size: 1.125rem;
}

.list-detail-left-items .list-filter__item .list-filter__item-header .list-filter__item-header-title {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 700;
  color: #383635;
}

.list-detail-left-items .list-filter__item .list-filter__item-header .menuTitleIcon,
.list-detail-left-items .list-filter__item .list-filter__item-header .defaultColor {
  position: absolute;
  top: 0;
  right: 0;
}

.list-detail-left-items .list-filter__item .list-filter__item-header .menuTitleIcon::before,
.list-detail-left-items .list-filter__item .list-filter__item-header .defaultColor::before {
  color: #383635;
}

.list-detail-left-items .list-filter__item .list-filter__item-content {
  margin-top: .625rem;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .sizeSort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .sizeSort .sizeSort-ul {
  width: 50% !important;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .sizeSort .sizeSort-ul .sidebar-choose-box input[type="radio"]::before {
  left: -16%;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .viewMore {
  margin-left: 2.5rem;
  color: #383635;
  font-weight: bold;
  font-size: 0.875rem;
  cursor: pointer;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .viewMore i {
  color: #383635;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .viewMoreShow {
  display: none;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .colorSort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .colorSort a .filter-color {
  width: 1.25rem;
  height: 1.25rem;
  margin: .625rem;
  border-radius: .375rem;
  border: 1px solid #E3E3E3;
  cursor: pointer;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .colorSort a .filter-color_active {
  position: relative;
  width: .875rem;
  height: .875rem;
  margin: .8125rem;
  border-radius: .25rem;
  border: 1px solid #E3E3E3;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .colorSort a .filter-color_active::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: .375rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #383635;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .priceSort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .priceSort .minValue,
.list-detail-left-items .list-filter__item .list-filter__item-content .priceSort .maxValue {
  width: 5rem;
  height: 2.125rem;
  line-height: 2.125rem;
  color: #383635;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
  border: 1px solid #E3E3E3;
  outline: none;
}

.list-detail-left-items .list-filter__item .list-filter__item-content .priceSort .priceRanges-line {
  display: inline-block;
  width: .625rem;
  height: .0625rem;
  background: #A1A0A0;
}

.list-filter__item-content-ul {
  position: relative;
  padding-left: 1.25rem;
  outline: none;
}

.list-filter__item-content-ul .sidebar-choose-box {
  display: inline-block;
  position: relative;
  width: 100%;
}

.list-filter__item-content-ul .sidebar-choose-box input[type="radio"]::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -8%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: .75rem;
  height: .75rem;
  border: 1px solid #E3E3E3;
  border-radius: 50%;
}

.list-filter__item-content-ul .sidebar-choose-box input[type="radio"]:checked::before {
  background-clip: content-box;
  background-color: #383635;
  width: .75rem;
  height: .75rem;
  padding: .125rem;
  border-color: #383635;
}

.list-filter__item-content-ul .sidebar-choose-box input[type="radio"] {
  width: 0;
  height: 0;
  cursor: pointer;
}

.list-filter__item-content-ul .sidebar-choose-box span {
  font-size: 0.875rem;
  color: #383635;
  cursor: pointer;
}

.list-filter__item-content-ul .labelChild {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

/* end */
.list .list-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.list .list-detail .list-detail-left {
  width: 15%;
  margin-right: 3.125rem;
}

.list .list-detail .list-detail-right {
  position: relative;
  width: 85%;
}

.list .list-detail .list-detail-right .searchFont-common {
  font-family: PingFang SC;
  font-weight: 500;
  color: #666666;
  margin-bottom: 0 !important;
}

.list .list-detail .list-detail-right .list-product-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  width: 100%;
  margin: 0 0.625rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item {
  position: relative;
  padding: 0 .625rem;
  margin-bottom: 1.875rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
          font-size: 0;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper__img-container {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(0,0,0,0.05);
  text-align: center;
  cursor: pointer;
}
.product-image-wrapper:after {
	position: absolute;
	top:0;
	right:0;
	bottom: 0;
	left:0;
	background: rgba(0,0,0,0.05);
	content: '';
}
.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper__img-container > img {
  width: 100%;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-upper-left .mask-wrapper__discount {
  position: absolute;
  top: .5rem;
  left: .5rem;
  width: 3.125rem;
  direction: ltr;
  display: inline-block;
  line-height: 1.375rem;
  font-size: .75rem;
  background: #F41B2D;
  text-align: center;
  border-radius: 20px 20px 20px 0;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-upper-left .mask-wrapper__discount span {
  color: #ffffff;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-operation {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-operation .mask-wrapper-operation__button {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-operation .mask-wrapper-operation__button .maskBtn {
  float: left;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-operation .mask-wrapper-operation__button .maskBtn .mask-wrapper_button {
  display: block;
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 1rem;
  color: #ffffff;
  border-color: transparent;
  font-size: 0.875rem;
  outline: none;
  border: none;
  background: rgba(14, 14, 13, 0.45);
  text-transform: uppercase;
  margin-bottom: 0 !important;
  -webkit-transition: background .2s,border-color,.2s, color .2s;
  -o-transition: background .2s,border-color,.2s, color .2s;
  transition: background .2s,border-color,.2s, color .2s;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-operation .mask_button {
  max-width: 100%;
  margin: 0 auto;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(14, 14, 13, 0.45);
  font-size: 1rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info {
  padding: .625rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-sizes-group {
  text-align: center;
  max-height: 50px;
  overflow: auto;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-sizes-group span {
  display: inline-block;
  min-width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  margin: .3125rem;
  padding: 0 .3125rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: bold;
  background: #ffffff;
  color: #383635;
  border: 1px solid #ffffff;
  border-radius: .375rem;
  cursor: pointer;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-sizes-group .active {
  border-color: #F41B2D;
  color: #F41B2D;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-sizes-group .brokenCode {
  color: #E3E3E3;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-sizes-group::-webkit-scrollbar {
  width: .3125rem;
  background: #E3E3E3;
  border-radius: .625rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-sizes-group::-webkit-scrollbar-thumb {
  width: .3125rem;
  background: #A1A0A0;
  border-radius: .625rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-quickadd-button {
  margin-top: .625rem;
  text-align: center;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-quickadd-button button {
  height: 1.75rem;
  padding: 0 .9375rem;
  margin: .3125rem;
  outline: none;
  border: none;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-quickadd-button button.cancel {
  color: #383635;
  background: #ffffff;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .mask-wrapper-quickadd-info .mask-wrapper-quickadd-button button.submit {
  color: #ffffff;
  background: #383635;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper .mask-wrapper-quickadd .addcart-tip {
  display: none;
  color: #ffffff;
  text-align: center;
  font-size: .875rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info {
  min-height: 5rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_name {
  position: relative;
  padding-top: .625rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_name .mask-wrapper-item__link {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  color: #383635;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price {
  position: relative;
  margin-top: .375rem;
  font-weight: 700;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-left {
  color: #383635;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-left .price-container .price {
  font-size: 1rem !important;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-left .price-final_price .old-price {
  color: #F41B2D;
  text-decoration: line-through;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-right {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-right .bi-heart {
  color: #383635;
  font-size: 1rem;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-right .bi-heart-fill {
  color: #F41B2D;
}

.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_price .mask-wrapper-item_price-right:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_color .item {
  position: relative;
  width: 1.375rem;
  height: 1.375rem;
  margin: .4375rem;
  white-space: nowrap;
  border-radius: 50%;
  cursor: pointer;
}

.list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_color .item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.75rem;
  height: 1.75rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #E3E3E3;
  border-radius: 50%;
}

.list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_color .active::after {
  border-color: #383635;
}

a.swatch-option-link-layered.pc_color_box {
  color: #E3E3E3;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.swatch-option {
  overflow: unset !important;
  min-width: unset !important;
}

.swatch-option:focus, .swatch-option:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.swatch-option-link-layered:focus > div {
  border: none;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.375rem !important;
  margin-left: -0.375rem !important;
}

.flyer-img {
  width: 5rem;
  height: 5rem;
  background-size: cover;
  border-radius: 50%;
  z-index: 100;
}


@media screen and (max-width: 1199px) {
  .list .list-detail .list-detail-left {
    width: 25%;
  }
  .list .list-detail .list-detail-right {
    width: 75%;
  }
  .list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item {
    width: 33.3%
  }
}
@media screen and (max-width: 991px) {
  .list .list-detail .list-detail-right {
    width: 100%;
  }
  .list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item {
    width: 25%;
  }
  .list .list-detail .list-detail-right .list-product-card {
    padding: unset;
    margin: unset;
  }
  .list-search-select .filter-icon {
    display: block;
  }
  .list .list-detail .list-detail-left {
    display: none;
    margin-right: unset;
  }
  #menu-17{
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  #menu-17 {
    width: 75%;
  }
  #toolbar-amount {
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-products .sorter {
    top: 15px;
  }
  .toolbar select {
    background-color: #ffffff;
  }
  .st-container .st-menu .list-detail-left-items {
    padding: .625rem;
  }
  .st-container .st-pusher .st-content .st-content-inner .header_sm {
    border-bottom: 1px solid #E3E3E3;
  }
  .st-container .st-pusher .st-content .st-content-inner .column_new .breadcrumbNav {
    display: none;
  }
  .list-search-select {
    padding: 0 .625rem;
    margin: .625rem 0 .625rem 0;
  }
  .list-search-select .filter-icon {
    display: block;
  }
  .list .list-detail .list-detail-left {
    width: 0;
  }
  .list .list-detail .list-detail-left .list-detail-left-items {
    display: none;
  }
  .list .list-detail .list-detail-right {
    width: 100%;
    margin: .625rem;
    padding-top: 0;
  }
  .list .list-detail .list-detail-right .search {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: .625rem;
  }
  .list .list-detail .list-detail-right .search .search-left {
    font-size: 0.875rem;
  }
  .list .list-detail .list-detail-right .search .search-right .form-group {
    margin-bottom: 0;
  }
  .list .list-detail .list-detail-right .search .search-right .form-group label {
    margin-bottom: 0;
  }
  .list .list-detail .list-detail-right .list-product-card {
    margin: 0 -0.625rem;
  }
  .list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item {
    width: 50%;
  }
  /* .list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .mask-wrapper-info .mask-wrapper-item_color .item {
    margin: .4375rem;
  } */
  .price-container .price {
    font-size: 1rem !important;
  }
  .list-results {
    padding: .625rem;
  }
  .related_searches_section{
    margin: 0 10px;
  }
}

.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  outline: none;
  border: 1px solid #E3E3E3;
}

.swatch-option:not(.disabled):hover {
  outline: none;
}
.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .product-image-container{width:100%;display: block;}
@media screen and (min-width: 1200px) {
	.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item {width: 25%;}
	.list .list-detail .list-detail-right .list-product-card .mask-wrapper-list__item .product-image-photo{width: 100%;}
}
/* 颜色样式设置 */
.mask-wrapper-item_color {
  display: table-cell;
}

.btnColorNum {
  display: inline-block;
  cursor: pointer;
}

.moreLens {
  font-size: .875rem;
}

.popoverColor-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.popoverColor-body .item {
  position: relative;
  width: 1.375rem;
  height: 1.375rem;
  margin: .4375rem;
  border-radius: 50%;
  cursor: pointer;
}

.popoverColor-body .item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.75rem;
  height: 1.75rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #E3E3E3;
  border-radius: 50%;
}

.popoverColor-body .active::after {
  border-color: #383635;
}

.popoverColor {
  max-width: 15.625rem !important;
  border: 1px solid #E3E3E3 !important;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #E3E3E3;
  background: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 1060;
}

.popover .arrow {
  position: absolute;
  top: calc(-.5rem - 1px);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: -11px 0;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #e3e3e3;
}

.popover .arrow::before {
  content: "";
  position: absolute;
  top: calc(-.5rem - 1px);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-right: 9px solid transparent;
  border-top: 9px solid transparent;
  border-left: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  margin: 1px 0;
}
.heartDisable{
  pointer-events: none;
  opacity: .5;
}
/*related searches*/
.related_searches_section{}
.related_searches_section .section_head{font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.related_searches_list{overflow: hidden;font-size: 0;}
.related_searches_list .related_searches_column{display: inline-block;width: 33.33%;font-size: 16px;}
.related_searches_list .related_column_inner{border: 1px solid #e3e3e3;border-radius: 5px;margin: 10px;}
.related_searches_list .related_searches_li{display: block;border-bottom: 1px solid #e3e3e3;}
.related_searches_list .related_searches_li:last-child{border-bottom: none;}
.related_searches_list .related_searches_li a{display: block;padding: 10px 15px 10px 32px;color:#333;background: url(../image/shousuo.png) 10px center no-repeat;}
@media screen and (max-width: 767px) {
	.related_searches_list .related_searches_column{width:50%;}
    .related_searches_list .related_column_inner{margin: 5px;}
    .related_searches_list .related_searches_li a{padding: 8px 10px 8px 30px;}
}


/*list reviews*/
.mask-wrapper-item_reviews{}
.mask-wrapper-item_reviews .score,.mask-wrapper-item_reviews .star-ul,.mask-wrapper-item_reviews .reviews{float:left;}
.mask-wrapper-item_reviews .score{padding: 3px 6px 0 0;color:#555;font-size:14px;}
.mask-wrapper-item_reviews .star-ul{margin-right:6px;}
.mask-wrapper-item_reviews .star_li{display:inline-block;}
.mask-wrapper-item_reviews .reviews a{color:#007dff}
