.gift[data-v-711ac335]{text-align:left}.gift form[data-v-711ac335]{padding:10px}.gift form .amounts[data-v-711ac335]{display:flex;flex-wrap:wrap;justify-content:center}.gift form .amounts .amount[data-v-711ac335]{flex-basis:33.33%;cursor:pointer;font-size:25px}.gift form .amounts .amount .wrapper[data-v-711ac335]{margin-right:5px;margin-bottom:5px}.gift form .amounts .amount span[data-v-711ac335]{display:inline-block;padding:10px;width:100%}.checkout-title[data-v-711ac335]{font-size:.7em;font-family:Lexend Peta,sans-serif}.back[data-v-711ac335]{position:absolute;color:#fff}.pointer[data-v-4bf5846e]{cursor:pointer}.cart[data-v-4bf5846e]{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#202020;align-items:center;color:#ebebeb;padding:0}.cart .cartContainer[data-v-4bf5846e]{display:flex;flex-wrap:wrap;padding:10px 0}.cart .cartContainer .cartDetails[data-v-4bf5846e]{flex-basis:100%;text-align:left}.cart .cartContainer .cartDetails .collapse[data-v-4bf5846e]{padding-top:.15rem}.cart .cartContainer .cartDetails .seperator[data-v-4bf5846e]{background-color:#595555}.cart .cartContainer .cartDetails .header[data-v-4bf5846e]{padding:.1rem 1em;justify-content:center}.cart .cartContainer .cartDetails .room[data-v-4bf5846e]{display:inline-block;border-bottom:1px solid #ebebeb}.cart .cartContainer .cartDetails h1[data-v-4bf5846e]{font-size:.9em;margin-top:.5em;flex-grow:1;text-align:center}.cart .cartContainer .cartDetails h2[data-v-4bf5846e]{margin-top:1em;font-size:.8em}.cart .cartContainer .cartDetails .detailRow[data-v-4bf5846e]{display:flex;margin-bottom:5px}.cart .cartContainer .cartDetails .detailRow span[data-v-4bf5846e]{font-size:1em;flex-grow:1}.cart .cartContainer .cartDetails .detailRow span.trash[data-v-4bf5846e]{flex-grow:0}.cart .cartContainer .book[data-v-4bf5846e]{display:flex;align-items:center;font-size:20px}.cart .cartContainer .total[data-v-4bf5846e]{flex-grow:1;align-self:stretch}.cart .cartContainer .total .price[data-v-4bf5846e]{font-size:1.5em;margin-top:.5em;margin-bottom:0}.cart .cartContainer .total .detailsLink[data-v-4bf5846e]{cursor:pointer;text-decoration:underline}.vert-center[data-v-634eef5c]{display:flex;align-items:center;justify-content:center}.extra[data-v-634eef5c]{height:5rem}.extra .thumbnail .cover[data-v-634eef5c],.extra .thumbnail[data-v-634eef5c]{max-height:100%}.extra .quantity[data-v-634eef5c]{width:5rem;display:inline-block}.extra .image[data-v-634eef5c]{cursor:pointer;height:5rem}.extra .image img[class][data-v-634eef5c]{width:100%;height:100%}.extra .image .cover[data-v-634eef5c]{-o-object-fit:cover;object-fit:cover;max-height:100%}.extra .price span[data-v-634eef5c]:before{content:"  "}.extra .desc[data-v-634eef5c]{line-height:1em}.extra .truncate-overflow[data-v-634eef5c]{--max-lines:3;position:relative;max-height:calc(1em*var(--max-lines));overflow:hidden;padding-right:1rem}.extra .truncate-overflow[data-v-634eef5c]:before{position:absolute;content:"...";inset-block-end:0;inset-inline-end:0}.extra .truncate-overflow[data-v-634eef5c]:after{content:"";position:absolute;inset-inline-end:0;width:1rem;height:1rem;background:#fff}@media only screen and (max-width:800px){.extra[data-v-634eef5c]{height:3rem}.extra input[data-v-634eef5c]::-webkit-inner-spin-button,.extra input[data-v-634eef5c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.extra input[type=number][data-v-634eef5c]{-moz-appearance:textfield}.extra .quantity[data-v-634eef5c]{width:2.3rem}.extra .thumbnail[data-v-634eef5c]{padding:0 .3rem 0 .5rem}.extra .image[data-v-634eef5c]{height:3rem;width:4rem}.extra .title[data-v-634eef5c]{margin-right:.8rem}.extra .title strong[data-v-634eef5c]{font-weight:400}.extra .desc[data-v-634eef5c]{display:none}.extra .action[data-v-634eef5c],.extra .price[data-v-634eef5c],.extra .title[data-v-634eef5c]{padding:.2rem .1rem;font-size:.75rem}.extra .title[data-v-634eef5c]{padding-right:.3rem;margin-right:.3rem}.extra .price[data-v-634eef5c]{margin-right:1rem}.extra .action input[data-v-634eef5c]{height:1.7rem;font-size:.75rem;padding:0;text-align:center}.extra .action .btn[data-v-634eef5c]{padding:.2rem .5rem;font-size:.8rem}}s[data-v-634eef5c],strike[data-v-634eef5c]{text-decoration:none;position:relative}s[data-v-634eef5c]:before,strike[data-v-634eef5c]:before{top:50%;background:red;opacity:.7;content:"";width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(-15deg)}s.straight[data-v-634eef5c]:before,strike.straight[data-v-634eef5c]:before{transform:rotate(0deg);left:-1%;width:102%}h2[data-v-6f550649]{margin-top:1em;font-size:.8em}.pointer[data-v-6f550649]{cursor:pointer}.roomDetail[data-v-6f550649]{padding:0 1em}.detailRow[data-v-6f550649]{display:flex;margin-bottom:5px}.detailRow span[data-v-6f550649]{font-size:1em;flex-grow:1;width:50%}.detailRow span.trash[data-v-6f550649]{flex-grow:0;width:auto}.price[data-v-6f550649]{font-size:1.5em;margin-top:.5em;margin-bottom:0}.room[data-v-6f550649]{display:inline-block;border-bottom:1px solid #ebebeb}s[data-v-6f550649],strike[data-v-6f550649]{text-decoration:none;position:relative;font-weight:400}s[data-v-6f550649]:before,strike[data-v-6f550649]:before{top:50%;background:red;opacity:.7;content:"";width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(-15deg)}s.straight[data-v-6f550649]:before,strike.straight[data-v-6f550649]:before{transform:rotate(0deg);left:-1%;width:102%}.max-height[data-v-04f7d9b6]{max-height:80vh}.image[data-v-04f7d9b6]{position:relative}.image img[class][data-v-04f7d9b6]{width:100%;max-height:70vh}.image .cover[data-v-04f7d9b6]{-o-object-fit:cover;object-fit:cover}.slot[data-v-70bfd7d4]{border:1px solid #1d1d1d;color:#1d1d1d;padding:5px;text-align:center;font-family:Lato,sans-serif;font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slot.selected[data-v-70bfd7d4]{background-color:#1d1d1d;color:#fff}.slot.booked[data-v-70bfd7d4]{cursor:not-allowed;border:1px solid #a7a7a7;background:#f9f9f9;color:#8e8e8e}.slot .price-amount[data-v-70bfd7d4]{font-size:.9rem;font-weight:700}@media screen and (max-width:767px){.slot .price-amount[data-v-70bfd7d4],.slot[data-v-70bfd7d4]{font-size:.78rem}}@media screen and (max-width:331px){.slot .price-amount[data-v-70bfd7d4],.slot[data-v-70bfd7d4]{font-size:.65rem}}s[data-v-70bfd7d4],strike[data-v-70bfd7d4]{text-decoration:none;position:relative;font-weight:400}s[data-v-70bfd7d4]:before,strike[data-v-70bfd7d4]:before{top:50%;background:red;opacity:.7;content:"";width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(-15deg)}s.straight[data-v-70bfd7d4]:before,strike.straight[data-v-70bfd7d4]:before{transform:rotate(0deg);left:-1%;width:102%}.balance[data-v-24e11151]{font-weight:700;margin-left:10px}.room[data-v-e70ba384]{margin-bottom:1em}.room .subtext[data-v-e70ba384]{font-size:.8em;margin-bottom:5px}.room .dark[data-v-e70ba384]{color:#6f6f6f}.room .image[data-v-e70ba384]{position:relative}.room .image img[class][data-v-e70ba384]{width:100%;height:100%}.room .image .cover[data-v-e70ba384]{-o-object-fit:cover;object-fit:cover}.room .image .additional-info[data-v-e70ba384]{padding:.2rem .6rem;position:absolute;bottom:0;right:0;background:rgba(29,29,29,.65)}.room .image .images[data-v-e70ba384],.room .image .people[data-v-e70ba384]{color:#fff;font-weight:700;cursor:pointer}.room .image .images[data-v-e70ba384]:hover,.room .image .people[data-v-e70ba384]:hover{color:#ffd96f}.room .description[data-v-e70ba384]{text-align:left;padding:10px}@media screen and (max-width:767px){.timeslot-buttons[data-v-e70ba384]{padding-right:5px;padding-left:5px}}@media screen and (max-width:991px){.timeslot-buttons[data-v-e70ba384]{padding-right:5px;padding-left:5px;flex:0 0 50%;max-width:50%}}.room_description[data-v-e70ba384]{margin:10px 0;color:#fff;font-family:Lexend Peta,sans-serif;font-size:13px}.modalFooter{border-top:0}.checkout[data-v-2c867254]{display:flex;min-height:100vh;flex-direction:column}.sm-title[data-v-2c867254]{font-size:1em;margin-top:.5em;flex-grow:1;text-align:center}.grow[data-v-2c867254]{flex-grow:1}.note[data-v-2c867254]{color:#202020}.link[data-v-2c867254]{cursor:pointer}.extras-title[data-v-2c867254]{font-size:1.2rem;color:gray}.room-overview[data-v-2c867254]{color:#ebebeb;background:#202020;flex-basis:100%;text-align:left}.seperator[data-v-2c867254]{background-color:#595555}.checkout-action[data-v-2c867254]{height:4rem}.total[data-v-2c867254]{line-height:2.7;font-size:1.5em;margin-top:.5em}.checkout-title[data-v-2c867254]{margin-left:-2.5rem;color:#d4af37}.notes[data-v-2c867254]{margin:0 auto;padding:0 2rem 1rem 2rem}.pay[data-v-2c867254]{font-size:20px}nav[data-v-fc1561e0]{background-color:#1d1d1d;padding:20px 0}nav h1[data-v-fc1561e0]{color:#fff;text-transform:uppercase;display:inline-block;font-size:20px}.offset[data-v-fc1561e0]{transition:margin .36s;transition-timing-function:ease}.slot[data-v-fc1561e0]{background-color:#fff;border:1px solid #1d1d1d;color:#1d1d1d;padding:5px;text-align:center;font-family:Lato,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slot.selected[data-v-fc1561e0]{background-color:#31302e;color:#fff}.slot.booked[data-v-fc1561e0]{cursor:not-allowed;border:0;opacity:.8}.gift[data-v-fc1561e0]{padding:10px;margin-top:10px}.logo[data-v-fc1561e0]{max-height:50px}.room[data-v-fc1561e0]{background-color:#fff;margin-bottom:1em}.room .image[data-v-fc1561e0]{position:relative}.room .image .people[data-v-fc1561e0]{position:absolute;bottom:5px;right:50px;color:#fff;font-weight:700;cursor:pointer}.room .image .images[data-v-fc1561e0]{position:absolute;bottom:5px;right:10px;color:#fff;font-weight:700;cursor:pointer}.room .description[data-v-fc1561e0]{text-align:left;padding:10px}.book[data-v-fc1561e0]{position:absolute;bottom:10px;right:10px}.primaryButton[data-v-fc1561e0]{background-color:#d3af36;text-transform:uppercase;border:1px solid #d3af36;font-family:Lexend Peta,sans-serif;border-radius:0}.title[data-v-fc1561e0]{margin:.5em 1em;text-align:left}.title h2[data-v-fc1561e0]{font-family:Lexend Peta,sans-serif;font-size:1em;margin:0;text-transform:uppercase}.datepicker[data-v-fc1561e0]{font-size:.9em;padding:20px 0 0 0;color:#fff}.datepicker svg[data-v-fc1561e0]{cursor:pointer}.datepicker label[data-v-fc1561e0]{font-family:Lexend Peta,sans-serif;margin:0 .5em}body{background-color:#f5f5f5}.calendar{background-color:#1d1d1d}