.elementor-241 .elementor-element.elementor-element-4bac089{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-241 .elementor-element.elementor-element-571d5e0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-ba26392 .woocommerce-breadcrumb{font-size:12px;}.elementor-241 .elementor-element.elementor-element-7e43a8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-c6b5955{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-241 .elementor-element.elementor-element-0ee4233{--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-241 .elementor-element.elementor-element-5006466{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-fe2c131 .elementor-heading-title{font-size:30px;font-weight:600;color:#111111;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-241 .elementor-element.elementor-element-1db5c90 .cart button, .elementor-241 .elementor-element.elementor-element-1db5c90 .cart .button{transition:all 0.2s;}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-571d5e0{--width:50%;}.elementor-241 .elementor-element.elementor-element-7e43a8f{--width:50%;}.elementor-241 .elementor-element.elementor-element-0ee4233{--width:50%;}.elementor-241 .elementor-element.elementor-element-5006466{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d9bcc57 *//* 产品图库整体 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

/* 取消默认轮播视口 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery .flex-viewport{
  width:100% !important;
  height:auto !important;
  overflow:visible !important;
  margin:0 !important;
}

/* 图片改为纵向排列 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__wrapper{
  width:100% !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:column !important;
  gap:18px !important;
  transform:none !important;
}

/* 默认隐藏图库图片 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image{
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
  flex:none !important;
  display:none !important;
}

/* 只展示前3张，主图也计算在内 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image:nth-child(1),
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image:nth-child(2),
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image:nth-child(3){
  display:block !important;
}

/* 图片铺满宽度 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image a{
  width:100% !important;
  display:block !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image img{
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  object-fit:cover !important;
}

/* 隐藏底部缩略图 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .flex-control-thumbs{
  display:none !important;
}

/* 隐藏放大镜按钮 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__trigger{
  display:none !important;
}

/* 防止默认轮播克隆图片出现 */
.elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__image.clone{
  display:none !important;
}

@media (max-width:767px){
  .elementor-241 .elementor-element.elementor-element-d9bcc57 .woocommerce-product-gallery__wrapper{
    gap:12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a6d6fb7 *//* 隐藏顶部标签按钮 */
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-tabs ul.tabs,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-tabs .wc-tabs{
  display:none !important;
}

/* 默认隐藏全部内容面板 */
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-Tabs-panel{
  display:none !important;
}

/* 强制只显示产品描述 */
.elementor-241 .elementor-element.elementor-element-a6d6fb7 #tab-description,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-Tabs-panel--description{
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  font-family:inherit !important;
  color:inherit !important;
}

/* 描述标题 */
.elementor-241 .elementor-element.elementor-element-a6d6fb7 #tab-description > h2:first-child,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-Tabs-panel--description > h2:first-child{
  margin:0 0 18px !important;
  padding:0 !important;
  font-family:inherit !important;
  font-size:28px !important;
  line-height:1.2 !important;
  font-weight:600 !important;
  color:inherit !important;
}

/* 描述正文 */
.elementor-241 .elementor-element.elementor-element-a6d6fb7 #tab-description p,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 #tab-description li,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-Tabs-panel--description p,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-Tabs-panel--description li{
  font-family:inherit !important;
  font-size:15px !important;
  line-height:1.8 !important;
  color:inherit !important;
}

/* 清理默认外框和间距 */
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-tabs,
.elementor-241 .elementor-element.elementor-element-a6d6fb7 .woocommerce-tabs .panel{
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}/* End custom CSS */