.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%}.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))}}.visit-payment-entry-pending[data-v-6ce336d7]{min-height:100vh;min-height:100dvh}