.simple-get-away-by-hotel[data-v-75f5de65]{padding:.25rem;display:grid;grid-template-columns:90px 1fr;gap:.5rem}@media(min-width:768px){.simple-get-away-by-hotel[data-v-75f5de65]{grid-template-columns:200px 1fr}}@media(min-width:1024px){.simple-get-away-by-hotel[data-v-75f5de65]{grid-template-columns:300px 1fr}}.simple-get-away-by-hotel__images__wrapper[data-v-75f5de65]{position:relative;height:100%}.simple-get-away-by-hotel__images__wrapper__tags[data-v-75f5de65]{position:absolute;top:20px;right:20px}@media(min-width:1024px){.simple-get-away-by-hotel__images__wrapper__tags[data-v-75f5de65]{top:24px;right:24px}}.simple-get-away-by-hotel__name-location[data-v-75f5de65]{padding-top:0;padding-bottom:0}@media(min-width:768px){.simple-get-away-by-hotel__name-location[data-v-75f5de65]{padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem}}.simple-get-away-by-hotel__name-location__spa[data-v-75f5de65]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}.simple-get-away-by-hotel__name-location__location[data-v-75f5de65]{padding-top:.5rem;padding-bottom:.5rem}.simple-get-away-by-hotel__name-location__dates[data-v-75f5de65]{padding-top:.5rem;padding-bottom:.25rem;display:flex;flex-direction:column;gap:0;min-height:2rem}@media(min-width:768px){.simple-get-away-by-hotel__name-location__dates[data-v-75f5de65]{flex-direction:row;gap:.5rem}}.simple-get-away-by-hotel__name-location__dates__label[data-v-75f5de65],.simple-get-away-by-hotel__name-location__pax[data-v-75f5de65]{display:flex;align-items:center;gap:.5rem}.simple-get-away-by-hotel__name-location__pax[data-v-75f5de65]{padding-top:.25rem;padding-bottom:.5rem}.simple-get-away-by-hotel__availability[data-v-75f5de65]{margin-left:.5rem;margin-right:.5rem;border-top-width:1px;grid-column:1/span 2}.simple-get-away-by-hotel__availability__title[data-v-75f5de65]{font-weight:600;padding-bottom:.5rem}@media(min-width:768px){.simple-get-away-by-hotel__availability[data-v-75f5de65]{margin-left:1rem;margin-right:1rem;border-width:0}}.simple-get-away-by-hotel__availability__items-with-avail[data-v-75f5de65]{display:grid;grid-template-columns:1.1fr 1fr 1fr}@media(min-width:768px){.simple-get-away-by-hotel__availability__items-with-avail[data-v-75f5de65]{margin-bottom:.5rem;grid-template-columns:2.1fr .8fr .9fr 1fr}}.simple-get-away-by-hotel__availability__items-with-avail__item[data-v-75f5de65]{border-bottom-width:1px;padding-top:.25rem;padding-bottom:.25rem;display:flex;justify-content:flex-start;align-items:center}.simple-get-away-by-hotel__availability__items-with-avail .booking-btn[data-v-75f5de65],.simple-get-away-by-hotel__availability__items-with-avail .price[data-v-75f5de65],.simple-get-away-by-hotel__availability__items-with-avail .refund-policy[data-v-75f5de65]{padding-bottom:.5rem}@media(min-width:768px){.simple-get-away-by-hotel__availability__items-with-avail .booking-btn[data-v-75f5de65],.simple-get-away-by-hotel__availability__items-with-avail .price[data-v-75f5de65],.simple-get-away-by-hotel__availability__items-with-avail .refund-policy[data-v-75f5de65]{padding-bottom:.25rem}}.simple-get-away-by-hotel__availability__items-with-avail .name[data-v-75f5de65]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));grid-column:1/span 3;border-width:0;width:100%;max-width:100%}@media(min-width:768px){.simple-get-away-by-hotel__availability__items-with-avail .name[data-v-75f5de65]{grid-column:auto;border-bottom-width:1px}}.simple-get-away-by-hotel__availability__items-with-avail .refund-policy[data-v-75f5de65]{--tw-text-opacity:1;color:rgb(131 129 129/var(--tw-text-opacity,1));justify-content:flex-end;text-align:center}.simple-get-away-by-hotel__availability__items-with-avail .price[data-v-75f5de65]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));font-weight:700;text-wrap:nowrap;font-size:1.25rem;line-height:1.75rem;justify-content:flex-end;padding-left:.5rem;padding-right:.5rem}@media(min-width:768px){.simple-get-away-by-hotel__availability__items-with-avail .price[data-v-75f5de65]{font-size:1.125rem;line-height:1.75rem}}.simple-get-away-by-hotel__availability__items-with-avail .price div[data-v-75f5de65]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.simple-get-away-by-hotel__availability__items-with-avail .booking-btn[data-v-75f5de65]{font-size:1.25rem;line-height:1.75rem;text-decoration-line:underline;justify-content:flex-end;--tw-text-opacity:1;color:rgb(219 127 80/var(--tw-text-opacity,1));font-weight:600}.simple-get-away-by-hotel__availability__items-with-avail__item.last[data-v-75f5de65]{border-bottom-width:0}.simple-get-away-by-hotel__availability__items-without-avail[data-v-75f5de65]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:40% 60%}.simple-get-away-by-hotel__availability__items-without-avail__item[data-v-75f5de65]{padding-top:.5rem;padding-bottom:.5rem;border-bottom-width:1px;display:flex;justify-content:flex-start;align-items:center}.simple-get-away-by-hotel__availability__items-without-avail__item.last[data-v-75f5de65]{border-bottom-width:0}.simple-get-away-by-hotel__availability__items-without-avail .name[data-v-75f5de65]{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-get-away-by-hotel__availability__items-without-avail .booking-btn[data-v-75f5de65]{font-size:1.25rem;line-height:1.75rem;text-decoration-line:underline;justify-content:flex-end;--tw-text-opacity:1;color:rgb(219 127 80/var(--tw-text-opacity,1));font-weight:600}.spa-detail__header-wrapper[data-v-f05efb4b]{margin-bottom:.5rem}.spa-detail__card[data-v-f05efb4b]{margin:1rem .25rem;padding-top:.5rem;padding-bottom:.5rem}.spa-detail__header[data-v-f05efb4b]{margin-top:.25rem;margin-bottom:.25rem}@media(min-width:768px){.spa-detail__header[data-v-f05efb4b]{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.spa-detail__header__score[data-v-f05efb4b]{display:flex;flex-direction:row-reverse;margin-top:.25rem;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.spa-detail__header__spa-name[data-v-f05efb4b]{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:.75rem;font-weight:700;font-size:21px;display:flex;align-items:center}.spa-detail__header__icon[data-v-f05efb4b]{min-width:40px;width:40px;height:40px;margin-right:.5rem;border-radius:9999px;background:#017074;display:flex;align-items:center;justify-content:center}.spa-detail__location[data-v-f05efb4b]{margin:2rem 1rem 1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media(min-width:1024px){.spa-detail__location[data-v-f05efb4b]{margin:0 0 .75rem}}.spa-detail__location__address[data-v-f05efb4b]{font-style:italic;text-decoration-line:underline;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.spa-detail__info[data-v-f05efb4b]{padding:1rem 1.5rem}@media(min-width:768px){.spa-detail__info[data-v-f05efb4b]{padding-left:0;padding-right:0}}.spa-detail__info__description__title[data-v-f05efb4b]{--tw-text-opacity:1;color:rgb(1 112 116/var(--tw-text-opacity,1));font-weight:700;font-size:14px}@media(min-width:1024px){.spa-detail__info__description__title[data-v-f05efb4b]{font-size:16px}}.spa-detail__services-getaways-container[data-v-f05efb4b]{display:flex;flex-direction:column-reverse}@media(min-width:768px){.spa-detail__services-getaways-container[data-v-f05efb4b]{flex-direction:column}}.spa-detail__list-wrapper[data-v-f05efb4b]{margin-top:.5rem;padding-top:1rem;padding-bottom:1rem}@media(min-width:1024px){.spa-detail__list-wrapper[data-v-f05efb4b]{gap:.75rem;display:grid;grid-template-columns:25% 75%}}.spa-detail__mobile-selected-filters[data-v-f05efb4b]{padding:.25rem 1rem 1rem}.spa-detail__mobile-selected-filters__row[data-v-f05efb4b]{padding-top:.25rem;padding-bottom:.25rem}.spa-detail__mobile-selected-filters__category[data-v-f05efb4b]{margin:.25rem}.spa-detail__mobile-filters__header__title[data-v-f05efb4b]{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));padding:1rem .5rem;font-weight:600}.spa-detail__mobile-filters__header__controls[data-v-f05efb4b]{padding-top:.5rem;padding-bottom:.5rem;display:flex;justify-content:flex-end}.spa-detail__mobile-filters__button[data-v-f05efb4b]{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;border-right-width:1px}.spa-detail__mobile-filters__button__icon[data-v-f05efb4b]{margin-right:.25rem}.spa-detail__mobile-filters__expanded-filter[data-v-f05efb4b]{margin-bottom:.5rem;padding-bottom:.5rem}.spa-detail__mobile-filters__expanded-filter__header[data-v-f05efb4b]{font-weight:700;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}.spa-detail__mobile-filters__expanded-filter__checkbox-node input[data-v-f05efb4b],.spa-detail__mobile-filters__expanded-filter__checkbox-node label[data-v-f05efb4b]{cursor:pointer}.spa-detail__mobile-filters__expanded-filter__checkbox-node label[data-v-f05efb4b]{padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}.spa-detail__mobile-filters__expanded-filter__checkbox-node.selected label[data-v-f05efb4b],.spa-detail__mobile-filters__expanded-filter__checkbox-node:hover label[data-v-f05efb4b]{font-weight:700}.spa-detail__mobile-filters__sort-selector[data-v-f05efb4b]{font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem}.spa-detail__mobile-filters__sort-selector__label[data-v-f05efb4b]{font-weight:700;font-style:italic}.spa-detail__desktop-filters-wrapper[data-v-f05efb4b]{position:sticky;top:.5rem}.spa-detail__filters[data-v-f05efb4b]{padding:1rem}.spa-detail__filters__title[data-v-f05efb4b]{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));width:100%;padding-top:.25rem;padding-bottom:.25rem;margin-top:.25rem;margin-bottom:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 189/var(--tw-border-opacity,1))}.spa-detail__filters__expanded-filter[data-v-f05efb4b]{padding-top:.5rem;padding-bottom:.5rem}.spa-detail__filters__expanded-filter__header[data-v-f05efb4b]{font-weight:700;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}.spa-detail__filters__expanded-filter__checkbox-node input[data-v-f05efb4b],.spa-detail__filters__expanded-filter__checkbox-node label[data-v-f05efb4b]{cursor:pointer}.spa-detail__filters__expanded-filter__checkbox-node label[data-v-f05efb4b]{padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}.spa-detail__filters__expanded-filter__checkbox-node.selected label[data-v-f05efb4b],.spa-detail__filters__expanded-filter__checkbox-node:hover label[data-v-f05efb4b]{font-weight:700}.spa-detail__filters__filter-selector[data-v-f05efb4b]{margin-top:.5rem;margin-bottom:.5rem}.spa-detail__service-list__section-title[data-v-f05efb4b]{font-weight:700;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(3 76 83/var(--tw-text-opacity,1));padding-bottom:.5rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.spa-detail__service-list__section-title[data-v-f05efb4b]{padding-left:0;padding-right:0}}.spa-detail__service-list__header[data-v-f05efb4b]{display:none;padding-left:.5rem;padding-right:.5rem;padding-bottom:.25rem}@media(min-width:1024px){.spa-detail__service-list__header[data-v-f05efb4b]{display:flex;justify-content:space-between;align-items:center}}.spa-detail__service-list__header__subtitle[data-v-f05efb4b]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.spa-detail__service-list__header__sort-selector[data-v-f05efb4b]{margin-top:.5rem;margin-bottom:.5rem}.spa-detail__service-list__header__sort-selector__label[data-v-f05efb4b]{font-weight:700;font-style:italic}.spa-detail__service-list__no-services[data-v-f05efb4b]{text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;margin:2rem .5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity,1));border-radius:16px}@media(min-width:1024px){.spa-detail__service-list__no-services[data-v-f05efb4b]{margin-top:.5rem;margin-bottom:.5rem}}.spa-detail__service-list__no-services__header[data-v-f05efb4b]{font-weight:700;--tw-text-opacity:1;color:rgb(219 127 80/var(--tw-text-opacity,1))}.spa-detail__get-aways[data-v-f05efb4b]{padding-left:.5rem;padding-right:.5rem}@media(min-width:1024px){.spa-detail__get-aways[data-v-f05efb4b]{padding-left:0;padding-right:0}}.spa-detail__get-aways__title[data-v-f05efb4b]{font-weight:700;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(3 76 83/var(--tw-text-opacity,1));margin-bottom:1rem;padding:.5rem}@media(min-width:1024px){.spa-detail__get-aways__title[data-v-f05efb4b]{padding-left:0;padding-right:0}.spa-detail__get-aways__body[data-v-f05efb4b]{gap:.75rem;display:grid;grid-template-columns:25% 75%}}.spa-detail__get-aways__body__filters[data-v-f05efb4b]{overflow:visible;padding:1rem;margin-bottom:1.5rem}.spa-detail__get-aways__body__filters__title[data-v-f05efb4b]{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));width:100%;padding-top:.25rem;padding-bottom:.25rem;margin-top:.25rem;margin-bottom:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 189/var(--tw-border-opacity,1))}.spa-detail__get-aways__body__filters__dates[data-v-f05efb4b]{padding-top:1rem;margin-top:.5rem;margin-bottom:.5rem}.spa-detail__get-aways__body__filters__pax[data-v-f05efb4b]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity,1))}.spa-detail__get-aways__body__filters__update-btn[data-v-f05efb4b]{padding-top:1.5rem;padding-bottom:1rem;text-align:right}.spa-detail__location-details[data-v-f05efb4b]{padding-top:1rem;padding-bottom:1rem}.spa-detail__location-details__map[data-v-f05efb4b]{padding-left:1rem;padding-right:1rem;height:267px;width:100%}@media(min-width:1024px){.spa-detail__location-details__map[data-v-f05efb4b]{height:377px;width:100%}}.spa-detail__location-details__schedule[data-v-f05efb4b]{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}.spa-detail__location-details__schedule__header[data-v-f05efb4b]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1));font-size:16px;font-weight:700;margin-top:0;margin-bottom:1rem}.spa-detail__location-details__schedule__day[data-v-f05efb4b]{font-weight:600;text-transform:capitalize}@media(min-width:1024px){.spa-detail__location-details[data-v-f05efb4b]{display:flex;flex-direction:row}.spa-detail__location-details__schedule[data-v-f05efb4b]{min-width:200px;margin-top:0}}.spa-detail__related-spas-wrapper__header[data-v-f05efb4b]{font-weight:700;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));padding:.5rem 1rem;margin-bottom:1rem}@media(min-width:1024px){.spa-detail__related-spas-wrapper__header[data-v-f05efb4b]{padding-left:0;padding-right:0}}.spa-detail__related-tags__header[data-v-f05efb4b]{font-weight:700;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));padding:.5rem 1rem;margin-bottom:1rem}@media(min-width:1024px){.spa-detail__related-tags__header[data-v-f05efb4b]{padding-left:0;padding-right:0}}.spa-detail__related-tags__list__item-wrapper[data-v-f05efb4b]{display:flex;justify-content:center}@media(min-width:768px){.spa-detail__related-tags__list__item-wrapper[data-v-f05efb4b]{padding:1rem}}.spa-detail__related-tags__list__item[data-v-f05efb4b]{width:9rem}@media(min-width:768px){.spa-detail__related-tags__list__item[data-v-f05efb4b]{width:14rem}}.spa-detail__related-tags__list__item img[data-v-f05efb4b]{width:100%}.spa-detail__related-tags__list__item__label[data-v-f05efb4b]{padding-top:1rem;text-align:center;--tw-text-opacity:1;color:rgb(3 76 83/var(--tw-text-opacity,1));font-weight:700}.spa-detail__related-tags__list__item-wrapper[data-v-f05efb4b]:hover,.spa-detail__related-tags__list__item[data-v-f05efb4b]:hover{--tw-bg-opacity:1;background-color:rgb(234 234 234/var(--tw-bg-opacity,1))}
