.elementor-367 .elementor-element.elementor-element-bf585fc{--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-367 .elementor-element.elementor-element-c622900{--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;}.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-viewport, .woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-control-thumbs img{border-style:groove;border-width:1px 1px 1px 1px;}.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-control-thumbs img{border-style:groove;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-367 .elementor-element.elementor-element-9c9573a .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-367 .elementor-element.elementor-element-3236c8e{--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-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-367 .elementor-element.elementor-element-e76af3e .elementor-heading-title{color:#222222;}.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-367 .elementor-element.elementor-element-32ec1f7{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-367 .elementor-element.elementor-element-32ec1f7 .cart button, .elementor-367 .elementor-element.elementor-element-32ec1f7 .cart .button{transition:all 0.2s;}.elementor-367 .elementor-element.elementor-element-32ec1f7 .quantity .qty{transition:all 0.2s;}.elementor-widget-heading .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-367 .elementor-element.elementor-element-962c7ae .elementor-heading-title{color:#222222;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-367 .elementor-element.elementor-element-f5bd8c7 .elementor-button{background-color:#009BDE;border-radius:15px 15px 15px 15px;padding:3% 0% 3% 0%;}.elementor-367 .elementor-element.elementor-element-f5bd8c7 .elementor-button:hover, .elementor-367 .elementor-element.elementor-element-f5bd8c7 .elementor-button:focus{background-color:#52BFC1;}.elementor-367 .elementor-element.elementor-element-985203f .elementor-button{background-color:#009BDE;fill:#222222;color:#222222;border-radius:15px 15px 15px 15px;padding:3% 0% 3% 0%;}.elementor-367 .elementor-element.elementor-element-985203f .elementor-button:hover, .elementor-367 .elementor-element.elementor-element-985203f .elementor-button:focus{background-color:#52BFC1;}.elementor-367 .elementor-element.elementor-element-985203f{width:initial;max-width:initial;}.elementor-367 .elementor-element.elementor-element-419ecd7{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-367 .elementor-element.elementor-element-7ba6478{text-align:center;}.elementor-367 .elementor-element.elementor-element-7ba6478 .elementor-heading-title{color:#222222;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-367 .elementor-element.elementor-element-bf585fc{--content-width:1400px;}.elementor-367 .elementor-element.elementor-element-c622900{--width:50%;}.elementor-367 .elementor-element.elementor-element-3236c8e{--width:50%;}.elementor-367 .elementor-element.elementor-element-419ecd7{--content-width:1400px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9c9573a *//**
 * WooCommerce 产品详情页自定义样式
 * 修复缩略图换行问题，让所有缩略图在一行显示
 */

/* 产品图片轮播缩略图 - 强制单行显示，不换行 */
.woocommerce-product-gallery .flex-control-thumbs {
	display: flex !important;
	flex-wrap: nowrap !important;
	overflow-x: auto !important;
	overflow-y: hidden !important;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: thin;
	scrollbar-color: #ccc transparent;
}

.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
	height: 6px;
}

.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track {
	background: transparent;
}

.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb {
	background-color: #ccc;
	border-radius: 3px;
}

.woocommerce-product-gallery .flex-control-thumbs li {
	flex: 0 0 auto !important;
	min-width: 0 !important;
	width: auto !important;
	max-width: none !important;
}

/* 确保缩略图图片大小合适 */
.woocommerce-product-gallery .flex-control-thumbs li img {
	width: auto;
	height: auto;
	max-width: 100px;
	max-height: 100px;
	object-fit: contain;
}

/* 移除列数限制 */
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li,
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li,
.woocommerce-product-gallery--columns-6 .flex-control-thumbs li {
	width: auto !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-32ec1f7 */.colour .reset_variations,.e-atc-qty-button-holder{
    display: none !important;
}
.colour ul{
    padding-left: 20px !important;
}
.colour th,td{
    background-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-83758e4 */.none h2{
    display: none;
}

.none tbody td p{
   text-align: center; 
}
.none tbody td{
        vertical-align: middle;
}
.none .panel{
        border-top: 0px solid #d3ced2 !important;
}
.none ul{
    display: none;
}
 .none .woocommerce-Tabs-panel--additional_information{
     display: block !important;
 }
.none .woocommerce-Tabs-panel--description{
    display: none !important;
}
.none .woocommerce-Tabs-panel--reviews{
    display: none !important;
}

.woocommerce table.shop_attributes{
    border-top: 0px dotted rgba(0, 0, 0, .1);
}
.woocommerce table.shop_attributes th{
    border-bottom: 0px dotted rgba(0, 0, 0, .1);
}
table td, table th{
    border: 0px solid hsla(0, 0%, 50%, .502);
}
.woocommerce table.shop_attributes td{
    border-bottom: 0px dotted rgba(0, 0, 0, .1);
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: hsla(0, 0%, 50%, .00);
}/* End custom CSS */