.elementor-3396 .elementor-element.elementor-element-8695a5f{--display:flex;--min-height:60vh;--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-3396 .elementor-element.elementor-element-8695a5f:not(.elementor-motion-effects-element-type-background), .elementor-3396 .elementor-element.elementor-element-8695a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yanlili.co/storage/twtaylorawesomeart932/2025/04/熱銷排行.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3396 .elementor-element.elementor-element-0b0623f{--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:05%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3396 .elementor-element.elementor-element-e4256d4 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-3396 .elementor-element.elementor-element-e4256d4{text-align:center;}.elementor-3396 .elementor-element.elementor-element-e4256d4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:50px;font-weight:400;letter-spacing:-0.2px;color:#856347;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px;padding:0% 0% 10% 0%;background-color:#FFFFFF;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:30px 30px 30px 30px;margin-bottom:40px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#856347;margin-bottom:10px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#856347;margin-bottom:10px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price{color:#D0BEAB;font-family:"Noto Serif", Sans-serif;font-size:18px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price ins{color:#D0BEAB;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price ins .amount{color:#D0BEAB;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price del{color:#D0BEAB;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price del .amount{color:#D0BEAB;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price del {font-size:1px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#AC6D39;border-radius:20px 20px 20px 20px;padding:5% 15% 5% 15%;margin-top:20px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination{margin-top:40px;font-family:"Noto Serif", Sans-serif;font-size:23px;font-weight:900;text-transform:uppercase;text-decoration:none;letter-spacing:-5px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul{border-color:#EB5D5D00;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul li{border-right-color:#EB5D5D00;border-left-color:#EB5D5D00;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul li a, .elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul li span{padding:14%;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul li a{color:#000000;background-color:#FFFFFF00;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul li a:hover{color:#000000AD;background-color:#02010100;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed nav.woocommerce-pagination ul li span.current{color:#020101;background-color:#02010100;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed .elementor-products-nothing-found{font-size:1px;}@media(min-width:1025px){.elementor-3396 .elementor-element.elementor-element-8695a5f:not(.elementor-motion-effects-element-type-background), .elementor-3396 .elementor-element.elementor-element-8695a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3396 .elementor-element.elementor-element-8695a5f{--min-height:39vh;}.elementor-3396 .elementor-element.elementor-element-e4256d4 .elementor-heading-title{font-size:35px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3396 .elementor-element.elementor-element-8695a5f{--min-height:30vh;}.elementor-3396 .elementor-element.elementor-element-e4256d4 .elementor-heading-title{font-size:30px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;margin-bottom:0.9em;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:7px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:7px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .price{font-size:20px;}.elementor-3396 .elementor-element.elementor-element-6b9e2ed.elementor-wc-products ul.products li.product .button{margin-top:0px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-6b9e2ed *//* 适用于所有设备 */
.astra-shop-summary-wrap {
    display: flex;
    flex-direction: column;
    align-items: center; /* 让子元素水平居中 */
    justify-content: center;
    text-align: center;
}

/* 确保价格和按钮对齐 */
.astra-shop-summary-wrap .price {
    display: flex;
    flex-direction: column;
    align-items: center; /* 价格水平居中 */
    justify-content: center;
    min-height: 2.5rem; /* 统一高度，避免换行导致对齐问题 */
    margin-bottom: 10px; /* 价格和按钮之间的间距 */
}

/* 让加入购物车按钮居中 */
.astra-shop-summary-wrap .add_to_cart_button {
    display: inline-block;
    width: 100%;
    max-width: 200px; /* 统一按钮宽度 */
    align-content: center;
    text-align: center;
    height: 48px;
    /*line-height: 48px;*/
    padding: 0 10px;
}

/* 手机端优化 */
@media (max-width: 768px) { 
    h2.woocommerce-loop-product__title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        min-height: 2.8rem;
    }
    
    /* 让价格与按钮在手机端的对齐方式更稳定 */
    .astra-shop-summary-wrap .price {
        min-height: 3.2rem; /* 适当增加高度，防止换行影响布局 */
    }
}

h2.woocommerce-loop-product__title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        min-height: 3rem;
    }

/* 平板端优化 */
@media (min-width: 769px) and (max-width: 1024px) { 
    h2.woocommerce-loop-product__title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        min-height: 3rem;
    }

    /* 让价格与按钮在平板端更对齐 */
    .astra-shop-summary-wrap .price {
        min-height: 3.2rem; /* 让价格部分高度一致 */
    }
}/* End custom CSS */