/* Phase 19 allowlisted presentation variants. These classes never affect hidden schema or indexable product copy. */
body.mfgo-exp-format_cards--compact .mf-pdp-format-grid{gap:8px}
body.mfgo-exp-format_cards--compact .mf-pdp-format-card{min-height:82px;padding:11px 13px;grid-template-columns:28px 1fr}
body.mfgo-exp-format_cards--spotlight .mf-pdp-format-card.is-selected{box-shadow:0 0 0 3px rgba(17,17,17,.14);transform:translateY(-2px)}
body.mfgo-exp-size_cards--compact .mf-pdp-size-grid{gap:7px}
body.mfgo-exp-size_cards--compact .mf-pdp-size-card{min-height:78px;padding:9px}
body.mfgo-exp-size_cards--compact .mf-pdp-size-card small{display:none}
body.mfgo-exp-size_cards--room_guidance .mf-pdp-size-card small{display:block;color:var(--mf-pdp-ink,#111);font-weight:700;margin-top:5px}
body.mfgo-exp-recommendation_grouping--editorial .related.products,
body.mfgo-exp-recommendation_grouping--editorial .upsells.products,
body.mfgo-exp-recommendation_grouping--editorial [data-mf-recommendations]{padding:clamp(18px,3vw,34px);border:1px solid #e4e4e1;border-radius:20px;background:#fafaf8}
body.mfgo-exp-recommendation_grouping--compact .related.products ul.products,
body.mfgo-exp-recommendation_grouping--compact .upsells.products ul.products{gap:12px}
body.mfgo-exp-cart_cross_sells--compact .cross-sells ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
[data-mfgo-experiment-surface]{scroll-margin-top:100px}
@media(max-width:720px){body.mfgo-exp-cart_cross_sells--compact .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){[data-mfgo-experiment-surface]{transition:none!important;animation:none!important}}
