.loyalty-earned-line[data-v-498ee130],.loyalty-promo-block[data-v-46ce1ecd]{color:var(--loyalty-color-accent-strong)}.loyalty-promo-block[data-v-46ce1ecd]{background-color:var(--loyalty-color-surface-tint)}.loyalty-promo-block a[data-v-46ce1ecd],.loyalty-promo-block a[data-v-46ce1ecd]:hover{color:inherit}.loyalty-redemption-callout[data-v-74878d34]{background-color:var(--loyalty-color-surface-tint);color:var(--loyalty-color-accent-strong)}.bs-price[data-v-78959e32]{white-space:nowrap}.bs-amount-rows[data-v-54778d28]{display:flex;flex-direction:column;gap:4px}.bs-amount-rows__service[data-v-54778d28]{display:flex;flex-direction:column;gap:0}.bs-amount-rows__row[data-v-54778d28]{align-items:center;display:flex;gap:8px;justify-content:space-between}.bs-benefits[data-v-065c7ffd]{display:flex;flex-direction:column;gap:4px}.bs-benefits__row[data-v-065c7ffd]{align-items:center;display:flex;gap:8px}.bs-benefits__icon[data-v-065c7ffd]{fill:currentColor;flex-shrink:0}.bs-benefits__label[data-v-065c7ffd]{word-break:break-word}.bs-timeline[data-v-5fca4b80]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.bs-timeline__title[data-v-5fca4b80]{font-size:var(--w-font-size-body,16px);margin:0 0 4px}.bs-timeline__step[data-v-5fca4b80]{align-items:flex-start;display:flex;gap:8px;position:relative}.bs-timeline__step[data-v-5fca4b80]:not(:last-child):before{background-color:var(--w-color-gray-300);content:"";height:calc(100% - 4px);left:8px;position:absolute;top:20px;transform:translateX(-50%);width:1px}.bs-timeline__icon[data-v-5fca4b80]{fill:var(--w-color-gray-400);flex-shrink:0;margin-top:4px;position:relative;z-index:1}.bs-timeline__body[data-v-5fca4b80]{align-items:flex-start;display:flex;flex:1;gap:8px;justify-content:space-between}.bs-timeline__label[data-v-5fca4b80]{word-break:break-word}.bs-total-row[data-v-5ffa4198]{background-color:var(--w-color-gray-100);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 12px}.bs-total-row__main[data-v-5ffa4198]{align-items:center;display:flex;gap:8px;justify-content:space-between}.bs-total-row__vat[data-v-5ffa4198]{margin-left:4px}.bs-total-row__vat[data-v-5ffa4198],.bs-visit-card[data-v-73cd6dfb]{font-weight:var(--w-font-weight-450,450)}.bs-visit-card[data-v-73cd6dfb] .avatar,.bs-visit-card[data-v-73cd6dfb] .avatar img,.bs-visit-card[data-v-73cd6dfb] .avatar:before{border-radius:var(--w-border-radius-m,8px)}.bs-visit-card[data-v-73cd6dfb] .media-body{overflow:visible!important}.bs-visit-card [data-test-id=bs-visit-date][data-v-73cd6dfb]{margin-bottom:var(--w-space-8,8px)}.bs-visit-card .media-custom-description[data-v-73cd6dfb]{position:relative}.bs-visit-card .media-custom-description[data-v-73cd6dfb] .svg-icon{left:-32px;position:absolute;top:2px}.booking-summary[data-v-15133710]{display:flex;flex-direction:column;gap:16px}.booking-summary__summary[data-v-15133710]{display:flex;flex-direction:column;gap:12px}.booking-summary__title[data-v-15133710]{margin:0}.booking-summary__credit-row[data-v-15133710]{align-items:center;color:var(--loyalty-color-accent-strong);display:flex;gap:8px;justify-content:space-between}.booking-summary__credit-amount[data-v-15133710]{white-space:nowrap}.booking-summary__divider[data-v-15133710]{background-color:rgba(0,0,0,.2);border:0;height:1px;margin:0;width:100%}.checkout-sticky-bar[data-v-1ab8d497]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.checkout-sticky-bar[data-v-1ab8d497] .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))}}