.elementor-287 .elementor-element.elementor-element-8723634{padding:5em 0em 5em 0em;}.elementor-287 .elementor-element.elementor-element-aeae2fb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e317e82 );}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-container{height:227px;border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#000000;padding:0px 15px 0px 15px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-hamburger{float:right;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta__content-item{transition-duration:500ms;}.elementor-287 .elementor-element.elementor-element-4090051f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-287 .elementor-element.elementor-element-4090051f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-287 .elementor-element.elementor-element-4090051f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta .elementor-cta__bg, .elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-287 .elementor-element.elementor-element-4090051f > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta__content{min-height:350px;}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta__title{font-size:38px;color:var( --e-global-color-2c756a3 );}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta__button{color:var( --e-global-color-db94256 );background-color:var( --e-global-color-2c756a3 );border-width:0px;}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta__button:hover{color:var( --e-global-color-db94256 );background-color:var( --e-global-color-f83dda6 );}.elementor-287 .elementor-element.elementor-element-4090051f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#F3F9EBAD;}.elementor-287 .elementor-element.elementor-element-5d25f33e.ekit-equal-height-enable, .elementor-287 .elementor-element.elementor-element-5d25f33e.ekit-equal-height-enable .elementor-widget-container, .elementor-287 .elementor-element.elementor-element-5d25f33e.ekit-equal-height-enable .ekit-wid-con, .elementor-287 .elementor-element.elementor-element-5d25f33e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox{background-color:var( --e-global-color-d15c2a0 );padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:20px 20px 20px 20px;}.elementor-287 .elementor-element.elementor-element-5d25f33e > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-db94256 );}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox .box-body > p{color:var( --e-global-color-db94256 );font-size:28px;font-weight:700;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementkit-infobox-icon{color:var( --e-global-color-db94256 );}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-info-box-icon > svg path{fill:var( --e-global-color-db94256 );stroke:var( --e-global-color-db94256 );}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox .elementskit-info-box-icon i{font-size:40px;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-info-box-icon > svg{max-width:40px;height:auto;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-287 .elementor-element.elementor-element-36d662f8 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-287 .elementor-element.elementor-element-5a724547 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-287 .elementor-element.elementor-element-5a724547 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-2c756a3 );}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products ul.products li.product{text-align:center;border-radius:15px;}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:16px 16px 16px 16px;}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-e317e82 );}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-e317e82 );}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-e317e82 );}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-db94256 );background-color:var( --e-global-color-2c756a3 );}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-287 .elementor-element.elementor-element-739e2a14:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-739e2a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a48562 );}.elementor-287 .elementor-element.elementor-element-739e2a14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-287 .elementor-element.elementor-element-739e2a14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287 .elementor-element.elementor-element-1e9b6657 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-287 .elementor-element.elementor-element-76c11919 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-287 .elementor-element.elementor-element-2c920f0d .product{text-align:center;}.elementor-287 .elementor-element.elementor-element-2c920f0d.elementor-wc-products  ul.products{grid-column-gap:50px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-2c920f0d a > img{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-287 .elementor-element.elementor-element-2c920f0d .woocommerce .woocommerce-loop-category__title{font-family:var( --e-global-typography-9103cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-9103cdf-font-size );}@media(max-width:1024px){.elementor-287 .elementor-element.elementor-element-8723634{padding:3em 1em 3em 1em;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox .box-body > p{font-size:21px;}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-2c920f0d .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-9103cdf-font-size );}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-8723634{padding:0em 0em 0em 0em;}.elementor-287 .elementor-element.elementor-element-84fe2f4 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-287 .elementor-element.elementor-element-5d25f33e .elementskit-infobox{padding:1em 1em 1em 1em;}.elementor-287 .elementor-element.elementor-element-eb04a39.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-2c920f0d .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-9103cdf-font-size );}}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-70310071{width:30%;}.elementor-287 .elementor-element.elementor-element-36d662f8{width:69.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-70310071{width:35%;}.elementor-287 .elementor-element.elementor-element-36d662f8{width:65%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-eb04a39 *//* Make sure product boxes are consistent */
.woocommerce ul.products li.product {
  position: relative;
  min-height: 330px; /* Adjust based on your layout */
  display: flex;
  flex-direction: column;
}

/* Force the Add to Cart button to the bottom */
.woocommerce ul.products li.product .button {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 90%;
  margin: 0 auto;
}
/* Hide all star ratings everywhere */
.woocommerce .star-rating {
    display: none !important;
}



/* Make product cards consistent */
.woocommerce ul.products li.product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 00px;
  padding-bottom: 60px;
  position: relative;
}

/* Set fixed height for product titles */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  min-height: 48px; /* Adjust depending on your font size */
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 0 5px;
}

/* Keep the price in the same spot */
.woocommerce ul.products li.product .price {
  margin-top: auto;
  margin-bottom: 70px; /* Leave space for the add to cart button */
  text-align: center;
}

/* Keep add to cart aligned */
.woocommerce ul.products li.product .button {
  position: absolute;
  bottom: 15px;/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-2c920f0d *//* Hide product count numbers in category grid */
.woocommerce .product-categories .count,
.woocommerce-page .product-categories .count {
    display: none !important;
}/* End custom CSS */