.elementor-11 .elementor-element.elementor-element-d312d32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e36aa01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6eb24a5{--display:flex;--padding-top:31px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6eb24a5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6eb24a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-47516a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11 .elementor-element.elementor-element-47516a5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11 .elementor-element.elementor-element-706aafa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4d73ed5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-6eb24a5{--content-width:1280px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-47516a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-47516a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-47516a5 *//* ================================================================
   NEXT LEVEL LABS — PRODUCT CARDS   [".elementor-11 .elementor-element.elementor-element-47516a5" VERSION]
   ================================================================

   >>> KAHAN PASTE KARNA HAI (bilkul yeh jagah) <<<
   Elementor me products widget par CLICK karo
     -> Advanced tab
     -> Custom CSS
     -> yeh poori CSS paste karo
     -> Update

   ".elementor-11 .elementor-element.elementor-element-47516a5" ko Elementor khud us widget ke unique ID se replace kar
   deta hai. Is liye:
     - koi CSS class add karne ki zaroorat NAHI
     - CSS sirf usi widget par lagti hai, baaki site safe

   ----------------------------------------------------------------
   >>> AGAR "Custom CSS" par "Go Pro" likha hai <<<
   Matlab Elementor Pro nahi hai -> ".elementor-11 .elementor-element.elementor-element-47516a5" kaam nahi karega.
   Us surat me:
     1. Widget -> Advanced -> CSS Classes -> likho:  nll-products
     2. Is file me har ".elementor-11 .elementor-element.elementor-element-47516a5" ko ".nll-products" se replace karo
        (editor me Find & Replace: .elementor-11 .elementor-element.elementor-element-47516a5  ->  .nll-products)
     3. Phir CSS ko Appearance > Customize > Additional CSS me paste karo
   ================================================================ */


/* ================================================================
   0. TEST — CSS pahunch rahi hai ya nahi? (10 second check)
   ------------------------------------------------------------------
   Neeche wali line ka comment hatao aur page frontend par kholo.
   GREEN border dikha  -> CSS chal rahi hai, aage barho
   Border NA dikha     -> CSS pahunch hi nahi rahi (Pro nahi hai,
                          ya galat jagah paste hui hai)
   Check ke baad comment wapas laga do.
   ================================================================ */
/* .elementor-11 .elementor-element.elementor-element-47516a5{outline:3px solid #10b981 !important} */


/* ================================================================
   1. VARIABLES + BASE
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5{
  --n950:#0a0a0a; --n900:#171717;
  --z950:#09090b; --z900:#18181b; --z800:#27272a; --z700:#3f3f46;
  --z600:#52525b; --z500:#71717a; --z400:#a1a1aa; --z300:#d4d4d8; --z200:#e4e4e7;
  --r400:#f87171; --r500:#ef4444; --r600:#dc2626; --r700:#b91c1c; --r900:#7f1d1d; --r950:#450a0a;
  --em500:#10b981;
  --sans:'Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;

  background-color:#0a0a0a;
  font-family:var(--sans);
}


/* ================================================================
   2. GRID — 3 desktop / 2 tablet / 1 mobile, gap 24px
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 ul.products,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-loop-container,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:24px !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
}
@media(min-width:768px){
  .elementor-11 .elementor-element.elementor-element-47516a5 ul.products,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-loop-container,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid{grid-template-columns:repeat(2,1fr) !important}
}
@media(min-width:1024px){
  .elementor-11 .elementor-element.elementor-element-47516a5 ul.products,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-loop-container,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid{grid-template-columns:repeat(3,1fr) !important}
}
.elementor-11 .elementor-element.elementor-element-47516a5 ul.products::before,
.elementor-11 .elementor-element.elementor-element-47516a5 ul.products::after{content:none !important;display:none !important}


/* ================================================================
   3. CARD
   ------------------------------------------------------------------
   Teen tarah ke markup cover hain:
     .product     -> WooCommerce Products / Archive Products widget
     .e-loop-item -> Loop Grid widget
     .elementor-grid-item -> purane Elementor grids
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .product,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid-item{
  width:100% !important;
  margin:0 !important;
  float:none !important;
  clear:none !important;
  background:var(--z950) !important;
  border:1px solid var(--z900) !important;
  border-radius:16px !important;
  padding:20px !important;
  box-shadow:0 20px 25px -5px rgba(0,0,0,.4);
  display:flex !important;
  flex-direction:column !important;
  height:100%;
  position:relative;
  overflow:hidden;
  text-align:left;
  transition:border-color .3s, box-shadow .3s, transform .3s;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .product:hover,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item:hover,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid-item:hover{
  border-color:rgba(220,38,38,.4) !important;
  box-shadow:0 25px 50px -12px rgba(69,10,10,.3);
  transform:translateY(-3px);
}

/* hover par corner red glow */
.elementor-11 .elementor-element.elementor-element-47516a5 .product::before,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item::before{
  content:'';
  position:absolute; top:-40px; right:-40px;
  width:180px; height:180px; border-radius:9999px;
  background:radial-gradient(circle,rgba(220,38,38,.15),transparent 65%);
  opacity:0; transition:opacity .3s; pointer-events:none; z-index:1;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .product:hover::before,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item:hover::before{opacity:1}
.elementor-11 .elementor-element.elementor-element-47516a5 .product > *,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item > *{position:relative; z-index:2}


/* ================================================================
   4. IMAGE
   ------------------------------------------------------------------
   Image HATANI hai to section 4B ka comment kholo.
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .product img,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item img{
  border-radius:12px;
  background:var(--n950);
  border:1px solid var(--z900);
  margin:0 0 16px !important;
  width:100%;
  height:auto;
  aspect-ratio:1/1;
  object-fit:cover;
  transition:transform .5s cubic-bezier(.16,1,.3,1), border-color .3s;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .product:hover img,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item:hover img{
  transform:scale(1.04);
  border-color:rgba(220,38,38,.3);
}

/* --- 4B. IMAGE HATANE KE LIYE yeh comment kholo ---
.elementor-11 .elementor-element.elementor-element-47516a5 .product img,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item img{display:none !important}
*/


/* ================================================================
   5. TITLE
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-loop-product__title,
.elementor-11 .elementor-element.elementor-element-47516a5 .product h1, .elementor-11 .elementor-element.elementor-element-47516a5 .product h2,
.elementor-11 .elementor-element.elementor-element-47516a5 .product h3, .elementor-11 .elementor-element.elementor-element-47516a5 .product h4,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item h1, .elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item h2,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item h3, .elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item h4,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-heading-title{
  font-family:var(--sans) !important;
  font-size:15px !important;
  font-weight:800 !important;
  color:#fff !important;
  letter-spacing:-.01em !important;
  line-height:1.35 !important;
  margin:0 0 8px !important;
  padding:0 !important;
  text-transform:none !important;
  transition:color .2s;
}
.elementor-11 .elementor-element.elementor-element-47516a5 a{text-decoration:none !important}
.elementor-11 .elementor-element.elementor-element-47516a5 a.woocommerce-loop-product__link{color:inherit !important;display:block}
.elementor-11 .elementor-element.elementor-element-47516a5 .product:hover .woocommerce-loop-product__title,
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item:hover .elementor-heading-title{color:var(--r400) !important}


/* ================================================================
   6. DESCRIPTION / EXCERPT
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-product-details__short-description,
.elementor-11 .elementor-element.elementor-element-47516a5 .product_excerpt,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-widget-theme-post-excerpt p,
.elementor-11 .elementor-element.elementor-element-47516a5 .product p:not(.price):not(.stock),
.elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item p:not(.price):not(.stock){
  font-size:12px !important;
  color:var(--z400) !important;
  line-height:1.65 !important;
  margin:0 0 16px !important;
}


/* ================================================================
   7. PRICE   ("Est. Lab Cost" label CSS se aata hai)
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .price{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap:8px;
  font-family:var(--mono) !important;
  font-size:12px !important;
  color:#fff !important;
  font-weight:800 !important;
  margin:0 0 10px !important;
  padding-top:12px !important;
  border-top:1px solid var(--z900);
}
.elementor-11 .elementor-element.elementor-element-47516a5 .price::before{
  content:'Est. Lab Cost';
  color:var(--z500);
  font-weight:400;
  font-size:12px;
  letter-spacing:.02em;
  white-space:nowrap;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .price .amount,
.elementor-11 .elementor-element.elementor-element-47516a5 .price bdi{
  color:#fff !important; font-weight:800 !important; font-family:var(--mono) !important;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .price del{
  color:var(--z600) !important; opacity:1 !important; font-weight:400 !important; margin-right:6px;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .price del .amount,
.elementor-11 .elementor-element.elementor-element-47516a5 .price del bdi{color:var(--z600) !important; font-weight:400 !important}
.elementor-11 .elementor-element.elementor-element-47516a5 .price ins{text-decoration:none !important; color:var(--r400) !important}
.elementor-11 .elementor-element.elementor-element-47516a5 .price ins .amount,
.elementor-11 .elementor-element.elementor-element-47516a5 .price ins bdi{color:var(--r400) !important}


/* ================================================================
   8. ADD TO CART BUTTON  (card ke bottom par chipka)
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .button,
.elementor-11 .elementor-element.elementor-element-47516a5 a.add_to_cart_button,
.elementor-11 .elementor-element.elementor-element-47516a5 .added_to_cart,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-button{
  margin-top:auto !important;
  width:100% !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:6px;
  padding:12px 10px !important;
  border:none !important;
  border-radius:12px !important;
  background:var(--r600) !important;
  background-color:var(--r600) !important;
  color:#fff !important;
  font-family:var(--mono) !important;
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
  line-height:1.2 !important;
  box-shadow:0 4px 12px rgba(220,38,38,.2);
  transition:background .3s, box-shadow .3s, transform .2s;
  cursor:pointer;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .button:hover,
.elementor-11 .elementor-element.elementor-element-47516a5 a.add_to_cart_button:hover,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-button:hover{
  background:var(--r700) !important;
  background-color:var(--r700) !important;
  box-shadow:0 8px 20px rgba(220,38,38,.35);
  transform:scale(1.02);
}
.elementor-11 .elementor-element.elementor-element-47516a5 .button:active,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-button:active{transform:scale(.97)}

/* "View cart" link (add karne ke baad aata hai) */
.elementor-11 .elementor-element.elementor-element-47516a5 .added_to_cart{
  background:var(--z900) !important;
  background-color:var(--z900) !important;
  border:1px solid var(--z800) !important;
  color:var(--z300) !important;
  box-shadow:none !important;
  margin-top:8px !important;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .added_to_cart:hover{
  background:var(--z800) !important;
  background-color:var(--z800) !important;
  border-color:var(--r600) !important;
  color:var(--r400) !important;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .button.loading{opacity:.7}
.elementor-11 .elementor-element.elementor-element-47516a5 .button.loading::after{border-color:#fff !important; border-right-color:transparent !important}


/* ================================================================
   9. SALE BADGE
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .onsale{
  position:absolute !important;
  top:14px !important; right:14px !important; left:auto !important;
  margin:0 !important;
  min-height:0 !important; min-width:0 !important;
  padding:3px 9px !important;
  border-radius:4px !important;
  background:rgba(69,10,10,.85) !important;
  border:1px solid rgba(127,29,29,.5) !important;
  color:var(--r400) !important;
  font-family:var(--mono) !important;
  font-size:10px !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
  line-height:1.6 !important;
  z-index:3 !important;
}


/* ================================================================
   10. STOCK STATUS
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .stock{
  font-family:var(--mono) !important;
  font-size:10px !important;
  text-transform:uppercase !important;
  letter-spacing:.08em;
  margin:0 0 10px !important;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .stock.in-stock{color:var(--em500) !important}
.elementor-11 .elementor-element.elementor-element-47516a5 .stock.out-of-stock{color:var(--r500) !important}


/* ================================================================
   11. STAR RATING
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .star-rating{
  color:var(--r500) !important;
  font-size:11px !important;
  margin:0 0 10px !important;
  letter-spacing:1px;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .star-rating::before{color:var(--z800) !important}


/* ================================================================
   12. SHOP TOOLBAR (result count + sort dropdown)
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-result-count{
  font-family:var(--mono) !important; font-size:11px !important;
  text-transform:uppercase; letter-spacing:.08em; color:var(--z500) !important;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-ordering select{
  font-family:var(--mono) !important; font-size:11px !important;
  text-transform:uppercase; letter-spacing:.08em;
  background:var(--n950) !important;
  border:1px solid var(--z800) !important;
  border-radius:12px !important;
  padding:10px 14px !important;
  color:var(--z300) !important;
  outline:none;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-ordering select:focus{border-color:var(--r600) !important}


/* ================================================================
   13. PAGINATION
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-pagination ul.page-numbers,
.elementor-11 .elementor-element.elementor-element-47516a5 .elementor-pagination{
  display:flex !important; gap:8px; justify-content:center;
  border:none !important; margin:40px 0 0 !important; padding:0 !important; list-style:none;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-pagination ul.page-numbers li{border:none !important; margin:0}
.elementor-11 .elementor-element.elementor-element-47516a5 .page-numbers{
  display:flex !important; align-items:center; justify-content:center;
  min-width:38px; height:38px; padding:0 12px;
  background:var(--z900) !important;
  border:1px solid var(--z800) !important;
  border-radius:10px !important;
  color:var(--z300) !important;
  font-family:var(--mono) !important; font-size:12px; font-weight:700;
  text-decoration:none !important;
  transition:border-color .3s, color .3s, background .3s;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .page-numbers:hover{border-color:var(--r600) !important; color:var(--r400) !important}
.elementor-11 .elementor-element.elementor-element-47516a5 .page-numbers.current{
  background:var(--r600) !important; border-color:var(--r600) !important; color:#fff !important;
}


/* ================================================================
   14. OPTIONAL — CAS / CONCENTRATION / MW / PURITY TAGS
   ------------------------------------------------------------------
   CSS naya content nahi bana sakti. In tags ke liye product par
   custom fields (ACF ya Woo attributes) chahiye + Loop Grid template
   me output karna hoga. Template me yeh classes daal dena.
   ================================================================ */
.elementor-11 .elementor-element.elementor-element-47516a5 .nll-tagrow{
  display:flex; justify-content:space-between; align-items:flex-start;
  gap:8px; margin-bottom:12px; flex-wrap:wrap;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .nll-tag{
  font-family:var(--mono); font-size:10px; color:var(--z500);
  background:var(--z900); padding:2px 8px; border-radius:4px;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .nll-tag-red{
  font-family:var(--mono); font-size:11px; font-weight:700; color:var(--r400);
  background:rgba(69,10,10,.3); border:1px solid rgba(127,29,29,.4);
  padding:2px 8px; border-radius:4px;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .nll-specrow{
  display:grid; grid-template-columns:1fr 1fr; gap:8px;
  font-size:10px; font-family:var(--mono); color:var(--z500);
  margin-bottom:16px; border-top:1px solid var(--z900); padding-top:12px;
}
.elementor-11 .elementor-element.elementor-element-47516a5 .nll-specrow strong{color:var(--z300); font-weight:400}
.elementor-11 .elementor-element.elementor-element-47516a5 .nll-specrow .nll-purity{color:var(--em500); font-weight:700}


/* ================================================================
   15. CHHOTI SCREENS
   ================================================================ */
@media(max-width:420px){
  .elementor-11 .elementor-element.elementor-element-47516a5 ul.products,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-loop-container,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid{gap:16px !important}
  .elementor-11 .elementor-element.elementor-element-47516a5 .product,
  .elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-grid-item{padding:16px !important; border-radius:14px !important}
  .elementor-11 .elementor-element.elementor-element-47516a5 .woocommerce-loop-product__title,
  .elementor-11 .elementor-element.elementor-element-47516a5 .product h2,
  .elementor-11 .elementor-element.elementor-element-47516a5 .e-loop-item h2,
  .elementor-11 .elementor-element.elementor-element-47516a5 .elementor-heading-title{font-size:14px !important}
}/* End custom CSS */