.elementor-87 .elementor-element.elementor-element-1c90440{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-238fca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-2f3e465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-edfa1f4 .price, .elementor-87 .elementor-element.elementor-element-edfa1f4 .price .amount{line-height:1px;}.elementor-87 .elementor-element.elementor-element-5ca7bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-1c90440{--content-width:1400px;}.elementor-87 .elementor-element.elementor-element-238fca1{--width:50%;}.elementor-87 .elementor-element.elementor-element-2f3e465{--width:50%;}}/* Start custom CSS for product-tabs, class: .elementor-element-1e583d5 *//* =========================
   Product Tabs - Textile Style
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5{
  font-family:inherit;
  color:#5f5a55;
}


/* =========================
   Tabs 外层
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs{
  width:100%;
  margin:0 !important;
}


/* =========================
   顶部标签
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs{
  display:flex !important;
  flex-wrap:wrap;
  gap:0;
  margin:0 !important;
  padding:0 !important;
  border-bottom:1px solid #ddd8d1;
  background:#fff;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs::before,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs::after{
  display:none !important;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li{
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li::before,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li::after{
  display:none !important;
}


/* 标签文字 */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li a{
  display:block !important;
  padding:16px 22px !important;
  font-family:inherit !important;
  font-size:13px !important;
  line-height:1.3;
  font-weight:500 !important;
  letter-spacing:.3px;
  color:#6d675f !important;
  background:transparent !important;
  text-decoration:none !important;
  border:0 !important;
  border-bottom:2px solid transparent !important;
}


/* 当前标签 */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li.active a{
  color:#2f4a3f !important;
  border-bottom-color:#2f4a3f !important;
}


/* Hover 不变蓝 */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li a:hover{
  color:#2f4a3f !important;
  background:transparent !important;
}


/* =========================
   内容区域
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel{
  margin:0 !important;
  padding:32px 30px !important;
  background:#fff !important;
  border:0 !important;

  max-height:520px;
  overflow-y:auto;
  overflow-x:hidden;
}


/* 防止内容撑破 */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel *{
  box-sizing:border-box;
  max-width:100%;
}


/* =========================
   标题
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h1,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h2,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h3,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h4{
  font-family:inherit !important;
  color:#2f4a3f !important;
  font-weight:500 !important;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h2{
  margin:0 0 20px !important;
  font-size:26px !important;
  line-height:1.3;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h3{
  margin:28px 0 12px !important;
  font-size:19px !important;
}


/* =========================
   正文
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel p{
  margin:0 0 16px !important;
  font-size:15px !important;
  line-height:1.85 !important;
  color:#625d57 !important;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel ul,
.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel ol{
  margin:12px 0 20px 20px !important;
  padding:0 !important;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel li{
  margin-bottom:8px;
  font-size:15px;
  line-height:1.75;
  color:#625d57;
}


/* =========================
   链接
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel a{
  color:#2f4a3f !important;
  text-decoration:underline;
  text-underline-offset:3px;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel a:hover{
  color:#2f4a3f !important;
}


/* =========================
   纵向滚动条
========================= */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel::-webkit-scrollbar{
  width:6px;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel::-webkit-scrollbar-track{
  background:#f3f0eb;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel::-webkit-scrollbar-thumb{
  background:#aaa197;
  border-radius:10px;
}

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel::-webkit-scrollbar-thumb:hover{
  background:#82796f;
}


/* Firefox */

.elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel{
  scrollbar-width:thin;
  scrollbar-color:#aaa197 #f3f0eb;
}


/* =========================
   手机端
========================= */

@media(max-width:767px){

  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs{
    overflow-x:auto;
    flex-wrap:nowrap;
    white-space:nowrap;
  }

  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li{
    flex:0 0 auto;
  }

  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-tabs ul.tabs li a{
    padding:14px 16px !important;
    font-size:12px !important;
  }

  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel{
    max-height:520px;
    padding:24px 18px !important;
  }

  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel h2{
    font-size:22px !important;
  }

  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel p,
  .elementor-87 .elementor-element.elementor-element-1e583d5 .woocommerce-Tabs-panel li{
    font-size:14px !important;
  }
}/* End custom CSS */