.elementor-260 .elementor-element.elementor-element-7fb07222{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-260 .elementor-element.elementor-element-7fb07222:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-7fb07222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-260 .elementor-element.elementor-element-5cd7dd40{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-5cd7dd40:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-5cd7dd40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-260 .elementor-element.elementor-element-6755e05 .woolentor-archive-data-area{text-align:center;}.elementor-260 .elementor-element.elementor-element-6755e05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-260 .elementor-element.elementor-element-1c8f076c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-260 .elementor-element.elementor-element-1c8f076c:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-1c8f076c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-260 .elementor-element.elementor-element-bfc8e1{--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;--border-radius:10px 10px 10px 10px;}.elementor-260 .elementor-element.elementor-element-bfc8e1:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-bfc8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-260 .elementor-element.elementor-element-1ac25c69 .woolentor-horizontal-filter-wrap .woolentor-filter-single-item.elementor-repeater-item-ffd1416 .select2-container .select2-search--inline .select2-search__field{min-width:120px;}.elementor-260 .elementor-element.elementor-element-1ac25c69 .woolentor-horizontal-filter-wrap .woolentor-filter-single-item.elementor-repeater-item-c0450ca .select2-container .select2-search--inline .select2-search__field{min-width:120px;}.elementor-260 .elementor-element.elementor-element-1ac25c69 .woolentor-horizontal-filter-wrap .woolentor-filter-single-item.elementor-repeater-item-d967054 .select2-container .select2-search--inline .select2-search__field{min-width:140px;}.elementor-260 .elementor-element.elementor-element-1ac25c69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-260 .elementor-element.elementor-element-1ac25c69 .woolentor-horizontal-filter-wrap .woolentor-filter-field-wrap{justify-content:center;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product{text-align:center;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product span.onsale{display:block;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons span.onsale{display:block !important;}.elementor-260 .elementor-element.elementor-element-50e7989e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title,.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title,.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:11px;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating{color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons .star-rating{color:#FFFFFF !important;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating::before{color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons .star-rating::before{color:#FFFFFF !important;}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons .button{color:#FFFFFF !important;background-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .button:hover{color:var( --e-global-color-astglobalcolor4 );}.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons .button:hover{color:var( --e-global-color-astglobalcolor4 );}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title,.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title,.elementor-260 .elementor-element.elementor-element-50e7989e.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a{font-size:15px;line-height:20px;}}@media(min-width:768px){.elementor-260 .elementor-element.elementor-element-bfc8e1{--width:100%;}}/* Start custom CSS for woolentor-product-archive-addons, class: .elementor-element-50e7989e *//* =================================================================== */
/* WOOCOMMERCE EQUAL HEIGHT PRODUCT CARDS (CORRECTED)
/* =================================================================== */

/* 1. Target the main product grid container */
body.woocommerce ul.products {
    display: flex !important;
    flex-wrap: wrap !important;
}

/* 2. Target each individual product "card" */
body.woocommerce ul.products li.product {
    display: flex !important; /* Typo fixed here */
    flex-direction: column !important;
    height: auto !important; 
}

/* 3. Ensure the link wrapper inside fills the height (Theme dependent safety) */
body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

/* 4. Target the button and price to push them down */
body.woocommerce ul.products li.product .button,
body.woocommerce ul.products li.product .price {
    margin-top: auto !important; 
}/* End custom CSS */