.elementor-200160 .elementor-element.elementor-element-5c1d2e4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-200160 .elementor-element.elementor-element-3ee9ce98 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-200160 .elementor-element.elementor-element-3ee9ce98{font-family:var( --e-global-typography-4da0164-font-family ), Roboto, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-4da0164-font-size );font-weight:var( --e-global-typography-4da0164-font-weight );line-height:var( --e-global-typography-4da0164-line-height );color:var( --e-global-color-e251312 );}.elementor-200160 .elementor-element.elementor-element-3ee9ce98 a{color:var( --e-global-color-e251312 );}.elementor-200160 .elementor-element.elementor-element-3ee9ce98 a:hover{color:var( --e-global-color-ead2644 );}.elementor-200160 .elementor-element.elementor-element-22de832f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-200160 .elementor-element.elementor-element-22de832f .elementor-heading-title{font-family:"Noto Sans", Roboto, Helvetica, Arial, sans-serif;font-size:32px;font-weight:bold;line-height:40px;color:var( --e-global-color-fc46138 );}.elementor-200160 .elementor-element.elementor-element-164a8d63{--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;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-fc46138 );margin-bottom:0px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-fc46138 );margin-bottom:0px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Noto Sans", Roboto, Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold;line-height:26px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;padding:30px 30px 30px 30px;border-color:var( --e-global-color-3e85110 );}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product:hover{border-color:var( --e-global-color-07500c5 );}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination{margin-top:17px;font-family:var( --e-global-typography-a481a3b-font-family ), Roboto, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-a481a3b-font-size );font-weight:var( --e-global-typography-a481a3b-font-weight );font-style:var( --e-global-typography-a481a3b-font-style );line-height:var( --e-global-typography-a481a3b-line-height );}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination ul{border-color:var( --e-global-color-3e85110 );}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination ul li{border-right-color:var( --e-global-color-3e85110 );border-left-color:var( --e-global-color-3e85110 );}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination ul li a{color:var( --e-global-color-e251312 );background-color:var( --e-global-color-dc47b61 );}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-ead2644 );background-color:var( --e-global-color-e5fec3a );}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-2cbce1a );background-color:var( --e-global-color-88db02f );}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product span.onsale{display:block;font-family:var( --e-global-typography-e57e719-font-family ), Roboto, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-e57e719-font-size );font-weight:var( --e-global-typography-e57e719-font-weight );line-height:var( --e-global-typography-e57e719-line-height );}@media(min-width:376px){.elementor-200160 .elementor-element.elementor-element-5c1d2e4f{--content-width:1280px;}.elementor-200160 .elementor-element.elementor-element-164a8d63{--content-width:1280px;}}@media(max-width:768px){.elementor-200160 .elementor-element.elementor-element-5c1d2e4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-200160 .elementor-element.elementor-element-3ee9ce98{font-size:var( --e-global-typography-4da0164-font-size );line-height:var( --e-global-typography-4da0164-line-height );}.elementor-200160 .elementor-element.elementor-element-22de832f .elementor-heading-title{font-size:28px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination{font-size:var( --e-global-typography-a481a3b-font-size );line-height:var( --e-global-typography-a481a3b-line-height );}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-e57e719-font-size );line-height:var( --e-global-typography-e57e719-line-height );}}@media(max-width:375px){.elementor-200160 .elementor-element.elementor-element-3ee9ce98{font-size:var( --e-global-typography-4da0164-font-size );line-height:var( --e-global-typography-4da0164-line-height );}.elementor-200160 .elementor-element.elementor-element-22de832f .elementor-heading-title{font-size:24px;}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-200160 .elementor-element.elementor-element-d853ef5 nav.woocommerce-pagination{font-size:var( --e-global-typography-a481a3b-font-size );line-height:var( --e-global-typography-a481a3b-line-height );}.elementor-200160 .elementor-element.elementor-element-d853ef5.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-e57e719-font-size );line-height:var( --e-global-typography-e57e719-line-height );}}/* Start custom CSS for wc-archive-products, class: .elementor-element-d853ef5 *//* 只統一產品圖片的高度，並確保在框內等比縮放不裁切 */
.elementor-200160 .elementor-element.elementor-element-d853ef5 ul.products li.product a img {
    height: 180px !important;           /* 統一高度，讓下方的文字與按鈕完全對齊 */
    width: 100% !important;             /* 填滿寬度 */
    object-fit: contain !important;     /* 圖片會完整顯示並自動在上下左右留白 */
    object-position: center !important; /* 確保圖片置中對齊 */
    margin-bottom: 0 !important;
}/* End custom CSS */