.dynamicMap { --hotel-map-height: 100dvh; --hotel-map-top: 0px; position: absolute; top: var(--hotel-map-top); left: 0; height: var(--hotel-map-height); width: 100dvw; z-index: var(--hotel-dynamic-map-z-index); display: flex; flex-direction: column; background-color: var(--Base-Surface-Primary-light-Normal); } .wrapper { position: absolute; top: 0; left: 0; } @media screen and (min-width: 768px) { .dynamicMap { top: var(--main-menu-desktop-height); } }