blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol,ul{list-style:none;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root:root{--AppointmentBasket-linkColor:var(--color-foundations-grey-1000-light);--BookingTerms-linkColor:var(--color-foundations-grey-1000-light);--ConfirmationBasket-color:var(--color-foundations-grey-1000-light);--InfoItem-color:var(--color-foundations-grey-1000-light);--Discount-color:var(--color-foundations-grey-1000-light);--AuthenticatedUserGreeting-linkColor:var(
    --color-foundations-grey-1000-light
  );--PaymentMethod-label-checked:var(--color-foundations-grey-1000-light);--PaymentMethod-additionalInfo-checked:var(
    --color-foundations-grey-1000-light
  );--FormCheckbox-label-color:var(--color-foundations-grey-1000-light);--SelectPaymentMethod-color:var(--color-foundations-grey-1000-light);--StoredCards-highlight-color:var(--color-foundations-grey-1000-light);--LoyaltyPaymentBanner-color:var(--color-foundations-grey-1000-light);--LoyaltySignIn-color:var(--color-foundations-grey-1000-light);--LoyaltyTotal-color:var(--color-foundations-grey-1000-light);--Unsubscribe-color:var(--color-foundations-grey-1000-light);--AppointmentBasket-datetime-color:var(--color-foundations-grey-800-light);--BookingTerms-color:var(--color-foundations-grey-800-light);--PaymentMethods-color:var(--color-foundations-grey-800-light);--Discount-boxShadowColor:var(--color-foundations-grey-800-light);--Discount-metaColor:var(--color-foundations-grey-800-light);--Discount-disabled-color:var(--color-foundations-grey-800-light);--AuthenticatedUserGreeting-color:var(--color-foundations-grey-800-light);--GuestUserGreeting-color:var(--color-foundations-grey-800-light);--PaymentMethod-additionalInfo-color:var(--color-foundations-grey-800-light);--PaymentNotice-color:var(--color-foundations-grey-800-light);--UserDetails-required-color:var(--color-foundations-grey-800-light);--OrderDate-durationColor:var(--color-foundations-grey-800-light);--OrderItem-optionColor:var(--color-foundations-grey-800-light);--GiftcardCancellationPolicy-policyColor:var(
    --color-foundations-grey-800-light
  );--ManagePolicies-policyColor:var(--color-foundations-grey-800-light);--Discount-backgroundColor:var(--color-foundations-teal-800-light);--OrderItem-discountColor:var(--color-foundations-teal-800-light);--OrderPrice-discountColor:var(--color-foundations-teal-800-light);--LoyaltyBadge-onlinePaymentColor:var(--color-foundations-teal-800-light);--LoyaltyBadge-onlinePaymentBackgroundColor:var(
    --color-foundations-teal-100-light
  );--ConfirmationBasket-loyaltyBackgroundColor:var(
    --color-foundations-teal-100-light
  );--LoyaltyPaymentBanner-backgroundColor:var(
    --color-foundations-teal-100-light
  );--LoyaltySignIn-boxBackgroundColor:var(--color-foundations-teal-100-light);--LoyaltyTotal-backgroundColor:var(--color-foundations-teal-100-light);--GiftCardBasket-backgroundColor:var(--color-foundations-teal-800-light);--SaveConfirmation--highlight-color:var(--color-foundations-teal-700-light);--Confirmation-borderColor:var(--color-foundations-grey-200-light);--ConfirmationBanner-color:var(--color-foundations-green-700-light);--ConfirmationBanner-backgroundColor:var(
    --color-foundations-green-100-light
  );--Payment-secureColor:var(--color-foundations-green-700-light);--PaymentMethods-payAtVenueColor:var(--color-foundations-yellow-800-light);--PaymentMethods-payAtVenueBackgroundColor:var(
    --color-foundations-yellow-100-light
  );--LoyaltyBadge-badgeColor:var(--color-foundations-yellow-800-light);--LoyaltyBadge-badgeBackgroundColor:var(
    --color-foundations-yellow-100-light
  );--Discount-positiveColor:var(--color-foundations-green-700-light);--Discount-negativeColor:var(--color-foundations-pink-700-light);--FormCheckbox-onError-color:var(--color-foundations-pink-700-light);--PayByCard-onError-color:var(--color-foundations-pink-700-light);--CardElement-onError-color:var(--color-foundations-pink-700-light);--TelephoneDuplicateFormError-onError-color:var(
    --color-foundations-pink-700-light
  );--GenericError-onError-color:var(--color-foundations-pink-700-light);--PayByCard-backgroundColor:var(--color-foundations-grey-100-light);--LoyaltyGuestBanner-backgroundColor:var(
    --color-foundations-yellow-100-light
  );--LoyaltyGuestBanner-color:var(--color-foundations-yellow-800-light);--InfoItem-backgroundColor:var(--color-foundations-grey-100-light);--OrderItem-treatmentTypeBadgeColor:var(--color-foundations-teal-800-light);--OrderItem-treatmentTypeBadgeBackgroundColor:var(
    --color-foundations-teal-100-light
  );--OrderItem-employeeBadgeColor:var(--color-foundations-yellow-800-light);--OrderItem-employeeBadgeBackgroundColor:var(
    --color-foundations-yellow-100-light
  )}body{background-color:var(--color-white);color:var(--color-foundations-grey-1000-light);font-family:var(--font-family-treatwell)}.Error-module_root_f65069{display:flex;flex-direction:column;justify-content:center;min-height:50vh;text-align:center}.Error-module_body_f6eb45{margin-top:var(--spacing-md)}.Error-module_cta_d57df6{margin-left:auto;margin-right:auto;margin-top:var(--spacing-xxl)}:root{--Container-maxWidth:1120px;--Container-padding:var(--spacing-md);--Layout-rowGap:var(--spacing-xxl);--Layout-colGap:var(--spacing-xl);--Layout-content-columnMid:8;--Layout-content-columnEnd:13;--Layout-aside-stickyTop:var(--spacing-xxl);--Layout-container--tablet-maxWidth:550px}.Layout-module_layout_c44db7{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:var(--Layout-rowGap)}.Layout-module_layout_c44db7>*{grid-column:span 12}.Layout-module_container_faf2f1{box-sizing:content-box;height:100%;margin-left:auto;margin-right:auto;max-width:var(--Container-maxWidth);padding-left:var(--Container-padding);padding-right:var(--Container-padding)}.Layout-module_aside_b975e3{grid-row:2}.Layout-module_content_eb039e.Layout-module_inline_f5518f{grid-column:1/calc(var(--Layout-content-columnMid) - 1)}.Layout-module_aside_b975e3.Layout-module_inline_f5518f{grid-column:calc(var(--Layout-content-columnMid) - 1) /var(--Layout-content-columnEnd);grid-row:1}@media (min-width:520px){.Layout-module_content_eb039e.Layout-module_inline_f5518f{grid-column:1/var(--Layout-content-columnMid)}.Layout-module_aside_b975e3.Layout-module_inline_f5518f{grid-column:var(--Layout-content-columnMid) /-1}}@media (min-width:600px){.Layout-module_container_faf2f1{max-width:var(--Layout-container--tablet-maxWidth)}}@media (min-width:900px){.Layout-module_container_faf2f1{max-width:var(--Container-maxWidth);padding-left:calc(var(--Container-padding)*3);padding-right:calc(var(--Container-padding)*3)}.Layout-module_layout_c44db7{grid-template-rows:auto 1fr;grid-column-gap:var(--Layout-colGap)}.Layout-module_content_eb039e{grid-column:1/var(--Layout-content-columnMid)}.Layout-module_aside_b975e3{grid-column:var(--Layout-content-columnMid) /-1;grid-row:1/-1}.Layout-module_aside_b975e3>div{position:sticky;top:var(--Layout-aside-stickyTop)}}@media (min-width:1100px){.Layout-module_container_faf2f1{padding-left:var(--Container-padding);padding-right:var(--Container-padding)}.Layout-module_aside_b975e3{grid-column-start:calc(var(--Layout-content-columnMid) + 1)}}.WidgetHeader-module_alignCenter_c1eeec{text-align:center}.WidgetHeader-module_logoDesktop_f19829,.WidgetHeader-module_logoMobile_a43740{height:55px;width:140px}.WidgetHeader-module_logoMobile_a43740{margin-left:auto;margin-right:auto}.MarketplaceHeader-module_mobileLink_dc64bb{height:var(--spacing-lg)}.MarketplaceHeader-module_link_dcb8fc{color:var(--MarketplaceHeader-link-color);text-decoration:none;vertical-align:middle}.MarketplaceHeader-module_desktopLink_dd9167{display:inline-block}
/*# sourceMappingURL=main.ee553af1.css.map*/