.elementor-1790 .elementor-element.elementor-element-d8b7822{--display:flex;}.elementor-1790 .elementor-element.elementor-element-6dc15d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1790 .elementor-element.elementor-element-b395c55.elementor-element{--align-self:flex-start;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product .price{color:#FF0000;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product .price ins{color:#FF0000;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product .price ins .amount{color:#FF0000;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#FF0000;}.elementor-1790 .elementor-element.elementor-element-f3f6403{--grid-columns:4;}.elementor-1790 .elementor-element.elementor-element-f3f6403 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:1024px){.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1790 .elementor-element.elementor-element-f3f6403{--grid-columns:2;}}@media(max-width:767px){.elementor-1790 .elementor-element.elementor-element-821570f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1790 .elementor-element.elementor-element-f3f6403{--grid-columns:1;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-821570f *//* 减小排序栏下方的间距 */
.elementor-1790 .elementor-element.elementor-element-821570f .woocommerce-ordering, 
.elementor-1790 .elementor-element.elementor-element-821570f .woocommerce-result-count {
    margin-bottom: 10px !important; /* 原本可能是 20px 或 30px */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f3f6403 */.elementor-1790 .elementor-element.elementor-element-f3f6403 img {
    aspect-ratio: 4 / 5 !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS *//* 1. 默认隐藏推荐模块 */
/*#recommend-title, */
#caseyay-recommend {
    display: none !important;
}

/* 2. 精准匹配：当存档部件内部包含 nothing-found 时显示 */
/* 这里的报错可以忽略，不影响前台 CaseYAY 站点的实际效果 */

/*.elementor-widget-wc-archive-products:has(.elementor-nothing-found) ~ #recommend-title,*/
.elementor-widget-wc-archive-products:has(.elementor-nothing-found) ~ #caseyay-recommend {
    display: block !important;
}/* End custom CSS */