/* Reuse the product gallery module; retain the complete selected images. */
#sequence .preppy-flow .reborn-slide img{object-fit:contain!important}
#sequence .preppy-flow .reborn-gallery-controls{gap:var(--space-small)}
#sequence .preppy-flow .reborn-gallery-controls button{background:transparent;border:0;padding:0;color:var(--ink);font:inherit;cursor:pointer}
#sequence .preppy-flow .reborn-gallery-controls button:hover{color:var(--silver)}
#sequence .preppy-flow .reborn-gallery-controls button:disabled{visibility:hidden}

/* Paired outfit and detail galleries, using the shared product formats. */
#sequence .preppy-flow .reborn-board{max-width:100%;gap:var(--space-large)}
#sequence .preppy-flow .reborn-look{grid-template-columns:minmax(0,var(--media-large)) minmax(0,var(--media-medium));column-gap:var(--space-large);justify-content:start}
#sequence .preppy-flow .preppy-details{max-width:var(--media-medium);margin-top:var(--space-large)}
#sequence .preppy-flow .reborn-caption{grid-column:1/-1}
#sequence .preppy-flow .reborn-look:nth-child(even){justify-content:end}
@media(max-width:700px){#sequence .preppy-flow .reborn-look{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-small)}#sequence .preppy-flow .preppy-details{margin-top:var(--space-medium)}}
#sequence .preppy-flow .utility-campaign-strip .reborn-slide{flex-basis:var(--media-medium);width:var(--media-medium)}

#sequence .preppy-flow .reborn-slide{position:relative;overflow:hidden;background:var(--paper)}
#sequence .preppy-flow .reborn-slide img.preppy-aligned{position:static!important;max-width:100%!important;width:100%!important;height:100%!important;top:auto!important;left:auto!important;transform:none!important;object-fit:contain!important;object-position:center top!important;margin:0!important}


#sequence .preppy-campaign{margin-top:var(--space-large)}
#sequence .preppy-campaign>header{margin-bottom:var(--space-large)}
#sequence .preppy-campaign .reborn-slide{aspect-ratio:4/5}
#sequence .preppy-campaign .reborn-slide img{width:100%;height:100%;object-fit:contain!important}
