@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}footer .footer-container{background-color:var(--da-bg-color)!important}footer .wrapped{border-top:1px solid var(--v2-grey)!important;padding-top:20px!important}footer .footer-menu a{font-weight:500!important}footer .footer-legal{justify-content:space-between;align-items:center;display:flex}footer .footer-legal ul{gap:20px;display:flex}.welcome-page footer .wrapped{border:none!important}body{background-color:var(--da-bg-color);position:relative}h1{font-family:var(--v2-font-secondary)!important;font-size:var(--font-size-25px)!important;font-weight:var(--font-regular)!important}h1 span{font-size:var(--font-size-14px)!important;font-weight:var(--font-medium)!important}.btn,.btn-primary,.btn-light-pending{font-weight:var(--font-medium)!important}.location .title-header,.single-cancellation .title-header,.account-edit .title-header{background-color:inherit}.login h1 span{padding-top:20px;color:var(--secondary-text-color)!important;font-size:var(--font-size-16px)!important;font-weight:var(--font-medium)!important}#login-form .btn-link{color:var(--text-primary)!important}#login-button{margin-bottom:20px}.bottom-info p{font-weight:var(--font-medium)!important}.title-header{padding-top:50px}#tab button{font-size:var(--font-size-15px)!important;font-weight:var(--font-medium)!important}#tab button svg path{fill:var(--v2-secondary)!important}#tab button[aria-selected=true] svg path{fill:var(--v2-primary)!important}#tab button[aria-selected=true]{background-color:var(--v2-secondary)!important}#tab button:hover{background-color:var(--da-bg-color)}.logo-holder img{min-height:80px!important}#navigation #tabs a{background-color:#0000}@media(hover:hover){#navigation #tabs a:hover{background-color:#0000}}#navigation #tabs a:active{background-color:#0000}#navigation #tabs a span{--tw-font-weight:var(--font-medium);font-size:15px;font-weight:var(--font-medium)}#navigation #tabs a.active{background-color:#0000}@media(min-width:48rem){#navigation #tabs a.active{background-color:var(--da-bg-color)}}#navigation #tabs a.active span{color:var(--v2-secondary)}#navigation #tabs a:hover{background-color:#0000}@media(min-width:48rem){#navigation #tabs a:hover{background-color:var(--da-bg-color)}}#navigation .ext-booking{--tw-font-weight:var(--font-medium);font-size:15px;font-weight:var(--font-medium)}.home .home-search-submit span{font-weight:var(--font-medium)!important}.home .input-search::-moz-placeholder{font-weight:400!important}.home .input-search::placeholder{font-weight:400!important}.card .card-item{border:1px solid var(--v2-grey)!important;border-radius:4px!important}.card .card-item img{border-radius:2px!important}.card .card-body h3{color:var(--heading-color)!important;font-size:var(--font-size-20px)!important;font-weight:var(--font-medium)!important}.card .card-body span{font-size:var(--font-size-14px)!important}.font-weather{padding:13px;color:var(--v2-white)!important;background-color:#585551!important;border-bottom-left-radius:30px!important}.font-weather .flex{gap:10px}.font-weather .weather-component,.font-weather .weather-component .weather-info{padding:0}.carousel-headline{display:none}@media(min-width:64rem){.carousel-headline{display:block}}.carousel-headline h1{padding-top:25px;font-family:var(--v2-font-secondary)!important;font-weight:var(--font-regular)!important}.owl-carousel-banners{padding-top:50px}@media(min-width:64rem){.owl-carousel-banners{padding-top:calc(var(--spacing,.25rem) * 0)}}.reservation div.card .card-body h3{color:var(--text-primary)!important;font-size:var(--font-size-25px)!important;font-weight:var(--font-regular)!important;font-family:var(--v2-font-secondary)!important}.reservation div.card .card-body span{font-size:var(--font-size-15px)!important;font-weight:var(--font-medium)!important}.reservation div.card .card-body .booking-item-title{min-height:auto!important}.booking-item-box h3{font-size:var(--font-size-25px)!important;font-weight:var(--font-regular)!important;font-family:var(--v2-font-secondary)!important}.reservation-sections__content__item__title{font-size:var(--font-size-18px)!important;font-weight:var(--font-medium)!important}.single-reservation h1{font-size:var(--font-size-20px)!important;font-weight:var(--font-medium)!important;font-family:var(--v2-font-primary)!important;color:var(--heading-color)!important}.single-reservation .reservation-single-content .reservation-content .reservation-content__address,.single-reservation .single-reservation .reservation-single-content .reservation-content .reservation-content__booking-nr{border-top-width:1px}.single-reservation .reservation-single-content-top-actions{border-width:medium 1px 1px;border-top-style:none;border-top-color:currentColor}.single-reservation .reservation-sections__content__item{border-bottom:1px solid var(--v2-grey)}.single-reservation .booking-item .booking-item-box{background-color:var(--da-bg-color);border-width:1px}.single-reservation .reservation-actions span,.single-reservation .reservation-actions a{font-size:14px!important;font-weight:var(--font-regular)!important}.single-reservation .reservation-actions__travel-insurance svg path{fill:var(--v2-white)}.reservation-participants__content__item .accordion .accordion-body .v2-background-styles{background-color:var(--v2-white)}.reservation-participants__content__item .accordion .accordion-body .v2-background-styles form .v2-div-styles .v2-input-field-styles input,.reservation-participants__content__item .accordion .accordion-body .v2-background-styles form .v2-div-styles .v2-input-field-styles select,.reservation-participants__content__item .accordion .accordion-body .v2-background-styles form .v2-div-styles .v2-select-field-styles input,.reservation-participants__content__item .accordion .accordion-body .v2-background-styles form .v2-div-styles .v2-select-field-styles select,.reservation-participants__content__item .accordion .accordion-body .v2-background-styles form .v2-select-div-styles .v2-select-field-styles select{border-radius:4px}.location .title-header{background-color:inherit!important}.location div.card h2{color:var(--heading-color)!important;font-size:var(--font-size-20px)!important}.location div.card .content-item{border-radius:4px!important}.location div.card .content-item img{border-radius:2px!important}.location div.card .content-item-text span{font-size:var(--font-size-15px)!important;font-weight:var(--font-medium)!important}.information .border-bottom{border-bottom-width:1px}.single-guides .title-header{background-color:inherit}.single-guides .card{border:1px solid var(--v2-grey);border-radius:4px}.single-guides .card .content-item-image img{border-radius:2px}.single-guides .card .content-item-text{padding:10px!important}.single-guides .card .content-item-text h2{color:var(--heading-color)!important;font-size:var(--font-size-20px)!important}.account-edit main div{background-color:var(--v2-white)}.single-services main.wrapped{padding:0!important}.single-services .service-selection-section,.single-services .intro-section,.single-services .services-overview-section{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 5)}@media(min-width:64rem){.single-services .service-selection-section,.single-services .intro-section,.single-services .services-overview-section{padding-inline:calc(var(--spacing,.25rem) * 8)}}.single-services .intro-section,.single-services .services-overview-section{padding-top:calc(var(--spacing,.25rem) * 16)}.single-services main{font-family:var(--v2-font-primary)}.single-services main .service-name{color:#08161c;padding-bottom:20px;font-size:20px}.single-services main .service-desc{color:#000;font-size:15px;line-height:28px}.single-services main .service-card{border-radius:0}.single-services .service-selection-section{padding-bottom:80px}.single-services .service-selection-section .service-card{border-radius:4px}.single-services .service-selection-section .service-card .amount-buttons .amount-button-plus,.single-services .service-selection-section .service-card .amount-buttons .amount-button-minus{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);background-color:var(--v2-primary);border-radius:3.40282e38px}.single-services .service-selection-section .service-card .amount-buttons .amount-button-plus span,.single-services .service-selection-section .service-card .amount-buttons .amount-button-minus span{color:var(--v2-white);place-content:center;align-items:center;height:100%;font-size:1.5rem;display:flex}.single-services .service-selection-section .service-card .amount-buttons .amount-input{background-color:#0000}.single-services .service-selection-section .service-card .service-calculation i{display:none}.single-services .service-selection-section .service-card .total-amount,.single-services .service-selection-section .service-card .service-calculation{font-size:18px}.single-services .service-selection-section .service-card .total-amount p,.single-services .service-selection-section .service-card .service-calculation p{color:var(--v2-primary);font-size:15px}.single-services .service-selection-section .btn-primary{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--v2-secondary);padding:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 5);color:#fff;border-radius:3.40282e38px;font-weight:400;padding:13px 90px!important}.single-services .services-overview-section{background-color:#fff;border-radius:0;margin:0}.single-services .services-overview-section h2{gap:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.4rem;font-weight:var(--font-weight-semibold,600)}.single-services .services-overview-section h2 span{display:none}.single-services .services-overview-section div{text-transform:none;font-size:18px}.single-services .services-overview-section .service-name{padding:0}.single-services .services-overview-section .service-info-no-id{color:var(--v2-success);font-size:14px}.single-services .services-overview-section .service-info{color:var(--v2-secondary);opacity:.6;font-size:14px}.single-services .services-overview-section .price-total-wrapper{border-bottom:0}.single-services .services-overview-section .price-total-wrapper .price-total,.single-services .services-overview-section .price-total-wrapper .amount-total{text-transform:uppercase;font-size:20px;font-weight:500}.single-services button{transition:all .2s ease-in-out}.single-services button:not(.disabled):hover{opacity:.9}.single-services button:not(.disabled):active{opacity:.7}:root{--beon-booking-red-1:#4a0b15;--beon-booking-red-2:#9a142a;--beon-booking-red-3:#df2545;--beon-booking-red-4:#f7e1e4;--beon-booking-yellow-1:#4a3a00;--beon-booking-yellow-2:#efbd82;--beon-booking-yellow-3:#ffe7ba;--beon-booking-yellow-4:#ffe7ba;--beon-booking-green-1:#02341f;--beon-booking-green-2:#166434;--beon-booking-green-3:#45ac55;--beon-booking-green-4:#e2ede4;--beon-booking-blue-1:#0e1a66;--beon-booking-blue-2:#3446b3;--beon-booking-blue-3:#6b82ff;--beon-booking-blue-4:#a2b0ff;--beon-booking-grey-1:#2d4f66;--beon-booking-grey-2:#556e83;--beon-booking-grey-3:#edeae2;--beon-booking-grey-4:#e0e0e0;--beon-booking-grey-5:#ccd3da;--beon-booking-grey-6:#f4f5f8;--beon-booking-white:#fff;--beon-booking-black:#000;--beon-booking-primary-color:var(--beon-booking-yellow-2);--beon-booking-font-size-xxl:30px;--beon-booking-font-size-xl:22px;--beon-booking-font-size-l:15px;--beon-booking-font-size-m:15px;--beon-booking-font-size-s:14px;--beon-booking-font-size-xs:12px;--beon-booking-font-family-1:"Montserrat";--beon-booking-font-family-2:"Arial";--beon-booking-transition:all .15s ease-in-out;--beon-booking-border-radius-s:4px;--beon-booking-border-radius-m:10px;--beon-booking-border-radius-l:20px;--beon-booking-border-radius-xl:44px;--beon-booking-border-radius-full:50%;--beon-booking-line-height-1:60px;--beon-booking-line-height-2:45px;--beon-booking-line-height-3:38px;--beon-booking-line-height-4:28px;--beon-booking-line-height-5:26px;--beon-booking-line-height-6:24px;--beon-booking-font-weight-light:300;--beon-booking-font-weight-normal:400;--beon-booking-font-weight-medium:500;--beon-booking-font-weight-semi:600;--beon-booking-font-weight-bold:700;--beon-booking-with-padding:1.875rem;--beon-booking-max-width:inherit;--beon-booking-sticky-box-desktop-top:0;--beon-booking-web-component-border-radius:var(--beon-booking-border-radius-l);--beon-booking-button-letter-spacing:unset;--beon-booking-button-font-size:var(--beon-booking-font-size-l);--beon-booking-button-transition:var(--beon-booking-transition);--beon-booking-button-hover-filter:saturate(300%);--beon-booking-button-background-color:var(--beon-booking-primary-color);--beon-booking-button-color:var(--beon-booking-black);--beon-booking-button-hover-background-color:var(--beon-booking-primary-color);--beon-booking-button-hover-color:var(--beon-booking-white);--beon-booking-button-text-transform:uppercase;--beon-booking-button-font-family:var(--beon-booking-font-family-1);--beon-booking-button-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-button-icon-display:block;--beon-booking-button-border-radius:var(--beon-booking-border-radius-m);--beon-booking-header-logo-margin:none;--beon-booking-header-logo-small-margin:none;--beon-booking-header-extend-logo-margin:none;--beon-booking-header-extend-logo-small-margin:none;--beon-booking-header-logo-width:205px;--beon-booking-header-logo-small-width:60px;--beon-booking-header-logo-height:60px;--beon-booking-header-logo-small-height:60px;--beon-booking-header-height:80px;--beon-booking-img-overlay-font-family:var(--beon-booking-font-family-2);--beon-booking-focus-outline-color:var(--beon-booking-blue-2);--beon-booking-error-text-color:var(--beon-booking-red-3);--beon-booking-error-background-color:var(--beon-booking-red-4);--beon-booking-error-border-color:var(--beon-booking-red-3);--beon-booking-error-border-radius:var(--beon-booking-border-radius-m);--beon-booking-success-text-color:var(--beon-booking-green-2);--beon-booking-success-background-color:var(--beon-booking-green-3);--beon-booking-success-border-color:var(--beon-booking-green-3);--beon-booking-check-icon-color:var(--beon-booking-white);--beon-booking-check-icon-background-color:var(--beon-booking-green-3);--beon-booking-border-color:var(--beon-booking-grey-5);--beon-booking-line-color:var(--beon-booking-grey-5);--beon-booking-text-color:var(--beon-booking-black);--beon-booking-background-color:var(--beon-booking-white);--beon-booking-element-background-color:var(--beon-booking-white);--beon-booking-headline-element-font-family:var(--beon-booking-font-family-2);--beon-booking-headline-element-font-size:var(--beon-booking-font-size-xl);--beon-booking-headline-element-font-weight:var(--beon-booking-font-weight-bold);--beon-booking-headline-element-xxl-font-size:var(--beon-booking-font-size-xxl);--beon-booking-headline-element-xxl-font-weight:var(--beon-booking-font-weight-bold);--beon-booking-stepline-aktiv-color:var(--beon-booking-primary-color);--beon-booking-stepline-inaktiv-color:var(--beon-booking-grey-4);--beon-booking-stepline-aktiv-text-color:var(--beon-booking-primary-color);--beon-booking-stepline-inaktiv-text-color:var(--beon-booking-black);--beon-booking-page-1-background-color:var(--beon-booking-white);--beon-booking-page-1-border-radius:var(--beon-booking-border-radius-m);--beon-booking-page-1-border-radius-l:var(--beon-booking-border-radius-l);--beon-booking-page-1-button-border-color:var(--beon-booking-border-color);--beon-booking-page-1-button-background-color:var(--beon-booking-white);--beon-booking-page-1-button-color:var(--beon-booking-text-color);--beon-booking-page-1-button-hover-background-color:var(--beon-booking-white);--beon-booking-page-1-button-hover-color:var(--beon-booking-text-color);--beon-booking-date-guest-button-guests-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-date-guest-button-guests-font-family:var(--beon-booking-font-family-1);--beon-booking-date-guest-button-guests-text-transform:none;--beon-booking-date-guest-button-guests-letter-spacing:unset;--beon-booking-date-guest-button-guests-font-size:var(--beon-booking-font-size-l);--beon-booking-date-guest-button-dates-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-date-guest-button-dates-font-family:var(--beon-booking-font-family-1);--beon-booking-date-guest-button-dates-text-transform:none;--beon-booking-date-guest-button-dates-letter-spacing:unset;--beon-booking-date-guest-button-dates-font-size:var(--beon-booking-font-size-l);--beon-booking-date-guest-reservation-button-text-transform:none;--beon-booking-date-guest-reservation-button-background-color:var(--beon-booking-white);--beon-booking-date-guest-reservation-button-text-color:var(--beon-booking-text-color);--beon-booking-date-guest-reservation-button-font-size:var(--beon-booking-font-size-l);--beon-booking-date-guest-reservation-button-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-date-guest-reservation-button-font-family:var(--beon-booking-font-family-1);--beon-booking-date-guest-reservation-button-text-decoration:underline;--beon-booking-date-guest-reservation-button-border-radius:var(--beon-booking-border-radius-l);--beon-booking-date-guest-reservation-button-border:0px solid var(--beon-booking-border-color);--beon-booking-button-submit-color:var(--beon-booking-button-color);--beon-booking-button-submit-background-color:var(--beon-booking-button-background-color);--beon-booking-button-submit-hover-background-color:var(--beon-booking-primary-color);--beon-booking-button-submit-hover-color:var(--beon-booking-text-color);--beon-booking-button-submit-font-size:var(--beon-booking-font-size-xl);--beon-booking-button-submit-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-button-submit-font-family:var(--beon-booking-font-family-1);--beon-booking-button-submit-border-radius:var(--beon-booking-border-radius-xl);--beon-booking-page-1-discount-mode-background-color:var(--beon-booking-red-4);--beon-booking-page-1-discount-mode-border:1px solid var(--beon-booking-red-2);--beon-booking-page-1-discount-mode-button-text-color:var(--beon-booking-red-2);--beon-booking-page-1-discount-mode-button-background-color:var(--beon-booking-white);--beon-booking-page-1-discount-mode-button-border:1px solid var(--beon-booking-red-2);--beon-booking-page-1-discount-mode-next-button-border:1px solid var(--beon-booking-red-2);--beon-booking-page-1-discount-mode-next-button-text-color:var(--beon-booking-white);--beon-booking-page-1-discount-mode-next-button-background-color:var(--beon-booking-red-2);--beon-booking-page-1-discount-mode-text-color:var(--beon-booking-red-2);--beon-booking-page-1-discount-mode-seperator-line-color:var(--beon-booking-red-2);--beon-booking-num-input-button-deactive-background-color:var(--beon-booking-grey-6);--beon-booking-num-input-button-deactive-color:var(--beon-booking-black);--beon-booking-num-input-button-background-color:var(--beon-booking-black);--beon-booking-num-input-button-color:var(--beon-booking-grey-6);--beon-booking-num-input-button-hover-background-color:var(--beon-booking-primary-color);--beon-booking-num-input-button-hover-color:var(--beon-booking-grey-6);--beon-booking-num-input-button-deactive-border:none;--beon-booking-num-input-button-border:none;--beon-booking-input-field-background-color:var(--beon-booking-white);--beon-booking-input-field-border-color:var(--beon-booking-border-color);--beon-booking-input-field-color:var(--beon-booking-text-color);--beon-booking-input-field-font-size:var(--beon-booking-font-size-l);--beon-booking-input-field-font-weight:var(--beon-booking-font-weight-normal);--beon-booking-input-field-font-family:var(--beon-booking-font-family-1);--beon-booking-input-border-radius:var(--beon-booking-border-radius-m);--beon-booking-label-input-field-color:var(--beon-booking-text-color);--beon-booking-label-input-field-font-size:var(--beon-booking-font-size-xs);--beon-booking-label-input-field-font-weight:var(--beon-booking-font-weight-normal);--beon-booking-arrow-input-button-deactive-background-color:var(--beon-booking-grey-6);--beon-booking-arrow-input-button-deactive-color:var(--beon-booking-black);--beon-booking-arrow-input-button-background-color:var(--beon-booking-black);--beon-booking-arrow-input-button-color:var(--beon-booking-grey-6);--beon-booking-arrow-input-button-hover-background-color:var(--beon-booking-primary-color);--beon-booking-arrow-input-button-hover-color:var(--beon-booking-grey-6);--beon-booking-icon-button-deactive-background-color:var(--beon-booking-grey-6);--beon-booking-icon-button-deactive-color:var(--beon-booking-white);--beon-booking-icon-button-background-color:var(--beon-booking-grey-6);--beon-booking-icon-button-color:var(--beon-booking-black);--beon-booking-icon-button-hover-background-color:var(--beon-booking-primary-color);--beon-booking-icon-button-hover-color:var(--beon-booking-grey-6);--beon-booking-modal-header-text-color:var(--beon-booking-text-color);--beon-booking-modal-header-border-aktiv-color:var(--beon-booking-primary-color);--beon-booking-modal-header-border-inactiv-color:var(--beon-booking-border-color);--beon-booking-modal-header-icon-color:var(--beon-booking-black);--beon-booking-modal-header-icon-background-color:var(--beon-booking-primary-color);--beon-booking-modal-background-color:var(--beon-booking-white);--beon-booking-modal-border-radius:var(--beon-booking-border-radius-m);--beon-booking-modal-footer-button-color:var(--beon-booking-black);--beon-booking-modal-footer-button-background-color:var(--beon-booking-primary-color);--beon-booking-modal-footer-button-hover-background-color:var(--beon-booking-green-4);--beon-booking-modal-footer-button-hover-color:var(--beon-booking-text-color);--beon-booking-modal-line-color:var(--beon-booking-line-color);--beon-booking-modal-footer-button-font-family:var(--beon-booking-font-family-1);--beon-booking-modal-footer-button-font-weight:var(--beon-booking-font-weight-bold);--beon-booking-modal-footer-button-font-size:var(--beon-booking-font-size-m);--beon-booking-modal-footer-border-radius:var(--beon-booking-border-radius-m);--beon-booking-modal-header-element-border-radius:var(--beon-booking-border-radius-m);--beon-booking-back-button-background-color:var(--beon-booking-white);--beon-booking-back-button-color:var(--beon-booking-primary-black);--beon-booking-back-button-hover-background-color:var(--beon-booking-white);--beon-booking-back-button-hover-color:var(--beon-booking-primary-color);--beon-booking-back-button-border-radius:var(--beon-booking-border-radius-xl);--beon-booking-banner-background-color:var(--beon-booking-grey-3);--beon-booking-banner-text-color:var(--beon-booking-black);--beon-booking-banner-border-radius:var(--beon-booking-border-radius-m);--beon-booking-rrv-select-color:var(--beon-booking-primary-color);--beon-booking-select-color:var(--beon-booking-white);--beon-booking-select-background-color:var(--beon-booking-black);--beon-booking-unit-image-title-font:var(--beon-booking-font-weight-bold) var(--beon-booking-font-size-xl) var(--beon-booking-font-family-1);--beon-booking-unit-score-background-color:var(--beon-booking-green-2);--beon-booking-unit-score-color:var(--beon-booking-white);--beon-booking-unit-info-font:var(--beon-booking-font-weight-medium) var(--beon-booking-font-size-s) var(--beon-booking-font-family-1);--beon-booking-unit-info-div-font:var(--beon-booking-font-weight-medium) var(--beon-booking-font-size-l) var(--beon-booking-font-family-1);--beon-booking-info-endprice-font:var(--beon-booking-font-weight-medium) var(--beon-booking-font-size-l) var(--beon-booking-font-family-1);--beon-booking-info-deposit-font:var(--beon-booking-font-weight-normal) var(--beon-booking-font-size-m) var(--beon-booking-font-family-1);--beon-booking-unit-service-overview-headline-font:var(--beon-booking-font-weight-medium) var(--beon-booking-font-size-s)/var(--beon-booking-line-height-6) var(--beon-booking-font-family-1);--beon-booking-unit-service-overview-label-font:var(--beon-booking-font-weight-medium) var(--beon-booking-font-size-m)/var(--beon-booking-line-height-4) var(--beon-booking-font-family-1);--beon-booking-spinner-color:var(--beon-booking-primary-color);--beon-booking-spinner-background-color:var(--beon-booking-white);--beon-booking-tooltip-color:var(--beon-booking-white);--beon-booking-tooltip-background-color:var(--beon-booking-primary-color);--beon-booking-date-guest-element-background-color:var(--beon-booking-white);--beon-booking-date-guest-element-border-color:var(--beon-booking-white);--beon-booking-date-guest-element-prices-text-color:var(--beon-booking-black);--beon-booking-guestapp-box-border-radius:var(--beon-booking-border-radius-s);--beon-booking-guestapp-headline-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-guestapp-button-background-color:var(--beon-booking-primary-color);--beon-booking-guestapp-button-color:var(--beon-booking-black);--beon-booking-guestapp-button-font-size:var(--beon-booking-font-size-l);--beon-booking-guestapp-button-line-height:var(--beon-booking-line-height-1);--beon-booking-guestapp-button-border-radius:var(--beon-booking-border-radius-m);--beon-booking-guestapp-button-font-family:var(--beon-booking-font-family-1);--beon-booking-guestapp-button-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-guestapp-button-button-svg-full:var(--beon-booking-black);--beon-booking-guestapp-button-border:none;--beon-booking-page-2-input-label-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-step-2-userdata-border-radius:var(--beon-booking-border-radius-m);--beon-booking-childage-bg:var(--beon-booking-white);--beon-booking-calender-min-height:345px;--beon-booking-calender-color-bg-default:var(--beon-booking-white);--beon-booking-calender-color-bg-secondary:var(--beon-booking-grey-6);--beon-booking-calender-color-fg-default:var(--beon-booking-black);--beon-booking-calender-color-fg-primary:var(--beon-booking-blue-3);--beon-booking-calender-color-fg-secondary:var(--beon-booking-grey-3);--beon-booking-calender-color-fg-selected:var(--beon-booking-white);--beon-booking-calender-color-fg-muted:var(--beon-booking-grey-4);--beon-booking-calender-color-fg-accent:var(--beon-booking-red-3);--beon-booking-calender-color-btn-primary-bg:var(--beon-booking-white);--beon-booking-calender-color-btn-primary-fg:var(--beon-booking-blue-3);--beon-booking-calender-color-btn-primary-border:var(--beon-booking-blue-3);--beon-booking-calender-color-btn-primary-hover-bg:var(--beon-booking-blue-3);--beon-booking-calender-color-btn-primary-hover-fg:var(--beon-booking-white);--beon-booking-calender-color-btn-primary-hover-border:var(--beon-booking-blue-3);--beon-booking-calender-color-btn-primary-disabled-bg:var(--beon-booking-blue-4);--beon-booking-calender-color-btn-primary-disabled-fg:var(--beon-booking-white);--beon-booking-calender-color-btn-primary-disabled-border:var(--beon-booking-blue-4);--beon-booking-calender-color-btn-secondary-bg:var(--beon-booking-white);--beon-booking-calender-color-btn-secondary-fg:var(--beon-booking-grey-3);--beon-booking-calender-color-btn-secondary-border:var(--beon-booking-grey-3);--beon-booking-calender-color-btn-secondary-hover-bg:var(--beon-booking-grey-3);--beon-booking-calender-color-btn-secondary-hover-fg:var(--beon-booking-white);--beon-booking-calender-color-btn-secondary-hover-border:var(--beon-booking-grey-3);--beon-booking-calender-color-btn-secondary-disabled-bg:var(--beon-booking-grey-4);--beon-booking-calender-color-btn-secondary-disabled-fg:var(--beon-booking-white);--beon-booking-calender-color-btn-secondary-disabled-border:var(--beon-booking-grey-4);--beon-booking-calender-color-border-default:var(--beon-booking-grey-4);--beon-booking-calender-color-border-locked:var(--beon-booking-grey-6);--beon-booking-calender-white-color:var(--beon-booking-white);--beon-booking-calender-black-color:var(--beon-booking-black);--beon-booking-calender-lightgray-color:var(--beon-booking-grey-6);--beon-booking-calender-gray-color:var(--beon-booking-grey-4);--beon-booking-calender-red-color:var(--beon-booking-red-3);--beon-booking-calender-border-radius-calender:var(--beon-booking-border-radius-s);--beon-booking-calender-unavailable:"transparent";--beon-booking-calender-unavailable-text:var(--beon-booking-grey-5);--beon-booking-calender-available:"transparent";--beon-booking-calender-available-text:var(--beon-booking-black);--beon-booking-calender-locked-available:"transparent";--beon-booking-calender-locked-available-text:var(--beon-booking-black);--beon-booking-calender-past:"transparent";--beon-booking-calender-past-text:var(--beon-booking-grey-5);--beon-booking-calender-locked:"transparent";--beon-booking-calender-locked-text:var(--beon-booking-grey-5);--beon-booking-calender-selected:var(--beon-booking-yellow-3);--beon-booking-calender-selected-text:var(--beon-booking-black);--beon-booking-calender-selected-day:var(--beon-booking-primary-color);--beon-booking-calender-selected-day-text:var(--beon-booking-black);--beon-booking-calender-tooltip:var(--beon-booking-black);--beon-booking-calender-tooltip-text:var(--beon-booking-white);--beon-booking-calender-border-radius:var(--beon-booking-border-radius-s);--beon-booking-calender-day-width:40px;--beon-booking-calender-day-height:40px;--beon-booking-calender-day-size:35px;--beon-booking-calender-day-weight:var(--beon-booking-font-weight-normal);--beon-booking-calender-button-background-color:var(--beon-booking-black);--beon-booking-calender-button-color:var(--beon-booking-white);--beon-booking-calender-button-border-color:transparent;--beon-booking-calender-price-size:var(--beon-booking-font-size-xs);--beon-booking-calender-price-weight:var(--beon-booking-font-weight-normal);--beon-booking-calender-price-opacity:50%;--beon-booking-calender-selected-end-day-border-radius:var(--beon-booking-border-radius-full);--beon-booking-calender-selected-start-day-border-radius:var(--beon-booking-border-radius-full);--beon-booking-calender-button-border-radius:var(--beon-booking-border-radius-full);--beon-booking-bookingdetails-border-radius:var(--beon-booking-border-radius-s);--beon-booking-childagen-border-radius:var(--beon-booking-border-radius-m);--beon-booking-active-coupon-border-radius:var(--beon-booking-border-radius-m);--beon-booking-coupon-input-border-radius:var(--beon-booking-border-radius-m);--beon-booking-coupon-close-fill:var(--beon-booking-primary-color);--beon-booking-insurance-border-radius:var(--beon-booking-border-radius-m);--beon-booking-step-3-payment-types-border-radius:var(--beon-booking-border-radius-m);--beon-booking-step-3-insurance-border-radius:var(--beon-booking-border-radius-m);--beon-booking-step-3-payment-option-border-radius:var(--beon-booking-border-radius-m);--beon-booking-step-3-divider-color:var(--beon-booking-grey-4);--beon-booking-panel-border-radius:var(--beon-booking-border-radius-m);--beon-booking-panel-payment-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-panel-payment-font-family:var(--beon-booking-font-family-1);--beon-booking-panel-payment-font-size:var(--beon-booking-font-size-l);--beon-booking-cancellation-headline-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-cancellation-headline-font-family:var(--beon-booking-font-family-1);--beon-booking-cancelation-background-color:var(--beon-booking-white);--beon-booking-cancelation-text-color:var(--beon-booking-text-color);--beon-booking-cancelation-border-radius:var(--beon-booking-border-radius-m);--beon-booking-service-gallery-label-font-weight:var(--beon-booking-font-weight-medium);--beon-booking-service-gallery-label-font-family:var(--beon-booking-font-family-1);--beon-booking-services-header-font:var(--beon-booking-font-weight-medium) var(--beon-booking-font-size-xl) var(--beon-booking-font-family-1);--beon-booking-service-line-img-max-height:180px;--beon-booking-service-line-img-height:100%;--beon-booking-service-line-img-aspect-ratio:4/3;--beon-booking-service-line-img-width:100%;--beon-booking-service-line-img-object-fit:cover;--beon-booking-services-border-radius:var(--beon-booking-border-radius-m);--beon-booking-service-line-border-radius:var(--beon-booking-border-radius-m);--beon-booking-ergo-plan-border-radius:var(--beon-booking-border-radius-m);--beon-booking-ergo-plan-title-font-family:var(--beon-booking-font-family-1);--beon-booking-ergo-plan-title-font-weight:var(--beon-booking-font-weight-normal);--beon-booking-ergo-plan-title-font-size:var(--beon-booking-font-size-l);--beon-booking-ergo-title-h3-font-size:var(--beon-booking-headline-element-font-size);--beon-booking-ergo-title-h3-font-weight:var(--beon-booking-headline-element-font-weight);--beon-booking-ergo-title-h3-font-family:var(--beon-booking-headline-element-font-family);--beon-booking-ergo-title-h4-font-size:var(--beon-booking-headline-element-font-size);--beon-booking-ergo-title-h4-font-weight:var(--beon-booking-headline-element-font-weight);--beon-booking-ergo-title-h4-font-family:var(--beon-booking-headline-element-font-family);--beon-booking-ergo-no-plan-title-font-family:var(--beon-booking-font-family-1);--beon-booking-ergo-no-plan-title-font-weight:var(--beon-booking-font-weight-normal);--beon-booking-ergo-no-plan-title-font-size:var(--beon-booking-font-size-m);--beon-booking-ergo-no-plan-border-radius:var(--beon-booking-border-radius-m);--beon-booking-ergo-no-plan-text-font-family:var(--beon-booking-font-family-1);--beon-booking-ergo-no-plan-text-font-weight:var(--beon-booking-font-weight-normal);--beon-booking-ergo-no-plan-text-font-size:var(--beon-booking-font-size-m);--beon-booking-ergo-error-border-radius:var(--beon-booking-border-radius-m);--beon-booking-ergo-person-border-radius:var(--beon-booking-border-radius-m);--beon-booking-ergo-main-border-radius:var(--beon-booking-border-radius-m);--beon-booking-site-footer-bg:var(--beon-booking-primary-color);--beon-booking-site-footer-color:var(--beon-booking-white);--beon-booking-site-footer-header-border:1px solid var(--beon-booking-white);--beon-booking-site-footer-header-border-radius:var(--beon-booking-border-radius-m);--beon-booking-site-footer-shadow:0 -4px 8px #00000026;--beon-booking-site-footer-header-symbol-color:var(--beon-booking-white);--beon-booking-discount-color:var(--beon-booking-red-3);--beon-booking-payment-icon-padding:5px;--beon-booking-payment-icon-height:30px;--beon-booking-payment-icon-gap:10px}.booking-with-data{background-color:var(--v2-white)}.booking-with-data .columns-1{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 0);background-color:var(--v2-white);max-width:1200px;padding-top:calc(var(--spacing,.25rem) * 24);padding-bottom:calc(var(--spacing,.25rem) * 12)}@media(min-width:64rem){.booking-with-data .columns-1{padding-bottom:calc(var(--spacing,.25rem) * 0)}}*{--font-size-14px:14px;--font-size-15px:15px;--font-size-16px:16px;--font-size-18px:18px;--font-size-20px:20px;--font-size-22px:22px;--font-size-25px:25px;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--da-bg-color:#f8f7f4!important;--secondary-text-color:#585551!important;--heading-color:#d89559!important;--primary:#000!important;--text-primary:#000!important;--lite-primary:#000!important;--v2-primary:#000!important;--v2-secondary:#efbd82!important;--v2-grey:#e0e0e0!important;--v2-black:#08161c!important;--v2-white:#fff!important;--v2-success:#166434!important;--v2-pending:#df2545!important;--v2-primary-shade-100:#f2f2f2!important;--v2-primary-shade-200:#d9d9d9!important;--v2-primary-shade-300:#bfbfbf!important;--v2-secondary-shade-100:#fefcf9!important;--v2-secondary-shade-200:#fdf5ec!important;--v2-secondary-shade-300:#fbefe0!important;--v2-success-shade-100:#d1f5df!important;--v2-pending-shade-100:#f6c1ca!important;--v2-border-radius:2.5rem!important;--v2-inner-padding:.75rem!important;--v2-inner-border-radius:1.75rem!important;--v2-font-primary:Montserrat, sans-serif!important;--v2-font-secondary:Unbounded, serif!important}@property --tw-font-weight{syntax:"*";inherits:false}
