.elementor-3070 .elementor-element.elementor-element-39daf69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:209px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-39daf69:not(.elementor-motion-effects-element-type-background), .elementor-3070 .elementor-element.elementor-element-39daf69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3070 .elementor-element.elementor-element-39daf69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3070 .elementor-element.elementor-element-c7812b1{--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;}.elementor-3070 .elementor-element.elementor-element-c7812b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3070 .elementor-element.elementor-element-fe0d87f{width:var( --container-widget-width, 110.05% );max-width:110.05%;--container-widget-width:110.05%;--container-widget-flex-grow:0;}.elementor-3070 .elementor-element.elementor-element-fe0d87f > .elementor-widget-container{margin:0px 0px 0px 87px;padding:0px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-fe0d87f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3070 .elementor-element.elementor-element-2f0967e .product{text-align:center;}.elementor-3070 .elementor-element.elementor-element-2f0967e{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;grid-column:span 1;}.elementor-3070 .elementor-element.elementor-element-2f0967e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3070 .elementor-element.elementor-element-2f0967e.elementor-wc-products  ul.products{grid-column-gap:39px;grid-row-gap:86px;}.elementor-3070 .elementor-element.elementor-element-2f0967e a > img{border-style:none;margin-bottom:0px;}.elementor-3070 .elementor-element.elementor-element-2f0967e .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-astglobalcolor1 );font-size:12px;}@media(min-width:768px){.elementor-3070 .elementor-element.elementor-element-39daf69{--width:100.351%;}.elementor-3070 .elementor-element.elementor-element-c7812b1{--width:37.458%;}}/* Start custom CSS for wc-categories, class: .elementor-element-2f0967e *//* Stack content vertically */
.elementor-3070 .elementor-element.elementor-element-2f0967e li.product-category {
  display: flex !important;
  flex-direction: column !important;
}

/* Make the link just wrap the image nicely */
.elementor-3070 .elementor-element.elementor-element-2f0967e li.product-category a {
  order: 1 !important;
  display: block !important;
}

/* FORCE the title to stop being an overlay */
.elementor-3070 .elementor-element.elementor-element-2f0967e li.product-category .woocommerce-loop-category__title {
  order: 2 !important;

  position: static !important;   /* <-- key line */
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  inset: auto !important;
  transform: none !important;

  display: block !important;
  width: 100% !important;

  margin: 12px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  text-align: center !important;

  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  color: #2b2b2b !important;
}

/* Hide count */
.elementor-3070 .elementor-element.elementor-element-2f0967e li.product-category .count {
  display: none !important;
}/* End custom CSS */