.elementor-9081 .elementor-element.elementor-element-e0df5a3{--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;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-a487cff{--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:20px 20px;--row-gap:20px;--column-gap:20px;overflow:visible;}.woocommerce .elementor-9081 .elementor-element.elementor-element-90fe68b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-9081 .elementor-element.elementor-element-90fe68b .flex-viewport, .woocommerce .elementor-9081 .elementor-element.elementor-element-90fe68b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;}.woocommerce .elementor-9081 .elementor-element.elementor-element-90fe68b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-9081 .elementor-element.elementor-element-90fe68b .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-9081 .elementor-element.elementor-element-90fe68b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-9081 .elementor-element.elementor-element-26a5554{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-83589bf .elementor-heading-title{font-size:18px;}.elementor-9081 .elementor-element.elementor-element-ce4677e{text-align:start;}.woocommerce .elementor-9081 .elementor-element.elementor-element-ce4677e .woocommerce-product-details__short-description{color:#000000;}.elementor-9081 .elementor-element.elementor-element-54e1513 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9081 .elementor-element.elementor-element-336baa7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9081 .elementor-element.elementor-element-336baa7 .elementor-divider-separator{width:100%;}.elementor-9081 .elementor-element.elementor-element-336baa7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9081 .elementor-element.elementor-element-c7cf3fe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-0c30b79{--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;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-7869857{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-21903ef{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-9081 .elementor-element.elementor-element-21903ef .elementor-divider-separator{width:100%;}.elementor-9081 .elementor-element.elementor-element-21903ef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9081 .elementor-element.elementor-element-61ed4d7{--display:flex;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-55df169{--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;overflow:visible;}.elementor-9081 .elementor-element.elementor-element-74ba203.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9081 .elementor-element.elementor-element-74ba203.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9081 .elementor-element.elementor-element-74ba203.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-9081 .elementor-element.elementor-element-c7cf3fe{--grid-auto-flow:row;}.elementor-9081 .elementor-element.elementor-element-74ba203.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-9081 .elementor-element.elementor-element-a487cff{--width:55%;}.elementor-9081 .elementor-element.elementor-element-26a5554{--width:65%;}}@media(max-width:767px){.elementor-9081 .elementor-element.elementor-element-66f9442 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-9081 .elementor-element.elementor-element-66f9442 .woocommerce-breadcrumb{font-size:12px;}.elementor-9081 .elementor-element.elementor-element-c7cf3fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9081 .elementor-element.elementor-element-74ba203.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-a487cff *//* ========== WooCommerce 产品图片缩略图横向滚动 ========== */

/* 1. 缩略图容器：强制横向排列，不换行，允许水平滚动 */
.woocommerce-product-gallery .flex-control-thumbs,
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
  display: flex !important;
  flex-wrap: nowrap !important; /* 不换行 */
  overflow-x: auto !important; /* 水平滚动 */
  gap: 8px !important; /* 图片间距 */
  padding: 10px 0 !important; /* 上下内边距 */
  margin: 0 !important; /* 清除默认外边距 */
  -webkit-overflow-scrolling: touch; /* iOS 平滑滚动 */
  scrollbar-width: thin; /* Firefox 滚动条样式 */
}

/* 2. 单个缩略图项：固定宽度，保持比例 */
.woocommerce-product-gallery .flex-control-thumbs li,
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li {
  flex: 0 0 auto !important; /* 不伸缩，固定宽度 */
  width: 100px !important; /* 小图宽度（按需调整） */
  height: auto !important; /* 高度自适应 */
}

/* 3. 隐藏默认的缩略图列表样式（可选） */
.woocommerce-product-gallery .flex-control-thumbs li img,
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img {
  width: 100% !important;
  height: auto !important;
  border: 1px solid #eee !important; /* 可选：加边框方便识别 */
  border-radius: 4px !important; /* 可选：圆角 */
}/* End custom CSS */