/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 03 2025 | 07:03:36 */
.single-product-page .qty-container {
	width:130px;
}
.single-product-page .single_add_to_cart_button {
	width:170px;
}
.wp-social-link-twitter svg{
	opacity:0;
	position:relative;
}
.wp-social-link-twitter .wp-block-social-link-anchor {
	position:relative;
}
.wp-social-link-twitter .wp-block-social-link-anchor::before {
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    width: 22px;
    height: 22px;
    background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M609.024 433.664L989.952 0h-90.24l-330.922667 376.448L304.682667 0H0l399.488 569.301333L0 1024h90.24l349.226667-397.653333L718.506667 1024h304.682666M122.794667 66.645333h138.666666l638.208 893.994667h-138.666666" fill="%23333e48"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
/* 第二阶段：只有当 View cart 真正应该显示时才切换 */
.wp-block-woocommerce-product-button span[data-wp-bind--hidden]:not([hidden]):has(.added_to_cart) {
    display: inline-block !important;
}

/* 第三阶段：当 View cart 显示时，隐藏按钮 */
.wp-block-woocommerce-product-button:has(span[data-wp-bind--hidden]:not([hidden]) .added_to_cart) button {
    display: none !important;
}
@media (max-width:768px) {
	.wp-block-woocommerce-related-products li.product {
		padding-bottom:16px;
	}
}

.slick-next
{
    right: 25px;
}
.slick-next
{
    right: 25px;
}
.wc-zdy-single-product.wp-block-woocommerce-product-template:is(.columns-5) {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    justify-content: center;
    gap: 20px;
    max-width: 1400px;
    margin: 0 auto;
}
.is-layout-constrained > .zdy-alignwide {
	max-width: initial;
}
.wc-zdy-single-product.wp-block-woocommerce-product-template:is(.columns-5) .taxonomy-product_cat, .wc-zdy-single-product.wp-block-woocommerce-product-template:is(.columns-5) .wp-block-post-excerpt__excerpt {
	padding-left: 18px;
    padding-right: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.wc-zdy-single-product.wp-block-woocommerce-product-template:is(.columns-5) .wc-block-grid__product-price {
	padding-left: 18px;
    padding-right: 18px;
}
.wc-zdy-single-product.wp-block-woocommerce-product-template:is(.columns-5) .wc-block-grid__product-image .attachment-woocommerce_thumbnail {
	margin-bottom:16px;
}