@font-face {
  font-family: "detailmarkettool-iconfont";
  src: url(detailmarkettool-iconfont.woff2) format("woff2"),
	   url(detailmarkettool-iconfont.woff) format("woff"),
	   url(detailmarkettool-iconfont.ttf) format("truetype");
}

#app_detailmarkettool-wrap .detailmarkettool-iconfont, #app_detailmarkettool-wrap i[class*=" icon-"] {
  font-family: "detailmarkettool-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gongyingshang1::before {
  content: "\e828";
}

.icon-shangpinleixing2::before {
  content: "\e829";
}

.icon-shangpinleixing1::before {
  content: "\e82a";
}

.icon-gongyingshang2::before {
  content: "\e82b";
}

.icon-gongyingshang3::before {
  content: "\e82c";
}

.icon-shangpinzhuanji1::before {
  content: "\e82d";
}

.icon-shangpinzhuanji2::before {
  content: "\e82e";
}

.icon-shoucangcishu::before {
  content: "\e6d0";
}

.icon-Wishlisted::before {
  content: "\e781";
}

.icon-Wishlist::before {
  content: "\e782";
}

.icon-activity_5-copy::before {
  content: "\eab2";
}

.icon-Collection1-copy::before {
  content: "\eab3";
}

.icon-a-1::before {
  content: "\e727";
}

.icon-activity_3::before {
  content: "\e749";
}

.icon-zhekou3::before {
  content: "\e734";
}

.icon-shangpin::before {
  content: "\e746";
}

.icon-user-fill::before {
  content: "\e74d";
}

.icon-gouwuche2::before {
  content: "\e74c";
}

.icon-rili::before {
  content: "\e738";
}

.icon-activity_2::before {
  content: "\e74a";
}

.icon-remai1::before {
  content: "\e72a";
}

.icon-lipin::before {
  content: "\e72b";
}

.icon-shijian2::before {
  content: "\e72c";
}

.icon-shangpin2::before {
  content: "\e72d";
}

.icon-shijian1::before {
  content: "\e72e";
}

.icon-shangpin1::before {
  content: "\e72f";
}

.icon-gouwuche6::before {
  content: "\e730";
}

.icon-shijian::before {
  content: "\e731";
}

.icon-time::before {
  content: "\e732";
}

.icon-meiyuanqian::before {
  content: "\e733";
}

.icon-subscriber-square::before {
  content: "\e735";
}

.icon-shoppingcart::before {
  content: "\e736";
}

.icon-shinshoplipinqia::before {
  content: "\e737";
}

.icon-user::before {
  content: "\e739";
}

.icon-xinpin1::before {
  content: "\e73a";
}

.icon-shinshopxinpin::before {
  content: "\e73b";
}

.icon-xinpin::before {
  content: "\e73c";
}

.icon-shangpingouwudai::before {
  content: "\e73d";
}

.icon-yonghuguanli::before {
  content: "\e73e";
}

.icon-yonghuguanli1::before {
  content: "\e73f";
}

.icon-yuangongjiangliwodejianglijiangpinwodelipin::before {
  content: "\e740";
}

.icon-yonghu::before {
  content: "\e741";
}

.icon-yonghu1::before {
  content: "\e742";
}

.icon-zhekou1::before {
  content: "\e743";
}

.icon-zhekou::before {
  content: "\e744";
}

.icon-xinpin2::before {
  content: "\e745";
}

.icon-zhekou2::before {
  content: "\e747";
}

.icon-zhekouyouhui::before {
  content: "\e748";
}

.icon-activity_1::before {
  content: "\e705";
}

.icon-activity_5::before {
  content: "\e708";
}

.icon-denglu-yonghuzu::before {
  content: "\e709";
}

.icon-Dollar-circle-fill::before {
  content: "\e70a";
}

.icon-discount-coupon_icon::before {
  content: "\e70b";
}

.icon-feiji::before {
  content: "\e70c";
}

.icon-activity_4::before {
  content: "\e70d";
}

.icon-changxiaoremai::before {
  content: "\e70e";
}

.icon-biaoshilei_yonghuzu::before {
  content: "\e70f";
}

.icon-ico::before {
  content: "\e710";
}

.icon-feiji3::before {
  content: "\e712";
}

.icon-goodswhtotalStock::before {
  content: "\e713";
}

.icon-kucun_crm::before {
  content: "\e714";
}

.icon-gouwuche::before {
  content: "\e715";
}

.icon-kucun::before {
  content: "\e716";
}

.icon-gouwuche5::before {
  content: "\e717";
}

.icon-icon1::before {
  content: "\e718";
}

.icon-gouwuche3::before {
  content: "\e719";
}

.icon-kucunguanli::before {
  content: "\e71a";
}

.icon-liulan5::before {
  content: "\e71b";
}

.icon-feiji1::before {
  content: "\e71c";
}

.icon-gouwucheman::before {
  content: "\e71d";
}

.icon-gouwuche1::before {
  content: "\e71e";
}

.icon-lipinka::before {
  content: "\e71f";
}

.icon-liulan::before {
  content: "\e720";
}

.icon-liulan2::before {
  content: "\e721";
}

.icon-feiji2::before {
  content: "\e722";
}

.icon-meiyuanqianbao::before {
  content: "\e723";
}

.icon-kucunfenxi::before {
  content: "\e724";
}

.icon-liulan4::before {
  content: "\e725";
}

.icon-remai::before {
  content: "\e726";
}

.icon-meiyuan::before {
  content: "\e728";
}

.icon-liulan1::before {
  content: "\e729";
}



#app_detailmarkettool-wrap {
  --important-color: #1D1F21;
  margin:16px 0;
  font-size:14px;
  font-weight:normal;
  color:#333
}
#app_detailmarkettool-wrap ul {
  width:100%;
  padding-top:22px;
  padding-bottom:14px;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee
}
#app_detailmarkettool-wrap ul li {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:12px
}
#app_detailmarkettool-wrap ul li:last-child {
  margin-bottom:0
}
#app_detailmarkettool-wrap ul li .detailmarkettool-iconfont,
#app_detailmarkettool-wrap ul li img,
#app_detailmarkettool-wrap ul li .dtool-activities-iconfont {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex:0 0 20px;
  flex:0 0 20px;
  align-items:center;
  width:20px;
  height:20px;
  margin-right:4px;
  font-size:28px;
  color:#666;
  background-image:none;
  -webkit-box-flex:0;
  -webkit-box-align:center;
  -ms-flex-align:center
}
#app_detailmarkettool-wrap ul li .dt-content-wrap {
  -ms-flex:1;
  flex:1;
  justify-content:flex-start !important;
  line-height:20px;
  -webkit-box-flex:1;
  -webkit-box-pack:start !important;
  -ms-flex-pack:start !important
}
#app_detailmarkettool-wrap ul li .dt-content-wrap img {
  display:inline-block;
  width:20px;
  height:18px;
  margin-right:2px;
  transform:translateY(2px)
}
#app_detailmarkettool-wrap ul li .dt-content-wrap span:not([href]) {
  font-size:14px;
  font-weight:bold
}
#app_detailmarkettool-wrap ul li .dt-content-wrap span:not([href]).detailmarkettool-recency-shopping-country:last-of-type {
  font-size:14px;
  font-weight:normal;
  color:#999
}
#app_detailmarkettool-wrap ul li .dt-content-wrap span:not([href]).detailmarkettool-activities-condition {
  font-weight:bold
}
#app_detailmarkettool-wrap ul li .dt-content-wrap a {
  color:#288aeb;
  text-decoration:underline
}
#app_detailmarkettool-wrap.theme-detailmarkettool {
  position:relative;
  padding:16px 24px;
  background-color:#f6f6f6;
  border-radius:4px
}
#app_detailmarkettool-wrap.theme-detailmarkettool.holiday-theme-dm ul li {
  padding:0 !important;
  background:transparent !important
}
#app_detailmarkettool-wrap.theme-detailmarkettool.holiday-theme-dm * {
  color:var(--important-color) !important
}
#app_detailmarkettool-wrap.theme-detailmarkettool [class^=app-dmt-rightTop] {
  position:absolute;
  top:0;
  right:0
}
#app_detailmarkettool-wrap.theme-detailmarkettool [class^=app-dmt-rightBottom] {
  position:absolute;
  right:0;
  bottom:0
}
#app_detailmarkettool-wrap.theme-detailmarkettool [class^=app-dmt-leftTop] {
  position:absolute;
  top:0;
  left:0
}
#app_detailmarkettool-wrap.theme-detailmarkettool ul {
  position:relative;
  padding:0;
  border:none
}
#app_detailmarkettool-wrap.theme-detailmarkettool ul li:last-child {
  padding-bottom:0
}



#app_detailshipping-wrap ul{margin:0;padding:0;}
#app_detailshipping-wrap li{list-style:none;}
#app_detailshipping-wrap {
  padding:24px 24px 16px 16px;
  margin:16px 0;
  background-color:#f6f6f6;
  border-radius:4px
}
#app_detailshipping-wrap .app_ds-shipping-wrap {
  margin-bottom:18px;
  border-bottom:1px solid #ddd
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul {
  margin-top:12px;
  margin-bottom:16px;
  margin-left:36px
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul li {
  margin-bottom:16px
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul li:last-child {
  margin-bottom:0
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul li .app_ds-shipping-core {
  display:flex;
  align-items:center;
  font-size:16px
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul li .app_ds-shipping-core .app_ds-serial-number {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:16px;
  height:16px;
  margin-right:4px;
  font-size:14px;
  color:var(--title_color);
  border:1px solid var(--title_color);
  border-radius:50%
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul li .app_ds-shipping-core .app_ds-shipping-title {
  display:inline-block;
  max-width:calc(100% - 120px);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  vertical-align:bottom
}
#app_detailshipping-wrap .app_ds-shipping-wrap ul li .app_ds-shipping-core .app_ds-shipping-price {
  margin-left:6px;
  color:#288aeb
}
#app_detailshipping-wrap .app_ds-explain-wrap {
  width:100%
}
#app_detailshipping-wrap .app_ds-explain-wrap ul {
  width:100%
}
#app_detailshipping-wrap .app_ds-explain-wrap ul li {
  width:100%;
  margin-bottom:16px
}
#app_detailshipping-wrap .app_ds-explain-wrap ul li .app_ds-linkbar {
  width:100%
}
#app_detailshipping-wrap .app_ds-explain-wrap ul li .app_ds-linkbar .app_ds-left .app_ds-title {
  width:100%
}
#app_detailshipping-wrap .app_ds-explain-wrap ul li:last-child {
  margin-bottom:0
}
#app_detailshipping-wrap .app_ds-explain-wrap ul li .app_ds-desc {
  max-width:calc(100% - 36px);
  margin-left:36px
}
#app_detailshipping-wrap .app_ds-linkbar {
  display:flex;
  align-items:center;
  justify-content:space-between
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left {
  display:flex;
  flex:1;
  align-items:center;
  max-width:calc(100% - 20px);
  height:16px;
  font-size:16px
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-title {
  display:inline-flex;
  align-items:center;
  max-width:100%;
  margin-right:16px;
  color:var(--title_color)
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-title img {
  width:20px;
  height:20px;
  margin-right:16px
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-title .app_ds-title-text {
  max-width:calc(100% - 36px);
  overflow:hidden;
  color:var(--title_color);
  text-overflow:ellipsis;
  white-space:nowrap
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-position {
  position:relative;
  display:flex;
  align-items:center;
  color:#288aeb
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-position .app_ds-position-text {
  cursor:pointer;
  user-select:none
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-position svg {
  width:18px;
  height:18px;
  margin-right:4px;
  fill:#288aeb
}
#app_detailshipping-wrap .app_ds-linkbar .app_ds-left .app_ds-position svg * {
  fill:#288aeb
}
#app_detailshipping-wrap .app_ds-linkbar a {
  display:flex;
  align-items:center
}
#app_detailshipping-wrap .app_ds-linkbar a>svg {
  width:16px;
  height:16px;
  cursor:pointer;
  fill:#1c1b1b;
  transform:rotate(-90deg)
}
#app_detailshipping-wrap .app_ds-strong {
  width:100%;
  font-weight:bold
}
#app_detailshipping-wrap .app_ds-desc {
  margin-top:8px;
  font-size:14px;
  line-height:1.4;
  color:var(--main-color)
}
.app-detailshipping_modal .app-detailshipping_modal-core main select {
  width:100%;
  height:32px;
  margin-bottom:16px;
  border-radius:4px;
  outline:none
}
.app-detailshipping_modal .app-detailshipping_modal-core main .app-ds_country-apply-button {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:36px;
  margin-top:8px;
  color:var(--main_button_color);
  cursor:pointer;
  background-color:var(--main_button_bg);
  border-radius:var(--button_border_radius);
  transition:all .3s linear
}
.app-detailshipping_modal .app-detailshipping_modal-core main .app-ds_country-apply-button:hover {
  opacity:.9
}





@font-face {
  font-family:"trusttool";
  src:url("//at.alicdn.com/t/font_3322510_mbcsazk8hbh.woff2?t=1649751168305") format("woff2"),
  url("//at.alicdn.com/t/font_3322510_mbcsazk8hbh.woff?t=1649751168305") format("woff"),
  url("//at.alicdn.com/t/font_3322510_mbcsazk8hbh.ttf?t=1649751168305") format("truetype")
}
.app-trusttool-0 .trusttool {
  font-family:"trusttool" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.icon-anquan_7::before {
  content:""
}
.icon-anquan_4::before {
  content:""
}
.icon-anquan_3::before {
  content:""
}
.icon-anquan_6::before {
  content:""
}
.icon-anquan_1::before {
  content:""
}
.icon-anquan_8::before {
  content:""
}
.icon-anquan_2::before {
  content:""
}
.icon-anquan_5::before {
  content:""
}
.app-trusttool-badge {
  margin:16px 0;
  overflow:hidden
}
.app-trusttool-badge .badge-flex {
  display:flex
}
.app-trusttool-badge .app-trusttool-badge-list {
  position:relative;
  padding:20px 10px;
  padding-left:20px;
  margin-top:16px;
  border:1px solid #ddd;
  border-radius:5px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-title {
  position:absolute;
  top:-21px;
  left:0;
  width:100%;
  padding:10px 0;
  font-size:16px;
  font-weight:bold;
  color:#1d1f21;
  text-align:center
}
.app-trusttool-badge .app-trusttool-badge-list .badge-title span {
  box-sizing:border-box;
  padding:0 10px;
  background-color:var(--page_background_color)
}
.app-trusttool-badge .app-trusttool-badge-list .badge-url {
  padding-top:20px;
  text-align:center
}
.app-trusttool-badge .app-trusttool-badge-list .badge-url a {
  color:#999;
  text-decoration:underline;
  cursor:pointer
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .badge-list {
  display:flex;
  flex:0 0 80px;
  align-items:center;
  justify-content:center;
  margin:10px 10px 10px 0;
  overflow:hidden
}
@media screen and (max-width: 600px) {
  .app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .badge-list {
	flex:0 0 20% !important
  }
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .badge-list img {
  width:90%;
  padding:5px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .badge-list svg {
  width:80px;
  height:24px;
  padding:5px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .small {
  flex:0 0 60px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .small svg {
  width:60px;
  height:12px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .large {
  flex:0 0 100px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .large svg {
  width:100px;
  height:34px
}
.app-trusttool-badge .app-trusttool-badge-list .badge-list-reep .border {
  border:1px solid #ddd;
  border-radius:5px
}
.app-trusttool-networksecurity {
  display:flex;
  flex-wrap:wrap;
  margin:10px 0;
  border-radius:5px
}
.app-trusttool-networksecurity .the-scene-security {
  box-sizing:border-box;
  display:inline-block;
  min-width:155px;
  margin:0 auto;
  margin-top:10px;
  overflow:hidden;
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:5px
}
.app-trusttool-networksecurity .the-scene-security .the-scene-security-header {
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:space-around;
  height:36px;
  padding:3px 10px;
  font-weight:bold;
  background-color:#fff
}
.app-trusttool-networksecurity .the-scene-security .the-scene-security-header>span {
  display:flex;
  align-items:center;
  font-size:16px
}
.app-trusttool-networksecurity .the-scene-security .the-scene-security-header>span i {
  padding-right:8px;
  font-size:24px;
  font-weight:normal
}
.app-trusttool-networksecurity .the-scene-security .the-scene-security-body {
  display:flex;
  align-items:center;
  justify-content:center;
  height:26px;
  padding:3px 10px;
  font-size:12px;
  font-weight:normal;
  color:#999;
  text-align:center;
  background:#eee
}
.app-trusttool-networksecurity-fixed {
  position:fixed;
  right:0;
  bottom:-26px;
  z-index:99;
  box-sizing:border-box;
  min-width:100px;
  overflow:hidden;
  cursor:pointer;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:5px;
  box-shadow:0 1px 4px rgba(0,0,0,.2)
}
.app-trusttool-networksecurity-fixed:hover {
  bottom:0;
  transition:all .3s
}
@media screen and (max-width: 440px) {
  .app-trusttool-networksecurity-fixed:hover {
	bottom:-26px
  }
}
.app-trusttool-networksecurity-fixed .networksecurity-fixed-header {
  display:flex;
  align-items:center;
  justify-content:space-around;
  height:36px;
  background-color:#fff
}
.app-trusttool-networksecurity-fixed .networksecurity-fixed-header>span {
  display:flex;
  align-items:center;
  padding:0 10px;
  font-size:13px;
  font-weight:bold
}
.app-trusttool-networksecurity-fixed .networksecurity-fixed-header i {
  padding-right:5px;
  font-size:20px;
  font-weight:normal
}
.app-trusttool-networksecurity-fixed .networksecurity-fixed-body {
  align-items:center;
  justify-content:center;
  min-height:10px;
  padding:3px;
  font-size:14px;
  font-weight:normal;
  color:#999;
  text-align:center;
  background:#eee
}
.app-trusttool-networksecurity-fixed .networksecurity-fixed-body span {
  display:inline-block;
  font-size:12px;
  transform:scale(0.8)
}
.dis_show {
  display:block !important
}
.dis_flex {
  display:flex !important
}
.app_trusttool_wrap {
  box-sizing:border-box;
  flex:0 0 100%;
  width:100%;
  margin:0 auto;
  margin-bottom:10px
}
.app_trusttool_wrap .app-trusttool-badge-list {
  border:0 !important
}
.app_trusttool_wrap .app_trusttool_wrap_banner {
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  max-width:800px;
  padding:15px;
  margin:0 auto;
  border:1px solid #ddd;
  border-radius:5px
}
@media screen and (max-width: 600px) {
  .app_trusttool_wrap .app_trusttool_wrap_banner {
	flex-wrap:wrap
  }
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left {
  flex:0 0 240px;
  text-align:center
}
@media screen and (max-width: 600px) {
  .app_trusttool_wrap .app_trusttool_wrap_banner .banner_left {
	flex:0 0 100%;
	margin-bottom:8px
  }
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left .left-title {
  display:flex;
  align-items:center;
  justify-content:center
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left .left-title i {
  padding-right:8px
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left p {
  color:#1f1f1f
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left p span {
  font-size:16px;
  font-weight:bold
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left p i {
  font-size:24px
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left .descript {
  padding:0 0 1px 0;
  font-size:26px;
  font-weight:bold
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_left .name {
  color:#333
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right {
  position:relative;
  flex:1;
  overflow:hidden
}
@media screen and (max-width: 600px) {
  .app_trusttool_wrap .app_trusttool_wrap_banner .banner_right {
	flex:0 0 100%
  }
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .swiper-wrapper {
  align-items:center
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .swiper-slide {
  display:flex;
  justify-content:center;
  color:#1f1f1f
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .swiper-slide>div {
  padding:0 50px;
  text-align:center;
  word-break:break-word !important
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .swiper-slide>div p {
  line-height:1em
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .swiper-slide>div .descript {
  line-height:1.4em;
  color:var(--detail_color)
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .swiper-slide>div .name {
  margin-top:10px;
  font-weight:bold;
  color:var(--main_color)
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .trusttool-button {
  position:absolute;
  top:0;
  z-index:9;
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .trusttool-button img {
  width:20px;
  height:20px;
  cursor:pointer;
  border:1px solid #999;
  border-radius:100%
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .trusttool-prev {
  left:0
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .trusttool-next {
  right:0
}
.app_trusttool_wrap .app_trusttool_wrap_banner .banner_right .trusttool-next img {
  transform:rotate(180deg)
}
.safeguard-clause-list {
  box-sizing:border-box;
  width:100%;
  max-width:800px;
  margin:0 auto;
  margin-top:10px;
  overflow:hidden;
  border:1px solid #ddd;
  border-left:4px solid #00af8d;
  border-radius:5px
}
.safeguard-clause-list .safeguard-clause-list-header {
  display:flex;
  align-items:center;
  /* height:22px; */
  height:32px;
  padding:9px 0;
  text-align:center;
  background-color:#fff
}
.safeguard-clause-list .safeguard-clause-list-header .safeguard-left {
  position:relative;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:space-around;
  min-width:150px;
  padding:0 12px
}
.safeguard-clause-list .safeguard-clause-list-header .safeguard-left>div {
  display:flex;
  align-items:center
}
.safeguard-clause-list .safeguard-clause-list-header .safeguard-left span {
  font-size:16px;
  font-weight:bold
}
.safeguard-clause-list .safeguard-clause-list-header .safeguard-left i {
  padding-right:8px;
  font-size:24px
}
.safeguard-clause-list .safeguard-clause-list-header .safeguard-right {
  position:relative;
  flex:1;
  padding:0 5px;
  padding-left:12px;
  overflow:hidden;
  font-size:12px;
  color:#999;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap
}
.safeguard-clause-list .safeguard-clause-list-header .safeguard-right::after {
  position:absolute;
  left:0;
  width:1px;
  height:16px;
  content:"";
  background:#d1d1d1
}
.safeguard-clause-list .safeguard-clause-list-body {
  display:flex;
  justify-content:space-between;
  font-size:12px;
  background-color:#eee
}
@media screen and (max-width: 767px) {
  .safeguard-clause-list .safeguard-clause-list-body {
	flex-wrap:wrap;
	padding:0 10px
  }
}
.safeguard-clause-list .safeguard-clause-list-body>div {
  position:relative;
  display:flex;
  flex:1;
  flex-wrap:wrap;
  align-items:center;
  padding:10px 14px;
  word-break:break-all
}
.safeguard-clause-list .safeguard-clause-list-body>div::after {
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:16px;
  content:"";
  background-color:#d1d1d1;
  transform:translateY(-50%)
}
.safeguard-clause-list .safeguard-clause-list-body>div .safeguard-bage {
  padding-right:6px;
  font-weight:bold;
  color:#262626
}
.safeguard-clause-list .safeguard-clause-list-body>div .safeguard-title {
  color:#999
}
.safeguard-clause-list .safeguard-clause-list-body>div:last-child {
  border-right:0
}
.safeguard-clause-list .safeguard-clause-list-body>div:last-child::after {
  height:0
}
.badge-none {
  border-top:1px solid #ccc !important
}
.badge-none .badge-title {
  display:none !important
}
.product_detail_default .product-warp .product-right .cell-item {
  flex-wrap:wrap
}
.block_html .app_trusttool_wrap {
  max-width:var(--general_layout_width);
  margin:16px auto 0 auto
}
@media screen and (max-width: 767px) {
  .block_html .app_trusttool_wrap {
	padding-right:15px;
	padding-left:15px
  }
}
.trusttool-model {
  position:relative;
  box-sizing:border-box;
  width:490px;
  max-height:600px;
  overflow:auto;
  background-color:#fff;
  border-radius:10px
}
@media screen and (max-width: 600px) {
  .trusttool-model {
	width:360px
  }
}
.trusttool-model .trusttool-model-title {
  position:fixed;
  top:0;
  left:0;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  height:52px;
  padding:0 20px;
  padding-left:17px;
  font-size:16px;
  font-weight:bold;
  color:#80c600;
  background-color:#fff;
  border-radius:10px 10px 0 0
}
.trusttool-model .trusttool-model-title .turs-logo {
  display:flex;
  align-items:center
}
.trusttool-model .trusttool-model-title .turs-logo font {
  font-size:20px
}
.trusttool-model .trusttool-model-title .turs-logo i {
  padding-right:5px;
  font-size:32px;
  font-weight:normal
}
.trusttool-model .trusttool-model-title .trusttol-model-close {
  display:flex
}
.trusttool-model .trusttool-model-title svg {
  width:26px;
  height:26px;
  color:#1d1f21;
  cursor:pointer
}
.trusttool-model .trusttool-model-body {
  padding:20px 20px 36px 20px;
  margin-top:52px;
  background-color:#80c600
}
.trusttool-model .trusttool-model-body h2 {
  overflow:hidden;
  font-size:20px;
  font-weight:normal;
  color:#fff;
  text-overflow:ellipsis;
  white-space:nowrap
}
.trusttool-model .trusttool-model-body p {
  font-size:14px;
  color:rgba(255,255,255,.7)
}
.trusttool-model .trusttool-model-list {
  padding:0 20px;
  margin-top:-15px
}
.trusttool-model .trusttool-model-list li {
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:50px;
  padding:0 20px;
  margin-bottom:15px;
  font-size:14px;
  background-color:#f6f6f6
}
.trusttool-model .trusttool-model-list li>span {
  flex:1;
  font-weight:bold;
  color:#1d1f21
}
.trusttool-model .trusttool-model-list li>span:last-child {
  display:flex;
  flex:0 0 80px;
  align-items:center;
  justify-content:space-between;
  color:#80c600
}
.trusttool-model .trusttool-model-list li>span:last-child svg {
  width:16px;
  height:14px;
  fill:#80c600
}
.trusttool-model .trusttool-model-list li>span .text2 {
  font-weight:normal
}
.trusttool-model .trusttool-model-list .view-detail {
  padding-bottom:10px
}
.trusttool-model .trusttool-model-view {
  position:absolute;
  bottom:0;
  left:0;
  box-sizing:border-box;
  width:100%;
  padding:14px 0;
  color:#1d1f21;
  text-align:center;
  background-color:#fff;
  box-shadow:0 -3px 10px 1px rgba(0,0,0,.06)
}
.trusttool-model .trusttool-model-view>p {
  padding-bottom:5px;
  font-weight:bold
}
.trusttool-model .trusttool-model-view>p a {
  color:#1d1f21;
  text-decoration:underline;
  cursor:pointer
}
.trusttool-model .trusttool-model-view .trusttool-scoring {
  display:flex;
  align-items:center;
  justify-content:center
}
.trusttool-model .trusttool-model-view .trusttool-scoring .trusttool-stars {
  position:relative;
  display:flex;
  align-items:center
}
.trusttool-model .trusttool-model-view .trusttool-scoring .trusttool-stars svg {
  flex-shrink:0;
  margin-right:4px
}
.trusttool-model .trusttool-model-view .trusttool-scoring .trusttool-stars .trusttool-stars-check {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  overflow:hidden
}
.trusttool-model .trusttool-model-view .trusttool-scoring a {
  text-decoration:underline
}
.trusttool-model .trusttool-model-view .trusttool-scoring .trusttool-count {
  margin-right:10px;
  margin-left:6px
}
.trusttool-alert {
  cursor:pointer
}
.disnone {
  display:none !important
}
.padding10 {
  padding-bottom:0 !important
}
.paddingd80 {
  padding-bottom:80px !important
}
.footer_wrapper .app-trusttool-badge {
  margin-top:0
}
.footer_wrapper .app-trusttool-badge .badge-none {
  padding:0 10px;
  margin-top:0
}


@font-face {
  font-family:"shopyy-iconfont";
  src:url("//at.alicdn.com/t/font_2896643_ob2tz19uygg.woff2?t=1635735739031") format("woff2"),
  url("//at.alicdn.com/t/font_2896643_ob2tz19uygg.woff?t=1635735739031") format("woff"),
  url("//at.alicdn.com/t/font_2896643_ob2tz19uygg.ttf?t=1635735739031") format("truetype")
}
.shopyy-iconfont {
  font-family:"shopyy-iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.shopyyicon-a-countdown2::before {
  content:""
}
.shopyyicon-a-countdown3::before {
  content:""
}
.shopyyicon-a-countdown5::before {
  content:""
}
.shopyyicon-a-countdown1::before {
  content:""
}
.shopyyicon-a-countdown4::before {
  content:""
}
.plugin-container-checkout-header #app_countdown_wrap {
  height:31px
}
#app_countdown_wrap {
  display:flex;
  align-items:center;
  justify-content:center;
  height:44px;
  background-color:#ffe5e9;
  border:1px solid #ffe5e9
}
#app_countdown_wrap>.icon-container {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%
}
#app_countdown_wrap>.icon-container>.shopyy-iconfont {
  margin:0 10px;
  font-size:16px
}
#app_countdown_wrap>.text-container {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
#app_countdown_wrap>.text-container .countTime {
  font-weight:bold
}
#app_countdown_wrap>.text-container .countTime.time_style {
  display:inline-flex;
  padding:1px 4px;
  border-radius:2px
}
#app_countdown_minicart_wrap {
  position:sticky;
  top:80px;
  z-index:1000;
  display:flex;
  align-items:center;
  justify-content:center;
  height:44px;
  background-color:#ffe5e9;
  border:1px solid #ffe5e9
}
@media screen and (max-width: 767px) {
  #app_countdown_minicart_wrap {
    top:60px
  }
}
#app_countdown_minicart_wrap>.icon-container {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%
}
#app_countdown_minicart_wrap>.icon-container>.shopyy-iconfont {
  margin:0 10px;
  font-size:16px
}
#app_countdown_minicart_wrap>.text-container {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
#app_countdown_minicart_wrap>.text-container .countTime {
  margin:0 4px;
  font-weight:bold
}
#app_countdown_minicart_wrap>.text-container .countTime.time_style {
  display:inline-flex;
  padding:3px 8px;
  border-radius:2px
}
.app_goods_countdown-wrap {
  margin:16px 0
}
.app_goods_countdown-wrap .content {
  position:relative;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  width:100%;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-size:cover;
  border:1px solid
}
@media screen and (max-width: 767px) {
  .app_goods_countdown-wrap .content {
    flex-direction:column;
    height:auto !important;
    padding:12px 20px !important
  }
  .app_goods_countdown-wrap .content .text {
    align-items:center;
    justify-content:center;
    width:100% !important;
    margin-bottom:8px
  }
  .app_goods_countdown-wrap .content .text .text-content {
    width:auto !important;
    max-width:70vw
  }
}
.app_goods_countdown-wrap .content .text {
  display:flex;
  flex:1;
  align-items:center;
  width:calc(100% - 300px)
}
.app_goods_countdown-wrap .content .text i {
  margin-right:6px;
  font-size:inherit
}
.app_goods_countdown-wrap .content .text .text-content {
  width:100%;
  overflow:hidden;
  font-size:inherit;
  text-overflow:ellipsis;
  white-space:nowrap
}
.app_goods_countdown-wrap .content .time {
  z-index:10;
  display:grid
}
.app_goods_countdown-wrap .content .time.none .h,
.app_goods_countdown-wrap .content .time.none .m,
.app_goods_countdown-wrap .content .time.none .s {
  justify-content:center
}
.app_goods_countdown-wrap .content .time.none .h>div:nth-child(2),
.app_goods_countdown-wrap .content .time.none .m>div:nth-child(2),
.app_goods_countdown-wrap .content .time.none .s>div:nth-child(2) {
  display:none
}
.app_goods_countdown-wrap .content .time .h,
.app_goods_countdown-wrap .content .time .s,
.app_goods_countdown-wrap .content .time .m {
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  padding:8px 0;
  color:#f95a5a;
  background-color:rgba(255,255,255,.95);
  border-radius:5px
}
.app_goods_countdown-wrap .content .time .h>div:nth-child(1),
.app_goods_countdown-wrap .content .time .s>div:nth-child(1),
.app_goods_countdown-wrap .content .time .m>div:nth-child(1) {
  font-size:16px;
  font-weight:bold
}
.app_goods_countdown-wrap .content .time .h>div:nth-child(2),
.app_goods_countdown-wrap .content .time .s>div:nth-child(2),
.app_goods_countdown-wrap .content .time .m>div:nth-child(2) {
  box-sizing:border-box;
  width:100%;
  padding:0 10%;
  overflow:hidden;
  font-size:12px;
  text-align:center;
  text-overflow:ellipsis;
  white-space:nowrap
}
.app_goods_countdown-wrap .content .mask {
  position:absolute;
  top:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%
}
.app_goods_countdown-wrap .default-size {
  padding:10px 20px
}
.app_goods_countdown-wrap .default-size .time {
  grid-template-rows:50px;
  grid-template-columns:50px 50px 50px;
  grid-column-gap:12px
}
@media screen and (min-width: 768px) {
  .app_goods_countdown-wrap .default-size .time {
    margin-left:8px
  }
}
.app_goods_countdown-wrap .default-size .time .h,
.app_goods_countdown-wrap .default-size .time .m,
.app_goods_countdown-wrap .default-size .time .s {
  line-height:16px
}
.app_goods_countdown-wrap .big-size {
  padding:10px 20px
}
.app_goods_countdown-wrap .big-size .time {
  grid-template-rows:60px;
  grid-template-columns:60px 60px 60px;
  grid-column-gap:11px;
  margin-left:8px
}
.app_goods_countdown-wrap .small-size {
  padding:6px 20px
}
.app_goods_countdown-wrap .small-size .time {
  grid-template-rows:44px;
  grid-template-columns:44px 44px 44px;
  grid-column-gap:8px;
  margin-left:8px
}
.app_goods_countdown-wrap .small-size .time .h,
.app_goods_countdown-wrap .small-size .time .m,
.app_goods_countdown-wrap .small-size .time .s {
  padding:0;
  line-height:14px
}
.app_goods_countdown-wrap .small-size .time .h>div:nth-child(1),
.app_goods_countdown-wrap .small-size .time .m>div:nth-child(1),
.app_goods_countdown-wrap .small-size .time .s>div:nth-child(1) {
  font-size:14px
}
.app_goods_countdown-wrap.app_countdown_concise .content {
  flex-direction:row;
  gap:8px;
  justify-content:space-between
}
.app_goods_countdown-wrap.app_countdown_concise .text {
  flex:none;
  justify-content:flex-start !important;
  width:calc(100% - 140px) !important;
  margin-bottom:0
}
.app_goods_countdown-wrap.app_countdown_concise .text .text-content {
  max-width:100%
}
.app_goods_countdown-wrap.app_countdown_concise .time {
  grid-template-rows:24px;
  grid-template-columns:30px 30px 30px;
  grid-column-gap:12px;
  align-self:center
}
.app_goods_countdown-wrap.app_countdown_concise .time .h,
.app_goods_countdown-wrap.app_countdown_concise .time .m {
  position:relative;
  display:flex;
  align-items:center
}
.app_goods_countdown-wrap.app_countdown_concise .time .h::after,
.app_goods_countdown-wrap.app_countdown_concise .time .m::after {
  position:absolute;
  top:calc(50% - 10%);
  right:-8px;
  font-size:14px;
  color:var(--after-color);
  content:":";
  transform:translateY(-50%)
}
.app_goods_countdown-wrap.app_countdown_concise .time .s {
  position:relative
}
.app_goods_countdown-wrap.app_countdown_concise .time .h,
.app_goods_countdown-wrap.app_countdown_concise .time .m,
.app_goods_countdown-wrap.app_countdown_concise .time .s {
  background-color:transparent;
  background-image:url(https://petbot.zenshop.cn/dist/front/assets/b63e862bb3c342426673.png);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover
}
.app_goods_countdown-wrap.app_countdown_concise .time .h>div,
.app_goods_countdown-wrap.app_countdown_concise .time .m>div,
.app_goods_countdown-wrap.app_countdown_concise .time .s>div {
  font-size:14px !important
}
.bg-content {
  padding:24px
}
.bg-content .bg-content-ul {
  max-height:400px;
  overflow:auto;
  list-style:none
}
.bg-content .bg-content-ul li {
  position:relative;
  margin-bottom:12px;
  cursor:pointer
}
.bg-content .bg-content-ul li:nth-last-child(1) {
  margin-bottom:0
}
.bg-content .bg-content-ul li svg {
  position:absolute;
  top:0;
  right:0;
  z-index:1;
  display:none;
  width:30px;
  height:30px
}
.bg-content .bg-content-ul li.active .mask {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  border:2px solid #2a6bf1
}
.bg-content .bg-content-ul li.active>svg {
  display:block
}





@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
  }
  40%,
  43% {
    -webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);
    transform:translate3d(0, -30px, 0) scaleY(1.1);
    -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
  }
  70% {
    -webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);
    transform:translate3d(0, -15px, 0) scaleY(1.05);
    -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
  }
  80% {
    -webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform:translate3d(0, 0, 0) scaleY(0.95);
    transform:translate3d(0, 0, 0) scaleY(0.95)
  }
  90% {
    -webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);
    transform:translate3d(0, -4px, 0) scaleY(1.02)
  }
}
.animate__bounce {
  transform-origin:center bottom;
  animation:bounce 1s
}
@keyframes rubberBand {
  from {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
  }
  30% {
    -webkit-transform:scale3d(1.25, 0.75, 1);
    transform:scale3d(1.25, 0.75, 1)
  }
  40% {
    -webkit-transform:scale3d(0.75, 1.25, 1);
    transform:scale3d(0.75, 1.25, 1)
  }
  50% {
    -webkit-transform:scale3d(1.15, 0.85, 1);
    transform:scale3d(1.15, 0.85, 1)
  }
  65% {
    -webkit-transform:scale3d(0.95, 1.05, 1);
    transform:scale3d(0.95, 1.05, 1)
  }
  75% {
    -webkit-transform:scale3d(1.05, 0.95, 1);
    transform:scale3d(1.05, 0.95, 1)
  }
  to {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
  }
}
.animate__rubberBand {
  animation:rubberBand 1s;
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0)
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform:translate3d(10px, 0, 0);
    transform:translate3d(10px, 0, 0)
  }
}
.animate__shakeX {
  animation:shakeX 1s
}
@keyframes swing {
  20% {
    -webkit-transform:rotate3d(0, 0, 1, 15deg);
    transform:rotate3d(0, 0, 1, 15deg)
  }
  40% {
    -webkit-transform:rotate3d(0, 0, 1, -10deg);
    transform:rotate3d(0, 0, 1, -10deg)
  }
  60% {
    -webkit-transform:rotate3d(0, 0, 1, 5deg);
    transform:rotate3d(0, 0, 1, 5deg)
  }
  80% {
    -webkit-transform:rotate3d(0, 0, 1, -5deg);
    transform:rotate3d(0, 0, 1, -5deg)
  }
  to {
    -webkit-transform:rotate3d(0, 0, 1, 0deg);
    transform:rotate3d(0, 0, 1, 0deg)
  }
}
.animate__swing {
  transform-origin:top center;
  animation:swing 1s
}
@keyframes wobble {
  from {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
  15% {
    -webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }
  30% {
    -webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }
  45% {
    -webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }
  60% {
    -webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }
  75% {
    -webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }
  to {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
}
.animate__wobble {
  animation:wobble 1s
}
