/* Fifth manufacturer, preserving the existing Nordeon product-stage design. */
.brand-panel-five > .lg-brand-link { grid-column: 1 / -1; min-height: 112px; flex-direction: row; align-items: center; justify-content: flex-start; gap: 24px; padding-right: 52px; }
.brand-panel-five > .lg-brand-link strong, .catalog-v2-brand-label.lg, .catalog-v2-maker.lg, .brand-preview-card.lg .brand-preview-body > span { color: #a50034; }
.brand-panel-five > .lg-brand-link span { margin: 0; }
.brand-panel-five > .lg-brand-link::after { top: 50%; transform: translateY(-50%); }
.brand-preview-grid-five { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.brand-preview-grid-five .brand-preview-body { padding: 22px 18px 24px; flex: 1; }
.brand-preview-grid-five .brand-preview-body strong { font-size: 22px; min-height: 2.5em; line-height: 1.25; }
.brand-preview-grid-five .brand-preview-figure { padding: 20px 16px 40px; }
.brand-preview-grid-five .brand-preview-figure img { max-height: 135px; }
.brand-preview-grid-five .brand-preview-figure::after { width: 34px; height: 34px; right: 12px; bottom: 10px; }
.brand-preview-grid-five .brand-preview-figure .atl-split { position: absolute; left: 50%; top: 43%; margin: 0; transform: translate(-50%, -50%) scale(0.55); }
.brand-preview-grid-five .brand-preview-body small { margin-top: auto; padding-top: 12px; }
.visual-lg { height: 350px; }
.visual-lg .catalog-v2-nmark { width: 44px; height: 44px; right: 27px; bottom: 25px; }
.lg-product-photo { position: absolute; z-index: 2; inset: 118px 32px 76px; display: flex; align-items: flex-end; justify-content: center; mix-blend-mode: multiply; }
.lg-product-photo img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center bottom; }
/* The source contains generous white margins: scale only inside a safe stage. */
.lg-photo-split { inset: 91px 18px 71px; }
.lg-photo-iwt { inset: 112px 22px 71px; }
.lg-model-code { margin: 12px 0 0; color: var(--muted); font-size: 11px; line-height: 1.5; overflow-wrap: anywhere; }
.lg-catalog-note { margin: 22px 0 0; color: var(--muted); font-size: 13px; line-height: 1.65; }
.lg-product-card .catalog-v2-content { flex: 1; }
@media (max-width: 1199px) and (min-width: 681px) {
  .brand-preview-grid-five { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .brand-preview-grid-five > a { grid-column: span 2; }
  .brand-preview-grid-five > a:nth-child(4) { grid-column: 2 / span 2; }
  .brand-preview-grid-five > a:nth-child(5) { grid-column: 4 / span 2; }
}
@media (max-width: 680px) {
  .brand-panel-five > .lg-brand-link { min-height: 88px; gap: 18px; }
  .brand-preview-grid-five { grid-template-columns: 1fr; gap: 12px; }
  .brand-preview-grid-five > a { display: grid; grid-template-columns: 38% 1fr; min-height: 150px; }
  .brand-preview-grid-five .brand-preview-figure { height: 100%; min-height: 150px; padding: 12px 8px 36px; border: 0; }
  .brand-preview-grid-five .brand-preview-figure img { max-height: 104px; }
  .brand-preview-grid-five .brand-preview-figure::after { width: 28px; height: 28px; right: 8px; bottom: 8px; }
  .brand-preview-grid-five .brand-preview-body { padding: 18px 16px; }
  .brand-preview-grid-five .brand-preview-body strong { font-size: 20px; min-height: 0; }
  .brand-preview-grid-five .brand-preview-body small { font-size: 11px; padding-top: 8px; }
  .brand-preview-grid-five .brand-preview-more { margin-top: 10px; font-size: 12px; }
  .brand-preview-grid-five .brand-preview-figure .atl-split { transform: translate(-50%, -50%) scale(0.38); }
  .visual-lg { height: 350px; }
}
@media (prefers-reduced-motion: reduce) {
  .brand-preview-grid-five .brand-preview-card, .brand-preview-grid-five img { transition: none; }
}
