/* Keep Stone's long name and the catalogue scene within the accepted HOME mobile composition. */
@media(max-width:700px){body.deco-apartment-page[data-project=zhk-stone-rise] .site-header .atlas-brand{display:none}}
body.deco-apartment-page[data-project=zhk-stone-rise] #catalog .scene{overflow:hidden}

@media(max-width:700px){body[data-project=zhk-stone-rise] .page-sections.has-section-menu{padding-inline:12px;gap:4px!important}body[data-project=zhk-stone-rise] .page-sections.has-section-menu .sticky-name{font-size:14px!important}body[data-project=zhk-stone-rise] .page-sections.has-section-menu .sticky-cta{padding-inline:10px}}
@media(max-width:360px){body[data-project=zhk-stone-rise] .page-sections.has-section-menu{padding-inline:8px}body[data-project=zhk-stone-rise] .page-sections.has-section-menu .sections-toggle{font-size:0!important;gap:0!important}body[data-project=zhk-stone-rise] .page-sections.has-section-menu .sections-toggle span{font-size:18px!important}body[data-project=zhk-stone-rise] .page-sections.has-section-menu .sticky-cta{padding-inline:6px}}
@media(max-width:360px){body[data-project=zhk-stone-rise] #promotions .accordion{grid-template-columns:minmax(0,1fr)}body[data-project=zhk-stone-rise] #promotions .offer-title{min-width:0;overflow-wrap:anywhere}}
body[data-project=zhk-stone-rise] #apartments .plans-list .plans-mini-area{font-size:18px!important;line-height:1.25!important}
body[data-project=zhk-stone-rise] .nearby-photo-credit{display:block;font-size:10px;line-height:1.4;color:#b5ada0;margin-top:8px}
body[data-project=zhk-stone-rise] #characteristics .kremlin svg.priority-photo{filter:none;width:150px!important;height:150px!important;right:8px!important;bottom:8px!important}
body[data-project=zhk-stone-rise] #characteristics .finish img[data-icon-kind=terrace]{position:static!important;display:block;width:100%!important;max-width:180px;height:auto!important;object-fit:contain;margin:28px auto 0;filter:none!important;flex:none}
@media(max-width:760px){body[data-project=zhk-stone-rise] #characteristics .kremlin svg.priority-photo{width:92px!important;height:92px!important}body[data-project=zhk-stone-rise] #characteristics .finish svg.priority-photo{width:64px!important;height:64px!important}}
body[data-project=zhk-stone-rise] #top .hero-scene img{object-position:50% 45%}
body[data-project=zhk-stone-rise] #about .about-images figure:first-child{aspect-ratio:1672/941;height:auto;align-self:start}
body[data-project=zhk-stone-rise] #about .about-images figure:first-child img{width:100%;height:auto!important;aspect-ratio:1672/941;object-fit:contain!important}
@media(max-width:760px){body[data-project=zhk-stone-rise] #top .hero-scene img{object-position:30% 50%}}
@media(min-width:701px){
body[data-project=zhk-stone-rise] .location-layout{height:57svh;max-height:820px;min-height:0!important}
body[data-project=zhk-stone-rise] .location-layout .location-canvas-wrap{height:100%;min-height:0!important}
body[data-project=zhk-stone-rise] .location-sidebar{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}
body[data-project=zhk-stone-rise] .location-filters{display:flex;flex-direction:column;flex:1;min-height:0}
body[data-project=zhk-stone-rise] .location-category-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
body[data-project=zhk-stone-rise] .location-filters [data-map-all],body[data-project=zhk-stone-rise] .location-address{flex-shrink:0}
}
