.elementor-3109 .elementor-element.elementor-element-071139d{--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-3109 .elementor-element.elementor-element-b412d3d .cart button, .elementor-3109 .elementor-element.elementor-element-b412d3d .cart .button{transition:all 0.2s;}.elementor-3109 .elementor-element.elementor-element-b412d3d .quantity .qty{transition:all 0.2s;}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c7d34dd *//* 缩略图改为横向一排 */
.woocommerce div.product .flex-control-nav {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    gap: 10px;
    margin-top: 15px;
    padding-bottom: 5px;
}

/* 每个缩略图 */
.woocommerce div.product .flex-control-nav li {
    flex: 0 0 auto !important;
    width: 80px;   /* 控制缩略图大小 */
}

/* 图片样式 */
.woocommerce div.product .flex-control-nav img {
    width: 100%;
    height: auto;
    border: 1px solid #eee;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.2s ease;
}

/* 当前选中 */
.woocommerce div.product .flex-control-nav img.flex-active {
    border: 2px solid #000;
}

/* 隐藏默认换行 */
.woocommerce div.product .flex-control-nav li {
    float: none !important;
}

/* 美化滚动条（可选） */
.woocommerce div.product .flex-control-nav::-webkit-scrollbar {
    height: 6px;
}
.woocommerce div.product .flex-control-nav::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}/* End custom CSS */