<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.account-header h1{text-align:center;padding:30px;text-transform:none!important;text-transform:none;background:#e2d8d5;margin:0}.account-menu{background:#eee9e7}.account-menu-list{list-style:none;margin:0;padding:0}.account-menu-list li{width:100%}.account-menu-list li a{display:block;width:100%;height:100%;padding:20px;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:14px;font-family:Montserrat}.account-menu-list li.active a,.account-menu-list li:hover a{color:#fff!important;background:#425260}.account-menu-list li.logout:active a,.account-menu-list li.logout:hover a{background:#fff!important;color:#425260!important}.account-content{background:#fff;width:100%}@media(min-width:1200px){.account-header h1{padding:60px}.account-menu-list li a{padding:40px}}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:58px;height:58px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#000 transparent #000 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.lds-message{margin-top:24px;font-size:16px;font-weight:700;font-family:Montserrat;text-transform:uppercase;color:#1a1a1a}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.info-box{padding:20px;background-size:26px 26px;background-repeat:no-repeat;background-position:20px 20px}.info-box--alert{background-color:rgba(161,163,91,.2);background-image:url(/Assets/img/booking/info-box-alert.svg)}.info-box--success{background-color:rgba(52,127,52,.15);background-image:url(/Assets/img/booking/info-box-success.svg)}.info-box--error{background-color:rgba(178,83,61,.15);background-image:url(/Assets/img/booking/info-box-error.svg)}.info-box .inner-content{padding-left:50px;font-family:Montserrat}.info-box .inner-content .heading{font-weight:700;font-size:16px}.info-box .inner-content ul{margin-top:5px;margin-bottom:5px}.info-box .inner-content p,.info-box .inner-content ul li{font-weight:300;font-size:16px}.info-box .inner-content p:last-of-type{margin-bottom:0}.account-register-promotion h4{font-size:24px;margin-top:20px;margin-bottom:20px;font-family:Playfair Display}.email-preference{padding:30px 0;border-bottom:1px solid #eee9e7;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#b2533d}input+.slider{background-color:rgba(178,83,61,.2)}input:checked+.slider{background-color:rgba(55,81,60,.2)}input:checked+.slider:before{background-color:#37513c}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.account-change-password{font-weight:700;font-size:14px;text-transform:uppercase;position:relative}.account-change-password:after{position:absolute;bottom:-5px;background:#000;height:2px;width:100%;left:0;right:0;content:"";display:block}.account-login{height:auto!important;margin-top:5%;margin-bottom:5%}.account-login,.account-register-promotion{display:flex;flex-direction:column;justify-content:center;align-items:center}.account-register-promotion{text-align:center;color:#fff}.account-register-promotion *{color:#fff!important}.account-register-promotion .sub-heading,.account-register-promotion p{text-transform:uppercase;letter-spacing:4px;font-family:Playfair Display;font-size:14px}.account-register-promotion p{margin-bottom:40px}.account-register-promotion h3{position:relative;margin-bottom:140px;font-size:36px;font-family:Playfair Display}.account-register-promotion h3:after{content:"";display:block;background-color:#a18f5b;width:1px;height:60px;bottom:-100px;left:50%;position:absolute}.account-register-promotion ul{padding-left:0;list-style-position:inside}.account-register-promotion ul li{font-family:Montserrat;font-size:14px;margin-bottom:20px;position:relative;left:-20px}.btn-golf{border-color:#425260}.account-login a:not(.btn){color:#a18f5b;font-weight:700}.account-login .forgot-password{margin-top:15px}@media(max-width:1999px){.account-login{display:block!important}}.account-login[data-v-02eca469]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto!important;margin-top:5%;margin-bottom:5%}.account-register-promotion[data-v-02eca469]{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.account-register-promotion [data-v-02eca469]{color:#fff!important}.account-register-promotion .sub-heading[data-v-02eca469],.account-register-promotion p[data-v-02eca469]{text-transform:uppercase;letter-spacing:4px;font-family:Playfair Display;font-size:14px}.account-register-promotion p[data-v-02eca469]{margin-bottom:40px}.account-register-promotion h3[data-v-02eca469]{position:relative;margin-bottom:140px;font-size:36px;font-family:Playfair Display}.account-register-promotion h3[data-v-02eca469]:after{content:"";display:block;background-color:#a18f5b;width:1px;height:60px;bottom:-100px;left:50%;position:absolute}.account-register-promotion h4[data-v-02eca469]{font-size:24px;margin-top:20px;margin-bottom:20px;font-family:Playfair Display}.account-register-promotion ul[data-v-02eca469]{padding-left:0;list-style-position:inside}.account-register-promotion ul li[data-v-02eca469]{font-family:Montserrat;font-size:14px;margin-bottom:20px;position:relative;left:-20px}.btn-golf[data-v-02eca469]{border-color:#425260}@media(max-width:1999px){.account-login[data-v-02eca469]{display:block!important}}.single-image{height:100%;width:100%;position:relative;z-index:1}.single-image .open{position:absolute;bottom:0;right:0;z-index:5;text-indent:-9999px;border:none;height:34px;width:34px;background-color:rgba(26,26,26,.7);background-image:url(/Assets/img/booking/single-image-mg.svg);background-position:50%;background-size:13px 13px;background-repeat:no-repeat}.stay-booking-gallery{min-height:224px;height:100%;width:100%}.day-to-go,.stay-info-label{font-weight:700}.day-to-go{position:absolute;left:-6px;top:10px;font-size:12px;background-color:#37513c;color:#fff;text-transform:uppercase;padding:10px 14px;z-index:3}.day-to-go--cancelled{background-color:#a10000}.account-pricing-detail{display:flex;justify-content:center;align-items:center;flex-direction:column}.account-pricing-detail .total-label{display:block;font-family:Playfair Display;font-style:italic;font-size:18px}.account-pricing-detail .total-amount{display:block;font-family:Montserrat;font-weight:700;font-size:36px}.btn-account-action{padding-right:24px!important}.trip-advisor{margin-top:15px;padding-left:50px;background-size:36px 36px;background-repeat:no-repeat;background-image:url(/Assets/img/booking/tripadvisor.svg)}.trip-advisor span{display:block}.trip-advisor span.review{text-transform:uppercase;font-weight:700}.account-payment{margin-bottom:2px;padding:5px}.account-payment.paid{background-color:rgba(52,127,52,.15)}.account-payment.to-pay{background-color:rgba(161,163,91,.2)}.booking-type{list-style:none;padding:0;margin:0;margin-bottom:30px}.booking-type li{padding:10px;border:2px solid #000;display:inline-block;font-size:14px;text-transform:uppercase;font-weight:700}.room-booking-summary{color:#333}.room-booking-summary h4.title{font-family:Montserrat;font-weight:700;font-size:14px;text-transform:uppercase}.room-booking-summary .room-leg-wrapper{border-bottom:1px solid rgba(53,64,114,.2);padding:40px}.room-booking-summary .room-leg-wrapper h3{font-size:24px;line-height:1;font-family:Playfair Display}.room-booking-summary .room-detail-wrapper{padding:0 40px 40px 40px}.room-booking-summary .room-detail-item{position:relative;margin-bottom:15px}.room-booking-summary .room-detail-item:last-of-type{margin-bottom:0}.room-booking-summary .room-detail-item--voucher{color:#347f34}.room-booking-summary .room-detail-section{border-bottom:1px solid rgba(53,64,114,.2);padding:40px 0}.room-booking-summary .room-detail-section--shallow{padding-bottom:0;border-bottom:none}.room-booking-summary .room-detail-section:last-of-type{border-bottom:none}.room-booking-summary .info-title{font-weight:700}.room-booking-summary .edit{border:none;background-color:transparent;position:absolute;right:0;top:0;height:15px;text-indent:-9999px;width:15px;background-position:50%;background-size:15px 15px;background-repeat:no-repeat;background-image:url(/Assets/img/booking/edit.svg)}.room-booking-summary ul.guest-names{list-style:none;padding:0;font-family:Montserrat;font-size:14px;color:#333;line-height:1.33333;font-weight:300}.room-booking-summary .intinerary-label{margin-bottom:10px;font-size:14px;font-weight:700;font-family:Montserrat;text-transform:uppercase}.room-booking-summary .itinerary-item{background-repeat:no-repeat;background-position:15px 25px;border-bottom:1px solid #c8c8c8;background-image:none}.room-booking-summary .itinerary-item p{font-size:13px}@media (min-width:1200px){.room-booking-summary .itinerary-item p{font-size:14px}}.room-booking-summary .itinerary-item:last-child{border-bottom:none}@media (min-width:575px){.room-booking-summary .itinerary-item.itinerary-item--golf{background-image:url(/Assets/img/booking/flag-gold.svg);background-size:21px 30px}}@media (min-width:1200px){.room-booking-summary .itinerary-item.itinerary-item--golf{background-size:27.5px 40px}}@media (min-width:575px){.room-booking-summary .itinerary-item.itinerary-item--spa-pool{background-image:url(/Assets/img/booking/spa_pool-gold.svg);background-size:27px 39px}}@media (min-width:1200px){.room-booking-summary .itinerary-item.itinerary-item--spa-pool{background-size:36px 52px}}@media (min-width:575px){.room-booking-summary .itinerary-item.itinerary-item--breakfast{background-image:url(/Assets/img/booking/breakfast-gold.svg);background-size:35px 36px}}@media (min-width:1200px){.room-booking-summary .itinerary-item.itinerary-item--breakfast{background-size:47px 48px}}@media (min-width:575px){.room-booking-summary .itinerary-item.itinerary-item--dinner{background-image:url(/Assets/img/booking/dinner-gold.svg);background-size:23px 36px}}@media (min-width:1200px){.room-booking-summary .itinerary-item.itinerary-item--dinner{background-size:30.5px 48px}}@media (min-width:575px){.room-booking-summary .itinerary-item.itinerary-item--spa-package{background-image:url(/Assets/img/booking/spa_package-gold.svg);background-size:11px 27.75px}}@media (min-width:1200px){.room-booking-summary .itinerary-item.itinerary-item--spa-package{background-size:41.5px 38px}}.room-booking-summary .itinerary-selection{padding:20px;border-radius:2px;background-color:#fff;border:1px solid rgba(53,64,114,.2);color:#333;font-size:14px;font-family:Montserrat;position:relative}.room-booking-summary .itinerary-selection .edit{top:20px;right:20px}.room-booking-summary .itinerary-selection-reset{text-indent:-9999px;position:absolute;top:20px;right:20px;border:none;height:15px;width:15px;background-size:15px 15px;background-position:50%;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);background-color:transparent}.room-booking-summary .itinerary-selection-title{font-weight:700}.room-booking-summary .itinerary-selection-detail{font-weight:300}.room-booking-summary .itinerary-selection ul{list-style:none;padding:0;margin-bottom:0}ul.guest-names[data-v-a2afaf18]{list-style:none;padding:0;font-family:Montserrat;font-size:16px;color:#333;line-height:1.33333;font-weight:400}.spa-itinerary .time[data-v-a2afaf18]{font-weight:700;width:80px;min-width:80px;display:inline-block}.spinner{width:100%;display:flex;flex-direction:column}.spinner label{text-transform:none!important;margin-top:10px}.spinner .selector{display:flex;justify-content:space-between;padding:5px;border:1px solid #e4e5ea}.spinner .selector .btn-selector{height:100%;background-color:transparent;border:none;padding:0}.time-date-day[data-v-224abaaa],.time-date-year[data-v-224abaaa]{display:block;width:100%;font-size:14px;text-transform:uppercase;text-align:left;cursor:pointer}.time-date-day[data-v-224abaaa]{font-weight:700}.time-date-year[data-v-224abaaa]{font-weight:400}.date-panel[data-v-224abaaa]{background:#fff}.date-panel.on[data-v-224abaaa]{background:#425260;color:#fff}.date-panel input[type=checkbox][data-v-224abaaa]{height:24px;width:24px;cursor:pointer}.menus[data-v-224abaaa]{display:flex;list-style:none;justify-content:center;height:100%}.menus li[data-v-224abaaa]{align-items:center;display:flex;margin:5px}.menus li a[data-v-224abaaa]{font-size:14px;height:28px;line-height:28px;font-family:Montserrat;text-decoration:underline;background-repeat:no-repeat;display:inline-block;padding-left:30px;background-position:0;background-size:18px 25px;background-image:url(/Assets/img/booking/menu.svg)}.dinner-not-available[data-v-224abaaa]{color:#a10000;font-weight:700}.spa-day-treatment-item[data-v-41d42096]{margin-bottom:20px;height:calc(100% - 20px)}.player-count[data-v-41d42096]{font-size:14px;text-transform:uppercase;text-align:left;font-weight:700}.time-date-day[data-v-41d42096],.time-date-year[data-v-41d42096]{display:block;width:100%;font-size:14px;text-transform:uppercase;text-align:left;cursor:pointer}.time-date-day[data-v-41d42096]{font-weight:700}.time-date-year[data-v-41d42096]{font-weight:400}.date-panel[data-v-41d42096]{background:#fff;cursor:pointer}.date-panel.on[data-v-41d42096]{background:#425260;color:#fff}.date-panel input[type=checkbox][data-v-41d42096]{height:24px;width:24px;position:relative;top:4px;cursor:pointer}.time-slot[data-v-41d42096]{padding:15px;display:block;background:#fff;border-radius:5px;margin-bottom:20px;cursor:pointer}.time-slot.time-slot--unavailable[data-v-41d42096]{color:rgba(66,82,96,.15);cursor:not-allowed}.time-slot.time-slot--active[data-v-41d42096],.time-slot[data-v-41d42096]:not(.time-slot--unavailable):hover{background-color:#425260;color:#fff}.timeslot--disabled[data-v-41d42096],.timeslot--disabled[data-v-41d42096]:hover{background:#ddd!important;color:#000!important;cursor:default}.date-selector[data-v-41d42096]{font-size:14px;font-family:Montserrat}.modal-button[data-v-41d42096]{background-color:#fff;position:relative;color:#000;border-color:#fff;margin-bottom:30px!important}.modal-button[data-v-41d42096]:after{border-top:10px solid #fff;display:block;position:absolute;content:" ";bottom:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;z-index:10}.modal-botton[data-v-41d42096]:hover,.modal-button--active[data-v-41d42096]{background-color:#425260;border-color:#425260;color:#fff}.modal-botton[data-v-41d42096]:hover,.modal-button--active[data-v-41d42096]:after{border-top:10px solid #425260}.spa-day-treatment-item[data-v-41d42096]{min-height:250px}.treatment-price[data-v-41d42096]{position:absolute;right:0;font-weight:700;top:0}.spa-day-treatment-item h4[data-v-41d42096]{font-size:24px}.spa-day-treatment-item .gallery[data-v-41d42096]{height:250px}.spa .treatments .item-wrapper[data-v-41d42096]{display:flex;flex-direction:column;text-align:start}.spa .treatments .item-description[data-v-41d42096]{white-space:normal;overflow:hidden;text-overflow:ellipsis;height:15px;margin-bottom:10px;flex-grow:1}.spa .treatments .item-description.on[data-v-41d42096]{height:auto}.spa .treatments .view-more[data-v-41d42096]{background:none;border:none;margin-bottom:5px;display:flex;align-self:flex-end}.spa .treatments .modal-content[data-v-41d42096]{max-width:none}.spa .treatments .btn-treatment[data-v-41d42096]{border:none;margin-right:5px;padding:15px;background:#eae5e3;text-transform:capitalize;min-width:100px!important}.spa .treatments .btn-treatment[data-v-41d42096]:hover{color:#fff;background:#425260}.spa .treatments .btn-treatment[data-v-41d42096]:disabled{color:#000;cursor:not-allowed!important}.spa .treatments .btn-treatment.on[data-v-41d42096]:disabled{background:#425260;color:#fff}.spa .treatments .treatment-name[data-v-41d42096]{font-size:14px;display:block;margin-bottom:5px;font-weight:700}.spa .treatments .treatment-duration[data-v-41d42096]{font-size:14px;display:block;font-weight:300}.spa .treatments .btn-edit[data-v-41d42096]{border:none;background-color:transparent;right:0;top:0;height:15px;text-indent:-9999px;width:15px;background-position:50%;background-size:15px 15px;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);position:absolute;top:15px;right:15px}.spa .modal-body[data-v-41d42096]{overflow-y:scroll;height:800px}.spa .treatment-selection[data-v-41d42096]{padding:20px;border-radius:2px;background-color:#eae5e3;color:#333;font-size:14px;font-family:Montserrat;position:relative;margin-bottom:20px}.guests-title[data-v-41d42096]{display:block;width:100%;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;font-family:Montserrat;margin-bottom:10px}.spa .treatment-selection-reset[data-v-41d42096]{text-indent:-9999px;position:relative;right:7px;top:3px;border:none;height:15px;width:15px;background-size:15px 15px;background-position:50%;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);background-color:transparent}.spa .treatment-selection-title[data-v-41d42096]{font-weight:700;display:block}.spa .treatment-selection-detail[data-v-41d42096]{font-weight:300}.spa .treatment-selection ul[data-v-41d42096]{list-style:none;padding:0;margin-bottom:0}.spa .treatments .spa-intro a[data-v-41d42096]{font-weight:700;color:#a2905b}.spa .treatments .spa-intro h3[data-v-41d42096]{font-size:24px}.spa .treatments .spa-intro p[data-v-41d42096]{font-size:16px}.spa .treatments .spa-intro p[data-v-41d42096]:last-of-type{margin-bottom:0}.spa .modal-price[data-v-41d42096]{display:block;margin-top:5px;font-weight:400}.spa .spa-total-label[data-v-41d42096]{font-weight:300;display:block;font-size:16px;text-align:center}.spa .spa-total[data-v-41d42096]{font-weight:700;display:block;font-size:24px;text-align:center}@media(max-width:1199px){.actions button[data-v-41d42096]{width:100%}}.spa-day-treatment-item[data-v-652b90fd]{margin-bottom:20px;height:calc(100% - 20px)}.player-count[data-v-652b90fd]{font-size:14px;text-transform:uppercase;text-align:left;font-weight:700}.time-date-day[data-v-652b90fd],.time-date-year[data-v-652b90fd]{display:block;width:100%;font-size:14px;text-transform:uppercase;text-align:left;cursor:pointer}.time-date-day[data-v-652b90fd]{font-weight:700}.time-date-year[data-v-652b90fd]{font-weight:400}.date-panel[data-v-652b90fd]{background:#fff;cursor:pointer}.date-panel.on[data-v-652b90fd]{background:#425260;color:#fff}.date-panel input[type=checkbox][data-v-652b90fd]{height:24px;width:24px;position:relative;top:4px;cursor:pointer}.time-slot[data-v-652b90fd]{padding:15px;display:block;background:#fff;border-radius:5px;margin-bottom:20px;cursor:pointer}.time-slot.time-slot--unavailable[data-v-652b90fd]{color:rgba(66,82,96,.15);cursor:not-allowed}.time-slot.time-slot--active[data-v-652b90fd],.time-slot[data-v-652b90fd]:not(.time-slot--unavailable):hover{background-color:#425260;color:#fff}.timeslot--disabled[data-v-652b90fd],.timeslot--disabled[data-v-652b90fd]:hover{background:#ddd!important;color:#000!important;cursor:default}.date-selector[data-v-652b90fd]{font-size:14px;font-family:Montserrat}.modal-button[data-v-652b90fd]{background-color:#fff;position:relative;color:#000;border-color:#fff;margin-bottom:30px!important}.modal-button[data-v-652b90fd]:after{border-top:10px solid #fff;display:block;position:absolute;content:" ";bottom:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;z-index:10}.modal-botton[data-v-652b90fd]:hover,.modal-button--active[data-v-652b90fd]{background-color:#425260;border-color:#425260;color:#fff}.modal-botton[data-v-652b90fd]:hover,.modal-button--active[data-v-652b90fd]:after{border-top:10px solid #425260}.spa-day-treatment-item[data-v-652b90fd]{min-height:250px}.treatment-price[data-v-652b90fd]{position:absolute;right:0;font-weight:700;top:0}.spa-day-treatment-item h4[data-v-652b90fd]{font-size:24px}.spa-day-treatment-item .gallery[data-v-652b90fd]{height:250px}.spa .treatments .item-wrapper[data-v-652b90fd]{display:flex;flex-direction:column;text-align:start}.spa .treatments .item-description[data-v-652b90fd]{white-space:normal;overflow:hidden;text-overflow:ellipsis;height:15px;margin-bottom:10px;flex-grow:1}.spa .treatments .item-description.on[data-v-652b90fd]{height:auto}.spa .treatments .view-more[data-v-652b90fd]{background:none;border:none;margin-bottom:5px;display:flex;align-self:flex-end}.spa .treatments .modal-content[data-v-652b90fd]{max-width:none}.spa .treatments .btn-treatment[data-v-652b90fd]{border:none;margin-right:5px;padding:15px;background:#eae5e3;text-transform:capitalize;min-width:100px!important}.spa .treatments .btn-treatment[data-v-652b90fd]:hover{color:#fff;background:#425260}.spa .treatments .btn-treatment[data-v-652b90fd]:disabled{color:#000;cursor:not-allowed!important}.spa .treatments .btn-treatment.on[data-v-652b90fd]:disabled{background:#425260;color:#fff}.spa .treatments .treatment-name[data-v-652b90fd]{font-size:14px;display:block;margin-bottom:5px;font-weight:700}.spa .treatments .treatment-duration[data-v-652b90fd]{font-size:14px;display:block;font-weight:300}.spa .treatments .btn-edit[data-v-652b90fd]{border:none;background-color:transparent;right:0;top:0;height:15px;text-indent:-9999px;width:15px;background-position:50%;background-size:15px 15px;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);position:absolute;top:15px;right:15px}.spa .modal-body[data-v-652b90fd]{overflow-y:scroll;height:800px}.spa .treatment-selection[data-v-652b90fd]{padding:20px;border-radius:2px;background-color:#eae5e3;color:#333;font-size:14px;font-family:Montserrat;position:relative;margin-bottom:20px}.guests-title[data-v-652b90fd]{display:block;width:100%;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;font-family:Montserrat;margin-bottom:10px}.spa .treatment-selection-reset[data-v-652b90fd]{text-indent:-9999px;position:relative;right:7px;top:3px;border:none;height:15px;width:15px;background-size:15px 15px;background-position:50%;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);background-color:transparent}.spa .treatment-selection-title[data-v-652b90fd]{font-weight:700;display:block}.spa .treatment-selection-detail[data-v-652b90fd]{font-weight:300}.spa .treatment-selection ul[data-v-652b90fd]{list-style:none;padding:0;margin-bottom:0}.spa .treatments .spa-intro a[data-v-652b90fd]{font-weight:700;color:#a2905b}.spa .treatments .spa-intro h3[data-v-652b90fd]{font-size:24px}.spa .treatments .spa-intro p[data-v-652b90fd]{font-size:16px}.spa .treatments .spa-intro p[data-v-652b90fd]:last-of-type{margin-bottom:0}.spa .modal-price[data-v-652b90fd]{display:block;margin-top:5px;font-weight:400}.spa .spa-total-label[data-v-652b90fd]{font-weight:300;display:block;font-size:16px;text-align:center}.spa .spa-total[data-v-652b90fd]{font-weight:700;display:block;font-size:24px;text-align:center}@media(max-width:1199px){.actions button[data-v-652b90fd]{width:100%}}.mud-name[data-v-652b90fd]{display:flex;flex-direction:row;align-items:center;font-size:16px;font-weight:700;font-family:Montserrat}.mud-name input[type=checkbox][data-v-652b90fd]{width:30px;height:30px;margin-right:8px}.booking-selection label[data-v-652b90fd]{font-size:14px;font-weight:700;font-family:Montserrat}.spa-day-treatment-item[data-v-e166a6f8]{margin-bottom:20px;height:calc(100% - 20px)}.player-count[data-v-e166a6f8]{font-size:14px;text-transform:uppercase;text-align:left;font-weight:700}.time-date-day[data-v-e166a6f8],.time-date-year[data-v-e166a6f8]{display:block;width:100%;font-size:14px;text-transform:uppercase;text-align:left;cursor:pointer}.time-date-day[data-v-e166a6f8]{font-weight:700}.time-date-year[data-v-e166a6f8]{font-weight:400}.date-panel[data-v-e166a6f8]{background:#fff;cursor:pointer}.date-panel.on[data-v-e166a6f8]{background:#425260;color:#fff}.date-panel input[type=checkbox][data-v-e166a6f8]{height:24px;width:24px;position:relative;top:4px;cursor:pointer}.time-slot[data-v-e166a6f8]{padding:15px;display:block;background:#fff;border-radius:5px;margin-bottom:20px;cursor:pointer}.time-slot.time-slot--unavailable[data-v-e166a6f8]{color:rgba(66,82,96,.15);cursor:not-allowed}.time-slot.time-slot--active[data-v-e166a6f8],.time-slot[data-v-e166a6f8]:not(.time-slot--unavailable):hover{background-color:#425260;color:#fff}.timeslot--disabled[data-v-e166a6f8],.timeslot--disabled[data-v-e166a6f8]:hover{background:#ddd!important;color:#000!important;cursor:default}.date-selector[data-v-e166a6f8]{font-size:14px;font-family:Montserrat}.modal-button[data-v-e166a6f8]{background-color:#fff;position:relative;color:#000;border-color:#fff;margin-bottom:30px!important}.modal-button[data-v-e166a6f8]:after{border-top:10px solid #fff;display:block;position:absolute;content:" ";bottom:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;z-index:10}.modal-botton[data-v-e166a6f8]:hover,.modal-button--active[data-v-e166a6f8]{background-color:#425260;border-color:#425260;color:#fff}.modal-botton[data-v-e166a6f8]:hover,.modal-button--active[data-v-e166a6f8]:after{border-top:10px solid #425260}.spa-day-treatment-item[data-v-e166a6f8]{min-height:250px}.treatment-price[data-v-e166a6f8]{position:absolute;right:0;font-weight:700;top:0}.spa-day-treatment-item h4[data-v-e166a6f8]{font-size:24px}.spa-day-treatment-item .gallery[data-v-e166a6f8]{height:250px}.spa .treatments .item-wrapper[data-v-e166a6f8]{display:flex;flex-direction:column;text-align:start}.spa .treatments .item-description[data-v-e166a6f8]{white-space:normal;overflow:hidden;text-overflow:ellipsis;height:15px;margin-bottom:10px;flex-grow:1}.spa .treatments .item-description.on[data-v-e166a6f8]{height:auto}.spa .treatments .view-more[data-v-e166a6f8]{background:none;border:none;margin-bottom:5px;display:flex;align-self:flex-end}.spa .treatments .modal-content[data-v-e166a6f8]{max-width:none}.spa .treatments .btn-treatment[data-v-e166a6f8]{border:none;margin-right:5px;padding:15px;background:#eae5e3;text-transform:capitalize;min-width:100px!important}.spa .treatments .btn-treatment[data-v-e166a6f8]:hover{color:#fff;background:#425260}.spa .treatments .btn-treatment[data-v-e166a6f8]:disabled{color:#000;cursor:not-allowed!important}.spa .treatments .btn-treatment.on[data-v-e166a6f8]:disabled{background:#425260;color:#fff}.spa .treatments .treatment-name[data-v-e166a6f8]{font-size:14px;display:block;margin-bottom:5px;font-weight:700}.spa .treatments .treatment-duration[data-v-e166a6f8]{font-size:14px;display:block;font-weight:300}.spa .treatments .btn-edit[data-v-e166a6f8]{border:none;background-color:transparent;right:0;top:0;height:15px;text-indent:-9999px;width:15px;background-position:50%;background-size:15px 15px;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);position:absolute;top:15px;right:15px}.spa .modal-body[data-v-e166a6f8]{overflow-y:scroll;height:800px}.spa .treatment-selection[data-v-e166a6f8]{padding:20px;border-radius:2px;background-color:#eae5e3;color:#333;font-size:14px;font-family:Montserrat;position:relative;margin-bottom:20px}.guests-title[data-v-e166a6f8]{display:block;width:100%;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;font-family:Montserrat;margin-bottom:10px}.spa .treatment-selection-reset[data-v-e166a6f8]{text-indent:-9999px;position:relative;right:7px;top:3px;border:none;height:15px;width:15px;background-size:15px 15px;background-position:50%;background-repeat:no-repeat;background-image:url(/Assets/img/website/modal-close.svg);background-color:transparent}.spa .treatment-selection-title[data-v-e166a6f8]{font-weight:700;display:block}.spa .treatment-selection-detail[data-v-e166a6f8]{font-weight:300}.spa .treatment-selection ul[data-v-e166a6f8]{list-style:none;padding:0;margin-bottom:0}.spa .treatments .spa-intro a[data-v-e166a6f8]{font-weight:700;color:#a2905b}.spa .treatments .spa-intro h3[data-v-e166a6f8]{font-size:24px}.spa .treatments .spa-intro p[data-v-e166a6f8]{font-size:16px}.spa .treatments .spa-intro p[data-v-e166a6f8]:last-of-type{margin-bottom:0}.spa .modal-price[data-v-e166a6f8]{display:block;margin-top:5px;font-weight:400}.spa .spa-total-label[data-v-e166a6f8]{font-weight:300;display:block;font-size:16px;text-align:center}.spa .spa-total[data-v-e166a6f8]{font-weight:700;display:block;font-size:24px;text-align:center}@media(max-width:1199px){.actions button[data-v-e166a6f8]{width:100%}}.mud-name[data-v-e166a6f8]{display:flex;flex-direction:row;align-items:center;font-size:16px;font-weight:700;font-family:Montserrat}.mud-name input[type=checkbox][data-v-e166a6f8]{width:30px;height:30px;margin-right:8px}.booking-selection label[data-v-e166a6f8]{font-size:14px;font-weight:700;font-family:Montserrat}.modal-mask[data-v-127feaee]{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper[data-v-127feaee]{display:table-cell;vertical-align:middle}.modal-wrapper[data-v-127feaee] ::-webkit-scrollbar{width:10px}.modal-wrapper[data-v-127feaee] ::-webkit-scrollbar-track{background:#eae5e3}.modal-wrapper[data-v-127feaee] ::-webkit-scrollbar-thumb{background:#425260}.modal-wrapper[data-v-127feaee] ::-webkit-scrollbar-thumb:hover{background:#555}.modal-container[data-v-127feaee]{width:90%;height:80vh;max-width:1400px;margin:0 auto;background-color:#eae5e3;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.modal-content[data-v-127feaee]{flex-grow:1;text-align:center;overflow-y:scroll;overflow-x:hidden;max-width:800px;width:100%;padding-left:25px;padding-right:25px;margin:0 auto}.modal-content.full[data-v-127feaee]{max-width:100%}.modal-logo[data-v-127feaee]{background-color:#eae5e3;border-radius:50%;width:80px;height:80px;position:absolute;left:50%;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-logo img[data-v-127feaee]{display:block;margin:0 auto;height:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.modal-header h3[data-v-127feaee]{margin-top:0;font-size:36px}.modal-body[data-v-127feaee]{margin:20px 0}.modal-default-button[data-v-127feaee]{float:right}.modal-footer[data-v-127feaee]{display:flex;flex-direction:row;justify-content:flex-end;padding-left:25px;padding-right:25px}.modal-enter[data-v-127feaee],.modal-leave-active[data-v-127feaee]{opacity:0}.modal-enter .modal-container[data-v-127feaee],.modal-leave-active .modal-container[data-v-127feaee]{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-full .modal-content[data-v-127feaee]{max-width:100%}.add-on-panel&gt;.row[data-v-5fd03a00]{height:100%}.add-on-gallery[data-v-5fd03a00]{height:344px}.add-on-panel .spinner[data-v-5fd03a00]{flex-direction:row-reverse;height:80%;border:none;top:10%;position:relative;justify-content:space-between}.add-on-panel .spinner label[data-v-5fd03a00]{font-size:18px;margin-right:10px;font-weight:300}.add-on-panel .spinner .selector[data-v-5fd03a00]{border:none;align-items:center;width:105px}.add-on-panel .spinner .btn-selector[data-v-5fd03a00]{border:1px solid #eae5e3;height:32px;width:32px}.add-on-price[data-v-5fd03a00]{text-align:right;font-weight:300;width:100%;display:inline-block;margin-bottom:20px;position:absolute;top:40px;right:40px}.add-on-price-m[data-v-5fd03a00]{position:static;margin-bottom:0;left:0;top:0;text-align:left}.add-on-price-amount[data-v-5fd03a00]{font-size:24px;font-weight:700}.add-on-title[data-v-5fd03a00]{font-size:24px}.add-on-label[data-v-5fd03a00]{font-size:14px;font-weight:700}.add-on-description[data-v-5fd03a00]{font-size:14px}.flat-rate-toggle[data-v-5fd03a00]{background:#eae5e3;padding:15px;font-size:14px;font-weight:700;min-width:205px;cursor:pointer;width:100%;line-height:22px}.flat-rate-toggle input[type=checkbox][data-v-5fd03a00],.flat-rate-toggle span[data-v-5fd03a00]{line-height:22px;display:inline-block;vertical-align:baseline}.flat-rate-toggle input[type=checkbox][data-v-5fd03a00]{height:22px;width:22px;margin-right:10px;top:4px;position:relative}.allowed-leg[data-v-5fd03a00]{margin-bottom:15px}.allowed-leg[data-v-5fd03a00]:last-of-type{margin-bottom:0}.btn[data-v-5fd03a00]{margin-bottom:0!important}.add-on-gallery{width:100%;height:100%;height:412px}.add-on,.add-on-gallery{position:relative}.add-on-h{min-height:350px}.add-on-title{font-size:24px;display:inline-block;font-family:Playfair Display;margin-bottom:25px}.add-on .add-on-header{height:200px}.add-on .add-on-content{position:relative}.add-on .price{position:absolute;top:15px;right:15px;z-index:2}.add-on .btn--add-to-room{padding:20px 30px;background:#eae5e3;border:none}.btn-label{font-weight:700;font-size:14px;display:inline-block;margin-bottom:5px;text-transform:uppercase}.modal-close[data-v-5a13ff80]{position:absolute;top:0;right:0}.modal-close button[data-v-5a13ff80]{text-indent:-9999px;width:78px;height:78px;background-position:50%;background-image:url(/Assets/img/booking/button-cancel-cross.svg);background-size:22px 22px;background-repeat:no-repeat;min-width:unset}.modal-mask[data-v-5a13ff80]{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper[data-v-5a13ff80]{display:table-cell;vertical-align:middle}.modal-container[data-v-5a13ff80]{width:90%;height:80vh;max-width:1400px;margin:0 auto;background-color:#eae5e3;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:90vh;overflow:auto;padding:30px}.modal-content[data-v-5a13ff80]{flex-grow:1;text-align:left;height:100%}.modal-header[data-v-5a13ff80]{text-align:center}.modal-logo[data-v-5a13ff80]{background-color:#eae5e3;border-radius:50%;width:80px;height:80px;position:absolute;left:50%;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-logo img[data-v-5a13ff80]{display:block;margin:0 auto;height:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.modal-header h3[data-v-5a13ff80]{margin-top:0;font-size:36px}.modal-body[data-v-5a13ff80]{margin:20px 0;padding-bottom:20px}.modal-default-button[data-v-5a13ff80]{float:right}.modal-footer[data-v-5a13ff80]{display:flex;flex-direction:row;justify-content:flex-end}.modal-enter[data-v-5a13ff80],.modal-leave-active[data-v-5a13ff80]{opacity:0}.modal-enter .modal-container[data-v-5a13ff80],.modal-leave-active .modal-container[data-v-5a13ff80]{-webkit-transform:scale(1.1);transform:scale(1.1)}.spa .treatments .modal-container[data-v-5a13ff80]{height:90vh;overflow:auto}.spa .treatments .modal-content[data-v-5a13ff80]{height:100%}@media (max-width:767px){.modal-container[data-v-5a13ff80]{padding:80px 20px 40px 20px}}ul.guest-names[data-v-196cd3d3]{list-style:none}.return-to-bookings[data-v-196cd3d3]{display:inline-block;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:15px;font-family:Montserrat;background-image:url(/Assets/img/booking/back-tab-arrow.svg);background-repeat:no-repeat;padding-left:20px;background-position:0;background-size:6px 12px}.amend-cancel-block[data-v-196cd3d3]{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.amend-cancel-block .btn[data-v-196cd3d3]{align-self:flex-start}.lnk-email[data-v-196cd3d3],.lnk-print[data-v-196cd3d3]{font-weight:700}.account-content .modal-container{height:80vh!important}.account-content .modal-content{height:100%!important}.account-content .modal-body{overflow-y:auto!important;overflow-x:hidden;height:90%!important}ul.guest-names[data-v-611c3888]{list-style:none}.return-to-bookings[data-v-611c3888]{display:inline-block;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:15px;font-family:Montserrat;background-image:url(/Assets/img/booking/back-tab-arrow.svg);background-repeat:no-repeat;padding-left:20px;background-position:0;background-size:6px 12px}.amend-cancel-block[data-v-611c3888]{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.amend-cancel-block .btn[data-v-611c3888]{align-self:flex-start}.spa-itinerary .item[data-v-611c3888]{list-style:disc;margin-bottom:15px;position:relative}.spa-itinerary .item[data-v-611c3888]:before{display:block;content:"";width:1px;height:15px;background:#000;position:absolute;left:-11px;top:-15px}.spa-itinerary .item[data-v-611c3888]:first-child:before{display:none}.spa-itinerary .item[data-v-611c3888]:last-child{margin-bottom:0}.spa-itinerary .time[data-v-611c3888]{font-weight:700;width:80px;display:inline-block}.treatments-list,.treatments-list li{list-style:none;padding:0;font-size:16px}.booking .spa-summary h1,.booking .spa-summary h2{font-size:24px;margin-bottom:30px;text-transform:none}.spa-summary-group{margin-bottom:40px;position:relative}.spa-summary-group label{font-weight:700;font-size:14px!important;margin-bottom:10px;text-transform:uppercase}.spa-edit{border:none;background-color:transparent;position:absolute;right:0;top:0;height:15px;text-indent:-9999px;width:15px;background-position:50%;background-size:15px 15px;background-repeat:no-repeat;background-image:url(/Assets/img/booking/edit.svg)}label.small{font-size:12px}.summary-add-on{border:1px solid #aaa}.summary-add-on .spa-edit{right:15px}.summary-add-on p{width:85%}.bordered{border-left:1px solid #aaa}.bill{min-height:75px}.spa-total{font-size:24px}.lnk-email,.lnk-print,.spa-total-amount{font-weight:700}.form-control[name=emailAddress]{height:64px}</pre></body></html>