@charset "UTF-8";
:root{--Grey: #313c4f;--main-A: #a47e1a;--main-A-10: color-mix(in srgb, var(--main-A) 90%, black);--main-A-20: color-mix(in srgb, var(--main-A) 80%, black);--main-A2-10: color-mix(in srgb, var(--main-A) 90%, white);--main-A2-20: color-mix(in srgb, var(--main-A) 80%, white);--main-A2-40: color-mix(in srgb, var(--main-A) 60%, white);--main-A2-60: color-mix(in srgb, var(--main-A) 40%, white);--main-A2-70: color-mix(in srgb, var(--main-A) 30%, white);--main-A2-80: color-mix(in srgb, var(--main-A) 20%, white);--main-B: #004aad;--main-B-10: color-mix(in srgb, var(--main-B) 90%, black);--main-C: #5dcfff;--main-C-10: color-mix(in srgb, var(--main-C) 90%, black);--greyscale-primary30: color-mix(in srgb, var(--Grey) 70%, white);--greyscale-primary40: color-mix(in srgb, var(--Grey) 60%, white);--greyscale-primary50: color-mix(in srgb, var(--Grey) 50%, white);--greyscale-primary60: color-mix(in srgb, var(--Grey) 40%, white);--greyscale-primary90: color-mix(in srgb, var(--Grey) 10%, white);--greyscale-primary95: color-mix(in srgb, var(--Grey) 5%, white)}.icon-star::before{content:""}.icon-star--no-active::before{content:"" !important}.icon-star-light-half::before{content:""}.icon-plane:before,.icon-transport-id-1:before{content:""}.body-wrapper{overflow:hidden}@media (min-width:992px){.container{max-width:84.5rem}}#heading,.component__heading,.author:before{color:var(--main-B);font-size:2.75rem;font-weight:300}@media (max-width:767.98px){#heading,.component__heading,.author:before{font-size:2rem}}#heading,.country-table__heading{margin-bottom:1.25rem}.bd-content-page .page__heading,.bd-content-page .top-offer__heading,.bd-content-page .form-custom__heading,.bd-top-offer .page__heading,.bd-top-offer .top-offer__heading,.bd-top-offer .form-custom__heading,.bd-dynamic-forms .page__heading,.bd-dynamic-forms .top-offer__heading,.bd-dynamic-forms .form-custom__heading{margin-bottom:3.3%;color:#a47e1a;font-size:1.4rem;font-weight:500}@media (max-width:767.98px){.bd-content-page .page__heading,.bd-content-page .top-offer__heading,.bd-content-page .form-custom__heading,.bd-top-offer .page__heading,.bd-top-offer .top-offer__heading,.bd-top-offer .form-custom__heading,.bd-dynamic-forms .page__heading,.bd-dynamic-forms .top-offer__heading,.bd-dynamic-forms .form-custom__heading{font-size:1.2rem}}.bd-search-results #heading{display:none}.bd-search-results[data-country-table] #heading,.bd-search-results[data-country-table] .cesys-mask-wrap,.bd-amadeus-search-results[data-country-table] #heading,.bd-amadeus-search-results[data-country-table] .cesys-mask-wrap{display:none}.title-box .content-box{margin:0}.title-box .content-box__body{display:none}.nav-pills .nav-link,.nav-pills .sort__button,.nav-pills a.btn,.search-results__buttons .nav-link,.search-results__buttons .sort__button,.search-results__buttons a.btn,.js-datesSorts .nav-link,.js-datesSorts .sort__button,.js-datesSorts a.btn,.tagged .btn-group .nav-link,.tagged .btn-group .sort__button,.tagged .btn-group a.btn,.favourites-destinations__body .nav-link,.favourites-destinations__body .sort__button,.favourites-destinations__body a.btn{position:relative;margin:0.62rem;padding:0.35rem 1rem;color:#313c4f;background:none;border:none;border-bottom:1px solid var(--main-A2-60);border-radius:0;text-align:center !important;font-size:0.75rem;font-weight:600;letter-spacing:0.03125rem;transition:0.2s linear}.nav-pills .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link--active,.nav-pills .nav-link:focus,.nav-pills .sort__button:hover,.nav-pills .sort__button.active,.nav-pills .sort__button--active,.nav-pills .sort__button:focus,.nav-pills a.btn:hover,.nav-pills a.btn.active,.nav-pills a.btn--active,.nav-pills a.btn:focus,.search-results__buttons .nav-link:hover,.search-results__buttons .nav-link.active,.search-results__buttons .nav-link--active,.search-results__buttons .nav-link:focus,.search-results__buttons .sort__button:hover,.search-results__buttons .sort__button.active,.search-results__buttons .sort__button--active,.search-results__buttons .sort__button:focus,.search-results__buttons a.btn:hover,.search-results__buttons a.btn.active,.search-results__buttons a.btn--active,.search-results__buttons a.btn:focus,.js-datesSorts .nav-link:hover,.js-datesSorts .nav-link.active,.js-datesSorts .nav-link--active,.js-datesSorts .nav-link:focus,.js-datesSorts .sort__button:hover,.js-datesSorts .sort__button.active,.js-datesSorts .sort__button--active,.js-datesSorts .sort__button:focus,.js-datesSorts a.btn:hover,.js-datesSorts a.btn.active,.js-datesSorts a.btn--active,.js-datesSorts a.btn:focus,.tagged .btn-group .nav-link:hover,.tagged .btn-group .nav-link.active,.tagged .btn-group .nav-link--active,.tagged .btn-group .nav-link:focus,.tagged .btn-group .sort__button:hover,.tagged .btn-group .sort__button.active,.tagged .btn-group .sort__button--active,.tagged .btn-group .sort__button:focus,.tagged .btn-group a.btn:hover,.tagged .btn-group a.btn.active,.tagged .btn-group a.btn--active,.tagged .btn-group a.btn:focus,.favourites-destinations__body .nav-link:hover,.favourites-destinations__body .nav-link.active,.favourites-destinations__body .nav-link--active,.favourites-destinations__body .nav-link:focus,.favourites-destinations__body .sort__button:hover,.favourites-destinations__body .sort__button.active,.favourites-destinations__body .sort__button--active,.favourites-destinations__body .sort__button:focus,.favourites-destinations__body a.btn:hover,.favourites-destinations__body a.btn.active,.favourites-destinations__body a.btn--active,.favourites-destinations__body a.btn:focus{background:none;color:#313c4f;border-color:var(--main-A);box-shadow:none;text-decoration:none}@media (max-width:767.98px){.nav-pills .nav-link,.nav-pills .sort__button,.nav-pills a.btn,.search-results__buttons .nav-link,.search-results__buttons .sort__button,.search-results__buttons a.btn,.js-datesSorts .nav-link,.js-datesSorts .sort__button,.js-datesSorts a.btn,.tagged .btn-group .nav-link,.tagged .btn-group .sort__button,.tagged .btn-group a.btn,.favourites-destinations__body .nav-link,.favourites-destinations__body .sort__button,.favourites-destinations__body a.btn{margin:0.32rem}}.load-next,.dates__load-more,.more__offers,.more__link,cesys-date-grid::part(loadNextPageButton){max-width:165px;min-width:165px;padding:0.75rem 1.5rem;background:var(--main-B);color:#fff;border:none;border-radius:44px;text-decoration:none;font-weight:600;font-size:1rem;letter-spacing:0.03125rem}.load-next::first-letter,.dates__load-more::first-letter,.more__offers::first-letter,.more__link::first-letter,cesys-date-grid::part(loadNextPageButton)::first-letter{text-transform:uppercase}.load-next:hover,.load-next:focus,.dates__load-more:hover,.dates__load-more:focus,.more__offers:hover,.more__offers:focus,.more__link:hover,cesys-date-grid::part(loadNextPageButton):hover,.more__link:focus,cesys-date-grid::part(loadNextPageButton):focus{background:var(--main-B-10) !important;color:#fff !important;box-shadow:none !important}.tagged-list{position:relative;z-index:3;margin:0}.tagged-list .badge{margin:0 0.5rem 0.5rem 0 !important;padding:0.56rem 1rem !important;border-radius:3.125rem;border:1px solid var(--main-A);background:none;color:var(--Gray);font-weight:400;font-size:0.75rem}.tagged-list .badge:hover,.tagged-list .badge:focus{background:var(--main-A);color:#fff;box-shadow:none}.stretched-link:after,.box-01-row .content-box .gallery__img-container a:after,.benefit-box-row .content-box .gallery__img-container a:after,.box-02-row .content-box .gallery__img-container a:after,.news-box .news .news-article__heading a:after,.country-table--amadeus .country-table__country .country-table__country-link:not([data-toggle="collapse"]):after,.country-table--amadeus .country-table__country-btn:after,.country-table--amadeus .country-table__region-btn:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.text-truncate,.box-02-row .content-box p:nth-of-type(1),.sm-result .tree,.bd-tags .tags .tags__headline,.bd-tags .tagged .tagged-article .tagged-article__heading a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-01,.top-offer-01 .top-offer-main,.news-box .news .news-article,.country-table:not(.country-table--amadeus) .country-table__country,.country-table--amadeus .card{transition:0.3s linear;box-shadow:0 0 1px transparent}.hover-01:hover,.top-offer-01 .top-offer-main:hover,.news-box .news .news-article:hover,.country-table:not(.country-table--amadeus) .country-table__country:hover,.country-table--amadeus .card:hover{box-shadow:0 0 12px #add0ff;transform:scale(1.02)}.hover-01-a,.box-01-row .content-box,.box-02-row .content-box,.bd-accommodation .hotel-detail .thumbs a div,.bd-amadeus-accommodation .hotel-detail .thumbs a div,.bd-accommodation .trip-information .gallery__img-link,.bd-amadeus-accommodation .trip-information .gallery__img-link,.bd-term .trip-information .gallery__img-link,.bd-amadeus-term .trip-information .gallery__img-link,.bd-tags .tags .tags__item-body,.bd-tags .tagged .tagged-article{transition:0.3s linear;box-shadow:0 0 1px transparent}.hover-01-a:hover,.box-01-row .content-box:hover,.box-02-row .content-box:hover,.bd-accommodation .hotel-detail .thumbs a div:hover,.bd-amadeus-accommodation .hotel-detail .thumbs a div:hover,.bd-accommodation .trip-information .gallery__img-link:hover,.bd-amadeus-accommodation .trip-information .gallery__img-link:hover,.bd-term .trip-information .gallery__img-link:hover,.bd-amadeus-term .trip-information .gallery__img-link:hover,.bd-tags .tags .tags__item-body:hover,.bd-tags .tagged .tagged-article:hover{box-shadow:0 0 12px #84b9ff;transform:scale(1.02)}.form-custom .form-custom__label,.form-custom .form-required-mark,.form-custom .callback__label,.booking-form .form-custom__label,.booking-form .form-required-mark,.booking-form .callback__label,.callback--extended .form-custom__label,.callback--extended .form-required-mark,.callback--extended .callback__label{margin-bottom:6px;color:#313c4f;font-size:1rem}.form-custom .form-custom__input,.form-custom .form-custom__select,.form-custom .callback__input,.form-custom .select2-selection,.form-custom .select2-search__field,.booking-form .form-custom__input,.booking-form .form-custom__select,.booking-form .callback__input,.booking-form .select2-selection,.booking-form .select2-search__field,.callback--extended .form-custom__input,.callback--extended .form-custom__select,.callback--extended .callback__input,.callback--extended .select2-selection,.callback--extended .select2-search__field{min-height:3.25rem;margin-top:0 !important;padding-left:1rem;padding-right:1rem;background:#fff;border:1px solid #e9ecef;border-radius:0.3125rem;box-shadow:none}.form-custom .form-custom__input,.form-custom .form-custom__input::placeholder,.form-custom .form-custom__select,.form-custom .form-custom__select::placeholder,.form-custom .callback__input,.form-custom .callback__input::placeholder,.form-custom .select2-selection,.form-custom .select2-selection::placeholder,.form-custom .select2-search__field,.form-custom .select2-search__field::placeholder,.booking-form .form-custom__input,.booking-form .form-custom__input::placeholder,.booking-form .form-custom__select,.booking-form .form-custom__select::placeholder,.booking-form .callback__input,.booking-form .callback__input::placeholder,.booking-form .select2-selection,.booking-form .select2-selection::placeholder,.booking-form .select2-search__field,.booking-form .select2-search__field::placeholder,.callback--extended .form-custom__input,.callback--extended .form-custom__input::placeholder,.callback--extended .form-custom__select,.callback--extended .form-custom__select::placeholder,.callback--extended .callback__input,.callback--extended .callback__input::placeholder,.callback--extended .select2-selection,.callback--extended .select2-selection::placeholder,.callback--extended .select2-search__field,.callback--extended .select2-search__field::placeholder{color:black;font-weight:500}.form-custom .select2-selection--multiple .select2-selection__rendered,.booking-form .select2-selection--multiple .select2-selection__rendered,.callback--extended .select2-selection--multiple .select2-selection__rendered{display:block}.form-custom .select2-selection--single .select2-selection__rendered,.booking-form .select2-selection--single .select2-selection__rendered,.callback--extended .select2-selection--single .select2-selection__rendered{height:100%;padding-top:0.4rem}.form-custom .custom-checkbox .custom-control-label,.booking-form .custom-checkbox .custom-control-label,.callback--extended .custom-checkbox .custom-control-label{cursor:pointer}.form-custom .custom-radio .custom-control-label,.booking-form .custom-radio .custom-control-label,.callback--extended .custom-radio .custom-control-label{padding-left:4px;cursor:pointer}.form-custom .custom-radio .custom-control-label:after,.booking-form .custom-radio .custom-control-label:after,.callback--extended .custom-radio .custom-control-label:after{width:8px;height:8px;top:8px;left:-20px;border-radius:9px}.form-custom .custom-radio .custom-control-input:checked~.custom-control-label::after,.booking-form .custom-radio .custom-control-input:checked~.custom-control-label::after,.callback--extended .custom-radio .custom-control-input:checked~.custom-control-label::after{background:white}.form-custom .form-custom__btn,.booking-form .form-custom__btn,.callback--extended .form-custom__btn{height:56px;margin-top:9px;border-radius:12px;color:#fff;border:none;font-weight:600}@media (max-width:991.98px){.form-custom .form-group,.booking-form .form-group,.callback--extended .form-group{margin-bottom:5px}.form-custom .form-custom__label,.form-custom .form-required-mark,.booking-form .form-custom__label,.booking-form .form-required-mark,.callback--extended .form-custom__label,.callback--extended .form-required-mark{margin:0}.form-custom .form-custom__input,.form-custom .form-custom__select,.booking-form .form-custom__input,.booking-form .form-custom__select,.callback--extended .form-custom__input,.callback--extended .form-custom__select{min-height:38px}.form-custom .form-custom__btn,.booking-form .form-custom__btn,.callback--extended .form-custom__btn{height:48px}}.custom-checkbox .custom-control-label{padding:4px 0 0 8px;font-size:0.75rem}.custom-checkbox .custom-control-label::before,.custom-checkbox .custom-control-label:after{width:1.125rem;height:1.125rem;border-radius:0.125rem;border-width:2px}.custom-control .custom-control-input:not(:checked)~.custom-control-label::before{border-color:#313c4f;background-color:white}.custom-control .custom-control-input:checked~.custom-control-label::before{border-color:#313c4f;background-color:#313c4f}.custom-control .custom-control-input:focus~.custom-control-label::before{box-shadow:none;border-color:#313c4f}.custom-control .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#313c4f}.main-header .navbar .navbar-brand-img{height:4.69rem}.main-header .navbar .navbar-nav{margin-left:auto;align-items:centeR}.main-header .navbar .navbar-nav .nav-link{padding:0.7rem 1.4rem;color:var(--Grey);text-align:center;font-size:0.875rem;line-height:1.2}.main-header .navbar .navbar-nav .nav-link:hover,.main-header .navbar .navbar-nav .nav-link[aria-expanded="true"]{color:var(--main-B)}.main-header .navbar .nav-item--last .nav-link{color:var(--main-B);font-size:1.25rem;line-height:1.5rem;letter-spacing:0.00938rem}.main-header .navbar .nav-item--last .nav-link .icon{margin-right:7px;color:var(--main-A);font-weight:normal;font-size:1.1rem}.main-header .navbar .nav-item:nth-last-child(3) .nav-link{background:var(--main-B);color:#fff;border-radius:33px}.main-header .navbar .nav-item:nth-last-child(3) .nav-link:hover{background:var(--main-B-10)}.main-footer{max-width:105rem;margin:4rem auto;padding:2.25rem 0 0;border-radius:1.25rem;background:#fff}.main-footer .component__heading{margin-bottom:0.62rem;font-size:1.25rem;font-weight:400;line-height:1.5rem}.main-footer .footer-contact{font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.main-footer .footer-contact a{display:block;padding:0.3125rem 0rem;color:var(--Grey)}.main-footer .footer-contact a:before{margin-right:0.3rem;vertical-align:-3px;font-size:1.1rem}.main-footer .footer-contact a:hover{color:#004aad;text-decoration:none}.main-footer .newsletter__text-before,.main-footer .newsletter__label{display:none}.main-footer .newsletter form{position:relative}.main-footer .newsletter__input{max-width:21rem;height:3rem;border-radius:3rem}.main-footer .newsletter__btn{position:absolute;top:0;right:0;width:7.5rem;height:3rem;border-radius:3rem}.main-footer .newsletter__footer{font-size:0.75rem}@media (max-width:767.98px){.main-footer{margin:2rem auto;padding:1.25rem 0 0}.main-footer .component__heading{margin-bottom:0rem}.main-footer .newsletter__btn{position:unset;margin-left:auto}}.main-footer .pseudonav{margin:0 -12px;width:auto;padding:1.88rem 1.88rem 0.5rem;border-radius:0.625rem;background:var(--main-A2-80)}.main-footer .pseudonav__title{display:block;margin-bottom:1.2rem;text-transform:none;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.03125rem}.main-footer .pseudonav a{color:var(--main-Grey);font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.main-footer .pseudonav a:hover{color:#004aad;text-decoration:none}@media (min-width:992px){.main-footer .pseudonav__body>ul{}.main-footer .pseudonav__body>ul:nth-child(1){width:40%}.main-footer .pseudonav__body>ul:nth-child(1) ul{column-count:3}.main-footer .pseudonav__title{min-height:24px}}@media (max-width:767.98px){.main-footer .pseudonav{padding:1rem 1rem 0rem}.main-footer .pseudonav__title{margin-bottom:0.5rem}.main-footer .pseudonav__body>ul:nth-child(n){width:100%;margin-bottom:0.3rem}}.main-footer .footer-copyright .content-box{margin:1rem 0 0;text-align:center}.main-footer .footer-copyright .content-box,.main-footer .footer-copyright .content-box a,.main-footer .footer-copyright .content-box .btn-cookie-consent{color:var(--greyscale-primary60);font-size:0.75rem}.main-footer .footer-copyright .content-box__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.main-footer .footer-copyright .content-box a,.main-footer .footer-copyright .content-box .btn-cookie-consent{display:inline-block;vertical-align:top;margin:0;padding:0;border:none}.main-footer .footer-copyright .content-box a:hover,.main-footer .footer-copyright .content-box .btn-cookie-consent:hover{color:var(--Grey);text-decoration:none}.main-footer .footer-copyright .content-box p:nth-of-type(2){margin-left:auto}.favourites-floatbox{z-index:3000;top:25%;right:-11px;border:none}.favourites-floatbox .icon,.favourites-floatbox a{display:inline-block;vertical-align:top;height:34px;line-height:32px;padding:0 12px;background:#a47e1a;color:#fff;border-radius:6px}.favourites-floatbox .icon{width:34px;padding:2px 0 0;text-align:center;font-size:0.9rem}.favourites-floatbox .icon:before{content:""}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#004aad;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#a47e1a}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;vertical-align:middle;font-size:1rem}.dates-favourites .icon-star{color:#a47e1a}.dates-favourites .icon-star:first-child{margin-left:9px}.dates-favourites .offer__img-container{height:300px;margin:0;padding:0}.dates-favourites .offer__info{background:#fff;font-weight:bold;background:#f0f6fe}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current a{color:#a47e1a}.dates-favourites .offer__price--discount{color:gray}.topOfferGroup-125{padding:2.5rem 0 0}.topOfferGroup-125 .top-offer__header{display:none}.topOfferGroup-125 .top-offers-group__body{min-height:50vh;padding:0}.topOfferGroup-125 .nav-pills{padding:1.2rem 0 0}.top-offers-group__heading{display:-ms-flexbox;display:flex;align-items:center}.top-offers-group__heading:before{content:"TIP";margin-right:1rem;padding:0.1875rem 0.75rem;background:var(--main-B);color:#fff;border-radius:2rem;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:0.03125rem}@media (max-width:767.98px){.top-offers-group__heading{margin:1.5rem 0 0.5rem}}.top-offer-01 .top-offer-main{margin-bottom:32px;background:#fff;border-radius:0.75rem}.top-offer-01 .top-offer-main .figure,.top-offer-01 .top-offer-main .figure-img{display:block;margin-bottom:0.95rem;height:11.6rem;border-radius:0.75rem}.top-offer-01 .top-offer-main .info-wrap{padding:0.55rem 1rem 1rem}.top-offer-01 .top-offer-main .hotel{margin-bottom:0.35rem;color:var(--main-B);font-size:1.25rem;font-weight:400}.top-offer-01 .top-offer-main .rating{min-height:19px;height:1.14rem;color:#ffc107;font-size:0.8rem}.top-offer-01 .top-offer-main .tree{margin:0.3rem 0 1.3rem;color:var(--greyscale-primary40);font-size:0.875rem}.top-offer-01 .top-offer-main .info-line{display:-ms-flexbox;display:flex;align-items:center;gap:0.4rem;font-size:0.75rem}.top-offer-01 .top-offer-main .info-line div{padding:4px 12px 3px;background:var(--main-A2-80);border-radius:33px}.top-offer-01 .top-offer-main .info-line .icon{vertical-align:-1px;margin-right:5px}.top-offer-01 .top-offer-main .date{display:inline-block;margin:0.45rem 0 1.2rem;padding:4px 12px 3px;background:var(--main-A2-80);border-radius:33px;font-size:0.75rem}.top-offer-01 .top-offer-main .date .icon{vertical-align:-1px;margin-right:5px}.top-offer-01 .top-offer-main .price{display:-ms-flexbox;display:flex;align-items:flex-start;color:var(--greyscale-primary30);font-size:0.75rem}.top-offer-01 .top-offer-main .price b{margin:2px 0 0 6px;color:#a47e1a;font-size:1.5rem;line-height:1}.top-offer-01 .top-offer-main .price .person{display:block;line-height:1.2}@media (max-width:767.98px){.top-offer-01 .top-offer-main .figure,.top-offer-01 .top-offer-main .figure-img{margin-bottom:0.5rem}.top-offer-01 .top-offer-main .date{margin:0.5rem 0 0}.top-offer-01 .top-offer-main .price{margin-bottom:0.5rem}.top-offer-01 .top-offer-main .link{height:auto;padding:0.5rem 1.5rem}}.bd-news-list #heading,.bd-user-detail #heading{display:none}.bd-news-list .news__header,.bd-user-detail .news__header{display:none}.bd-news-list .news .news-article,.bd-user-detail .news .news-article{margin:0 0 1.25rem;padding:0;background:#fff;border-radius:0.75rem;overflow:hidden}.bd-news-list .news .news-article__img-wrap,.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__img-wrap,.bd-user-detail .news .news-article__body{flex:1 1 100%;padding:0;background:#fff}.bd-news-list .news .news-article__img-container,.bd-user-detail .news .news-article__img-container{margin:0;padding-bottom:220px;border-radius:0.75rem;overflow:hidden}.bd-news-list .news .news-article__date,.bd-user-detail .news .news-article__date{display:inline-block;margin:0.5rem 0;padding:0.26rem 0.96rem;border-radius:0.9375rem;background:var(--main-A2-80);text-align:center;font-size:0.75rem}.bd-news-list .news .news-article__heading,.bd-user-detail .news .news-article__heading{margin-bottom:0;font-size:1.375rem;font-weight:400}.bd-news-list .news .news-article__heading a,.bd-user-detail .news .news-article__heading a{color:var(--main-B)}.bd-news-list .news .news-article__heading a:hover,.bd-user-detail .news .news-article__heading a:hover{color:var(--main-B-10)}.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__body{padding:1rem}.bd-news-list .news .news-article__perex,.bd-user-detail .news .news-article__perex{flex-grow:1;margin:0;font-size:0.875rem;letter-spacing:0.01563rem}.bd-news-list .news .news-article__perex a,.bd-user-detail .news .news-article__perex a{margin-left:5px;color:var(--main-A2-60);text-decoration:underline;text-transform:lowercase}.bd-news-list .news .news-article__perex a:hover,.bd-user-detail .news .news-article__perex a:hover{color:var(--main-A);text-decoration:none}@media (min-width:768px){.bd-news-list .news .news-article__img-wrap,.bd-user-detail .news .news-article__img-wrap{flex:1 1 28%;max-width:28%}.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__body{position:relative;flex:1 1 72%;max-width:72%;padding:1rem 1.5rem}}@media (min-width:1200px){.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__body{padding:1.5rem 2rem}.bd-news-list .news .news-article__date,.bd-user-detail .news .news-article__date{margin:1.25rem 0}.bd-news-list .news .news-article__perex,.bd-user-detail .news .news-article__perex{line-height:1.5rem}}.bd-news-view #heading{margin-bottom:30px;text-align:left}@media (min-width:992px){.bd-news-view #heading{max-width:67%}}.bd-news-view .news-article-wrap{align-items:flex-start}.bd-news-view .news-article-wrap .news-article__header{padding:0;margin-bottom:1rem}.bd-news-view .news-article-wrap .news-article__date{float:left;padding-right:0.5rem;color:var(--greyscale-primary50);font-size:0.875rem}.bd-news-view .news-article-wrap .news-article__date::after{content:"";display:inline-block;width:2px;height:1rem;margin:0 3px 0 5px;vertical-align:-3px;border-right:1px solid var(--greyscale-primary50)}.bd-news-view .news-article-wrap .news-article__author{display:inline-block;vertical-align:top;width:auto;color:var(--greyscale-primary50);font-size:0.875rem}.bd-news-view .news-article-wrap .news-article__author:hover .news-article__author--note{display:block}.bd-news-view .news-article-wrap .news-article__author--name strong{font-weight:400;cursor:help}.bd-news-view .news-article-wrap .news-article__author--note{display:none;position:absolute;z-index:3;left:0.5rem;right:0.5rem;min-width:300px;padding:1rem;background:rgba(255, 255, 255, 0.95);box-shadow:0 0 9px #ccc}.bd-news-view .news-article-wrap .news-article__img-wrap{width:100%;margin:12px 0}.bd-news-view .news-article-wrap .news-article__img-wrap figure,.bd-news-view .news-article-wrap .news-article__img-wrap img{padding:0;margin:0;height:410px}.bd-news-view .news-article-wrap .news-article__img-wrap img{border-radius:0.75rem}.bd-news-view .news-article-wrap .news-article__img-wrap .img-title{position:unset;padding:9px 0 0;background:none;color:var(--greyscale-primary50);font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.bd-news-view .news-article-wrap .news-article__perex{clear:both;padding:1rem 0 0.75rem;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.bd-news-view .news-article-wrap .news-article__body{padding:0 10px;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-news-view .news-article-wrap .news-article__content{padding:5px;line-height:1.8}.bd-news-view .news-article-wrap .news-article__content h2,.bd-news-view .news-article-wrap .news-article__content h3{margin:25px 0 15px;color:#004aad;font-size:1.4rem;font-weight:700}.bd-news-view .news-article-wrap .news-article__content h3{font-size:1.2rem}.bd-news-view .news-article-wrap .news-article__social{padding:0}.bd-news-view .news-article-wrap .news-article-sidebar{position:relative;margin-top:-84px;padding:1.5rem;background:#fff;border-radius:0.75rem}.bd-news-view .news-article-wrap .share{width:2.5rem;height:2.5rem;margin:0 1.25rem 0 0;background:var(--Grey);color:#fff;border-radius:3rem;font-size:1.3rem;padding-top:3px}.bd-news-view .news-article-wrap .share:hover,.bd-news-view .news-article-wrap .share:focus{background:var(--greyscale-primary30)}.bd-news-view .news-article-wrap .news-article-sidebar__social{flex-wrap:wrap;padding:0 0 22px}.bd-news-view .news-article-wrap .news-article-sidebar__social::before{content:"Sdílet";display:block;width:100%;font-size:1.4rem;padding:5px 0;color:#004aad;font-weight:bold}.bd-news-view .news-article-wrap .news-article-sidebar__social a.share{margin:10px 15px 10px 0}.bd-news-view .news-article-wrap .news-article__recent{padding-bottom:5px}.bd-news-view .news-article-wrap .news-article__recent .recent-news{margin:0;padding:12px 0;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap}.bd-news-view .news-article-wrap .news-article__recent h3{margin:0;font-size:0.875rem;font-weight:400}.bd-news-view .news-article-wrap .news-article__recent h3 a{color:var(--Grey)}.bd-news-view .news-article-wrap .news-article__recent h3 a:hover{color:var(--main-B)}.bd-news-view .news-article-wrap .news-article__recent h2{margin-bottom:1.25rem;color:var(--main-B);font-size:1.375rem;font-weight:400}.bd-news-view .news-article-wrap .news-article__recent img{height:6rem;min-height:6rem;border-radius:0.5rem;width:10rem !important;min-width:10rem;margin-right:12px}.bd-news-view .news-article-wrap .icon-facebook:before{content:""}.bd-news-view .news-article-wrap .news-article-sidebar__tags{margin:0.5rem 0 0}@media (max-width:991.98px){.bd-news-view .news-article-wrap .news-article-main{flex:0 0 100%;max-width:100%;padding:0 16px}.bd-news-view .news-article-wrap .news-article__perex{padding:0}.bd-news-view .news-article-wrap .news-article-sidebar{margin-top:0;padding:15px;flex:0 0 100%;max-width:100%}.bd-news-view .news-article-wrap .news-article__img-wrap figure,.bd-news-view .news-article-wrap .news-article__img-wrap img{height:270px}.bd-news-view .news-article-wrap .news-article__content{line-height:1.5}.bd-news-view .news-article-wrap .news-article-sidebar__social{padding-bottom:12px}.bd-news-view .news-article-wrap .news-article-sidebar__social::before{font-size:1.25rem}.bd-news-view .news-article-wrap .news-article__recent .recent-news{padding:10px 0}.bd-news-view .news-article-wrap .news-article__recent img{width:6rem !important;min-width:6rem}}.author{margin:0 0 4rem}.author .author__header{padding:0 0 12px}.author .author__heading{color:var(--Grey);text-align:left;font-size:1.375rem;font-weight:700;line-height:1.75rem}.author .author-image{padding:0;border-radius:0.75rem;box-shadow:none;text-align:center}.author .author-image img{width:15.56rem;height:12.5rem;object-fit:cover;border-radius:0.75rem}.author .author-perex{padding:15px;border-radius:0.75rem;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.author .author-public-text{margin-top:1rem;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}@media (min-width:992px){.author .author__body>.row{flex-direction:column;position:relative}.author .author-image{width:15.56rem;border-radius:0.75rem 0.75rem 0 0;background:#fff;text-align:left}.author .author__header{padding-bottom:15px}.author .author-perex{width:15.56rem;padding:2.5rem 1.25rem 1.25rem;background:#fff;border-radius:0 0 0.75rem 0.75rem}.author .author-public-text{position:absolute;min-height:300px;height:100%;margin:0 0 0 15.56rem;max-width:calc(100% - 15.56rem);padding-left:1.88rem}}.author+.news .news__header{display:block;margin-bottom:2%}.slider-mask{max-width:105rem;height:620px;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.slider-mask .top-slider{position:unset}.slider-mask .slider{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}.slider-mask .slider,.slider-mask .slider__body,.slider-mask .slider .movable-content,.slider-mask .slider .slick-list,.slider-mask .slider .slick-track,.slider-mask .slider__item,.slider-mask .slider__container,.slider-mask .slider__img-container{height:100% !important}@media (max-width:767.98px){.slider-mask{height:auto;min-height:480px;padding-bottom:1rem}}.box-01-row{display:block;margin-top:1rem}.box-01-row .content-box{position:relative;z-index:1;height:19rem;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:32px;padding:0.75rem;border-radius:9px;background:var(--greyscale-primary90);color:#fff;overflow:hidden}.box-01-row .content-box:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 74, 173, 0) 0%, rgba(0, 31, 73, 0.75) 100%)}.box-01-row .content-box__heading{margin-bottom:0.2rem;color:#fff;font-size:1.375rem;font-weight:400;line-height:1.75rem}.box-01-row .content-box p{margin:0;display:-ms-flexbox;display:flex;align-items:flex-start;font-size:0.75rem;line-height:1.05}.box-01-row .content-box p b{margin:-2px 0 0 6px;color:var(--main-A2-40);font-size:1.25rem;font-weight:700}.box-01-row .content-box p:after{content:"";font-family:"c4f";font-size:1.45rem;width:1.875rem;height:1.875rem;line-height:1.25;margin-left:auto;border-radius:6.1875rem;background:var(--main-A);text-align:center}.box-01-row .content-box .gallery__img{z-index:-2}.box-01-row .content-box .gallery__img-container{position:unset !important;margin:0;padding:0}.box-01-row .content-box .gallery__img-caption{display:none}@media (min-width:992px){.box-01-row{display:-ms-flexbox;display:flex;margin-top:2rem}.box-01-row>div:nth-child(4) .content-box{height:40rem}.box-01-row>div:nth-child(5) .content-box{height:40rem;margin-top:-21rem}.box-01-row>div:nth-child(6){margin-top:-21rem}.box-01-row>div:nth-child(8){margin:-21rem 0 0 50%}}.box-01-row .slick-list{width:100%;overflow:unset}@media (max-width:575.98px){.box-01-row .slick-list{padding:0 1.5rem}.box-01-row .slick-slide{padding:0 0.5rem}}.benefit-box-row{margin-top:2rem}.benefit-box-row .content-box__body{display:-ms-flexbox;display:flex;flex-direction:column;padding:2rem;text-align:center;font-size:0.875rem}.benefit-box-row .content-box h3{min-height:5rem;display:-ms-flexbox;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;color:var(--main-A);font-size:1.75rem;font-weight:400;line-height:2.5rem}.benefit-box-row .content-box p:nth-of-type(2){display:none}.benefit-box-row .content-box a{display:inline-block;border-radius:3.125rem;background:var(--main-B);color:#fff;padding:0.75rem 1.5rem;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:0.03125rem}.benefit-box-row .content-box a:hover{background:var(--main-B-10)}.benefit-box-row .content-box .gallery__img{width:auto;right:0;margin:auto;background:none}.benefit-box-row .content-box .gallery__img-container{order:-1;height:5rem;margin:0 0 1rem;padding:0}.benefit-box-row .content-box .gallery__img-caption{display:none}@media (max-width:1199.98px){.benefit-box-row .content-box__body{padding:0}.benefit-box-row .content-box h3{min-height:unset;font-size:1.5rem;line-height:2.2rem}.benefit-box-row .content-box .gallery__img-container{height:4rem;margin:0}}.box-02{max-width:105rem;margin:1rem auto 4rem;padding:3.75rem 0;border-radius:1.25rem;background:#fff}.box-02-row{display:block;margin-top:1rem}.box-02-row .content-box{position:relative;z-index:1;height:16.25rem;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0;padding:0.75rem;border-radius:9px;background:var(--greyscale-primary90);color:#fff;overflow:hidden}.box-02-row .content-box:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 74, 173, 0) 0%, rgba(0, 31, 73, 0.75) 100%)}.box-02-row .content-box__heading{margin-bottom:0.1rem;color:#fff;font-size:1.25rem;font-weight:400;line-height:1.5rem}.box-02-row .content-box p:nth-of-type(1){max-width:100%;font-size:0.875rem;font-weight:600;line-height:1.25rem}.box-02-row .content-box p:nth-of-type(1):before{content:"";font-family:"c4f";font-size:0.95rem;font-weight:normal;margin-right:9px;vertical-align:-2px}.box-02-row .content-box p:nth-of-type(2){margin:0;display:-ms-flexbox;display:flex;align-items:flex-start;font-size:0.75rem;line-height:1.05}.box-02-row .content-box p:nth-of-type(2) b{margin:-2px 0 0 6px;color:var(--main-A2-40);font-size:1.25rem;font-weight:700}.box-02-row .content-box p:nth-of-type(2)+p{display:none}.box-02-row .content-box .gallery__img{z-index:-2}.box-02-row .content-box .gallery__img-container{position:unset !important;margin:0;padding:0}.box-02-row .content-box .gallery__img-caption{display:none}@media (min-width:992px){.box-02-row{display:-ms-flexbox;display:flex;margin-top:2rem}}.box-02-row .slick-list{width:100%;overflow:unset}@media (max-width:575.98px){.box-02-row .slick-list{padding:0 1.5rem}.box-02-row .slick-slide{padding:0 0.5rem}}.news-box .news__body{margin:1rem -1rem}.news-box .news .news-article{position:relative;display:block;margin:1rem;border-radius:0.75rem;background:#fff;overflow:hidden}.news-box .news .news-article__img-wrap{padding:0}.news-box .news .news-article__img-container{padding-bottom:16rem;border-radius:0.75rem;overflow:hidden}.news-box .news .news-article__body{display:-ms-flexbox;display:flex;flex-direction:column;max-width:100%}.news-box .news .news-article__date{order:-1;width:5.3rem;margin-bottom:0.62rem;padding:0.26rem 0.6rem;border-radius:0.9375rem;background:var(--main-A2-80);text-align:center;font-size:0.75rem}.news-box .news .news-article__heading{min-height:3rem;font-size:1.375rem;font-weight:400;line-height:1.75rem}.news-box .news .news-article__heading a{color:var(--main-B);text-decoration:none}.news-box .news .news-article__perex{margin-bottom:0;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.news-box .news .news-article__perex a{display:block;color:#fff;text-decoration:none;font-size:0;line-height:0.9rem}.news-box .news .news-article__perex a:after{content:"";font-family:"c4f";font-size:1.45rem;display:-ms-flexbox;display:flex;width:1.875rem;height:1.875rem;flex-direction:column;justify-content:center;align-items:center;border-radius:6.1875rem;background:var(--main-A)}.news-box .news .news-article__perex a:hover:after{background:var(--main-A-10)}.news-box .news .more__link,.news-box .news cesys-date-grid::part(loadNextPageButton){max-width:200px}.country-table__continent{display:none}.country-table__countries{padding:0}.country-table:not(.country-table--amadeus) .nav,.country-table:not(.country-table--amadeus) .tab-content{flex:0 0 100%;max-width:100%;margin-bottom:2.5%}.country-table:not(.country-table--amadeus) .nav-item{flex-basis:unset}.country-table:not(.country-table--amadeus) .country-table__country{margin-bottom:0.5rem;padding:1rem 0;color:#313c4f;border-radius:0.75rem;border:none !important}.country-table:not(.country-table--amadeus) .country-table__country,.country-table:not(.country-table--amadeus) .country-table__country:hover{background:#fff}.country-table:not(.country-table--amadeus) .country-table__country div{flex-grow:1}.country-table:not(.country-table--amadeus) .country-table__country-name{color:var(--main-B);font-size:1rem}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{display:none}.country-table:not(.country-table--amadeus) .country-table__country-price{margin-left:auto;text-align:right;font-size:0.875rem;line-height:1.05}.country-table:not(.country-table--amadeus) .country-table__country-price strong{color:var(--main-A);font-size:1.5rem}.country-table:not(.country-table--amadeus) .country-table__country-price:after{content:"za osobu";display:block}@media (max-width:991.98px){.country-table__countries{padding:0}.country-table:not(.country-table--amadeus) .country-table__country{margin-bottom:16px;padding:12px 5px 10px}.country-table:not(.country-table--amadeus) .country-table__country div{flex-basis:unset}.country-table:not(.country-table--amadeus) .country-table__country-name{width:100%;font-size:1.2rem}.country-table:not(.country-table--amadeus) .country-table__country-price{padding:0 10px;border:none}}.country-table--amadeus .country-table__section--others>h3{display:none}.country-table--amadeus .card-header{padding:0;background:none;border:none}@media (min-width:992px){.country-table--amadeus #accordionCountryList{column-count:2}}.country-table--amadeus .accordion-group{break-inside:avoid;display:inline-block;width:100%}.country-table--amadeus .card{margin-bottom:0;border:none;background:#fff;border-radius:0.75rem}.country-table--amadeus .card-body{padding:0 20px 15px}.country-table--amadeus .country-table__country--opener .country-table__country-link:before{z-index:9;top:20px;left:5px;color:#a47e1a}.country-table--amadeus .country-table__country .country-table__country-link{max-width:100%;margin:0;padding:15px 20px}.country-table--amadeus .country-table__country .country-table__country-link>div{padding:0}.country-table--amadeus .country-table__country .country-table__country-link+div{height:0}.country-table--amadeus .country-table__country .country-table__country-link:hover .country-table__country-name{color:var(--main-A)}.country-table--amadeus .country-table__country{display:block;align-items:center}.country-table--amadeus .country-table__region{position:relative}.country-table--amadeus .country-table__region:hover .country-table__region-name{color:var(--main-A)}.country-table--amadeus .country-table__country-name,.country-table--amadeus .country-table__region-name{flex:0 0 75%;max-width:75%;color:#004aad;font-size:1rem;font-weight:400}.country-table--amadeus .country-table__country-name+div,.country-table--amadeus .country-table__region-name+div{display:none}.country-table--amadeus .country-table__country-name+div+div,.country-table--amadeus .country-table__region-name+div+div{flex:0 0 25%;max-width:25%;padding-left:0;text-align:right}.country-table--amadeus .country-table__country-name+div+div+div,.country-table--amadeus .country-table__region-name+div+div+div{height:0}.country-table--amadeus .country-table__country-price,.country-table--amadeus .country-table__region-price{color:#a47e1a;font-size:0.95rem;font-weight:normal}.country-table--amadeus .country-table__country-price strong,.country-table--amadeus .country-table__region-price strong{color:#a47e1a;font-size:1.2rem;line-height:1}.country-table--amadeus .country-table__country-link+div{margin-left:auto;padding:0}.country-table--amadeus .country-table__country-link:hover .country-table__country-name,.country-table--amadeus .country-table__country-link:hover:before{color:#004aad}.country-table--amadeus .country-table__country-btn,.country-table--amadeus .country-table__region-btn{height:0;padding:0;border:none;box-shadow:none !important;font-size:0}@media (max-width:575.98px){.country-table--amadeus .country-table__country .country-table__country-link{padding:12px 20px}.country-table--amadeus .country-table__country .country-table__country-link:before{top:16px}.country-table--amadeus .country-table__country-name,.country-table--amadeus .country-table__country-name+div+div,.country-table--amadeus .country-table__region-name,.country-table--amadeus .country-table__region-name+div+div{flex:0 0 100%;max-width:100%}.country-table--amadeus .country-table__country-name+div+div,.country-table--amadeus .country-table__region-name+div+div{line-height:1}}.search-results__header{display:none}.search-results__mask{margin-bottom:1.5rem}.search-results .paging{padding:0 0.5rem}.search-results .paging div{text-align:left !important}.search-map-box{margin-bottom:2rem}.search-map-box__body{height:9.875rem}.search-map-box #search-map-button{bottom:50%;right:50%;transform:translate(50%, 50%);margin:auto;padding:0.5rem 1.5rem;border:none;border-radius:3.125rem;background:var(--main-C);color:var(--Grey);font-size:0.75rem;font-weight:400;line-height:1rem}.search-map-box #search-map-button:hover{background:var(--main-C-10)}.search-specification{margin-top:0.62rem;background:var(--gray-80)}.search-specification__header{padding:0.5rem 0 1.4rem}.search-specification__heading{color:var(--main-A);font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:0.00938rem}.search-specification__body{padding:0.25rem 1rem 1rem;background:#fff;border-radius:0.75rem}.search-specification__footer{display:none}.search-specification__item{margin-top:0.75rem;border-radius:1.5rem;background:var(--main-A2-80)}.search-specification__item--SeaDistanceId .search-specification__select-item:first-child,.search-specification__item--BoardingId .search-specification__select-item:first-child,.search-specification__item--ExpertRatingId .search-specification__select-item:first-child{display:none}.search-specification__item .search-specification__item-header{padding:1rem;display:-ms-flexbox;display:flex;align-items:center;background:none;font-size:0.875rem;font-weight:400;line-height:1.2;letter-spacing:0.01563rem}.search-specification__item-body{padding:0 1rem 1rem;font-size:0.875rem}.search-specification__select-item{position:relative}.search-specification__select-item input{display:block;position:absolute;top:6px;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid rgba(0, 0, 0, 0.25);border-radius:4px}.search-specification__select-item input:checked{border-color:#a47e1a;background-color:#a47e1a;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px auto;background-position:center}.search-specification__select-item input[type="radio"]{border-radius:1rem}.search-specification__select-item input[type="radio"]:checked{width:16px;height:16px;background:#a47e1a;border-width:4px;border-color:#fff;outline:2px solid #a47e1a}.search-specification__select-item #sm-s-ar-0{display:none}.search-specification__select-item label{margin-bottom:0;padding:5px 0 4px 30px;background:none}.search-specification__select-item label .more-rating{color:#313c4f}.search-specification__select-item label:hover{color:#a47e1a !important;font-weight:500}.search-specification__select-item input:checked+label:after{content:"";font-family:"c4f";color:#313c4f}.search-specification__select-item input:checked+label,.search-specification__select-item input:not(:checked)+label:hover{background:none}.search-specification__select-item input:checked+label,.search-specification__select-item input:checked+label .more-rating,.search-specification__select-item input:not(:checked)+label:hover,.search-specification__select-item input:not(:checked)+label:hover .more-rating{color:#313c4f}.search-specification .fulltext-filter{width:auto;margin:0 0 15px !important;background:#fff;box-shadow:none !important;border-radius:0.75rem;overflow:hidden}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-clear{height:44px;background:none;border:none;border-radius:0;box-shadow:none !important}.search-specification .fulltext-filter-input{padding-left:15px;padding-top:5px;font-size:0.875rem}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-input::placeholder{color:#313c4f;opacity:1}.search-specification .fulltext-filter-clear{width:18px;height:18px;margin:14px 14px 0 0;padding:0;border-radius:20px !important;background:#313c4f;color:#fff;font-size:1rem;line-height:0.9}.search-specification .fulltext-filter-clear:hover,.search-specification .fulltext-filter-clear:focus{background:#004aad;color:#fff}.search-specification__more-button{padding:0.45rem 1rem;color:#313c4f;background:none;border:1px solid var(--gray-70) !important;border-radius:0.75rem !important;text-align:center !important;font-size:0.75rem;font-weight:600;line-height:1rem}.search-specification__more-button:focus{background:var(--gray-70);border-color:var(--gray-70) !important;color:#313c4f;box-shadow:none !important}.search-specification__more-button:hover{background:var(--gray-80);border-color:var(--gray-80) !important;color:#313c4f;box-shadow:none !important}.search-specification__item--Rating input,.search-specification__item--Rating .more-rating,.search-specification__item--Rating input:checked+label:after{display:none}.search-specification__item--Rating label{padding:0 3px 0 0;word-spacing:-3px}.search-specification__item--Rating .icon{margin-right:9px;font-size:1.6rem;-webkit-text-stroke:1px}.search-specification__item--Rating .icon:before{content:""}.search-specification__item--Rating input:checked+label .icon:before{content:""}.search-specification__item--Rating .search-specification__select{position:relative}.search-specification__item--Rating .search-specification__select-item:nth-child(n+2){position:absolute;top:0}.search-specification__item--Rating .search-specification__select-item:nth-child(n+2) .icon{opacity:0}.search-specification__item--Rating .search-specification__select-item:nth-child(n+2) input:checked+label .icon{opacity:1}.search-specification__item--Parameters label:before{margin-right:4px;vertical-align:-1px}.search-specification__item--Parameters input:not(:checked)+label:before{font-size:1rem}.sm-result{margin-bottom:1.5rem}.sm-result .main-box{background:#fff;border-radius:9px}@media (min-width:768px){.sm-result .img-wrap{padding-right:0}.sm-result .img-wrap .item-class{right:1rem}}.sm-result .slider,.sm-result .slider__item{margin-bottom:0}.sm-result .slider__wrapper{padding-bottom:16.2rem}.sm-result .item-class{position:absolute;top:1rem;left:1rem;right:2rem;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.sm-result .recommend{display:none;padding:0.2rem 0.75rem;border-radius:0rem 6.1875rem 6.1875rem 0rem;background:var(--main-B);color:#fff;font-size:1rem;line-height:1.5rem;letter-spacing:0.03125rem}.sm-result .is-tip .recommend{display:block}.sm-result .favourites-link-accommodation{display:block;width:1.88rem;height:1.88rem;line-height:2.1rem;margin-left:auto;border-radius:1rem;background:#fff;color:var(--Grey);text-align:center;font-size:0.9rem}.sm-result .favourites-link-accommodation span{display:none}.sm-result .favourites-link-accommodation:before{content:""}.sm-result .favourites-link-accommodation:hover:before,.sm-result .favourites-link-accommodation.favourites-link--remove:before{content:""}.sm-result .info-box{padding:1rem 1.5rem 1rem 1rem}.sm-result .info-box,.sm-result .info-box>.row,.sm-result .info-box-left,.sm-result .info-box-right{height:100%}.sm-result .info-box-left,.sm-result .info-box-right{display:-ms-flexbox;display:flex;flex-direction:column}.sm-result .tree{margin-bottom:0.4rem;color:var(--greyscale-primary40)}.sm-result .rating{height:1.52rem;color:#ffc107;font-size:0.8rem}.sm-result .hotel{font-size:1.375rem;font-weight:400;line-height:1.75rem}.sm-result .hotel a{color:var(--main-B)}.sm-result .parameter-wrap{margin-top:auto}.sm-result .parameters{width:55%;margin:0}.sm-result .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap}.sm-result .parameters__item{margin:1rem 1rem 0 0}.sm-result .parameters .icon{font-size:1.1rem}.sm-result .parameters__item-distance{display:-ms-flexbox;display:flex;align-items:center}.sm-result .parameters__item-distance .icon{order:-1;margin:2px 5px 0 0}.sm-result .parameters__distance{font-size:1rem;font-weight:600}.sm-result .parameters__item--sea-distance .parameters__text{display:none;width:auto;height:auto;margin-left:5px;font-variant:normal}.sm-result .e-rating{background:none;color:var(--main-A);text-align:right;font-size:2.25rem;line-height:2.75rem;word-spacing:-3px}.sm-result .e-rating img{display:none}.sm-result .price{display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-end;margin-top:auto}.sm-result .price .from{margin:0 5px 0 0;color:var(--greyscale-primary30);font-size:0.75rem;font-weight:400;line-height:1rem}.sm-result .price b{color:var(--main-A);font-size:1.25rem;font-weight:700;line-height:1.25rem}.sm-result .detail{text-align:right}.sm-result .link{margin-top:1.8rem;padding:0.7rem 1.5rem;background:var(--main-A);color:#fff;border-radius:3rem;font-weight:600;letter-spacing:0.03125rem}.sm-result .link:hover{background:var(--main-A-10)}@media (max-width:575.98px){.sm-result .info-box{padding:1rem}.sm-result .rating{height:auto}.sm-result .parameters{width:100%}.sm-result .parameters__item{margin:0px 9px 0 0}.sm-result .info-box-right{flex-direction:unset;align-items:center}.sm-result .e-rating{margin:0 9px 0 0}.sm-result .e-rating b{font-size:1.75rem}.sm-result .price,.sm-result .detail{margin-left:auto}.sm-result .link{margin:0 0 0 9px;padding:0.5rem 1rem}}.sm-result .tagged-list{margin-top:0.5rem}.bd-accommodation #heading,.bd-amadeus-accommodation #heading{display:none}.bd-accommodation .hotel-detail,.bd-amadeus-accommodation .hotel-detail{position:relative;z-index:3;margin:0;padding:1.25rem 0}.bd-accommodation .hotel-detail:before,.bd-amadeus-accommodation .hotel-detail:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:105rem;max-width:98vw;transform:translateX(-50%);border-radius:0.75rem;background:#fff}.bd-accommodation .hotel-detail .hotel-box,.bd-amadeus-accommodation .hotel-detail .hotel-box{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0.3rem}.bd-accommodation .hotel-detail .hotel,.bd-amadeus-accommodation .hotel-detail .hotel{margin-right:11px;font-size:1.75rem;font-weight:400;line-height:2.5rem}.bd-accommodation .hotel-detail .rating,.bd-amadeus-accommodation .hotel-detail .rating{color:#ffc107;font-size:0.8rem}.bd-accommodation .hotel-detail .rating .icon,.bd-amadeus-accommodation .hotel-detail .rating .icon{margin-right:3px}.bd-accommodation .hotel-detail .tree,.bd-accommodation .hotel-detail .tree a,.bd-amadeus-accommodation .hotel-detail .tree,.bd-amadeus-accommodation .hotel-detail .tree a{color:var(--greyscale-primary40)}.bd-accommodation .hotel-detail .img-wrap,.bd-amadeus-accommodation .hotel-detail .img-wrap{margin:1.25rem 0}.bd-accommodation .hotel-detail .img-wrap .slide-col,.bd-amadeus-accommodation .hotel-detail .img-wrap .slide-col{max-height:25rem;overflow:hidden;padding-right:1rem}.bd-accommodation .hotel-detail .slider,.bd-accommodation .hotel-detail .slider__item,.bd-amadeus-accommodation .hotel-detail .slider,.bd-amadeus-accommodation .hotel-detail .slider__item{margin-bottom:0}.bd-accommodation .hotel-detail .slider__wrapper,.bd-amadeus-accommodation .hotel-detail .slider__wrapper{padding-bottom:25rem}.bd-accommodation .hotel-detail .thumbs .thumb-col,.bd-amadeus-accommodation .hotel-detail .thumbs .thumb-col{padding-left:0}.bd-accommodation .hotel-detail .thumbs .thumb-col:nth-child(1),.bd-accommodation .hotel-detail .thumbs .thumb-col:nth-child(2),.bd-amadeus-accommodation .hotel-detail .thumbs .thumb-col:nth-child(1),.bd-amadeus-accommodation .hotel-detail .thumbs .thumb-col:nth-child(2){margin-bottom:1rem}.bd-accommodation .hotel-detail .thumbs .thumb-col:nth-child(1),.bd-accommodation .hotel-detail .thumbs .thumb-col:nth-child(3),.bd-amadeus-accommodation .hotel-detail .thumbs .thumb-col:nth-child(1),.bd-amadeus-accommodation .hotel-detail .thumbs .thumb-col:nth-child(3){padding-right:1rem}.bd-accommodation .hotel-detail .thumbs a div,.bd-amadeus-accommodation .hotel-detail .thumbs a div{padding-bottom:12rem;border-radius:0.75rem;overflow:hidden}.bd-accommodation .structured-content__links,.bd-amadeus-accommodation .structured-content__links{margin:4rem 0;border:none}.bd-accommodation .structured-content__links .nav-link,.bd-amadeus-accommodation .structured-content__links .nav-link{padding:0.12rem 0.62rem;margin-right:0.75rem;color:var(--Grey);border:none;border-bottom:2px solid transparent}.bd-accommodation .structured-content__links .nav-link:hover,.bd-accommodation .structured-content__links .nav-link.active,.bd-amadeus-accommodation .structured-content__links .nav-link:hover,.bd-amadeus-accommodation .structured-content__links .nav-link.active{border-color:var(--main-A);color:var(--main-A)}.bd-accommodation .structured-content__links .nav-link.active,.bd-amadeus-accommodation .structured-content__links .nav-link.active{font-weight:700}@media (max-width:991.98px){.bd-accommodation .structured-content__links,.bd-amadeus-accommodation .structured-content__links{margin:1.5rem 0;justify-content:center}.bd-accommodation .structured-content__links .nav-link,.bd-accommodation .structured-content__links .nav-link:not(.open):not(.active),.bd-accommodation .structured-content__links .nav-link.active,.bd-amadeus-accommodation .structured-content__links .nav-link,.bd-amadeus-accommodation .structured-content__links .nav-link:not(.open):not(.active),.bd-amadeus-accommodation .structured-content__links .nav-link.active{width:auto;height:auto;margin:5px;padding:0.12rem 0.62rem !important;border-bottom:2px solid transparent !important}.bd-accommodation .structured-content__links .nav-link:after,.bd-accommodation .structured-content__links .nav-link:not(.open):not(.active):after,.bd-accommodation .structured-content__links .nav-link.active:after,.bd-amadeus-accommodation .structured-content__links .nav-link:after,.bd-amadeus-accommodation .structured-content__links .nav-link:not(.open):not(.active):after,.bd-amadeus-accommodation .structured-content__links .nav-link.active:after{display:none}.bd-accommodation .structured-content__links .nav-link:hover,.bd-accommodation .structured-content__links .nav-link.active,.bd-accommodation .structured-content__links .nav-link:not(.open):not(.active):hover,.bd-accommodation .structured-content__links .nav-link:not(.open):not(.active).active,.bd-accommodation .structured-content__links .nav-link.active:hover,.bd-accommodation .structured-content__links .nav-link.active.active,.bd-amadeus-accommodation .structured-content__links .nav-link:hover,.bd-amadeus-accommodation .structured-content__links .nav-link.active,.bd-amadeus-accommodation .structured-content__links .nav-link:not(.open):not(.active):hover,.bd-amadeus-accommodation .structured-content__links .nav-link:not(.open):not(.active).active,.bd-amadeus-accommodation .structured-content__links .nav-link.active:hover,.bd-amadeus-accommodation .structured-content__links .nav-link.active.active{border-color:var(--main-A) !important}}.bd-accommodation .structured-content__body,.bd-amadeus-accommodation .structured-content__body{padding:0}.bd-accommodation .structured-content__tab--tab-recenzie-hotela,.bd-amadeus-accommodation .structured-content__tab--tab-recenzie-hotela{padding:2rem;background:#fff;border-radius:0.75rem}.bd-accommodation .structured-content .map__canvas,.bd-amadeus-accommodation .structured-content .map__canvas{border-radius:0.75rem;overflow:hidden}.bd-accommodation .structured-content .more__link,.bd-accommodation .structured-content cesys-date-grid::part(loadNextPageButton),.bd-amadeus-accommodation .structured-content .more__link,.bd-amadeus-accommodation .structured-content cesys-date-grid::part(loadNextPageButton){max-width:180px;margin-left:auto}@media (max-width:991.98px){.bd-accommodation .structured-content__tab--tab-recenzie-hotela,.bd-amadeus-accommodation .structured-content__tab--tab-recenzie-hotela{padding:1rem}}.bd-accommodation .trip-information__body>form,.bd-amadeus-accommodation .trip-information__body>form{width:100%;justify-content:center}.bd-accommodation .trip-information__content,.bd-amadeus-accommodation .trip-information__content{width:100%}.bd-accommodation .trip-information__item,.bd-amadeus-accommodation .trip-information__item{margin-bottom:1rem}.bd-accommodation .trip-information__item strong,.bd-amadeus-accommodation .trip-information__item strong{font-weight:600}.bd-accommodation .trip-information__title,.bd-amadeus-accommodation .trip-information__title{color:var(--main-B);font-size:1.25rem;font-weight:400;line-height:1.2}.bd-accommodation .trip-information__gallery,.bd-amadeus-accommodation .trip-information__gallery{max-width:unset;margin:1rem -16px;padding:0}.bd-accommodation .trip-information .gallery__img-link,.bd-amadeus-accommodation .trip-information .gallery__img-link{border-radius:0.75rem;overflow:hidden}.bd-accommodation .prices-chart-wrap,.bd-amadeus-accommodation .prices-chart-wrap{margin:4rem 0 0;padding:1.25rem;background:#fff;border-radius:0.75rem}.bd-term #heading,.bd-amadeus-term #heading{display:none}.bd-term .multi-steps,.bd-amadeus-term .multi-steps{display:-ms-flexbox;display:flex;justify-content:space-between;position:relative;margin:0 0 2rem}.bd-term .multi-steps:before,.bd-amadeus-term .multi-steps:before{content:"";position:absolute;left:0;right:0;top:2rem;height:2px;background:var(--main-B)}.bd-term .multi-steps li,.bd-amadeus-term .multi-steps li{display:-ms-flexbox;display:flex;align-items:center;padding-right:1.5rem;border-radius:6.1875rem;background:#fff;color:var(--main-B);border:0.75rem solid #f0f6fe}.bd-term .multi-steps li:before,.bd-amadeus-term .multi-steps li:before{width:2.5rem;height:2.5rem;line-height:2.5rem;margin:0 0.94rem 0 0;background:var(--main-B);border:none;color:#fff}.bd-term .multi-steps li:after,.bd-amadeus-term .multi-steps li:after{display:block;top:0;bottom:0;left:-1.8rem;width:auto;height:auto;margin:2px auto 0;background:none !important;color:var(--main-B);content:"";font-family:"c4f";font-size:1.6rem}.bd-term .multi-steps li.active~li,.bd-amadeus-term .multi-steps li.active~li{color:var(--greyscale-primary30)}.bd-term .multi-steps li.active~li::before,.bd-amadeus-term .multi-steps li.active~li::before{color:var(--greyscale-primary30);font-weight:400}.bd-term .multi-steps li:nth-child(1):after,.bd-amadeus-term .multi-steps li:nth-child(1):after{display:none}@media (max-width:991.98px){.bd-term .multi-steps,.bd-amadeus-term .multi-steps{display:block;margin:0 0 1rem}.bd-term .multi-steps:before,.bd-term .multi-steps li:after,.bd-amadeus-term .multi-steps:before,.bd-amadeus-term .multi-steps li:after{display:none}.bd-term .multi-steps li,.bd-amadeus-term .multi-steps li{border-width:0.3rem}}.bd-term .booking-form__box,.bd-amadeus-term .booking-form__box{padding:0;border:none;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-term .booking-form__title--calculation,.bd-amadeus-term .booking-form__title--calculation{margin:0;padding:1.5rem 1.5rem 1rem;background:#fff;border-radius:0.75rem 0.75rem 0 0;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:0.00938rem}.bd-term .booking-form__text-before,.bd-amadeus-term .booking-form__text-before{margin:0 !important;padding:0 1.5rem;background:#fff}.bd-term .booking-form__room,.bd-amadeus-term .booking-form__room{padding:1rem 1.5rem;background:#fff;border-radius:0 0 0.75rem 0.75rem}.bd-term .booking-form__room-name,.bd-amadeus-term .booking-form__room-name{font-size:1.1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.00938rem}.bd-term .booking-form__room-row,.bd-term .booking-form__surcharge-row,.bd-amadeus-term .booking-form__room-row,.bd-amadeus-term .booking-form__surcharge-row{margin-bottom:0;padding:6px;border-bottom:1px solid var(--greyscale-primary90)}.bd-term .booking-form__room-total,.bd-term .booking-form__surcharge-total,.bd-amadeus-term .booking-form__room-total,.bd-amadeus-term .booking-form__surcharge-total{background:none}.bd-term .booking-form__room-price,.bd-term .booking-form__room-total,.bd-term .booking-form__surcharge-total,.bd-amadeus-term .booking-form__room-price,.bd-amadeus-term .booking-form__room-total,.bd-amadeus-term .booking-form__surcharge-total{color:var(--main-A);font-weight:700}.bd-term .booking-form__surcharges,.bd-amadeus-term .booking-form__surcharges{margin-top:-1rem;padding:1rem 1.5rem 1.5rem;background:#fff;border-radius:0 0 0.75rem 0.75rem}.bd-term .booking-form__surcharge-count select,.bd-amadeus-term .booking-form__surcharge-count select{border-radius:3rem}.bd-term .booking-form__total-price,.bd-amadeus-term .booking-form__total-price{justify-content:flex-end;background:none;font-size:1rem}.bd-term .booking-form__total-price .price,.bd-amadeus-term .booking-form__total-price .price{color:var(--main-A)}.bd-term .booking-form__total-price-value,.bd-amadeus-term .booking-form__total-price-value{margin-left:0}.bd-term .booking-form__step-button--next,.bd-amadeus-term .booking-form__step-button--next{height:3rem;padding-left:1.5rem;border-radius:3rem;font-weight:600}.bd-term .booking-form__step-button--prev,.bd-amadeus-term .booking-form__step-button--prev{height:3rem;padding-right:1.5rem;background:none;color:var(--Grey);border-radius:3rem}.bd-term .booking-form__step-button--prev:hover,.bd-amadeus-term .booking-form__step-button--prev:hover{background:var(--main-B);color:#fff;border-color:var(--main-B)}.bd-term .booking-form__footer,.bd-amadeus-term .booking-form__footer{margin-top:3rem}@media (max-width:991.98px){.bd-term .booking-form__room-description,.bd-term .booking-form__surcharge-description,.bd-amadeus-term .booking-form__room-description,.bd-amadeus-term .booking-form__surcharge-description{border:none;margin-top:0}}.bd-term .select2-selection--single,.bd-amadeus-term .select2-selection--single{min-height:unset;height:2.5rem;margin-bottom:0.75rem;padding:0 1.2rem;border-radius:1.25rem}.bd-term .select2-selection--single .select2-selection__rendered,.bd-amadeus-term .select2-selection--single .select2-selection__rendered{padding:0;font-size:1rem;font-weight:400;letter-spacing:0.03125rem}.bd-term .select2-selection--single .select2-selection__arrow,.bd-amadeus-term .select2-selection--single .select2-selection__arrow{top:7px;right:12px}.bd-term .select2-selection--single .select2-selection__arrow b,.bd-amadeus-term .select2-selection--single .select2-selection__arrow b{border-color:var(--main-A) transparent transparent transparent}.bd-term .booking-form__step--2 .booking-form__title,.bd-term .booking-form__step--3 .booking-form__title,.bd-amadeus-term .booking-form__step--2 .booking-form__title,.bd-amadeus-term .booking-form__step--3 .booking-form__title{margin:0;padding:1.5rem 1.5rem 1.2rem;background:#fff;border-radius:0.75rem 0.75rem 0 0;font-size:1.375rem;font-weight:400;line-height:1.75rem}.bd-term .booking-form__step--2 .booking-form__box-content,.bd-term .booking-form__step--3 .booking-form__box-content,.bd-amadeus-term .booking-form__step--2 .booking-form__box-content,.bd-amadeus-term .booking-form__step--3 .booking-form__box-content{padding:0 1.5rem 1.5rem;background:#fff;border-radius:0 0 0.75rem 0.75rem}.bd-term .booking-form__step--2 .booking-form__participants-name,.bd-term .booking-form__step--3 .booking-form__participants-name,.bd-amadeus-term .booking-form__step--2 .booking-form__participants-name,.bd-amadeus-term .booking-form__step--3 .booking-form__participants-name{display:none}.bd-term .booking-form__step--2 .booking-form__participant-row-heading h3,.bd-term .booking-form__step--3 .booking-form__participant-row-heading h3,.bd-amadeus-term .booking-form__step--2 .booking-form__participant-row-heading h3,.bd-amadeus-term .booking-form__step--3 .booking-form__participant-row-heading h3{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.03125rem}.bd-term .booking-form__step--2 .booking-form__step-buttons,.bd-term .booking-form__step--3 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--2 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--3 .booking-form__step-buttons{margin-top:2rem}.bd-term .booking-form__step--2 .booking-summary__title,.bd-term .booking-form__step--3 .booking-summary__title,.bd-amadeus-term .booking-form__step--2 .booking-summary__title,.bd-amadeus-term .booking-form__step--3 .booking-summary__title{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.03125rem}.bd-term .booking-form__step--2 .form-row,.bd-term .booking-form__step--3 .form-row,.bd-amadeus-term .booking-form__step--2 .form-row,.bd-amadeus-term .booking-form__step--3 .form-row{margin:0 -0.75rem}.bd-term .booking-form__step--2 .form-group,.bd-term .booking-form__step--3 .form-group,.bd-amadeus-term .booking-form__step--2 .form-group,.bd-amadeus-term .booking-form__step--3 .form-group{padding:0 0.75rem}.bd-term .booking-form__step--2 .form-group label,.bd-term .booking-form__step--3 .form-group label,.bd-amadeus-term .booking-form__step--2 .form-group label,.bd-amadeus-term .booking-form__step--3 .form-group label{margin-bottom:0}.bd-term .booking-form__step--2 .form-group input,.bd-term .booking-form__step--2 .form-group select,.bd-term .booking-form__step--3 .form-group input,.bd-term .booking-form__step--3 .form-group select,.bd-amadeus-term .booking-form__step--2 .form-group input,.bd-amadeus-term .booking-form__step--2 .form-group select,.bd-amadeus-term .booking-form__step--3 .form-group input,.bd-amadeus-term .booking-form__step--3 .form-group select{height:3.25rem;border-radius:0.3125rem}.bd-term .booking-form__step--2 .form-group textarea,.bd-term .booking-form__step--3 .form-group textarea,.bd-amadeus-term .booking-form__step--2 .form-group textarea,.bd-amadeus-term .booking-form__step--3 .form-group textarea{border-radius:0.3125rem}.bd-term .booking-form__step--2 .custom-control.custom-checkbox,.bd-term .booking-form__step--3 .custom-control.custom-checkbox,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox{margin:1rem 0 2rem !important}.bd-term .booking-form__step--2 .custom-control.custom-checkbox label,.bd-term .booking-form__step--3 .custom-control.custom-checkbox label,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox label,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox label{padding:1px 0 0 5px;font-size:0.875rem;font-weight:700;line-height:1.5rem;letter-spacing:0.01563rem}.bd-term .booking-form__step--2 .custom-control.custom-checkbox input:checked~.custom-control-label::before,.bd-term .booking-form__step--3 .custom-control.custom-checkbox input:checked~.custom-control-label::before,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox input:checked~.custom-control-label::before,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox input:checked~.custom-control-label::before{border-color:var(--main-A);background-color:var(--main-A)}.bd-term .booking-form__step--3 .booking-summary,.bd-amadeus-term .booking-form__step--3 .booking-summary{padding:1rem;background:#eee;border-radius:12px}.bd-term .booking-form__step--3 .booking-summary__pricelist-price,.bd-term .booking-form__step--3 .booking-summary__total-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__pricelist-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price{background:none;font-weight:400}.bd-term .booking-form__step--3 .booking-summary__pricelist-price .price,.bd-term .booking-form__step--3 .booking-summary__total-price .price,.bd-amadeus-term .booking-form__step--3 .booking-summary__pricelist-price .price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price .price{color:var(--main-A);font-weight:700}.bd-term .booking-form__step--3 .booking-summary__total-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price{padding:0;font-size:1rem}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs{margin-top:1.5rem !important;color:var(--main-A)}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-control.custom-checkbox,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-control.custom-checkbox{margin:0 !important}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-checkbox label,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-checkbox label{font-weight:400;font-size:0.75rem}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs input:not(:checked)~.custom-control-label::before,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs input:not(:checked)~.custom-control-label::before{border-color:var(--main-A);background:none}.bd-term .booking-form__step--3 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--3 .booking-form__step-buttons{margin-top:1.5rem}.bd-term .booking-form__step--3 .booking-form__submit,.bd-amadeus-term .booking-form__step--3 .booking-form__submit{margin:0}@media (min-width:768px){.bd-term .booking-form__step--3 .booking-form__submit,.bd-amadeus-term .booking-form__step--3 .booking-form__submit{float:right}}.bd-term .booking-form__step--3 .booking-form__submit button,.bd-amadeus-term .booking-form__step--3 .booking-form__submit button{height:3rem;padding:0 1.5rem;border-radius:3rem;font-weight:600;font-size:1rem}.bd-term .term-sidebar,.bd-amadeus-term .term-sidebar{background:#fff;border-radius:0.75rem}.bd-term .term-sidebar .img-large div,.bd-amadeus-term .term-sidebar .img-large div{height:14.5rem;border-radius:0.75rem}.bd-term .term-info,.bd-amadeus-term .term-info{padding:1rem}.bd-term .term-info .hotel,.bd-amadeus-term .term-info .hotel{color:var(--main-B);font-size:1.75rem;line-height:2.5rem}.bd-term .term-info .rating,.bd-amadeus-term .term-info .rating{margin:0.25rem 0 0.2rem;color:#ffc107;font-size:0.9rem}.bd-term .term-info .tree,.bd-term .term-info .tree a,.bd-amadeus-term .term-info .tree,.bd-amadeus-term .term-info .tree a{color:var(--greyscale-primary50)}.bd-term .term-info-line,.bd-amadeus-term .term-info-line{padding:0.5rem 1rem;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:0.75rem}.bd-term .term-info-line div,.bd-amadeus-term .term-info-line div{padding:4px 12px 3px;background:var(--main-A2-80);border-radius:33px}.bd-term .term-info-line .icon,.bd-amadeus-term .term-info-line .icon{vertical-align:-1px;margin-right:5px}.bd-term .flights,.bd-amadeus-term .flights{padding:1rem 1rem 0}.bd-term .flights__body,.bd-amadeus-term .flights__body{margin:0;padding:1rem 0;border-radius:0.625rem;background:var(--greyscale-primary95)}.bd-term .flights__col,.bd-amadeus-term .flights__col{flex:0 0 100%;max-width:100%;font-size:0.875rem}.bd-term .flights__col--to,.bd-amadeus-term .flights__col--to{margin-bottom:1rem}.bd-term .flights__title,.bd-amadeus-term .flights__title{color:var(--main-A);font-weight:600;font-size:0.875rem}.bd-term .flights__title span,.bd-amadeus-term .flights__title span{margin-right:0.5rem;color:var(--Grey)}.bd-term .flights__wrap::before,.bd-term .flights__info--departure::before,.bd-term .flights__info--departure::after,.bd-term .flights__info--arrivals::before,.bd-term .flights__total-time::before,.bd-term .flights__total-time::after,.bd-amadeus-term .flights__wrap::before,.bd-amadeus-term .flights__info--departure::before,.bd-amadeus-term .flights__info--departure::after,.bd-amadeus-term .flights__info--arrivals::before,.bd-amadeus-term .flights__total-time::before,.bd-amadeus-term .flights__total-time::after{display:none}.bd-term .flights__summary,.bd-amadeus-term .flights__summary{margin:0.3rem 0}.bd-term .flights__item,.bd-amadeus-term .flights__item{color:var(--greyscale-primary40);font-size:0.75rem}.bd-term .flights__info--departure,.bd-amadeus-term .flights__info--departure{padding:0}.bd-term .flights__date,.bd-amadeus-term .flights__date{display:block}.bd-term .flights__total-time,.bd-amadeus-term .flights__total-time{margin-top:0;padding:0}.bd-term .flights__type,.bd-amadeus-term .flights__type{font-weight:400}.bd-term .more-wrap,.bd-amadeus-term .more-wrap{padding:0 1rem 1rem;font-size:0.75rem;font-weight:700}.bd-term .more-wrap a span,.bd-amadeus-term .more-wrap a span{margin-left:7px;vertical-align:-2px;font-size:1rem}.bd-term .structured-content__links,.bd-amadeus-term .structured-content__links{margin:0 0 1rem;border:none}.bd-term .structured-content__links .nav-link,.bd-amadeus-term .structured-content__links .nav-link{padding:0.12rem 0.62rem;margin-right:0.75rem;color:var(--Grey);background:none;border:none;border-bottom:2px solid transparent}.bd-term .structured-content__links .nav-link:hover,.bd-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link:hover,.bd-amadeus-term .structured-content__links .nav-link.active{border-color:var(--main-A);color:var(--main-A)}.bd-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link.active{font-weight:700}@media (max-width:991.98px){.bd-term .structured-content__links,.bd-amadeus-term .structured-content__links{margin:1.5rem 0;justify-content:center}.bd-term .structured-content__links .nav-link,.bd-term .structured-content__links .nav-link:not(.open):not(.active),.bd-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active),.bd-amadeus-term .structured-content__links .nav-link.active{width:auto;height:auto;margin:5px;padding:0.12rem 0.62rem !important;border-bottom:2px solid transparent !important}.bd-term .structured-content__links .nav-link:after,.bd-term .structured-content__links .nav-link:not(.open):not(.active):after,.bd-term .structured-content__links .nav-link.active:after,.bd-amadeus-term .structured-content__links .nav-link:after,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active):after,.bd-amadeus-term .structured-content__links .nav-link.active:after{display:none}.bd-term .structured-content__links .nav-link:hover,.bd-term .structured-content__links .nav-link.active,.bd-term .structured-content__links .nav-link:not(.open):not(.active):hover,.bd-term .structured-content__links .nav-link:not(.open):not(.active).active,.bd-term .structured-content__links .nav-link.active:hover,.bd-term .structured-content__links .nav-link.active.active,.bd-amadeus-term .structured-content__links .nav-link:hover,.bd-amadeus-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active):hover,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active).active,.bd-amadeus-term .structured-content__links .nav-link.active:hover,.bd-amadeus-term .structured-content__links .nav-link.active.active{border-color:var(--main-A) !important}}.bd-term .trip-information__body>form,.bd-amadeus-term .trip-information__body>form{width:100%;justify-content:center}.bd-term .trip-information__content,.bd-amadeus-term .trip-information__content{width:100%}.bd-term .trip-information__item,.bd-amadeus-term .trip-information__item{margin-bottom:1rem}.bd-term .trip-information__item strong,.bd-amadeus-term .trip-information__item strong{font-weight:600}.bd-term .trip-information__title,.bd-amadeus-term .trip-information__title{color:var(--main-B);font-size:1.25rem;font-weight:400;line-height:1.2}.bd-term .trip-information__gallery,.bd-amadeus-term .trip-information__gallery{max-width:unset;margin:1rem 0;padding:0}.bd-term .trip-information .gallery__img-link,.bd-amadeus-term .trip-information .gallery__img-link{border-radius:0.75rem;overflow:hidden}.bd-content-page[data-content-page="ORDER_CONFIRMATION"] #heading,.bd-content-page[data-content-page="ORDER_CONFIRMATION"] .page__header{display:none}.save-order_wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.save-order_wrap h1{width:100%;margin-bottom:0.75rem;color:var(--main-B);font-size:2.75rem;font-weight:700;line-height:3.125rem}.save-order_wrap h2{width:100%;margin-bottom:3rem;color:var(--main-B);font-size:1.375rem;font-weight:400;line-height:1.75rem}.save-order_wrap .box{flex:0 0 33.333%;max-width:33.333%;padding:0 1.85rem 2rem;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.save-order_wrap .box h2{min-height:4rem;margin:2rem 0 1rem;font-size:1.25rem;line-height:1.5rem}@media (max-width:991.98px){.save-order_wrap .box{flex:0 0 50%;max-width:50%}}.save-order_wrap .back-link{width:100%}.save-order_wrap .back-link a{padding:0.75rem 1.5rem;border-radius:3.125rem;background:var(--main-A);color:#fff;font-weight:600;line-height:1.5rem;letter-spacing:0.03125rem}.save-order_wrap .back-link a:hover{background:var(--main-A-10);text-decoration:none}@media (max-width:767.98px){.save-order_wrap h1{font-size:2rem}.save-order_wrap h2{margin-bottom:2rem}.save-order_wrap .box{flex:0 0 100%;max-width:100%;padding:0 0 1.5rem}.save-order_wrap .box h2{min-height:unset;margin:0.5rem 0 1rem}}.bd-country .country-detail__header,.bd-country .breadcrumb,.bd-destination .country-detail__header,.bd-destination .breadcrumb,.bd-amadeus-country .country-detail__header,.bd-amadeus-country .breadcrumb,.bd-amadeus-destination .country-detail__header,.bd-amadeus-destination .breadcrumb{display:none}.bd-country .sm-result .date,.bd-destination .sm-result .date,.bd-amadeus-country .sm-result .date,.bd-amadeus-destination .sm-result .date{display:none}.bd-country .sm-result .info-line,.bd-destination .sm-result .info-line,.bd-amadeus-country .sm-result .info-line,.bd-amadeus-destination .sm-result .info-line{margin-top:1rem}.bd-country .map__canvas,.bd-destination .map__canvas,.bd-amadeus-country .map__canvas,.bd-amadeus-destination .map__canvas{border-radius:0.75rem;overflow:hidden}.bd-content-page[data-content-page="1"] .page__header{display:none}.bd-content-page[data-content-page="1"] .page__body{margin-top:1.5rem;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-content-page[data-content-page="1"] .page__body .row{margin:0;background:#fff;border-radius:0.75rem;overflow:hidden}.bd-content-page[data-content-page="1"] .page__body .row>div:nth-child(1){padding:1.5rem;background:var(--main-B);border-radius:0.75rem}.bd-content-page[data-content-page="1"] .page__body .row>div:nth-child(1),.bd-content-page[data-content-page="1"] .page__body .row>div:nth-child(1) a{color:#fff}.bd-content-page[data-content-page="1"] .page__body .row>div:nth-child(2){display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem}.bd-content-page[data-content-page="1"] .page__body ul,.bd-content-page[data-content-page="1"] .page__body ol{list-style:none;margin:0;padding:0}.bd-content-page[data-content-page="1"] .page__body ul{position:relative;margin-bottom:0.5rem;padding-left:5rem}.bd-content-page[data-content-page="1"] .page__body ul img{position:absolute;left:0;top:0}.bd-content-page[data-content-page="1"] .page__body ul li:nth-child(2){margin-bottom:0.5rem;color:var(--main-A2-80);font-size:1.25rem;line-height:1.5rem;letter-spacing:0.00938rem}.bd-content-page[data-content-page="1"] .page__body ol{width:calc(33.333% - (4rem / 3))}.bd-content-page[data-content-page="1"] .page__body ol a{text-decoration:underline}.bd-content-page[data-content-page="1"] .page__body ol li:nth-child(1){margin-bottom:1.5rem;color:var(--main-A);font-size:1.25rem;line-height:1.5rem;letter-spacing:0.00938rem}.bd-content-page[data-content-page="1"] .page__body ol a{color:var(--Grey);text-decoration:none}.bd-content-page[data-content-page="1"] .page__body ol a:before{display:inline-block;width:1.25rem;height:1.25rem;margin-right:0.9rem;border-radius:2rem;background:var(--main-A2-60);font-size:0.7rem;text-align:center;line-height:1.2rem;vertical-align:-1px}.bd-content-page[data-content-page="1"] .page__body ol a:hover{color:var(--main-B)}.bd-content-page[data-content-page="1"] .page__body ol+p{display:none}.bd-content-page[data-content-page="1"] .page__body iframe{width:100%;height:24rem}@media (max-width:767.98px){.bd-content-page[data-content-page="1"] .page__body ul{padding-left:3rem}.bd-content-page[data-content-page="1"] .page__body ul img{left:-1rem}.bd-content-page[data-content-page="1"] .page__body ol{width:100%}.bd-content-page[data-content-page="1"] .page__body ol li:nth-child(1){margin-bottom:0}}.callback--extended .callback__header{display:none}.callback--extended .card{margin-top:0.75rem !important;border:none;background:none}.callback--extended .card-header{padding:0 0 1rem;background:none;border:none;color:var(--main-B);font-size:1.375rem;line-height:1.75rem}.callback--extended .card-body{background:#fff;border-radius:12px}.callback--extended .card:last-of-type .card-body{background:none;padding:0}.callback--extended .card:last-of-type .card-body .row>div{display:-ms-flexbox;display:flex;flex-wrap:wrap}.callback--extended .card input,.callback--extended .card input::placeholder{font-weight:400}.callback--extended .card .row__input-submit{margin-left:auto}.callback--extended .card .callback__btn{height:3rem;border-radius:3rem;padding:0 1.5rem;font-weight:600}.otvaracie-hodiny{font-size:2rem;color:#b69848;position:absolute;top:15px;left:15px}@media (max-width:767px){.otvaracie-hodiny{left:0}}.bd-tags .tags .tags__header{display:none}.bd-tags .tags .tags__body{margin:0.75rem -16px 0}.bd-tags .tags .tags__item{padding:0 16px 10rem}.bd-tags .tags .tags__item-body{display:block;position:relative;height:14rem;background:var(--greyscale-primary90);background-size:cover;border-radius:0.75rem;padding:0;font-size:0.95rem}.bd-tags .tags .tags__item-body:before{z-index:-1;height:22rem;background:#fff;border-radius:0.75rem}.bd-tags .tags .tags__badge{right:16px;top:16px;display:-ms-flexbox;display:flex;width:2.5rem;height:2.5rem;padding-top:4px;justify-content:center;align-items:center;border-radius:6.1875rem;background:var(--main-C);color:#fff;text-align:center;font-size:1rem;font-weight:400}.bd-tags .tags .tags__headline{margin-bottom:9px;padding:15.25rem 1.5rem 0;color:var(--main-B);font-size:1.375rem;font-weight:400;line-height:1.75rem}.bd-tags .tags .tags__perex{padding:0 1.5rem;font-size:1rem;line-height:1.5rem;letter-spacing:0.03125rem}.bd-tags .tags .tags__link{height:auto;bottom:-120px}@media (min-width:1200px){.bd-tags .tags .tags__item{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:768px) and (max-width:991.98px){.bd-tags .tags .tags__item{flex:0 0 50%;max-width:50%}}.bd-tags .tagged .tagged__header{display:none}.bd-tags .tagged .tag-text{display:-ms-flexbox;display:flex;flex-direction:column-reverse}.bd-tags .tagged .tag-text__description{margin:0.25rem auto 0rem !important;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-tags .tagged .btn-group{margin:0 -0.5rem}.bd-tags .tagged .btn-group a{flex:unset}.bd-tags .tagged .tagged-article{display:-ms-flexbox;display:flex;flex-direction:column;border-radius:0.75rem;overflow:hidden}.bd-tags .tagged .tagged-article .tagged-article__body{height:auto;margin-top:auto;padding:1rem;background:rgba(0, 0, 0, 0.5)}.bd-tags .tagged .tagged-article .tagged-article__header{width:100%}.bd-tags .tagged .tagged-article .tagged-article__heading{width:100%;margin:0 0 0.5rem;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.75rem}.bd-tags .tagged .tagged-article .tagged-article__heading a{display:block;text-transform:none !important;text-decoration:none}.bd-tags .tagged .tagged-article .tagged-article__perex{max-height:42px;font-size:0.875rem}.bd-tags .tagged .tagged-article .tagged-article__perex>div:nth-child(2){display:none}.bd-tags .tagged .tagged-article .tagged-article__rating{display:none}.bd-tags .tagged .tagged-article .tagged-article__price{color:var(--main-A2-40);font-size:1.5rem;font-weight:600;line-height:1.5rem}.bd-tags .tagged .tagged-article .tagged-article__price span,.bd-tags .tagged .tagged-article .tagged-article__price:after{color:#fff;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.bd-tags .tagged .tagged-article .tagged-article__price::after{content:"za osobu";margin-left:5px}@media (min-width:768px) and (max-width:991.98px){.bd-tags .tagged .tagged-article:nth-child(n){width:calc(50% - 32px) !important;height:calc(300px - 32px) !important;position:relative !important;right:inherit !important;top:inherit !important}}@media (min-width:992px){.bd-tags .tagged .tagged-article:nth-child(2){top:320px}.bd-tags .tagged .tagged-article .tagged-article__body{padding:1rem 2rem}}@media (max-width:767.98px){.bd-tags .tagged .tagged__body{padding:0}.bd-tags .tagged .tag-text__description{line-height:1.4}.bd-tags .tagged .btn-group{flex-wrap:wrap}.bd-tags .tagged .tagged-article:nth-child(n){height:calc(280px - 32px) !important}.bd-tags .tagged .tagged-article .tagged-article__price{right:15px}}cesys-search-mask,cesys-date-grid{--bs-primary: #a47e1a;--calendar-interval-background: var(--main-A2-80);--bs-primary-light: var(--main-A2-80);--calendar-interval-color: #313c4f}cesys-search-mask::part(buttonsBeforeMask),cesys-date-grid::part(buttonsBeforeMask){margin:0 2.8rem}cesys-search-mask::part(buttonsBeforeMask),cesys-date-grid::part(buttonsBeforeMask){gap:0.1rem}cesys-search-mask::part(buttonBeforeMask),cesys-date-grid::part(buttonBeforeMask){height:40px;background:var(--main-A2-60);color:var(--Grey);line-height:1}cesys-search-mask::part(buttonBeforeMask):hover,cesys-search-mask::part(buttonBeforeMask active),cesys-date-grid::part(buttonBeforeMask):hover,cesys-date-grid::part(buttonBeforeMask active){background:var(--main-B);color:var(--white)}cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding:1rem 2rem;border-radius:3.125rem;background:var(--main-B)}cesys-search-mask::part(buttonsContainer),cesys-date-grid::part(buttonsContainer){display:-ms-flexbox;display:flex;align-items:center;width:100%;gap:1.25rem}cesys-search-mask::part(inputsContainer),cesys-date-grid::part(inputsContainer){flex:1 0 0;grid-template-columns:3fr 3fr 3fr 3fr}cesys-search-mask::part(maskElementWrap),cesys-date-grid::part(maskElementWrap){border-left:1px solid var(--Grey)}cesys-search-mask::part(maskElementWrap sm-ft),cesys-search-mask::part(maskElementWrap sm-bi),cesys-date-grid::part(maskElementWrap sm-ft),cesys-date-grid::part(maskElementWrap sm-bi){border-left:none}cesys-search-mask::part(maskButton),cesys-date-grid::part(maskButton){height:auto;min-height:50px;padding:0.5rem 1rem;background:var(--main-B);border-radius:0.75rem}cesys-search-mask::part(maskButtonLabel),cesys-date-grid::part(maskButtonLabel){margin-bottom:0;color:#fff;font-size:0.75rem;line-height:1rem}cesys-search-mask::part(maskButtonIcon),cesys-date-grid::part(maskButtonIcon){display:-ms-inline-flexbox;display:inline-flex;width:2.125rem;height:2.125rem;margin-right:1rem;padding:0.39rem;justify-content:center;align-items:center;color:var(--main-B);border-radius:3.125rem;background:var(--main-A2-60)}cesys-search-mask::part(maskButtonText),cesys-date-grid::part(maskButtonText){color:#fff;font-size:0.875rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:0.01563rem}cesys-search-mask::part(maskButton-search),cesys-date-grid::part(maskButton-search){width:3.75rem;height:3.75rem;margin-left:auto;border-radius:3.125rem;background:rgba(0, 0, 0, 0.2);color:#fff;border:none;font-size:0}cesys-search-mask::part(maskButton-search):before,cesys-date-grid::part(maskButton-search):before{content:"";font-family:"c4f";font-size:0.9rem}cesys-search-mask::part(maskButton-search):hover,cesys-date-grid::part(maskButton-search):hover{background:rgba(0, 0, 0, 0.3)}cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){grid-template-columns:3fr 3fr 3fr 3fr 3fr;margin-top:1.2rem;padding:1.2rem 0 0.1rem;border-top:1px solid var(--Grey)}cesys-search-mask::part(maskElementWrap-secondary),cesys-date-grid::part(maskElementWrap-secondary){width:auto}cesys-search-mask::part(star-input-icon),cesys-date-grid::part(star-input-icon){background:#fff}cesys-search-mask::part(maskButton-lastFirstMinute),cesys-date-grid::part(maskButton-lastFirstMinute){border:none}cesys-search-mask::part(maskButtonText-lastFirstMinute),cesys-date-grid::part(maskButtonText-lastFirstMinute){cursor:pointer}cesys-search-mask::part(maskButtonText-lastFirstMinute):after,cesys-date-grid::part(maskButtonText-lastFirstMinute):after{display:none}cesys-search-mask::part(lastFirstMinute-checkbox),cesys-date-grid::part(lastFirstMinute-checkbox){width:1.125rem;min-width:unset;height:1.125rem;margin-top:2px;border-radius:0.125rem;border-width:2px}cesys-search-mask::part(lastFirstMinute-checkbox):not(:checked),cesys-date-grid::part(lastFirstMinute-checkbox):not(:checked){background:none;border-color:#313c4f}cesys-search-mask::part(extendedSearchButton),cesys-date-grid::part(extendedSearchButton){margin-top:1rem;margin-left:50%;padding:0.5rem 1.5rem;transform:translateX(-50%);justify-content:center;background:rgba(255, 255, 255, 0.6);border-radius:3rem;color:#313c4f;text-align:center;font-size:0.75rem;line-height:1rem}cesys-search-mask::part(extendedSearchButton):hover,cesys-date-grid::part(extendedSearchButton):hover{color:var(--main-B)}@media (max-width:991.98px){cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding:1.5rem 1rem 1rem}cesys-search-mask::part(maskElementWrap sm-pr),cesys-date-grid::part(maskElementWrap sm-pr){border-left:none}cesys-search-mask::part(inputsContainer),cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainer),cesys-date-grid::part(inputsContainerSecondary){display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}cesys-search-mask::part(maskElementWrap-secondary),cesys-date-grid::part(maskElementWrap-secondary){height:auto}cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){margin:0.5rem 0}cesys-search-mask::part(maskButton-secondary),cesys-date-grid::part(maskButton-secondary){margin-top:0}}@media (max-width:767.98px){cesys-search-mask::part(buttonsBeforeMask),cesys-date-grid::part(buttonsBeforeMask){margin:0 1.8rem}cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding-left:0.5rem;border-radius:2rem}cesys-search-mask::part(maskElementWrap),cesys-date-grid::part(maskElementWrap){border-left:none}cesys-search-mask::part(inputsContainer),cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainer),cesys-date-grid::part(inputsContainerSecondary){grid-template-columns:1fr}cesys-search-mask::part(maskButton),cesys-date-grid::part(maskButton){padding:0.1rem 1rem;min-height:40px}cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){margin-top:0;padding:0.7rem 0 0.1rem;border-top:none}}.bd-search-results cesys-search-mask::part(maskContainer),.bd-amadeus-search-results cesys-search-mask::part(maskContainer),.bd-country cesys-search-mask::part(maskContainer),.bd-amadeus-country cesys-search-mask::part(maskContainer),.bd-destination cesys-search-mask::part(maskContainer),.bd-amadeus-destination cesys-search-mask::part(maskContainer){padding:0.64rem;border-radius:0.75rem}.bd-search-results cesys-search-mask::part(inputsContainer),.bd-amadeus-search-results cesys-search-mask::part(inputsContainer),.bd-country cesys-search-mask::part(inputsContainer),.bd-amadeus-country cesys-search-mask::part(inputsContainer),.bd-destination cesys-search-mask::part(inputsContainer),.bd-amadeus-destination cesys-search-mask::part(inputsContainer){display:block;max-width:100%}.bd-search-results cesys-search-mask::part(maskElementWrap),.bd-amadeus-search-results cesys-search-mask::part(maskElementWrap),.bd-country cesys-search-mask::part(maskElementWrap),.bd-amadeus-country cesys-search-mask::part(maskElementWrap),.bd-destination cesys-search-mask::part(maskElementWrap),.bd-amadeus-destination cesys-search-mask::part(maskElementWrap){border:none}.bd-search-results cesys-search-mask::part(maskButton),.bd-amadeus-search-results cesys-search-mask::part(maskButton),.bd-country cesys-search-mask::part(maskButton),.bd-amadeus-country cesys-search-mask::part(maskButton),.bd-destination cesys-search-mask::part(maskButton),.bd-amadeus-destination cesys-search-mask::part(maskButton){padding:0.36rem}.bd-search-results cesys-search-mask::part(maskButtonLabel),.bd-amadeus-search-results cesys-search-mask::part(maskButtonLabel),.bd-country cesys-search-mask::part(maskButtonLabel),.bd-amadeus-country cesys-search-mask::part(maskButtonLabel),.bd-destination cesys-search-mask::part(maskButtonLabel),.bd-amadeus-destination cesys-search-mask::part(maskButtonLabel){padding:0 0 0.4rem 1.4rem;color:#f0f6fe;opacity:0.7}.bd-search-results cesys-search-mask::part(maskButtonText),.bd-amadeus-search-results cesys-search-mask::part(maskButtonText),.bd-country cesys-search-mask::part(maskButtonText),.bd-amadeus-country cesys-search-mask::part(maskButtonText),.bd-destination cesys-search-mask::part(maskButtonText),.bd-amadeus-destination cesys-search-mask::part(maskButtonText){padding:0.75rem 1rem;background:#fff;color:var(--Grey);font-weight:700;font-size:0.875rem;border-radius:3rem}.bd-search-results cesys-search-mask::part(maskButtonIcon),.bd-amadeus-search-results cesys-search-mask::part(maskButtonIcon),.bd-country cesys-search-mask::part(maskButtonIcon),.bd-amadeus-country cesys-search-mask::part(maskButtonIcon),.bd-destination cesys-search-mask::part(maskButtonIcon),.bd-amadeus-destination cesys-search-mask::part(maskButtonIcon){display:inline;background:none;color:#f0f6fe;opacity:0.7;position:absolute;padding:0.5rem;top:-4px;left:-3px}cesys-search-filters{--bs-primary: #a47e1a;--bs-secondary: #004aad}@media (min-width:992px){cesys-search-filters:before{content:"Upresnite si vyhľadávanie";display:block;margin-bottom:1.38rem;color:var(--main-A);font-size:1.25rem;line-height:1.5rem;letter-spacing:0.00938rem}}cesys-search-filters::part(searchFilter-wrap){gap:0.75rem;padding:1rem;background:#fff}cesys-search-filters::part(searchFilterGroup){padding:0.4rem 0;background:var(--main-A2-80);border-radius:1.5rem}cesys-search-filters::part(searchFilterGroupButton){min-height:2.25rem;padding:0.2rem 1rem;background:var(--main-A2-80);border-radius:1.5rem;text-align:left}cesys-search-filters::part(searchFilterGroupButton-strong){margin-right:auto;font-weight:normal;font-size:0.875rem;line-height:1.1}cesys-search-filters::part(searchFilterGroupButton-count){width:1.75rem;height:1.75rem;background:var(--main-A2-40);font-size:0.875rem}cesys-search-filters::part(expandArrow){margin:0}cesys-search-filters::part(searchFilterGroup-items){padding:0.9rem 1rem 0.7rem;border-top:1px solid var(--main-A2-40)}cesys-search-filters::part(searchFiltersButton){margin:0 0 0.5rem 50%;transform:translateX(-50%);border-radius:0.75rem;font-size:1rem;letter-spacing:0.03125rem}cesys-prices-chart{--bs-primary: #a47e1a}cesys-prices-chart::part(slide-from-text),cesys-prices-chart::part(slide-from-value){font-size:0.75rem;font-weight:700;line-height:1rem}cesys-prices-chart::part(slide-button){padding:0.625rem 0.3125rem 0.5625rem;min-width:4rem;border-radius:0.25rem;background:var(--main-A2-20);border:none;font-size:0.75rem;line-height:1rem}cesys-prices-chart::part(slide-button):hover{background:var(--main-A2-10)}cesys-prices-chart::part(slide-button cheapPrice){background:var(--main-A)}cesys-prices-chart::part(slide-button cheapPrice):hover{background:var(--main-A-10)}cesys-prices-chart::part(slide-description-month),cesys-prices-chart::part(slide-description){font-size:0.875rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:0.01563rem}cesys-prices-chart::part(slide-description){line-height:1.1}cesys-date-grid::part(inputsContainer-wrap){padding:1rem 1.5rem;border-radius:3.125rem;background:var(--main-B)}cesys-date-grid::part(maskElementWrap){border-color:var(--greyscale-primary60)}cesys-date-grid::part(maskElementWrap sm-bi){border-left:1px solid var(--greyscale-primary60)}cesys-date-grid::part(maskElementWrap sm-da){border:none}@media (max-width:991.98px){cesys-date-grid::part(inputsContainer-wrap){padding:1rem}cesys-date-grid::part(maskElementWrap){border:none}}cesys-date-grid::part(filtersOptions){background:#fff;border-radius:3.125rem}cesys-date-grid::part(sortByDropdown){padding:0.7rem 1.4rem;border-right:1px solid #e2edfd}cesys-date-grid::part(sortByDropdownText){font-size:0.875rem;font-weight:600;line-height:1.5rem;letter-spacing:0.01563rem}cesys-date-grid::part(sortByDropdownButton){min-width:270px;padding:0.5rem 2rem !important;color:var(--Grey);cursor:pointer}cesys-date-grid::part(priceShowType-input){width:1.125rem;min-width:unset;height:1.125rem;margin-right:0.5rem;border-radius:0.125rem;border-width:2px}cesys-date-grid::part(priceShowType-input):not(:checked){border-color:var(--Grey)}cesys-date-grid::part(priceShowType){align-items:center;padding:1.2rem 1.4rem;border-left:1px solid #e2edfd;border-radius:0;font-size:0.875rem;cursor:pointer}cesys-date-grid::part(priceShowType-label){cursor:pointer}cesys-date-grid::part(compositionIcons-priceShowType){margin-right:1rem}@media (max-width:767.98px){cesys-date-grid::part(filtersOptions){flex-wrap:wrap;justify-content:center;gap:0.5rem;padding:1rem}cesys-date-grid::part(sortByDropdown),cesys-date-grid::part(priceShowType){margin:0;justify-content:center}cesys-date-grid::part(sortByDropdownButton){padding:0.5rem !important}}cesys-date-grid::part(datesPage){gap:0.75rem}cesys-date-grid::part(dateRowContainer){padding:1.25rem 1.25rem 1rem;background:#fff;border:none;border-radius:0.75rem;font-size:0.75rem}cesys-date-grid::part(dateRowContainer open){background:var(--main-A2-80)}cesys-date-grid::part(dateDurationRow){font-size:0.875rem;margin-bottom:0.4rem}cesys-date-grid::part(dateDurationRow-date){font-weight:600}cesys-date-grid::part(dateDurationRow-days){color:#313c4f}cesys-date-grid::part(dateDurationRow-separator){display:none}cesys-date-grid::part(transportIcon),cesys-date-grid::part(boarding-icon){color:var(--gray-60);font-size:0.95rem}cesys-date-grid::part(tourOperator-logo){display:none}cesys-date-grid::part(price-container){color:var(--gray-60);font-size:0.75rem;line-height:1}cesys-date-grid::part(price-value){color:var(--main-A);font-size:1.5rem}cesys-date-grid::part(compositionLabel){color:var(--greyscale-primary30);font-size:0.875rem}cesys-date-grid::part(expandButton){max-width:9rem;margin-left:auto;padding:0.8rem 0.5rem 0.8rem 0.8rem;border-radius:3.125rem;background:var(--main-A2-80);color:var(--main-A);border:none;font-weight:700}cesys-date-grid::part(expandButton):hover{background:var(--main-A2-60)}cesys-date-grid::part(expandArrow){margin-left:0.5rem;font-weight:normal}cesys-date-grid::part(expandButton open){max-width:6rem;height:2rem;padding:0 0 0 0.65rem;line-height:1;background:none;color:var(--main-A)}cesys-date-grid::part(expandButton open):hover,cesys-date-grid::part(expandButton open):focus{background:none;color:var(--main-A-20)}cesys-date-grid::part(flightInfoModalButton){margin:1.1rem 0 0.3rem;color:var(--gray-50);font-size:0.75rem;font-weight:700}cesys-date-grid::part(flightInfoModalButton):after{content:"";font-family:"c4f";font-size:1rem;font-weight:normal;line-height:1;margin-left:0.7rem}cesys-date-grid::part(flightInfoModalButton):hover{color:var(--main-A)}cesys-date-grid::part(roomList){gap:1rem}cesys-date-grid::part(roomListRow){padding:1rem;border:none;border-radius:0.75rem;box-shadow:none}cesys-date-grid::part(roomDescriptionImage),cesys-date-grid::part(roomImagePlaceholder){width:8rem;height:8rem;border-radius:0.75rem}cesys-date-grid::part(roomNameHeading){font-size:1.2rem}cesys-date-grid::part(roomDescription){max-height:2rem}cesys-date-grid::part(roomDescriptionButton){margin:0.5rem 0 0;color:var(--main-A);text-decoration:underline}cesys-date-grid::part(roomDescriptionButton):hover{color:var(--main-A-20);text-decoration:none}cesys-date-grid::part(roomDescription-hr){display:none}cesys-date-grid::part(roomAttributes){margin:0.5rem 0 0}cesys-date-grid::part(roomAttribute-item){padding:0.4rem 1rem 0.3rem;border-radius:0.375rem;border:none;background:var(--main-A-70);color:#fff}cesys-date-grid::part(roomAttribute-icon){line-height:1}cesys-date-grid::part(relativePrice){margin-right:1rem}cesys-date-grid::part(relativePriceLabel){color:#a47e1a;font-size:0.875rem;letter-spacing:0.01563rem}cesys-date-grid::part(priceSummary){height:100%;margin-left:1rem;border-radius:0;box-shadow:none;border:none}cesys-date-grid::part(reservationButtonTip){display:none;width:9rem;margin-left:auto;color:#313c4f;font-size:0.875rem;font-weight:600}cesys-date-grid::part(reservationButton){width:9rem;height:3rem;margin-left:auto;padding:0 1rem;border-radius:3.125rem;background:var(--main-B);color:#f0f6fe;border:none;font-weight:600}cesys-date-grid::part(reservationButton):hover{background:var(--main-B-10)}cesys-date-grid::part(reservationButton-icon){display:none}@media (max-width:1199.98px){cesys-date-grid::part(dateRowContainer){padding:12px;font-size:0.9rem}cesys-date-grid::part(roomNameHeading){font-size:1rem}cesys-date-grid::part(dateDurationRow){margin-bottom:0}cesys-date-grid::part(flightRow){margin-top:0;padding-bottom:0 !important}cesys-date-grid::part(dateRowCol-transport),cesys-date-grid::part(dateRowCol-boarding){flex:0 0 50%;max-width:50%}cesys-date-grid::part(dateRowCol-boarding),cesys-date-grid::part(dateRowCol-logo),cesys-date-grid::part(dateRowCol-price),cesys-date-grid::part(dateRowCol-expandButton){flex:0 0 33%;max-width:33%;margin:5px 0}cesys-date-grid::part(price-value){font-size:1.25rem}cesys-date-grid::part(expandButton){padding:9px;font-size:0.9rem}cesys-date-grid::part(expandButton open){margin:0 0 0 auto;height:unset;flex:unset}cesys-date-grid::part(flightInfoModalButton){margin:0}cesys-date-grid::part(roomListRow){margin-bottom:0px;padding:12px}cesys-date-grid::part(priceSummary-summary){margin-top:0;margin-bottom:12px !important}}@media (max-width:767.98px){cesys-date-grid::part(dateRowContainer open){padding:0 12px;background:#f0f6fe}cesys-date-grid::part(mobil-room-header){padding:0.5rem 0}cesys-date-grid::part(dateRowCol-transport){flex:0 0 100%;max-width:100%}cesys-date-grid::part(dateRowCol-boarding),cesys-date-grid::part(dateRowCol-logo),cesys-date-grid::part(dateRowCol-price),cesys-date-grid::part(dateRowCol-expandButton){flex:0 0 50%;max-width:50%}cesys-date-grid::part(priceSummary){padding:12px;margin:0 -12px}}@media (max-width:575.98px){cesys-date-grid::part(filtersOptions){flex-wrap:wrap;justify-content:center;gap:5px}}cesys-date-grid::part(loadNextPageButton){display:-ms-grid;display:grid;max-width:250px !important;margin:1rem 0 0 auto}cesys-search-filters{--bs-primary: #a47e1a}cesys-search-filters::part(searchFilter-wrap){background:#fff;border-radius:0.75rem;padding:1rem}