:root{--red:#ff6600;--red-dark:#c94f00}
.logo--image{min-width:150px;justify-content:center;flex-shrink:0}
.logo--image .new-project-name{display:none}
.logo--image img{display:block;width:150px;height:76px;object-fit:contain;object-position:center}
.logo--footer{align-self:flex-start;min-width:180px;padding:8px 12px;border-radius:12px;background:#fff}
.logo--footer img{width:180px;height:120px;filter:none}
@media(max-width:700px){
  .logo--image{min-width:90px}
  .logo--image img{width:100px;height:60px}
  .header:not(.classified-header) .logo--image img{width:100%;height:52px}
  .logo--footer{min-width:180px}
  .logo--footer img{width:180px;height:120px}
}
.product-card__image { position: relative; }
.product-card__image img,.product-gallery__main img,.product-gallery__thumbs img { object-fit:contain !important; }
.illustrative-photo-label { position:absolute; left:8px; bottom:8px; padding:4px 7px; background:#fff4e5; color:#704000; border:1px solid #edbd7f; border-radius:5px; font:11px/1.3 Arial,sans-serif; }
.illustrative-photo-notice { padding:10px; background:#fff4e5; color:#704000; font-size:13px; line-height:1.5; border-radius:6px; }
.category-intro{padding:20px 0;color:#364152;line-height:1.65}
.category-intro__link{display:inline-block;padding:8px 12px;margin:4px;border:1px solid #dce3eb;border-radius:8px;text-decoration:none}
.product-description-content th{text-align:left;vertical-align:top}
