.elementor-2448 .elementor-element.elementor-element-4db5796{--display:flex;--background-transition:0.3s;}.elementor-2448 .elementor-element.elementor-element-8ff1610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2448 .elementor-element.elementor-element-8ff1610.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2448 .elementor-element.elementor-element-a6766c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2448 .elementor-element.elementor-element-a6766c8 .elementor-divider-separator{width:72%;margin:0 auto;margin-center:0;}.elementor-2448 .elementor-element.elementor-element-a6766c8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-2448 .elementor-element.elementor-element-8ff1610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2448 .elementor-element.elementor-element-8ff1610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for divider, class: .elementor-element-a6766c8 *//* 手機端樣式 */
@media (max-width: 768px) {
    .woocommerce ul.products li.product img {
        width: 100%;
        height: 200px; /* 手機端圖片高度 */
        object-fit: cover; /* 保持圖片比例 */
    }
}

/* 平板或小型電腦端樣式 */
@media (min-width: 769px) and (max-width: 1200px) {
    .woocommerce ul.products li.product img {
        width: 100%;
        height: 250px; /* 平板端圖片高度 */
        object-fit: cover;
    }
}

/* 桌面端樣式 */
@media (min-width: 1201px) {
    .woocommerce ul.products li.product img {
        width: 100%;
        height: 300px; /* 桌面端圖片高度 */
        object-fit: cover;
    }
}/* End custom CSS */