.elementor-2010 .elementor-element.elementor-element-e961a19{--display:flex;}.elementor-2010 .elementor-element.elementor-element-9198470 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2010 .elementor-element.elementor-element-9198470 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2010 .elementor-element.elementor-element-9198470 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2010 .elementor-element.elementor-element-9198470 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2010 .elementor-element.elementor-element-9198470 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}/* Start custom CSS for uael-woo-products, class: .elementor-element-9198470 */.uael-woo-products-thumbnail-wrap {
  position: relative;
}

.uael-woo-products-thumbnail-wrap .uael-out-of-stock {
  position: absolute;
  top: 20px;
  left: 8px;
 background: red; /* faint red background */
  color: #ffffff; /* white text */
  font-size: 11px;
  font-weight: 800;
  padding: 3px 8px;
  border-radius: 9999px; /* pill shape */
  text-transform: uppercase;
  z-index: 10;
  display: inline-block !important; /* ✅ Force inline element */
  width: auto !important; /* ✅ Prevent full width */
  max-width: fit-content !important; /* ✅ Keeps background just around text */
  line-height: 1.2;
  letter-spacing: 0.4px;
}/* End custom CSS */