/** Retail Experience Framework 20.9.8 — homepage flow integrity fallback. */
body.ref-home-flow-v2098 .retail-home-section--adaptive-discovery,
body.ref-home-flow-v2098 .retail-home-section--reviews,
body.ref-home-flow-v2098 .retail-home-section--advice,
body.ref-home-flow-v2098 .ref-adaptive-discovery,
body.ref-home-flow-v2098 .ref-adaptive-discovery__layout,
body.ref-home-flow-v2098 .ref-adaptive-discovery__products,
body.ref-home-flow-v2098 .ref-adaptive-discovery__products ul.products,
body.ref-home-flow-v2098 .ref-adaptive-discovery__guide {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
}

body.ref-home-flow-v2098 .ref-adaptive-discovery__layout {
    align-items: stretch !important;
    grid-auto-rows: auto !important;
}

body.ref-home-flow-v2098 .ref-adaptive-discovery__products ul.products {
    grid-auto-rows: auto !important;
    align-items: stretch !important;
}

body.ref-home-flow-v2098 .ref-adaptive-discovery [hidden],
body.ref-home-flow-v2098 .retail-home-section[hidden] {
    display: none !important;
}

body.ref-home-flow-v2098 .retail-home-section--brands:empty,
body.ref-home-flow-v2098 .retail-home-section--adaptive-discovery:empty,
body.ref-home-flow-v2098 .retail-home-section--reviews:empty,
body.ref-home-flow-v2098 .retail-home-section--advice:empty {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
