:root {
    --tide-booking-color-primary: #073B62;
    --tide-booking-text-color-primary: #43514F;
    --tide-booking-color-primary-gradient: linear-gradient(204.08deg, #333399 1.64%, #282878 84.55%);
    --tide-booking-color-primary-fade: #ebebf8;
    --tide-booking-color-primary-extra-fade: #f8f8fd;
    --tide-booking-color-primary-light: #cdcdee;
    --tide-booking-color-primary-dark: #282878;
    --tide-booking-color-secondary: #1f9470;
    --tide-booking-color-secondary-light: #11b684;
    --tide-booking-color-star: #ecb911;
    --tide-booking-invalid: #871d11;
    --tide-booking-invalid-light: #fce8e6;
    --tide-booking-invalid-dark: #871d11;
    --tide-booking-price-increase: #e81212;
    --tide-booking-price-decrease: #19a364;
    --tide-booking-white: #ffffff;
    --tide-booking-gray-light: #f5f5f5;
    --tide-booking-gray-xlight: #fbfbfb;
    --tide-booking-gray--medium-light: #efefef;
    --tide-booking-gray-background-light: #e2e2e2;
    --tide-booking-gray-border-light: #f3f3f3;
    --tide-booking-gray-checkbox-bg: #bdbdbd;
    --tide-booking-gray-medium: #cbcbcb;
    --tide-booking-gray-dark: #666666;
    --tide-booking-black: #0a0a0a;
    --tide-booking-transparent: transparent;
    --tide-booking-bg: #fafafa;
    --tide-booking-font-heading: "Segoe UI", Segoe UI, serif;
    --tide-booking-font-body: "Segoe UI", Segoe UI, serif;
    --tide-booking-font-handwritten: "Segoe UI", Segoe UI, serif;
    --tide-booking-font-size-body: 16px;
    --tide-booking-font-size-body-lg: 18px;
    --tide-booking-line-height-body: 1;
    --tide-booking-container-wide: 1690px;
    --tide-booking-container-medium: 1200px;
    --tide-booking-container-small: 900px;
    --tide-booking-container-article: 650px;
    --tide-booking-gutter: 15px;
    --tide-booking-screen-xs: 576px;
    --tide-booking-screen-sm: 768px;
    --tide-booking-screen-md: 992px;
    --tide-booking-screen-lg: 1200px;
    --tide-booking-screen-xl: 1650px;
    --tide-booking-screen-xxl: 1920px;
    --tide-booking-heading-color: var(--tide-booking-black);
    --tide-booking-h1: 32.5px;
    --tide-booking-h1-sm: 48px;
    --tide-booking-h1-xl: 48px;
    --tide-booking-h2: 24px;
    --tide-booking-h2-sm: 30px;
    --tide-booking-h2-xl: 30px;
    --tide-booking-h3: 22px;
    --tide-booking-h3-sm: 25px;
    --tide-booking-h3-xl: 25px;
    --tide-booking-h4: 18px;
    --tide-booking-h4-sm: 23px;
    --tide-booking-h4-xl: 23px;
    --tide-booking-h5: 18px;
    --tide-booking-h5-xl: 20px;
    --tide-booking-h6: 16px;
    --tide-booking-h6-md: 18px;
    --tide-booking-a-color: var(--tide-booking-color-primary);
    --tide-booking-a-text-decoration: underline;
    --tide-booking-a-color-hover: var(--tide-booking-color-primary-dark);
    --tide-booking-a-text-decoration-hover: underline;
    --tide-booking-a-color-focus: var(--tide-booking-color-primary-dark);
    --tide-booking-a-text-decoration-focus: underline;
    --tide-booking-toggle-switch-background: var(--tide-booking-gray-medium);
    --tide-booking-toggle-switch-border-radius: 5px;
    --tide-booking-toggle-switch-after-color: var(--tide-booking-white);
    --tide-booking-toggle-switch-background-toggled: var(--tide-booking-color-primary);
    --tide-booking-form-input-background: var(--tide-booking-gray-xlight);
    --tide-booking-form-input-border: 1.5px solid var(--tide-booking-gray--medium-light);
    --tide-booking-form-input-border-radius: 5px;
    --tide-booking-form-input-height: 45px;
    --tide-booking-form-input-border-focus: 1.5px solid var(--tide-booking-color-primary);
    --tide-booking-form-input-placeholder-color: var(--tide-booking-gray-dark);
    --tide-booking-form-input-placeholder-font-style: normal;
    --tide-booking-radiobutton-border: 1.5px solid var(--tide-booking-gray-checkbox-bg);
    --tide-booking-radiobutton-background: var(--tide-booking-white);
    --tide-booking-radiobutton-color-text: var(--tide-booking-gray-dark);
    --tide-booking-radiobutton-font-family: var(--tide-booking-font-body);
    --tide-booking-radiobutton-font-size: 16px;
    --tide-booking-radiobutton-font-weight: 400;
    --tide-booking-radiobutton-input-checked-color-text: var(--tide-booking-color-primary);
    --tide-booking-radiobutton-input-checked-background: var(--tide-booking-white);
    --tide-booking-radiobutton-input-checked-border: 1.5px solid var(--tide-booking-color-primary);
    --tide-booking-radiobutton-input-checked-after-color: var(--tide-booking-color-primary);
    --tide-booking-checkbox-border: 1.5px solid var(--tide-booking-gray-checkbox-bg);
    --tide-booking-checkbox-border-radius: 0px;
    --tide-booking-checkbox-background: var(--tide-booking-white);
    --tide-booking-checkbox-color-text: var(--tide-booking-gray-dark);
    --tide-booking-checkbox-font-family: var(--tide-booking-font-body);
    --tide-booking-checkbox-font-size: 16px;
    --tide-booking-checkbox-font-weight: 400;
    --tide-booking-checkbox-input-checked-check-color: var(--tide-booking-white);
    --tide-booking-checkbox-input-checked-color-text: var(--tide-booking-color-primary);
    --tide-booking-checkbox-input-checked-background: var(--tide-booking-color-primary);
    --tide-booking-checkbox-input-checked-border: 1.5px solid var(--tide-booking-color-primary);
    --tide-booking-slider-track-background: var(--tide-booking-color-primary);
    --tide-booking-slider-range-background: var(--tide-booking-gray-medium);
    --tide-booking-slider-thumb-border-color: var(--tide-booking-white);
    --tide-booking-slider-thumb-background: var(--tide-booking-color-primary);
    --tide-booking-component-background: var(--tide-booking-bg);
    --tide-booking-component-radius: 10px;
    --tide-booking-component-border: 1.5px solid var(--tide-booking-color-primary-fade);
    --tide-booking-component-header-background: var(--tide-booking-color-primary-gradient);
    --tide-booking-component-header-color: var(--tide-booking-white);
    --tide-booking-component-header-border-radius: 10px 10px 0px 0px;
    --tide-booking-component-header-star-rating: var(--tide-booking-color-star);
    --tide-booking-component-header-title-color: var(--tide-booking-white);
    --tide-booking-component-header-title-font: var(--tide-booking-font-heading);
    --tide-booking-component-header-icon-color: var(--tide-booking-white);
    --tide-booking-component-header-price-font-family: var(--tide-booking-font-body);
    --tide-booking-component-header-price-font-size--mobile: 25px;
    --tide-booking-component-header-price-font-size--desktop: 36px;
    --tide-booking-component-header-price-font-weight: 400;
    --tide-booking-component-header-price-color: var(--tide-booking-white);
    --tide-booking-small-font-size--mobile: 13px;
    --tide-booking-small-font-size--desktop: 15px;
    --tide-booking-cta-height: 40px;
    --tide-booking-cta-height-xs: 45px;
    --tide-booking-cta-width: 100%;
    --tide-booking-cta-width-xs: auto;
    --tide-booking-cta-padding: 10px 20px;
    --tide-booking-cta-color: var(--tide-booking-white);
    --tide-booking-cta-background: linear-gradient(204.08deg, #78AFEA 1.64%, #4C99EC 84.55%);
    --tide-booking-cta-font-family: var(--tide-booking-font-body);
    --tide-booking-cta-font-size: 16px;
    --tide-booking-cta-font-size-xs: 18px;
    --tide-booking-cta-font-weight: 400;
    --tide-booking-cta-text-decoration: none;
    --tide-booking-cta-border: none;
    --tide-booking-cta-border-radius: 5px;
    --tide-booking-cta-icon-color: var(--tide-booking-white);
    --tide-booking-cta-icon-size: 16px;
    --tide-booking-cta-background-hover:  linear-gradient(204.08deg, #57A1F0 1.64%, #368FF0 84.55%);
    --tide-booking-cta-color-hover: var(--tide-booking-white);
    --tide-booking-cta-icon-color-hover: var(--tide-booking-white);
    --tide-booking-cta-border-hover: none;
    --tide-booking-cta-text-decoration-hover: none;
    --tide-booking-cta-background-focus:  linear-gradient(204.08deg, #57A1F0 1.64%, #368FF0 84.55%);
    --tide-booking-cta-color-focus: var(--tide-booking-white);
    --tide-booking-cta-icon-color-focus: var(--tide-booking-white);
    --tide-booking-cta-border-focus: none;
    --tide-booking-cta-text-decoration-focus: none;
    --tide-booking-cta-height-secondary: 40px;
    --tide-booking-cta-height-xs-secondary: 45px;
    --tide-booking-cta-width-secondary: auto;
    --tide-booking-cta-padding-secondary: 10px 20px;
    --tide-booking-cta-margin-secondary: 0px 0 0 0;
    --tide-booking-cta-background-secondary: linear-gradient(8.14deg, #dce1ff 19.75%, #e5e8fb 65.25%);
    --tide-booking-cta-color-secondary: var(--tide-booking-color-primary);
    --tide-booking-cta-border-secondary: none;
    --tide-booking-cta-border-radius-secondary: 5px;
    --tide-booking-cta-text-decoration-secondary: none;
    --tide-booking-cta-font-family-secondary: var(--tide-booking-font-body);
    --tide-booking-cta-font-size-secondary: 16px;
    --tide-booking-cta-font-size-xs-secondary: 18px;
    --tide-booking-cta-font-weight-secondary: 400;
    --tide-booking-cta-icon-color-secondary: var(--tide-booking-color-primary);
    --tide-booking-cta-icon-size-secondary: 16px;
    --tide-booking-cta-background-secondary-hover: linear-gradient(8.14deg, #b4c0ff 19.75%, #c2caf6 65.25%);
    --tide-booking-cta-color-secondary-hover: var(--tide-booking-color-primary-dark);
    --tide-booking-cta-icon-color-secondary-hover: var(--tide-booking-color-primary-dark);
    --tide-booking-cta-border-secondary-hover: none;
    --tide-booking-cta-text-decoration-secondary-hover: none;
    --tide-booking-cta-background-secondary-focus: linear-gradient(8.14deg, #b4c0ff 19.75%, #c2caf6 65.25%);
    --tide-booking-cta-color-secondary-focus: var(--tide-booking-color-primary-dark);
    --tide-booking-cta-icon-color-secondary-focus: var(--tide-booking-color-primary-dark);
    --tide-booking-cta-border-secondary-focus: none;
    --tide-booking-cta-text-decoration-secondary-focus: none;
    --tide-booking-cta-background-select: linear-gradient(8.14deg, #dce1ff 19.75%, #e5e8fb 65.25%);
    --tide-booking-cta-color-select: var(--tide-booking-color-primary);
    --tide-booking-cta-border-select: none;
    --tide-booking-cta-border-radius-select: 5px;
    --tide-booking-cta-background-select-hover: linear-gradient(8.14deg, #b4c0ff 19.75%, #c2caf6 65.25%);
    --tide-booking-cta-color-select-hover: var(--tide-booking-color-primary-dark);
    --tide-booking-cta-border-select-hover: none;
    --tide-booking-cta-background-selected: var(--tide-booking-cta-background);
    --tide-booking-cta-color-selected: var(--tide-booking-white);
    --tide-booking-cta-border-selected: none;
    --tide-booking-cta-border-radius-selected: 5px;
    --tide-booking-cta-color-selected-icon: var(--tide-booking-white);
    --tide-booking-dropdown-background: var(--tide-booking-white);
    --tide-booking-dropdown-border: 1.5px solid var(--tide-booking-color-primary-light);
    --tide-booking-dropdown-border-radius: 5px;
    --tide-booking-dropdown-font-family: var(--tide-booking-font-body);
    --tide-booking-dropdown-height: 45px;
    --tide-booking-dropdown-border-focus: 1.5px solid var(--tide-booking-color-primary-light);
    --tide-booking-dropdown-arrow-color: var(--tide-booking-color-primary);
    --tide-booking-dropdown-arrow-color-hover: var(--tide-booking-color-primary);
    --tide-booking-dropdown-arrow-color-disabled: var(--tide-booking-gray-medium);
    --tide-booking-spinner-border: 5px solid var(--tide-booking-color-primary);
    --tide-booking-spinner-border-top-color: #dce1ff;
    --tide-booking-spinner-background: var(--tide-booking-white);
    --tide-booking-spinner-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    --tide-booking-spinner-animation-color: var(--tide-booking-color-primary);
    --tide-booking-wizard-background: var(--tide-booking-bg);
    --tide-booking-wizard-title-color: var(--tide-booking-black);
    --tide-booking-wizard-heading-color: var(--tide-booking-black);
    --tide-booking-step-card-background: var(--tide-booking-white);
    --tide-booking-step-card-border: 1.5px solid var(--tide-booking-gray-border-light);
    --tide-booking-step-card-border-radius: 10px;
    --tide-booking-step-toggle-btn-background: linear-gradient(8.14deg, #dce1ff 19.75%, #e5e8fb 65.25%);
    --tide-booking-step-toggle-btn-border: none;
    --tide-booking-step-toggle-btn-border-radius: 5px;
    --tide-booking-step-toggle-btn-color: var(--tide-booking-color-primary);
    --tide-booking-step-toggle-btn-background-hover: linear-gradient(8.14deg, #b4c0ff 19.75%, #c2caf6 65.25%);
    --tide-booking-step-toggle-btn-color-hover: var(--tide-booking-color-primary-dark);
    --tide-booking-step-toggle-btn-border-hover: none;
    --tide-booking-step-indicators-line-trough: 2px dashed var(--tide-booking-gray-medium);
    --tide-booking-step-indicators-icon-color: var(--tide-booking-black);
    --tide-booking-step-indicators-icon-background: var(--tide-booking-white);
    --tide-booking-step-indicators-icon-border: 1px solid var(--tide-booking-gray-border-light);
    --tide-booking-step-indicators-icon-border-radius: 50%;
    --tide-booking-step-indicators-icon-font-family: var(--tide-booking-font-heading);
    --tide-booking-step-indicators-icon-font-size: 16px;
    --tide-booking-step-indicators-icon-font-weight: 400;
    --tide-booking-step-indicators-icon-color-text: var(--tide-booking-black);
    --tide-booking-step-indicators-icon-color-active: var(--tide-booking-white);
    --tide-booking-step-indicators-icon-background-active: var(--tide-booking-color-primary);
    --tide-booking-step-indicators-icon-border-active: 1px solid var(--tide-booking-color-primary);
    --tide-booking-step-indicators-icon-check-color-active: var(--tide-booking-white);
    --tide-booking-step-indicators-icon-color-text-active: var(--tide-booking-color-primary);
    --tide-booking-step-indicators-icon-color-completed: var(--tide-booking-white);
    --tide-booking-step-indicators-icon-background-completed: var(--tide-booking-color-primary);
    --tide-booking-step-indicators-icon-border-completed: 1px solid var(--tide-booking-color-primary);
    --tide-booking-step-indicators-icon-check-color-completed: var(--tide-booking-white);
    --tide-booking-step-indicators-icon-color-text-completed: var(--tide-booking-transparent);
    --tide-booking-sidebar-frame-radius: 10px;
    --tide-booking-sidebar-header-background: var(--tide-booking-color-primary);
    --tide-booking-sidebar-header-color: var(--tide-booking-white);
    --tide-booking-sidebar-header-font-family: var(--tide-booking-font-heading);
    --tide-booking-sidebar-header-font-size: 20px;
    --tide-booking-sidebar-header-font-weight: 400;
    --tide-booking-sidebar-header-border-radius: 10px 10px 0px 0px;
    --tide-booking-sidebar-btn-toggle-background: rgba(255, 255, 255, 0.2);
    --tide-booking-sidebar-btn-toggle-color: var(--tide-booking-white);
    --tide-booking-sidebar-btn-toggle-border: none;
    --tide-booking-sidebar-btn-toggle-border-radius: 5px;
    --tide-booking-sidebar-body-background: var(--tide-booking-white);
    --tide-booking-sidebar-body-border: 1.5px solid var(--tide-booking-gray-border-light);
    --tide-booking-sidebar-body-border-radius: 5px;
    --tide-booking-sidebar-body-font-family: var(--tide-booking-font-body);
    --tide-booking-sidebar-body-font-size: 16px;
    --tide-booking-sidebar-body-font-weight: 400;
    --tide-booking-sidebar-body-color: var(--tide-booking-gray-dark);
    --tide-booking-sidebar-body-label-color: var(--tide-booking-black);
    --tide-booking-sidebar-body-label-font-size: 16px;
    --tide-booking-sidebar-body-label-font-weight: 400;
    --tide-booking-sidebar-body-title-color: var(--tide-booking-black);
    --tide-booking-sidebar-body-title-font-size: 18px;
    --tide-booking-sidebar-body-title-font-family: var(--tide-booking-font-heading);
    --tide-booking-sidebar-body-title-font-weight: 600;
    --tide-booking-sidebar-body-flight-font-weight: 600;
    --tide-booking-sidebar-body-flight-color: var(--tide-booking-gray-dark);
    --tide-booking-sidebar-footer-background: var(--tide-booking-white);
    --tide-booking-sidebar-footer-border: 1.5px solid var(--tide-booking-gray-border-light);
    --tide-booking-sidebar-footer-border-radius: 0px 0px 10px 10px;
    --tide-booking-sidebar-footer-advance-font-size: 18px;
    --tide-booking-sidebar-footer-advance-font-weight: 400;
    --tide-booking-sidebar-footer-advance-color: var(--tide-booking-gray-medium);
    --tide-booking-sidebar-footer-total-font-size: 20px;
    --tide-booking-sidebar-footer-total-font-weight: 600;
    --tide-booking-sidebar-footer-total-color: var(--tide-booking-color-primary);
    --tide-booking-sidebar-footer-small-font-size: 14px;
    --tide-booking-sidebar-footer-small-font-weight: 400;
    --tide-booking-sidebar-footer-small-color: var(--tide-booking-gray-medium);
    --tide-booking-sidebar-footer-small-strong-color: var(--tide-booking-gray-dark);
    --tide-booking-flight-options-card-background: var(--tide-booking-step-card-background);
    --tide-booking-flight-options-card-border: var(--tide-booking-step-card-border);
    --tide-booking-flight-options-card-border-radius: var(--tide-booking-step-card-border-radius);
    --tide-booking-flight-options-card-header-background: var(--tide-booking-step-card-background);
    --tide-booking-flight-options-card-header-border: var(--tide-booking-step-card-border);
    --tide-booking-flight-options-times-title-font-family: var(--tide-booking-font-body);
    --tide-booking-flight-options-times-title-color: var(--tide-booking-black);
    --tide-booking-flight-options-times-title-font-weight: 700;
    --tide-booking-flight-options-times-font-family: var(--tide-booking-font-body);
    --tide-booking-flight-options-times-color: var(--tide-booking-gray-dark);
    --tide-booking-flight-options-dapart-arrive-icon--color: var(--tide-booking-color-primary);
    --tide-booking-flight-options-stops-line-color: var(--tide-booking-color-primary);
    --tide-booking-flight-options-stop-color: var(--tide-booking-color-primary);
    --tide-booking-flight-options-stop-border: 3px solid var(--tide-booking-white);
    --tide-booking-flight-options-stoptime-border-color: var(--tide-booking-black);
    --tide-booking-flight-options-detail-card-background: var(--tide-booking-color-primary-extra-fade);
    --tide-booking-flight-options-detail-card-border: none;
    --tide-booking-flight-options-detail-card-border-radius: 10px;
    --tide-booking-flight-options-detail-toggle-icon-color: var(--tide-booking-step-toggle-btn-color);
    --tide-booking-flight-options-detail-toggle-background: var(--tide-booking-step-toggle-btn-background);
    --tide-booking-flight-options-detail-toggle-border: var(--tide-booking-step-toggle-btn-border);
    --tide-booking-flight-options-detail-toggle-border-radius: var(--tide-booking-step-toggle-btn-border-radius);
    --tide-booking-flight-options-detail-toggle-icon-color-hover: var(--tide-booking-step-toggle-btn-color-hover);
    --tide-booking-flight-options-detail-toggle-background-hover: var(--tide-booking-step-toggle-btn-background-hover);
    --tide-booking-flight-options-detail-toggle-border-hover: var(--tide-booking-step-toggle-btn-border-hover);
    --tide-booking-flight-options-filter-container-background: var(--tide-booking-white);
    --tide-booking-flight-options-filter-container-box-shadow: 0px 0px 5px rgba(158, 158, 158, 0.447);
    --tide-booking-flight-options-filter-btn-background: var(--tide-booking-transparent);
    --tide-booking-flight-options-filter-btn-color: var(--tide-booking-color-primary);
    --tide-booking-flight-options-filter-btn-border: 1.5px solid var(--tide-booking-color-primary);
    --tide-booking-flight-options-filter-btn-border-radius: 5px;
    --tide-booking-flight-options-filter-btn-icon-color: var(--tide-booking-color-primary);
    --tide-booking-flight-options-filter-btn-hover-background: var(--tide-booking-color-primary-gradient);
    --tide-booking-flight-options-filter-btn-hover-color: var(--tide-booking-white);
    --tide-booking-flight-options-filter-btn-hover-border: 1.5px solid var(--tide-booking-transparent);
    --tide-booking-flight-options-filter-btn-hover-icon-color: var(--tide-booking-white);
    --tide-booking-flight-options-filter-header-text-color: var(--tide-booking-gray-dark);
    --tide-booking-flight-options-filter-header-text-font-weight: 300;
    --tide-booking-flight-options-filter-header-text-strong-color: var(--tide-booking-color-secondary);
    --tide-booking-flight-options-filter-header-text-strong-font-weight: 600;
    --tide-booking-flight-options-filter-header-close-icon-color: var(--tide-booking-color-primary);
    --tide-booking-flight-options-filter-group-title-text-color: var(--tide-booking-gray-dark);
    --tide-booking-flight-options-filter-group-title-text-font-weight: 500;
    --tide-booking-flight-options-filter-group-title-text-font-family: var(--tide-booking-font-body);
    --tide-booking-flight-options-filter-group-title-text-border: 1.5px solid var(--tide-booking-gray-border-light);
    --tide-booking-flight-options-filter-group-title-subtext-color: var(--tide-booking-gray-dark);
    --tide-booking-flight-options-filter-group-title-subtext-font-weight: 400;
    --tide-booking-flight-options-filter-group-title-subtext-font-family: var(--tide-booking-font-body);
    --tide-booking-room-options-card-background: var(--tide-booking-step-card-background);
    --tide-booking-room-options-card-border: var(--tide-booking-step-card-border);
    --tide-booking-room-options-card-border-radius: var(--tide-booking-step-card-border-radius);
    --tide-booking-room-options-image-border-radius: 10px;
    --tide-booking-room-options-usp-list-color: var(--tide-booking-gray-dark);
    --tide-booking-room-options-usp-list-font-weight: 400;
    --tide-booking-room-options-usp-list-icon-color: var(--tide-booking-color-primary);
    --tide-booking-room-options-title-color: var(--tide-booking-black);
    --tide-booking-room-options-title-font-family: var(--tide-booking-font-heading);
    --tide-booking-room-options-title-font-weight: 500;
    --tide-booking-room-options-dropdown-select-border: var(--tide-booking-dropdown-border);
    --tide-booking-room-options-dropdown-select-border-radius: var(--tide-booking-dropdown-border-radius);
    --tide-booking-room-options-dropdown-select-font-family: var(--tide-booking-dropdown-font-family);
    --tide-booking-room-options-dropdown-select-color: var(--tide-booking-dropdown-color);
    --tide-booking-room-options-dropdown-select-background: var(--tide-booking-dropdown-background);
    --tide-booking-room-options-dropdown-select-border-focus: var(--tide-booking-dropdown-border-focus);
    --tide-booking-room-options-dropdown-select-icon-color: var(--tide-booking-dropdown-arrow-color);
    --tide-booking-room-options-alternative-btn-color: var(--tide-booking-color-secondary);
    --tide-booking-room-options-alternative-btn-text-decoration: underline;
    --tide-booking-room-options-alternative-btn-color-hover: var(--tide-booking-color-secondary-light);
    --tide-booking-room-options-alternative-btn-text-decoration-hover: none;
    --tide-booking-room-options-alternative-header-color: var(--tide-booking-black);
    --tide-booking-extra-options-card-background: var(--tide-booking-step-card-background);
    --tide-booking-extra-options-card-border: var(--tide-booking-step-card-border);
    --tide-booking-extra-options-card-border-radius: var(--tide-booking-step-card-border-radius);
    --tide-booking-extra-options-card-title-color: var(--tide-booking-black);
    --tide-booking-tag-background: linear-gradient(204.08deg, #11b684 1.64%, #1f9470 84.55%);
    --tide-booking-tag-border: none;
    --tide-booking-tag-border-radius: 0 5px 5px 0;
    --tide-booking-tag-color: var(--tide-booking-white);
    --tide-booking-tag-font-family: var(--tide-booking-font-body);
    --tide-booking-tag-font-weight: 400;
    --tide-booking-input-selected-background: #667dff10;
    --tide-booking-input-selected-border: none;
    --tide-booking-input-selected-border-radius: 5px;
    --tide-booking-input-selected-color: var(--tide-booking-color-primary);
    --tide-booking-flight-extra-options-toggle-icon-color: var(--tide-booking-step-toggle-btn-color);
    --tide-booking-flight-extra-options-toggle-background: var(--tide-booking-step-toggle-btn-background);
    --tide-booking-flight-extra-options-toggle-border: var(--tide-booking-step-toggle-btn-border);
    --tide-booking-flight-extra-options-toggle-border-radius: var(--tide-booking-step-toggle-btn-border-radius);
    --tide-booking-flight-extra-options-toggle-icon-color-hover: var(--tide-booking-step-toggle-btn-color-hover);
    --tide-booking-flight-extra-options-toggle-background-hover: var(--tide-booking-step-toggle-btn-background-hover);
    --tide-booking-flight-extra-options-toggle-border-hover: var(--tide-booking-step-toggle-btn-border-hover);
    --tide-booking-form-card-background: var(--tide-booking-step-card-background);
    --tide-booking-form-card-border: var(--tide-booking-step-card-border);
    --tide-booking-form-card-border-radius: var(--tide-booking-step-card-border-radius);
    --tide-booking-form-group-border: 1.5px solid var(--tide-booking-color-primary-fade);
    --tide-booking-form-label-color: var(--tide-booking-gray-dark);
    --tide-booking-form-label-font-family: var(--tide-booking-font-body);
    --tide-booking-form-label-font-weight: 300;
    --tide-booking-form-typeahead-agent-background: var(--tide-booking-gray-xlight);
    --tide-booking-form-typeahead-agent-border: 1.5px solid var(--tide-booking-gray--medium-light);
    --tide-booking-form-typeahead-agent-border-radius: 5px;
    --tide-booking-form-typeahead-agent-color: var(--tide-booking-black);
    --tide-booking-form-typeahead-agent-font-family: var(--tide-booking-font-body);
    --tide-booking-form-typeahead-agent-icon-color: var(--tide-booking-black);
    --tide-booking-form-typeahead-agent-clear-icon-color: var(--tide-booking-color-primary);
    --tide-booking-form-typeahead-agent-placeholder-color: var(--tide-booking-gray-medium);
    --tide-booking-form-typeahead-agent-placeholder-font-family: var(--tide-booking-font-body);
    --tide-booking-form-typeahead-agent-background-hover: var(--tide-booking-white);
    --tide-booking-form-typeahead-agent-border-hover: 1.5px solid var(--tide-booking-color-primary);
    --tide-booking-form-typeahead-agent-color-hover: var(--tide-booking-black);
    --tide-booking-form-typeahead-agent-icon-color-hover: var(--tide-booking-color-primary);
    --tide-booking-form-typeahead-agent-options-background: var(--tide-booking-white);
    --tide-booking-form-typeahead-agent-options-border: 1.5px solid var(--tide-booking-gray-border-light);
    --tide-booking-form-typeahead-agent-options-border-radius: 5px;
    --tide-booking-form-typeahead-agent-options-color: var(--tide-booking-gray-dark);
    --tide-booking-form-typeahead-agent-options-background-hover: var(--tide-booking-gray-border-light);
    --tide-booking-form-typeahead-agent-options-color-hover: var(--tide-booking-black);
    --tide-booking-form-typeahead-agent-options-color-highlight: var(--tide-booking-black);
    --tide-booking-form-typeahead-agent-options-font-weight-highlight: 600;
    --tide-booking-form-summary-background: var(--tide-booking-step-card-background);
    --tide-booking-form-summary-border: var(--tide-booking-step-card-border);
    --tide-booking-form-summary-border-radius: var(--tide-booking-step-card-border-radius);
    --tide-booking-form-summary-voucher-remove-btn-background: var(--tide-booking-transparent);
    --tide-booking-form-summary-voucher-remove-btn-color: var(--tide-booking-color-primary);
    --tide-booking-form-summary-voucher-remove-btn-border: none;
    --tide-booking-form-summary-voucher-remove-btn-border-radius: 5px;
    --tide-booking-form-summary-voucher-remove-btn-background-hover: var(--tide-booking-transparent);
    --tide-booking-form-summary-voucher-remove-btn-color-hover: var(--tide-booking-color-primary-dark);
    --tide-booking-form-summary-voucher-remove-btn-border-hover: none;
    --tide-booking-confirmation-background: var(--tide-booking-step-card-background);
    --tide-booking-confirmation-border: var(--tide-booking-step-card-border);
    --tide-booking-confirmation-border-radius: var(--tide-booking-step-card-border-radius);
    --tide-booking-confirmation-icon-color: var(--tide-booking-color-secondary)
}