.TwoColumn_content__xgKgK{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-14xl);padding:var(--spacing-12xl) var(--spacing-16xl)}.TwoColumn_content-without-image___4KJr{grid-template-columns:minmax(0,var(--text-block-size-max));justify-content:center}.TwoColumn_reversed__B4ZI2>:first-child{order:2}.TwoColumn_reversed__B4ZI2>:last-child{order:1}.TwoColumn_actions__fgoTV{flex-direction:column;gap:var(--spacing-lg)}.TwoColumn_action-button__qA2Ve{width:fit-content!important}.TwoColumn_actions-inline__9n_2a{display:flex}.TwoColumn_actions-under__RSDBB{display:none}.TwoColumn_text___6voi{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.TwoColumn_align-top__M9IO_{align-content:start}.TwoColumn_align-middle__NGwf1{align-content:center}.TwoColumn_align-bottom__XVMsT{align-content:end}.TwoColumn_image-container__ibSqV{position:relative;align-self:center;width:100%}.TwoColumn_steps-container__m5Nys{padding-left:20px;padding-right:20px;list-style-type:none}.TwoColumn_step__Sinl3{padding-left:var(--spacing-5xl);padding-bottom:var(--spacing-5xl);position:relative;&:before{content:attr(data-step) ".";position:absolute;right:100%;top:0;font-family:var(--font-serif-display);font-size:40px;font-weight:300;line-height:40px;font-style:normal}}.TwoColumn_accordion-content__QqsHO{margin:var(--spacing-xl) 0}.TwoColumn_rich-text__AdGHQ{width:100%;max-width:var(--text-block-size-max);&>ol{list-style:none;counter-reset:level-1;@media screen and (max-width:640px){margin-inline-start:40px}&>li{&:not(.nestedListItem){counter-increment:level-1;&::marker{content:counter(level-1) ".    ";color:var(--color-dimmed-dark);text-align:right}}&>ol{counter-reset:level-2;&::marker{content:""}&>li{counter-increment:level-2;&::marker{content:counter(level-1) "." counter(level-2) ".    ";color:var(--color-dimmed-dark);text-align:right}}}}}&>ul{list-style-type:none;@media screen and (max-width:640px){margin-inline-start:32px}&>li{&::marker{content:"•    ";color:var(--color-dimmed-dark);position:absolute;text-align:right}}}& ol,& ul{display:flex;flex-direction:column;gap:var(--spacing-md)}& ol:not(:first-child),& p:not(:first-child),& ul:not(:first-child){margin-block-start:var(--spacing-lg)}& li:not(.nestedListItem){margin-block-start:var(--spacing-md)}& ol>li>ol>li{margin-block-start:unset!important}& ol>li>ol{margin-block-start:unset!important}& hr{margin-block:var(--spacing-2xl);border:none;border-block:1px solid var(--color-stroke-light)}& a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:6px;transition:text-underline-offset .15s ease-in-out;&:hover{text-underline-offset:9px}}}@media (max-width:900px){.TwoColumn_content__xgKgK{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--spacing-5xl) var(--spacing-xl)}.TwoColumn_mobile-reset-reversed__qSFEv>*{order:0!important}.TwoColumn_action-button__qA2Ve{flex:1 1;width:auto!important}.TwoColumn_actions-inline__9n_2a{display:none}.TwoColumn_actions-under__RSDBB{display:flex}.TwoColumn_rich-text__AdGHQ>h1,.TwoColumn_rich-text__AdGHQ>h2,.TwoColumn_rich-text__AdGHQ>h3,.TwoColumn_rich-text__AdGHQ>h4,.TwoColumn_rich-text__AdGHQ>h5,.TwoColumn_rich-text__AdGHQ>h6{margin-block-end:0}}@keyframes Marquee_scroll__WIyiQ{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--spacing-mg)))}}.Marquee_marquee__qq6gd{position:relative;display:flex;flex-direction:row;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--spacing-mg);padding:var(--spacing-mg) 0 var(--spacing-lg) 0;background-color:var(--color-background-carousel);color:var(--color-white)}.Marquee_bling__gLjAv{min-height:8px;max-height:8px;height:8px}.Marquee_contents__INM21{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--spacing-mg);min-width:100%;animation:Marquee_scroll__WIyiQ 30s linear infinite}.Marquee_marquee__qq6gd:hover>.Marquee_contents__INM21{animation-play-state:paused}.Marquee_item__HE2hN{display:inline-flex;flex-direction:row;white-space:nowrap;gap:var(--spacing-mg);align-items:center}.Marquee_marquee__qq6gd.Marquee_left___ndtc>.Marquee_contents__INM21{animation-direction:normal}.Marquee_marquee__qq6gd.Marquee_right__XIoy1>.Marquee_contents__INM21{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.Marquee_contents__INM21{animation-play-state:paused!important}}.ThreeColumn_outer-content__xKTeV{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-8xl);padding:var(--spacing-12xl) var(--spacing-16xl);@media (max-width:1200px){gap:var(--spacing-4xl)}}.ThreeColumn_image-container__nt23s{position:relative;aspect-ratio:1;border-radius:var(--radius-3xl);overflow:hidden}.ThreeColumn_column__XBaee{justify-content:space-between}.ThreeColumn_content__mcgmh{display:flex;flex-direction:column;gap:var(--spacing-mg)}@media (max-width:900px){.ThreeColumn_outer-content__xKTeV{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--spacing-5xl) var(--spacing-xl)}}.AddonPrice_priceCampaign__wv__m,.AddonPrice_price__pneVt{display:inline-flex;align-items:baseline;gap:.5em;flex-wrap:wrap}.AddonPrice_basePrice__x0bmF{color:var(--color-dimmed-medium);font-weight:400}.AddonPrice_finalPrice__Y_1DK{color:var(--color-brand-800);font-weight:600}.AddonPrice_savingsBadge__a_e8h{display:inline-block;background:var(--color-brand-100);color:var(--color-brand-900);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-md);font-size:.75em;font-weight:600;line-height:1.4;white-space:nowrap}.AddonPrice_inline__6xXS1,.AddonPrice_row__iNj4U{display:inline-flex}.AddonPrice_summary__p9XFx{display:inline-flex;gap:.75em}.AddonPrice_leader__XIiaw{font-weight:600}.AddonPrice_leaderCampaign__i5yMl{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.AddonPrice_leaderB2B__HtgVI{font-size:1.1875rem;line-height:1.3}.AddonPrice_leaderB2B__HtgVI .AddonPrice_leaderBaseStrike__7qugh{font-size:.875rem}.AddonPrice_leaderCampaign__i5yMl strong{color:var(--color-brand-300);text-shadow:0 1px 2px rgba(0,0,0,.45)}.AddonPrice_leaderDiscountLabel__WMpeu{background:var(--color-brand-100);color:var(--color-brand-900);border-radius:var(--radius-full);padding:.2em .65em;font-size:.875rem;font-weight:600;line-height:1.3;white-space:nowrap}.AddonPrice_leaderBaseStrike__7qugh{color:rgba(255,255,255,.7);font-weight:400}.AddonPrice_srOnly__Vmxa_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.AddonPrice_sm__68G7t{font-size:.875rem}.AddonPrice_md__lO_qS{font-size:1rem}.AddonPrice_lg__I7hcu{font-size:1.25rem}.GiftCardAccordion_container__QHB4Y{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);padding:24px;display:flex;flex-direction:column;gap:24px}.GiftCardAccordion_details__zYGYr{border-bottom:none!important;padding-bottom:0!important}.GiftCardAccordion_details__zYGYr[open]{padding-bottom:0!important}.GiftCardAccordion_details__zYGYr[open]>.GiftCardAccordion_summary__ZrGRc{padding-bottom:0!important;&:after{background-color:var(--color-dimmed-light)!important}}.GiftCardAccordion_summary__ZrGRc{padding:0!important;&:after{background-color:var(--color-dimmed-light)!important}}.GiftCardAccordion_summaryContent__8OBjm{width:100%}.GiftCardAccordion_icon__07ouW{color:rgb(41,45,50);width:24px;height:24px;flex-shrink:0}.GiftCardAccordion_detailsContent__VAObQ{padding:0;display:flex;flex-direction:column;gap:4px}.GiftCardAccordion_inputRow__mEPrk{margin-top:24px;display:flex;align-items:flex-start;width:100%;gap:16px;@media screen and (max-width:900px){flex-direction:column;align-items:stretch}}.GiftCardAccordion_textFieldWrapper__tYQWd{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.GiftCardAccordion_textField__rETlf{border:1px solid #bbc4c8;border-radius:4px;flex:1 1;min-width:0}.GiftCardAccordion_textFieldWithIcon__lu_Pb{padding-left:40px!important;background-color:var(--color-white)!important}.GiftCardAccordion_starIcon__jwqCT{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;animation:GiftCardAccordion_starAppear__KKnHP .5s ease-out}@keyframes GiftCardAccordion_starAppear__KKnHP{0%{opacity:0;transform:translateY(-50%) scale(0) rotate(-180deg)}50%{transform:translateY(-50%) scale(1.2) rotate(0deg)}to{opacity:1;transform:translateY(-50%) scale(1) rotate(0deg)}}.GiftCardAccordion_errorText__LCqPx{color:rgba(181,32,32,1);font-size:12px;line-height:1.5;width:100%;margin-top:4px}.GiftCardAccordion_successText__gFxIz{color:black;font-size:12px;line-height:1.5;width:100%;margin-top:4px}.GiftCardAccordion_addButton__SY3Ff{flex-shrink:0;background-color:var(--color-brand-600)!important;border-radius:100px!important;padding:10px 32px!important;font-family:var(--font-primary)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:var(--color-black)!important;white-space:nowrap}.GiftCardAccordion_addButton__SY3Ff:hover:not(:disabled){background-color:var(--color-brand-650)!important}.GiftCardAccordion_addButton__SY3Ff:disabled{background-color:var(--color-background-light-hover)!important;color:var(--color-dimmed-light)!important}.GiftCardAccordion_disabledMessage__KY3W2{font-size:14px;line-height:1.5;color:var(--color-dimmed);margin-top:var(--spacing-sm)}.GiftCodeInput_container__gB_Bn{border:solid var(--secondary);border-width:1px 0;margin:var(--spacing-lg) 0 0 0}.GiftCodeInput_summary__Llzy6{padding:var(--spacing-xl) 0}.GiftCodeInput_summaryContent__drnet{font-weight:600;font-size:16px;line-height:24px}.GiftCodeInput_summaryContent__drnet span{font-weight:600!important;font-size:inherit;line-height:inherit}.GiftCodeInput_icon__HpvtD{color:rgb(41,45,50);height:24px;width:24px}.GiftCodeInput_detailsContent__Pu9de{padding:var(--spacing-lg);border-radius:var(--radius-xl);background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.GiftCodeInput_inputRow__jdM7y{display:flex;align-items:center;width:100%;@media screen and (max-width:900px){flex-direction:column}}.GiftCodeInput_textFieldWrapper__7XKes{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.GiftCodeInput_textField__I8ARU{border:1px solid #bbc4c8;border-radius:var(--radius-sm);flex:1 1;min-width:0;color:rgba(181,32,32,1)!important}.GiftCodeInput_textFieldWithIcon__hEiTL{padding-left:40px!important}.GiftCodeInput_starIcon__bISiB{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;animation:GiftCodeInput_star-appear__c_FOi .5s ease-out}@keyframes GiftCodeInput_star-appear__c_FOi{0%{opacity:0;transform:translateY(-50%) scale(0) rotate(-180deg)}50%{transform:translateY(-50%) scale(1.2) rotate(0deg)}to{opacity:1;transform:translateY(-50%) scale(1) rotate(0deg)}}.GiftCodeInput_errorText__aHbtH{color:rgba(181,32,32,1);font-size:12px;line-height:1.5;width:100%}.Progress_linear-container__2GRoP{height:8px;width:100%;max-width:192px;border-radius:4px;overflow:hidden}.Progress_circular-container__wOa6h{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;--border-width:6px}.Progress_circular-container__wOa6h:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:var(--border-width) solid var(--color-track);border-radius:50%;box-sizing:border-box}.Progress_brand-linear-container__4kTE9{background-color:var(--color-brand-200)}.Progress_white-linear-container__I0WLP{background-color:var(--color-background-light)}.Progress_brand-circular-container__qBlwX{background-color:transparent;--color-track:var(--color-brand-200)}.Progress_white-circular-container__cH7T0{background-color:transparent;--color-track:var(--color-background-light-hover)}.Progress_linear__BBkVq{border-radius:4px;height:100%;width:100%;transform-origin:0 50%}.Progress_circular__FLjZb{border:var(--border-width) solid transparent;border-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;width:100%;height:100%}.Progress_linear-indeterminate__qoEgA{animation:Progress_linear-indeterminate-animation__lkPve .9s ease-out infinite}.Progress_circular-indeterminate__0JEvz{animation:Progress_circular-indeterminate-animation__lWOYW .7s ease-in-out infinite}.Progress_brand-linear__ZRC5k{background-color:var(--color-brand-600)}.Progress_white-linear__p7_UD{background-color:var(--color-dimmed-light)}.Progress_brand-circular__C9AY9{border-top-color:var(--color-brand-600)}.Progress_white-circular__1ZBfX{border-top-color:var(--color-dimmed-light)}@keyframes Progress_linear-indeterminate-animation__lkPve{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.4)}to{transform:translateX(100%) scaleX(.5)}}@keyframes Progress_circular-indeterminate-animation__lWOYW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutDialog_voucherContainer__oO9cv{width:100%}.CheckoutDialog_voucherDetails__N2v_n{background-color:transparent;padding-inline:0}.CheckoutDialog_voucherInputRow__WZ3xC{@media screen and (max-width:900px){align-items:stretch;gap:var(--spacing-md)}}.page_container__5oLn7{display:flex;flex-direction:column;gap:var(--spacing-2xl);@media screen and (max-width:900px){gap:var(--spacing-lg)}}.page_backLink__GClJl{font:var(--text-15);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dimmed-medium);display:inline-flex;align-items:center;gap:var(--spacing-md);width:fit-content;& svg{width:16px;height:16px}}.page_twoColumn__nYY5y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-4xl);@media screen and (max-width:1200px){grid-template-columns:1fr;gap:0}}.page_contentWrapper__A3Eqb{display:flex;flex-direction:column;gap:var(--spacing-xl);@media screen and (max-width:900px){gap:var(--spacing-lg)}}.page_titleSection__FaeTJ{display:flex;flex-direction:column;gap:var(--spacing-mg)}.page_availableLabel__WLYJ6{font:var(--text-10);color:var(--color-dimmed-medium)}.page_title__zWz6F{font:italic 300 52px/120% var(--font-serif-display);@media screen and (max-width:900px){font:var(--heading-3-mob)}}.page_campaignEndsAt__Q0Ecl{color:var(--color-dimmed-medium);font-size:.875rem}.page_priceHighlight__C1Pv2{display:flex;align-items:baseline;gap:var(--spacing-md);flex-wrap:wrap}.page_priceFrom__VKm4y{font:var(--text-2);color:var(--color-dimmed-medium)}.page_priceValue__PZvaJ{font-family:Poppins,sans-serif;font-weight:600;font-size:32px;line-height:1;letter-spacing:-.03em;@media screen and (max-width:900px){font-size:26px}}.page_priceValueStrikethrough__0B4nT{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:1;color:var(--color-dimmed-medium);@media screen and (max-width:900px){font-size:16px}}.page_b2bDiscountLabel__j_Z8l{background:var(--color-brand-100);color:var(--color-brand-900);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-md);font-size:.875rem;font-weight:600}.page_description__mgxie{font:var(--text-2);color:var(--color-dimmed-medium);line-height:1.7;padding-left:var(--spacing-lg);border-left:2px solid var(--color-brand-600);max-width:560px;@media screen and (max-width:900px){padding-left:var(--spacing-mg)}& p+p{margin-top:var(--spacing-md)}}.page_priceTable__eidIp{list-style:none;display:flex;flex-direction:column;gap:0;border:1px solid var(--color-stroke-medium);background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;margin:0;padding:0}.page_priceRow__Pa5Dj{display:grid;grid-template-columns:1fr auto auto;gap:var(--spacing-mg);align-items:center;padding:var(--spacing-mg) var(--spacing-lg);font:var(--text-2);&+&{border-top:1px solid var(--color-stroke-medium)}@media screen and (max-width:900px){font-size:13px;gap:var(--spacing-md)}}.page_priceRowName__rWUJJ{font-weight:600}.page_priceRowDuration__xUzfZ{color:var(--color-dimmed-medium);font-size:13px;white-space:nowrap;@media screen and (max-width:900px){font-size:12px}}.page_priceRowAmount__qWomO{font-weight:600;white-space:nowrap;text-align:right}.page_ctaGroup__DJEug{display:flex;flex-direction:column;gap:var(--spacing-mg);margin-top:var(--spacing-md)}.page_practicalButton__FJ2s_{align-self:flex-start;padding:var(--spacing-sm) var(--spacing-lg)}.page_imageWrapper__neKBf{position:relative;border-radius:var(--radius-3xl);overflow:hidden;width:100%;&.page_desktopImage___2BO1{aspect-ratio:3/4;align-self:start;position:sticky;top:var(--spacing-3xl)}&.page_mobileImage__T0NKn{display:none}@media screen and (max-width:1200px){&.page_desktopImage___2BO1{display:none}&.page_mobileImage__T0NKn{display:block;aspect-ratio:4/3;border-radius:var(--radius-2xl)}}}.page_imageWrapper__neKBf img{width:100%;height:100%;object-fit:cover}.page_divider__UT2VQ{height:1px;border:none;margin:0;background:linear-gradient(to right,var(--color-brand-600) 0,var(--color-stroke-light) 50%,transparent 100%)}.page_bottomSection__GYlUt{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-4xl);align-items:start;@media screen and (max-width:1200px){grid-template-columns:1fr;gap:var(--spacing-2xl)}@media screen and (max-width:900px){& .page_infoBlock__VT2jr{order:-1}}}.page_accordions__8yDAb{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_accordionDetails__1nq_V{background:var(--color-background-accordion);border-radius:var(--radius-lg);overflow:hidden;font-size:13px;line-height:1.6;color:var(--color-dimmed-medium);&[open]{&>summary{&:after{-webkit-mask-image:url(/_next/static/media/arrow-up-circle.55c89d1c.svg);mask-image:url(/_next/static/media/arrow-up-circle.55c89d1c.svg)}&+*{padding:0 var(--spacing-lg) var(--spacing-lg)}}}}.page_accordionSummary__67Cpj{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-mg) var(--spacing-lg);font:var(--text-2);font-weight:600;color:var(--color-black);list-style:none;cursor:pointer;&:after{content:"";-webkit-mask-image:url(/_next/static/media/arrow-down-circle.5b8a1659.svg);mask-image:url(/_next/static/media/arrow-down-circle.5b8a1659.svg);width:var(--icon-md);height:var(--icon-md);min-width:var(--icon-md);min-height:var(--icon-md);background-color:var(--color-dimmed-medium)}&::-webkit-details-marker,&::marker{display:none}}.page_accordionContent__o_XjU{display:flex;flex-direction:column;gap:var(--spacing-md);padding:0 var(--spacing-lg)}.page_infoBlock__VT2jr{background-color:var(--color-brand-950);color:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);height:fit-content}.page_infoBlockTitle__N1diV{font:var(--text-12);color:var(--color-brand-300);display:flex;align-items:center;gap:var(--spacing-md)}.page_list__OvPix{list-style:none;padding:0;margin:0}.page_item__LOiyQ{font-size:13px;line-height:1.6;padding:var(--spacing-md) 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.85);&:last-child{border-bottom:none}}.page_infoBlockFooter__LXnJL{font-size:12px;color:rgba(255,255,255,.7);padding-top:var(--spacing-sm)}.page_link___E6zr{color:var(--color-brand-400);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page_price-section__jnPE6{border-top:2px solid var(--color-stroke-dark);padding-top:var(--spacing-lg);margin-top:var(--spacing-md)}.page_radio-button__QjI2P{padding:var(--spacing-sm) var(--spacing-lg);border-radius:100px!important;border:2px solid var(--color-black);background-color:transparent!important}.page_radio-button__QjI2P:has(input:checked),.page_radio-button__QjI2P:hover{background-color:var(--color-black)!important;color:var(--color-white)!important}.page_error-text__4FIvc{color:red}@media (min-width:641px){.TimeSelection_dialog-times__5kAIl{max-height:80vh!important;max-height:80dvh!important}.TimeSelection_dialog-confirm__db4tV{max-height:min-content!important;height:min-content!important}}.TimeSelection_days__ARTt4{cursor:pointer}@media screen and (max-width:640px){.TimeSelection_days__ARTt4{overflow-x:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:100vw;max-width:100dvw;margin-inline:-16px;padding-inline:16px}}.TimeSelection_daytime-radio__YvE5e{height:68px;width:100%;padding:var(--spacing-md)}.TimeSelection_daytime-radio-in-color__2CS8O{color:var(--color-brand-800)!important}.TimeSelection_filter__5Vj9V{padding-block-end:var(--spacing-md);border-bottom:1px solid var(--color-dimmed-light)}.TimeSelection_time-of-day-filter__aPq8Q{padding-block-end:var(--spacing-lg)}.TimeSelection_time-of-day-filter-label__tpUII{padding-block-start:var(--spacing-md);padding-block-end:var(--spacing-mg)}.TimeSelection_checkbox-time__DKjvr{padding-inline-start:var(--spacing-md)}.TimeSelection_timeslot__9NU6g{padding:var(--spacing-xl);height:72px}@media screen and (max-width:640px){.TimeSelection_timeslot__9NU6g{padding-block:var(--spacing-md);height:58px}}.TimeSelection_timeslots__eyYm5{padding-block-start:var(--spacing-md);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.TimeSelection_timeslot-current-booking__oB8PZ{cursor:default!important;pointer-events:none}.TimeSelection_current-booking___FooT{color:var(--color-brand-600)}.TimeSelection_submit-actions__HnZNR{place-self:end;margin-block-start:var(--spacing-lg)}.TimeSelection_dialog-feedback__6AnZE{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-block-start:var(--spacing-lg)}.TimeSelection_confirmation-text__yEtWj{white-space:pre-line}.TimeSelection_confirmation-dialog__QudJO{width:fit-content}.TimeSelection_close-button__Nwh5q{height:min-content}.TimeSelection_caregiver-switcher__OcM7_{margin-top:calc(var(--spacing-md) * -1)}.TimeSelection_dentist-info__QW_ib{display:flex;flex-direction:column;gap:var(--spacing-xs)}.TimeSelection_switch-link__3Fqxn{font-size:var(--font-size-body-small);color:var(--color-dimmed-medium);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;text-align:left;width:fit-content}.TimeSelection_switch-link__3Fqxn:hover{color:var(--color-dimmed-dark)}.TimeSelection_switch-feedback-alert__pQ52H{border:none!important;font-weight:600;margin-bottom:var(--spacing-md)}.TimeSelection_switch-feedback__UR6h8{display:flex;flex-direction:column;gap:var(--spacing-lg)}.TimeSelection_switch-feedback-actions__6qUBW{display:flex;gap:var(--spacing-md);justify-content:flex-end}.TimeSelection_caregiver-button__KtnSM{flex-grow:1;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;&:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}&:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (max-width:640px){.TimeSelection_caregiver-button__KtnSM{padding-inline:var(--spacing-md)}}.RadioButton_label__mkURf{cursor:pointer;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;text-align:center;border-radius:var(--radius-lg);background-color:var(--color-background-light);transition:var(--transition-hover);-webkit-user-select:none;user-select:none}.RadioButton_label__mkURf:hover{background-color:var(--color-background-light-hover)}.RadioButton_disabled__d2u24{cursor:not-allowed!important;opacity:.5;pointer-events:none}@supports selector(:has(*)){.RadioButton_label__mkURf:has(.RadioButton_input___l6yX:checked){background-color:var(--color-brand-600);&:hover{background-color:var(--color-brand-650)}}.RadioButton_input___l6yX{position:fixed;opacity:0;pointer-events:none}}@media (prefers-contrast:more){.RadioButton_label__mkURf{border:2px solid var(--color-background-light)}.RadioButton_label__mkURf:has(.RadioButton_input___l6yX:checked){border:2px solid var(--color-brand-800)}}.InvisalignConsultation_bankid__NCg4W{display:flex;flex-direction:column;align-items:center;gap:16px}.InvisalignConsultation_qr___FAe4{display:flex;align-items:center;justify-content:center;width:200px;height:200px}.InvisalignConsultation_qr___FAe4>canvas,.InvisalignConsultation_qr___FAe4>img,.InvisalignConsultation_qr___FAe4>svg{max-width:100%;height:auto}.InvisalignConsultation_form__egNLS{display:flex;flex-direction:column;gap:16px}