.elementor-1701 .elementor-element.elementor-element-e4c5fd2{--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-1701 .elementor-element.elementor-element-255891d{--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-1701 .elementor-element.elementor-element-69a1a15{--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-1701 .elementor-element.elementor-element-0bedac3{--divider-border-style:solid;--divider-color:#8B8787;--divider-border-width:1px;}.elementor-1701 .elementor-element.elementor-element-0bedac3 .elementor-divider-separator{width:100%;}.elementor-1701 .elementor-element.elementor-element-0bedac3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1701 .elementor-element.elementor-element-b4cc7ac .cart button, .elementor-1701 .elementor-element.elementor-element-b4cc7ac .cart .button{transition:all 0.2s;}.elementor-1701 .elementor-element.elementor-element-b4cc7ac .quantity .qty{transition:all 0.2s;}.elementor-1701 .elementor-element.elementor-element-b624cb0{--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-1701 .elementor-element.elementor-element-c5816db{--display:flex;}.elementor-1701 .elementor-element.elementor-element-648777e{--display:flex;}.elementor-1701 .elementor-element.elementor-element-e3f44e8{--display:flex;}.elementor-1701 .elementor-element.elementor-element-501a380{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}body.elementor-page-1701:not(.elementor-motion-effects-element-type-background), body.elementor-page-1701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fd48d3d );}@media(min-width:768px){.elementor-1701 .elementor-element.elementor-element-255891d{--width:50%;}.elementor-1701 .elementor-element.elementor-element-69a1a15{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-234aea5 *//* 产品图片缩略图容器 - 单行滚动 */
.woocommerce-product-gallery .flex-control-thumbs {
    display: flex;
    flex-wrap: nowrap;          /* 强制单行 */
    overflow-x: auto;           /* 水平滚动 */
    gap: 10px;                  /* 图片间距 */
    padding-bottom: 10px;       /* 留出滚动条空间 */
    scrollbar-width: thin;      /* 滚动条细一点（Firefox） */
}

/* 每个缩略图项目 */
.woocommerce-product-gallery .flex-control-thumbs li {
    flex: 0 0 auto;             /* 固定宽度，不伸缩 */
    width: 80px;                /* 可根据需要调整缩略图大小 */
    margin: 0;                  /* 移除默认边距 */
}

/* 滚动条样式（可选，Webkit浏览器） */
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
    height: 6px;
}
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}/* End custom CSS */