@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";[data-v-3d9b42bb]:root{--soPrimary: #a8122b;--soSecondary: #343434;--soSecondary10: rgba(51, 51, 51, 10%);--soSecondaryLight: #f8f8f8;--soSuccess: #79c459;--soWarning: #de7800;--soWhite: #ffffff;--openSanse: "Open Sans", sans-serif;--fontRegular: 400;--fontBold: 700;--fontSemiBold: 600}body[data-v-3d9b42bb],.v-application[data-v-3d9b42bb]{background-color:var(--soSecondaryLight)!important;font-family:var(--openSanse)!important;font-size:16px!important;line-height:26px!important;color:var(--soSecondary)!important}@media screen and (max-height: 1000px) and (min-width: 1366px) and (max-width: 1900px){body[data-v-3d9b42bb],.v-application[data-v-3d9b42bb]{zoom:.9}}html[data-v-3d9b42bb]{overflow-y:scroll!important}.soContainer[data-v-3d9b42bb]{width:100%;padding:24px;margin-right:auto;margin-left:auto;display:block}@media (min-width: 960px){.soContainer[data-v-3d9b42bb]{max-width:900px}}@media (min-width: 1264px){.soContainer[data-v-3d9b42bb]{max-width:1140px}}@media (min-width: 1904px){.soContainer[data-v-3d9b42bb]{max-width:1320px}}.n-carousel.n-carousel--bottom .n-carousel__dots--dot[data-v-3d9b42bb]{transform:translate(0);bottom:18px;left:18px}.n-carousel .n-carousel__dots.n-carousel__dots--dot .n-carousel__dot[data-v-3d9b42bb]{background-color:var(--soSecondaryLight)}.n-carousel .n-carousel__dots.n-carousel__dots--dot .n-carousel__dot.n-carousel__dot--active[data-v-3d9b42bb]{background-color:var(--soPrimary)}.h1[data-v-3d9b42bb],h1[data-v-3d9b42bb]{font-family:var(--openSanse);font-weight:var(--fontBold);font-size:36px;line-height:46px;margin:0;display:block}.h2[data-v-3d9b42bb],h2[data-v-3d9b42bb]{font-family:var(--openSanse);font-weight:var(--fontBold);font-size:26px;line-height:46px;letter-spacing:0;margin:0;display:block}@media screen and (max-width: 998px){.h2[data-v-3d9b42bb],h2[data-v-3d9b42bb]{font-size:22px}}.h3[data-v-3d9b42bb],h3[data-v-3d9b42bb]{font-family:var(--openSanse);font-weight:var(--fontBold);font-size:18px;letter-spacing:0;margin:0 0 12px;display:block}.color-success[data-v-3d9b42bb]{color:var(--soSuccess)}.color-error[data-v-3d9b42bb]{color:var(--soPrimary)}.so-text-color-button[data-v-3d9b42bb]{color:rgb(var(--v-theme-primary));font-size:14px;line-height:26px;text-decoration:underline;cursor:pointer}.so-primary-button[data-v-3d9b42bb]{background-color:transparent;border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-button-text));padding:20px 30px;border-radius:6px;font-family:var(--openSanse);font-weight:var(--fontBold);font-size:18px;transition:all .3s;text-decoration:none}@media screen and (max-width: 1023px){.so-primary-button[data-v-3d9b42bb]{font-size:16px;padding:12px 18px}}.so-primary-button.with-bg[data-v-3d9b42bb]{text-transform:none;border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-button-text-1));background-color:rgb(var(--v-theme-primary))}.so-primary-button.with-bg[data-v-3d9b42bb]:hover{border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))!important;background-color:rgb(var(--v-theme-background))}.so-primary-button[data-v-3d9b42bb]:hover{border:2px solid rgb(var(--v-theme-primary));color:var(--soWhite)!important;background-color:rgb(var(--v-theme-primary))}.so-primary-button.text-only[data-v-3d9b42bb]{color:#999;font-size:14px;line-height:26px;padding:0;border-radius:0;border:none!important;text-decoration:underline;text-transform:none}.so-primary-button.text-only[data-v-3d9b42bb]:hover{background-color:transparent;color:rgb(var(--v-theme-primary))!important}.so-primary-button.with-arrow i[data-v-3d9b42bb]{margin-left:15px}.so-primary-button.no-hover[data-v-3d9b42bb]{border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))!important;background-color:transparent}.so-primary-button.add-to-cart[data-v-3d9b42bb]{font-size:14px;line-height:0;text-transform:none;border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-button-text-1))!important;background-color:rgb(var(--v-theme-primary))}.so-primary-button.add-to-cart[data-v-3d9b42bb]:hover{border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-button-text-1))!important;background-color:rgb(var(--v-theme-primary))}.so-primary-button.checkout[data-v-3d9b42bb]{font-family:var(--openSanse);font-weight:var(--fontBold);font-size:14px;line-height:0;text-transform:none;border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-button-text-1))!important;background-color:rgb(var(--v-theme-primary))}.so-primary-button.checkout[data-v-3d9b42bb]:hover{border:2px solid rgb(var(--v-theme-primary-darken-1));color:rgb(var(--v-theme-button-text-1))!important;background-color:rgb(var(--v-theme-primary-darken-1))}.so-primary-button.checkout-soft[data-v-3d9b42bb]{font-family:var(--openSanse);font-weight:var(--fontBold);font-size:14px;line-height:0;text-transform:none;border:2px solid var(--soSecondaryLight);color:var(--soSecondary)!important;background-color:var(--soSecondaryLight);opacity:1}.so-primary-button.so-disabled[data-v-3d9b42bb]{opacity:.5;pointer-events:none;cursor:not-allowed}.so-label-1[data-v-3d9b42bb]{color:rgb(var(--v-theme-secondary));font-family:var(--openSanse);font-weight:var(--fontBold);font-size:16px;line-height:26px;text-decoration:none}@media screen and (max-width: 1200px) and (min-width: 998px){.so-label-1[data-v-3d9b42bb]{font-size:13px}}.so-label-1.lh-0[data-v-3d9b42bb]{line-height:unset}.so-label-1.font-weight-normal[data-v-3d9b42bb]{font-weight:var(--fontRegular)}.so-label-1 a[data-v-3d9b42bb]{text-decoration:none;color:rgb(var(--v-theme-secondary))}.so-label-2[data-v-3d9b42bb]{color:rgb(var(--v-theme-secondary));font-family:var(--openSanse);font-weight:var(--fontSemiBold);font-size:14px;line-height:46px}.so-label-2.lh-0[data-v-3d9b42bb],.so-label-2.no-space[data-v-3d9b42bb]{line-height:unset}.so-label-2.font-weight-normal[data-v-3d9b42bb]{font-weight:var(--fontRegular)}.so-label-2.with-bg[data-v-3d9b42bb]{background-color:rgb(var(--v-theme-primary-lighter-1));color:rgb(var(--v-theme-error));border-radius:5px;padding:6px 40px}.so-label-2.color-grey[data-v-3d9b42bb]{color:#333}.so-label-3[data-v-3d9b42bb]{color:rgb(var(--v-theme-secondary));font-family:var(--openSanse);font-weight:var(--fontBold);font-size:12px;line-height:46px}.so-label-3.lh-0[data-v-3d9b42bb]{line-height:unset}.so-label-3.font-weight-normal[data-v-3d9b42bb]{font-weight:var(--fontRegular)}[data-v-3d9b42bb]::marker{color:rgb(var(--v-theme-primary))}.booking-params-occupancy-div input[data-v-3d9b42bb]{text-align:center;padding-top:12px}.v-field--variant-contained[data-v-3d9b42bb]{box-shadow:none!important;background:rgb(var(--v-theme-background))!important;border-radius:0!important;margin-bottom:-30px!important}.v-expansion-panel__shadow[data-v-3d9b42bb]{display:none}.v-carousel__controls[data-v-3d9b42bb]{justify-content:flex-start!important;padding-left:12px}.v-carousel__controls button[data-v-3d9b42bb]{width:24px!important}.v-carousel__controls button.v-btn--active .so-carousel-dot[data-v-3d9b42bb]{background-color:rgb(var(--v-theme-primary))}.v-carousel__controls button .so-carousel-dot[data-v-3d9b42bb]{background-color:rgb(var(--v-theme-background));width:10px;height:10px;border-radius:20px}.v-carousel__controls button[data-v-3d9b42bb]:after{display:none!important}.v-carousel__controls button .v-btn__overlay[data-v-3d9b42bb]{display:none!important}.so-add[data-v-3d9b42bb],.so-remove[data-v-3d9b42bb]{width:35px!important;height:35px!important;background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-secondary-light-1));border-radius:5px;position:relative;display:flex;align-content:center;justify-content:center}.so-add[data-v-3d9b42bb]:before,.so-remove[data-v-3d9b42bb]:before{font-style:normal;position:absolute;line-height:0!important}.so-remove[data-v-3d9b42bb]:before{content:"-";font-family:var(--openSanse);font-weight:var(--fontBold)}.so-add[data-v-3d9b42bb]:before{content:"+";font-size:20px;font-family:var(--openSanse);font-weight:var(--fontBold)}html.v-overlay-scroll-blocked[data-v-3d9b42bb]{overflow-y:auto!important}.pointer[data-v-3d9b42bb]{cursor:pointer}.n-input-wrapper[data-v-3d9b42bb],.n-base-selection[data-v-3d9b42bb]{background:rgb(248,248,248);padding-top:7px;padding-bottom:7px;font-size:16px;color:#333;border-radius:0!important}.n-input-wrapper input[data-v-3d9b42bb],.n-input-wrapper select[data-v-3d9b42bb],.n-base-selection input[data-v-3d9b42bb],.n-base-selection select[data-v-3d9b42bb]{font-weight:var(--fontBold);outline:none;border:none}.n-input-wrapper .n-input__placeholder[data-v-3d9b42bb],.n-base-selection .n-input__placeholder[data-v-3d9b42bb]{opacity:0}.n-base-selection .n-base-selection-label[data-v-3d9b42bb]{background-color:transparent}.n-form-item .n-form-item-label[data-v-3d9b42bb]{color:#333!important;font-weight:var(--fontBold);font-size:16px!important}.n-form-item .n-form-item-label span[data-v-3d9b42bb]{background-color:#fff}.n-form .v-col-12[data-v-3d9b42bb]{margin-bottom:-6px}.n-form .v-col-12[data-v-3d9b42bb]:last-of-type{margin-bottom:12px}.n-date-picker[data-v-3d9b42bb]{width:100%}.v-binder-follower-container[data-v-3d9b42bb]{z-index:99999!important}@media screen and (max-width: 767px){.so-co-banner .so-co-banner-content .so-primary-button.checkout[data-v-3d9b42bb]{width:150px;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:22px;padding:32px 0!important;display:flex}.so-co-banner .so-co-banner-content .so-primary-button.checkout span[data-v-3d9b42bb]{white-space:normal!important;word-wrap:break-word!important}}.extras-modal[data-v-3d9b42bb]{z-index:999999!important}.so-extra-item-wrapper .n-carousel .n-carousel__arrow svg *[data-v-3d9b42bb]{fill:#333}.so-extra-item-wrapper .n-carousel[data-v-3d9b42bb]{padding-bottom:64px}.so-extra-item-wrapper .n-carousel .n-carousel__slides .n-carousel__slide[data-v-3d9b42bb]{height:unset}.so-extra-item-wrapper .v-card-title[data-v-3d9b42bb]{overflow:unset;hyphens:unset;text-overflow:unset;white-space:unset}.so-extra-item-wrapper .extra-add-input[data-v-3d9b42bb]{display:flex;align-items:center;text-align:center;justify-content:center;background-color:var(--soSecondaryLight)}.so-extra-item-wrapper .extra-add-input .number-display[data-v-3d9b42bb]{margin:0 8px}.so-extra-item-wrapper .extra-add-input button[data-v-3d9b42bb]{width:30px;height:30px;font-size:10px}.so-extra-item-wrapper .extra-check-input[data-v-3d9b42bb]{display:flex;align-items:center;text-align:center;justify-content:center}.so-extra-item-wrapper .extra-check-input .v-input__details[data-v-3d9b42bb]{display:none}.opacity-50[data-v-3d9b42bb]{opacity:.5}.filterArea[data-v-3d9b42bb]{padding:6px 20px;display:flex;align-items:center;background-color:rgba(var(--v-theme-surface));margin:15px 0}.package-list[data-v-3d9b42bb]{margin-top:36px}.package-list .package-card[data-v-3d9b42bb]{background-color:rgba(var(--v-theme-surface));transition:all .3s;display:flex;flex-direction:column}.package-card-image,.package-card-image img{height:20vw;width:100%}.package-list .package-card[data-v-3d9b42bb]:hover{box-shadow:10px 20px 40px #00000029}.package-list .package-card .package-card-content[data-v-3d9b42bb]{padding:30px;display:flex;flex-direction:column;flex:1}.package-list .package-card .package-card-content .package-card-content-text[data-v-3d9b42bb]{margin-bottom:30px}.package-list .package-card .package-card-content .package-text ul[data-v-3d9b42bb]{padding-left:30px}.package-list .package-card .package-card-content .package-bottom-area[data-v-3d9b42bb]{justify-content:space-between;margin-bottom:30px;margin-top:auto;border-top:1px solid gray;padding-top:30px}.package-list .package-card .package-card-content .package-bottom-area .package-price-per-night span[data-v-3d9b42bb]{display:inline-block}.package-list .package-card .roomOfferBottom[data-v-3d9b42bb]{display:flex;justify-content:flex-end;align-items:center}.package-list .package-card .roomOfferBottom .roomOfferPriceFrom[data-v-3d9b42bb]{margin-right:12px}@media screen and (max-width: 1023px){.offer-card-carousel[data-v-3d9b42bb]{height:35vh!important}.offer-card-carousel .roomOfferImage[data-v-3d9b42bb]{height:100%!important}}
