.elementor-463 .elementor-element.elementor-element-77913813 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1% 1% 1% 1%;--e-column-margin-right:1%;--e-column-margin-left:1%;}.elementor-463 .elementor-element.elementor-element-77913813 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-7117da7d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-7117da7d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-463 .elementor-element.elementor-element-24f37523 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1% 1% 1% 1%;--e-column-margin-right:1%;--e-column-margin-left:1%;}.elementor-463 .elementor-element.elementor-element-24f37523 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-60d9fa28 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-463 .elementor-element.elementor-element-60d9fa28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-37f5492f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-37f5492f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-463 .elementor-element.elementor-element-6d9f5c94 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-463 .elementor-element.elementor-element-6d9f5c94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-591f7705.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-591f7705.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-463 .elementor-element.elementor-element-2cf288d2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-463 .elementor-element.elementor-element-2cf288d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-53b1e7a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-53b1e7a5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-463 .elementor-element.elementor-element-e7c072f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-463 .elementor-element.elementor-element-e7c072f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-4c585a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-4c585a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-463 .elementor-element.elementor-element-7117da7d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-37f5492f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-591f7705.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-53b1e7a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-4c585a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-7117da7d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-37f5492f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-591f7705.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-53b1e7a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-463 .elementor-element.elementor-element-4c585a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-7117da7d *//** Fixed height on product titles **/

@media (min-width:601px) {
  .elementor-463 .elementor-element.elementor-element-7117da7d .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-7117da7d .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Alternatively you could also truncate the text on mobile **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-7117da7d .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-37f5492f *//** Fixed height on product titles **/

@media (min-width:601px) {
  .elementor-463 .elementor-element.elementor-element-37f5492f .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-37f5492f .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Alternatively you could also truncate the text on mobile **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-37f5492f .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-591f7705 *//** Fixed height on product titles **/

@media (min-width:601px) {
  .elementor-463 .elementor-element.elementor-element-591f7705 .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-591f7705 .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Alternatively you could also truncate the text on mobile **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-591f7705 .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-53b1e7a5 *//** Fixed height on product titles **/

@media (min-width:601px) {
  .elementor-463 .elementor-element.elementor-element-53b1e7a5 .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-53b1e7a5 .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Alternatively you could also truncate the text on mobile **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-53b1e7a5 .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4c585a *//** Fixed height on product titles **/

@media (min-width:601px) {
  .elementor-463 .elementor-element.elementor-element-4c585a .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-4c585a .woocommerce-loop-product__title {
    height: 65px;
    min-height: 65px;
  }
}

/** Alternatively you could also truncate the text on mobile **/

@media (max-width:600px) {
  .elementor-463 .elementor-element.elementor-element-4c585a .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
  }
}/* End custom CSS */