/* compiled by scssphp 1.6.0 on Fri, 05 Dec 2025 14:27:15 +0000 (0.0536s) */

.single-accommodation .bookzo-content .popular-features,.single-accommodation .bookzo-content .persons-pets,.single-accommodation .bookzo-content .bookzo__reviews:has(.review-question-container) .bookzo__reviews-content{display:none}.single-accommodation .bookzo-content__container{display:grid;grid-column:2 / -2}@media (min-width:64rem){.single-accommodation .bookzo-content__container{display:grid;grid-template-columns:65% 35%;grid-template-rows:auto auto 1fr;column-gap:2rem;justify-content:space-between}}@media (min-width:85.375rem){.single-accommodation .bookzo-content__container{grid-template-columns:minmax(auto, 50.625rem) 26.875rem}}.single-accommodation .bookzo-content__wrapper{grid-row:3}@media (min-width:64rem){.single-accommodation .bookzo-content__wrapper{grid-row:2}}.single-accommodation .bookzo-content__content{position:relative;background-color:var(--color-white);padding:var(--padding-small);margin-block-start:var(--margin-large);border-radius:var(--border-radius-small)}@media (min-width:64rem){.single-accommodation .bookzo-content__content{margin-block-start:4rem;padding:var(--padding-large)}}.single-accommodation .bookzo-content__content>div:not(:first-of-type){margin-block-start:var(--margin-large)}@media (min-width:85rem){.single-accommodation .bookzo-content__content>div:not(:first-of-type){margin-block-start:4rem}}.single-accommodation .bookzo-content__content .bookzo__title{font-size:1.5rem;margin-block-end:1rem}.single-accommodation .bookzo-content .bookzo__description .bookzo-read-more::after{background:linear-gradient(180deg, rgba(246, 246, 246, 0) 0%, #F6F6F6 75.77%);height:11.25rem}.single-accommodation .bookzo-content .bookzo__description .bookzo-read-less::after{background:linear-gradient(180deg, rgba(246, 246, 246, 0) 0%, #F6F6F6 75.77%);height:11.25rem}.single-accommodation .bookzo-content .bookzo__description #bookzo-read-less{display:none}.single-accommodation .bookzo-content .bookzo__description-content.--draad.--expanded button{background-color:transparent;border:none;padding:0;color:var(--color-primary);text-decoration:underline;z-index:1;cursor:pointer;font-weight:600}.single-accommodation .bookzo-content .bookzo__description-content.--draad.--collapsed{max-block-size:300px;padding-block:0 2rem;overflow:clip;position:relative}.single-accommodation .bookzo-content .bookzo__description-content.--draad.--collapsed:after{content:"";position:absolute;bottom:0;left:0;height:120px;width:100%;background:linear-gradient(180deg, rgba(246, 246, 246, 0) 0%, #F6F6F6 75.77%)}.single-accommodation .bookzo-content .bookzo__description-content.--draad.--collapsed .button__group{position:absolute;bottom:0}.single-accommodation .bookzo-content .bookzo__description-content.--draad.--collapsed button{background-color:transparent;border:none;padding:0;color:var(--color-primary);text-decoration:underline;z-index:1;cursor:pointer;font-weight:600}.single-accommodation .bookzo-content__reviews:empty{display:none}@media (min-width:64rem){.single-accommodation .bookzo-content__reviews{grid-row:1;grid-column:2;block-size:max-content}}.single-accommodation .bookzo-content .sidebar{grid-row:2;margin-block-start:var(--margin-large)}@media (min-width:64rem){.single-accommodation .bookzo-content .sidebar{grid-row:1 / -1;grid-column:2;margin-block-start:0}}.single-accommodation .bookzo-content .sidebar__container{background-color:var(--color-white);padding:var(--padding-small);border-radius:var(--border-radius-small);box-shadow:0 1rem 3rem 0 rgba(0, 0, 0, 0.08)}@media (min-width:64rem){.single-accommodation .bookzo-content .sidebar__container{padding:var(--padding-large)}}.single-accommodation bookzo-arrival-departure-picker ngb-datepicker .occupancy-layer.free,.single-accommodation bookzo-arrival-departure-picker ngb-datepicker .occupancy-layer.occupied{background-color:transparent;background-image:none}@media (min-width:64rem){.single-accommodation .bookzo-content__wrapper .object-calendar-prices{display:none}}.single-accommodation .btn-read-more{border:none;box-shadow:none;background-color:transparent;padding:0;color:var(--color-primary);font-weight:600;text-decoration-line:underline;cursor:pointer}