body a {
  text-decoration: none !important;
}


/* =========================================================
   PRODUCT IMAGES
   ========================================================= */

body .woocommerce ul.products li.product img,
body .attachment-woocommerce_thumbnail {
  width: 100% !important;
  aspect-ratio: 3 / 5 !important;
  object-fit: cover !important;
  display: block !important;
  margin: 0 !important;
}

/* =========================================================
   HIDE SHOP ADD TO CART
   ========================================================= */

body .woocommerce ul.products li.product .add_to_cart_button,
body .woocommerce ul.products li.product .ajax_add_to_cart {
  opacity: 0 !important;
  visibility: hidden !important;
  position: absolute !important;
  pointer-events: none !important;
}
/* =========================================================
   PRODUCT TITLES
   ========================================================= */

body .woocommerce ul.products li.product .woocommerce-loop-product__title,
body ul.products li.product h2,
body ul.products li.product h3 {
 text-align: center ;
}


/* =========================================================
   FIX HEADING ALIGNMENT
   ========================================================= */

.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h4,
.elementor-widget-heading .elementor-heading-title {
  text-align: inherit !important;
  width: 100% !important;
}

body ul.products li.product h2,
body ul.products li.product h4 {
  text-align: inherit !important;
}


=========================================================
   HUSKY FILTER — RENAME HEADINGS
   ========================================================= */

.woof_container_pa_industry h4,
.woof_container_pa_product-industry h4,
.woof_container_pa_industry .woof_widget_title,
.woof_container_pa_product-industry .woof_widget_title {
  color: transparent !important;
  position: relative !important;
}

.woof_container_pa_industry h4::after,
.woof_container_pa_product-industry h4::after,
.woof_container_pa_industry .woof_widget_title::after,
.woof_container_pa_product-industry .woof_widget_title::after {
  content: "Industry";
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  color: #000 !important;
  font-family: 'Pragmatica', sans-serif !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
}

.woof_container_pa_platform h4,
.woof_container_pa_product-platform h4,
.woof_container_pa_platform .woof_widget_title,
.woof_container_pa_product-platform .woof_widget_title {
  color: transparent !important;
  position: relative !important;
}

.woof_container_pa_platform h4::after,
.woof_container_pa_product-platform h4::after,
.woof_container_pa_platform .woof_widget_title::after,
.woof_container_pa_product-platform .woof_widget_title::after {
  content: "Platform";
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  color: #000 !important;
  font-family: 'Pragmatica', sans-serif !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
}

/* =========================================================
   HIDE HUSKY FILTER WIDGET TITLE
   ========================================================= */

#woof_widget-2 > div > h3 {
  visibility: hidden !important;
}