﻿.slideshow_container.size_l+.booking_form_section.inline{top:90vh !important}@media (max-width: 991px){.slideshow_container.size_l+.booking_form_section.inline{top:70vh !important}}@media (min-width: 768px) and (max-width: 991px){.slideshow_container.size_l+.booking_form_section.inline{top:41vh !important}}@media (min-width: 768px) and (max-width: 991px){.slideshow_container.size_xl+.booking_form_section.inline{top:48vh !important}}.slideshow_container.size_l+.booking_form_section.inline,.slideshow_container.size_xl+.booking_form_section.inline{--bf-bg: hsla(var(--bg-hsl), 0.8);position:absolute;top:100vh;margin-top:-5px;transform:translate(-50%, -100%);z-index:202;left:calc(50% - 40px);width:1100px}@media (max-width: 991px){.slideshow_container.size_l+.booking_form_section.inline,.slideshow_container.size_xl+.booking_form_section.inline{width:100%;left:0;margin:0;top:70vh;transform:translate(0, -100%)}}@media (min-width: 992px) and (max-width: 1199px){.slideshow_container.size_l+.booking_form_section.inline,.slideshow_container.size_xl+.booking_form_section.inline{width:100%;left:calc(50% - 10px);margin:0 10px;font-size:.8em}.slideshow_container.size_l+.booking_form_section.inline .qw-home-booking qw-counter .qw-button,.slideshow_container.size_xl+.booking_form_section.inline .qw-home-booking qw-counter .qw-button{margin:0 .4em}}.slideshow_container.size_l+.booking_form_section.inline .qw-home-booking .qw-calendar-inline__box,.slideshow_container.size_l+.booking_form_section.inline .qw-guest__counter-wrapper,.slideshow_container.size_xl+.booking_form_section.inline .qw-home-booking .qw-calendar-inline__box,.slideshow_container.size_xl+.booking_form_section.inline .qw-guest__counter-wrapper{background-color:var(--bf-bg)}.slideshow_container.size_l+.booking_form_section.inline .qw-home-booking .qw-calendar-inline__box:before,.slideshow_container.size_l+.booking_form_section.inline .qw-guest__counter-wrapper:before,.slideshow_container.size_xl+.booking_form_section.inline .qw-home-booking .qw-calendar-inline__box:before,.slideshow_container.size_xl+.booking_form_section.inline .qw-guest__counter-wrapper:before{background-color:transparent;padding:5px 10px}.slideshow_container.size_l+.booking_form_section.inline .qw-calendar-inline__label,.slideshow_container.size_l+.booking_form_section.inline .qw-guest__counter-wrapper__label,.slideshow_container.size_xl+.booking_form_section.inline .qw-calendar-inline__label,.slideshow_container.size_xl+.booking_form_section.inline .qw-guest__counter-wrapper__label{text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#fff}.slideshow_container.size_l+.booking_form_section.inline .booking-tab label,.slideshow_container.size_l+.booking_form_section.inline .guest_container label,.slideshow_container.size_xl+.booking_form_section.inline .booking-tab label,.slideshow_container.size_xl+.booking_form_section.inline .guest_container label{color:#fff}.slideshow_container.size_l+.booking_form_section.inline .quickbook-form-tab,.slideshow_container.size_l+.booking_form_section.inline .fakeSelect,.slideshow_container.size_l+.booking_form_section.inline .promo_code,.slideshow_container.size_xl+.booking_form_section.inline .quickbook-form-tab,.slideshow_container.size_xl+.booking_form_section.inline .fakeSelect,.slideshow_container.size_xl+.booking_form_section.inline .promo_code{background:rgba(255,255,255,0.8)}.slideshow_container.size_l+.booking_form_section.inline .quickbook-form-tab:before,.slideshow_container.size_l+.booking_form_section.inline .fakeSelect:before,.slideshow_container.size_l+.booking_form_section.inline .promo_code:before,.slideshow_container.size_xl+.booking_form_section.inline .quickbook-form-tab:before,.slideshow_container.size_xl+.booking_form_section.inline .fakeSelect:before,.slideshow_container.size_xl+.booking_form_section.inline .promo_code:before{background-color:transparent;padding:10px 10px 0 0}#dark_theme .slideshow_container.size_l+.booking_form_section.inline .quickbook-form-tab,#darken_theme .slideshow_container.size_l+.booking_form_section.inline .quickbook-form-tab,#dark_theme .slideshow_container.size_l+.booking_form_section.inline .fakeSelect,#darken_theme .slideshow_container.size_l+.booking_form_section.inline .fakeSelect,#dark_theme .slideshow_container.size_l+.booking_form_section.inline .promo_code,#darken_theme .slideshow_container.size_l+.booking_form_section.inline .promo_code,#dark_theme .slideshow_container.size_xl+.booking_form_section.inline .quickbook-form-tab,#darken_theme .slideshow_container.size_xl+.booking_form_section.inline .quickbook-form-tab,#dark_theme .slideshow_container.size_xl+.booking_form_section.inline .fakeSelect,#darken_theme .slideshow_container.size_xl+.booking_form_section.inline .fakeSelect,#dark_theme .slideshow_container.size_xl+.booking_form_section.inline .promo_code,#darken_theme .slideshow_container.size_xl+.booking_form_section.inline .promo_code{background:rgba(0,0,0,0.8)}.booking_form_section.inline{position:relative}@media (min-width: 992px) and (max-width: 1199px){.booking_form_section.inline{width:100%;font-size:.75em}.booking_form_section.inline .qw-home-booking qw-calendar-inline .qw-calendar-inline__box{min-width:180px !important}.booking_form_section.inline .qw-home-booking qw-counter .qw-button{margin:0 .4em}}.booking_form_section.inline qw-calendar-guest-inline .qw-button{border-color:var(--highlighted);color:var(--highlighted-color-associated);margin-left:1em;padding:3em;background:var(--highlighted)}.booking_form_section.inline qw-counter .qw-button{background-color:transparent;margin:0 .5em}.booking_form_section.inline .qw-home-booking{opacity:1;position:relative;right:0;transition:opacity 0.3s ease-in-out 0.1s, position 0s ease-in-out;transform:translateX(-50%);left:50%;display:inline-flex;justify-content:space-between;background-color:transparent;height:100%;padding:2em 0 .7em;overflow:visible;z-index:201}@media (max-width: 991px){.booking_form_section.inline .qw-home-booking{display:none}}.booking_form_section.inline .qw-home-booking qw-calendar-inline,.booking_form_section.inline .qw-home-booking qw-guest,.booking_form_section.inline .qw-home-booking qw-room-notification{padding:3em 1em}.booking_form_section.inline .qw-home-booking qw-calendar-inline,.booking_form_section.inline .qw-home-booking qw-room-notification{cursor:pointer;padding:0}.booking_form_section.inline .qw-home-booking qw-calendar-inline .qw-calendar-inline__box{margin-left:0;margin-right:5px;background-color:var(--bg-l-10);min-width:200px;position:relative}.booking_form_section.inline .qw-home-booking qw-calendar-inline .qw-calendar-inline__box:before{content:'\fb5e';font-family:'fb_generic_set';display:block;position:absolute;right:0;top:0;z-index:100;background:var(--bg);color:var(--bg-color-associated);padding:0 0 10px 10px;font-size:22pt}.booking_form_section.inline .qw-home-booking qw-calendar-inline .qw-calendar-inline__box ~ .qw-calendar-inline__box{margin-left:5px}.booking_form_section.inline .qw-home-booking qw-calendar-inline qw-separator{display:none}.booking_form_section.inline .qw-home-booking qw-room-notification{margin-right:0}.booking_form_section.inline .qw-home-booking qw-counter,.booking_form_section.inline .qw-home-booking .qw-calendar-inline__date,.booking_form_section.inline .qw-home-booking .qw-room-notification__box{font-size:3em}.booking_form_section.inline .qw-home-booking qw-counter .qw-button{color:var(--bg-color-associated);background:transparent;width:0;height:0;border:none;font-family:var(--highlight-font)}.booking_form_section.inline .qw-home-booking qw-counter .qw-counter__value{color:var(--bg-color-associated);font-family:var(--highlight-font);font-size:1.2em}.booking_form_section.inline .qw-home-booking .qw-calendar-inline__label,.booking_form_section.inline .qw-home-booking .qw-guest__counter-wrapper__label,.booking_form_section.inline .qw-home-booking .qw-room-notification__box__label{text-transform:uppercase;color:var(--bg-color-associated);line-height:120%;position:absolute;top:-2em;width:100%}.booking_form_section.inline .qw-home-booking .qw-calendar-inline__date{text-transform:uppercase;color:var(--bg-color-associated);min-width:150px;font-size:3em;font-family:var(--highlight-font)}.booking_form_section.inline .qw-home-booking .qw-guest__counter-wrapper{flex-direction:row;background:var(--bg-l-10);margin-left:10px;position:relative}.booking_form_section.inline .qw-home-booking .qw-guest__counter-wrapper__label{margin-right:0}.booking_form_section.inline .qw-home-booking .qw-room-notification__box qw-separator{margin:12px}.booking_form_section.inline .qw-home-booking qw-guest{width:auto;flex-direction:row;padding:0}.booking_form_section.inline .section-submit_wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:250px}.booking_form_section.inline .section-submit_wrap #bf_submit{display:none}.booking_form_section.inline .section-submit_wrap #bf_submit_a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:130px;background:var(--highlighted);color:var(--highlighted-color-associated);text-decoration:none;line-height:130%;padding:0 1em;margin-left:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 1400px){.booking_form_section.inline .section-submit_wrap #bf_submit_a{height:160px}}.booking_form_section.inline .section-submit_wrap #bf_submit_a:hover{background:var(--hover);color:var(--hover-color-associated)}.booking_form_section.inline .section-submit_wrap #bf_submit_a .label{text-transform:uppercase;font-size:1.1em;text-align:center}.booking_form_section.inline .notification{position:absolute;width:100%;height:50px !important;bottom:-10px;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 767px){.booking_form_section.inline .notification{left:-30px;width:95vw;height:100px}}.booking_form_section.inline .notification .no-enough-rooms:before{content:'\c901';font-family:"fb_room_icons"}.booking_form_section.inline .notification .reset-basket-popup:before{content:'\fb65';font-family:"fb_generic_set"}.booking_form_section.inline .notification .no-enough-rooms,.booking_form_section.inline .notification .reset-basket-popup{padding:0 30px;background:var(--main);color:var(--main-color-associated);text-align:center;position:absolute;top:0;left:0;min-width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 767px){.booking_form_section.inline .notification .no-enough-rooms,.booking_form_section.inline .notification .reset-basket-popup{margin:25px 0;min-height:70px;line-height:150%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}.booking_form_section.inline .notification .no-enough-rooms:before,.booking_form_section.inline .notification .reset-basket-popup:before{position:relative;font-size:18pt;margin-right:10px;vertical-align:bottom;color:var(--main-color-associated);text-align:center}@media (max-width: 767px){.booking_form_section.inline .notification .no-enough-rooms:before,.booking_form_section.inline .notification .reset-basket-popup:before{font-size:30pt}}.booking_form_section.inline .qw-home-dp{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;margin:0 0 -20px -20px;position:absolute;top:0}.booking_form_section.inline .qw-home-dp qw-calendar{position:relative;transform:translateY(-100%);z-index:999;left:20px;top:40px}.booking_form_section.inline .qw-home-dp qw-calendar .close{top:var(--qw-hotel-gap-md);right:0;left:auto;z-index:800}.booking_form_section.inline .flatpickr-calendar.inline{max-width:700px;width:auto;padding:3.5em 2em 2em;background-color:var(--bg);border-radius:0;z-index:600}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-calendar{width:400px}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-days{width:400px}.booking_form_section.inline .flatpickr-calendar.inline .dayContainer{width:400px;max-width:400px}.booking_form_section.inline .flatpickr-calendar.inline .dayContainer ~ .dayContainer{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-weekdays{margin:1.3em 0 1em}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-weekdays .flatpickr-weekday{font-size:1.2em}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-weekdaycontainer ~ .flatpickr-weekdaycontainer,.booking_form_section.inline .flatpickr-calendar.inline .dayContainer ~ .dayContainer,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-month ~ .flatpickr-month{margin-left:3em}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:2em}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:2em}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month.flatpickr-next-month{top:calc(var(--qw-hotel-gap-md) + 1.5em)}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-weekdays,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-month,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day{color:var(--bg-color-associated) !important}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-weekdaycontainer .span.flatpickr-weekday{color:var(--bg-color-associated) !important}.booking_form_section.inline .flatpickr-calendar.inline span.flatpickr-weekday{color:var(--bg-color-associated) !important}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.nextMonthDay.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.nextMonthDay.today.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.nextMonthDay:focus,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.nextMonthDay:hover,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.prevMonthDay.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.prevMonthDay.today.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.prevMonthDay:focus,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.prevMonthDay:hover,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.today.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day:focus,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day:hover{background:var(--main-l-10);border-color:var(--main-l-10);color:var(--main-color-associated) !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day{width:50px;max-width:60px;height:45px;line-height:45px;font-size:1.3em;border:1px solid var(--bg);border-radius:0 !important}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.today{border-bottom:2px solid var(--main)}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.inRange{background-color:var(--bg-d-5);border-color:var(--bg)}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.endRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.endRange.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.endRange.nextMonthDay,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.endRange.prevMonthDay,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.endRange:focus,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.endRange:hover,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.selected,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.selected.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.selected.nextMonthDay,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.selected.prevMonthDay,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.selected:focus,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.selected:hover,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.startRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.startRange.inRange,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.startRange.nextMonthDay,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.startRange.prevMonthDay,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.startRange:focus,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-day.startRange:hover{background:var(--main);color:var(--main-color-associated) !important}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-disabled{opacity:0.5}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-current-month span.cur-month{font-weight:normal;text-transform:uppercase}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month svg,.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month svg{display:none}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month:after{display:block;position:absolute;top:10px;right:20px;width:100%;height:100%;text-align:center;font-weight:normal;font-style:normal;font-size:22pt;line-height:40px;color:var(--bg-color-associated);content:'\027F6'}.booking_form_section.inline .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month:after{display:block;position:absolute;top:10px;left:10px;width:100%;height:100%;text-align:center;font-weight:normal;font-style:normal;font-size:22pt;line-height:40px;color:var(--bg-color-associated);content:'\27F5'}#qw_cart_container .icon{font-size:1.3em;margin-right:15px !important}#qw_cart_container #login .dropdown{width:400px;margin-left:-200px}#qw_cart_container #login qw-calendar-inline{margin:10px 10px 10px 0;border-style:solid;border-width:0 0 0 1px;border-color:var(--header-color-associated);font-size:.7em;width:60px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom #qw_cart_container #login qw-calendar-inline{border-color:#fff}@media (max-width: 767px){#qw_cart_container #login qw-calendar-inline{border-width:0 1px 0}}#qw_cart_container #login qw-calendar-inline .qw-calendar-inline__box{height:15px}@media (max-width: 767px){#qw_cart_container #login qw-calendar-inline .qw-calendar-inline__box{margin:1px 0}}#qw_cart_container #login qw-calendar-inline .qw-calendar-inline__box .qw-calendar-inline__label{display:none}#qw_cart_container #login qw-calendar-inline qw-separator{display:none}#qw_cart_container #login qw-basket-room-counter{position:absolute;left:70px;text-align:center;background:var(--highlighted);color:var(--highlighted-color-associated);font-size:.5em;height:16px;width:16px;line-height:16px;top:25px;border-radius:50%}@media (max-width: 767px){#qw_cart_container #login qw-basket-room-counter{top:11px}}#qw_cart_container #login .qw-basket--active+qw-basket-room-counter{color:transparent}#qw_cart_container #login .qw-basket--active+qw-basket-room-counter:after{content:'✓';font-size:1em;color:var(--header-color-associated);position:relative;left:-4px;top:1px}#qw_cart_container qw-calendar-guest-inline{width:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#qw_cart_container qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#qw_cart_container qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{margin:0 5px}#qw_cart_container qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input .qw-input__label{line-height:120%}#qw_cart_container qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input input{font-size:1em;height:40px;width:100%;background-color:var(--bg-d-5);color:var(--bg-color-associated);font-family:var(--first-font);outline:none}#qw_cart_container qw-calendar-guest-inline .qw-button{display:none}#qw_cart_container qw-guest{width:100%;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}#qw_cart_container qw-guest .qw-guest__counter-wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0 5px;width:33.333%}#qw_cart_container qw-guest .qw-guest__counter-wrapper .qw-guest__counter-wrapper__label:before{font-size:.6em;width:20px;font-weight:900;font-style:normal;margin-right:5px;content:'\f1ae';font-family:"Font Awesome 5 Free", sans-serif}#qw_cart_container qw-guest .qw-guest__counter-wrapper:first-child .qw-guest__counter-wrapper__label:before{font-size:.9em;content:'\f183'}#qw_cart_container qw-guest .qw-guest__counter-wrapper:last-child .qw-guest__counter-wrapper__label:before{content:'\f77c'}#qw_cart_container qw-guest .qw-guest__counter-wrapper .qw-guest__counter-wrapper__label{width:100%;left:10px;position:relative;line-height:300%;text-align:center}#qw_cart_container qw-guest .qw-guest__counter-wrapper qw-counter{height:40px;background-color:var(-main-d-5);padding:0 20px}#qw_cart_container qw-guest .qw-guest__counter-wrapper qw-counter .qw-button{position:relative;opacity:0;left:-9999999px}#qw_cart_container qw-basket-summary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#qw_cart_container qw-basket-summary.qw-basket-summary--no-rooms{border:1px solid;text-align:center;margin-top:1em}#qw_cart_container qw-basket-summary .qw-basket-summary__room-header{display:none}#qw_cart_container qw-basket-summary .qw-basket-summary__room{margin:1em 0 0;padding:1em 0 0;border:1px solid var(--gray-300);-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#qw_cart_container qw-basket-summary .qw-basket-summary__room>div{width:100%;text-align:center;line-height:150%;font-family:var(--first-font);font-weight:normal}@media (max-width: 767px){#qw_cart_container qw-basket-summary .qw-basket-summary__room>div{width:50%;margin:1em 0 0}}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__rooms{text-align:center;font-family:var(--highlight-font);font-weight:bold}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-header,#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-date,#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-night{display:none}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-delete .qw-button{background-image:var(--trash) !important}#dark_theme #qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-delete .qw-button,#darken_theme #qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-delete .qw-button{background-image:var(--trash-dark) !important}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-quantity{display:flex;justify-content:space-around;width:10%}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-quantity .qw-button{display:inline-block;padding:0;background-color:var(--bg-l-10);border:1px solid var(--gray-300);color:var(--bg-color-associated);height:25px;width:25px;line-height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-delete{width:10%}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-delete .qw-button{background-color:var(--bg-l-10);border:1px solid var(--gray-300);background-image:url("img/qw-delete.svg");background-repeat:no-repeat;width:50px;height:50px;padding:0;border-radius:50%;background-size:30px;background-position:center;margin:20px auto}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-price{width:15%}@media (max-width: 767px){#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-price{width:20%}}#qw_cart_container qw-basket-summary .qw-basket-summary__room .qw-basket-summary__room-price .qw-basket-summary__room-taxes{display:none}#qw_cart_container qw-basket{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#qw_cart_container qw-basket .qw-basket__price{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}#qw_cart_container qw-basket .qw-button--checkout{display:inline-block;height:50px;line-height:50px;text-align:center;padding:0;background-color:var(--highlighted);border:none;color:var(--highlighted-color-associated);text-transform:capitalize;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 767px){#qw_cart_container qw-basket .qw-button--checkout{position:absolute;bottom:0;left:0;padding:0 2em;text-align:center;width:100%;height:50px;line-height:50px}}#qw_cart_container qw-basket .qw-button--checkout:hover,#qw_cart_container qw-basket .qw-button--checkout:focus,#qw_cart_container qw-basket .qw-button--checkout:active{background-color:var(--secondary);color:var(--secondary-color-associated)}#qw_cart_container qw-basket .qw-basket__price-total{font-size:2em;font-family:var(--highlighted-font);font-weight:bold}#qw_cart_container .qw-button--checkout{width:100%}#qw_cart_container .qw-button--checkout.qw-button--disabled{display:none;opacity:0;filter:Alpha(opacity=0)}#qw_cart_container .qw-static-label{font-size:1em;line-height:150%;margin:2em 0 1em;text-align:center;text-transform:uppercase}#qw_cart_container .qw-checkout-dropdown{height:50px;background:var(--highlighted);color:var(--highlighted-color-associated);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;opacity:1;filter:Alpha(opacity=100);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#qw_cart_container .qw-basket--active+.qw-checkout-dropdown{display:none;opacity:0;filter:Alpha(opacity=0)}
