.checkout-sticky-bar[data-v-c4c9ddda]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.checkout-sticky-bar[data-v-c4c9ddda] .w-button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:767px){.has-checkout-sticky-bar-offset{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}}.loyalty-callout[data-v-636b1a41],.loyalty-earned-line[data-v-60c5d139]{color:var(--loyalty-color-accent-strong)}.loyalty-callout[data-v-636b1a41]{--w-card-primary-color-background:var(--loyalty-color-surface-tint);--w-card-primary-color-border:transparent}.loyalty-callout a[data-v-636b1a41],.loyalty-callout a[data-v-636b1a41]:hover{color:inherit}.bs-price[data-v-ad3338d8]{white-space:nowrap}.bs-amount-rows[data-v-7a50e884]{display:flex;flex-direction:column;gap:4px}.bs-amount-rows__service[data-v-7a50e884]{display:flex;flex-direction:column;gap:0}.bs-amount-rows__row[data-v-7a50e884]{align-items:center;display:flex;gap:8px;justify-content:space-between}.bs-benefits[data-v-6b055e5f]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.bs-benefits__row[data-v-6b055e5f]{align-items:flex-start;display:flex;gap:8px}.bs-benefits__icon[data-v-6b055e5f]{flex-shrink:0}.bs-benefits__label[data-v-6b055e5f]{word-break:break-word}.bs-timeline[data-v-34974e41]{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-bottom:8px}.bs-timeline__step[data-v-34974e41]{align-items:flex-start;display:flex;gap:8px;position:relative}.bs-timeline__step[data-v-34974e41]:not(:last-child):before{background-color:var(--w-color-gray-300);content:"";height:calc(100% - var(--w-icon-size-m) - var(--w-icon-background-size-m-padding)*2 + 16px);left:calc(var(--w-icon-size-m)/2 + var(--w-icon-background-size-m-padding)*2/2);position:absolute;top:calc(var(--w-icon-size-m) + var(--w-icon-background-size-m-padding)*2);transform:translateX(-50%);width:1px}.bs-timeline__marker[data-v-34974e41]{flex-shrink:0;position:relative;z-index:1}.bs-timeline__marker--empty[data-v-34974e41]{background-color:var(--w-icon-color-background-muted);border-radius:var(--w-icon-background-border-radius);height:calc(var(--w-icon-size-m) + var(--w-icon-background-size-m-padding)*2);width:calc(var(--w-icon-size-m) + var(--w-icon-background-size-m-padding)*2)}.bs-timeline__body[data-v-34974e41]{align-items:flex-start;display:flex;flex:1;gap:8px;justify-content:space-between}.bs-timeline__label[data-v-34974e41]{word-break:break-word}.bs-total-row[data-v-6b32a36f]{display:flex;flex-direction:column;gap:4px}.bs-total-row__main[data-v-6b32a36f]{align-items:center;display:flex;gap:8px;justify-content:space-between}.bs-total-row__label[data-v-6b32a36f]{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:4px}.bs-visit-card[data-v-df66b170]{font-weight:var(--w-font-weight-450,450)}.bs-visit-card[data-v-df66b170] .avatar,.bs-visit-card[data-v-df66b170] .avatar img,.bs-visit-card[data-v-df66b170] .avatar:before{border-radius:var(--w-border-radius-m,8px)}.bs-visit-card[data-v-df66b170] .media-body{overflow:visible!important}.bs-visit-card [data-testid=bs-visit-date][data-v-df66b170]{margin-bottom:var(--w-space-8,8px)}.bs-visit-card .media-custom-description[data-v-df66b170]{position:relative}.bs-visit-card .media-custom-description[data-v-df66b170] .svg-icon{left:-32px;position:absolute;top:2px}.booking-summary[data-v-769ec21e]{display:flex;flex-direction:column;gap:16px}.booking-summary__summary[data-v-769ec21e]{display:flex;flex-direction:column;gap:8px}.booking-summary__title[data-v-769ec21e]{padding-block:8px}.booking-summary__total[data-v-769ec21e]{margin-block:16px}.booking-summary__credit-row[data-v-769ec21e]{align-items:center;color:var(--loyalty-color-accent-strong);display:flex;gap:8px;justify-content:space-between}.booking-summary__credit-amount[data-v-769ec21e]{color:var(--w-text-color-danger);white-space:nowrap}.booking-summary__divider[data-v-769ec21e]{background-color:rgba(0,0,0,.2);border:0;height:1px;margin:0;width:100%}.payment-method-logos-row[data-v-de51b846]{min-width:0;position:relative;width:100%}.payment-method-logos-row__visible[data-v-de51b846]{align-items:center;display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.payment-method-logos-row__measurer[data-v-de51b846]{align-items:center;display:inline-flex;flex-wrap:nowrap;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap}.payment-method-logos-row__logo[data-v-de51b846]{display:inline-flex;flex:0 0 auto;margin-right:var(--w-space-8,.5rem)}.payment-method-logos-row__more[data-v-de51b846]{flex:0 0 auto;white-space:nowrap}.payment-option-card-watson[data-v-6ec9bb20]{cursor:pointer;margin-top:var(--w-space-16,1rem)}.payment-option-card-watson--selected[data-v-6ec9bb20]{border-color:var(--w-color-border-accent,var(--dp-color-primary))}.payment-option-card-watson--disabled[data-v-6ec9bb20]{cursor:not-allowed;opacity:.5;pointer-events:none}.payment-option-card-watson__header[data-v-6ec9bb20]{align-items:flex-start;column-gap:var(--w-radio-label-margin)}.payment-option-card-watson__label[data-v-6ec9bb20]{column-gap:var(--w-space-8,.5rem);row-gap:var(--w-space-8,.5rem)}.payment-option-card-watson__price[data-v-6ec9bb20]{white-space:nowrap}.payment-option-card-watson__body[data-v-6ec9bb20]{margin-left:calc(var(--w-radio-label-margin) + var(--w-radio-size));margin-top:.5rem}.payment-option-card-watson__radio[data-v-6ec9bb20] .w-radio-label{display:block;margin-bottom:0}.payment-option-card-watson__radio[data-v-6ec9bb20] .w-radio-icon{margin-top:0}.payment-option-card-watson__radio[data-v-6ec9bb20] .w-radio-label-text{display:none}.payment-option-card-watson__learn-more[data-v-6ec9bb20]{margin-left:var(--w-space-4,.25rem)}.checkout-payment-option[data-v-c8207d80]{cursor:pointer}.checkout-payment-option--selected[data-v-c8207d80]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.checkout-payment-option--disabled[data-v-c8207d80]{cursor:not-allowed;opacity:.5;pointer-events:none}.checkout-payment-option__icon[data-v-c8207d80]{flex-shrink:0;width:2.5rem}.blik-option__mark[data-v-a17fa87c],.google-pay-option__mark[data-v-4d19d5a5]{height:auto;max-width:100%}.checkout-new-card-autopay[data-v-787cce0c]{--checkout-new-card-autopay-loaded-frame-height:31rem}@media(min-width:768px){.checkout-new-card-autopay[data-v-787cce0c]{--checkout-new-card-autopay-loaded-frame-height:21rem}}.checkout-new-card-autopay__widget[data-v-787cce0c]{border-radius:var(--w-input-border-radius)}.checkout-new-card-autopay__widget--busy[data-v-787cce0c]{background-color:var(--w-input-color-background);min-height:var(--checkout-new-card-autopay-loaded-frame-height)}@media(prefers-reduced-motion:no-preference){.checkout-new-card-autopay__widget--busy[data-v-787cce0c]{animation:checkout-new-card-autopay-pulse-787cce0c 1.4s ease-in-out infinite}}.checkout-new-card-autopay__widget--locked[data-v-787cce0c]{opacity:.5;pointer-events:none}.checkout-new-card-autopay__frame[data-v-787cce0c]{display:block;width:100%}.checkout-new-card-autopay__frame--hidden[data-v-787cce0c]{visibility:hidden}@keyframes checkout-new-card-autopay-pulse-787cce0c{0%,to{background-color:var(--w-input-color-background)}50%{background-color:var(--w-color-background-neutral)}}.checkout-new-card-dlocal__fields[data-v-728aa83f]{flex-wrap:wrap}.checkout-new-card-dlocal__fields--locked[data-v-728aa83f]{opacity:.5;pointer-events:none}.checkout-new-card-dlocal__group[data-v-728aa83f]{--w-label-margin-bottom:var(--w-input-label-margin)}.checkout-new-card-dlocal__group .w-feedback[data-v-728aa83f]{margin-top:var(--w-input-info-margin)}.checkout-new-card-dlocal__group--pan[data-v-728aa83f]{flex:1 0 100%}.checkout-new-card-dlocal__group--expiration[data-v-728aa83f]{flex:2 1 0}.checkout-new-card-dlocal__group--cvv[data-v-728aa83f]{flex:1 0 100%}@media(min-width:768px){.checkout-new-card-dlocal__group--cvv[data-v-728aa83f]{flex:1 1 0}}.checkout-new-card-dlocal__field[data-v-728aa83f]{align-items:center;background-color:var(--w-input-color-background);border:1px solid var(--w-input-color-border);border-radius:var(--w-input-border-radius);display:flex;height:var(--w-input-height);padding-inline:var(--w-input-padding)}.checkout-new-card-dlocal__field[data-v-728aa83f]>*{min-width:0;width:100%}@media(prefers-reduced-motion:no-preference){.checkout-new-card-dlocal__field--busy[data-v-728aa83f]{animation:checkout-new-card-dlocal-pulse-728aa83f 1.4s ease-in-out infinite}}.checkout-new-card-dlocal__field--error[data-v-728aa83f]{border-color:var(--w-input-color-border-error)}@media(prefers-reduced-motion:no-preference){.checkout-new-card-dlocal__holder-name--busy[data-v-728aa83f] .w-input-control{animation:checkout-new-card-dlocal-pulse-728aa83f 1.4s ease-in-out infinite}}.checkout-new-card-dlocal__holder-name--locked[data-v-728aa83f]{opacity:.5}@keyframes checkout-new-card-dlocal-pulse-728aa83f{0%,to{background-color:var(--w-input-color-background)}50%{background-color:var(--w-color-background-neutral)}}.checkout-new-card-stripe__field[data-v-121aa8b6]{background-color:var(--w-input-color-background);border:1px solid var(--w-input-color-border);border-radius:var(--w-input-border-radius);display:flex;flex-direction:column;height:var(--w-input-height);justify-content:center;padding-inline:var(--w-input-padding)}.checkout-new-card-stripe__field[data-v-121aa8b6]>*{min-width:0;width:100%}@media(prefers-reduced-motion:no-preference){.checkout-new-card-stripe__field--busy[data-v-121aa8b6]{animation:checkout-new-card-stripe-pulse-121aa8b6 1.4s ease-in-out infinite}}.checkout-new-card-stripe__field--error[data-v-121aa8b6]{border-color:var(--w-input-color-border-error)}.checkout-new-card-stripe__field--locked[data-v-121aa8b6]{opacity:.5;pointer-events:none}@keyframes checkout-new-card-stripe-pulse-121aa8b6{0%,to{background-color:var(--w-input-color-background)}50%{background-color:var(--w-color-background-neutral)}}.checkout-new-card-save[data-v-09bdabef]{gap:var(--w-input-label-margin);margin-bottom:calc(var(--w-card-padding-m)*-1)}.checkout-saved-card--expired[data-v-f9c4c24c]{cursor:not-allowed;opacity:.5;pointer-events:none}.checkout-saved-cards-disclosure[data-v-f9c4c24c]{align-self:center}.checkout-payment-options[data-v-20d4e1be]{gap:var(--w-space-32)}.checkout-payment-options__list[data-v-20d4e1be]{gap:var(--w-space-xs)}.checkout-payment-options__actions[data-v-20d4e1be]{gap:var(--w-space-8)}.checkout-payment-options__back[data-v-20d4e1be]{align-self:flex-start}.checkout-payment-options__back[data-v-20d4e1be] .w-button-label{color:var(--w-color-foreground-accent)}