@layer bricks {.brxe-button{width:auto}}#brxe-febobd {width: 100%}#brxe-febobd { width: 100%; max-width: 1120px; margin-inline: auto;}#brxe-febobd .latepoint-w { width: 100%; margin: 0 auto !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; color: var(--text-body) !important; font-family: "Barlow", sans-serif !important;}#brxe-febobd .latepoint-booking-form-element { width: min(100%, 1120px) !important; margin: 0 auto !important; background: var(--background) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden; color: var(--text-body) !important; font-family: "Barlow", sans-serif !important;}#brxe-febobd .latepoint-form-w,#brxe-febobd .latepoint-body,#brxe-febobd .latepoint-step-content,#brxe-febobd .latepoint-footer { background: var(--background) !important; color: var(--text-body) !important;}#brxe-febobd .latepoint-side-panel,#brxe-febobd .latepoint-summary-w,#brxe-febobd .os-summary-contents,#brxe-febobd .summary-header,#brxe-febobd .summary-box,#brxe-febobd .summary-price-breakdown-wrapper { background: var(--surface) !important; color: var(--text-body) !important;}#brxe-febobd .latepoint-side-panel { flex: 0 0 300px !important; width: 300px !important; border-right: 1px solid var(--dark-l-2) !important; padding: var(--space-l) var(--space-m) var(--space-m) !important;}#brxe-febobd .latepoint-summary-w { border-left: 1px solid var(--dark-l-2) !important;}#brxe-febobd .latepoint-heading-w { background: var(--background) !important; border-bottom: 1px solid var(--dark-l-2) !important; padding: var(--space-m) var(--space-l) !important;}#brxe-febobd .latepoint-body { padding: var(--space-l) !important;}#brxe-febobd .latepoint-footer,#brxe-febobd .os-summary-contents-inner,#brxe-febobd .summary-price-breakdown-wrapper { border-color: var(--dark-l-2) !important;}#brxe-febobd .latepoint-w h1,#brxe-febobd .latepoint-w h2,#brxe-febobd .latepoint-w h3,#brxe-febobd .latepoint-w h4,#brxe-febobd .latepoint-w h5,#brxe-febobd .latepoint-desc-title,#brxe-febobd .os-heading-text,#brxe-febobd .summary-header-label,#brxe-febobd .sbc-big-item,#brxe-febobd .spi-total .spi-name,#brxe-febobd .spi-total .spi-price { color: var(--text-title) !important;}#brxe-febobd .latepoint-desc-title,#brxe-febobd .os-heading-text { font-family: "Bebas Neue", "Barlow Condensed", sans-serif !important; font-size: var(--text-3xl) !important; font-weight: 400 !important; letter-spacing: 1px !important; line-height: 1 !important; text-transform: uppercase !important;}#brxe-febobd .summary-header-label,#brxe-febobd .pbh-label,#brxe-febobd .latepoint-btn { font-family: "Barlow Condensed", sans-serif !important; font-weight: 700 !important; letter-spacing: 2px !important; text-transform: uppercase !important;}#brxe-febobd .latepoint-desc-content,#brxe-febobd .latepoint-questions,#brxe-febobd .summary-attributes,#brxe-febobd .sbc-highlighted-item,#brxe-febobd .spi-name,#brxe-febobd .spi-price,#brxe-febobd .pb-heading,#brxe-febobd .pbh-label { color: var(--text-body) !important;}#brxe-febobd .latepoint-desc-content { line-height: var(--text-line-height-s) !important;}#brxe-febobd .latepoint-step-svg-highlight,#brxe-febobd .latepoint-icon { color: var(--primary) !important; fill: var(--primary) !important;}#brxe-febobd .latepoint-step-svg-base { fill: var(--light-d-4) !important;}#brxe-febobd .os-selectable-items { display: grid !important; gap: var(--space-s) !important;}#brxe-febobd .os-selectable-item,#brxe-febobd .os-form-group,#brxe-febobd .dp-timebox,#brxe-febobd .os-recurring-suggestion-option { background: transparent !important; border: 0 !important; border-radius: var(--radius-xs) !important; box-shadow: none !important; color: var(--text-title) !important; transition: var(--transition-speed-m) ease;}#brxe-febobd .os-selectable-item .os-item-i,#brxe-febobd .os-service-selector,#brxe-febobd .os-item-i { min-height: 64px; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: var(--radius-xs) !important; color: var(--text-title) !important; padding: var(--space-s) var(--space-m) !important; box-shadow: inset 3px 0 0 var(--primary-t-6); transition: var(--transition-speed-m) ease;}#brxe-febobd .os-selectable-item:hover .os-item-i,#brxe-febobd .os-selectable-item.selected .os-item-i,#brxe-febobd .os-selectable-item:hover .os-service-selector,#brxe-febobd .os-selectable-item.selected .os-service-selector { background: var(--surface-hover) !important; border-color: var(--primary) !important; box-shadow: inset 4px 0 0 var(--primary);}#brxe-febobd .os-item-name,#brxe-febobd .os-item-name-w,#brxe-febobd .dp-label,#brxe-febobd .dp-label-time,#brxe-febobd label { color: var(--text-title) !important;}#brxe-febobd .latepoint-w input:not([type="hidden"]),#brxe-febobd .latepoint-w textarea,#brxe-febobd .latepoint-w select { background: var(--background) !important; border: 1px solid var(--dark-l-2) !important; border-radius: var(--radius-xs) !important; color: var(--text-title) !important;}#brxe-febobd .latepoint-w input[type="checkbox"],#brxe-febobd .latepoint-w input[type="radio"] { accent-color: var(--primary);}#brxe-febobd .os-current-month-label,#brxe-febobd .times-header-label { color: var(--text-title) !important; font-family: "Barlow Condensed", sans-serif !important;}#brxe-febobd .os-weekdays { background: var(--surface) !important; border-radius: var(--radius-xs) !important; color: var(--light-d-3) !important;}#brxe-febobd .os-day,#brxe-febobd .os-day .os-day-box { border-color: var(--dark-l-2) !important; color: var(--light-d-4) !important;}#brxe-febobd .os-day:not(.os-not-available) .os-day-box { background: var(--surface) !important; border-bottom: 3px solid var(--primary) !important; color: var(--text-title) !important;}#brxe-febobd .os-day:not(.os-not-available):hover .os-day-box,#brxe-febobd .os-day.selected .os-day-box,#brxe-febobd .os-day.os-today .os-day-box { background: var(--primary) !important; border-color: var(--primary) !important; color: var(--light) !important;}#brxe-febobd .os-day-status,#brxe-febobd .day-available { background: var(--primary) !important;}#brxe-febobd .os-not-available,#brxe-febobd .os-day-passed,#brxe-febobd .os-not-in-allowed-period { color: var(--dark-l-5) !important; opacity: 1 !important;}#brxe-febobd .dp-timebox { background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; color: var(--text-title) !important;}#brxe-febobd .dp-timebox:hover,#brxe-febobd .dp-timebox.selected { background: var(--surface-hover) !important; border-color: var(--primary) !important;}#brxe-febobd .latepoint-btn { border-radius: var(--radius-xs) !important; transition: var(--transition-speed-m) ease;}#brxe-febobd .latepoint-btn-primary { background: var(--primary) !important; border-color: var(--primary) !important; color: var(--light) !important;}#brxe-febobd .latepoint-btn-primary:hover { background: var(--primary-d-1) !important; border-color: var(--primary-d-1) !important;}#brxe-febobd .latepoint-btn-white,#brxe-febobd .latepoint-prev-btn { background: transparent !important; border-color: var(--dark-l-2) !important; color: var(--text-body) !important;}#brxe-febobd .latepoint-btn-white:hover,#brxe-febobd .latepoint-prev-btn:hover { border-color: var(--primary) !important; color: var(--text-title) !important;}#brxe-febobd .latepoint-btn.disabled,#brxe-febobd .latepoint-btn[disabled],#brxe-febobd .latepoint-btn[aria-disabled="true"] { background: var(--dark-l-2) !important; border-color: var(--dark-l-2) !important; color: var(--light-d-3) !important; cursor: not-allowed !important; opacity: 1 !important;}#brxe-febobd .pbh-line,#brxe-febobd .sbh-line,#brxe-febobd .summary-price-item-w { border-color: var(--dark-l-2) !important;}#brxe-febobd a { color: var(--primary-l-2);}@media (max-width: 767px) { #brxe-febobd { max-width: 100%; } #brxe-febobd .latepoint-booking-form-element { border-radius: var(--radius-s) !important; } #brxe-febobd .latepoint-heading-w, #brxe-febobd .latepoint-body { padding: var(--space-m) !important; } #brxe-febobd .latepoint-side-panel, #brxe-febobd .latepoint-summary-w { border-left: 0 !important; border-right: 0 !important; } #brxe-febobd .os-times-w .timeslots { grid-template-columns: var(--columns-2); }}#brxe-febobd .latepoint-form-w { flex: 1 1 auto !important; width: auto !important; max-width: none !important; min-width: 0 !important;}#brxe-febobd .latepoint-heading-w,#brxe-febobd .latepoint-body,#brxe-febobd .latepoint-step-content,#brxe-febobd .os-selectable-items,#brxe-febobd .os-selectable-item,#brxe-febobd .os-selectable-item .os-item-i,#brxe-febobd .os-service-selector { width: 100% !important; max-width: none !important;}#brxe-febobd .latepoint-summary-w { flex: 0 0 300px !important; width: 300px !important;}#brxe-febobd .summary-header { background: var(--surface-hover) !important; background-image: none !important; border-bottom: 1px solid var(--dark-l-2) !important; color: var(--text-title) !important;}#brxe-febobd .summary-header::before,#brxe-febobd .summary-header::after,#brxe-febobd .summary-header-inner::before,#brxe-febobd .summary-header-inner::after { opacity: 0 !important;}#brxe-febobd .summary-header-label { display: inline-flex !important; align-items: center; background: transparent !important; color: var(--text-title) !important; font-family: "Bebas Neue", "Barlow Condensed", sans-serif !important; font-size: var(--text-2xl, 2rem) !important; font-weight: 400 !important; letter-spacing: 1.5px !important; line-height: 1 !important; padding: 0 !important;}#brxe-febobd .latepoint-btn,#brxe-febobd .latepoint-btn-primary,#brxe-febobd .latepoint-btn-white,#brxe-febobd .latepoint-prev-btn,#brxe-febobd .latepoint-next-btn,#brxe-febobd .step-login-existing-customer-btn,#brxe-febobd .latepoint-add-another-item-trigger,#brxe-febobd .schedule-bundle-booking-btn,#brxe-febobd .os-remove-item-from-cart,#brxe-febobd .set-customer-password-btn { border-radius: 0 !important; box-shadow: none !important;}#brxe-febobd .os-current-month-label { color: var(--text-title) !important;}#brxe-febobd .os-current-month-label .current-year,#brxe-febobd .os-current-month-label span { color: var(--light-d-4) !important;}#brxe-febobd .os-month-prev-btn,#brxe-febobd .os-month-next-btn { color: var(--primary) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important;}#brxe-febobd .os-month-prev-btn i,#brxe-febobd .os-month-next-btn i { color: var(--primary) !important;}#brxe-febobd .os-weekdays { background: var(--surface-hover) !important; background-image: none !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; color: var(--light-d-2) !important;}#brxe-febobd .os-weekdays .weekday { color: var(--light-d-2) !important; font-family: "Barlow Condensed", sans-serif !important; font-weight: 700 !important; letter-spacing: 1.5px !important;}#brxe-febobd .os-day,#brxe-febobd .os-day .os-day-box { border-color: var(--dark-l-2) !important; color: var(--light-d-4) !important;}#brxe-febobd .os-day .os-day-box { position: relative; background: transparent !important; border-radius: 0 !important; transition: var(--transition-speed-m) ease;}#brxe-febobd .os-day .os-day-number { color: inherit !important; position: relative; z-index: 1;}#brxe-febobd .os-day.os-not-available .os-day-box,#brxe-febobd .os-day.os-day-passed .os-day-box,#brxe-febobd .os-day.os-not-in-allowed-period .os-day-box { background: transparent !important; border-bottom: 1px solid var(--dark-l-2) !important; color: var(--dark-l-5) !important;}#brxe-febobd .os-day.os-not-available:not(.os-day-passed):not(.os-not-in-allowed-period) .os-day-box { background: var(--dark-l-1) !important; color: var(--light-d-4) !important;}#brxe-febobd .os-day.os-not-available:not(.os-day-passed):not(.os-not-in-allowed-period) .os-day-box::after { content: "Closed"; position: absolute; left: 0.5rem; bottom: 0.45rem; color: var(--light-d-4) !important; font-family: "Barlow Condensed", sans-serif; font-size: var(--text-xs, 0.75rem); font-weight: 700; letter-spacing: 1px; line-height: 1; text-transform: uppercase;}#brxe-febobd .os-day:not(.os-not-available) .os-day-box { background: var(--surface) !important; border-bottom: 3px solid var(--status-success) !important; color: var(--text-title) !important;}#brxe-febobd .os-day:not(.os-not-available) .os-day-box:hover { background: var(--surface-hover) !important; border-bottom-color: var(--primary) !important;}#brxe-febobd .os-day.os-today:not(.selected) .os-day-box { background: var(--primary-t-1) !important; border: 1px solid var(--primary) !important; border-bottom: 3px solid var(--status-success) !important; color: var(--text-title) !important;}#brxe-febobd .os-day.selected .os-day-box,#brxe-febobd .os-day.os-today.selected .os-day-box { background: var(--primary) !important; border-color: var(--primary) !important; border-bottom-color: var(--primary) !important; color: var(--light) !important;}#brxe-febobd .os-available-slots-tooltip { display: block !important; position: absolute !important; left: 0.5rem !important; bottom: 0.45rem !important; z-index: 1; margin: 0 !important; background: transparent !important; color: var(--status-success) !important; font-size: 0 !important; line-height: 1 !important; opacity: 1 !important; pointer-events: none; text-transform: uppercase !important; transform: none !important;}#brxe-febobd .os-available-slots-tooltip::after { content: "Open"; color: inherit; font-family: "Barlow Condensed", sans-serif; font-size: var(--text-xs, 0.75rem); font-weight: 700; letter-spacing: 1px;}#brxe-febobd .os-day.selected .os-available-slots-tooltip,#brxe-febobd .os-day.selected .os-available-slots-tooltip::after { color: var(--light) !important;}#brxe-febobd .os-day-status,#brxe-febobd .day-available { background: transparent !important;}#brxe-febobd .dp-timebox,#brxe-febobd .dp-timepicker-trigger { min-height: 48px; align-items: center; justify-content: center; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; color: var(--text-title) !important; font-family: "Barlow Condensed", sans-serif !important; font-weight: 700 !important; letter-spacing: 1px !important; box-shadow: none !important;}#brxe-febobd .dp-timebox:hover { background: var(--surface-hover) !important; border-color: var(--primary) !important;}#brxe-febobd .dp-timebox.selected { background: var(--primary-t-1) !important; border-color: var(--primary) !important; box-shadow: inset 0 -3px 0 var(--primary) !important;}#brxe-febobd .dp-timebox .dp-label,#brxe-febobd .dp-timebox .dp-label-time { color: var(--text-title) !important;}#brxe-febobd .dp-timebox .dp-success-label { height: 1px !important; width: 1px !important; overflow: hidden !important; position: absolute !important; clip: rect(0 0 0 0) !important;}#brxe-febobd .os-step-tabs { border-bottom: 1px solid var(--dark-l-2) !important; display: flex !important; gap: var(--space-s) !important;}#brxe-febobd .os-step-tab { background: transparent !important; border-bottom: 3px solid transparent !important; color: var(--light-d-3) !important; font-family: "Barlow Condensed", sans-serif !important; font-weight: 700 !important; letter-spacing: 1.5px !important; padding: 0 0 var(--space-xs) !important; text-transform: uppercase !important;}#brxe-febobd .os-step-tab.active { border-bottom-color: var(--primary) !important; color: var(--text-title) !important;}#brxe-febobd .latepoint-w input:not([type="hidden"]),#brxe-febobd .latepoint-w textarea,#brxe-febobd .latepoint-w select,#brxe-febobd .latepoint-w .os-form-control { background: var(--background) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; color: var(--text-title) !important; font-family: "Barlow", sans-serif !important; min-height: 50px; box-shadow: none !important;}#brxe-febobd .latepoint-w textarea.os-form-control { min-height: 140px; resize: vertical;}#brxe-febobd .latepoint-w input:not([type="hidden"]):focus,#brxe-febobd .latepoint-w textarea:focus,#brxe-febobd .latepoint-w select:focus,#brxe-febobd .latepoint-w .os-form-control:focus { border-color: var(--primary) !important; outline: 2px solid var(--primary-t-1) !important; outline-offset: 0 !important;}#brxe-febobd .latepoint-w input::placeholder,#brxe-febobd .latepoint-w textarea::placeholder { color: var(--light-d-3) !important; opacity: 1 !important;}#brxe-febobd .os-form-group label { color: var(--light-d-2) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-xs, 0.75rem) !important; font-weight: 700 !important; letter-spacing: 1.5px !important; text-transform: uppercase !important;}#brxe-febobd .os-form-group.os-invalid .os-form-control { border-color: var(--primary) !important;}#brxe-febobd .os-form-message-w,#brxe-febobd .latepoint-message,#brxe-febobd .os-invalid-response,#brxe-febobd .latepoint-form-message { background: var(--primary-t-1) !important; border: 1px solid var(--primary) !important; color: var(--text-title) !important; border-radius: 0 !important;}#brxe-febobd .os-form-message-w:empty,#brxe-febobd .latepoint-message:empty,#brxe-febobd .os-invalid-response:empty,#brxe-febobd .latepoint-form-message:empty { display: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important;}#brxe-febobd .lp_iti,#brxe-febobd .lp_iti__selected-flag { color: var(--text-title) !important;}#brxe-febobd .lp_iti__selected-flag { background: var(--surface) !important; border-right: 1px solid var(--dark-l-2) !important;}#brxe-febobd .lp_iti__country-list { background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; color: var(--text-body) !important;}#brxe-febobd .step-verify-w,#brxe-febobd .step-confirmation-w,#brxe-febobd .cart-summary-main-section,#brxe-febobd .order-summary-main-section,#brxe-febobd .confirmation-info-w,#brxe-febobd .full-summary-info-w,#brxe-febobd .booking-summary-main-section,#brxe-febobd .booking-summary-info-w,#brxe-febobd .summary-boxes-columns { background: transparent !important; color: var(--text-body) !important;}#brxe-febobd .step-verify-w :where(div, span, p, strong),#brxe-febobd .step-confirmation-w :where(div, span, p, strong) { color: var(--text-body) !important;}#brxe-febobd .step-verify-w .summary-box,#brxe-febobd .step-confirmation-w .summary-box,#brxe-febobd .confirmation-info-w .summary-box,#brxe-febobd .booking-summary-info-w .summary-box,#brxe-febobd .summary-price-breakdown-wrapper { background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; color: var(--text-body) !important;}#brxe-febobd .summary-box-inner,#brxe-febobd .summary-box-content,#brxe-febobd .os-cart-item { background: transparent !important; color: var(--text-body) !important;}#brxe-febobd .sbc-big-item,#brxe-febobd .sbc-main-item,#brxe-febobd .sbc-label,#brxe-febobd .summary-box .sbc-big-item,#brxe-febobd .summary-box .sbc-main-item,#brxe-febobd .summary-box .sbc-label,#brxe-febobd .spi-total .spi-name,#brxe-febobd .spi-total .spi-price,#brxe-febobd .summary-status-wrapper .ss-title { color: var(--text-title) !important;}#brxe-febobd .sbc-highlighted-item,#brxe-febobd .sbc-sub-item,#brxe-febobd .sbc-subtle-item,#brxe-febobd .summary-attributes,#brxe-febobd .summary-attributes span,#brxe-febobd .summary-attributes strong,#brxe-febobd .spi-name,#brxe-febobd .spi-price,#brxe-febobd .summary-status-wrapper .ss-description,#brxe-febobd .summary-status-wrapper .ss-confirmation-number,#brxe-febobd .summary-status-wrapper .ss-confirmation-number span,#brxe-febobd .summary-status-wrapper .ss-confirmation-number strong { color: var(--text-body) !important;}#brxe-febobd .summary-box-heading .sbh-item,#brxe-febobd .summary-heading .pbh-label,#brxe-febobd .pb-heading .pbh-label,#brxe-febobd .order-summary-items-heading { color: var(--light-d-2) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-xs, 0.75rem) !important; font-weight: 700 !important; letter-spacing: 2px !important; text-transform: uppercase !important;}#brxe-febobd .sbh-line,#brxe-febobd .pbh-line,#brxe-febobd .osih-line,#brxe-febobd .summary-price-item-w { border-color: var(--dark-l-2) !important;}#brxe-febobd .summary-box-booking-date-box { background: var(--light) !important; color: var(--background) !important; border-radius: 0 !important;}#brxe-febobd .summary-box-booking-date-day { color: var(--background) !important;}#brxe-febobd .summary-box-booking-date-month { color: var(--dark-l-4) !important;}#brxe-febobd .os-location-image,#brxe-febobd .os-avatar,#brxe-febobd .os-avatar-w { border-radius: 0 !important;}#brxe-febobd .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger,#brxe-febobd .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger { background: transparent !important; border: 1px dashed var(--dark-l-2) !important; color: var(--text-body) !important;}#brxe-febobd .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger:hover,#brxe-febobd .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger:hover { border-color: var(--primary) !important; color: var(--text-title) !important;}#brxe-febobd .latepoint-add-another-item-trigger span,#brxe-febobd .latepoint-add-another-item-trigger i { color: inherit !important;}#brxe-febobd .confirmation-head-info,#brxe-febobd .summary-status-wrapper,#brxe-febobd .summary-status-inner { background: transparent !important; color: var(--text-body) !important;}#brxe-febobd .summary-status-wrapper .ss-title { font-family: "Bebas Neue", "Barlow Condensed", sans-serif !important; font-size: var(--text-2xl, 2rem) !important; font-weight: 400 !important; letter-spacing: 1px !important; line-height: 1 !important; text-transform: uppercase !important;}#brxe-febobd .qr-show-trigger,#brxe-febobd .qr-code-trigger-label { color: var(--primary-l-2) !important;}#brxe-febobd .qr-code-on-full-summary { width: 100% !important; max-width: 260px !important; margin: var(--space-s) auto !important; padding: var(--space-s) !important; background: var(--light) !important; border: 1px solid var(--dark-l-2) !important; box-sizing: border-box !important;}#brxe-febobd .qr-code-on-full-summary .qr-code-booking-info,#brxe-febobd .qr-code-on-full-summary .qr-code-vevent { max-width: 220px !important; margin-inline: auto !important;}#brxe-febobd .qr-code-on-full-summary img,#brxe-febobd .qr-code-on-full-summary canvas,#brxe-febobd .confirmation-info-w img[alt="QR Code"],#brxe-febobd .confirmation-info-w canvas { display: block !important; width: 200px !important; height: 200px !important; max-width: 200px !important; max-height: 200px !important; margin: 0 auto !important; object-fit: contain !important;}#brxe-febobd .qr-code-label { background: transparent !important; color: var(--background) !important; font-family: "Barlow", sans-serif !important; font-size: var(--text-xs, 0.75rem) !important; line-height: 1.35 !important; margin-top: var(--space-xs) !important; padding: 0 !important; text-align: center !important;}@media (max-width: 767px) { #brxe-febobd .os-available-slots-tooltip::after, #brxe-febobd .os-day.os-not-available:not(.os-day-passed):not(.os-not-in-allowed-period) .os-day-box::after { font-size: 0.62rem !important; letter-spacing: 0.5px; } #brxe-febobd .os-step-tabs { flex-direction: column; gap: var(--space-xs) !important; }}#brxe-febobd .os-weekdays .weekday { background: transparent !important; background-image: none !important;}#brxe-febobd .os-day .os-day-number,#brxe-febobd .os-day.os-today .os-day-number,#brxe-febobd .os-day.selected .os-day-number { background: transparent !important; border-radius: 0 !important; color: inherit !important;}#brxe-febobd .os-day.os-today:not(.selected) .os-day-box { box-shadow: inset 0 0 0 1px var(--primary) !important;}#brxe-febobd .latepoint-w { --latepoint-brand-primary: var(--primary) !important; --latepoint-brand-primary-darker: var(--primary-d-1) !important; --latepoint-brand-primary-lighter: var(--primary-l-2) !important;}#brxe-febobd .latepoint-w :focus,#brxe-febobd .latepoint-w :focus-visible { outline: 2px solid var(--primary) !important; outline-offset: 2px !important;}#brxe-febobd .latepoint-btn:focus,#brxe-febobd .latepoint-btn:focus-visible,#brxe-febobd .dp-timebox:focus,#brxe-febobd .dp-timebox:focus-visible,#brxe-febobd .os-day:focus,#brxe-febobd .os-day:focus-visible,#brxe-febobd .os-selectable-item:focus,#brxe-febobd .os-selectable-item:focus-visible,#brxe-febobd .latepoint-add-another-item-trigger:focus,#brxe-febobd .latepoint-add-another-item-trigger:focus-visible { outline-color: var(--primary) !important; box-shadow: none !important;}#brxe-febobd .os-step-tab::before,#brxe-febobd .os-step-tab::after,#brxe-febobd .os-step-tab.active::before,#brxe-febobd .os-step-tab.active::after { background: var(--primary) !important; border-radius: 0 !important;}#brxe-febobd .latepoint-summary-w .summary-header,#brxe-febobd .latepoint-summary-w .summary-header.can-checkout,#brxe-febobd .latepoint-summary-w .summary-header .summary-header-inner { background: var(--surface) !important; background-color: var(--surface) !important; background-image: none !important; border-bottom: 1px solid var(--dark-l-2) !important; box-shadow: none !important;}#brxe-febobd .latepoint-summary-w .summary-header::before,#brxe-febobd .latepoint-summary-w .summary-header::after,#brxe-febobd .latepoint-summary-w .summary-header .summary-header-inner::before,#brxe-febobd .latepoint-summary-w .summary-header .summary-header-inner::after,#brxe-febobd .latepoint-summary-w .summary-header-label::before,#brxe-febobd .latepoint-summary-w .summary-header-label::after { content: none !important; display: none !important;}#brxe-febobd .latepoint-summary-w .summary-header-label { background: transparent !important; background-image: none !important; color: var(--light-d-1) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-l) !important; font-weight: 700 !important; letter-spacing: 2px !important; line-height: 1 !important; padding: 0 !important; text-transform: uppercase !important;}#brxe-febobd .os-times-w .timeslots { align-items: stretch !important; gap: var(--space-s) !important;}#brxe-febobd .dp-timebox,#brxe-febobd .dp-timepicker-trigger { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 54px !important; height: 54px !important; padding: 0 !important; text-align: center !important;}#brxe-febobd .dp-timebox .dp-label { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; padding: 0 !important; margin: 0 !important; text-align: center !important;}#brxe-febobd .dp-timebox .dp-label-time { display: block !important; width: 100% !important; padding: 0 !important; margin: 0 !important; line-height: 1 !important; text-align: center !important;}#brxe-febobd .dp-timebox.with-tick .dp-label,#brxe-febobd .dp-timebox.selected .dp-label { padding: 0 !important;}#brxe-febobd .current-step-booking__custom_fields .os-form-checkbox-group label,#brxe-febobd .step-booking__custom_fields .os-form-checkbox-group label,#brxe-febobd .os-form-checkbox-group label { color: var(--text-title) !important; font-family: "Barlow", sans-serif !important; font-size: var(--text-m) !important; font-weight: 600 !important; letter-spacing: 0 !important; line-height: 1.35 !important; text-transform: none !important;}#brxe-febobd .os-form-checkbox-group label a { letter-spacing: 0 !important; text-transform: none !important;}#brxe-febobd .step-datepicker-w,#brxe-febobd .step-datepicker-w .latepoint-step-content-text-left,#brxe-febobd .step-datepicker-w .latepoint-step-content-text-left p,#brxe-febobd .step-datepicker-w .os-dates-and-times-w,#brxe-febobd .step-datepicker-w .os-dates-w,#brxe-febobd .step-datepicker-w .os-calendar-while-searching-wrapper { background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important;}#brxe-febobd .step-datepicker-w .os-calendar-searching-info { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: transparent !important; background-image: none !important; box-shadow: none !important;}#brxe-febobd .step-datepicker-w::before,#brxe-febobd .step-datepicker-w::after,#brxe-febobd .step-datepicker-w .latepoint-step-content-text-left::before,#brxe-febobd .step-datepicker-w .latepoint-step-content-text-left::after,#brxe-febobd .step-datepicker-w .os-dates-and-times-w::before,#brxe-febobd .step-datepicker-w .os-dates-and-times-w::after,#brxe-febobd .step-datepicker-w .os-calendar-searching-info::before,#brxe-febobd .step-datepicker-w .os-calendar-searching-info::after { content: none !important; display: none !important; background: transparent !important; background-image: none !important; box-shadow: none !important;}@media (max-width: 767px) { #brxe-febobd .latepoint-booking-form-element .latepoint-side-panel { display: none !important; visibility: hidden !important; width: 0 !important; min-width: 0 !important; max-width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; background: transparent !important; background-image: none !important; box-shadow: none !important; pointer-events: none !important; }}#brxe-febobd .os-times-w .timeslots { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: var(--space-s) !important;}#brxe-febobd .dp-timebox::before,#brxe-febobd .dp-timebox::after,#brxe-febobd .dp-timebox .dp-label::before,#brxe-febobd .dp-timebox .dp-label::after { content: none !important; display: none !important;}#brxe-febobd .dp-timebox .dp-label-time { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}@media (max-width: 767px) { #brxe-febobd .os-times-w .timeslots { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }}#brxe-febobd .os-item-desc { color: var(--text-body); font-size: 13px; display: block; margin-top: 3px;}#brxe-febobd .latepoint-w .os-form-group.os-form-phonefield-group { position: relative !important; display: block !important; width: 100% !important; min-height: 58px !important; padding: 0 !important; background: var(--background) !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; overflow: visible !important;}#brxe-febobd .latepoint-w .os-form-group.os-form-phonefield-group::after { content: "" !important; position: absolute !important; inset: 0 !important; z-index: 5 !important; pointer-events: none !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important;}#brxe-febobd .latepoint-w .os-form-group.os-form-phonefield-group:focus-within::after,#brxe-febobd .latepoint-w .os-form-group.os-form-phonefield-group.os-invalid::after { border-color: var(--primary) !important;}#brxe-febobd .latepoint-w .os-form-group.os-form-phonefield-group > label { z-index: 6 !important; left: 12px !important; top: 8px !important; background: transparent !important; pointer-events: none !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti { display: flex !important; align-items: stretch !important; width: 100% !important; min-height: 58px !important; height: 58px !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__flag-container { position: relative !important; inset: auto !important; display: flex !important; align-items: stretch !important; flex: 0 0 78px !important; width: 78px !important; min-height: 58px !important; height: 58px !important; z-index: 2 !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__selected-flag { display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 4px !important; width: 100% !important; min-height: 58px !important; height: 58px !important; padding: 22px 8px 8px 12px !important; background: transparent !important; border: 0 !important; border-right: 1px solid var(--dark-l-2) !important; border-radius: 0 !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__selected-dial-code,#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__arrow { color: var(--text-body) !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti input.os-form-control,#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti.lp_iti--allow-dropdown input.os-form-control,#brxe-febobd .latepoint-w .os-form-phonefield-group input[type="tel"].os-form-control { flex: 1 1 auto !important; min-width: 0 !important; width: 100% !important; min-height: 58px !important; height: 58px !important; padding: 22px 12px 8px 12px !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti input.os-form-control:focus,#brxe-febobd .latepoint-w .os-form-phonefield-group input[type="tel"].os-form-control:focus { border: 0 !important; box-shadow: none !important; outline: 0 !important;}#brxe-febobd,#brxe-febobd .latepoint-w { --latepoint-body-color: var(--text-body) !important; --latepoint-headings-color: var(--text-title) !important; --latepoint-color-text: var(--text-body) !important; --latepoint-color-text-faded: var(--light-d-2) !important;}#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__selected-flag,#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__selected-flag:hover,#brxe-febobd .latepoint-w .os-form-phonefield-group .lp_iti__selected-flag:focus { border-right: 0 !important; box-shadow: none !important;}#brxe-febobd .latepoint-summary-w .summary-boxes-columns,#brxe-febobd .latepoint-summary-w .booking-summary-info-w,#brxe-febobd .latepoint-summary-w .full-summary-info-w { background: transparent !important; border: 0 !important; border-top: 1px solid var(--dark-l-2) !important; box-shadow: none !important;}#brxe-febobd .latepoint-summary-w .summary-boxes-columns .summary-box,#brxe-febobd .latepoint-summary-w .booking-summary-info-w .summary-box,#brxe-febobd .latepoint-summary-w .full-summary-info-w .summary-box { background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}#brxe-febobd .latepoint-summary-w .summary-boxes-columns .summary-box + .summary-box,#brxe-febobd .latepoint-summary-w .booking-summary-info-w .summary-box + .summary-box,#brxe-febobd .latepoint-summary-w .full-summary-info-w .summary-box + .summary-box { border-top: 1px solid var(--dark-l-2) !important;}#brxe-febobd .latepoint-summary-w .summary-box-inner,#brxe-febobd .latepoint-summary-w .summary-box-content { background: transparent !important; border: 0 !important; box-shadow: none !important;}#brxe-febobd .latepoint-summary-w :where(.sbc-big-item, .sbc-main-item, .sbc-label, .os-item-name, .os-item-price, .cart-item-name) { color: var(--text-title) !important;}#brxe-febobd .latepoint-summary-w :where(.sbc-sub-item, .sbc-subtle-item, .summary-attributes, .os-item-desc, .os-item-details, .os-item-meta, .summary-price-breakdown-toggle, .summary-price-breakdown-toggle span),#brxe-febobd .latepoint-w :where(.os-form-group, .os-form-group label, .os-form-group input, .os-form-group textarea, .os-form-group select, .os-select-group, .os-select-group label, .os-select-group select) { color: var(--text-body) !important;}#brxe-febobd .latepoint-summary-w :where(.summary-heading .pbh-label, .pb-heading .pbh-label, .summary-box-heading .sbh-item) { color: var(--light-d-2) !important;}#brxe-febobd,#brxe-febobd .latepoint-w { --latepoint-color-text-faded: var(--light-d-2) !important;}#brxe-febobd .latepoint-w :where(.summary-price-item-w .pi-note, .summary-attributes, .summary-attributes span, .summary-price-item-w.spi-sub .spi-name, .summary-price-item-w.spi-sub .spi-price, .os-item-desc, .os-item-details, .os-item-meta) { color: var(--light-d-2) !important;}#brxe-febobd .latepoint-w :where(.summary-price-item-w .spi-name, .summary-price-item-w .spi-price) { color: var(--text-body) !important;}#brxe-febobd .latepoint-w :where(.summary-price-item-w.spi-total .spi-name, .summary-price-item-w.spi-total .spi-price, .summary-price-item-w.spi-strong .spi-name, .summary-price-item-w.spi-strong .spi-price) { color: var(--text-title) !important;}#brxe-febobd .latepoint-side-panel .latepoint-step-desc .latepoint-desc-media { width: 92px !important; height: 92px !important; min-width: 92px !important; min-height: 92px !important; margin-inline: auto !important; background-color: transparent !important; background-image: url("https://www.slashsplashsmash.ca/wp-content/uploads/logo-only-transparent-nobuffer.avif") !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; border: 0 !important; box-shadow: none !important;}#brxe-febobd .latepoint-side-panel .latepoint-step-desc .latepoint-desc-media::before,#brxe-febobd .latepoint-side-panel .latepoint-step-desc .latepoint-desc-media::after { content: none !important; display: none !important;}#brxe-febobd .latepoint-side-panel .latepoint-step-desc .latepoint-desc-media > * { display: none !important;}#brxe-febobd .select-total-attendees-w :where(h1, h2, h3, h4, .sta-heading, .total-attendees-heading) { color: var(--text-title) !important;}#brxe-febobd .select-total-attendees-w :where(p, .sta-sub-heading, .sta-sub-label, .total-attendees-subheading, .total-attendees-limit, .os-form-sub-label) { color: var(--light-d-2) !important;}#brxe-febobd .select-total-attendees-w .total-attendees-selector-w { display: inline-flex !important; align-items: stretch !important; justify-content: center !important; gap: 0 !important; padding: 0 !important; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden !important;}#brxe-febobd .select-total-attendees-w .total-attendees-selector,#brxe-febobd .select-total-attendees-w .total-attendees-selector-minus,#brxe-febobd .select-total-attendees-w .total-attendees-selector-plus { display: flex !important; align-items: center !important; justify-content: center !important; width: 58px !important; height: 58px !important; margin: 0 !important; background: var(--surface) !important; border: 0 !important; border-radius: 0 !important; color: var(--primary) !important; box-shadow: none !important;}#brxe-febobd .select-total-attendees-w .total-attendees-selector:hover,#brxe-febobd .select-total-attendees-w .total-attendees-selector:focus-visible { background: var(--surface-hover) !important; color: var(--text-title) !important;}#brxe-febobd .select-total-attendees-w .total-attendees-selector-input,#brxe-febobd .select-total-attendees-w input.total-attendees-selector-input { width: 76px !important; height: 58px !important; min-height: 58px !important; margin: 0 !important; padding: 0 var(--space-xs) !important; background: var(--background) !important; border: 0 !important; border-left: 1px solid var(--dark-l-2) !important; border-right: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; color: var(--text-title) !important; box-shadow: none !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-2xl) !important; font-weight: 700 !important; line-height: 1 !important; text-align: center !important;}#brxe-febobd .select-total-attendees-w .total-attendees-selector-input:focus { outline: 2px solid var(--primary-t-4) !important; outline-offset: -2px !important;}#brxe-febobd .step-verify-w { display: grid !important; gap: var(--space-m) !important;}#brxe-febobd .step-verify-w .cart-summary-main-section,#brxe-febobd .step-verify-w .order-summary-main-section,#brxe-febobd .step-verify-w .full-summary-info-w,#brxe-febobd .step-verify-w .booking-summary-info-w,#brxe-febobd .step-verify-w .summary-price-breakdown-wrapper { width: 100% !important; background: transparent !important; border: 0 !important; box-shadow: none !important;}#brxe-febobd .step-verify-w .os-cart-item,#brxe-febobd .step-verify-w .summary-box,#brxe-febobd .step-verify-w .summary-price-breakdown-wrapper { background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; color: var(--text-body) !important;}#brxe-febobd .step-verify-w .os-cart-item { position: relative !important; display: grid !important; gap: var(--space-3xs) !important; min-height: 0 !important; margin: 0 0 var(--space-s) !important; padding: var(--space-s) calc(var(--space-m) + 28px) var(--space-s) var(--space-m) !important; background-image: none !important; border-left: 3px solid var(--primary) !important;}#brxe-febobd .step-verify-w .os-cart-item .os-remove-item-from-cart { position: absolute !important; top: var(--space-xs) !important; right: var(--space-xs) !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 24px !important; height: 24px !important; min-width: 24px !important; min-height: 24px !important; padding: 0 !important; background: var(--primary) !important; border: 1px solid var(--primary) !important; color: var(--light) !important; line-height: 1 !important;}#brxe-febobd .step-verify-w .os-cart-item .os-remove-item-from-cart:hover,#brxe-febobd .step-verify-w .os-cart-item .os-remove-item-from-cart:focus-visible { background: var(--primary-d-1) !important; border-color: var(--primary-d-1) !important;}#brxe-febobd .step-verify-w .os-cart-item :where(.os-item-name, .cart-item-name, .sbc-big-item, .sbc-main-item) { color: var(--text-title) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-l) !important; font-weight: 700 !important; letter-spacing: 0.5px !important; line-height: 1.1 !important;}#brxe-febobd .step-verify-w .os-cart-item :where(.os-item-details, .os-item-meta, .os-item-desc, .summary-attributes, .summary-attributes span) { color: var(--light-d-2) !important; font-size: var(--text-s) !important; line-height: 1.45 !important;}#brxe-febobd .step-verify-w .summary-boxes-columns { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: var(--space-s) !important; margin: var(--space-m) 0 !important; background: transparent !important; border: 0 !important;}#brxe-febobd .step-verify-w .summary-boxes-columns .summary-box { margin: 0 !important; padding: var(--space-s) !important;}#brxe-febobd .step-verify-w .summary-box-heading,#brxe-febobd .step-verify-w .pb-heading,#brxe-febobd .step-verify-w .order-summary-items-heading { margin: 0 0 var(--space-xs) !important; padding: 0 !important; border: 0 !important;}#brxe-febobd .step-verify-w .summary-box-heading .sbh-item,#brxe-febobd .step-verify-w .pb-heading .pbh-label,#brxe-febobd .step-verify-w .order-summary-items-heading { color: var(--light-d-2) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-xs, 0.75rem) !important; font-weight: 700 !important; letter-spacing: 2px !important; line-height: 1 !important; text-transform: uppercase !important;}#brxe-febobd .step-verify-w .summary-box-inner,#brxe-febobd .step-verify-w .summary-box-content { padding: 0 !important; background: transparent !important; border: 0 !important;}#brxe-febobd .step-verify-w .summary-price-breakdown-wrapper { margin-top: var(--space-m) !important; padding: var(--space-s) var(--space-m) !important;}#brxe-febobd .step-verify-w .summary-price-item-w { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; align-items: baseline !important; gap: var(--space-s) !important; padding: var(--space-2xs) 0 !important; border-color: var(--dark-l-2) !important;}#brxe-febobd .step-verify-w .summary-price-item-w.spi-total { margin-top: var(--space-xs) !important; padding-top: var(--space-s) !important; border-top: 1px solid var(--dark-l-2) !important;}#brxe-febobd .step-verify-w .summary-price-item-w .spi-name,#brxe-febobd .step-verify-w .summary-price-item-w .spi-price { color: var(--text-body) !important; font-size: var(--text-s) !important; line-height: 1.3 !important;}#brxe-febobd .step-verify-w .summary-price-item-w.spi-total .spi-name,#brxe-febobd .step-verify-w .summary-price-item-w.spi-total .spi-price { color: var(--text-title) !important; font-size: var(--text-m) !important; font-weight: 700 !important;}#brxe-febobd .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify { margin-top: var(--space-s) !important;}#brxe-febobd .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; padding: 0 var(--space-m) !important; background: var(--background) !important; border: 1px dashed var(--dark-l-2) !important; color: var(--text-body) !important; font-family: "Barlow Condensed", sans-serif !important; font-weight: 700 !important; letter-spacing: 1px !important;}#brxe-febobd .step-verify-w .coupon-code-trigger-w,#brxe-febobd .step-verify-w .coupon-code-trigger-w button,#brxe-febobd .step-verify-w .coupon-code-trigger { color: var(--primary-l-2) !important; font-size: var(--text-xs, 0.75rem) !important;}#brxe-febobd .latepoint-footer { min-height: 64px !important; padding: var(--space-s) var(--space-m) !important; border-top: 1px solid var(--dark-l-2) !important;}@media (max-width: 900px) { #brxe-febobd .step-verify-w .summary-boxes-columns { grid-template-columns: 1fr !important; }}@media (max-width: 767px) { #brxe-febobd .step-verify-w .os-cart-item { padding: var(--space-s) calc(var(--space-s) + 28px) var(--space-s) var(--space-s) !important; } #brxe-febobd .step-verify-w .summary-price-breakdown-wrapper { padding: var(--space-s) !important; } #brxe-febobd .latepoint-footer { gap: var(--space-xs) !important; padding: var(--space-s) !important; }}#brxe-febobd .step-verify-w .cart-item-wrapper { margin: 0 0 var(--space-s) !important; background: transparent !important; border: 0 !important;}#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box { margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important;}#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box > .summary-box-content.os-cart-item { margin: 0 !important;}#brxe-febobd .step-verify-w .booking-summary-info-w > .summary-boxes-columns > .summary-box,#brxe-febobd .step-verify-w .full-summary-info-w > .summary-boxes-columns > .summary-box { background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; padding: var(--space-s) !important;}#brxe-febobd .step-verify-w .cart-summary-main-section { display: grid !important; gap: var(--space-s) !important;}#brxe-febobd .step-verify-w .cart-item-wrapper { margin-bottom: 0 !important;}#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box > .summary-box-content.os-cart-item,#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item { display: grid !important; gap: var(--space-3xs) !important; min-height: 0 !important; padding: var(--space-s) calc(var(--space-m) + 28px) var(--space-s) var(--space-m) !important; background: var(--surface) !important; background-image: none !important; border: 1px solid var(--dark-l-2) !important; border-left: 3px solid var(--primary) !important; color: var(--text-body) !important;}#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box > .summary-box-content.os-cart-item:hover,#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item:hover { background-color: var(--surface-hover) !important;}#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item :where(.sbc-big-item, .sbc-main-item) { margin: 0 !important;}#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item :where(.sbc-highlighted-item, .summary-attributes) { margin: 0 !important; max-width: 100% !important;}#brxe-febobd .step-verify-w .summary-box.main-box .os-remove-item-from-cart { top: var(--space-s) !important; right: var(--space-s) !important;}@media (max-width: 767px) { #brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box > .summary-box-content.os-cart-item, #brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item { min-height: 0 !important; padding: var(--space-s) calc(var(--space-s) + 28px) var(--space-s) var(--space-s) !important; }}#brxe-febobd .step-verify-w .cart-summary-main-section { gap: var(--space-xs) !important;}#brxe-febobd .step-verify-w .cart-item-wrapper,#brxe-febobd .step-verify-w .cart-item-wrapper.multi-item,#brxe-febobd .step-verify-w .cart-item-wrapper.single-item { margin: 0 !important; padding: 0 !important;}#brxe-febobd .step-verify-w .summary-box.main-box,#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box { display: grid !important; gap: var(--space-3xs) !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important;}#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box > .summary-box-content.os-cart-item,#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item { min-height: 0 !important; padding: var(--space-s) calc(var(--space-m) + 28px) var(--space-s) var(--space-m) !important; background: var(--surface) !important; background-image: none !important; border: 1px solid var(--dark-l-2) !important; border-left: 3px solid var(--primary) !important;}#brxe-febobd .step-verify-w .cart-item-wrapper > .summary-box.main-box > .summary-box-content.os-cart-item:hover,#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item:hover { background: var(--surface-hover) !important; background-image: none !important;}#brxe-febobd .step-verify-w .summary-box.main-box .sbc-highlighted-item,#brxe-febobd .step-verify-w .summary-box.main-box .summary-attributes { margin: 0 !important; padding: 0 !important; line-height: 1.35 !important;}#brxe-febobd .step-verify-w .summary-box.main-box + .booking-summary-info-w,#brxe-febobd .step-verify-w .booking-summary-info-w { margin-top: var(--space-m) !important;}#brxe-febobd .step-verify-w .summary-boxes-columns { margin-top: 0 !important;}#brxe-febobd .step-verify-w .latepoint-cart-items,#brxe-febobd .step-verify-w .confirmation-info-w,#brxe-febobd .step-verify-w .cart-summary-main-section { display: grid !important; gap: var(--space-2xs) !important;}#brxe-febobd .step-verify-w .cart-item-wrapper,#brxe-febobd .step-verify-w .cart-item-wrapper.multi-item,#brxe-febobd .step-verify-w .cart-item-wrapper.single-item { display: block !important; margin: 0 !important; padding: 0 !important; min-height: 0 !important;}#brxe-febobd .step-verify-w .summary-box.main-box,#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content,#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item { background-color: var(--surface) !important; background-image: none !important; box-shadow: none !important;}#brxe-febobd .step-verify-w .summary-box.main-box { background-color: transparent !important; border: 0 !important; display: grid !important; gap: var(--space-3xs) !important;}#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item { min-height: 0 !important; padding-top: var(--space-xs) !important; padding-bottom: var(--space-xs) !important;}#brxe-febobd .step-verify-w .summary-box.main-box .summary-attributes,#brxe-febobd .step-verify-w .summary-box.main-box .sbc-highlighted-item { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}#brxe-febobd .step-verify-w .cart-item-wrapper + .cart-item-wrapper { margin-top: calc(var(--space-l) * -1) !important;}#brxe-febobd .step-verify-w .cart-item-wrapper + .booking-summary-info-w { margin-top: var(--space-s) !important;}#brxe-febobd .step-verify-w .summary-box.main-box .summary-box-content.os-cart-item { padding-top: var(--space-xs) !important; padding-bottom: var(--space-xs) !important;}#brxe-febobd .step-verify-w .summary-box.main-box .summary-attributes,#brxe-febobd .step-verify-w .summary-box.main-box .summary-attributes span,#brxe-febobd .step-verify-w .summary-box.main-box .summary-attributes strong { font-size: var(--text-xs, 0.75rem) !important; line-height: 1.25 !important;}@media (max-width: 767px) { #brxe-febobd .step-verify-w .cart-item-wrapper + .cart-item-wrapper { margin-top: calc(var(--space-s) * -1) !important; }}#brxe-febobd .latepoint-summary-w .cart-item-wrapper:hover,#brxe-febobd .latepoint-summary-w .cart-item-wrapper:focus-within,#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover,#brxe-febobd .latepoint-summary-w .summary-box.main-box:focus-within,#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover .summary-box-content,#brxe-febobd .latepoint-summary-w .summary-box.main-box:focus-within .summary-box-content,#brxe-febobd .latepoint-summary-w .summary-box-content.os-cart-item:hover,#brxe-febobd .latepoint-summary-w .summary-box-content.os-cart-item:focus-within,#brxe-febobd .latepoint-summary-w .os-cart-item:hover,#brxe-febobd .latepoint-summary-w .os-cart-item:focus-within { background: transparent !important; background-color: transparent !important; background-image: none !important; border-color: transparent !important; box-shadow: none !important; outline: 0 !important;}#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover .summary-box-content.os-cart-item,#brxe-febobd .latepoint-summary-w .summary-box.main-box:focus-within .summary-box-content.os-cart-item,#brxe-febobd .latepoint-summary-w .summary-box-content.os-cart-item:hover,#brxe-febobd .latepoint-summary-w .summary-box-content.os-cart-item:focus-within,#brxe-febobd .latepoint-summary-w .os-cart-item:hover,#brxe-febobd .latepoint-summary-w .os-cart-item:focus-within { background: var(--surface) !important; background-color: var(--surface) !important; background-image: none !important; border: 0 !important; border-left: 0 !important; color: var(--text-body) !important;}#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover :where(.sbc-big-item, .sbc-main-item, .os-item-name, .cart-item-name),#brxe-febobd .latepoint-summary-w .summary-box.main-box:focus-within :where(.sbc-big-item, .sbc-main-item, .os-item-name, .cart-item-name),#brxe-febobd .latepoint-summary-w .os-cart-item:hover :where(.sbc-big-item, .sbc-main-item, .os-item-name, .cart-item-name),#brxe-febobd .latepoint-summary-w .os-cart-item:focus-within :where(.sbc-big-item, .sbc-main-item, .os-item-name, .cart-item-name) { color: var(--text-title) !important;}#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover :where(.sbc-highlighted-item, .sbc-sub-item, .summary-attributes, .summary-attributes span),#brxe-febobd .latepoint-summary-w .summary-box.main-box:focus-within :where(.sbc-highlighted-item, .sbc-sub-item, .summary-attributes, .summary-attributes span),#brxe-febobd .latepoint-summary-w .os-cart-item:hover :where(.sbc-highlighted-item, .sbc-sub-item, .summary-attributes, .summary-attributes span),#brxe-febobd .latepoint-summary-w .os-cart-item:focus-within :where(.sbc-highlighted-item, .sbc-sub-item, .summary-attributes, .summary-attributes span) { color: var(--light-d-2) !important;}#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover::before,#brxe-febobd .latepoint-summary-w .summary-box.main-box:hover::after,#brxe-febobd .latepoint-summary-w .summary-box-content.os-cart-item:hover::before,#brxe-febobd .latepoint-summary-w .summary-box-content.os-cart-item:hover::after,#brxe-febobd .latepoint-summary-w .os-cart-item:hover::before,#brxe-febobd .latepoint-summary-w .os-cart-item:hover::after { content: none !important; display: none !important;}#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart:hover,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart:focus-visible { background: var(--primary) !important; border: 1px solid var(--primary) !important; color: var(--light) !important; box-shadow: none !important;}#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart:hover,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart:focus-visible { color: var(--light) !important;}#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart .os-remove-from-cart-icon,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart .os-remove-from-cart-icon::before,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart .os-remove-from-cart-icon::after,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart::before,#brxe-febobd .latepoint-summary-w .os-remove-item-from-cart::after { color: var(--light) !important; background: var(--light) !important; border-color: var(--light) !important;}#brxe-febobd .step-confirmation-w .qr-code-on-full-summary:not(.show-vevent-qr-code) { display: none !important;}#brxe-febobd .step-confirmation-w .qr-code-on-full-summary.show-vevent-qr-code { display: block !important; width: min(100%, 360px) !important; margin: 0 auto var(--space-m) !important; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; padding: var(--space-m) !important;}#brxe-febobd .step-confirmation-w .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent { margin: 0 !important; padding: 0 !important; border: 0 !important;}#brxe-febobd .step-confirmation-w .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent .qr-code-label { background: var(--surface-hover) !important; border: 1px solid var(--dark-l-2) !important; color: var(--text-body) !important; margin-top: var(--space-xs) !important;}#brxe-febobd .step-confirmation-w .summary-box.main-box,#brxe-febobd .step-confirmation-w .booking-summary-info-w .summary-box,#brxe-febobd .step-confirmation-w .summary-price-breakdown-wrapper { padding: var(--space-m) !important;}#brxe-febobd .step-confirmation-w .summary-box.main-box { gap: var(--space-m) !important;}#brxe-febobd .step-confirmation-w .summary-boxes-columns { gap: var(--space-m) !important;}#brxe-febobd .step-confirmation-w .summary-price-breakdown-wrapper .pb-heading { margin-bottom: var(--space-xs) !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w { clear: both !important; display: block !important; width: 100% !important; margin-top: var(--space-m) !important; padding-top: 0 !important; position: relative !important; z-index: 1 !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-options.lp-options-grid,#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-options.lp-options-grid.lp-options-grid-two { display: flex !important; justify-content: flex-start !important; align-items: stretch !important; flex-wrap: wrap !important; gap: var(--space-xs) !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option { flex: 0 1 auto !important; min-width: 132px !important; width: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; background: var(--primary) !important; border: 1px solid var(--primary) !important; box-shadow: none !important; color: var(--light) !important; padding: 0 !important; min-height: 44px !important; text-align: center !important; transition: background 0.18s ease, border-color 0.18s ease, transform 0.15s ease !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option:hover,#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option:focus-visible,#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option.selected { background: var(--primary-d-1) !important; border-color: var(--primary-d-1) !important; box-shadow: inset 0 0 0 1px var(--primary-l-3) !important; color: var(--light) !important; transform: translateY(-1px) !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option-image-w,#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option-image { display: none !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option-label { color: var(--light) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-s) !important; font-weight: 700 !important; letter-spacing: 1.5px !important; line-height: 1 !important; padding: 0 var(--space-s) !important; text-transform: uppercase !important;}#brxe-febobd .step-payment-w[data-sub-step="payment-times"] .summary-price-breakdown-wrapper { margin-bottom: var(--space-m) !important;}@media (max-width: 478px) { #brxe-febobd .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w .lp-option { flex: 1 1 100% !important; width: 100% !important; }}#brxe-febobd .lp-payment-times-w { clear: both !important; display: block !important; width: 100% !important; margin: var(--space-l) 0 0 !important; padding: 0 !important; position: relative !important; z-index: 2 !important;}#brxe-febobd .lp-payment-times-w .lp-options.lp-options-grid,#brxe-febobd .lp-payment-times-w .lp-options.lp-options-grid.lp-options-grid-two { align-items: stretch !important; display: flex !important; flex-wrap: wrap !important; gap: var(--space-xs) !important; justify-content: flex-start !important;}#brxe-febobd .lp-payment-times-w .lp-options.lp-options-grid .lp-option,#brxe-febobd .lp-payment-times-w .lp-options.lp-options-grid.lp-options-grid-two .lp-option,#brxe-febobd .lp-payment-times-w .lp-option { align-items: center !important; background: var(--primary) !important; border: 1px solid var(--primary) !important; box-shadow: none !important; color: var(--light) !important; display: inline-flex !important; flex: 0 0 auto !important; justify-content: center !important; max-width: none !important; min-height: 44px !important; min-width: 132px !important; padding: 0 !important; text-align: center !important; transition: background 0.18s ease, border-color 0.18s ease, transform 0.15s ease !important; width: auto !important;}#brxe-febobd .lp-payment-times-w .lp-option:hover,#brxe-febobd .lp-payment-times-w .lp-option:focus-visible,#brxe-febobd .lp-payment-times-w .lp-option.selected { background: var(--primary-d-1) !important; border-color: var(--primary-d-1) !important; box-shadow: inset 0 0 0 1px var(--primary-l-3) !important; color: var(--light) !important; transform: translateY(-1px) !important;}#brxe-febobd .lp-payment-times-w .lp-option-image-w,#brxe-febobd .lp-payment-times-w .lp-option-image,#brxe-febobd .lp-payment-times-w img { border: 0 !important; display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; width: 0 !important;}#brxe-febobd .lp-payment-times-w .lp-option-label { color: var(--light) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-s) !important; font-weight: 700 !important; letter-spacing: 1.5px !important; line-height: 1 !important; padding: 0 var(--space-s) !important; text-transform: uppercase !important;}@media (max-width: 478px) { #brxe-febobd .lp-payment-times-w .lp-option { flex: 1 1 100% !important; width: 100% !important; }}#brxe-febobd .latepoint-booking-form-element .latepoint-step-content.is-hidden,#brxe-febobd .latepoint-booking-form-element .latepoint-step-content.step-verify-w.is-hidden,#brxe-febobd .latepoint-booking-form-element .latepoint-step-content.step-payment-w.is-hidden,#brxe-febobd .latepoint-booking-form-element .latepoint-step-content.step-confirmation-w.is-hidden { display: none !important;}#brxe-febobd .latepoint-w.latepoint-hide-side-panel .latepoint-summary-w,#brxe-febobd .latepoint-w:not(.latepoint-summary-is-open) .latepoint-summary-w { display: none !important;}#brxe-febobd .step-service-extras-w .os-service-extras,#brxe-febobd .step-service-extras-w .os-service-extras-w,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-items { display: grid !important; gap: var(--space-s) !important; width: min(430px, 100%) !important; margin-inline: auto !important;}#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .select-total-attendees-w { width: min(430px, 100%) !important; margin: 0 auto var(--space-s) !important; text-align: center !important;}#brxe-febobd .step-service-extras-w .os-service-extra-selector,#brxe-febobd .step-service-extras-w .os-selectable-item.os-service-extra,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item { width: 100% !important; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden !important;}#brxe-febobd .step-service-extras-w .os-service-extra-selector,#brxe-febobd .step-service-extras-w .os-service-extra-selector .os-item-i,#brxe-febobd .step-service-extras-w .os-selectable-item.os-service-extra .os-item-i,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item .os-item-i { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; grid-template-rows: auto auto !important; align-items: center !important; column-gap: var(--space-s) !important; min-height: 68px !important; padding: var(--space-xs) var(--space-m) !important;}#brxe-febobd .step-service-extras-w .os-service-extra-selector .os-item-i,#brxe-febobd .step-service-extras-w .os-selectable-item.os-service-extra .os-item-i,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item .os-item-i { width: 100% !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}#brxe-febobd .step-service-extras-w .os-service-extra-selector:hover,#brxe-febobd .step-service-extras-w .os-selectable-item.os-service-extra:hover,#brxe-febobd .step-service-extras-w .os-selectable-item.os-service-extra.selected,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item:hover,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item.selected { background: var(--surface-hover) !important; border-color: var(--primary) !important;}#brxe-febobd .step-service-extras-w .os-service-extra-selector::before,#brxe-febobd .step-service-extras-w .os-service-extra-selector::after,#brxe-febobd .step-service-extras-w .os-selectable-item .os-item-i::before,#brxe-febobd .step-service-extras-w .os-selectable-item .os-item-i::after,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item .os-item-i::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item .os-item-i::after,#brxe-febobd .step-service-extras-w .os-item-checkbox,#brxe-febobd .step-service-extras-w .os-item-checkmark,#brxe-febobd .step-service-extras-w .os-item-selected-checkmark,#brxe-febobd .step-service-extras-w .os-item-tick,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-checkbox,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-checkmark,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-selected-checkmark,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-tick,#brxe-febobd .step-service-extras-w input[type="checkbox"],#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) input[type="checkbox"] { content: none !important; display: none !important;}#brxe-febobd .step-service-extras-w .os-item-name-w,#brxe-febobd .step-service-extras-w .os-service-extra-info,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-name-w { grid-column: 1 !important; grid-row: 1 !important; align-self: end !important; justify-self: stretch !important; min-width: 0 !important; width: 100% !important; padding: 0 !important; text-align: left !important;}#brxe-febobd .step-service-extras-w .os-item-name,#brxe-febobd .step-service-extras-w .os-service-extra-name,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-name { color: var(--text-title) !important; font-family: "Barlow", sans-serif !important; font-size: var(--text-m) !important; font-weight: 700 !important; line-height: 1.15 !important; white-space: normal !important;}#brxe-febobd .step-service-extras-w .os-item-desc,#brxe-febobd .step-service-extras-w .os-service-extra-desc,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-desc { display: none !important;}#brxe-febobd .step-service-extras-w .os-item-price-w,#brxe-febobd .step-service-extras-w .os-service-extra-price-w,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-price-w { grid-column: 1 !important; grid-row: 2 !important; align-self: start !important; justify-self: start !important; min-width: 0 !important; margin: var(--space-4xs) 0 0 !important; padding: 0 !important; text-align: left !important;}#brxe-febobd .step-service-extras-w .os-item-price,#brxe-febobd .step-service-extras-w .os-service-extra-price,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-item-price { color: var(--light-d-2) !important; font-family: "Barlow", sans-serif !important; font-size: var(--text-s) !important; font-weight: 400 !important; letter-spacing: 0 !important; line-height: 1.2 !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector-w,#brxe-febobd .step-service-extras-w .os-quantity-selector-w,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector-w,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-w,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector-w { grid-column: 2 !important; grid-row: 1 / 3 !important; align-self: center !important; justify-self: end !important; display: inline-flex !important; align-items: stretch !important; justify-content: center !important; gap: 0 !important; width: auto !important; min-width: 154px !important; height: 44px !important; padding: 0 !important; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector,#brxe-febobd .step-service-extras-w .item-quantity-selector-minus,#brxe-febobd .step-service-extras-w .item-quantity-selector-plus,#brxe-febobd .step-service-extras-w .os-quantity-selector,#brxe-febobd .step-service-extras-w .os-quantity-selector-minus,#brxe-febobd .step-service-extras-w .os-quantity-selector-plus,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-minus,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-plus,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector { display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; margin: 0 !important; padding: 0 !important; background: var(--surface) !important; border: 0 !important; border-radius: 0 !important; color: var(--primary) !important; box-shadow: none !important; font-size: 0 !important; line-height: 1 !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector::before,#brxe-febobd .step-service-extras-w .os-quantity-selector::before,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector::before { display: block !important; color: var(--primary) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-l) !important; font-weight: 400 !important; line-height: 1 !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector-minus::before,#brxe-febobd .step-service-extras-w .os-quantity-selector-minus::before,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector-minus::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-minus::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector-minus::before { content: "-" !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector-plus::before,#brxe-febobd .step-service-extras-w .os-quantity-selector-plus::before,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector-plus::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-plus::before,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector-plus::before { content: "+" !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector-input,#brxe-febobd .step-service-extras-w input.item-quantity-selector-input:not([type="hidden"]),#brxe-febobd .step-service-extras-w .os-quantity-selector-input,#brxe-febobd .step-service-extras-w input.os-quantity-selector-input:not([type="hidden"]),#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector-input,#brxe-febobd .step-service-extras-w input.os-service-extra-quantity-selector-input:not([type="hidden"]),#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-input,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) input.item-quantity-selector-input:not([type="hidden"]),#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector-input,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) input.total-attendees-selector-input:not([type="hidden"]) { width: 64px !important; height: 44px !important; min-height: 44px !important; margin: 0 !important; padding: 0 var(--space-2xs) !important; background: var(--background) !important; border: 0 !important; border-left: 1px solid var(--dark-l-2) !important; border-right: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; color: var(--text-title) !important; box-shadow: none !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-xl) !important; font-weight: 700 !important; line-height: 1 !important; text-align: center !important;}#brxe-febobd .step-service-extras-w .item-quantity-selector:hover,#brxe-febobd .step-service-extras-w .item-quantity-selector:focus-visible,#brxe-febobd .step-service-extras-w .os-quantity-selector:hover,#brxe-febobd .step-service-extras-w .os-quantity-selector:focus-visible,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector:hover,#brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector:focus-visible,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector:hover,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector:focus-visible,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector:hover,#brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector:focus-visible { background: var(--surface-hover) !important; color: var(--text-title) !important;}@media (max-width: 560px) { #brxe-febobd .step-service-extras-w .os-service-extra-selector, #brxe-febobd .step-service-extras-w .os-service-extra-selector .os-item-i, #brxe-febobd .step-service-extras-w .os-selectable-item.os-service-extra .os-item-i, #brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .os-selectable-item .os-item-i { grid-template-columns: 1fr !important; grid-template-rows: auto auto auto !important; justify-items: stretch !important; padding: var(--space-xs) !important; text-align: left !important; } #brxe-febobd .step-service-extras-w .item-quantity-selector-w, #brxe-febobd .step-service-extras-w .os-quantity-selector-w, #brxe-febobd .step-service-extras-w .os-service-extra-quantity-selector-w, #brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .item-quantity-selector-w, #brxe-febobd :where(.step-total-attendees-w, .step-group-bookings-w) .total-attendees-selector-w { grid-column: 1 !important; grid-row: 3 !important; justify-self: start !important; margin-top: var(--space-xs) !important; }}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-counts { display: grid !important; gap: var(--space-s) !important; width: min(430px, 100%) !important; margin-inline: auto !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; grid-template-rows: auto auto !important; align-items: center !important; column-gap: var(--space-s) !important; min-height: 68px !important; width: 100% !important; padding: var(--space-xs) var(--space-m) !important; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row:hover,#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row:focus-within { background: var(--surface-hover) !important; border-color: var(--primary) !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-label { grid-column: 1 !important; grid-row: 1 / 3 !important; align-self: center !important; justify-self: stretch !important; min-width: 0 !important; width: 100% !important; padding: 0 !important; text-align: left !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-label strong { display: block !important; color: var(--text-title) !important; font-family: "Barlow", sans-serif !important; font-size: var(--text-m) !important; font-weight: 700 !important; line-height: 1.15 !important; white-space: normal !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-label span { display: block !important; margin-top: var(--space-4xs) !important; color: var(--light-d-2) !important; font-family: "Barlow", sans-serif !important; font-size: var(--text-s) !important; font-weight: 400 !important; letter-spacing: 0 !important; line-height: 1.2 !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .total-attendees-selector-w { grid-column: 2 !important; grid-row: 1 / 3 !important; align-self: center !important; justify-self: end !important; display: inline-flex !important; align-items: stretch !important; justify-content: center !important; gap: 0 !important; width: auto !important; min-width: 154px !important; height: 44px !important; padding: 0 !important; background: var(--surface) !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .total-attendees-selector,#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .sss-attendee-pricing-minus,#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .sss-attendee-pricing-plus { display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; margin: 0 !important; padding: 0 !important; background: var(--surface) !important; border: 0 !important; border-radius: 0 !important; color: var(--primary) !important; box-shadow: none !important; font-size: 0 !important; line-height: 1 !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .sss-attendee-pricing-minus::before,#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .sss-attendee-pricing-plus::before { display: block !important; color: var(--primary) !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-l) !important; font-weight: 400 !important; line-height: 1 !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .sss-attendee-pricing-minus::before { content: "-" !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .sss-attendee-pricing-plus::before { content: "+" !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row input.sss-attendee-pricing-input:not([type="hidden"]) { width: 64px !important; height: 44px !important; min-height: 44px !important; margin: 0 !important; padding: 0 var(--space-2xs) !important; background: var(--background) !important; border: 0 !important; border-left: 1px solid var(--dark-l-2) !important; border-right: 1px solid var(--dark-l-2) !important; border-radius: 0 !important; color: var(--text-title) !important; box-shadow: none !important; font-family: "Barlow Condensed", sans-serif !important; font-size: var(--text-xl) !important; font-weight: 700 !important; line-height: 1 !important; text-align: center !important;}#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .total-attendees-selector:hover,#brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .total-attendees-selector:focus-visible { background: var(--surface-hover) !important; color: var(--text-title) !important;}@media (max-width: 560px) { #brxe-febobd .step-group-bookings-w .select-total-attendees-w { padding: var(--space-m) 0 !important; } #brxe-febobd .step-group-bookings-w .sss-attendee-pricing-counts { justify-items: stretch !important; width: 100% !important; max-width: 280px !important; margin-top: var(--space-m) !important; margin-inline: auto !important; } #brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row { grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: auto auto !important; justify-items: stretch !important; row-gap: var(--space-xs) !important; min-height: 0 !important; padding: var(--space-s) !important; overflow: visible !important; text-align: center !important; } #brxe-febobd .step-group-bookings-w .sss-attendee-pricing-label { grid-column: 1 !important; grid-row: 1 !important; justify-self: stretch !important; text-align: center !important; } #brxe-febobd .step-group-bookings-w .sss-attendee-pricing-label span { display: none !important; } #brxe-febobd .step-group-bookings-w .sss-attendee-pricing-row .total-attendees-selector-w { grid-column: 1 !important; grid-row: 2 !important; justify-self: center !important; width: 154px !important; max-width: 100% !important; min-width: 0 !important; margin-top: 0 !important; }}#brxe-febobd .os-services.os-as-rows .os-service-selector { display: grid !important; grid-template-columns: 112px minmax(0, 1fr) auto !important; align-items: center !important; column-gap: var(--space-m) !important; min-height: 116px !important;}#brxe-febobd .os-services.os-as-rows .os-service-selector .os-item-img-w { display: block !important; grid-column: 1 !important; flex: 0 0 112px !important; width: 112px !important; height: 76px !important; margin: 0 !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; border: 1px solid var(--dark-l-2) !important; border-radius: 0 !important;}#brxe-febobd .os-services.os-as-rows .os-service-selector .os-item-name-w { grid-column: 2 !important; min-width: 0 !important; padding: 0 !important;}#brxe-febobd .os-services.os-as-rows .os-service-selector .os-item-price-w { grid-column: 3 !important; justify-self: end !important; min-width: 86px !important; margin: 0 !important; text-align: right !important;}@media (max-width: 560px) { #brxe-febobd .os-services.os-as-rows .os-service-selector { grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: auto auto auto !important; align-items: start !important; min-height: 0 !important; row-gap: var(--space-xs) !important; padding: var(--space-s) !important; } #brxe-febobd .os-services.os-as-rows .os-service-selector .os-item-img-w { grid-column: 1 !important; grid-row: 1 !important; width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; } #brxe-febobd .os-services.os-as-rows .os-service-selector .os-item-name-w { grid-column: 1 !important; grid-row: 2 !important; } #brxe-febobd .os-services.os-as-rows .os-service-selector .os-item-price-w { grid-column: 1 !important; grid-row: 3 !important; justify-self: start !important; min-width: 0 !important; text-align: left !important; }}#brxe-febobd .time-selector-w.hide-not-available-slots .dp-timebox.is-off,#brxe-febobd .time-selector-w.hide-not-available-slots .dp-timebox.is-booked { display: none !important;}#brxe-rhesfx {text-align: center; margin-top: var(--space-3xl); align-self: center}#brxe-meufgo {align-self: center; margin-top: var(--space-xs)}