.preloader[data-v-e769af4c]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}.preloader img[data-v-e769af4c],.preloader svg[data-v-e769af4c]{width:100%}@keyframes autofill-576c7f1b{to{background:#232323}}body.fixed[data-v-576c7f1b]{height:100%;overflow:hidden;width:100%}input[data-v-576c7f1b]{-webkit-appearance:none}.step_checkout[data-v-576c7f1b]{color:#fff;padding:0 0 37px;position:relative}@media only screen and (max-width:991px){.step_checkout[data-v-576c7f1b]{padding:0 0 60px}}@media only screen and (max-width:767px){.step_checkout[data-v-576c7f1b]{overflow:hidden;padding-bottom:0;width:100%}}.step_checkout [data-v-576c7f1b]{letter-spacing:-.01em}.step_checkout__content[data-v-576c7f1b]{padding:20px 40px 15px}@media only screen and (max-width:767px){.step_checkout__content[data-v-576c7f1b]{padding:20px 20px 15px}.step_checkout .container[data-v-576c7f1b]{padding:0 20px}}.step_checkout__steps[data-v-576c7f1b]{padding:50px 0}@media only screen and (max-width:991px){.step_checkout__steps[data-v-576c7f1b]{padding:40px 0 0}}@media only screen and (max-width:767px){.step_checkout__steps[data-v-576c7f1b]{padding-top:0}}.step_checkout__header[data-v-576c7f1b]{display:flex;justify-content:space-between}@media only screen and (max-width:1199px){.step_checkout__header[data-v-576c7f1b]{flex-direction:column}}@media only screen and (max-width:991px){.step_checkout__header[data-v-576c7f1b]{flex-direction:row}}.step_checkout .step_checkout__heading[data-v-576c7f1b]{color:#fff;font-size:18px;font-weight:600;line-height:22px;margin-bottom:5px;text-shadow:0 0 2px rgba(0,0,0,.5)}@media only screen and (max-width:991px){.step_checkout .step_checkout__heading[data-v-576c7f1b]{font-size:18px}}.step_checkout .step_checkout__subheading[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:18px;margin-bottom:5px}@media only screen and (max-width:575px){.step_checkout .step_checkout__subheading[data-v-576c7f1b]{font-size:4.375vw}}.step_checkout__activities-list[data-v-576c7f1b]{align-items:stretch;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;width:100%}@media only screen and (max-width:767px){.step_checkout__activities-list[data-v-576c7f1b]{margin:0 -10px 10px;padding:0 20px;width:calc(100% + 20px)}.step_checkout__activities-list .swiper-pagination[data-v-576c7f1b]{align-items:center;bottom:auto;display:flex;height:5px!important;justify-content:center;margin-top:calc(100% - 25px)}.step_checkout__activities-list .swiper-arrow[data-v-576c7f1b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.2);border-radius:4px;height:80px;left:5px;outline:none;position:absolute;top:25%;width:30px;z-index:2}.step_checkout__activities-list .swiper-arrow-next[data-v-576c7f1b]{left:auto;right:5px}.step_checkout__activities-list .swiper-arrow-next svg[data-v-576c7f1b]{transform:rotate(180deg)}.step_checkout__activities-list .swiper-arrow.swiper-button-disabled[data-v-576c7f1b]{display:none}.step_checkout__activities-list .swiper-arrow svg[data-v-576c7f1b]{display:block;height:80px;margin:0 auto;width:7px}}.step_checkout__activity[data-v-576c7f1b]{position:relative}.step_checkout__activity[data-v-576c7f1b]:before{background:linear-gradient(rgba(28,28,28,0),rgba(28,28,28,0),rgba(28,28,28,0),rgba(28,28,28,0),rgba(28,28,28,.4),rgba(28,28,28,.9),#1c1c1c);background-blend-mode:multiply,normal,normal,normal;border-radius:4px 4px 0 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.step_checkout__activity-item[data-v-576c7f1b]{background:#2a2a2a;border-radius:4px;box-shadow:0 3px 20px hsla(0,0%,8%,.5);display:block;margin-bottom:50px;min-width:60%;position:relative;width:60%}@media only screen and (max-width:1199px){.step_checkout__activity-item[data-v-576c7f1b]{margin:0 20px 30px 0;min-width:60%;width:60%}}@media only screen and (max-width:991px){.step_checkout__activity-item[data-v-576c7f1b]{margin:0 0 10px;width:100%}}@media only screen and (max-width:767px){.step_checkout__activity-item[data-v-576c7f1b]{border-radius:4px;box-shadow:0 3px 20px hsla(0,0%,8%,.5);margin:0 0 25px;width:100%}.step_checkout__activity-item[data-v-576c7f1b]:last-of-type{margin-bottom:0}}.step_checkout__activity_label[data-v-576c7f1b]{background:hsla(0,0%,100%,.3);border-radius:2px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px;padding:8px 16px;position:absolute;right:13px;text-transform:uppercase;top:13px;z-index:1}.step_checkout__activity_label[data-v-576c7f1b]:after{background:#ff7d00;border-radius:2px;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px);z-index:-1}.step_checkout__activity_info[data-v-576c7f1b]{bottom:0;left:0;position:absolute;width:100%;z-index:3}.step_checkout__activity_info--ins[data-v-576c7f1b]{padding:10px 15px}@media only screen and (max-width:767px){.step_checkout__activity_info--ins[data-v-576c7f1b]{padding:13px 15px}}.step_checkout__activity_icon[data-v-576c7f1b]{left:15px;position:absolute;top:15px;z-index:10}.step_checkout__activity_icon svg[data-v-576c7f1b]{height:30px;width:30px}.step_checkout__activity_bg[data-v-576c7f1b]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px 4px 0 0;display:block;padding-top:80%;position:static;width:100%}.step_checkout__activity .title[data-v-576c7f1b]{color:#fff;display:block;font-size:26px;font-weight:600;line-height:32px;margin-bottom:5px}@media only screen and (max-width:1199px){.step_checkout__activity .title[data-v-576c7f1b]{font-size:20px}}@media only screen and (max-width:767px){.step_checkout__activity .title[data-v-576c7f1b]{font-size:26px;line-height:1.1}}@media only screen and (max-width:575px){.step_checkout__activity .title[data-v-576c7f1b]{font-size:8.125vw}}.step_checkout__activity .title .orange[data-v-576c7f1b]{color:#ff7d00}.step_checkout__activity .char[data-v-576c7f1b]{align-items:center;display:flex;font-size:0;list-style:none;margin:0;padding:0}.step_checkout__activity .char li[data-v-576c7f1b]{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:500;justify-content:center;line-height:18px;margin-right:15px;position:relative}@media only screen and (max-width:1199px){.step_checkout__activity .char li[data-v-576c7f1b]{font-size:12px;margin-right:10px}}@media only screen and (max-width:991px){.step_checkout__activity .char li[data-v-576c7f1b]{font-size:15px;margin-right:15px}}@media only screen and (max-width:767px){.step_checkout__activity .char li[data-v-576c7f1b]{font-size:14px;line-height:1}}@media only screen and (max-width:575px){.step_checkout__activity .char li[data-v-576c7f1b]{font-size:4.375vw}}.step_checkout__activity .char li[data-v-576c7f1b]:last-child{margin-right:0}.step_checkout__activity .char li.players svg[data-v-576c7f1b],.step_checkout__activity .char li.time svg[data-v-576c7f1b]{height:18px;margin-right:5px;width:18px}.step_checkout__activity .char .vue-star-rating-rating-text[data-v-576c7f1b]{margin:5px 5px 0 0!important}.step_checkout__activity .share-wrapper[data-v-576c7f1b]{border-radius:6px;bottom:5px;display:flex;padding:4px;position:absolute;right:5px;transition:.3s ease}.step_checkout__activity .share-wrapper.open[data-v-576c7f1b]{background:rgba(35,35,35,.8);border-radius:10px}.step_checkout__activity .share-wrapper.open .share-link[data-v-576c7f1b]{cursor:pointer;opacity:1;pointer-events:auto}.step_checkout__activity .share-wrapper.open .share-button[data-v-576c7f1b]{margin-left:0}.step_checkout__activity .share-link[data-v-576c7f1b]{border-radius:6px;cursor:default;display:block;height:32px;margin-right:8px;opacity:0;padding:6px;pointer-events:none;transition:.3s ease;width:32px}.step_checkout__activity .share-link[data-v-576c7f1b]:hover{background:rgba(52,52,52,.8)}@media only screen and (max-width:1199px){.step_checkout__activity .share-link[data-v-576c7f1b]{height:26px;margin-right:5px;padding:5px;width:26px}}@media only screen and (max-width:991px){.step_checkout__activity .share-link[data-v-576c7f1b]{height:32px;margin-right:8px;padding:6px;width:32px}}.step_checkout__activity .share-link svg[data-v-576c7f1b]{height:20px;width:20px}@media only screen and (max-width:1199px){.step_checkout__activity .share-link svg[data-v-576c7f1b]{height:16px;width:16px}}@media only screen and (max-width:991px){.step_checkout__activity .share-link svg[data-v-576c7f1b]{height:20px;width:20px}}.step_checkout__activity .share-button[data-v-576c7f1b]{border-radius:6px;height:32px;padding:9px;transition:.3s ease;width:32px}.step_checkout__activity .share-button[data-v-576c7f1b]:hover{background:rgba(52,52,52,.8)}@media only screen and (max-width:1199px){.step_checkout__activity .share-button[data-v-576c7f1b]{height:26px;padding:5px;width:26px}}@media only screen and (max-width:991px){.step_checkout__activity .share-button[data-v-576c7f1b]{height:32px;padding:9px;width:32px}}.step_checkout__activity .share-button svg[data-v-576c7f1b]{height:14px;width:14px}.step_checkout__calendar[data-v-576c7f1b]{margin-top:0}@media only screen and (max-width:767px){.step_checkout__calendar[data-v-576c7f1b]{border-bottom:1px solid #3f3f3f;margin-top:30px;padding-bottom:10px}}.step_checkout__payment-tabs[data-v-576c7f1b]{border:1px solid #3f3f3f;border-radius:4px;margin:20px 0 25px}@media only screen and (max-width:767px){.step_checkout__payment-tabs[data-v-576c7f1b]{margin:20px 0 30px}}.step_checkout .payment[data-v-576c7f1b]{border-bottom:1px solid #3f3f3f}.step_checkout .payment[data-v-576c7f1b]:last-of-type{border:none}.step_checkout .payment__option[data-v-576c7f1b]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 15px 12px 45px;position:relative}.step_checkout .payment__option[data-v-576c7f1b]:last-of-type{margin-right:0}.step_checkout .payment__option_dot[data-v-576c7f1b]{border:1px solid #3f3f3f;border-radius:10px;display:block;height:18px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.step_checkout .payment__option.active .payment__option_dot[data-v-576c7f1b]{background:rgba(255,125,0,.3);border:1px solid #ff7d00}.step_checkout .payment__option.active .payment__option_dot[data-v-576c7f1b]:before{background-color:#ff7d00;border-radius:5px;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.step_checkout .payment__name[data-v-576c7f1b]{color:#fff;flex-shrink:0;font-size:14px;font-weight:600;line-height:18px}.step_checkout .payment__name img[data-v-576c7f1b]{height:22px}.step_checkout .payment__extended[data-v-576c7f1b]{align-items:center;display:flex;font-size:12px;gap:5px}.step_checkout .payment__extended span[data-v-576c7f1b]{max-width:80px;opacity:.8}.step_checkout .payment__secured[data-v-576c7f1b]{filter:brightness(0) invert(.8);height:22px;width:22px}.step_checkout .payment__icon[data-v-576c7f1b]{display:flex}.step_checkout .payment__icon img[data-v-576c7f1b],.step_checkout .payment__icon svg[data-v-576c7f1b]{height:24px}.step_checkout .payment__icon img[data-v-576c7f1b]:last-of-type,.step_checkout .payment__icon svg[data-v-576c7f1b]:last-of-type{margin-left:5px}.step_checkout .payment__content[data-v-576c7f1b]{background:#1c1c1c;border-top:1px solid #3f3f3f;padding:20px 15px;text-align:center}.step_checkout .payment__content.card[data-v-576c7f1b]{padding-bottom:0}@media only screen and (max-width:767px){.step_checkout .payment__content.card[data-v-576c7f1b]{padding:15px 15px 3px}}.step_checkout .payment__content svg[data-v-576c7f1b]{height:80px;margin-bottom:20px;width:160px}.step_checkout .payment__content-description[data-v-576c7f1b]{color:#fff;font-size:14px;font-weight:500;line-height:18px;margin:0 auto;width:400px}@media only screen and (max-width:767px){.step_checkout .payment__content-description[data-v-576c7f1b]{width:100%}.step_checkout .payment__content .input-wrapper[data-v-576c7f1b]{margin-bottom:12px}}.step_checkout .payment__content .cardinfo-wrapper[data-v-576c7f1b]{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.step_checkout .payment__content .cardinfo-wrapper[data-v-576c7f1b]{flex-wrap:wrap}}.step_checkout .payment__content .cardinfo-wrapper .input-wrapper[data-v-576c7f1b]:first-child{width:60%}@media only screen and (max-width:767px){.step_checkout .payment__content .cardinfo-wrapper .input-wrapper[data-v-576c7f1b]:first-child{width:100%}}.step_checkout .payment__content .cardinfo-wrapper .input-wrapper[data-v-576c7f1b]:last-child{width:60%}@media only screen and (max-width:767px){.step_checkout .payment__content .cardinfo-wrapper .input-wrapper[data-v-576c7f1b]:last-child{width:100%}}.step_checkout__payment_error[data-v-576c7f1b]{background:rgba(229,57,53,.15);border:2px solid #ff7d00;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:500;line-height:20px;margin:20px 0 0;padding:15px 20px 15px 60px;position:relative}.step_checkout__payment_error[data-v-576c7f1b]:before{background:url(/images/payment-error.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:24px;left:20px;position:absolute;top:20px;width:24px}.step_checkout__payment_error.inactive[data-v-576c7f1b]{background:transparent;border:1px solid #3f3f3f}.step_checkout__payment-footer[data-v-576c7f1b]{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.step_checkout__payment-footer[data-v-576c7f1b]{flex-wrap:wrap;gap:15px}}.step_checkout__payment-submit[data-v-576c7f1b]{background:#ff7d00;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:18px;overflow:hidden;padding:15px 0;position:relative;text-align:center;text-transform:uppercase;width:200px}@media only screen and (max-width:767px){.step_checkout__payment-submit[data-v-576c7f1b]{margin-bottom:20px;width:100%}}.step_checkout__payment-conditions[data-v-576c7f1b]:not(:last-child){margin-bottom:25px}.step_checkout__payment-conditions-item[data-v-576c7f1b]{align-items:flex-start;cursor:pointer;display:flex}.step_checkout__payment-conditions-item[data-v-576c7f1b]:not(:last-child){margin-bottom:10px}.step_checkout__payment-conditions-item>p[data-v-576c7f1b]{max-width:calc(100% - 26px)}.step_checkout__payment-conditions-item a[data-v-576c7f1b]{color:#ff7d00}.step_checkout__payment-checkbox[data-v-576c7f1b]{margin:1px 10px 1px 0}.step_checkout__payment-checkbox-input[data-v-576c7f1b]{display:none}.step_checkout__payment-checkbox-input:checked~.step_checkout__payment-checkbox-pseudo[data-v-576c7f1b]{background-color:rgba(255,125,0,.3)}.step_checkout__payment-checkbox-input:checked~.step_checkout__payment-checkbox-pseudo[data-v-576c7f1b]:before{opacity:1;visibility:visible}.step_checkout__payment-checkbox-pseudo[data-v-576c7f1b]{border:1px solid #ff7d00;display:block;height:16px;position:relative;width:16px;z-index:0}.step_checkout__payment-checkbox-pseudo[data-v-576c7f1b]:before{background-color:#ff7d00;content:"";height:6px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:6px;z-index:0}.step_checkout__back[data-v-576c7f1b]{color:#ff7d00;font-size:14px;font-weight:500;line-height:18px;padding-left:16px;position:relative}@media only screen and (max-width:767px){.step_checkout__back[data-v-576c7f1b]{margin:0 auto}}.step_checkout__back[data-v-576c7f1b]:before{background:url(/images/arrow-active.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:12px;left:0;position:absolute;top:50%;transform:translateY(-55%) rotate(-90deg);width:12px}.step-1[data-v-576c7f1b]{align-items:stretch;display:flex}@media only screen and (max-width:767px){.step-1[data-v-576c7f1b]{display:flex;flex-wrap:wrap}}.step-1__left[data-v-576c7f1b]{padding-right:70px;width:calc(100% - 380px)}@media only screen and (max-width:1199px){.step-1__left[data-v-576c7f1b]{padding-right:30px;width:calc(100% - 280px)}}@media only screen and (max-width:767px){.step-1__left[data-v-576c7f1b]{margin:0;order:0;padding:20px 0 50px;width:calc(100% + 20px)}}.step-1__right[data-v-576c7f1b]{width:380px}@media only screen and (max-width:1199px){.step-1__right[data-v-576c7f1b]{width:280px}}@media only screen and (max-width:767px){.step-1__right[data-v-576c7f1b]{background:#1c1c1c;border-bottom:1px solid #3f3f3f;border-top:1px solid #3f3f3f;margin:0 -20px;padding:25px 20px;width:calc(100% + 40px)}}.step-1__right .affix-wrapper.affix[data-v-576c7f1b]{position:fixed}.step-1__right .affix-wrapper[data-v-576c7f1b]:before{background:#3f3f3f;content:"";display:block;height:150px;left:-35px;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1199px){.step-1__right .affix-wrapper[data-v-576c7f1b]:before{left:-16px}}@media only screen and (max-width:767px){.step-1__right .affix-wrapper[data-v-576c7f1b]:before{display:none}.step-1__right .affix-wrapper .step_checkout__calendar[data-v-576c7f1b]{border-bottom:none;margin-top:0;padding-bottom:0}}.step-1__right .affix-wrapper .guests[data-v-576c7f1b]{margin-top:10px}.step-1__right .heading[data-v-576c7f1b]{color:#fff}.step-1__right .available-rooms[data-v-576c7f1b]{color:#fff;display:block;font-size:16px;font-weight:600;line-height:30px;margin:20px 0 15px}.step-1__right .button[data-v-576c7f1b]{display:block}@media only screen and (max-width:767px){.step-1__right .button[data-v-576c7f1b]{margin:20px 0 30px}}.step-1__calendar-wrapper[data-v-576c7f1b]{background:#303030;border:1px solid #3f3f3f;border-radius:4px;box-shadow:0 3px 20px hsla(0,0%,8%,.5);padding:20px 25px;position:relative;width:380px}@media only screen and (max-width:1199px){.step-1__calendar-wrapper[data-v-576c7f1b]{padding:10px 15px;width:280px}}@media only screen and (max-width:767px){.step-1__calendar-wrapper[data-v-576c7f1b]{background:transparent;border:none;box-shadow:none;padding:0;position:static;width:100%}}.step-1__banner[data-v-576c7f1b]{margin-top:30px;width:380px}@media only screen and (max-width:991px){.step-1__banner[data-v-576c7f1b]{width:280px}}@media only screen and (max-width:767px){.step-1__banner[data-v-576c7f1b]{margin:0 0 20px;width:100%}}.step-1__pop-up[data-v-576c7f1b]{background:#232323;border-radius:4px;box-shadow:0 3px 60px hsla(0,0%,8%,.5);left:50%;max-height:calc(100dvh - 50px);position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:4}@media only screen and (max-width:991px){.step-1__pop-up[data-v-576c7f1b]{width:500px}}@media only screen and (max-width:767px){.step-1__pop-up[data-v-576c7f1b]{height:100dvh;max-height:100dvh;width:100%}}.step-1__pop-up.opened .step-1__pop-up_background[data-v-576c7f1b]{opacity:1}.step-1__pop-up_background[data-v-576c7f1b]{background:rgba(0,0,0,.8);content:"";height:100vh;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease .3s;width:100vw;z-index:1}.step-1__pop-up_footer[data-v-576c7f1b],.step-1__pop-up_guests-list[data-v-576c7f1b],.step-1__pop-up_header[data-v-576c7f1b]{background:#2a2a2a;padding:20px 30px;position:relative;z-index:2}@media only screen and (max-width:767px){.step-1__pop-up_footer[data-v-576c7f1b],.step-1__pop-up_guests-list[data-v-576c7f1b],.step-1__pop-up_header[data-v-576c7f1b]{padding:15px 20px}}.step-1__pop-up_header[data-v-576c7f1b]{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:767px){.step-1__pop-up_header[data-v-576c7f1b]{border-bottom:1px solid #3f3f3f;padding:15px 20px}}.step-1__pop-up_header-img[data-v-576c7f1b]{height:100px;margin-right:15px;width:100px}@media only screen and (max-width:767px){.step-1__pop-up_header-img[data-v-576c7f1b]{display:none}.step-1__pop-up_header-text-wrapper[data-v-576c7f1b]{padding-right:40px;width:100%}}.step-1__pop-up_header-title[data-v-576c7f1b]{color:#fff;font-size:18px;font-weight:500;line-height:22px}.step-1__pop-up_header-location[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:17px;margin-bottom:10px}@media only screen and (max-width:767px){.step-1__pop-up_header-location[data-v-576c7f1b]{margin-bottom:0}}.step-1__pop-up_header-char[data-v-576c7f1b]{display:flex;margin-right:10px}@media only screen and (max-width:767px){.step-1__pop-up_header-char[data-v-576c7f1b]{display:none}}.step-1__pop-up_header-char li[data-v-576c7f1b]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:400;line-height:20px;margin-right:10px}.step-1__pop-up_header-char li svg[data-v-576c7f1b]{height:20px;margin:-2px 5px 0 0;width:20px}.step-1__pop-up_drinks[data-v-576c7f1b]{align-items:center;background:#232323;border:.5px solid #ff7d00;border-radius:6px;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:20px;padding:15px 20px 15px 35px;position:relative;width:100%}@media only screen and (max-width:767px){.step-1__pop-up_drinks[data-v-576c7f1b]{display:block;padding:15px}}.step-1__pop-up_drinks[data-v-576c7f1b]:before{background:#ff7d00;border-radius:50%;content:"";display:block;height:7px;left:20px;position:absolute;top:22px;width:7px}@media only screen and (max-width:767px){.step-1__pop-up_drinks[data-v-576c7f1b]:before{left:15px;top:20px}}.step-1__pop-up_drinks-text[data-v-576c7f1b]{width:calc(100% - 180px)}@media only screen and (max-width:767px){.step-1__pop-up_drinks-text[data-v-576c7f1b]{width:100%}}.step-1__pop-up_drinks-header[data-v-576c7f1b]{color:#fff;display:block;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:22px;margin-bottom:5px}@media only screen and (max-width:767px){.step-1__pop-up_drinks-header[data-v-576c7f1b]{font-size:16px;font-weight:600;line-height:18px;margin-bottom:27px;padding-left:15px}}.step-1__pop-up_drinks-desc[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:18px}@media only screen and (max-width:767px){.step-1__pop-up_drinks-desc[data-v-576c7f1b]{display:block;font-size:12px;line-height:15px;margin-bottom:7.5px;width:calc(100% - 150px)}}.step-1__pop-up_drinks-input[data-v-576c7f1b]{align-items:center;background:#2a2a2a;border:1px solid #3f3f3f;border-radius:6px;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 10px;width:120px}@media only screen and (max-width:767px){.step-1__pop-up_drinks-input[data-v-576c7f1b]{bottom:15px;height:45px;position:absolute;right:15px}}.step-1__pop-up_drinks-add[data-v-576c7f1b],.step-1__pop-up_drinks-remove[data-v-576c7f1b]{height:45px;position:relative;width:30px}.step-1__pop-up_drinks-add.disable[data-v-576c7f1b],.step-1__pop-up_drinks-remove.disable[data-v-576c7f1b]{cursor:default;opacity:.2;pointer-events:none}.step-1__pop-up_drinks-add[data-v-576c7f1b]:before,.step-1__pop-up_drinks-remove[data-v-576c7f1b]:before{width:10px}.step-1__pop-up_drinks-add[data-v-576c7f1b]:after,.step-1__pop-up_drinks-add[data-v-576c7f1b]:before,.step-1__pop-up_drinks-remove[data-v-576c7f1b]:before{border:1px solid #fff;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.step-1__pop-up_drinks-add[data-v-576c7f1b]:after{height:10px}.step-1__pop-up_drinks-quantity[data-v-576c7f1b]{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:22px;text-align:center}.step-1__pop-up_close-button[data-v-576c7f1b]{background:#232323;border-radius:50px;display:block;height:30px;position:absolute;right:30px;top:20px;width:30px;z-index:3}@media only screen and (max-width:767px){.step-1__pop-up_close-button[data-v-576c7f1b]{right:20px}}.step-1__pop-up_close-button[data-v-576c7f1b]:after,.step-1__pop-up_close-button[data-v-576c7f1b]:before{background:#ff7d00;content:"";display:block;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:2px}.step-1__pop-up_close-button[data-v-576c7f1b]:after{transform:translate(-50%,-50%) rotate(45deg)}.step-1__pop-up_scroll-area[data-v-576c7f1b]{background:#232323;border-bottom:1px solid #3f3f3f;z-index:3}.step-1__pop-up_scroll-area-wrapper[data-v-576c7f1b]{max-height:calc(100vh - 280px);overflow:hidden;position:relative}.step-1__pop-up_scroll-area-wrapper.with-drinks .step-1__pop-up_guests-list[data-v-576c7f1b],.step-1__pop-up_scroll-area-wrapper.with-drinks[data-v-576c7f1b]{max-height:calc(100vh - 380px)}@media only screen and (max-width:767px){.step-1__pop-up_scroll-area-wrapper[data-v-576c7f1b]{height:calc(100vh - 162px);max-height:100vh}.step-1__pop-up_scroll-area-wrapper .step-1__pop-up_guests-list[data-v-576c7f1b]{height:calc(100vh - 163px);max-height:100vh}.step-1__pop-up_scroll-area-wrapper.with-drinks[data-v-576c7f1b]{height:calc(100vh - 285px);max-height:100vh}.step-1__pop-up_scroll-area-wrapper.with-drinks .step-1__pop-up_guests-list[data-v-576c7f1b]{height:calc(100vh - 286px);max-height:100vh}}.step-1__pop-up_scroll-area .__panel[data-v-576c7f1b],.step-1__pop-up_scroll-area .__view[data-v-576c7f1b]{background:#232323}.step-1__pop-up_scroll-area .__rail-is-vertical[data-v-576c7f1b]{z-index:3}.step-1__pop-up_guests-list[data-v-576c7f1b]{background:transparent;margin-bottom:0;max-height:calc(100vh - 280px);padding:15px 30px 0}@media only screen and (max-width:767px){.step-1__pop-up_guests-list[data-v-576c7f1b]{padding:15px 20px}}.step-1__pop-up_guests-list li[data-v-576c7f1b]{background:#2a2a2a;border:1px solid #3f3f3f;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:18px;margin-bottom:10px;padding:15px 10px 15px 40px;position:relative;width:100%}.step-1__pop-up_guests-list li[data-v-576c7f1b]:hover{background:#343434}.step-1__pop-up_guests-list li[data-v-576c7f1b]:last-of-type{margin-bottom:30px}@media only screen and (max-width:767px){.step-1__pop-up_guests-list li[data-v-576c7f1b]:last-of-type{margin-bottom:0}}.step-1__pop-up_guests-list li.active[data-v-576c7f1b]:before{border:1px solid #ff7d00}.step-1__pop-up_guests-list li.active[data-v-576c7f1b]:after{opacity:1}.step-1__pop-up_guests-list li[data-v-576c7f1b]:before{border:1px solid #3f3f3f;border-radius:10px;height:20px;left:10px;width:20px}.step-1__pop-up_guests-list li[data-v-576c7f1b]:after,.step-1__pop-up_guests-list li[data-v-576c7f1b]:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease}.step-1__pop-up_guests-list li[data-v-576c7f1b]:after{background:#ff7d00;border-radius:10px;height:6px;left:17px;opacity:0;width:6px}.step-1__pop-up_guests-list li .price--single[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:400;line-height:17px;margin-left:5px}.step-1__pop-up_footer[data-v-576c7f1b]{border-radius:0 0 4px 4px;display:flex;justify-content:space-between;transform:translateZ(0);-webkit-transform:translateZ(0)}@media only screen and (max-width:767px){.step-1__pop-up_footer[data-v-576c7f1b]{bottom:0;display:block;left:0;padding:10px 20px;position:fixed;width:100%;z-index:3}}.step-1__pop-up_footer-char[data-v-576c7f1b]{color:#fff;display:block;font-size:12px;font-weight:500;line-height:14px;margin-bottom:10px;text-align:center}.step-1__pop-up_footer-char .capitalize[data-v-576c7f1b]{text-transform:capitalize}.step-1__pop-up_book-room[data-v-576c7f1b],.step-1__pop-up_change-room[data-v-576c7f1b]{border:1px solid #3f3f3f;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:18px;padding:15px 0;text-transform:uppercase;transition:.3s ease;width:200px}.step-1__pop-up_book-room[data-v-576c7f1b]:hover,.step-1__pop-up_change-room[data-v-576c7f1b]:hover{background:#343434}@media only screen and (max-width:767px){.step-1__pop-up_change-room[data-v-576c7f1b]{display:none}}.step-1__pop-up_book-room[data-v-576c7f1b]{background:#ff7d00;border:none;box-shadow:0 -3px 8px hsla(0,0%,8%,.5)}@media only screen and (max-width:767px){.step-1__pop-up_book-room[data-v-576c7f1b]{width:100%}}.step-1__pop-up_book-room[data-v-576c7f1b]:hover{background-color:#ff6b00}.step-1__to-calendar-button[data-v-576c7f1b]{background:#1c1c1c;border-radius:500px;bottom:20px;box-shadow:0 3px 50px hsla(0,0%,8%,.5);left:50%;padding:10px;position:fixed;transform:translate(-50%);z-index:4}.step-1__to-calendar-button svg[data-v-576c7f1b]{display:block;height:30px;width:30px}.step-1__link-copied[data-v-576c7f1b]{background:#1c1c1c;border-radius:4px;bottom:35px;box-shadow:0 3px 20px hsla(0,0%,8%,.5);color:#fff;font-size:16px;font-weight:500;left:50%;line-height:20px;padding:12px 20px;position:fixed;transform:translate(-50%)}.step-checkout[data-v-576c7f1b]{align-items:flex-start;display:flex;justify-content:flex-start}@media only screen and (max-width:991px){.step-checkout[data-v-576c7f1b]{flex-wrap:wrap}}.step-checkout__left[data-v-576c7f1b]{display:block;padding:0 80px 100px 0;width:calc(100% - 500px)}@media only screen and (max-width:1199px){.step-checkout__left[data-v-576c7f1b]{padding:0 30px 100px 0;width:calc(100% - 400px)}}@media only screen and (max-width:991px){.step-checkout__left[data-v-576c7f1b]{padding:30px 0 50px;width:100%}}.step-checkout__right-content-wrapper[data-v-576c7f1b]{position:relative;z-index:1}@media only screen and (max-width:767px){.step-checkout__right-content-wrapper .step-checkout__coupon_form[data-v-576c7f1b]{margin-top:0;padding-bottom:15px}}.step-checkout__right-content-wrapper .step-checkout_checkout__form[data-v-576c7f1b]{position:relative}@media only screen and (max-width:767px){.step-checkout__right .with-bg-mobile[data-v-576c7f1b]{border-top:none;margin-left:-20px;padding-left:20px;padding-right:20px;position:relative;width:calc(100% + 40px)}}.step-checkout__details_panel[data-v-576c7f1b]{display:none}@media only screen and (max-width:767px){.step-checkout__details_panel[data-v-576c7f1b]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:22px;padding:15px 0}}.step-checkout__details_button[data-v-576c7f1b]{color:#ff7d00;font-size:14px;font-weight:500;line-height:18px;padding-right:15px;position:relative}.step-checkout__details_button.active[data-v-576c7f1b]:after{transform:translateY(-50%)}.step-checkout__details_button[data-v-576c7f1b]:after{background:url(/images/arrow-active.svg) no-repeat 50%;background-size:contain;content:"";height:5px;position:absolute;right:0;top:55%;transform:translateY(-50%) rotate(180deg);transition:.3s ease;width:10px}.step-checkout__inputs-wrapper[data-v-576c7f1b]{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 10px}@media only screen and (max-width:767px){.step-checkout__inputs-wrapper[data-v-576c7f1b]{display:block;margin:15px 0 30px}}.step-checkout__inputs-wrapper .input-wrapper[data-v-576c7f1b]{margin:0 0 12px;width:calc(50% - 7.5px)}@media only screen and (max-width:767px){.step-checkout__inputs-wrapper .input-wrapper[data-v-576c7f1b]{width:100%}}.step-checkout__inputs-wrapper .input-wrapper[data-v-576c7f1b]:nth-of-type(2n){margin-right:0}.step-checkout__inputs-wrapper .input-wrapper.full-width[data-v-576c7f1b]{width:100%}.step-checkout .input-wrapper[data-v-576c7f1b]{display:block;width:calc(50% - 7.5px)}@media only screen and (max-width:767px){.step-checkout .input-wrapper[data-v-576c7f1b]{width:100%}}.step-checkout .input-wrapper #card-number[data-v-576c7f1b],.step-checkout .input-wrapper #cvv[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea[data-v-576c7f1b],.step-checkout .input-wrapper input[data-v-576c7f1b]{-webkit-appearance:none;border:1px solid #3f3f3f;border-radius:4px;box-shadow:0 0 0 2px transparent;color:#fff;font-size:14px;font-weight:500;height:48px;line-height:18px;outline:none;padding:24px 15px 6px;transition:.3s ease}.step-checkout .input-wrapper #card-number.braintree-hosted-fields-focused[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #card-number.braintree-hosted-fields-invalid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #card-number.braintree-hosted-fields-valid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #card-number[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper #cvv.braintree-hosted-fields-focused[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #cvv.braintree-hosted-fields-invalid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #cvv.braintree-hosted-fields-valid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #cvv[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-focused[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-invalid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-valid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper #expiration-date[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-focused[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-invalid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-valid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper .input textarea[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper input.braintree-hosted-fields-focused[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper input.braintree-hosted-fields-invalid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper input.braintree-hosted-fields-valid[data-v-576c7f1b]:not([readonly]),.step-checkout .input-wrapper input[data-v-576c7f1b]:focus:not([readonly]){-webkit-appearance:none;background-color:transparent;border:1px solid transparent;box-shadow:0 0 0 2px #ff7d00}.step-checkout .input-wrapper #card-number.braintree-hosted-fields-focused:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #card-number.braintree-hosted-fields-invalid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #card-number.braintree-hosted-fields-valid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #card-number:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.braintree-hosted-fields-focused:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.braintree-hosted-fields-invalid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.braintree-hosted-fields-valid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-focused:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-invalid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-valid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-focused:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-invalid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-valid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper input.braintree-hosted-fields-focused:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper input.braintree-hosted-fields-invalid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper input.braintree-hosted-fields-valid:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper input:focus:not([readonly])~.text[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;left:0;line-height:15px;top:6px;transition:.3s ease}.step-checkout .input-wrapper #card-number.braintree-hosted-fields-invalid[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.braintree-hosted-fields-invalid[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-invalid[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-invalid[data-v-576c7f1b],.step-checkout .input-wrapper input.braintree-hosted-fields-invalid[data-v-576c7f1b]{-webkit-appearance:none;box-shadow:0 0 0 2px #e53935}.step-checkout .input-wrapper #card-number.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper input.braintree-hosted-fields-invalid~.error[data-v-576c7f1b]{color:#e53935;display:block;font-size:14px;font-weight:500;line-height:18px;margin:10px 0 5px;position:static;text-align:left}@media only screen and (max-width:767px){.step-checkout .input-wrapper #card-number.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.braintree-hosted-fields-invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper input.braintree-hosted-fields-invalid~.error[data-v-576c7f1b]{margin-bottom:0;padding-bottom:3px}}.step-checkout .input-wrapper #card-number[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper #cvv[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper #expiration-date[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper .input textarea[data-v-576c7f1b]:focus:not([readonly]),.step-checkout .input-wrapper input[data-v-576c7f1b]:focus:not([readonly]){-webkit-appearance:none;background-color:transparent;border:1px solid transparent;box-shadow:0 0 0 2px #ff7d00}.step-checkout .input-wrapper #card-number[data-v-576c7f1b]:-webkit-autofill,.step-checkout .input-wrapper #cvv[data-v-576c7f1b]:-webkit-autofill,.step-checkout .input-wrapper #expiration-date[data-v-576c7f1b]:-webkit-autofill,.step-checkout .input-wrapper .input textarea[data-v-576c7f1b]:-webkit-autofill,.step-checkout .input-wrapper input[data-v-576c7f1b]:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-animation-fill-mode:both;-webkit-animation-name:autofill-576c7f1b;-webkit-appearance:none;background-color:#232323!important;-webkit-box-shadow:inset 0 0 0 50px #232323!important;color:#fff!important}.step-checkout .input-wrapper #card-number.invalid[data-v-576c7f1b],.step-checkout .input-wrapper #card-number[aria-invalid=true][data-v-576c7f1b],.step-checkout .input-wrapper #cvv.invalid[data-v-576c7f1b],.step-checkout .input-wrapper #cvv[aria-invalid=true][data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.invalid[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date[aria-invalid=true][data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.invalid[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea[aria-invalid=true][data-v-576c7f1b],.step-checkout .input-wrapper input.invalid[data-v-576c7f1b],.step-checkout .input-wrapper input[aria-invalid=true][data-v-576c7f1b]{-webkit-appearance:none;background-color:transparent;border:1px solid transparent;box-shadow:0 0 0 2px #e53935;color:#fff;margin-bottom:10px}.step-checkout .input-wrapper #card-number.invalid~.text[data-v-576c7f1b],.step-checkout .input-wrapper #card-number[aria-invalid=true]~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.invalid~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv[aria-invalid=true]~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.invalid~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date[aria-invalid=true]~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.invalid~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea[aria-invalid=true]~.text[data-v-576c7f1b],.step-checkout .input-wrapper input.invalid~.text[data-v-576c7f1b],.step-checkout .input-wrapper input[aria-invalid=true]~.text[data-v-576c7f1b]{color:hsla(0,0%,100%,.6)}.step-checkout .input-wrapper #card-number.invalid~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper #card-number[aria-invalid=true]~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper #cvv.invalid~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper #cvv[aria-invalid=true]~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper #expiration-date.invalid~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper #expiration-date[aria-invalid=true]~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper .input textarea.invalid~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper .input textarea[aria-invalid=true]~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper input.invalid~.text[data-v-576c7f1b]:after,.step-checkout .input-wrapper input[aria-invalid=true]~.text[data-v-576c7f1b]:after{color:red;content:"*"}.step-checkout .input-wrapper #card-number.invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #card-number[aria-invalid=true]~.error[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #cvv[aria-invalid=true]~.error[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date[aria-invalid=true]~.error[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea[aria-invalid=true]~.error[data-v-576c7f1b],.step-checkout .input-wrapper input.invalid~.error[data-v-576c7f1b],.step-checkout .input-wrapper input[aria-invalid=true]~.error[data-v-576c7f1b]{display:block}.step-checkout .input-wrapper #card-number[readonly][data-v-576c7f1b],.step-checkout .input-wrapper #cvv[readonly][data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date[readonly][data-v-576c7f1b],.step-checkout .input-wrapper .input textarea[readonly][data-v-576c7f1b],.step-checkout .input-wrapper input[readonly][data-v-576c7f1b]{cursor:default}.step-checkout .input-wrapper #card-number[readonly][data-v-576c7f1b]:focus,.step-checkout .input-wrapper #cvv[readonly][data-v-576c7f1b]:focus,.step-checkout .input-wrapper #expiration-date[readonly][data-v-576c7f1b]:focus,.step-checkout .input-wrapper .input textarea[readonly][data-v-576c7f1b]:focus,.step-checkout .input-wrapper input[readonly][data-v-576c7f1b]:focus{background:transparent}.step-checkout .input-wrapper #card-number[readonly]:focus~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv[readonly]:focus~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date[readonly]:focus~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea[readonly]:focus~.text[data-v-576c7f1b],.step-checkout .input-wrapper input[readonly]:focus~.text[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:14px;line-height:18px;opacity:1;top:15px}.step-checkout .input-wrapper #card-number.active:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #card-number:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv.active:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date.active:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea.active:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea:focus:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper input.active:not([readonly])~.text[data-v-576c7f1b],.step-checkout .input-wrapper input:focus:not([readonly])~.text[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;left:0;line-height:15px;top:6px;transition:.3s ease}.step-checkout .input-wrapper #card-number~.error[data-v-576c7f1b],.step-checkout .input-wrapper #cvv~.error[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date~.error[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea~.error[data-v-576c7f1b],.step-checkout .input-wrapper input~.error[data-v-576c7f1b]{color:#e53935;display:none;font-size:14px;font-weight:500;line-height:18px;margin-bottom:3px;position:static}.step-checkout .input-wrapper #card-number~.error-custom[data-v-576c7f1b],.step-checkout .input-wrapper #cvv~.error-custom[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date~.error-custom[data-v-576c7f1b],.step-checkout .input-wrapper .input textarea~.error-custom[data-v-576c7f1b],.step-checkout .input-wrapper input~.error-custom[data-v-576c7f1b]{color:#e53935;font-size:14px;font-weight:500;line-height:18px;margin-bottom:3px;margin-top:10px;position:static}.step-checkout .input-wrapper .text[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;left:0;line-height:18px;opacity:1;padding:0 15px;position:absolute;text-align:left;top:15px;width:100%}.step-checkout .input-wrapper .required[data-v-576c7f1b]:after{color:red;content:"*"}.step-checkout .input-wrapper #card-number~.text[data-v-576c7f1b],.step-checkout .input-wrapper #cvv~.text[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date~.text[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;left:0;line-height:15px;position:absolute;top:6px;transition:.3s ease}.step-checkout .input-wrapper #card-number~.error[data-v-576c7f1b],.step-checkout .input-wrapper #cvv~.error[data-v-576c7f1b],.step-checkout .input-wrapper #expiration-date~.error[data-v-576c7f1b]{display:none}.step-checkout .input-wrapper .prompt[data-v-576c7f1b]{display:block;height:20px;position:absolute;right:15px;top:15px;width:20px}.step-checkout .input-wrapper .prompt:hover .prompt-text[data-v-576c7f1b]{display:block}.step-checkout .input-wrapper .prompt img[data-v-576c7f1b]{cursor:pointer;height:20px;width:20px}.step-checkout .input-wrapper .prompt-text[data-v-576c7f1b]{background:#141414;color:#fff;display:none;font-size:12px;font-weight:500;left:50%;line-height:1.8;opacity:.95;padding:10px;position:absolute;top:0;transform:translate(-50%,calc(-100% - 9px));width:180px}@media only screen and (max-width:767px){.step-checkout .input-wrapper .prompt-text[data-v-576c7f1b]{left:auto;right:-20px;transform:translateY(calc(-100% - 9px))}}.step-checkout .input-wrapper .prompt-text[data-v-576c7f1b]:after{border-color:#141414 transparent transparent;border-style:solid;border-width:16px 10px 0;bottom:-10px;content:"";display:block;height:0;left:50%;opacity:.95;position:absolute;transform:translate(-50%);width:0}@media only screen and (max-width:767px){.step-checkout .input-wrapper .prompt-text[data-v-576c7f1b]:after{left:auto;right:20px;transform:translate(0)}}.step-checkout__reserve-wrapper[data-v-576c7f1b]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:18px;margin:0 0 20px}@media only screen and (max-width:767px){.step-checkout__reserve-wrapper[data-v-576c7f1b]{flex-direction:column}}.step-checkout__reserve-wrapper.mobile[data-v-576c7f1b]{display:none}@media only screen and (max-width:767px){.step-checkout__reserve-wrapper.mobile[data-v-576c7f1b]{align-items:center;display:flex;margin-bottom:0;padding-top:30px;position:relative}.step-checkout__reserve-wrapper.mobile[data-v-576c7f1b]:before{background:#3f3f3f;content:"";height:1px;left:-20px;position:absolute;top:0;width:100vw}.step-checkout__reserve-wrapper.mobile span[data-v-576c7f1b]{display:block}.step-checkout__reserve-wrapper.mobile span[data-v-576c7f1b]:first-of-type{width:calc(100% - 150px)}.step-checkout__reserve-wrapper.mobile span[data-v-576c7f1b]:last-of-type{text-align:right;width:150px}}.step-checkout__reserve-wrapper .time[data-v-576c7f1b]{display:inline-block;font-size:16px;line-height:20px;width:38px}.step-checkout__room-info_wrapper[data-v-576c7f1b]{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.step-checkout__room-info_wrapper[data-v-576c7f1b]{background:#1c1c1c;padding-bottom:15px;padding-top:15px;position:relative}.step-checkout__room-info_wrapper.with-bg-mobile[data-v-576c7f1b]:before{background:#3f3f3f;content:"";height:1px;left:0;position:absolute;top:0;width:100vw}}.step-checkout__room-info_img[data-v-576c7f1b]{border:1px solid #3f3f3f;border-radius:6px;height:100px;width:100px}.step-checkout__room-info_text-wrapper[data-v-576c7f1b]{width:calc(100% - 180px)}.step-checkout__room-info_title[data-v-576c7f1b]{font-size:18px;font-weight:500;line-height:22px}.step-checkout__room-info_title .orange[data-v-576c7f1b]{color:#ff7d00}.step-checkout__room-info_location[data-v-576c7f1b]{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:18px}.step-checkout__room-info_char[data-v-576c7f1b]{display:flex;margin:10px 0 0}@media only screen and (max-width:767px){.step-checkout__room-info_char[data-v-576c7f1b]{display:none}}.step-checkout__room-info_char li[data-v-576c7f1b]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:400;line-height:20px;margin-right:10px}.step-checkout__room-info_char li[data-v-576c7f1b]:last-of-type{margin-right:0}.step-checkout__room-info_char li svg[data-v-576c7f1b]{display:block;height:20px;margin:-2px 5px 0 0;min-height:20px;min-width:20px;width:20px}.step-checkout__room-info_price[data-v-576c7f1b]{font-size:18px;font-weight:500;line-height:22px;text-align:right;width:50px}.step-checkout__coupon_form[data-v-576c7f1b]{align-items:flex-start;border-top:1px solid #3f3f3f;display:flex;justify-content:space-between;margin-top:25px;padding-top:25px;position:relative}@media only screen and (max-width:767px){.step-checkout__coupon_form[data-v-576c7f1b]{padding-top:15px}}.step-checkout__coupon_form.in-left-part[data-v-576c7f1b]{border-top:none;display:none;flex-wrap:wrap;margin:30px 0;padding:0}@media only screen and (max-width:767px){.step-checkout__coupon_form.in-left-part[data-v-576c7f1b]{display:flex}}.step-checkout__coupon_form.in-left-part .step_checkout__heading[data-v-576c7f1b]{margin-bottom:15px;width:100%}.step-checkout__coupon_form .input-wrapper[data-v-576c7f1b]{margin-bottom:0;width:calc(100% - 150px)}@media only screen and (max-width:767px){.step-checkout__coupon_form .input-wrapper[data-v-576c7f1b]{width:calc(100% - 75px)}}.step-checkout__coupon_form .input-wrapper input.invalid[data-v-576c7f1b]{margin-bottom:10px}.step-checkout__coupon_form .input-wrapper input.invalid~.error[data-v-576c7f1b]{display:block}.step-checkout__coupon_form .input-wrapper input.applied[data-v-576c7f1b]{background:rgba(255,125,0,.3);border:1px solid #ff7d00}.step-checkout__coupon_form .input-wrapper input~.error[data-v-576c7f1b]{display:none}.step-checkout__coupon_form .input-wrapper input~.applied-icon[data-v-576c7f1b]{display:block;height:16px;position:absolute;right:15px;top:16px;width:16px}.step-checkout__coupon_form .button.cancel[data-v-576c7f1b],.step-checkout__coupon_form .button.submit[data-v-576c7f1b]{border-radius:4px;font-size:14px;height:48px;line-height:1.28;padding:15px 0;width:140px}@media only screen and (max-width:767px){.step-checkout__coupon_form .button.cancel[data-v-576c7f1b],.step-checkout__coupon_form .button.submit[data-v-576c7f1b]{overflow:hidden;position:relative;width:65px}.step-checkout__coupon_form .button.cancel[data-v-576c7f1b]:before,.step-checkout__coupon_form .button.submit[data-v-576c7f1b]:before{background-color:#ff7d00;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.step-checkout__coupon_form .button.cancel[data-v-576c7f1b]:after,.step-checkout__coupon_form .button.submit[data-v-576c7f1b]:after{background:url(/images/active-coupon.svg) no-repeat 50%;background-size:contain;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:2}}.step-checkout__coupon_form .button.cancel.disable[data-v-576c7f1b],.step-checkout__coupon_form .button.submit.disable[data-v-576c7f1b]{background:#3f3f3f;color:#2a2a2a;cursor:auto;pointer-events:none}.step-checkout__coupon_form .button.cancel.disable[data-v-576c7f1b]:before,.step-checkout__coupon_form .button.submit.disable[data-v-576c7f1b]:before{background:#3f3f3f}.step-checkout__coupon_form .button.cancel.disable[data-v-576c7f1b]:after,.step-checkout__coupon_form .button.submit.disable[data-v-576c7f1b]:after{background:url(/images/disable-coupon.svg) no-repeat 50%}.step-checkout__coupon_form .button.cancel[data-v-576c7f1b]:after{background:url(/images/delete-coupon.svg) no-repeat 50%}.step-checkout__applied-coupons[data-v-576c7f1b]{margin-top:15px}@media only screen and (max-width:767px){.step-checkout__applied-coupons[data-v-576c7f1b]{margin:-20px 0 30px}.step-checkout__applied-coupons.with-bg-mobile[data-v-576c7f1b]{margin:-5px -20px 0;padding-bottom:15px;padding-top:0}.step-checkout__applied-coupons.with-bg-mobile[data-v-576c7f1b]:before{display:none}}.step-checkout__applied-coupons .coupon[data-v-576c7f1b]{align-items:center;background:hsla(0,0%,100%,.3);border-radius:4px;color:#1c1c1c;display:inline-flex;font-size:14px;font-weight:600;height:32px;letter-spacing:-.01em;line-height:18px;padding:7px 12px}.step-checkout__applied-coupons svg[data-v-576c7f1b]{height:18px;margin-right:8px;width:18px}.step-checkout__applied-coupons button[data-v-576c7f1b]{background-color:#ff7d00;height:24px;margin-left:12px;padding:0;width:32px}.step-checkout__applied-coupons button svg[data-v-576c7f1b]{height:12px;margin-right:0;width:12px}.step-checkout__detailed-price[data-v-576c7f1b]{border-top:1px solid #3f3f3f;display:block;margin-bottom:15px;margin-top:25px;padding-top:25px}@media only screen and (max-width:767px){.step-checkout__detailed-price[data-v-576c7f1b]{margin-top:0;padding:15px 0}}.step-checkout__detailed-price_row[data-v-576c7f1b]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:1.25}@media only screen and (max-width:767px){.step-checkout__detailed-price_row[data-v-576c7f1b]{font-size:14px;font-weight:500;line-height:1.28}}.step-checkout__detailed-price_row[data-v-576c7f1b]:not(:first-of-type){margin-top:10px}.step-checkout__detailed-price_row span[data-v-576c7f1b]:first-of-type{align-items:center;display:flex}.step-checkout__detailed-price_row span:first-of-type .coupon-icon[data-v-576c7f1b]{align-items:center;color:hsla(0,0%,100%,.3);display:inline-flex;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:18px;margin-left:15px}.step-checkout__detailed-price_row span:first-of-type .coupon-icon svg[data-v-576c7f1b]{height:18px;margin-right:8px;width:18px}.step-checkout__detailed-price_big-text[data-v-576c7f1b]{font-size:18px;font-weight:500;line-height:1.22}@media only screen and (max-width:767px){.step-checkout__detailed-price_big-text.mobile-small[data-v-576c7f1b]{font-size:14px;font-weight:500;line-height:18px}}.step-checkout__detailed-price_huge-text[data-v-576c7f1b]{font-size:26px;font-weight:600;line-height:1.23}@media only screen and (max-width:767px){.step-checkout__detailed-price_huge-text[data-v-576c7f1b]{font-size:18px;font-weight:600;line-height:1.22}}[data-v-576c7f1b]{box-sizing:border-box;color:#fff}body[data-v-576c7f1b]{-webkit-font-smoothing:antialiased;align-content:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;height:100vh;justify-content:center;width:100vw}form[data-v-576c7f1b]{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);padding:10px}.hidden[data-v-576c7f1b]{display:none}#payment-message[data-v-576c7f1b]{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element[data-v-576c7f1b]{margin-bottom:24px}button[data-v-576c7f1b]{background:#5469d4;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}button[data-v-576c7f1b]:hover{filter:contrast(115%)}button[data-v-576c7f1b]:disabled{cursor:default;opacity:.5}.spinner[data-v-576c7f1b],.spinner[data-v-576c7f1b]:after,.spinner[data-v-576c7f1b]:before{border-radius:50%}.spinner[data-v-576c7f1b]{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}.spinner[data-v-576c7f1b]:after,.spinner[data-v-576c7f1b]:before{content:"";position:absolute}.spinner[data-v-576c7f1b]:before{animation:loading-576c7f1b 2s ease 1.5s infinite;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px}.spinner[data-v-576c7f1b]:after,.spinner[data-v-576c7f1b]:before{background:#5469d4;width:10.4px}.spinner[data-v-576c7f1b]:after{animation:loading-576c7f1b 2s ease infinite;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px}@keyframes loading-576c7f1b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){form[data-v-576c7f1b]{min-width:0;min-width:auto;width:80vw}}[name=expiration][data-v-576c7f1b]{border:1px solid red}@media only screen and (max-width:767px){#paypal-button[data-v-576c7f1b]{margin-bottom:20px;order:-1;width:100%!important}}#paypal-button.de .paypal-button[data-v-576c7f1b]:before{content:"Zahlen Sie jetzt"}.checkout__total[data-v-576c7f1b]{margin:15px 0}@media only screen and (max-width:767px){.checkout__total[data-v-576c7f1b]{margin:15px auto}}.paypal-button[data-v-576c7f1b]{height:48px!important;position:relative}.paypal-button[data-v-576c7f1b]:before{background:#ff7d00;border-radius:4px;color:#fff;content:"PAY NOW";cursor:pointer;display:block;font-size:14px;font-weight:600;left:0;line-height:18px;padding:15px 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.zoid-outlet[data-v-576c7f1b]{height:48px!important;opacity:0}[data-v-576c7f1b] .group-offer{background:#f5cb08;color:#fff;padding-top:35vw}[data-v-576c7f1b] .group-offer__banner{padding-bottom:10px}[data-v-576c7f1b] .group-offer__banner_content{background:#f5cb08;border-radius:3px;padding:15px;position:relative;width:100%}@media only screen and (max-width:1199px){[data-v-576c7f1b] .group-offer__banner_content{width:100%}}@media only screen and (max-width:991px){[data-v-576c7f1b] .group-offer__banner_content{width:100%}}@media only screen and (max-width:767px){[data-v-576c7f1b] .group-offer__banner_content{padding:15px}}[data-v-576c7f1b] .group-offer__banner_content:after,[data-v-576c7f1b] .group-offer__banner_content:before{content:"";display:block;position:absolute;z-index:0}[data-v-576c7f1b] .group-offer__banner_content:before{background:50%/contain no-repeat url(/images/circle.svg);height:62px;left:0;top:0;width:78px}[data-v-576c7f1b] .group-offer__banner_content:after{background:50%/contain no-repeat url(/images/triangle.svg);bottom:0;height:97px;right:0;width:108px}[data-v-576c7f1b] .group-offer__banner_text{color:#606060;font-size:16px;font-weight:600;line-height:20px;position:relative;z-index:1}@media only screen and (max-width:767px){[data-v-576c7f1b] .group-offer__banner_text{font-size:14px;line-height:1.5}}@media only screen and (max-width:575px){[data-v-576c7f1b] .group-offer__banner_text{font-size:calc(.3125vw*15px)}}.payment__name[data-v-576c7f1b]{align-items:center;display:flex;gap:10px;justify-content:center}.mb10[data-v-576c7f1b]{margin-bottom:10px}.tooltip[data-v-576c7f1b]{display:inline-block;position:relative;width:100%}.tooltip .tooltiptext[data-v-576c7f1b]{background-color:#555;border-radius:6px;bottom:100%;color:#fff;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:100%;z-index:1}.tooltip .tooltiptext[data-v-576c7f1b]:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:hover .tooltiptext[data-v-576c7f1b]{opacity:1;visibility:visible}.checkout__payment-conditions-item .free-drink[data-v-576c7f1b]{margin-bottom:24px}[data-v-576c7f1b] .checkout__payment-conditions-item .free-drink span{color:#ff7d00;-webkit-text-decoration:underline;text-decoration:underline}