.col-hero[data-v-223baed8]{padding-left:0;padding-right:0;color:#595959!important}.nav[data-v-223baed8]{position:relative;border-bottom:2px solid #ededed}.nav-item.active[data-v-223baed8]:after{display:block;content:"";width:100%;height:2px;background:#e86826}.nav a[data-v-223baed8]{color:inherit!important}.js-navtab-pricebox[data-v-223baed8]{top:0px;z-index:1020}.font-weight-bold[data-v-223baed8]{font-weight:600!important}.flex-fill[data-v-223baed8]{-webkit-box-flex:1!important;flex:1 1 auto!important}.border-muted[data-v-223baed8]{border-color:#cfcfcf!important}.kd--ios[data-v-223baed8],.kd--ios body[data-v-223baed8]{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}.rating[data-v-223baed8]{color:#ffbc0b}.rating-stars[data-v-223baed8]{overflow:hidden;position:absolute;top:0;left:0}.kd-indicator[data-v-223baed8]{border-bottom:2px solid var(--primary)!important}.nav-fixed[data-v-223baed8]{position:fixed;top:0;left:0;right:0;background-color:var(--light);box-shadow:0 .1rem .75rem rgba(0,0,0,.15)!important}@media screen and (max-width: 1079px){.tab-fixed .container[data-v-223baed8]{padding-left:0;padding-right:0}}.w-min-100[data-v-223baed8]{min-width:90%}.h-min-100[data-v-223baed8]{min-height:90vh}@media screen and (max-width: 735px){.nav-container[data-v-223baed8]{padding-left:0!important;padding-right:0!important}.w-min-100[data-v-223baed8]{min-width:100%;padding:0rem;margin:0rem}.h-min-100[data-v-223baed8]{min-height:100vh;padding:0rem;margin:0rem}}@media screen and (min-width: 576px){#enquiry-header[data-v-1b9b7e03]{box-shadow:none!important;padding-bottom:none!important}}@media screen and (max-width: 575px){.snippet-image[data-v-3b394fe0]{height:200px}}.mobile-snippet-image-container[data-v-3b394fe0]{position:absolute;top:0;bottom:0;left:0;right:0}.mobile-snippet-image-container .mobile-snippet-image[data-v-3b394fe0]{width:100%;height:100%;object-fit:cover}.more-pictures[data-v-3b394fe0]{position:absolute;font-size:12px;font-weight:700;text-align:center;color:#ededed;right:8px;top:8px;background-color:rgba(0,0,0,.4);z-index:1}.unit-name[data-v-3b394fe0]{max-height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 768px){.unit-name[data-v-3b394fe0]{max-height:46px}}.enquiry-room-snippet .original-price[data-v-3b394fe0]{text-decoration:line-through}.no-rooms.safari-spacing[data-v-3b394fe0]{transform:translateY(0)}@media screen and (max-width: 350px){.room-select-btn[data-v-3b394fe0]{font-size:12px!important}.room-add-btn-afr[data-v-3b394fe0]{padding-left:12px;padding-right:12px}}.select-style[data-v-3b394fe0]{display:inline-block;padding:0;margin:auto 0 auto auto;border:2px solid #737373;width:40px;height:34px;border-radius:4px;overflow:hidden;background-color:#fff;background:white url(/forms/enquiry/assets/img/snippets/arrowdown-grey.png) no-repeat 90% 50%}select[data-v-3b394fe0]::-ms-expand{display:none}.select-style-mobile[data-v-3b394fe0]{padding:0;border:2px solid #737373;width:40px;height:30px;border-radius:4px;overflow:hidden;background-color:#fff;background:white url(/forms/enquiry/assets/img/snippets/arrowdown-grey.png) no-repeat 90% 50%}.room-input .select-style[data-v-3b394fe0]{display:inline-block;border-color:#737373;background:white url(/forms/enquiry/assets/img/snippets/arrowdown-grey.png) no-repeat 90% 50%;vertical-align:middle}.select-style select[data-v-3b394fe0],.select-style-mobile select[data-v-3b394fe0]{font-size:12px;font-weight:700;color:#737373;cursor:pointer;padding:0 8px;width:100%;height:30px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-style select[data-v-3b394fe0]:disabled{cursor:not-allowed;background-color:#ededed}.room-input .select-style select[data-v-3b394fe0]{color:#737373}.select-style select[data-v-3b394fe0]:focus{outline:none}.tg .rooms-selected-label[data-v-3b394fe0]{color:#1f67b5!important}.tg .rooms-selected[data-v-3b394fe0]{border:2px solid #1F67B5;background:white url(/forms/enquiry/assets/img/snippets/arrowdown-blue.png) no-repeat 90% 50%!important}.tg .rooms-selected select[data-v-3b394fe0]{color:#1f67b5!important}.tg .children-selected[data-v-3b394fe0]{color:#1f67b5!important;border:1px solid #1F67B5!important}.ls .rooms-selected-label[data-v-3b394fe0]{color:#ee782e!important}.ls .rooms-selected[data-v-3b394fe0]{border:2px solid #EE782E;background:white url(/forms/enquiry/assets/img/snippets/arrowdown-orange.png) no-repeat 90% 50%!important}.ls .rooms-selected select[data-v-3b394fe0]{color:#ee782e!important}.ls .children-selected[data-v-3b394fe0]{color:#ee782e!important;border:1px solid #EE782E!important}.room-input.rooms-pax[data-v-3b394fe0]{padding:8px 12px;border:1px solid #cfcfcf}@media screen and (max-width: 337px){.room-input.rooms-pax.not-unit-type[data-v-3b394fe0]{padding-left:0;padding-right:0}}#room-allocation .child-age-input[data-v-3b394fe0]{margin-top:10px}#room-allocation .child-age-input.last[data-v-3b394fe0]{margin-top:10px;border-bottom:none}.child-age-input input[data-v-3b394fe0]{margin-left:5px;display:inline-block;width:39px;height:27px;-webkit-appearance:none;border:1px solid #737373;border-radius:4px;text-align:center}#room-allocation .child-age-input .age-label[data-v-3b394fe0]{width:55px;display:inline-block}#room-allocation .child-age-item[data-v-3b394fe0]{padding:5px 0 5px 15px}.enquiry-room-snippet .commission[data-v-3b394fe0],.enquiry-room-snippet .price-type[data-v-3b394fe0]{line-height:1.25}.availability[data-v-3b394fe0]{position:absolute;bottom:8px;right:8px;background:rgba(255,255,255,.79);backdrop-filter:blur(4px);font-size:12px;font-weight:500;z-index:1}.availability.mobile[data-v-3b394fe0]{left:8px;text-align:center}.icon[data-v-3b394fe0]{width:15px}.icon svg[data-v-3b394fe0]{width:15px}.select-wrapper[data-v-3b394fe0]{position:relative}.select-wrapper .overlay[data-v-3b394fe0]{position:absolute;top:0;left:0;right:0;bottom:0;cursor:not-allowed}.text-green-400[data-v-3b394fe0]{color:#20a958}@keyframes phAnimation-098cc647{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.ph--snippet[data-v-098cc647]{position:relative;padding:0rem;overflow:hidden;background-color:#fff;width:100%}.ph--snippet[data-v-098cc647],.ph--snippet *[data-v-098cc647],.ph--snippet[data-v-098cc647] :after,.ph--snippet[data-v-098cc647] :before{box-sizing:border-box}.ph--snippet[data-v-098cc647]:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;animation:phAnimation-098cc647 1s linear infinite;background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 54%) 50% 50%}.ph--snippet-header__name[data-v-098cc647]{height:20px;width:150px;background:#dedede}.ph--snippet-header__desc[data-v-098cc647]{height:15px;width:170px;background:#dedede}.ph--snippet-image[data-v-098cc647]{width:180px;height:200px;background:#dedede}@media (max-width: 410px){.ph--snippet-image[data-v-098cc647]{width:120px}}.ph--snippet-content__item[data-v-098cc647]{background:#dedede;height:10px;width:120px}.ph--snippet-reference__price[data-v-098cc647]{background:#dedede;height:20px;width:50px}.ph--snippet-reference__code[data-v-098cc647]{background:#dedede;height:10px;width:75px}.ph--snippet .ph--btn[data-v-098cc647]{background:#dedede;height:40px;width:100px}@media (max-width: 350px){.ph--snippet .ph--btn[data-v-098cc647]{width:75px}}.ph--snippet.ph--slow[data-v-098cc647]:before{animation:none;content:none}@media (min-width: 576px){.ph--snippet:not(.ph--small) .ph--snippet-image[data-v-098cc647]{width:300px;height:200px}.ph--snippet:not(.ph--small) .ph--snippet-header__name[data-v-098cc647]{height:20px;width:220px}.ph--snippet:not(.ph--small) .ph--snippet-header__desc[data-v-098cc647]{height:10px;width:150px}.ph--snippet:not(.ph--small) .ph--snippet-content__item[data-v-098cc647]{height:10px;width:170px}.ph--snippet:not(.ph--small) .ph--snippet-actions .ph--btn[data-v-098cc647]{border-radius:4px;width:150px;max-width:200px}.ph--snippet:not(.ph--small) .ph--btn[data-v-098cc647]{border-radius:4px;width:150px}.ph--snippet:not(.ph--small) .ph--snippet-reference__price[data-v-098cc647]{width:120px}.ph--snippet:not(.ph--small) .ph--snippet-reference__code[data-v-098cc647]{width:100px}}.section-break[data-v-8c8b3802]{margin-left:-15px;margin-right:-15px}@media screen and (min-width: 576px){.section-break[data-v-8c8b3802]{margin-left:0;margin-right:0}}.rooms-container[data-v-8c8b3802]{min-height:150px}#similar-listings .similar-snippets[data-v-8c8b3802]{margin-top:40px}#similar-listings .snippet[data-v-8c8b3802]{text-align:center;display:inline-block;padding:10px 15px;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;transition:opacity 2s ease-in}@media screen and (min-width: 768px){#similar-listings .snippet[data-v-8c8b3802]{width:48%}}@media screen and (min-width: 992px){#similar-listings .snippet[data-v-8c8b3802]{width:31%}}@media screen and (max-width: 480px){#similar-listings .snippet[data-v-8c8b3802]{padding:10px 7px}}#similar-listings .snippet[data-v-8c8b3802]:not(first-of-type):not(last-of-type){margin:0 5px 10px}@media screen and (max-width: 480px){#similar-listings .snippet[data-v-8c8b3802]:not(first-of-type):not(last-of-type){margin:5px 0}}#similar-listings .similar-name[data-v-8c8b3802]{font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media screen and (min-width: 576px){.preview-container[data-v-7b915ec4]{border-bottom:none!important;margin-top:0!important;padding:0!important}.rewards-overlay[data-v-7b915ec4]{bottom:unset!important;top:0!important;right:unset!important;left:0!important;border-radius:0 0 8px!important;padding:.5rem!important}.establishment-name[data-v-7b915ec4]{font-size:1.1rem!important}}.title-container p[data-v-7b915ec4]{margin-bottom:0}.establishment-name[data-v-7b915ec4]{overflow:hidden;font-size:.95rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.overflow-ellipsis[data-v-7b915ec4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating[data-v-7b915ec4]{float:right;margin:0;padding:0;white-space:nowrap}.rating li[data-v-7b915ec4]{display:inline-block;zoom:1;background:url(/img/new-review-star-empty.png) no-repeat;background-size:100% auto;overflow:hidden;text-indent:100%;white-space:nowrap}.rating-small li[data-v-7b915ec4]{width:15px;height:15px}.rating-sm-full[data-v-7b915ec4]{display:block;zoom:1;background:url(/img/new-review-star.png) no-repeat;overflow:hidden;width:15px;height:15px;background-size:15px}.summary-header[data-v-86bb5166]{padding:6px 12px;background:#ededed}.text-contrast{color:var(--contrast)!important}.picking-header{opacity:.7;line-height:1}.day-popover{position:absolute;z-index:1000;background-color:#fff;padding:.25rem .5rem;border-radius:1000px;transform:translate(-25%,-100%);opacity:0;transition:opacity .3s;box-shadow:0 0 12px rgba(0,0,0,.15);font-size:small;font-weight:600;padding:.45rem .9rem;white-space:nowrap}.calendar-icon{font-size:1.75rem!important}.compact-date-picker-container{align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.calendar-pill-container{display:grid;grid-template-columns:1fr 1fr}.calendar-pill{display:flex;gap:.5rem;align-items:center;cursor:pointer;padding:.25rem}.calendar-pill.active{border-color:var(--primary)!important}@media screen and (min-width: 576px){.calendar-pill{min-width:190px;padding:.5rem}}@media (min-width: 576px){.calendar-pill-container{width:unset!important}.stay-dates-container{display:block!important}.stay-dates-container .num-nights{background-color:unset!important;opacity:.7;padding-left:0!important}.footer-container{flex-direction:row!important;justify-content:space-between!important}.date-buttons-container{width:fit-content!important;margin-left:auto!important}}.datepicker-day{display:flex;justify-content:center;align-items:center;width:100%;height:100%;line-height:28px;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}.v-date-picker{width:100%!important}@media screen and (min-width: 768px){.v-date-picker{width:unset!important}}.v-date-picker>.vc-popover-content-wrapper{width:calc(100% - 30px);margin-top:5px!important}.v-date-picker>.vc-popover-content-wrapper .vc-popover-caret{transition:left .3s;border-top-left-radius:4px;width:20px;height:20px}.v-date-picker>.vc-popover-content-wrapper .vc-day-popover-header{display:none}.vc-container{width:100%!important;font-family:unset!important;font-weight:600!important;padding:.5rem}.vc-container .vc-highlights+span{color:var(--primary);font-weight:600}@media screen and (min-width: 576px){.vc-container{padding:.5rem 1rem}}.vc-container .vc-pane-layout{gap:2rem!important;justify-items:center}.vc-container .vc-pane{max-width:400px!important;width:100%}.vc-container .vc-header{padding-bottom:15px!important;margin-top:-.5rem}@media screen and (min-width: 768px){.vc-container .vc-header{margin-top:0}}.vc-container .vc-weekday{color:var(--gray-800)!important}.vc-container .vc-title{font-size:var(--text-base)!important}.vc-container .vc-day{min-height:40px!important}.vc-container .vc-day.is-not-in-month{min-height:0!important}.vc-container .vc-day.is-not-in-month *{height:0!important}.vc-container .vc-day-content:hover,.vc-container .vc-day-content:focus{border:solid 2px var(primary)!important;background:none!important;padding:.1rem}.vc-container .vc-nav-item:focus,.vc-container .vc-nav-item.is-current{border-color:transparent}.vc-container .vc-nav-item:hover,.vc-container .vc-nav-item.is-active{border-color:var(--accent-100)}.vc-container .is-disabled{pointer-events:none;text-decoration:line-through;opacity:.5}.vc-container .is-partially-disabled{color:rgba(0,0,0,.2);cursor:default}.vc-container .is-today>span{color:var(--primary);font-weight:800}.vc-ls{--ls-700: #ec772d;--ls-600: #ec772d;--ls-200: #f9d6c0;--contrast: white}.vc-vy{--vy-700: #38d39b;--vy-600: #38d39b;--vy-200: #9ce9cd}.vc-tg{--tg-700: #064f93;--tg-600: #064f93;--tg-200: #9bb9d4;--contrast: white}.vc-ec{--ec-700: #ef0129;--ec-600: #ef0129;--ec-200: #f999a9;--primary: $gray-900}.vc-fc{--fc-700: #ef0129;--fc-600: #ef0129;--fc-200: #f999a9;--primary: $gray-900}.vc-ht{--ht-700: $gray-900;--ht-600: $gray-900;--ht-200: #999999;--contrast: white}.calendar-icon[data-v-dd6cb2e5]{font-size:1.75rem}.compact-date-picker-container[data-v-dd6cb2e5]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.calendar-pill-container[data-v-dd6cb2e5]{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 576px){.calendar-pill-container[data-v-dd6cb2e5]{width:unset!important}.stay-dates-container[data-v-dd6cb2e5]{display:block!important}.stay-dates-container .num-nights[data-v-dd6cb2e5]{background-color:unset!important;opacity:.7;padding-left:0!important}}.calendar-pill[data-v-dd6cb2e5]{display:flex;gap:.5rem;align-items:center}#enquiry-datepicker .dates .field[data-v-dd6cb2e5]{min-width:128px;max-width:350px}#enquiry-datepicker .dates .field .icon[data-v-dd6cb2e5]{pointer-events:none;top:9px;right:11px}#enquiry-datepicker .dates .field .icon.vy[data-v-dd6cb2e5]{top:12px;right:14px}#enquiry-datepicker .dates .field .icon>div[data-v-dd6cb2e5]{width:40px;height:40px}#enquiry-datepicker .dates .field input[data-v-dd6cb2e5]{font-size:14px!important}.tg-input[data-v-dd6cb2e5]{display:inline-block}.banner .banner-icon[data-v-dd6cb2e5]{font-size:24px}.banner.existing-booking[data-v-dd6cb2e5]{padding-right:23px;background:#f5f5f5;color:#383838}.banner a.btn-ghost[data-v-dd6cb2e5]{color:#050505;border-color:#050505;box-shadow:none;font-size:12px!important}.banner a.btn-ghost[data-v-dd6cb2e5]:hover{background-color:#fff!important;border-color:var(--primary);color:var(--primary)}.best-special-banner .banner-icon[data-v-2c169153]{font-size:24px}.expand-pensioner-terms[data-v-2c169153]{border-top-left-radius:8px;border-top-right-radius:8px}@media (min-width: 768px){.pensioner-text-box[data-v-2c169153]{width:70%}}.banner .banner-icon[data-v-eae21c1d]{font-size:24px}.banner.existing-booking[data-v-eae21c1d]{padding-right:23px;color:#383838}.banner a.btn-ghost[data-v-eae21c1d]{color:#050505;border-color:#050505;box-shadow:none;font-size:12px!important}.banner a.btn-ghost[data-v-eae21c1d]:hover{background-color:#fff!important;border-color:var(--primary);color:var(--primary)}#sticky-enquiry-bar.opened-shadow{box-shadow:0 -.1rem .75rem rgba(0,0,0,.5)!important}@supports (-webkit-touch-callout: none){body:not(.app) #sticky-enquiry-bar-inner{margin-bottom:calc(16px + env(safe-area-inset-bottom))}}#ls-enquiry-link{border-color:#dedede!important;gap:10px}#ls-enquiry-link p{margin-bottom:0!important}#ls-enquiry-link a{border-bottom:none;padding:0;width:100%}#ls-enquiry-link button{text-transform:none!important;background-color:#ec772d!important;border-color:#ec772d!important;width:100%}#ls-enquiry-link #estab-info-holder{gap:15px}#ls-enquiry-link #estab-info-holder .establishment-name{color:#ec772d!important}.tg-shutdown-info{min-height:650px}.tg-shutdown-info .enquire-on-ls{max-width:700px}.tg-shutdown-info .enquire-on-ls p{line-height:1.7rem}.tg-shutdown-info .image-holder{max-width:120px;border-radius:8px}.tg-shutdown-info .image-holder img{object-fit:cover}.establishment-type{opacity:.7}.ls-promo{max-width:100%}.ls-promo-image{width:50%}@media (max-width: 575px){.ls-promo-image{width:100%}}@media (max-width: 408px){.ls-button{display:none}}@media (min-width: 409px){.ls-button-mobile{display:none}}
