/*
 * Heikaya v6.20.4 — phone-only Egermann media cleanup.
 *
 * Fixes only the mobile Egermann section:
 * 1) removes the dark play/overlay layer
 * 2) removes the dark media stage background
 * 3) lets the video/image keep its full proportions instead of being cropped
 *
 * Desktop and tablet remain untouched.
 */

@media (max-width: 767px) {
    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature {
        background: #f7f2e9 !important;
    }

    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature > .lumiere-egermann-feature__media {
        display: block !important;
        width: 100% !important;
        min-height: 0 !important;
        height: auto !important;
        aspect-ratio: auto !important;
        overflow: hidden !important;
        padding: 0 !important;
        background: #f7f2e9 !important;
        cursor: pointer !important;
    }

    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature > .lumiere-egermann-feature__media.has-first-frame-preview {
        aspect-ratio: auto !important;
    }

    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature .lumiere-egermann-feature__video,
    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature .lumiere-egermann-feature__media > img {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        object-fit: contain !important;
        object-position: center center !important;
        background: transparent !important;
    }

    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature .lumiere-egermann-feature__play {
        opacity: 0 !important;
        pointer-events: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature .lumiere-egermann-feature__play span {
        display: none !important;
    }

    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature .lumiere-egermann-feature__media::before,
    html body.home section.lumiere-egermann-feature.heikaya-restored-egermann-feature .lumiere-egermann-feature__media::after {
        display: none !important;
        content: none !important;
    }
}
