/* compiled by scssphp 1.6.0 on Wed, 03 Dec 2025 13:20:08 +0000 (0.1183s) */

.bookzo__search{grid-column:1 / -1;background-color:var(--color-white, white);padding:1.25rem;border-radius:var(--border-radius-small)}@media (min-width:48rem){.bookzo__search{padding:0.375rem 0.75rem}}@media (min-width:64rem){.bookzo__search{border-radius:6.25rem}}.bookzo__search bookzo-search .form-inline{align-items:center;justify-content:flex-start;gap:0}@media (min-width:64rem){.bookzo__search bookzo-search .form-inline{justify-content:space-between}}.bookzo__search bookzo-search .form-group-inline{padding:0 0 0.75rem;position:relative;margin-inline-end:0 !important;width:100%}@media (min-width:48rem){.bookzo__search bookzo-search .form-group-inline{width:calc(50% - 0.75rem);padding:1.25rem 1.5rem}}@media (min-width:64rem){.bookzo__search bookzo-search .form-group-inline{width:calc(25% - 0.75rem)}}.bookzo__search bookzo-search .form-group-inline.bookzo-search-region{order:-2}.bookzo__search bookzo-search .form-group-inline.bookzo-search-region::before{content:none}.bookzo__search bookzo-search .form-group-inline.bookzo-search-arrival-departure{order:-1}@media (min-width:64rem){.bookzo__search bookzo-search .form-group-inline.bookzo-search-arrival-departure{width:calc(30% - 0.75rem)}}@media (min-width:64rem){.bookzo__search bookzo-search .form-group-inline.bookzo-search-persons{width:calc(20% - 0.75rem)}}.bookzo__search bookzo-search .form-group-inline label{font-size:0.875rem}.bookzo__search bookzo-search .form-group-inline::before{content:'';position:absolute;inset-inline-start:-0.0625rem;inset-block-start:50%;z-index:1;transform:translateY(-50%);inline-size:0.0625rem;block-size:2.5rem;background-color:var(--color-grey-5)}.bookzo__search bookzo-search .form-group-inline .form-control{min-width:100% !important;max-width:100% !important;padding:var(--padding-small) !important;border:solid 0.0625rem var(--border-color);border-radius:0.625rem;margin-block-end:0 !important}@media (min-width:48rem){.bookzo__search bookzo-search .form-group-inline .form-control{padding:0 !important;border:0 none;border-radius:0}}#site-content .bookzo__search bookzo-search .form-group-inline .form-control.form-control-active{border:none !important;box-shadow:none !important}#site-content .bookzo__search bookzo-search .form-group-inline .form-control.form-control-active:focus-visible,#site-content .bookzo__search bookzo-search .form-group-inline .form-control.form-control-active:focus{border:none !important;box-shadow:none !important}.bookzo__search bookzo-search .form-group-inline .form-control:focus-visible,.bookzo__search bookzo-search .form-group-inline .form-control:focus{outline:none}.bookzo__search bookzo-search .form-group-inline>.ng-star-inserted{font-weight:700}.bookzo__search bookzo-search label{color:var(--color-text);font-weight:700;display:none !important}@media (min-width:48rem){.bookzo__search bookzo-search label{display:block !important}}.bookzo__search bookzo-search .btn{--background: var(--button__background--secondary, var(--button__background));--border-width: var(--button__border-width--secondary, var(--button__border-width));--border-style: var(--button__border-style--secondary, var(--button__border-style));--border-color: var(--button__border-color--secondary, var(--button__border-color));--border-radius: var(--button__border-radius--secondary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--secondary, var(--button__box-shadow));--color: var(--button__color--secondary, var(--button__color));--font-family: var(--button__font-family--secondary, var(--button__font-family));--font-size: var(--button__font-size--secondary, var(--button__font-size));--font-weight: var(--button__font-weight--secondary, var(--button__font-weight));--line-height: var(--button__line-height--secondary, var(--button__line-height));--padding-inline: var(--button__padding-inline--secondary, var(--button__padding-inline));--padding-block: var(--button__padding-block--secondary, var(--button__padding-block));--text-align: var(--button__text-align--secondary, var(--button__text-align));--alignment: var(--button__alignment--secondary, var(--button__alignment));--gap: var(--button__gap--secondary, var(--button__gap));--icon-scale: var(--button__icon-scale--secondary, var(--button__icon-scale));--transition: var(--button__transition--secondary, var(--button__transition));--padding-block: 1rem;width:100%}.bookzo__search bookzo-search .btn:hover,.bookzo__search bookzo-search .btn:focus-visible{--background: var(--button__background--secondary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--secondary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--secondary--hover, var(--button__box-shadow--hover));--color: var(--button__color--secondary--hover, var(--button__color--hover))}@media (min-width:36rem){.bookzo__search bookzo-search .btn{width:auto}}@media (min-width:64rem){.bookzo__search bookzo-search .btn{--padding-block: 1.5rem}}.bookzo__search bookzo-search .btn::before{content:'';background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 17 16' fill='var(--color-text)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 14.7188C16.0625 15.0312 16.0625 15.5 15.75 15.7812C15.625 15.9375 15.4375 16 15.25 16C15.0312 16 14.8438 15.9375 14.6875 15.7812L10.5 11.5938C9.375 12.5 7.96875 13 6.46875 13C2.90625 13 0 10.0938 0 6.5C0 2.9375 2.875 0 6.46875 0C10.0312 0 12.9688 2.9375 12.9688 6.5C12.9688 8.03125 12.4688 9.4375 11.5625 10.5312L15.75 14.7188ZM1.5 6.5C1.5 9.28125 3.71875 11.5 6.5 11.5C9.25 11.5 11.5 9.28125 11.5 6.5C11.5 3.75 9.25 1.5 6.5 1.5C3.71875 1.5 1.5 3.75 1.5 6.5Z'/%3E%3C/svg%3E%0A");background-repeat:var(--icon__background-repeat, no-repeat);background-size:var(--icon__background-size, contain);background-position:var(--icon__background-position, center);block-size:var(--icon__block-size, 1em);inline-size:var(--icon__inline-size, 1em)}.bookzo__search .dropdown-input input,.bookzo__search .dropdown-input span,.bookzo__search .input-group input,.bookzo__search .input-group span,.bookzo__search .merged-arrival-departure input,.bookzo__search .merged-arrival-departure span{border:none;color:var(--color-text--lighter)}#site-content .bookzo__search .dropdown-input .dropdown-button,#site-content .bookzo__search .input-group .dropdown-button,#site-content .bookzo__search .merged-arrival-departure .dropdown-button{display:none}