.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}.unit-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-top:30px}.main-search button{box-shadow:none}.load-more.hidden{display:none}.load-more:after{content:" ";display:block;width:50px;height:50px;margin:5% auto;border-radius:50%;border:4px solid var(--beon-spinner-color);border-color:var(--beon-spinner-color) transparent var(--beon-spinner-color) transparent;animation:load-more 1.2s linear infinite}.pagination-wrapper{margin:50px auto 10px auto;text-align:center}span.page-numbers.current{padding:20px}.content-wrapper .pagination-wrapper a{background-color:var(--button-color);border:none;color:white;padding:15px 20px;cursor:pointer;outline:none;border-radius:2px}.content-wrapper .pagination-wrapper a:hover{text-decoration:none;background-color:var(--button-color);color:white}@keyframes load-more{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width: 1200px){.unit-wrapper{justify-content:center}}.unitcontent-wrapper{width:calc(50% - 10px);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}.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 .offer-highlight-wrapper,.image-wrapper .alternative-highlight-wrapper,.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:7px 10px;font:var(--beon-listing-img-marker-font);cursor:default}.image-wrapper .offer-highlight-wrapper,.image-wrapper a:hover .offer-highlight-wrapper{background-color:var(--beon-listing-img-marker-offer-bg-color);color:var(--beon-listing-img-marker-offer-text-color)}.offer-highlight-wrapper .offer-highlight{display:inline-flex;align-items:center;gap:10px}.offer-highlight-wrapper .offer-highlight img{width:18px !important;height:18px !important;object-fit:contain !important;min-height:18px !important;filter:var(--beon-icon-filter-white)}.offer-highlight-wrapper .offer-highlight-tooltip{font:500 12px/20px var(--beon-font-family);position:absolute;top:50px;left:0;background:#fff;padding:8px 20px;border:1px solid #e5dce4;border-radius:10px;box-shadow:0 0 14px 0 rgba(0,0,0,.12);text-align:center;min-width:230px;color:var(--beon-primary-text-color);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.offer-highlight-wrapper:hover .offer-highlight-tooltip{opacity:1;visibility:visible}.offer-highlight-wrapper .offer-highlight-tooltip::before{content:"";position:absolute;width:14px;height:14px;background:#fff;top:-8px;transform:rotate(45deg);border:solid #e0e0e0;border-width:1px 0 0 1px;left:25px}.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 .alternative-highlight-wrapper,.image-wrapper a:hover .alternative-highlight-wrapper{background-color:var(--beon-listing-img-marker-alt-bg-color);color:var(--beon-listing-img-marker-alt-text-color)}.image-wrapper .flex-viewport{border-radius:var(--beon-listing-gallery-border-radius)}.unitcontent-wrapper #slider.flexslider img{height:240px;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-854af4c/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-854af4c/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;z-index:1}.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)}.unitcontent-wrapper .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:focus{}.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:6px 12px}.info-body .alternatives-wrapper{min-height:37px;padding-top:20px}.info-body .alternatives-wrapper a,.info-body .alternatives-wrapper a:hover{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;border:var(--beon-listing-alt-border);border-radius:var(--beon-listing-alt-border-radius);background-color:var(--beon-listing-alt-bg-color);color:var(--beon-listing-alt-text-color);font:var(--beon-listing-alt-font);padding:3px 30px;gap:13px;position:relative}.alternatives-wrapper img{height:17px;width:17px;filter:var(--beon-listing-alt-icon-filter);position:absolute;left: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)}.info-footer .price-container{padding-top:20px}.info-footer .price-container a{height:50px;background-color:var(--beon-listing-price-button-bg-color);color:var(--beon-listing-price-button-text-color);font:var(--beon-listing-price-button-font);border-radius:var(--beon-listing-price-button-border-radius);display:flex;justify-content:center;align-items:center}.info-footer .offer-container{padding-top:17px}.info-footer .offer-container a{height:50px;background-color:var(--beon-listing-offer-button-old-price-bg-color);color:var(--beon-listing-offer-button-old-price-text-color);font:var(--beon-listing-offer-button-font);border-radius:var(--beon-listing-offer-button-border-radius);display:flex;justify-content:space-between;align-items:center}.info-footer .offer-container a .showprice{height:50px;background-color:var(--beon-listing-offer-button-new-price-bg-color);color:var(--beon-listing-offer-button-new-price-text-color);font:var(--beon-listing-offer-button-font);border-radius:8px 0 0 8px;display:flex;justify-content:center;align-items:center;gap:5px;padding:0 15px;min-width:70%}.info-footer .offer-container a .oprice{text-decoration:line-through;margin:0 15px 0 10px}@media only screen and (max-width: 1400px) and (min-width: 1025px){.main-search .right-col{padding-left:0%}#slider .slides img{min-height:250px}.unitcontent-wrapper .info-body ul{margin:0}.unitcontent-wrapper .info-wrapper{justify-content:space-between}.classification img{width:18px;padding-right:5px}#slider .slides img{max-height:-webkit-fill-available}.unitcontent-wrapper .info-body ul li{font-size:12px}.details-wrapper li img{width:15px}}@media only screen and (max-width: 1250px){.unitcontent-wrapper{height:auto;flex-direction:column;width:calc(50% - 10px)}}@media only screen and (max-width: 1024px){.unitcontent-wrapper .info-body ul{flex-wrap:wrap}.unitcontent-wrapper .info-body ul li+li{border:none}#slider .slides img{min-height:0}.details-wrapper ul{padding:0;padding-bottom:20px}.unitcontent-wrapper .info-body ul li{font-size:14px}.property-wrapper h4,.search-count,.activeoptions-wrapper,.main-search .left-col h2{border-bottom:0}.unitcontent-wrapper .info-wrapper h3{padding-left:0px;padding-right:0px}}@media only screen and (max-width: 767px){#slider .slides img{min-height:0}.unitcontent-wrapper{min-height:450px;width:100%;overflow:hidden}}: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-854af4c/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}