.PaginationIndicator_container__EgrSo,.PaginationIndicator_inner__VgOmF{display:flex;justify-content:center}.PaginationIndicator_inner__VgOmF{flex-direction:column;min-width:12rem}.PaginationIndicator_buttons__myvBU{display:flex;flex-direction:column;gap:1rem}.PaginationIndicator_buttons__myvBU>*{flex:0 0 auto;align-self:center}.PaginationIndicator_indicator__udCK6{margin-bottom:2rem}.PaginationIndicator_text-indicator__9bfWZ{font-size:var(--font-size-xsmall);line-height:var(--line-height-medium);text-align:center}.PaginationIndicator_line-indicator__887W7{position:relative;display:block;background-color:var(--border-color2);height:.25rem;margin:1rem auto 0;border-radius:.125rem}.PaginationIndicator_line-indicator__887W7 span{position:absolute;top:0;left:0;bottom:0;display:block;background-color:var(--cs-heading-color);border-radius:.125rem}.PaginationIndicator_margin-top__znufd{margin-top:clamp(3rem,5vw,7rem)}.PaginationIndicator_margin-bottom__QeoDU{margin-bottom:clamp(3rem,5vw,7rem)}.Price_price__mdIcc{display:inline-flex;gap:.25rem;align-items:baseline}.Price_line-through__2ShZ5{text-decoration:line-through}.TreatmentSummaryFooter_footer__VRqhU{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;grid-column-gap:1.5rem;grid-row-gap:0;grid-column:1/-1;border-top:1px solid var(--cs-border-color);margin:1rem 0 0;padding-top:1rem;line-height:var(--line-height-xsmall)}.TreatmentSummaryFooter_footer__VRqhU>div{font-weight:var(--font-weight-bold)}.TreatmentSummaryFooter_footer__VRqhU>div:nth-child(2n){text-align:right}.DisplayPrice_price-group__Ji9r9{display:inline-flex;align-items:baseline;gap:.5rem}.DisplayPrice_reverse__KTd4P{flex-direction:row-reverse}.DisplayPrice_new-price__21i9y{white-space:nowrap;color:var(--new-price,inherit)}.DisplayPrice_old-price__LimTk{white-space:nowrap;font-size:var(--font-size-xsmall)}.DisplayPrice_variant-colored__1fPTB{--new-price:rgb(var(--red-highlight-rgb))}.TimeIndicator_indicator__M9GFF{display:inline-flex;align-items:center;gap:.25rem}.TimeIndicator_indicator-icon__XkiPy{flex:0 0 auto}.TimeIndicator_indicator-icon__XkiPy svg{display:block;width:1rem;height:auto;fill:rgb(var(--cs-font-color-rgb))}.TimeIndicator_indicator-text__YEjBc{font-size:var(--font-size-xsmall);line-height:1}.TimeIndicator_indicator-text__YEjBc>span{display:inline-block}.AddToBooking_add-to-booking__grc7y{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:640px)and (max-width:1023px){.AddToBooking_add-to-booking__grc7y{max-width:480px;margin:0 auto}}.AddToBooking_comming__cYutv{display:block;padding:0 .5rem;font-size:var(--font-size-xsmall);background-color:rgba(var(--yellow-light-rgb),.5)}.AddToBooking_comming__cYutv strong{text-transform:lowercase}.AddToBooking_button-container__asC9Y{width:100%}.CheckboxButton_button__BF2H_{color:rgb(var(--cs-font-color-rgb));text-decoration:none;text-transform:var(--button-text-transform,"uppercase");line-height:1;padding:var(--button-padding,0);min-width:var(--button-min-width,auto);background-color:rgba(0,0,0,0);border:none;border-radius:var(--button-border-radius,0);cursor:pointer;-webkit-user-select:none;user-select:none}.CheckboxButton_button__BF2H_:focus .CheckboxButton_input__j47s1{box-shadow:0 0 0 .25rem var(--cs-input-focus-border-color)}.CheckboxButton_button__BF2H_:hover{text-decoration:none}.CheckboxButton_container___PaWS{display:flex;gap:1rem;cursor:pointer}.CheckboxButton_container___PaWS svg{display:block;position:absolute;width:100%;height:100%;object-fit:contain;fill:var(--cs-button-primary-color)}.CheckboxButton_checked__FM6ZW .CheckboxButton_input__j47s1{background-color:var(--cs-button-primary-background);border-color:var(--cs-button-primary-background)}.CheckboxButton_checkbox__PpWp2{position:relative;border-radius:50%;display:flex;justify-content:center;align-self:flex-start;flex:0 0 auto}.CheckboxButton_input__j47s1{position:relative;display:inline-flex;border:1px solid var(--cs-input-border-color);background-color:var(--cs-input-background);width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:.5rem}.CheckboxButton_text__CePQv{display:flex;align-items:center;flex:1 1 auto;line-height:var(--line-height-xsmall);-webkit-user-select:none;user-select:none;padding-top:.125rem;text-align:left}@media(max-width:479px){.CheckboxButton_text__CePQv{-webkit-hyphens:auto;hyphens:auto}}.CheckboxButton_text__CePQv.CheckboxButton_small__88slh{font-size:var(--font-size-small)}.CheckboxButton_text__CePQv b,.CheckboxButton_text__CePQv strong{color:var(--color2)}.OptionSelector_container__dasNB{display:flex;flex-direction:column;margin:0 auto 2rem}@media(min-width:800px)and (max-width:1023px){.OptionSelector_container__dasNB{max-width:80%}}.OptionSelector_list__qmlkG{display:grid;grid-template-columns:1fr auto;column-gap:1rem;row-gap:.5rem}.OptionSelector_option__TefZb{display:contents;font-size:var(--font-size-small)}.OptionSelector_button__eb6l_{display:flex;align-self:center;max-width:100%}.OptionSelector_prices__XM0t9{text-align:right}.OptionSelector_info__QyFXd{align-self:center;margin-left:.75rem}.OptionSelector_info__QyFXd>*{display:inline-block}.OptionSelector_show-all__nGb5q{margin-top:.5rem}.OptionSelector_checkbox-button__4PJCQ{flex:1 1 auto}.OptionSelector_info-button__ENhlm{flex:0 0 auto}