main.pageGeneric.page-marque-delicare {
    padding-block-start: 0;
}

/* Breadcrumbs */

.page-marque-delicare--breadcrumbs {
    padding-block-start: calc(var(--header-height) + (var(--header-top-position) * 2));
    background-color: var(--lavender);
}

@media screen and (min-width: 48rem) {

    .page-marque-delicare {
        margin-inline: unset;
        margin-block-end: unset;
    }
}

@media screen and (min-width: 80rem) {

    .page-marque-delicare--breadcrumbs {
        position: absolute;
        z-index: 10;
    
        margin-inline-start: 0;
        padding-inline: calc((100vw - min(var(--content-width), var(--max-content-width))) / 2);

        background-color: transparent;
    }

    .page-marque-delicare--breadcrumbs .breadcrumbs {
        width: auto;
    }

}

@media screen and (min-width: 64rem) and (max-width: 103rem) {

    .page-marque-delicare--breadcrumbs {
        padding-block-start: calc(var(--header-height) + 1.5rem);
    }

}