@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}@media(min-width:1024px){.collapsable-section{padding-bottom:.5rem}}.collapsable-section__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848));justify-content:space-between;margin-top:.75rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}@media(min-width:1024px){.collapsable-section__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-top:0;margin-bottom:.75rem}}.collapsable-section__title__button{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.collapsable-section__content{margin-bottom:1rem}.collapsable-section__content__html-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));white-space:pre-wrap;text-overflow:ellipsis;max-height:200px;position:relative;overflow:hidden}.collapsable-section__content__html-text__mist{background:linear-gradient(#fff0,#fff);width:100%;height:24px;position:absolute;bottom:0}.collapsable-section__content__html-text.expanded{max-height:unset;height:auto}.collapsable-section--separator{--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338))}.collapsable-section__button{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));text-decoration-line:underline}.promo-list-desc[data-v-374b757f]{margin-top:2rem;margin-bottom:1rem;padding-inline:1.5rem}@media(min-width:1024px){.promo-list-desc[data-v-374b757f]{padding-inline:.5rem}}.promo-list-desc__expand-btn[data-v-374b757f]{text-decoration-line:underline}.promo-list-desc p[data-v-374b757f]{margin-block:.5rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-1309ceba],[data-v-1309ceba]::backdrop,[data-v-1309ceba]:after,[data-v-1309ceba]:before{--tw-font-weight:initial}}}.promo-list-large-desc[data-v-1309ceba]{margin-top:1rem;margin-bottom:2rem;padding-inline:1.5rem}@media(min-width:1024px){.promo-list-large-desc[data-v-1309ceba]{padding-inline:.5rem}}.promo-list-large-desc__block[data-v-1309ceba]{margin-bottom:1rem}.promo-list-large-desc__header[data-v-1309ceba]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#504444;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-top:1rem;margin-bottom:.5rem}.promo-list-large-desc__body[data-v-1309ceba]{margin-block:.25rem;padding-bottom:.5rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-63f9b3da],[data-v-63f9b3da]::backdrop,[data-v-63f9b3da]:after,[data-v-63f9b3da]:before{--tw-font-weight:initial}}}.location-link-tree[data-v-63f9b3da]{flex-direction:column;gap:1rem;display:flex}.location-link-tree__country-label[data-v-63f9b3da]{margin-block:.5rem}.location-link-tree__country-label[data-v-63f9b3da],.location-link-tree__swap-country-link[data-v-63f9b3da]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.location-link-tree__swap-country-link[data-v-63f9b3da]{margin-block:.25rem}.location-link-tree__swap-country-link[data-v-63f9b3da]:hover{cursor:pointer;text-decoration-line:underline}.location-link-tree__parent-link[data-v-63f9b3da]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);align-items:center;margin-bottom:.5rem;padding-block:.25rem;display:flex}.location-link-tree__parent-link__icon[data-v-63f9b3da]{padding-right:.5rem}.location-link-tree__parent-link__label[data-v-63f9b3da]{padding-block:.25rem}.location-link-tree__link[data-v-63f9b3da]{color:#121212;align-items:center;margin-left:.25rem;display:flex}.location-link-tree__link__icon[data-v-63f9b3da]{padding-inline:.5rem}@media(min-width:1024px){.location-link-tree__link__icon[data-v-63f9b3da]{padding-inline:.25rem}}.location-link-tree__link__anchor[data-v-63f9b3da]{cursor:pointer;margin-left:.5rem}.location-link-tree__link[data-v-63f9b3da]:hover,.location-link-tree__parent-link[data-v-63f9b3da]:hover,.location-link-tree__sub-link[data-v-63f9b3da]:hover{text-decoration-line:underline}.location-link-tree__sub-link[data-v-63f9b3da]{color:#121212;padding-block:.25rem;margin-left:3rem;padding-left:.5rem}.current[data-v-63f9b3da]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-decoration-line:underline}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-60c034b4],[data-v-60c034b4]::backdrop,[data-v-60c034b4]:after,[data-v-60c034b4]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.desktop-sticky-filter[data-v-60c034b4]{height:100%}.desktop-sticky-filter__desktop-filters-wrapper[data-v-60c034b4]{position:sticky;top:.5rem}.desktop-sticky-filter__filters[data-v-60c034b4]{padding-block:1rem;padding-inline:1rem}.desktop-sticky-filter__filters__title[data-v-60c034b4]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#121212;border-bottom:1px var(--tw-border-style);border-color:#d1d5bd;width:100%;margin-block:.25rem;padding-block:.25rem}.desktop-sticky-filter__filters__expanded-filter[data-v-60c034b4]{padding-block:.5rem}.desktop-sticky-filter__filters__expanded-filter__header[data-v-60c034b4]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#121212;justify-content:space-between;padding-block:.5rem;display:flex}.desktop-sticky-filter__filters__expanded-filter__link[data-v-60c034b4]{padding-left:.5rem;align-items:center;gap:.5rem;padding-block:.25rem;display:flex}.desktop-sticky-filter__filters__expanded-filter__link.current-treatment[data-v-60c034b4]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.desktop-sticky-filter__filters__expanded-filter__link[data-v-60c034b4]:hover{padding-left:1rem}.desktop-sticky-filter__filters__expanded-filter__checkbox-node[data-v-60c034b4]{justify-content:flex-start;align-items:center;padding-block:.25rem;display:flex}.desktop-sticky-filter__filters__expanded-filter__checkbox-node input[data-v-60c034b4],.desktop-sticky-filter__filters__expanded-filter__checkbox-node label[data-v-60c034b4]{cursor:pointer}.desktop-sticky-filter__filters__expanded-filter__checkbox-node label[data-v-60c034b4]{color:#121212;padding-inline:.5rem}.desktop-sticky-filter__filters__expanded-filter__checkbox-node__stars-label[data-v-60c034b4]{gap:.25rem;display:flex}.desktop-sticky-filter__filters__expanded-filter__checkbox-node__stars-label__stars[data-v-60c034b4]{display:flex}.desktop-sticky-filter__filters__expanded-filter__checkbox-node__stars-label__stars__icon[data-v-60c034b4]{align-items:center;display:flex}.desktop-sticky-filter__filters__expanded-filter__checkbox-node.selected label[data-v-60c034b4],.desktop-sticky-filter__filters__expanded-filter__checkbox-node:hover label[data-v-60c034b4]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.desktop-sticky-filter__filters__filter-selector[data-v-60c034b4]{margin-block:.5rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-33e5b41c],[data-v-33e5b41c]::backdrop,[data-v-33e5b41c]:after,[data-v-33e5b41c]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.promotion[data-v-33e5b41c]{padding-block:.25rem}.promotion__header[data-v-33e5b41c]{padding-inline:.5rem}@media(min-width:1024px){.promotion__header[data-v-33e5b41c]{padding-inline:0}}.promotion__title[data-v-33e5b41c]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));color:#121212;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-top:1.25rem;margin-bottom:1.25rem;padding-inline:.5rem}@media(min-width:1024px){.promotion__title[data-v-33e5b41c]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2));padding-inline:0}}.promotion__list-wrapper[data-v-33e5b41c]{margin-top:.5rem;padding-block:1rem}@media(min-width:1024px){.promotion__list-wrapper[data-v-33e5b41c]{grid-template-columns:25% 75%;gap:.75rem;display:grid}}.promotion__mobile-selected-filters[data-v-33e5b41c]{padding-inline:1rem;padding-top:.25rem;padding-bottom:1rem}.promotion__mobile-selected-filters__row[data-v-33e5b41c]{padding-block:.25rem}.promotion__mobile-selected-filters__category[data-v-33e5b41c]{margin:.25rem}.promotion__mobile-filters__header__title[data-v-33e5b41c]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));color:#121212;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);padding-block:1rem;padding-inline:.5rem}.promotion__mobile-filters__header__controls[data-v-33e5b41c]{justify-content:flex-end;padding-block:.5rem;display:flex}.promotion__mobile-filters__button[data-v-33e5b41c]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));border-right-style:var(--tw-border-style);border-right-width:1px;align-items:center;padding-block:.5rem;padding-inline:1rem;display:flex}.promotion__mobile-filters__button__icon[data-v-33e5b41c]{margin-right:.25rem}.promotion__mobile-filters__expanded-filter[data-v-33e5b41c]{margin-bottom:.5rem;padding-bottom:.5rem}.promotion__mobile-filters__expanded-filter__header[data-v-33e5b41c]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#121212;padding-block:.5rem}.promotion__mobile-filters__expanded-filter__checkbox-node input[data-v-33e5b41c],.promotion__mobile-filters__expanded-filter__checkbox-node label[data-v-33e5b41c]{cursor:pointer}.promotion__mobile-filters__expanded-filter__checkbox-node label[data-v-33e5b41c]{color:#121212;padding-inline:.5rem}.promotion__mobile-filters__expanded-filter__checkbox-node.selected label[data-v-33e5b41c],.promotion__mobile-filters__expanded-filter__checkbox-node:hover label[data-v-33e5b41c]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.promotion__mobile-filters__sort-selector[data-v-33e5b41c]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:.5rem;padding-inline:1rem}.promotion__mobile-filters__sort-selector__label[data-v-33e5b41c]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-style:italic}.promotion__service-list__header[data-v-33e5b41c]{padding-inline:.5rem;padding-bottom:.25rem;display:none}@media(min-width:1024px){.promotion__service-list__header[data-v-33e5b41c]{justify-content:space-between;align-items:center;display:flex}}.promotion__service-list__header__subtitle[data-v-33e5b41c]{color:#121212;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.promotion__service-list__header__sort-selector[data-v-33e5b41c]{margin-block:.5rem}.promotion__service-list__header__sort-selector__label[data-v-33e5b41c]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-style:italic}.promotion__service-list__no-promos[data-v-33e5b41c]{text-align:center;border-style:var(--tw-border-style);border-width:1px;border-color:#eaeaea;border-radius:16px;margin-block:2rem;margin-inline:.5rem;padding-block:1.5rem}@media(min-width:1024px){.promotion__service-list__no-promos[data-v-33e5b41c]{margin-block:.5rem}}.promotion__service-list__no-promos__header[data-v-33e5b41c]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#db7f50}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
