/* Lotte: customer-specific header_layout=50-53 for infobox headlines. */
html body .min-header--layout-50,
html body .min-header--layout-51,
html body .min-header--layout-52,
html body .min-header--layout-53 {
    margin: 0 0 var(--min-space-md, 1rem);
}

html body .lotte-header-infobox,
html body .header-infobox {
    color: var(--lotte-primary, var(--mandant-primary, #145675));
    font-weight: 800;
    line-height: var(--min-line-height-heading, 1.18);
    letter-spacing: 0;
    margin: 0 0 var(--min-space-sm, 0.75rem);
}

html body .lotte-header-infobox--h1 {
    font-size: clamp(2.15rem, 4vw, 3.25rem);
}

html body .ce-textpic.well .lotte-header-infobox--h1,
html body .frame-well .lotte-header-infobox--h1,
html body .lotte-info-box .lotte-header-infobox--h1 {
    font-size: clamp(2.15rem, 4vw, 3.25rem);
}

html body .lotte-header-infobox--h2,
html body .lotte-header-infobox:not(
    .lotte-header-infobox--h1,
    .lotte-header-infobox--h3,
    .lotte-header-infobox--h4
) {
    font-size: clamp(1.75rem, 2vw + 0.75rem, 2.35rem);
}

html body .ce-textpic.well .lotte-header-infobox--h2,
html body .frame-well .lotte-header-infobox--h2,
html body .lotte-info-box .lotte-header-infobox--h2 {
    font-size: clamp(1.75rem, 2vw + 0.75rem, 2.35rem);
}

html body .lotte-header-infobox--h3 {
    font-size: clamp(1.35rem, 1.4vw + 0.85rem, 1.8rem);
}

html body .ce-textpic.well .lotte-header-infobox--h3,
html body .frame-well .lotte-header-infobox--h3,
html body .lotte-info-box .lotte-header-infobox--h3 {
    font-size: clamp(1.35rem, 1.4vw + 0.85rem, 1.8rem);
}

html body .lotte-header-infobox--h4 {
    font-size: clamp(1.15rem, 1vw + 0.8rem, 1.45rem);
}

html body .ce-textpic.well .lotte-header-infobox--h4,
html body .frame-well .lotte-header-infobox--h4,
html body .lotte-info-box .lotte-header-infobox--h4 {
    font-size: clamp(1.15rem, 1vw + 0.8rem, 1.45rem);
}

html body .ce-textpic.well .lotte-header-infobox,
html body .frame-well .lotte-header-infobox,
html body .lotte-info-box .lotte-header-infobox {
    color: var(--lotte-primary, var(--mandant-primary, #145675));
}

html body .lotte-header-infobox a,
html body .header-infobox a {
    color: inherit;
}
