/* Desktop map/gallery split. Mobile retains the existing layout. */
@media(min-width:1100px){
 body.rpmx-listing-v2 .rpmx-listing-v2-hero.rpmx-hero-with-map{
 --rpmx-split-height:540px;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 grid-template-areas:"location gallery" ". gallery-link" "ad ad"!important;
 column-gap:20px!important;row-gap:12px!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-listing-hero-map{
 height:var(--rpmx-split-height)!important;min-height:0!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-listing-gallery{
 min-width:0!important;margin:0!important;display:flex!important;flex-direction:column;
 height:var(--rpmx-split-height)!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-gallery-heading{
 flex:0 0 48px;margin:0!important;align-items:flex-start;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-gallery-heading p{display:none}
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-listing-gallery>.rpmx-hero-gallery{
 flex:1 1 0!important;min-height:0!important;height:auto!important;margin:0!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-listing-gallery>.rpmx-hero-gallery--mixed:not(.is-single){
 --rpmx-gallery-frame-h:492px;
 grid-template-columns:minmax(0,calc(492px * var(--rpmx-featured-ratio-decimal,.5625))) minmax(0,1fr)!important;
 grid-template-rows:repeat(4,minmax(0,1fr))!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-hero-gallery--mixed>.rpmx-hero-photo:not(.is-primary){
 grid-column:2!important;grid-row:auto!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-hero-gallery--mixed>.rpmx-gallery-all{
 top:auto!important;bottom:10px!important;right:10px!important;
 }
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-gallery-contribute-link{margin:0!important}
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-listing-gallery-carousel,
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-selected-place__gallery-viewport,
 body.rpmx-listing-v2 .rpmx-hero-with-map .rpmx-selected-place__gallery-track{height:100%!important}
}
