[hidden]{display:none!important}#main{animation:none}.novida-hero-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:contents}.skip-to-content{position:fixed;top:-100px;left:20px;z-index:10000;padding:12px 20px;background:#fff;color:#111}.skip-to-content:focus{top:10px}:focus-visible{outline:2px solid #00cf94;outline-offset:4px}.mobile-menu-toggler{cursor:pointer}button.mobile-menu-toggler{border:0;padding:0;color:inherit;background:transparent}.novida-native-slider{overflow:hidden}.novida-native-slider>.swiper-wrapper{display:flex;transition:transform .3s ease}.novida-native-slider .swiper-slide{height:auto}button.swiper-button-next,button.swiper-button-prev{border:0;padding:0;cursor:pointer}.swiper-button-disabled{cursor:default;opacity:.35}.swiper-scrollbar{position:relative}.swiper-scrollbar:after{content:"";position:absolute;top:0;bottom:0;width:var(--thumb-width, 20%);left:var(--thumb-left, 0%);background:#00cf94;border-radius:inherit}.swiper-pagination{background:#ffffff50}.swiper-pagination:after{content:"";display:block;height:100%;width:var(--progress, 0%);background:#00cf94;transition:width .3s}.checkbox-wrapper label input[type=checkbox]{display:block;position:absolute;width:1px;height:1px;opacity:0}.checkbox-wrapper label:has(input:focus-visible),.wpcf7-acceptance label:has(input:focus-visible){outline:2px solid #00cf94;outline-offset:4px}.pagination button.page-numbers{font:inherit;cursor:pointer;border:0}.image-zoomable{cursor:zoom-in}.form-status{padding:20px;margin-bottom:20px;border:1px solid #00cf94;border-radius:10px}.form-error{border-color:#b03030}.novida-map{position:relative;overflow:hidden;background:#e9e8df;cursor:grab;touch-action:pan-y}.novida-map-tiles,.novida-map-markers,.novida-map .leaflet-map-pane,.novida-map .leaflet-popup-pane{position:absolute;top:0;right:0;bottom:0;left:0}.novida-map .leaflet-popup-pane{pointer-events:none}.novida-map .leaflet-popup{pointer-events:auto}.novida-map-tiles img{position:absolute;top:0;left:0;width:256px;height:256px;max-width:none;-webkit-user-select:none;user-select:none}.novida-map-controls{position:absolute;z-index:4;left:12px;top:12px;border:1px solid #bbb;border-radius:4px;overflow:hidden;box-shadow:0 1px 4px #0003}.novida-map-controls button{display:block;height:32px;width:32px;border:0;border-bottom:1px solid #ccc;padding:0;background:#fff;color:#111;font:700 24px/32px Arial,sans-serif;cursor:pointer}.novida-map-controls button:last-child{border-bottom:0}.novida-map-marker{position:absolute;transform:translate(-50%,-50%);padding:0;border:0;background:transparent;width:50px;height:50px;cursor:pointer}.novida-map-marker img{display:block;width:100%;height:100%}.novida-map-cluster{height:60px;width:60px;border-radius:50%;border:10px solid #16db9373;background:#000;color:#16db93;font:700 17px/40px Funnel Sans,sans-serif}.novida-map-popup{position:absolute;z-index:5;transform:translate(-50%,-100%);width:360px;padding:0;border-radius:12px;box-shadow:0 3px 14px #0006;background:#fff;color:#222;cursor:auto}.novida-map-popup.kv-popup-condo{width:max-content;border-radius:999px}.novida-map-popup.kv-popup-condo .novida-map-popup-close{display:none}.novida-map-popup.kv-popup-condo:after{display:none}.novida-map-popup:after{content:"";position:absolute;bottom:-10px;left:calc(50% - 10px);border:10px solid transparent;border-top-color:#fff;border-bottom:0}.novida-map-popup-close{position:absolute;top:0;right:3px;padding:0;height:25px;width:25px;border:0;background:transparent;color:#777;font:20px/25px Arial,sans-serif;cursor:pointer}.novida-map-attribution{position:absolute;z-index:6;right:0;bottom:0;padding:1px 5px;background:#ffffffe0;color:#126044;font:10px/14px Arial,sans-serif}.novida-map .leaflet-popup-content{margin:0;width:auto!important}.novida-map-popup .popup-content{display:block}.novida-map-popup .map-popup-image{width:100%;height:auto;object-fit:cover}.novida-map-popup .kv-popup-body{padding:10px 20px}.novida-map-popup.kv-popup-condo .kv-popup-body{padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-adatvedelmi-tajekoztato .entry-content a{overflow-wrap:anywhere}body.novida-image-viewer-open{overflow:hidden}.novida-image-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#18181bfa;color:#ddd}.novida-image-dialog::backdrop{background:#18181b}.novida-image-dialog:not([open]){display:none}.novida-image-dialog[open]{display:block}.novida-image-toolbar{position:absolute;inset:0 0 auto;height:46px;z-index:2}.novida-image-zoom-controls{position:absolute;left:50%;transform:translate(-50%);display:flex}.novida-image-window-controls{position:absolute;right:0;top:0;display:flex}.novida-image-dialog button{width:46px;height:46px;padding:12px;border:0;border-radius:0;background:#18181b8c;color:#ddd;cursor:pointer}.novida-image-dialog button:hover{color:#fff;background:#303033}.novida-image-dialog button:disabled{opacity:.35;cursor:default}.novida-image-dialog button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.novida-image-dialog svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.novida-image-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.novida-image-stage figure{position:relative;margin:0}.novida-image-stage img{display:block;width:auto;height:auto;max-width:calc(100vw - 96px);max-height:calc(100dvh - 160px);touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:center}.novida-image-dialog .novida-image-inner-close{position:absolute;right:-6px;top:-46px;z-index:1;background:transparent}.novida-image-stage figcaption{position:absolute;top:calc(100% + 12px);left:0;right:0;color:#ddd;text-align:center;font-size:14px;line-height:1.4}@media(max-width:600px){.novida-image-stage img{max-width:calc(100vw - 24px);max-height:calc(100dvh - 160px)}.novida-image-zoom-controls{left:0;transform:none}}.testimonial-card .testimonial-author .testimonial-photo{width:70px;height:70px;flex:0 0 70px}.testimonial-content:has(>.link-wrapper):not(:has(>p:empty)){padding-bottom:16px}#main:has(>#content>.shopify-section>.section-cta:last-child) #site_footer{margin-top:0}.steps__slider.swiper-static .swiper-scrollbar{display:none}.shopify-policy__container{padding-top:180px}.shopify-policy__body{overflow-wrap:anywhere}@media(max-width:767px){.shopify-policy__container{padding-top:140px}}.novida-map-marker{cursor:pointer}.novida-map-dragging,.novida-map-dragging *{cursor:grabbing!important}.novida-map-marker:focus-visible{outline-offset:3px}.novida-map-popup{width:361px}.novida-map-popup .leaflet-popup-content-wrapper{border-radius:12px;overflow:hidden}.novida-map-popup.novida-map-label{width:max-content;max-width:80vw}.novida-map-popup.novida-map-label.kv-popup-condo{margin-bottom:0}.novida-map .kv-zoom-hint,.novida-map .kv-gesture-hint{max-width:calc(100% - 24px);width:max-content;text-align:center;line-height:1.4}.novida-map .leaflet-tile-pane{z-index:1}.novida-map .leaflet-marker-pane{z-index:2}.novida-map .leaflet-popup-pane{z-index:3}#site_footer .site_footer-top .container .site_footer-top-1st .awards img{width:150px;height:auto;aspect-ratio:1;object-fit:contain}.novida-map{-webkit-user-select:none;user-select:none}.novida-map .novida-map-popup{-webkit-user-select:text;user-select:text}.novida-map-marker img{-webkit-user-drag:none}button#back-top{-webkit-appearance:none;appearance:none;border:0;padding:0}.section-gallery .gallery-swiper.novida-native-slider{overflow:visible}.section-gallery button.swiper-button-prev,.section-gallery button.swiper-button-next{-webkit-appearance:none;appearance:none}.novida-native-slider{touch-action:pan-y}.novida-native-slider>.swiper-wrapper{user-select:none;-webkit-user-select:none}.novida-native-slider .swiper-scrollbar:after{display:none}.novida-slider-dragging,.novida-slider-dragging *{cursor:grabbing!important}#site_header .site_header--main .site_header-logo .novida-logo-label{font-size:0;line-height:0}.novida-offer-description>p:first-child,.novida-offer-building>p:first-child{margin-top:0}.novida-offer-description>p:last-child,.novida-offer-building>p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/novida-native.css.map */
