/* V33: Product name is English-only, centered, prominent and legible. 
   Overrides only the product cards on the public portfolio tab. */
#products .product-grid > .product-card .product-label { display:none !important; }
#products .product-grid > .product-card .product-meta {
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  grid-template-columns:none !important;
  grid-template-rows:none !important;
  gap:0 !important;
  height:34px !important;
  min-height:34px !important;
  max-height:34px !important;
  flex:0 0 34px !important;
  margin:0 !important;
  padding:0 2px !important;
  text-align:center !important;
}
#products .product-grid > .product-card .product-meta .product-name {
  box-sizing:border-box !important;
  display:block !important;
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  flex:0 1 auto !important;
  align-self:center !important;
  justify-self:center !important;
  grid-column:auto !important;
  grid-row:auto !important;
  text-align:center !important;
  direction:ltr !important;
  font-family:'Segoe UI',Arial,sans-serif !important;
  font-weight:800 !important;
  font-size:clamp(17px,1.19vw,22px) !important;
  letter-spacing:-.35px !important;
  line-height:1.3 !important;
  white-space:nowrap !important;
  overflow:visible !important;
}
@media(min-width:1240px) and (max-width:1359px) {
  #products .product-grid > .product-card .product-meta .product-name{font-size:17px !important;letter-spacing:-.45px !important;}
}
@media(min-width:681px) and (max-width:1239px) {
  #products .product-grid > .product-card .product-meta .product-name{font-size:19px !important;}
}
@media(max-width:680px) {
  #products .product-grid > .product-card .product-meta .product-name{font-size:20px !important;}
}
@media(max-width:640px) {
  #products .product-grid > .product-card .product-meta .product-name{font-size:23px !important;}
}
