/* Static equivalents of the original Wix runtime's layout adjustments. */
#layout-root { display: contents; }
[hidden], template { display: none !important; }
.hidden-during-prewarmup { visibility: visible !important; }
#DrpDwnMn1itemsContainer { display: flex; gap: 1px; }
#DrpDwnMn1itemsContainer > li { flex: none; height: 45px; }
#DrpDwnMn10 { width: 104px; }
#DrpDwnMn11 { width: 117px; }
#DrpDwnMn12 { width: 136px; }
#DrpDwnMn13 { width: 144px; }
#DrpDwnMn14 { width: 133px; }
#DrpDwnMn15 { width: 213px; }
#DrpDwnMn16 { width: 86px; }
#DrpDwnMn1itemsContainer .PPvdEk { line-height: 45px; }
#DrpDwnMn1__more__, #DrpDwnMn1dropWrapper { display: none !important; }
#gallery { position: relative; width: 100%; height: 100%; overflow: hidden; touch-action: pan-y; }
.gallery-track { display: flex; width: 100%; height: 100%; will-change: transform; }
#gallery .gallery-slide { position: relative; flex: 0 0 100%; width: 100%; height: 100%; margin: 0; }
#gallery .gallery-slide img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
#gallery > .gallery-image { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
#gallery .gallery-caption { position: absolute; inset: 0; pointer-events: none; }
#gallery .yr08EU { z-index: 2; pointer-events: none; }
#gallery .yr08EU button { pointer-events: auto; }
#gallery .b_sJh_ { z-index: 3; }
#gallery button { cursor: pointer; }
#gallery:focus-visible { outline: 2px solid #e53d3d; outline-offset: -2px; }
#TINY_MENU { opacity: 1 !important; pointer-events: auto !important; z-index: 20; }
#TINY_MENU > ul[aria-hidden="false"] { display: block !important; position: absolute; top: 55px; right: 0; width: 280px; padding: 8px 0; margin: 0; background: rgb(var(--bgDrop, 50,50,50)); border-radius: 4px; box-shadow: 0 3px 10px #0004; }
#TINY_MENU > ul li { display: block; }
#TINY_MENU > ul a { display: block; color: rgb(var(--txt, 255,255,255)); font: bold 14px/20px Arial, sans-serif; padding: 12px 18px; text-decoration: none; }
#TINY_MENU > ul a:hover, #TINY_MENU > ul a:focus-visible, #TINY_MENU > ul a[aria-current="page"] { background: rgb(var(--bgs, 128,128,128)); }
.local-map { width: 100%; height: 100%; border: 0; display: block; }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { scroll-behavior: auto !important; transition-duration: 0s !important; } }
