.beon_favorites_menu_button a{background-color:transparent;transition:background-color .3s ease-out;height:34px;width:34px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.beon_favorites_menu_button:hover a{background-color:var(--beon-fav-menu-button-icon-active-bg-color)}.beon_favorites_menu_button .simplefavorite-image{height:24px;width:24px;filter:var(--beon-icon-filter-darkgreen)}.beon_favorites_menu_hover{visibility:hidden;opacity:0;font:var(--beon-fav-menu-button-hover-font);color:var(--beon-fav-menu-button-hover-text-color);background-color:var(--beon-fav-menu-button-hover-bg-color);border:var(--beon-fav-menu-button-hover-border);border-radius:var(--beon-fav-menu-button-hover-border-radius);position:absolute;top:56px;right:0;padding:15px 20px;white-space:nowrap;transition:visibility 0s,opacity .3s ease-out;z-index:1}.beon_favorites_menu_button:hover .beon_favorites_menu_hover{visibility:visible;opacity:1}.beon-unit-slider .swiper-slide{height:auto;align-self:stretch}.beon-unit-slider .swiperlisting{border-radius:var(--beon-listing-border-radius);border:var(--beon-listing-border);color:var(--beon-listing-text-color);background-color:var(--beon-listing-bg-color);padding:15px;display:flex;flex-direction:column;height:100%}.image-wrapper .highlight-marker-wrapper{display:flex;flex-direction:row;gap:5px;position:absolute;z-index:1;flex-wrap:wrap;left:17px;top:16px}.image-wrapper .group-highlight-wrapper{display:flex;border-radius:var(--beon-listing-img-marker-border-radius);box-shadow:var(--beon-listing-img-marker-shadow);padding:6px 10px;font:var(--beon-listing-img-marker-font);cursor:default}.image-wrapper .group-highlight-wrapper,.image-wrapper a:hover .group-highlight-wrapper{background-color:var(--beon-listing-img-marker-group-bg-color);color:var(--beon-listing-img-marker-group-text-color)}.image-wrapper .flex-viewport{border-radius:var(--beon-listing-gallery-border-radius)}.unitslider-wrapper .swiperlisting #slider.flexslider img{height:210px;width:100%;object-fit:cover;object-position:center}.image-wrapper #slider{border:none;margin:0}.image-wrapper .flex-prev::before{content:url("https://cdn-ileompg.nitrocdn.com/oEwXizYNhZcdonLgtFFhZhtCyuftIBuY/assets/images/source/rev-757c6da/www.ferienwohnung-nordsee.de/wp-content/themes/rupprecht-theme/assets/images/arrow_left.svg") !important;font-size:0 !important;height:10px;width:10px;filter:var(--beon-listing-gallery-icon-filter);left:11px;top:0px;position:relative}.image-wrapper .flex-direction-nav .flex-prev{background-color:var(--beon-listing-gallery-icon-bg-color);border:var(--beon-listing-gallery-icon-border);border-radius:var(--beon-listing-gallery-icon-border-radius);left:20px !important}.image-wrapper .flexslider:hover .flex-direction-nav .flex-prev{opacity:1}.image-wrapper .flexslider:hover .flex-direction-nav .flex-prev:hover{left:15px !important}.image-wrapper .flex-next::before{content:url("https://cdn-ileompg.nitrocdn.com/oEwXizYNhZcdonLgtFFhZhtCyuftIBuY/assets/images/source/rev-757c6da/www.ferienwohnung-nordsee.de/wp-content/themes/rupprecht-theme/assets/images/arrow_right.svg") !important;font-size:0 !important;height:10px;width:10px;filter:var(--beon-listing-gallery-icon-filter);right:11px;top:0px;position:relative}.image-wrapper .flex-direction-nav .flex-next{background-color:var(--beon-listing-gallery-icon-bg-color);border:var(--beon-listing-gallery-icon-border);border-radius:var(--beon-listing-gallery-icon-border-radius);right:20px !important}.image-wrapper .flexslider:hover .flex-direction-nav .flex-next{opacity:1}.image-wrapper .flexslider:hover .flex-direction-nav .flex-next:hover{right:15px !important}.image-wrapper .flexslider .flex-direction-nav a{margin-top:-15px !important;height:36px !important;width:36px !important;color:transparent}.image-wrapper .flexslider .flex-control-nav{bottom:0px;opacity:1}.image-wrapper .flexslider .flex-control-nav li a{width:7px;height:7px;background:var(--beon-listing-gallery-dots-color-inactive);box-shadow:none}.image-wrapper .flexslider .flex-control-nav li a.flex-active{background:var(--beon-listing-gallery-dots-color-active)}.swiperlisting .info-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0px 0px;height:100%}.info-wrapper .info-header{display:flex;flex-direction:row;justify-content:space-between}.info-header .unit-region{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px}.info-header .unit-region p{font:var(--beon-listing-region-font);margin:0}.info-header .unit-region img{filter:var(--beon-listing-region-icon-filter);width:20px;height:20px}.info-header .unit-favorite .simplefavorite-button{background-color:transparent;height:34px;width:34px;border-radius:var(--beon-listing-favorite-border-radius);padding:0;display:flex;align-items:center;justify-content:center;border:0px}.info-header .unit-favorite .simplefavorite-button.active{opacity:1}.info-header .unit-favorite .simplefavorite-button:hover{background-color:var(--beon-listing-favorite-bg-color-hover)}.simplefavorite-button img{filter:var(--beon-listing-favorite-icon-filter);width:24px;height:24px}.simplefavorite-text{display:none}.info-wrapper .info-body{display:flex;flex-direction:column}.info-body .unit-title,.info-body .unit-title a,.info-body .unit-title a:hover{font:var(--beon-listing-title-font);color:var(--beon-listing-title-text-color);margin-bottom:20px}.info-body .properties-wrapper{display:flex;flex-direction:row;font:var(--beon-listing-keyfacts-font);gap:12px 9px;margin-bottom:12px}.info-body .highlights-wrapper{display:flex;flex-direction:row;gap:12px 9px;flex-wrap:wrap}.highlights-wrapper .single-highlight,.properties-wrapper p{font:var(--beon-listing-highlights-font);background-color:var(--beon-listing-highlights-bg-color);color:var(--beon-listing-highlights-text-color);border:var(--beon-listing-highlights-border);border-radius:var(--beon-listing-highlights-border-radius);padding:8px 12px}.info-wrapper .info-footer{display:flex;flex-direction:column;padding-top:20px}.info-footer .default-layout-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.info-footer .rating-wrapper{display:flex;flex-direction:row;gap:12px}.rating-wrapper .rating-box{height:37px;width:42px;display:flex;align-items:center;justify-content:center;color:var(--beon-listing-rating-box-text-color);font:var(--beon-listing-rating-box-font);background-color:var(--beon-listing-rating-box-bg-color);border-radius:var(--beon-listing-rating-box-border-radius)}.rating-wrapper .rating-details{display:flex;flex-direction:column}.rating-wrapper .rating-details p{margin:0}.rating-details .rating-text{font:var(--beon-listing-rating-font-line-1)}.rating-details .rating-count{font:var(--beon-listing-rating-font-line-2)}.info-footer .no-price-button{background-color:var(--beon-listing-no-price-button-bg-color);border-radius:var(--beon-listing-no-price-button-border-radius);height:36px;width:36px;display:flex;align-items:center;justify-content:center;position:relative;transition:left ease-out .3s;left:0px}.info-footer .no-price-button:hover{left:5px}.info-footer .no-price-button img{filter:var(--beon-listing-no-price-button-icon-filter)}.unitslider-wrapper .beon-swiper-button-next{right:-75px;transition:right ease-out .3s}.unitslider-wrapper .beon-swiper-button-next:hover{right:-80px}.unitslider-wrapper .beon-swiper-button-prev{left:-75px;transition:left ease-out .3s}.unitslider-wrapper .beon-swiper-button-prev:hover{left:-80px}.unitslider-wrapper .beon-swiper-button-next,.unitslider-wrapper .beon-swiper-button-prev{background-color:var(--beon-swiper-icon-bg-color);font-family:var(--beon-font-family);color:var(--beon-swiper-icon-color);border-radius:50%;padding:12px;width:36px;background-image:none;height:36px;z-index:1;position:absolute;top:50%;cursor:pointer}.unitslider-wrapper .beon-swiper-button-next.nitro-lazy,.unitslider-wrapper .beon-swiper-button-prev.nitro-lazy{background-image:none !important}.unitslider-wrapper .beon-swiper-button-next:after{content:url("https://cdn-ileompg.nitrocdn.com/oEwXizYNhZcdonLgtFFhZhtCyuftIBuY/assets/images/source/rev-757c6da/www.ferienwohnung-nordsee.de/wp-content/themes/rupprecht-theme/assets/images/arrow_right.svg");filter:var(--beon-swiper-icon-filter);height:12px;width:12px;display:block}.unitslider-wrapper .beon-swiper-button-prev:after{content:url("https://cdn-ileompg.nitrocdn.com/oEwXizYNhZcdonLgtFFhZhtCyuftIBuY/assets/images/source/rev-757c6da/www.ferienwohnung-nordsee.de/wp-content/themes/rupprecht-theme/assets/images/arrow_left.svg");filter:var(--beon-swiper-icon-filter);height:12px;width:12px;display:block}.unitslider-wrapper .beon-swiper-button-next:after,.unitslider-wrapper .beon-swiper-button-prev:after{line-height:12px;font-size:11px;font-weight:300}@media only screen and (max-width: 1400px){.unitslider-wrapper .beon-swiper-button-next,.unitslider-wrapper .beon-swiper-button-prev{display:none}}@media only screen and (max-width: 1200px){.unitslider-wrapper .beon-swiper-button-next,.unitslider-wrapper .beon-swiper-button-prev{display:none}}:root{--border-color:#e9e6e1;--green:#3aa967}#newsletter-form{width:100%;display:flex;flex-direction:column;gap:15px}#newsletter-form input[type="email"]{height:50px;border:var(--beon-newsletter-input-border);border-radius:var(--beon-newsletter-input-border-radius);background-color:var(--beon-newsletter-input-bg-color);color:var(--beon-newsletter-input-text-color);font:var(--beon-newsletter-input-font)}#newsletter-form input[type="email"]:focus{outline:none}#newsletter-form .check-wrapper{position:absolute;width:20px;height:20px;content:"";top:15px;right:10px;display:flex;align-items:center;justify-content:center}#newsletter-form .check{content:url("https://cdn-ileompg.nitrocdn.com/oEwXizYNhZcdonLgtFFhZhtCyuftIBuY/assets/images/source/rev-757c6da/www.ferienwohnung-nordsee.de/wp-content/themes/rupprecht-theme/assets/images/checkmark_2.svg");width:12px;height:12px;position:absolute;filter:invert(72%) sepia(12%) saturate(2582%) hue-rotate(90deg) brightness(79%) contrast(68%)}#newsletter-form input[type=submit]{cursor:pointer;border:var(--beon-newsletter-button-border);border-radius:var(--beon-newsletter-button-border-radius);font:var(--beon-newsletter-button-font);background-color:var(--beon-newsletter-button-bg-color);color:var(--beon-newsletter-button-text-color);height:50px}