.lah-detail,.lah-availability,.coh-search{--flag: rgb(109 255 19);--color-brand-blue: rgb(62 121 224);--color-brand-cyan: rgb(138 206 215);--color-brand-green: rgb(90 220 135);--color-brand-grey: rgb(130 136 156);--color-brand-orange: rgb(255 146 37);--color-brand-pink: rgb(255 255 255);--color-brand-red: rgb(255 77 77);--color-brand-teal: rgb(22 136 129);--color-brand-turquoise: rgb(22 136 129);--color-brand-yellow: rgb(255 169 2);--color-brand-accent-050: rgb(255 247 240);--color-brand-accent-100: rgb(255 235 214);--color-brand-accent-200: rgb(255 214 173);--color-brand-accent-300: rgb(255 194 133);--color-brand-accent-400: rgb(255 171 87);--color-brand-accent-500: rgb(255 146 37);--color-brand-accent-600: rgb(240 120 0);--color-brand-accent-700: rgb(194 97 0);--color-brand-accent-800: rgb(148 74 0);--color-brand-accent-900: rgb(87 43 0);--color-brand-basic-005: rgb(248 249 252);--color-brand-basic-050: rgb(242 245 251);--color-brand-basic-100: rgb(238 240 246);--color-brand-basic-200: rgb(223 227 236);--color-brand-basic-300: rgb(206 210 219);--color-brand-basic-400: rgb(166 172 185);--color-brand-basic-500: rgb(130 136 156);--color-brand-basic-600: rgb(85 91 109);--color-brand-basic-700: rgb(76 80 93);--color-brand-basic-800: rgb(52 54 61);--color-brand-basic-900: rgb(28 29 33);--color-brand-basic-950-black: rgb(17 19 19);--color-brand-basic-black: rgb(17 19 19);--color-brand-basic-black-medium-alpha: rgb(28 29 33 / 0.56);--color-brand-basic-black-medium-light-alpha: rgb(28 29 33 / 0.32);--color-brand-basic-transparent: rgb(255 255 255 / 0);--color-brand-basic-white: rgb(255 255 255);--color-brand-basic-white-medium-alpha: rgb(255 255 255 / 0.64);--color-brand-correct-050: rgb(255 244 235);--color-brand-correct-100: rgb(255 218 184);--color-brand-correct-200: rgb(255 197 143);--color-brand-correct-300: rgb(255 173 97);--color-brand-correct-400: rgb(255 149 51);--color-brand-correct-500: rgb(255 146 37);--color-brand-correct-600: rgb(219 105 0);--color-brand-correct-700: rgb(178 86 0);--color-brand-correct-800: rgb(122 59 0);--color-brand-correct-900: rgb(71 34 0);--color-brand-error-050: rgb(255 229 229);--color-brand-error-100: rgb(255 214 214);--color-brand-error-200: rgb(255 178 178);--color-brand-error-300: rgb(255 133 133);--color-brand-error-400: rgb(255 102 102);--color-brand-error-500: rgb(255 77 77);--color-brand-error-600: rgb(209 0 0);--color-brand-error-700: rgb(163 0 0);--color-brand-error-800: rgb(117 0 0);--color-brand-error-900: rgb(80 0 0);--color-brand-orange-050: rgb(255 244 235);--color-brand-orange-100: rgb(255 218 184);--color-brand-orange-200: rgb(255 197 143);--color-brand-orange-300: rgb(255 173 97);--color-brand-orange-400: rgb(255 149 51);--color-brand-orange-500: rgb(255 146 37);--color-brand-orange-600: rgb(219 105 0);--color-brand-orange-700: rgb(178 86 0);--color-brand-orange-800: rgb(122 59 0);--color-brand-orange-900: rgb(71 34 0);--color-brand-primary-050: rgb(238 243 252);--color-brand-primary-100: rgb(211 225 248);--color-brand-primary-200: rgb(167 194 241);--color-brand-primary-300: rgb(123 164 234);--color-brand-primary-400: rgb(62 121 224);--color-brand-primary-500: rgb(33 95 202);--color-brand-primary-600: rgb(29 84 180);--color-brand-primary-700: rgb(24 70 149);--color-brand-primary-800: rgb(18 52 110);--color-brand-primary-900: rgb(11 33 70);--color-brand-primary-primary-900-medium-alpha: rgb(24 36 57 / 0.64);--color-brand-secondary-050: rgb(241 252 245);--color-brand-secondary-100: rgb(207 248 221);--color-brand-secondary-200: rgb(167 241 193);--color-brand-secondary-300: rgb(128 229 163);--color-brand-secondary-400: rgb(90 220 135);--color-brand-secondary-500: rgb(31 173 81);--color-brand-secondary-600: rgb(22 136 62);--color-brand-secondary-700: rgb(17 102 47);--color-brand-secondary-800: rgb(13 77 35);--color-brand-secondary-900: rgb(9 57 26);--color-brand-secondary-secondary-900-medium-alpha: rgb(9 57 26 / 0.64);--color-brand-secondary-secondary-low-alpha: rgb(9 57 26 / 0.12);--color-brand-success-050: rgb(241 252 245);--color-brand-success-100: rgb(207 248 221);--color-brand-success-200: rgb(167 241 193);--color-brand-success-300: rgb(128 229 163);--color-brand-success-400: rgb(90 220 135);--color-brand-success-500: rgb(31 173 81);--color-brand-success-600: rgb(22 136 62);--color-brand-success-700: rgb(17 102 47);--color-brand-success-800: rgb(13 77 35);--color-brand-success-900: rgb(9 57 26);--color-brand-warning-050: rgb(255 248 235);--color-brand-warning-100: rgb(255 240 209);--color-brand-warning-200: rgb(255 231 184);--color-brand-warning-300: rgb(255 216 138);--color-brand-warning-400: rgb(255 199 87);--color-brand-warning-500: rgb(255 184 41);--color-brand-warning-600: rgb(255 169 2);--color-brand-warning-700: rgb(214 143 0);--color-brand-warning-800: rgb(138 92 0);--color-brand-warning-900: rgb(71 48 0);--size-size-0: 0rem;--size-size-2: 0.125rem;--size-size-4: 0.25rem;--size-size-6: 0.375rem;--size-size-8: 0.5rem;--size-size-10: 0.625rem;--size-size-12: 0.75rem;--size-size-16: 1rem;--size-size-20: 1.25rem;--size-size-24: 1.5rem;--size-size-28: 1.75rem;--size-size-32: 2rem;--size-size-40: 2.5rem;--size-size-48: 3rem;--size-size-56: 3.5rem;--size-size-64: 4rem;--size-size-72: 4.5rem;--size-size-80: 5rem;--size-size-88: 5.5rem;--size-size-96: 6rem;--semantic-test: rgb(109 255 19);--color-background-accent-dark-default: rgb(255 255 255);--color-background-accent-dark-hover: rgb(255 255 255);--color-background-accent-light-default: rgb(167 241 193);--color-background-accent-light-hover: rgb(128 229 163);--color-background-alpha: rgb(255 255 255 / 0);--color-background-black-default: rgb(28 29 33);--color-background-black-hover: rgb(17 19 19);--color-background-booking-default: rgb(255 146 37);--color-background-booking-hover: rgb(240 120 0);--color-background-correct-dark-default: rgb(0 87 173);--color-background-correct-dark-hover: rgb(0 71 143);--color-background-correct-medium-default: rgb(38 120 201);--color-background-correct-medium-hover: rgb(14 87 160);--color-background-dark-default: rgb(223 227 236);--color-background-dark-hover: rgb(206 210 219);--color-background-disabled-dark: rgb(130 136 156);--color-background-disabled-light: rgb(206 210 219);--color-background-error-dark-default: rgb(209 0 0);--color-background-error-dark-hover: rgb(163 0 0);--color-background-error-light-default: rgb(255 229 229);--color-background-error-light-hover: rgb(255 214 214);--color-background-halloween-dark-default: rgb(184 89 2);--color-background-halloween-dark-hover: rgb(151 73 2);--color-background-halloween-light-default: rgb(255 169 2);--color-background-halloween-light-hover: rgb(214 143 0);--color-background-info-light: rgb(109 255 19);--color-background-input: rgb(255 255 255);--color-background-input-disabled: rgb(223 227 236);--color-background-light-default: rgb(248 249 252);--color-background-light-hover: rgb(238 240 246);--color-background-linkedin: rgb(0 119 181);--color-background-medium-default: rgb(238 240 246);--color-background-medium-hover: rgb(223 227 236);--color-background-orange-dark-default: rgb(255 255 255);--color-background-orange-dark-hover: rgb(178 86 0);--color-background-primary-dark-default: rgb(18 52 110);--color-background-primary-dark-hover: rgb(11 33 70);--color-background-primary-light-default: rgb(167 194 241);--color-background-primary-light-hover: rgb(123 164 234);--color-background-primary-medium-default: rgb(62 121 224);--color-background-primary-medium-hover: rgb(33 95 202);--color-background-primary-negative-dark-default: rgb(255 255 255);--color-background-primary-negative-dark-hover: rgb(248 249 252);--color-background-primary-negative-light-default: rgb(255 255 255);--color-background-primary-negative-light-hover: rgb(248 249 252);--color-background-secondary-dark-default: rgb(90 220 135);--color-background-secondary-dark-hover: rgb(31 173 81);--color-background-secondary-light-default: rgb(167 241 193);--color-background-secondary-light-hover: rgb(128 229 163);--color-background-structure-elements-dark-dafault: rgb(166 172 185);--color-background-structure-elements-dark-hover: rgb(130 136 156);--color-background-structure-elements-light-default: rgb(238 240 246);--color-background-structure-elements-light-hover: rgb(223 227 236);--color-background-structure-elements-medium-default: rgb(223 227 236);--color-background-structure-elements-medium-hover: rgb(206 210 219);--color-background-success-dark-default: rgb(22 136 62);--color-background-success-dark-hover: rgb(17 102 47);--color-background-success-light-default: rgb(241 252 245);--color-background-success-light-hover: rgb(207 248 221);--color-background-surface-dark-default: rgb(238 240 246);--color-background-surface-dark-hover: rgb(223 227 236);--color-background-surface-light-default: rgb(248 249 252);--color-background-surface-light-hover: rgb(238 240 246);--color-background-surface-medium-default: rgb(242 245 251);--color-background-surface-medium-hover: rgb(223 227 236);--color-background-warning-dark-default: rgb(255 184 41);--color-background-warning-dark-hover: rgb(255 169 2);--color-background-warning-light-default: rgb(255 248 235);--color-background-warning-light-hover: rgb(255 240 209);--color-background-white-default: rgb(255 255 255);--color-background-white-hover: rgb(248 249 252);--color-border-accent-dark-default: rgb(90 220 135);--color-border-accent-dark-hover: rgb(31 173 81);--color-border-accent-light-default: rgb(167 241 193);--color-border-accent-light-hover: rgb(128 229 163);--color-border-alpha: rgb(255 255 255 / 0);--color-border-black-default: rgb(28 29 33);--color-border-black-hover: rgb(17 19 19);--color-border-booking-default: rgb(255 169 2);--color-border-booking-hover: rgb(214 143 0);--color-border-correct-default: rgb(255 255 255);--color-border-destructive-dark-default: rgb(163 0 0);--color-border-destructive-dark-hover: rgb(80 0 0);--color-border-destructive-light-default: rgb(209 0 0);--color-border-destructive-light-hover: rgb(117 0 0);--color-border-disabled-dark: rgb(130 136 156);--color-border-disabled-light: rgb(206 210 219);--color-border-divisor-blue-default: rgb(62 121 224);--color-border-divisor-grey-default: rgb(206 210 219);--color-border-error-dark-default: rgb(117 0 0);--color-border-error-dark-hover: rgb(80 0 0);--color-border-error-light-default: rgb(209 0 0);--color-border-error-light-hover: rgb(163 0 0);--color-border-focus-booking-default: rgb(33 95 202);--color-border-focus-default: rgb(255 169 2);--color-border-halloween: rgb(184 89 2);--color-border-primary-dark-default: rgb(18 52 110);--color-border-primary-dark-hover: rgb(11 33 70);--color-border-primary-light-default: rgb(62 121 224);--color-border-primary-light-hover: rgb(33 95 202);--color-border-primary-medium-default: rgb(29 84 180);--color-border-primary-medium-hover: rgb(24 70 149);--color-border-primary-negative-dark-default: rgb(255 255 255);--color-border-primary-negative-dark-hover: rgb(248 249 252);--color-border-primary-negative-light-default: rgb(255 255 255);--color-border-primary-negative-light-hover: rgb(248 249 252);--color-border-secondary-dark-default: rgb(17 102 47);--color-border-secondary-dark-hover: rgb(13 77 35);--color-border-secondary-light-default: rgb(167 241 193);--color-border-secondary-light-hover: rgb(128 229 163);--color-border-secondary-medium-default: rgb(90 220 135);--color-border-secondary-medium-hover: rgb(31 173 81);--color-border-structure-elements-dark-default: rgb(85 91 109);--color-border-structure-elements-dark-hover: rgb(76 80 93);--color-border-structure-elements-light-default: rgb(238 240 246);--color-border-structure-elements-light-hover: rgb(223 227 236);--color-border-structure-elements-medium-dark: rgb(166 172 185);--color-border-structure-elements-medium-light: rgb(206 210 219);--color-border-success-dark-default: rgb(13 77 35);--color-border-success-dark-hover: rgb(9 57 26);--color-border-success-light-default: rgb(22 136 62);--color-border-success-light-hover: rgb(17 102 47);--color-border-warning-light-default: rgb(255 248 235);--color-border-warning-light-hover: rgb(255 240 209);--color-border-white-default: rgb(255 255 255);--color-border-white-hover: rgb(248 249 252);--color-foreground-accent-dark-default: rgb(17 102 47);--color-foreground-accent-dark-hover: rgb(13 77 35);--color-foreground-accent-light-default: rgb(167 241 193);--color-foreground-accent-light-hover: rgb(128 229 163);--color-foreground-accent-medium-default: rgb(90 220 135);--color-foreground-accent-medium-hover: rgb(31 173 81);--color-foreground-alpha: rgb(255 255 255 / 0);--color-foreground-black-default: rgb(52 54 61);--color-foreground-black-hover: rgb(28 29 33);--color-foreground-default-element-default: rgb(52 54 61);--color-foreground-default-element-hover: rgb(28 29 33);--color-foreground-destructive-dark-default: rgb(163 0 0);--color-foreground-destructive-dark-hover: rgb(80 0 0);--color-foreground-destructive-light-default: rgb(209 0 0);--color-foreground-destructive-light-hover: rgb(117 0 0);--color-foreground-error-dark-default: rgb(117 0 0);--color-foreground-error-dark-hover: rgb(80 0 0);--color-foreground-error-light-default: rgb(209 0 0);--color-foreground-error-light-hover: rgb(163 0 0);--color-foreground-halloween-dark-default: rgb(71 48 0);--color-foreground-halloween-dark-hover: rgb(71 48 0);--color-foreground-halloween-light-default: rgb(184 89 2);--color-foreground-halloween-light-hover: rgb(141 68 2);--color-foreground-info-dark-default: rgb(109 255 19);--color-foreground-info-dark-hover: rgb(109 255 19);--color-foreground-info-light-default: rgb(109 255 19);--color-foreground-info-light-hover: rgb(109 255 19);--color-foreground-link-default: rgb(62 121 224);--color-foreground-link-hover: rgb(33 95 202);--color-foreground-on-accent-light-default: rgb(255 255 255);--color-foreground-on-accent-light-hover: rgb(248 249 252);--color-foreground-on-accent-medium-default: rgb(17 102 47);--color-foreground-on-accent-medium-hover: rgb(13 77 35);--color-foreground-on-dark-default: rgb(255 255 255);--color-foreground-on-dark-disabled: rgb(206 210 219);--color-foreground-on-dark-hover: rgb(248 249 252);--color-foreground-on-error-dark-default: rgb(255 255 255);--color-foreground-on-error-dark-hover: rgb(248 249 252);--color-foreground-on-error-light-default: rgb(255 255 255);--color-foreground-on-error-light-hover: rgb(248 249 252);--color-foreground-on-light-default: rgb(52 54 61);--color-foreground-on-light-disabled: rgb(166 172 185);--color-foreground-on-light-hover: rgb(28 29 33);--color-foreground-on-primary-dark-default: rgb(255 255 255);--color-foreground-on-primary-dark-hover: rgb(248 249 252);--color-foreground-on-primary-light-default: rgb(255 255 255);--color-foreground-on-primary-light-hover: rgb(248 249 252);--color-foreground-on-primary-negative-dark-default: rgb(18 52 110);--color-foreground-on-primary-negative-dark-hover: rgb(11 33 70);--color-foreground-on-primary-negative-light-default: rgb(62 121 224);--color-foreground-on-primary-negative-light-hover: rgb(33 95 202);--color-foreground-on-secondary-dark-default: rgb(255 255 255);--color-foreground-on-secondary-dark-hover: rgb(248 249 252);--color-foreground-on-secondary-light-default: rgb(255 255 255);--color-foreground-on-secondary-light-hover: rgb(248 249 252);--color-foreground-on-success-default: rgb(255 255 255);--color-foreground-on-success-hover: rgb(248 249 252);--color-foreground-placeholder: rgb(76 80 93);--color-foreground-primary-dark-default: rgb(18 52 110);--color-foreground-primary-dark-hover: rgb(11 33 70);--color-foreground-primary-light-default: rgb(62 121 224);--color-foreground-primary-light-hover: rgb(33 95 202);--color-foreground-primary-negative-dark-default: rgb(255 255 255);--color-foreground-primary-negative-dark-hover: rgb(248 249 252);--color-foreground-primary-negative-light-default: rgb(255 255 255);--color-foreground-primary-negative-light-hover: rgb(248 249 252);--color-foreground-secondary-dark-default: rgb(17 102 47);--color-foreground-secondary-dark-hover: rgb(13 77 35);--color-foreground-secondary-light-default: rgb(167 241 193);--color-foreground-secondary-light-hover: rgb(128 229 163);--color-foreground-secondary-medium-default: rgb(90 220 135);--color-foreground-secondary-medium-hover: rgb(31 173 81);--color-foreground-structure-elements-black-default: rgb(52 54 61);--color-foreground-structure-elements-black-hover: rgb(28 29 33);--color-foreground-structure-elements-dark-default: rgb(85 91 109);--color-foreground-structure-elements-dark-hover: rgb(76 80 93);--color-foreground-structure-elements-light-default: rgb(238 240 246);--color-foreground-structure-elements-light-hover: rgb(223 227 236);--color-foreground-structure-elements-medium-dark-default: rgb(166 172 185);--color-foreground-structure-elements-medium-dark-hover: rgb(130 136 156);--color-foreground-structure-elements-medium-light-default: rgb(223 227 236);--color-foreground-structure-elements-medium-light-hover: rgb(206 210 219);--color-foreground-structure-elements-white-default: rgb(255 255 255);--color-foreground-structure-elements-white-hover: rgb(248 249 252);--color-foreground-success-dark-default: rgb(13 77 35);--color-foreground-success-light-default: rgb(22 136 62);--color-foreground-success-light-hover: rgb(17 102 47);--color-foreground-sucess-dark-default: rgb(13 77 35);--color-foreground-sucess-dark-hover: rgb(9 57 26);--color-foreground-sucess-light-default: rgb(22 136 62);--color-foreground-sucess-light-hover: rgb(17 102 47);--color-foreground-text-primary-on-dark-default: rgb(255 255 255);--color-foreground-text-primary-on-dark-hover: rgb(248 249 252);--color-foreground-text-primary-on-light-default: rgb(52 54 61);--color-foreground-text-primary-on-light-hover: rgb(28 29 33);--color-foreground-text-secondary-on-dark: rgb(238 240 246);--color-foreground-text-secondary-on-hover: rgb(223 227 236);--color-foreground-text-secondary-on-light-default: rgb(76 80 93);--color-foreground-text-secondary-on-light-hover: rgb(52 54 61);--color-foreground-warning-dark-default: rgb(138 92 0);--color-foreground-warning-dark-hover: rgb(71 48 0);--color-foreground-warning-light-default: rgb(255 169 2);--color-foreground-warning-light-hover: rgb(214 143 0);--color-foreground-white-default: rgb(255 255 255);--color-foreground-white-hover: rgb(248 249 252);--color-icon-black-default: rgb(52 54 61);--color-icon-black-hover: rgb(28 29 33);--color-icon-dark-default: rgb(85 91 109);--color-icon-dark-disabled: rgb(166 172 185);--color-icon-dark-hover: rgb(76 80 93);--color-icon-destructive-dark-default: rgb(117 0 0);--color-icon-destructive-dark-hover: rgb(80 0 0);--color-icon-destructive-light-default: rgb(209 0 0);--color-icon-destructive-light-hover: rgb(163 0 0);--color-icon-error-dark-default: rgb(117 0 0);--color-icon-error-dark-hover: rgb(80 0 0);--color-icon-error-light-default: rgb(209 0 0);--color-icon-error-light-hover: rgb(163 0 0);--color-icon-light-disabled: rgb(206 210 219);--color-icon-primary-dark-default: rgb(18 52 110);--color-icon-primary-dark-hover: rgb(11 33 70);--color-icon-primary-light-default: rgb(62 121 224);--color-icon-primary-light-hover: rgb(33 95 202);--color-icon-secondary-dark-default: rgb(90 220 135);--color-icon-secondary-dark-hover: rgb(31 173 81);--color-icon-secondary-light-default: rgb(167 241 193);--color-icon-secondary-light-hover: rgb(128 229 163);--color-icon-stars-default: rgb(255 169 2);--color-icon-stars-hover: rgb(214 143 0);--color-icon-white-default: rgb(255 255 255);--color-icon-white-hover: rgb(248 249 252);--color-icon-yellow-default: rgb(255 169 2);--color-icon-yellow-hover: rgb(214 143 0);--gap-none: 0rem;--gap-5xs: 0.125rem;--gap-4xs: 0.25rem;--gap-3xs: 0.375rem;--gap-2xs: 0.5rem;--gap-xs: 0.625rem;--gap-sm: 0.75rem;--gap-base: 1rem;--gap-lg: 1.25rem;--gap-xl: 1.5rem;--gap-2xl: 2rem;--gap-3xl: 2.5rem;--gap-4xl: 3rem;--gap-5xl: 3.5rem;--gap-6xl: 4rem;--gap-7xl: 4.5rem;--gap-8xl: 5rem;--height-6xs: 0.25rem;--height-5xs: 0.375rem;--height-4xs: 0.5rem;--height-3xs: 0.625rem;--height-2xs: 0.75rem;--height-xs: 1rem;--height-sm: 1.25rem;--height-base: 1.5rem;--height-lg: 2rem;--height-xl: 2.5rem;--height-2xl: 3rem;--height-3xl: 3.5rem;--height-4xl: 4rem;--height-5xl: 4.5rem;--icon-xs: 0.75rem;--icon-sm: 1rem;--icon-base: 1.5rem;--icon-lg: 2rem;--padding-none: 0rem;--padding-5xs: 0.125rem;--padding-4xs: 0.25rem;--padding-3xs: 0.375rem;--padding-2xs: 0.5rem;--padding-xs: 0.625rem;--padding-sm: 0.75rem;--padding-base: 1rem;--padding-lg: 1.25rem;--padding-xl: 1.5rem;--padding-2xl: 2rem;--padding-3xl: 2.5rem;--padding-4xl: 3rem;--padding-5xl: 3.5rem;--padding-6xl: 4rem;--padding-7xl: 4.5rem;--padding-8xl: 5rem;--padding-9xl: 5.5rem;--radius-none: 0rem;--radius-2xs: 0.125rem;--radius-xs: 0.25rem;--radius-sm: 0.375rem;--radius-base: 0.5rem;--radius-lg: 0.625rem;--radius-xl: 0.75rem;--radius-2xl: 1rem;--radius-full: 13rem;--width-4xs: 0.625rem;--width-3xs: 0.75rem;--width-2xs: 1rem;--width-xs: 1.5rem;--width-sm: 2rem;--width-base: 2.5rem;--width-lg: 3rem;--width-xl: 3.5rem;--width-2xl: 4rem;--width-3xl: 4.5rem;--width-4xl: 5rem;--bookmark-comisionable-background-default: rgb(38 120 201);--bookmark-comisionable-foreground-default: rgb(255 255 255);--bookmark-comisionable-icon-default: rgb(255 255 255);--bookmark-corporativo-background-default: rgb(18 52 110);--bookmark-corporativo-foreground-default: rgb(255 255 255);--bookmark-corporativo-icon-default: rgb(255 255 255);--bookmark-neto-background-default: rgb(130 136 156);--bookmark-neto-foreground-default: rgb(255 255 255);--bookmark-neto-icon-default: rgb(255 255 255);--bookmark-vacacional-background-default: rgb(22 136 62);--bookmark-vacacional-foreground-default: rgb(255 255 255);--bookmark-vacacional-icon-default: rgb(255 255 255);--bookmark-ribbon-background-default: rgb(255 255 255 / 0);--breadcrumbs-background-default: rgb(255 255 255);--breadcrumbs-foreground-last-default: rgb(62 121 224);--breadcrumbs-foreground-not-last-default: rgb(52 54 61);--breadcrumbs-foreground-not-last-hover: rgb(28 29 33);--breadcrumbs-foreground-selected-hover: rgb(33 95 202);--breadcrumbs-icon-chevron-right-default: rgb(52 54 61);--breadcrumbs-icon-chevron-right-hover: rgb(28 29 33);--breadcrumbs-icon-last-default: rgb(62 121 224);--breadcrumbs-icon-not-last-default: rgb(52 54 61);--breadcrumbs-icon-not-last-hover: rgb(28 29 33);--breadcrumbs-icon-selected-hover: rgb(33 95 202);--button-accent-background-default: rgb(90 220 135);--button-accent-background-disabled: rgb(130 136 156);--button-accent-background-hover: rgb(31 173 81);--button-accent-border-default: rgb(90 220 135);--button-accent-border-disabled: rgb(130 136 156);--button-accent-border-hover: rgb(31 173 81);--button-accent-foreground-default: rgb(17 102 47);--button-accent-foreground-disabled: rgb(206 210 219);--button-accent-foreground-hover: rgb(13 77 35);--button-booking-background-default: rgb(255 146 37);--button-booking-background-hover: rgb(240 120 0);--button-booking-border-default: rgb(255 255 255);--button-booking-border-hover: rgb(248 249 252);--button-booking-foreground-default: rgb(52 54 61);--button-booking-foreground-hover: rgb(28 29 33);--button-button-floating-secondary-background-default: rgb(255 255 255);--button-button-floating-secondary-background-hover: rgb(248 249 252);--button-button-floating-secondary-border-default: rgb(62 121 224);--button-button-floating-secondary-border-hover: rgb(33 95 202);--button-button-floating-secondary-foreground-default: rgb(62 121 224);--button-button-floating-secondary-foreground-hover: rgb(33 95 202);--button-button-floating-secondary-icon-default: rgb(62 121 224);--button-button-floating-secondary-icon-hover: rgb(33 95 202);--button-chat-secondary-border-default: rgb(62 121 224);--button-chat-secondary-border-hover: rgb(33 95 202);--button-chat-secondary-foreground-default: rgb(62 121 224);--button-chat-secondary-foreground-hover: rgb(33 95 202);--button-link-primary-foreground-default: rgb(62 121 224);--button-link-primary-foreground-hover: rgb(33 95 202);--button-login-border-default: rgb(62 121 224);--button-login-border-hover: rgb(33 95 202);--button-login-foreground-default: rgb(62 121 224);--button-login-foreground-hover: rgb(33 95 202);--button-on-banner-background-default: rgb(62 121 224);--button-on-banner-background-hover: rgb(33 95 202);--button-on-banner-border-default: rgb(255 255 255);--button-on-banner-border-hover: rgb(248 249 252);--button-primary-background-default: rgb(62 121 224);--button-primary-background-disabled: rgb(130 136 156);--button-primary-background-hover: rgb(33 95 202);--button-primary-border-default: rgb(62 121 224);--button-primary-border-disabled: rgb(130 136 156);--button-primary-border-hover: rgb(33 95 202);--button-primary-foreground-default: rgb(255 255 255);--button-primary-foreground-disabled: rgb(206 210 219);--button-primary-foreground-hover: rgb(248 249 252);--button-primary-negative-background-default: rgb(248 249 252);--button-primary-negative-background-hover: rgb(248 249 252);--button-primary-negative-border-default: rgb(255 255 255);--button-primary-negative-border-hover: rgb(248 249 252);--button-primary-negative-foreground-default: rgb(18 52 110);--button-primary-negative-foreground-hover: rgb(11 33 70);--button-secondary-background-default: rgb(255 255 255);--button-secondary-background-disabled: rgb(206 210 219);--button-secondary-background-hover: rgb(248 249 252);--button-secondary-border-default: rgb(62 121 224);--button-secondary-border-disabled: rgb(130 136 156);--button-secondary-border-hover: rgb(62 121 224);--button-secondary-foreground-default: rgb(62 121 224);--button-secondary-foreground-disabled: rgb(166 172 185);--button-secondary-foreground-hover: rgb(33 95 202);--button-secondary-negative-background-default: rgb(62 121 224);--button-secondary-negative-background-hover: rgb(33 95 202);--button-secondary-negative-border-default: rgb(255 255 255);--button-secondary-negative-border-hover: rgb(248 249 252);--button-secondary-negative-foreground-default: rgb(255 255 255);--button-secondary-negative-foreground-hover: rgb(248 249 252);--button-success-background-default: rgb(22 136 62);--button-success-border-default: rgb(13 77 35);--button-success-foreground-default: rgb(255 255 255);--button-board-room-tag-rates-55-background-default: rgb(255 242 215);--button-board-room-tag-rates-55-background-hover: rgb(255 232 184);--button-board-room-tag-rates-55-foreground-default: rgb(157 86 21);--button-board-room-tag-rates-55-foreground-hover: rgb(130 72 18);--button-board-room-tag-rates-59-background-default: rgb(255 235 194);--button-board-room-tag-rates-59-background-hover: rgb(255 224 163);--button-board-room-tag-rates-59-foreground-default: rgb(153 84 21);--button-board-room-tag-rates-59-foreground-hover: rgb(126 69 17);--button-board-room-tag-rates-60-background-default: rgb(255 223 159);--button-board-room-tag-rates-60-background-hover: rgb(255 213 128);--button-board-room-tag-rates-60-foreground-default: rgb(144 79 20);--button-board-room-tag-rates-60-foreground-hover: rgb(117 64 16);--button-board-room-tag-rates-65-background-default: rgb(255 215 139);--button-board-room-tag-rates-65-background-hover: rgb(255 204 107);--button-board-room-tag-rates-65-foreground-default: rgb(139 77 19);--button-board-room-tag-rates-65-foreground-hover: rgb(112 62 15);--button-board-room-tag-rates-autonomos-background-default: rgb(18 52 110);--button-board-room-tag-rates-autonomos-background-hover: rgb(11 33 70);--button-board-room-tag-rates-autonomos-foreground-default: rgb(255 255 255);--button-board-room-tag-rates-autonomos-foreground-hover: rgb(255 255 255);--button-board-room-tag-rates-galas-no-reemb-seguro-background-default: rgb(223 227 236);--button-board-room-tag-rates-galas-no-reemb-seguro-background-hover: rgb(206 210 219);--button-board-room-tag-rates-galas-no-reemb-seguro-foreground-default: rgb(18 52 110);--button-board-room-tag-rates-galas-no-reemb-seguro-foreground-hover: rgb(11 33 70);--button-board-room-tag-rates-no-reembolsable-background-default: rgb(255 218 218);--button-board-room-tag-rates-no-reembolsable-background-hover: rgb(255 189 189);--button-board-room-tag-rates-no-reembolsable-foreground-default: rgb(190 29 49);--button-board-room-tag-rates-no-reembolsable-foreground-hover: rgb(163 25 42);--button-board-room-tag-rates-no-reembolsable-seguro-background-default: rgb(255 218 218);--button-board-room-tag-rates-no-reembolsable-seguro-background-hover: rgb(255 189 189);--button-board-room-tag-rates-no-reembolsable-seguro-foreground-default: rgb(162 32 48);--button-board-room-tag-rates-no-reembolsable-seguro-foreground-hover: rgb(136 27 40);--button-board-room-tag-rates-opaca-nrf-background-default: rgb(203 205 255);--button-board-room-tag-rates-opaca-nrf-background-hover: rgb(173 177 255);--button-board-room-tag-rates-opaca-nrf-foreground-default: rgb(45 36 105);--button-board-room-tag-rates-opaca-nrf-foreground-hover: rgb(33 26 76);--button-board-room-tag-rates-opaca-background-default: rgb(226 227 251);--button-board-room-tag-rates-opaca-background-hover: rgb(201 203 248);--button-board-room-tag-rates-opaca-foreground-default: rgb(45 36 105);--button-board-room-tag-rates-opaca-foreground-hover: rgb(36 29 84);--button-board-room-tag-rates-parcialmente-reembolsable-background-default: rgb(213 248 246);--button-board-room-tag-rates-parcialmente-reembolsable-background-hover: rgb(185 243 240);--button-board-room-tag-rates-parcialmente-reembolsable-foreground-default: rgb(56 83 107);--button-board-room-tag-rates-parcialmente-reembolsable-seguro-foreground-hover: rgb(46 68 87);--button-board-room-tag-rates-publica-background-default: rgb(255 245 153);--button-board-room-tag-rates-publica-background-hover: rgb(255 242 122);--button-board-room-tag-rates-publica-foreground-default: rgb(154 96 42);--button-board-room-tag-rates-publica-foreground-hover: rgb(128 80 35);--button-board-room-tag-rates-publica-seguro-background-default: rgb(255 245 153);--button-board-room-tag-rates-publica-seguro-background-hover: rgb(255 242 122);--button-board-room-tag-rates-publica-seguro-foreground-default: rgb(124 70 20);--button-board-room-tag-rates-publica-seguro-foreground-hover: rgb(97 55 16);--button-board-room-tag-rates-reembolsable-background-default: rgb(213 248 227);--button-board-room-tag-rates-reembolsable-background-hover: rgb(185 243 208);--button-board-room-tag-rates-reembolsable-foreground-default: rgb(27 75 46);--button-board-room-tag-rates-reembolsable-foreground-hover: rgb(19 53 32);--button-board-room-tag-rates-residente-nrf-background-default: rgb(237 251 146);--button-board-room-tag-rates-residente-nrf-background-hover: rgb(232 250 117);--button-board-room-tag-rates-residente-nrf-foreground-default: rgb(74 84 10);--button-board-room-tag-rates-residente-nrf-foreground-hover: rgb(48 55 7);--button-board-room-tag-rates-residente-background-default: rgb(237 251 146);--button-board-room-tag-rates-residente-background-hover: rgb(232 250 117);--button-board-room-tag-rates-residente-foreground-default: rgb(75 103 48);--button-board-room-tag-rates-residente-foreground-hover: rgb(61 83 39);--button-filter-primary-background-default: rgb(255 255 255);--button-filter-primary-background-hover: rgb(248 249 252);--button-filter-primary-border-default: rgb(62 121 224);--button-filter-primary-border-hover: rgb(33 95 202);--button-filter-primary-icon-default: rgb(62 121 224);--button-filter-primary-icon-hover: rgb(33 95 202);--button-filter-primary-text-default: rgb(62 121 224);--button-filter-primary-text-hover: rgb(33 95 202);--calendar-arrow-foreground: rgb(52 54 61);--calendar-background: rgb(255 255 255);--calendar-background-middle-day: rgb(238 240 246);--calendar-background-selected-day: rgb(62 121 224);--calendar-day-name: rgb(52 54 61);--calendar-foreground-cheapest-price: rgb(22 136 62);--calendar-foreground-disabled-day: rgb(166 172 185);--calendar-foreground-middle-day: rgb(18 52 110);--calendar-foreground-regular-price: rgb(62 121 224);--calendar-foreground-selectable-day: rgb(52 54 61);--calendar-month-card-border: rgb(206 210 219);--calendar-month-foreground: rgb(52 54 61);--calendar-primary-foreground-default: rgb(52 54 61);--calendar-text-month-card-default: rgb(62 121 224);--card-background-default: rgb(255 255 255);--card-background-transparent: rgb(0 16 41 / 0.5);--card-board-room-divisor: rgb(206 210 219);--card-board-title-background-mobile: rgb(242 245 251);--card-divider-default: rgb(206 210 219);--card-divider-rate-default: rgb(206 210 219);--card-hotel-found-background: rgb(255 248 235);--card-hotel-found-border: rgb(62 121 224);--card-icon-default: rgb(52 54 61);--card-icon-favorite-background-default: rgb(28 29 33 / 0.32);--card-icon-favorite-background-selected: rgb(209 0 0);--card-icon-favorite-border-default: rgb(255 255 255);--card-icon-hover: rgb(28 29 33);--card-icon-scroll-up-default: rgb(18 52 110);--card-icon-scroll-up-hover: rgb(11 33 70);--card-icon-view-less-default: rgb(18 52 110);--card-icon-view-less-hover: rgb(11 33 70);--card-icon-view-more-default: rgb(52 54 61);--card-icon-view-more-hover: rgb(11 33 70);--card-link-default: rgb(52 54 61);--card-old-price: rgb(209 0 0);--card-pin-icon-default: rgb(62 121 224);--card-primary-foreground: rgb(52 54 61);--card-primary-foreground-default: rgb(52 54 61);--card-primary-foreground-hover: rgb(28 29 33);--card-room-type-bar-background: rgb(62 121 224);--card-room-type-bar-foreground: rgb(255 255 255);--card-room-type-bar-icon-default: rgb(255 255 255);--card-secondary-foreground: rgb(76 80 93);--card-services-off: rgb(166 172 185);--card-services-on: rgb(52 54 61);--card-stars-default: rgb(255 169 2);--card-tab-scroll-up-background-default: rgb(223 227 236);--card-tab-view-less-background-default: rgb(255 255 255);--card-tab-view-more-background-default: rgb(255 255 255);--card-text-scroll-up-default: rgb(52 54 61);--card-text-scroll-up-hover: rgb(28 29 33);--card-text-view-less-default: rgb(28 29 33);--card-text-view-less-hover: rgb(28 29 33);--card-text-view-more-default: rgb(52 54 61);--card-text-view-more-hover: rgb(28 29 33);--card-tripadvisor-counter-default: rgb(85 91 109);--card-tripadvisor-empty-default: rgb(255 255 255);--card-tripadvisor-full-default: rgb(76 167 113);--card-tripadvisor-icon-default: rgb(52 54 61);--card-view-more-icon-hover: rgb(28 29 33);--card-view-more-text-default: rgb(52 54 61);--card-view-more-text-hover: rgb(28 29 33);--card-warning-box-background-default: rgb(255 240 209);--cookies-background: rgb(248 249 252);--cookies-links-default: rgb(62 121 224);--cookies-texts: rgb(52 54 61);--cursor-area: rgb(255 0 0 / 0.33);--cursor-background: rgb(248 249 252);--cursor-border: rgb(28 29 33);--detail-divider-default: rgb(206 210 219);--detail-list-item-icon-default: rgb(62 121 224);--detail-list-item-text-default: rgb(52 54 61);--detail-text-default: rgb(52 54 61);--detail-title-default: rgb(52 54 61);--dispo-hotel-quantity-text-default: rgb(52 54 61);--dropdown-background-default: rgb(255 255 255);--dropdown-bars-divisor: rgb(206 210 219);--dropdown-border-light: rgb(206 210 219);--dropdown-category-background-default: rgb(255 255 255);--dropdown-category-item-background-default: rgb(248 249 252);--dropdown-category-item-background-selected: rgb(238 240 246);--dropdown-chevron-foreground-default: rgb(62 121 224);--dropdown-chevron-foreground-hover: rgb(33 95 202);--dropdown-clean-style-background-hover: rgb(255 255 255);--dropdown-default-style-background-hover: rgb(242 245 251);--dropdown-foreground-default: rgb(52 54 61);--dropdown-foreground-hover: rgb(28 29 33);--dropdown-foreground-on-light: rgb(52 54 61);--dropdown-foreground-selected: rgb(62 121 224);--dropdown-header-subtitle-foreground: rgb(52 54 61);--dropdown-header-title-foreground: rgb(62 121 224);--dropdown-icon-destructive-foreground-default: rgb(209 0 0);--dropdown-icon-destructive-foreground-hover: rgb(163 0 0);--dropdown-icon-foreground-default: rgb(18 52 110);--dropdown-icon-foreground-hover: rgb(11 33 70);--dropdown-logout-foreground-default: rgb(209 0 0);--dropdown-logout-foreground-hover: rgb(163 0 0);--dropdown-primary-background: rgb(255 255 255);--dropdown-primary-border: rgb(255 255 255);--dropdown-secondary-background: rgb(242 245 251);--dropdown-secondary-border: rgb(62 121 224);--dropdown-secondary-foreground: rgb(33 95 202);--dropdown-top-bar-background: rgb(248 249 252);--error-alert-background: rgb(24 36 57 / 0.64);--error-alert-icon-background: rgb(238 243 252);--faqs-background-default: rgb(242 245 251);--faqs-item-background-default: rgb(255 255 255);--faqs-item-background-hover: rgb(248 249 252);--faqs-item-background-selected: rgb(255 255 255);--faqs-item-background-selected-hover: rgb(248 249 252);--faqs-item-title-default: rgb(255 255 255);--faqs-text-default: rgb(76 80 93);--filters-active-filters-background-default: rgb(255 255 255);--filters-background-default: rgb(255 255 255);--filters-button-time-background-default: rgb(255 255 255);--filters-button-time-background-selected: rgb(62 121 224);--filters-button-time-foreground-default: rgb(52 54 61);--filters-button-time-foreground-selected: rgb(255 255 255);--filters-button-time-icon-default: rgb(52 54 61);--filters-button-time-icon-selected: rgb(255 255 255);--filters-divider-default: rgb(206 210 219);--filters-map-button-border-default: rgb(255 255 255 / 0);--filters-map-button-border-hover: rgb(255 255 255 / 0);--filters-map-button-map-background-default: rgb(206 210 219);--filters-map-button-map-tint: rgb(9 57 26 / 0.12);--filters-map-button-pin-icon-background-default: rgb(62 121 224);--filters-map-button-pin-icon-background-hover: rgb(33 95 202);--filters-map-button-pin-icon-border-default: rgb(255 255 255);--filters-map-button-streets-map-background-default: rgb(255 255 255);--filters-rate-0-background-default: rgb(211 225 248);--filters-rate-0-background-hover: rgb(167 194 241);--filters-rate-0-foreground-default: rgb(18 52 110);--filters-rate-0-foreground-hover: rgb(11 33 70);--filters-rate-3-background-default: rgb(123 164 234);--filters-rate-3-background-hover: rgb(62 121 224);--filters-rate-3-foreground-default: rgb(18 52 110);--filters-rate-3-foreground-hover: rgb(11 33 70);--filters-rate-4-background-default: rgb(29 84 180);--filters-rate-4-background-hover: rgb(24 70 149);--filters-rate-4-foreground-default: rgb(255 255 255);--filters-rate-4-foreground-hover: rgb(248 249 252);--filters-rate-5-background-default: rgb(18 52 110);--filters-rate-5-background-hover: rgb(11 33 70);--filters-rate-5-foreground-default: rgb(255 255 255);--filters-rate-5-foreground-hover: rgb(248 249 252);--filters-slider-back-bar-background-default: rgb(223 227 236);--filters-slider-back-bar-background-hover: rgb(206 210 219);--filters-slider-front-bar-background-default: rgb(62 121 224);--filters-slider-front-bar-background-hover: rgb(33 95 202);--filters-slider-handle-background-hover: rgb(33 95 202);--filters-slider-handler-background-default: rgb(62 121 224);--filters-slider-price: rgb(52 54 61);--filters-stars-default: rgb(255 169 2);--filters-stars-hover: rgb(214 143 0);--filters-text-default: rgb(52 54 61);--filters-text-hover: rgb(28 29 33);--filters-title-default: rgb(52 54 61);--filters-title-hover: rgb(28 29 33);--footer-background-on-grey: rgb(255 255 255);--footer-background-on-white: rgb(242 245 251);--footer-bar-foreground: rgb(255 255 255);--footer-dividers: rgb(206 210 219);--footer-legal-bar-background: rgb(62 121 224);--footer-legal-foreground: rgb(255 255 255);--footer-list-items-default: rgb(52 54 61);--footer-list-items-hover: rgb(52 54 61);--footer-main-bar-background: rgb(62 121 224);--footer-text-default: rgb(52 54 61);--footer-text-important: rgb(52 54 61);--footer-title-default: rgb(52 54 61);--icon-background-light: rgb(238 240 246);--icon-badge-background-default: rgb(209 0 0);--icon-badge-background-hover: rgb(163 0 0);--icon-badge-foreground-default: rgb(255 255 255);--icon-badge-foreground-hover: rgb(248 249 252);--icon-foreground-dark: rgb(52 54 61);--icon-map-button-icon-background-default: rgb(62 121 224);--icon-map-button-icon-background-hover: rgb(33 95 202);--icon-map-button-icon-border-default: rgb(255 255 255);--icon-map-button-icon-border-hover: rgb(248 249 252);--icon-map-multipoi-icon-border-default: rgb(255 255 255);--icon-map-multipoi-icon-dark-shape-default: rgb(62 121 224);--icon-map-multipoi-icon-light-shape-default: rgb(62 121 224);--icon-map-poi-icon-background-default: rgb(0 87 173);--icon-map-poi-icon-background-hover: rgb(0 71 143);--icon-map-poi-icon-background-selected: rgb(255 146 37);--icon-map-poi-icon-background-selected-hover: rgb(240 120 0);--icon-map-poi-icon-border-default: rgb(255 255 255);--icon-map-poi-icon-border-hover: rgb(248 249 252);--icon-map-poi-icon-border-selected: rgb(28 29 33);--icon-map-poi-icon-border-selected-hover: rgb(17 19 19);--icon-map-poi-icon-label-background-default: rgb(255 255 255);--icon-map-poi-icon-label-background-selected: rgb(62 121 224);--icon-map-poi-icon-label-border-default: rgb(33 95 202);--icon-map-poi-icon-label-border-selected: rgb(62 121 224);--icon-map-poi-icon-label-text-default: rgb(62 121 224);--icon-map-poi-icon-label-text-selected: rgb(255 255 255);--icon-modal-alert-icon-background: rgb(211 225 248);--icon-modal-alert-icon-foreground: rgb(62 121 224);--images-no-photo-background-default: rgb(223 227 236);--images-no-photo-foreground: rgb(76 80 93);--logo-accent-dark: rgb(28 29 33);--logo-accent-default: rgb(109 255 19);--logo-accent-light: rgb(238 240 246);--logo-foreground-dark: rgb(109 255 19);--logo-foreground-light: rgb(109 255 19);--logo-main-dark: rgb(76 80 93);--logo-main-default: rgb(109 255 19);--logo-main-light: rgb(248 249 252);--logo-white-foreground-dark: rgb(242 245 251);--logo-white-foreground-light: rgb(248 249 252);--navbar-background: rgb(248 249 252);--navbar-border-default: rgb(206 210 219);--navbar-breadcrumbs-background: rgb(255 255 255);--navbar-dividers: rgb(206 210 219);--navbar-info-bar-background: rgb(22 136 62);--navbar-info-bar-button-border: rgb(255 255 255);--navbar-info-bar-foreground: rgb(255 255 255);--navbar-link-default: rgb(62 121 224);--navbar-link-hover: rgb(33 95 202);--navbar-list-item-default: rgb(52 54 61);--navbar-list-item-hover: rgb(28 29 33);--navbar-list-item-selected: rgb(52 54 61);--navbar-list-item-selected-hover: rgb(28 29 33);--navbar-list-title-primary-default: rgb(62 121 224);--navbar-list-title-primary-hover: rgb(11 33 70);--navbar-list-title-secondary-default: rgb(62 121 224);--navbar-list-title-secondary-hover: rgb(33 95 202);--navbar-main-bar-background: rgb(255 255 255);--navbar-main-bar-foreground-default: rgb(62 121 224);--navbar-main-bar-foreground-hover: rgb(33 95 202);--navbar-main-bar-icon-default: rgb(62 121 224);--navbar-main-bar-icon-hover: rgb(33 95 202);--navbar-main-foreground: rgb(62 121 224);--navbar-text-default: rgb(52 54 61);--navbar-text-hover: rgb(28 29 33);--navbar-card-card-background-default: rgb(255 255 255);--navbar-card-card-background-hover: rgb(248 249 252);--navbar-card-card-text-default: rgb(52 54 61);--navbar-card-card-text-hover: rgb(28 29 33);--navbar-card-card-title-primary-default: rgb(62 121 224);--navbar-card-card-title-primary-hover: rgb(33 95 202);--navbar-card-card-title-secondary-default: rgb(62 121 224);--navbar-card-card-title-secondary-hover: rgb(33 95 202);--navbar-level1-level1-background-default: rgb(62 121 224);--navbar-level1-level1-background-hover: rgb(33 95 202);--navbar-level1-level1-foreground-default: rgb(255 255 255);--navbar-level1-level1-foreground-hover: rgb(248 249 252);--navbar-level2-level2-background: rgb(242 245 251);--navbar-level2-level2-foreground-default: rgb(62 121 224);--navbar-level2-level2-foreground-hover: rgb(33 95 202);--navbar-level2-tab-background-default: rgb(255 255 255);--navbar-level2-tab-background-hover: rgb(248 249 252);--navbar-level2-tab-foreground-default: rgb(18 52 110);--navbar-level2-tab-foreground-hover: rgb(11 33 70);--navbar-menu-background-light-default: rgb(255 255 255);--navbar-menu-background-medium-default: rgb(248 249 252);--navbar-menu-menu-last-level-pill-text-default: rgb(52 54 61);--navbar-menu-menu-last-level-pill-text-hover: rgb(28 29 33);--navbar-menu-menu-level2-pill-background-default: rgb(248 249 252);--navbar-menu-menu-level2-pill-background-hover: rgb(238 240 246);--navbar-menu-menu-level2-pill-border-default: rgb(206 210 219);--navbar-menu-menu-level2-pill-border-hover: rgb(166 172 185);--navbar-menu-menu-level2-pill-text-default: rgb(52 54 61);--navbar-menu-menu-level2-pill-text-hover: rgb(28 29 33);--navbar-menu-menu-level3-pill-background-default: rgb(255 255 255);--navbar-menu-menu-level3-pill-background-hover: rgb(248 249 252);--navbar-menu-menu-level3-pill-border-default: rgb(238 240 246);--navbar-menu-menu-level3-pill-border-hover: rgb(223 227 236);--navbar-menu-menu-level3-pill-text-default: rgb(52 54 61);--navbar-menu-menu-level3-pill-text-hover: rgb(28 29 33);--no-dispo-background-alpha: rgb(28 29 33 / 0.56);--no-dispo-divider-default: rgb(255 255 255);--no-dispo-text-default: rgb(255 255 255);--no-dispo-title-default: rgb(255 255 255);--opinion-card-background-default: rgb(255 255 255);--opinion-card-border-default: rgb(206 210 219);--opinion-card-link-default: rgb(62 121 224);--opinion-card-text-default: rgb(52 54 61);--opinion-card-title-default: rgb(62 121 224);--opinion-rate-box-1-background: rgb(209 0 0);--opinion-rate-box-2-background: rgb(255 255 255);--opinion-rate-box-3-background: rgb(255 184 41);--opinion-rate-box-4-background: rgb(22 136 62);--opinion-rate-box-5-background: rgb(0 87 173);--opinion-rate-box-text-default: rgb(255 255 255);--page-focus-booking-default: rgb(33 95 202);--page-focus-default: rgb(255 169 2);--page-go-back-icon-default: rgb(52 54 61);--page-go-back-icon-hover: rgb(28 29 33);--page-go-back-text-default: rgb(52 54 61);--page-go-back-text-hover: rgb(28 29 33);--page-medium-light-background-default: rgb(238 240 246);--page-white-background-default: rgb(255 255 255);--pagination-arrow-disabled: rgb(166 172 185);--pagination-number-background-selected: rgb(62 121 224);--pagination-number-text-default: rgb(62 121 224);--pagination-number-text-selected: rgb(255 255 255);--pagination-text-disabled: rgb(166 172 185);--popover-border-default: rgb(206 210 219);--popover-close-icon-default: rgb(52 54 61);--popover-close-icon-hover: rgb(28 29 33);--popover-dark-background-default: rgb(18 52 110);--popover-divisor: rgb(206 210 219);--popover-link-default: rgb(62 121 224);--popover-on-dark-text-default: rgb(255 255 255);--popover-primary-background: rgb(255 255 255);--popover-primary-foreground-default: rgb(52 54 61);--popover-primary-foreground-hover: rgb(28 29 33);--popover-secondary-background: rgb(248 249 252);--popover-secondary-foreground-default: rgb(62 121 224);--popover-secondary-foreground-hover: rgb(33 95 202);--popover-title-secondary: rgb(18 52 110);--popover-favoritos-delete-icon-default: rgb(85 91 109);--popover-favoritos-delete-icon-hover: rgb(62 121 224);--popover-favoritos-stars-default: rgb(255 169 2);--popover-favoritos-stars-hover: rgb(214 143 0);--popover-room-selector-icon-tooltip-default: rgb(52 54 61);--popover-room-selector-icon-tooltip-hover: rgb(28 29 33);--popover-room-selector-plus-minus-icon-default: rgb(62 121 224);--popover-room-selector-plus-minus-icon-hover: rgb(33 95 202);--popover-room-selector-room-background-default: rgb(242 245 251);--popover-room-selector-room-background-hover: rgb(223 227 236);--scrollbar-background-default: rgb(223 227 236);--search-box-background: rgb(255 255 255);--search-box-background-ondispo: rgb(255 255 255);--search-box-commission-settings-border-default: rgb(206 210 219);--search-box-commission-table-dark-background: rgb(248 249 252);--search-box-divider: rgb(206 210 219);--search-box-icon-default: rgb(62 121 224);--search-box-icon-hover: rgb(33 95 202);--search-box-link-default: rgb(62 121 224);--search-box-link-hover: rgb(33 95 202);--search-box-primary-foreground-default: rgb(52 54 61);--search-box-search-section-no-dispo-alert-background: rgb(255 231 184);--search-box-search-section-no-dispo-alert-foreground: rgb(52 54 61);--selector-background-on-disabled: rgb(206 210 219);--selector-border-disabled: rgb(206 210 219);--selector-clean-style-background-enabled-default: rgb(255 255 255);--selector-clean-style-background-enabled-selected: rgb(255 255 255);--selector-clean-style-border-enabled: rgb(211 225 248);--selector-clean-style-foreground-checked: rgb(62 121 224);--selector-default-style-background-enabled-default: rgb(248 249 252);--selector-default-style-background-enabled-selected: rgb(62 121 224);--selector-default-style-border-enabled: rgb(62 121 224);--selector-default-style-foreground-checked: rgb(255 255 255);--selector-error-background-default: rgb(248 249 252);--selector-error-background-selected: rgb(62 121 224);--selector-error-border-default: rgb(62 121 224);--selector-error-label-default: rgb(209 0 0);--selector-label-disabled: rgb(166 172 185);--selector-label-enabled: rgb(52 54 61);--selector-secondary-text-default: rgb(85 91 109);--selector-secondary-text-disabled: rgb(223 227 236);--selector-secondary-text-hover: rgb(76 80 93);--services-icon-default: rgb(52 54 61);--services-text-default: rgb(52 54 61);--slider-nav-default: rgb(238 240 246);--slider-nav-selected: rgb(255 255 255);--slider-nav-selected-blue: rgb(0 0 0);--switch-background-disabled: rgb(223 227 236);--switch-background-enabled: rgb(248 249 252);--switch-border-disabled: rgb(206 210 219);--switch-border-enabled: rgb(62 121 224);--switch-circle-background-disabled: rgb(166 172 185);--switch-circle-background-off-enabled: rgb(33 95 202);--switch-circle-background-on-enabled: rgb(22 136 62);--switch-foreground-disabled: rgb(223 227 236);--switch-label-disabled: rgb(166 172 185);--switch-label-enabled: rgb(52 54 61);--tab-level1-foreground-default: rgb(52 54 61);--tab-level1-foreground-selected: rgb(62 121 224);--tab-level2-border-selected: rgb(18 52 110);--tab-level2-foreground-default: rgb(76 80 93);--tab-level2-foreground-selected: rgb(62 121 224);--tab-level3-background-selected: rgb(62 121 224);--tab-level3-border-default: rgb(223 227 236);--tab-level3-border-selected: rgb(62 121 224);--tab-level3-default-background: rgb(242 245 251);--tab-level3-foreground-default: rgb(76 80 93);--tab-level3-foreground-selected: rgb(255 255 255);--tag-alert-background-default: rgb(255 231 184);--tag-alert-background-hover: rgb(255 216 138);--tag-alert-border-default: rgb(255 231 184);--tag-alert-border-hover: rgb(255 216 138);--tag-alert-foreground-border: rgb(71 48 0);--tag-alert-foreground-default: rgb(138 92 0);--tag-error-background-default: rgb(255 229 229);--tag-error-background-hover: rgb(255 214 214);--tag-error-border-default: rgb(255 229 229);--tag-error-border-hover: rgb(255 214 214);--tag-error-foreground-default: rgb(163 0 0);--tag-error-foreground-hover: rgb(117 0 0);--tag-icon-success: rgb(255 255 255);--tag-on-dark-foreground: rgb(255 255 255);--tag-primary-dark-background-default: rgb(62 121 224);--tag-primary-dark-border-default: rgb(62 121 224);--tag-primary-dark-foreground: rgb(255 255 255);--tag-primary-light-background-default: rgb(62 121 224);--tag-primary-light-border-default: rgb(62 121 224);--tag-primary-light-foreground: rgb(52 54 61);--tag-recommended-background-default: rgb(255 169 2);--tag-recommended-border-default: rgb(255 169 2);--tag-recommended-icon-default: rgb(52 54 61);--tag-recommended-text-default: rgb(52 54 61);--tag-secondary-background-default: rgb(255 255 255);--tag-secondary-border-default: rgb(62 121 224);--tag-secondary-border-hover: rgb(33 95 202);--tag-secondary-foreground-default: rgb(62 121 224);--tag-secondary-foreground-hover: rgb(33 95 202);--tag-success-backgound-default: rgb(207 248 221);--tag-success-backgound-hover: rgb(167 241 193);--tag-success-border-default: rgb(207 248 221);--tag-success-border-hover: rgb(128 229 163);--tag-success-foreground-default: rgb(13 77 35);--tag-success-foreground-hover: rgb(9 57 26);--text-input-background-default: rgb(255 255 255);--text-input-background-disabled: rgb(242 245 251);--text-input-background-error-default: rgb(255 255 255);--text-input-background-error-focus: rgb(255 255 255);--text-input-background-error-focus-hover: rgb(255 255 255);--text-input-background-error-hover: rgb(255 255 255);--text-input-background-focus: rgb(255 255 255);--text-input-background-focus-hover: rgb(255 255 255);--text-input-background-hover: rgb(255 255 255);--text-input-border-default: rgb(206 210 219);--text-input-border-disabled: rgb(206 210 219);--text-input-border-error-default: rgb(209 0 0);--text-input-border-error-focus: rgb(209 0 0);--text-input-border-error-focus-hover: rgb(163 0 0);--text-input-border-error-hover: rgb(163 0 0);--text-input-border-focus: rgb(62 121 224);--text-input-border-focus-hover: rgb(33 95 202);--text-input-border-hover: rgb(206 210 219);--text-input-chevron-default: rgb(62 121 224);--text-input-chevron-error-default: rgb(209 0 0);--text-input-chevron-error-focus: rgb(209 0 0);--text-input-chevron-error-focus-hover: rgb(163 0 0);--text-input-chevron-error-hover: rgb(163 0 0);--text-input-chevron-focus: rgb(62 121 224);--text-input-chevron-focus-hover: rgb(33 95 202);--text-input-chevron-hover: rgb(33 95 202);--text-input-foreground-disabled: rgb(166 172 185);--text-input-hint-default: rgb(52 54 61);--text-input-hint-error-default: rgb(52 54 61);--text-input-hint-error-focus: rgb(52 54 61);--text-input-hint-error-focus-hover: rgb(28 29 33);--text-input-hint-error-hover: rgb(28 29 33);--text-input-hint-focus: rgb(52 54 61);--text-input-hint-focus-hover: rgb(52 54 61);--text-input-hint-focus-negative-default: rgb(255 255 255);--text-input-hint-hover: rgb(52 54 61);--text-input-hint-negative-default: rgb(255 255 255);--text-input-icon-default: rgb(62 121 224);--text-input-icon-disabled: rgb(206 210 219);--text-input-icon-error-default: rgb(209 0 0);--text-input-icon-error-focus: rgb(209 0 0);--text-input-icon-error-focus-hover: rgb(163 0 0);--text-input-icon-error-hover: rgb(163 0 0);--text-input-icon-focus: rgb(62 121 224);--text-input-icon-focus-hover: rgb(33 95 202);--text-input-icon-hover: rgb(33 95 202);--text-input-icon-negative-default: rgb(255 255 255);--text-input-icon-negative-hover: rgb(248 249 252);--text-input-label-default: rgb(52 54 61);--text-input-label-error-default: rgb(52 54 61);--text-input-label-error-focus: rgb(52 54 61);--text-input-label-error-focus-hover: rgb(52 54 61);--text-input-label-error-hover: rgb(52 54 61);--text-input-label-focus: rgb(52 54 61);--text-input-label-focus-hover: rgb(52 54 61);--text-input-label-focus-negative-default: rgb(255 255 255);--text-input-label-hover: rgb(52 54 61);--text-input-label-negative-default: rgb(255 255 255);--text-input-placeholder-default: rgb(76 80 93);--text-input-placeholder-error-default: rgb(76 80 93);--text-input-placeholder-error-focus: rgb(76 80 93);--text-input-placeholder-error-focus-hover: rgb(76 80 93);--text-input-placeholder-error-hover: rgb(76 80 93);--text-input-placeholder-focus: rgb(76 80 93);--text-input-placeholder-focus-hover: rgb(76 80 93);--text-input-placeholder-hover: rgb(76 80 93);--text-input-text-default: rgb(52 54 61);--text-input-text-error-default: rgb(52 54 61);--text-input-text-error-focus: rgb(52 54 61);--text-input-text-error-focus-hover: rgb(28 29 33);--text-input-text-error-hover: rgb(28 29 33);--text-input-text-focus: rgb(52 54 61);--text-input-text-focus-hover: rgb(28 29 33);--text-input-text-hover: rgb(28 29 33);--tooltip-dark-background: rgb(62 121 224);--tooltip-foreground-on-dark: rgb(255 255 255);--tooltip-foreground-on-light: rgb(52 54 61);--tooltip-light-background: rgb(248 249 252);--waiting-destination-default: rgb(62 121 224);--waiting-divisor-circle: rgb(62 121 224);--waiting-divisor-line: rgb(206 210 219);--waiting-inside-background: rgb(255 255 255);--waiting-outside-background: rgb(62 121 224);--waiting-primary-foreground-default: rgb(52 54 61);--waiting-secondary-foreground-default: rgb(166 172 185);--title-base-content-gap-mobile: 1.25rem;--title-base-content-gap-default: 1.5rem;--bookmark-bookmark-icon-label-gap: 0.25rem;--bookmark-bookmark-padding-block: 0.25rem;--bookmark-bookmark-padding-inline: 1rem;--bookmark-rectangle-radius-top: 0rem;--bookmark-rectangle-icon-label-gap: 0.25rem;--bookmark-rectangle-padding-block: 0.25rem;--bookmark-rectangle-radius-bottom: 0.25rem;--bookmark-rectangle-padding-inline: 0.75rem;--bookmark-ribbon-padding-block-start: 0rem;--bookmark-ribbon-padding-block-end: 0.75rem;--bookmark-ribbon-padding-inline-end: 2rem;--bookmark-ribbon-padding-inline-start: 2rem;--breadcrumbs-gap-sm: 0.25rem;--breadcrumbs-background-radius: 0.5rem;--breadcrumbs-gap-base: 0.5rem;--breadcrumbs-background-padding-block: 0.625rem;--breadcrumbs-background-padding-inline: 1rem;--button-2xs-icon-label-gap-default: 0rem;--button-radius: 0rem;--button-3xs-tag-type-padding-block: 0.125rem;--button-sm-icon-label-gap: 0.125rem;--button-xs-icon-label-gap-default: 0.125rem;--button-2xs-icon-label-gap-mobile: 0.25rem;--button-2xs-padding-block: 0.25rem;--button-2xs-tag-type-padding-block: 0.25rem;--button-base-icon-label-gap: 0.25rem;--button-floating-square-radius: 0.25rem;--button-lg-icon-label-gap: 0.25rem;--button-login-gap: 0.25rem;--button-xl-icon-label-gap: 0.25rem;--button-xs-icon-label-gap-mobile: 0.25rem;--button-2xs-radius-default: 0.375rem;--button-2xs-tag-type-gap: 0.375rem;--button-3xs-tag-type-gap: 0.375rem;--button-sm-radius-default: 0.375rem;--button-xs-padding-block: 0.375rem;--button-xs-radius-default: 0.375rem;--button-2xs-radius-mobile: 0.5rem;--button-base-radius: 0.5rem;--button-chat-radius: 0.5rem;--button-lg-radius: 0.5rem;--button-link-sm-padding-block: 0.5rem;--button-sm-padding-block-default: 0.5rem;--button-sm-radius-mobile: 0.5rem;--button-sm-tag-type-gap: 0.5rem;--button-sm-tag-type-padding-block: 0.5rem;--button-sm-tag-type-padding-inline: 0.5rem;--button-xl-radius: 0.5rem;--button-xs-radius-mobile: 0.5rem;--button-xs-tag-type-gap: 0.5rem;--button-xs-tag-type-padding-block: 0.5rem;--button-xs-tag-type-padding-inline: 0.5rem;--button-2xs-padding-inline: 0.625rem;--button-3xs-tag-type-padding-inline: 0.625rem;--button-base-padding-block: 0.625rem;--button-chat-padding-block: 0.625rem;--button-link-base-padding-block: 0.625rem;--button-sm-padding-block-mobile: 0.625rem;--button-2xs-tag-type-padding-inline: 0.75rem;--button-chat-gap: 0.75rem;--button-lg-padding-block-default: 0.75rem;--button-link-lg-padding-block: 0.75rem;--button-xs-padding-inline: 0.75rem;--button-base-padding-inline-mobile: 1rem;--button-booking-sm-padding-inline: 1rem;--button-floating-padding-inline: 1rem;--button-lg-padding-block-mobile: 1rem;--button-login-not-logged-in-buttons-gap: 1rem;--button-sm-padding-inline: 1rem;--button-xl-padding-block: 1rem;--button-base-padding-inline-default: 1.25rem;--button-booking-base-padding-inline: 1.5rem;--button-booking-padding-inline: 1.5rem;--button-lg-padding-inline: 1.5rem;--button-xl-padding-inline: 2rem;--button-floating-height: 3.5rem;--button-floating-width: 3.5rem;--button-booking-radius: 13rem;--button-floating-circle-radius: 13rem;--button-login-radius: 13rem;--button-tag-radius: 13rem;--calendar-radius: 0rem;--calendar-day-day-gap: 0.625rem;--calendar-title-content-gap: 1.5rem;--calendar-day-width-mobile: 2.875rem;--calendar-day-height: 3rem;--calendar-day-width-default: 3.5rem;--calendar-month-card-width-mobile: 6rem;--calendar-month-card-width-default: 7.5rem;--calendar-month-width: 24.5rem;--card-date-card-gap: 0.5rem;--card-radius: 0.5rem;--card-cards-gap: 1.5rem;--card-banner-button-nav-gap-default: 0rem;--card-banner-title-text-gap: 0.25rem;--card-banner-button-nav-gap-mobile: 1.25rem;--card-banner-padding-block: 1.5rem;--card-banner-padding-inline: 1.5rem;--card-banner-text-button-gap: 1.5rem;--card-banner-width: 46rem;--card-banner-layout-padding-block-mobile: 2rem;--card-banner-layout-padding-block-default: 4.5rem;--card-banner-layout-padding-inline: 9.75rem;--card-simple-gap: 0.5rem;--card-simple-texts-gap: 0.5rem;--card-simple-padding: 1rem;--card-simple-content-height: 4.5rem;--card-simple-width: 22.5rem;--card-simple-layout-gap: 1.5rem;--card-simple-layout-width: 70.5rem;--card-trip-content-gap: 0.5rem;--card-trip-radius: 0.5rem;--card-trip-padding-block: 1rem;--card-trip-padding-inline: 1rem;--card-trip-layout-gap: 1.5rem;--card-trip-layout-width: 70.5rem;--cookies-radius-default: 0rem;--cookies-texts-gap: 0.25rem;--cookies-radius-mobile: 0.5rem;--cookies-buttons-gap-mobile: 1rem;--cookies-primary-secondary-buttons-gap: 1rem;--cookies-padding-block: 1.5rem;--cookies-padding-inline: 1.5rem;--cookies-text-button-gap: 1.5rem;--cookies-width: 90rem;--cookies-buttons-gap-default: 347.1875rem;--dropdown-content-mobile: 0rem;--dropdown-radius-mobile: 0rem;--dropdown-content-default: 0.25rem;--dropdown-content-padding: 0.25rem;--dropdown-radius-default: 0.5rem;--dropdown-item-padding-block: 0.75rem;--dropdown-item-padding-inline: 0.75rem;--dropdown-item-padding-left: 0.75rem;--dropdown-item-padding-start: 0.75rem;--dropdown-navigation-tab-padding-inline: 1rem;--dropdown-item-padding-end: 1.5rem;--dropdown-item-padding-right: 1.5rem;--dropdown-navigation-tab-padding-block: 1.5rem;--dropdown-navigation-tab-tabulation: 2rem;--dropdown-commission-settings-height-default: 3rem;--dropdown-commission-settings-height-mobile: 3.5rem;--filters-button-time-gap: 0.125rem;--filters-stars-gap: 0.375rem;--filters-button-map-padding-top: 0.5rem;--filters-button-radius: 0.5rem;--filters-button-time-padding-block: 0.5rem;--filters-dropdown-gap: 0.5rem;--filters-padding-bottom: 0.5rem;--filters-text-inputs-gap: 0.5rem;--filters-button-dropdown-padding-block: 0.75rem;--filters-button-time-padding-inline: 0.75rem;--filters-buttons-map-filters-gap-default: 1rem;--filters-buttons-rating-gap: 1rem;--filters-buttons-rating-padding: 1rem;--filters-dropdown-padding-bottom: 1rem;--filters-slider-prices-gap: 1rem;--filters-sliders-gap: 1rem;--filters-buttons-map-filters-gap-mobile: 1.5rem;--filters-padding-top: 2rem;--footer-column-title-items-gap-mobile: 0.75rem;--footer-columns-padding-top: 0.75rem;--footer-bar-padding-block: 1rem;--footer-buttons-gap: 1rem;--footer-column-title-items-gap-default: 1rem;--footer-legal-gap-block: 1rem;--footer-padding-inline-mobile: 1rem;--footer-columns-gap-mobile: 1.25rem;--footer-legal-bar-padding-inline-mobile: 1.25rem;--footer-main-bar-padding-inline-mobile: 1.25rem;--footer-columns-gap-default: 1.5rem;--footer-legal-gap-inline: 1.5rem;--footer-logo-columns-gap: 1.5rem;--footer-column-chat-button-gap: 2rem;--footer-columns-gap-block: 2rem;--footer-content-legal-gap-mobile: 2rem;--footer-legal-bar-padding-inline-default: 2rem;--footer-padding-inline-default: 2rem;--footer-intro-columns-gap: 2.5rem;--footer-content-legal-gap-default: 3rem;--footer-main-bar-padding-inline-default: 3rem;--footer-padding-top-default: 3rem;--footer-padding-block: 3.5rem;--footer-padding-top-mobile: 3.5rem;--footer-content-width: 70.5rem;--footer-width: 90rem;--footer-button-social-gap: 347.1875rem;--footer-content-button-gap: 347.1875rem;--navbar-main-buttons-padding-inline: 0rem;--navbar-tab-gap: 0.25rem;--navbar-tab-level2-padding-block: 0.375rem;--navbar-tab-text-padding-block: 0.375rem;--navbar-info-bar-padding-block: 0.5rem;--navbar-navbar-breadcrumbs-padding-block: 0.625rem;--navbar-tab-level1-padding-block: 0.625rem;--navbar-tab-main-padding-block: 0.625rem;--navbar-login-buttons-padding: 0.75rem;--navbar-menu-buttons-padding-left: 0.75rem;--navbar-tab-padding-inline: 0.75rem;--navbar-icons-gap: 1rem;--navbar-icons-padding-inline: 1rem;--navbar-login-buttons-padding-right: 1rem;--navbar-main-padding-inline: 1rem;--navbar-menu-buttons-gap: 1rem;--navbar-menu-buttons-padding-right: 1rem;--navbar-padding-inline: 1rem;--navbar-height-mobile: 4rem;--navbar-height-default: 4.5rem;--navbar-width: 90rem;--navbar-level2-tab-padding-block-default: 0.375rem;--navbar-level2-vertical-padding-block-default: 0.375rem;--navbar-level2-radius-default: 0.5rem;--navbar-level2-tab-padding-inline-default: 1rem;--page-dropdown-gap-top-default: 0.5rem;--popover-content-footer-gap: 0.5rem;--popover-room-info-content-inner-gap-block: 0.5rem;--popover-room-info-total-padding-block: 0.75rem;--popover-bars-padding-block: 1rem;--popover-room-info-title-content-gap-block: 1rem;--popover-content-gap-block: 1.25rem;--popover-room-info-outer-gap-block: 1.25rem;--popover-content-padding-block: 1.5rem;--popover-content-padding-top: 1.5rem;--popover-padding-inline: 1.5rem;--popover-room-info-content-gap-inline: 3rem;--search-box-radius-mobile: 0rem;--search-box-input-text-gap-mobile: 0.5rem;--search-box-radius-default: 0.5rem;--search-box-accesibility-padding-block-mobile: 0.625rem;--search-box-accesibility-padding-block-default: 0.75rem;--search-box-mobile-gap-block-default: 0.75rem;--search-box-tablet-gap-block-default: 0.75rem;--search-box-gap-mobile: 1rem;--search-box-input-text-gap-default: 1rem;--search-box-options-gap: 1rem;--search-box-padding-block-mobile: 1rem;--search-box-padding-inline-mobile: 1rem;--search-box-search-button-padding-top-default: 1.25rem;--search-box-desktop-gap-block-default: 1.5rem;--search-box-gap-default: 1.5rem;--search-box-padding-block-default: 1.5rem;--search-box-padding-inline-default: 1.5rem;--search-box-search-button-padding-top-mobile: 1.5rem;--search-box-width: 70.5rem;--search-box-search-section-padding-bottom-mobile: 1.5rem;--search-box-search-section-padding-top-mobile: 1.5rem;--search-box-search-section-padding-bottom-default: 2.5rem;--search-box-search-section-padding-top-default: 4rem;--search-box-search-section-width: 90rem;--section-section-gap-mobile: 2rem;--section-section-gap-default: 3.5rem;--section-content-width: 70.5rem;--section-total-width: 90rem;--section-page-first-section-padding-mobile: 0.25rem;--section-page-last-section-padding: 1rem;--section-page-first-section-padding-default: 3rem;--selector-radio-gap-default: 0.5rem;--switch-padding: 0.1875rem;--tab-level1-gap: 0.375rem;--tab-level3-base-padding-block: 0.5rem;--tab-level3-lg-padding-block: 0.625rem;--tab-level1-padding-block-mobile: 0.75rem;--tab-level1-padding-block-default: 1rem;--tab-level2-padding-block: 1rem;--tab-level1-padding-inline: 1.5rem;--tab-level2-padding-inline: 1.5rem;--tab-level3-base-padding-inline: 2rem;--tab-level2-height: 2.5rem;--tab-level1-height: 3rem;--tab-level3-radius: 13rem;--tab-tab-bar-level1-radius-down: 0rem;--tab-tab-bar-level1-radius-top: 0.5rem;--tab-tab-bar-level3-padding-block: 1rem;--tab-tab-bar-level3-padding-inline: 1rem;--tab-tab-bar-level2-padding-inline: 1.25rem;--tab-tab-bar-level3-radius: 13rem;--tag-sm-padding-block: 0.125rem;--tag-base-padding-block: 0.25rem;--tag-lg-padding-block: 0.25rem;--tag-radius-rectangle: 0.25rem;--tag-sm-padding-inline: 0.375rem;--tag-base-padding-inline: 0.5rem;--tag-lg-padding-inline-default: 0.625rem;--tag-lg-padding-inline-mobile: 0.75rem;--tag-offer-padding-inline: 0.75rem;--tag-radius-round: 13rem;--text-input-date-chevron-text-gap-inline: 0rem;--text-input-gap: 0.25rem;--text-input-city-code-gap: 0.375rem;--text-input-radius: 0.5rem;--text-input-input-padding-inline: 0.75rem;--text-input-date-inbound-outbound-gap-inline: 1rem;--text-input-hint-height: 1.25rem;--text-input-label-height: 1.25rem;--text-input-input-height-default: 3rem;--text-input-input-height-mobile: 3.5rem;--title-gap-mobile: 1.25rem;--title-lg-gap-mobile: 1.25rem;--title-gap-default: 1.5rem;--title-lg-gap-default: 2.5rem;--tooltip-radius: 0.125rem;--tooltip-prices-padding-block: 0.25rem;--tooltip-icon-padding-block: 0.375rem;--tooltip-icon-padding-inline: 0.375rem;--tooltip-prices-padding-inline: 0.375rem;--tooltip-text-padding-block: 0.375rem;--tooltip-text-padding-inline: 0.625rem}*,::before,::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}input,button,textarea,select{font:inherit}fieldset{border:none}img{display:block;height:auto;max-width:100%}li[class]{list-style:none}.lah-detail,.lah-availability,.coh-search{font-size:1rem}.lah-detail :is(p),.lah-availability :is(p),.coh-search :is(p){margin-bottom:0}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("https://drd6faa76nfyj.cloudfront.net/dist/assets/fonts/common/open-sans-v40-latin_latin-ext/open-sans-v40-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("https://drd6faa76nfyj.cloudfront.net/dist/assets/fonts/common/open-sans-v40-latin_latin-ext/open-sans-v40-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("https://drd6faa76nfyj.cloudfront.net/dist/assets/fonts/common/open-sans-v40-latin_latin-ext/open-sans-v40-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("https://drd6faa76nfyj.cloudfront.net/dist/assets/fonts/common/open-sans-v40-latin_latin-ext/open-sans-v40-latin_latin-ext-600.woff2") format("woff2")}::placeholder{color:#4c505d}.coh-search{position:relative;z-index:91}@media(min-width: 768px){.coh-search{border-radius:.5rem;display:grid;justify-content:center}}.coh-search p{margin:0}.lah-availability__search[data-hidesearch=true] .coh-search{display:none}.lah-availability__search[data-availability=false] .coh-search{display:grid}@media(min-width: 768px)and (max-width: 1127px){.lah-availability__search[data-availability=false] .coh-search{margin-bottom:4rem}}.lah-availability:has(.lah-availability__main--b2c) .coh-search{display:flex;padding:3.5rem 0rem 3.5rem 0rem;flex-direction:column;align-items:center;align-self:stretch}@media(max-width: 1299px){.lah-availability:has(.lah-availability__main--b2c) .coh-search{display:grid;padding-block:0}}.coh-search__form{background-color:#fff;display:grid;gap:1.5rem .5rem;grid-template-columns:repeat(2, 10.5rem);justify-content:center;padding-block:1.5rem}.coh-search-v2 .coh-search__form{display:flex;gap:1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,0);background:#fff;box-shadow:0px 0px 24px 0px rgba(0,0,0,.12);justify-content:space-between;padding-inline:0;padding-inline-end:1rem;padding-block:0;padding:1rem 1rem;margin-block:0}@media(max-width: 1140px){.coh-search-v2 .coh-search__form{gap:1rem 0;flex-direction:column;width:calc(100vw - 2rem);padding-inline:1rem !important}}@media(max-width: 767px){.coh-search-v2 .coh-search__form{position:fixed;height:100vh;top:0;grid-template-rows:max-content;border-radius:0 !important;box-shadow:none;gap:1.5rem 0;grid-template-rows:max-content;padding-inline:1rem !important;left:0;width:100vw;border:none !important}}@media(min-width: 768px)and (max-width: 1140px){.coh-search-v2 .coh-search__form{padding-block:1rem}}@media(min-width: 1070px)and (max-width: 1140px){.coh-search-v2 .coh-search__form{margin-block-end:2rem}}.lah-detail__search.lah-detail__search .coh-search__form{border-radius:.5rem;border:.0625rem solid #307fe2;background:#fff;box-shadow:0px 0px 8px 0px rgba(17,19,19,.32);border-top-left-radius:1rem;border-bottom-left-radius:1rem;padding-inline-start:0}@media(min-width: 890px){.lah-detail__search.lah-detail__search .coh-search__form .coh-search__fields[data-double-date=true]{grid-template-columns:auto !important}.variants .lah-detail__search.lah-detail__search .coh-search__form .coh-search__fields[data-double-date=true]{grid-template-columns:1fr 1fr !important}}@media(min-width: 768px){.coh-search__form{border-radius:.5rem;box-shadow:0px 4px 12px 2px rgba(41,56,76,.2);grid-template-columns:1fr;justify-content:center;padding-inline:1rem}.coh-search-v2 .coh-search__form{padding-inline:1rem}}@media(min-width: 1128px){.coh-search__form{gap:0 1rem;grid-template-columns:auto auto 1fr 3.5rem;padding-inline:1.5rem;width:1128px}}@media(min-width: 1141px){.coh-search-v2 .coh-search__form{width:1280px}.lah-detail__main--b2c .coh-search-v2 .coh-search__form{max-width:910px}.variants .lah-detail__main--b2c .coh-search-v2 .coh-search__form{max-width:none;width:min(100vw - 2rem,1280px)}}[data-hidesearch=false] .coh-search__form{box-shadow:none;opacity:1;transition:opacity 1s}@starting-style{[data-hidesearch=false] .coh-search__form{opacity:0}}[data-hidesearch=false] .coh-search-v2 .coh-search__form{opacity:1;box-shadow:0px 0px 24px 0px rgba(0,0,0,.12);gap:1.5rem 0}@media(max-width: 1299px){[data-hidesearch=false] .coh-search-v2 .coh-search__form{width:100vw;border-radius:0}}#hotels-searcher .coh-search__form{box-shadow:none}.coh-search__fields{align-items:start;display:grid;gap:1rem;position:relative}.lah-detail__search .coh-search__fields{gap:2rem}.coh-search-v2 .coh-search__fields{display:flex;gap:var(--hotel-search-box-hotel-b2c-gap, 16px);width:calc(100% - 84px) !important}@media(max-width: 1140px){.coh-search-v2 .coh-search__fields{padding-inline-end:0;display:grid;gap:1rem 0;grid-template-columns:1fr 1fr;width:100% !important}}@media(max-width: 360px){.coh-search-v2 .coh-search__fields[data-double-date=true]{width:90vw;margin:0 auto}}@media(max-width: 767px){.coh-search-v2 .coh-search__fields[data-double-date=true]{grid-template-columns:1fr;grid-column:span 4;padding:1rem;position:relative;gap:1rem;width:100%;padding-block-start:0}}@media(max-width: 767px){.coh-search__fields{grid-column:span 3;border-radius:.5rem;box-shadow:0px 0px 24px 0px rgba(0,0,0,.12);padding:.625rem 1rem .5rem 1rem}}@media(min-width: 768px){.coh-search__fields{grid-template-columns:repeat(2, 16rem)}.coh-search__fields[data-double-date=true]{grid-template-columns:1fr 1fr;width:100%;grid-column:span 3}.coh-search__fields[data-double-date=true]:has(+.coh-search__options){order:1}}@media(min-width: 1128px){.coh-search__fields{grid-column:span 3;margin-block-end:1rem}.coh-search-v2 .coh-search__fields{margin-block-end:0}.lah-detail__search .coh-search__fields{grid-template-columns:10.875rem 18.75rem 12.875rem !important}.coh-search__fields[data-markets=true]{grid-template-columns:1fr 15.5rem 9rem 11rem}.lah-detail__search .coh-search__fields[data-markets=true]{grid-template-columns:9.875rem 23.5rem 8.875rem}.coh-search__fields[data-markets=true][data-double-date=true]{grid-template-columns:1fr 22rem 9rem 10rem;grid-column:span 3;order:1}.coh-search__fields[data-markets=true][data-double-date=true]:has(+.coh-search__commissions),.coh-search__fields[data-markets=true][data-double-date=true]:has(+.coh-search__chanels){order:0}.coh-search__fields[data-markets=false]{grid-template-columns:1fr 15.5rem 20rem}.coh-search-v2 .coh-search__fields[data-markets=false]{grid-template-columns:18.875rem 21.75rem 18.875rem}.coh-search__fields[data-markets=false][data-double-date=true]{grid-template-columns:1fr 25rem 11rem;grid-column:span 3}.coh-search-v2 .coh-search__fields[data-markets=false][data-double-date=true]{grid-template-columns:18.875rem 21.75rem 18.875rem}}@media(max-width: 767px){.lah-detail__search .coh-search__fields>.coh-search__group:first-of-type{background:#f2f5fb;margin-left:-1rem;margin-right:-1rem;border-radius:.5rem .5rem 0 0;padding-left:2rem;border-radius:0}.variants .lah-detail__search .coh-search__fields>.coh-search__group:first-of-type{margin-left:0;margin-right:0}}.lah-detail__search .coh-search__fields>.coh-search__group:first-of-type .coh-search__label,.lah-detail__search .coh-search__fields>.coh-search__group:first-of-type .coh-search__input,.lah-detail__search .coh-search__fields>.coh-search__group:first-of-type .coh-search__input::placeholder{color:#a6acb9}@media(min-width: 768px){.coh-search [data-onlymobile=true]{display:none}}.coh-search__tooltip{background-repeat:no-repeat;background-size:1rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/card-symbols/card-info-default.svg");background-position:var(--symbol-position, center center);--symbol-position: calc(100% - .35rem) center;aspect-ratio:1/1;background-color:#fff;border:none;display:flex;position:relative;width:1.5rem;z-index:1;background-color:rgba(0,0,0,0);position:relative}.coh-search__tooltip:hover{cursor:help}.coh-search__tooltip:hover:before,.coh-search__tooltip:hover:after,.coh-search__tooltip:focus:before,.coh-search__tooltip:focus:after{opacity:1;pointer-events:none}.coh-search__tooltip:before,.coh-search__tooltip:after{border-radius:.125rem;opacity:0;position:absolute;transition:.3s;background-color:#f8f9fc}.coh-search__tooltip:before{content:attr(data-tooltip);font-size:.875rem;font-weight:400;max-width:200px;padding-inline:.625rem;padding-block:.375rem;pointer-events:none;text-align:center;text-indent:0;width:max-content;white-space:inherit;z-index:1;bottom:calc(100% + 10px);box-shadow:0px 4px 8px 0px rgba(0,43,47,.3);left:-10px;color:#191c1f}.coh-search__tooltip:after{aspect-ratio:2/1;content:"";clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(100% 0, 50% 100%, 0 0);width:10px;z-index:1;bottom:calc(100% + 5px);left:5px;background-color:#f8f9fc}.coh-search__group:not(at-rooms-selector .coh-search__group){display:grid;gap:.375rem;grid-template-columns:1fr;grid-template-rows:1.25rem 3.125rem auto;justify-items:start}.coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group){display:flex;padding:.625rem 1rem .5rem 1rem;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1 0 0;border-radius:1rem;border:.5rem solid rgba(255,255,255,0);border:0;background:#eef3fc;height:100%}@media(min-width: 768px)and (max-width: 1140px){.coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):first-child{grid-column:1/4;border-radius:1rem !important}.coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):nth-child(2){margin-right:1rem}}.coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):first-child .lah-detail__main--b2c{pointer-events:none}.lah-detail__main--b2c .coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):first-child{min-width:175px;background:#f2f5fb;border-top-right-radius:0;border-bottom-right-radius:0}.variants .lah-detail__main--b2c .coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):first-child{min-width:auto;background:rgba(0,0,0,0);border-radius:inherit}.lah-detail__main--b2c .coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):nth-child(2){min-width:355px}.variants .lah-detail__main--b2c .coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):nth-child(2){min-width:auto}.coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):nth-child(4) .coh-search__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coh-search__group:not(at-rooms-selector .coh-search__group):has(.coh-search__markets-dropdown){position:relative}@media(min-width: 768px)and (max-width: 1127px){.coh-search__group:not(at-rooms-selector .coh-search__group):has(.coh-search__distribution-dropdown){grid-column:span 2}}.coh-search:has(.coh-search__markets-dropdown) .coh-search__group:has(.coh-search__distribution-dropdown){grid-column:auto}.coh-search-v2 .coh-search__group:not(at-rooms-selector .coh-search__group):has(at-market-selector){display:none !important}.coh-search__checkbox-group{align-items:center;display:flex;gap:.5rem}.coh-search__label{color:#191c1f;font-size:.875rem}.coh-search-v2 .coh-search__label{color:#191c1f;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.coh-search label[data-error=error]+*>input{border:1px solid #a30000 !important}.coh-search label[data-error=error]+*>.coh-search__date-double{border:1px solid #a30000 !important}.coh-search__input{background-color:#fff;border-radius:.5rem;border:1px solid #ced2db;height:3rem;padding-inline:2.5rem .75rem;color:#191c1f;font-size:1rem;width:100%}.coh-search__input-readonly{cursor:default;border-radius:.5rem;border:1px solid #ced2db;background-color:#f2f5fb;color:#555b6d}.coh-search-v2 .coh-search__input{height:1.5rem;border:none}.coh-search__input[data-type]{--symbol-padding: 2.5rem;--symbol-position: .5rem}.coh-search__input[data-type=destination]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-pin-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__input[data-type=destination]:read-only{cursor:not-allowed}.coh-search-v2 .coh-search__input[data-type=destination]{background:none;padding-inline:0;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variants .coh-search-v2 .coh-search__input[data-type=destination]{overflow:hidden;color:var(--hotel-text-input-placeholder-default, #4C505D);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.coh-search__input[data-type=date]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-calendar-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__input[data-type=markets]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-globe-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem);display:flex;min-width:100%}.coh-search__input[data-type=distribution]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-user-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search-v2 .coh-search__input[data-type=distribution]{background:none;padding-inline-start:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lah-detail__search .coh-search-v2 .coh-search__input[data-type=distribution]{overflow:hidden !important;padding-inline-end:0;text-overflow:ellipsis;white-space:nowrap}.coh-search__input[data-type=filter]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-settings-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__date-double{align-items:center;background-color:#fff;border-radius:.5rem;border:1px solid #ced2db;color:#191c1f;display:grid;font-size:1rem;grid-template-columns:1fr 1fr;height:3rem;padding-inline:2.5rem .75rem;width:100%;gap:0rem;--symbol-padding: 2.5rem;--symbol-position: .5rem;background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-calendar-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}@media(max-width: 425px){.coh-search__date-double{grid-template-columns:106px 106px}}.coh-search__date-double-departureDate,.coh-search__date-double-returnDate{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;gap:0}@media(max-width: 380px){.coh-search__date-double-departureDate{grid-template-columns:auto;position:relative}.coh-search__date-double-departureDate:after{content:"-";position:absolute;right:0rem}}@media(min-width: 381px)and (max-width: 427px){.coh-search__date-double-departureDate{grid-template-columns:auto;position:relative}.coh-search__date-double-departureDate:after{content:"-";position:absolute;right:.9375rem}}.coh-search-v2 .coh-search__date-double-departureDate{grid-template-columns:1fr auto 1fr}.coh-search__date-double-input{border:none;height:2.5rem;color:#191c1f;font-size:1rem;width:100%;text-align:center}@media(max-width: 427px){.coh-search__date-double-input{text-align:left;font-size:1rem}}.coh-search-v2 .coh-search__date-double{height:1.5rem;border:none;background:none;padding-inline-start:0;padding-inline-end:0;gap:0}@media(max-width: 767px){.coh-search-v2 .coh-search__date-double{grid-template-columns:auto auto}}@media(max-width: 768px){.coh-search-v2 .coh-search__date-double{padding-inline:0;grid-template-columns:1fr 1fr;gap:.5rem}}.coh-search__date-double-button{background:rgba(0,0,0,0);border:none;transition:opacity .2s;--symbol-position: 0;width:1.5rem;height:2.5rem}@media(max-width: 427px){.coh-search__date-double-button{display:none}}.coh-search__date-double-button:hover{cursor:pointer}.coh-search__date-double-button[data-variant=left]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/input-symbols/input-previous-day-default.svg");background-position:var(--symbol-position, center center)}.coh-search__date-double-button[data-variant=right]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/input-symbols/input-next-day-default.svg");background-position:var(--symbol-position, center center)}.coh-search-v2 .coh-search__date-double-button{height:1.5rem}.coh-search-v2 .coh-search .coh-search__date-double-input{height:1.5rem;background:rgba(0,0,0,0);min-width:150px}.lah-detail__main--b2c .coh-search-v2 .coh-search .coh-search__date-double-input{min-width:133px}.coh-search__input-error{background-repeat:no-repeat;background-size:1rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/input-symbols/input-hint-error.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1rem);--symbol-padding: 1.3rem;font-size:.875rem;top:calc(100% + .3rem)}.coh-search__text-error{background-repeat:no-repeat;background-size:1rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/input-symbols/input-hint-error.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1rem);--symbol-padding: 1.3rem;font-size:.875rem}body[data-webcode=MARSOL_ES] .pg-m-booking .coh-search__text-error{color:pink}.coh-search__incremental{align-items:center;display:grid;font-size:1.25rem;font-weight:600;gap:1rem;grid-template-columns:32px 1ch 32px;justify-self:end}.coh-search__incremental-button{aspect-ratio:1/1;background:rgba(0,0,0,0);border:none;border-radius:50%;width:2rem;transition:opacity .2s}.coh-search__incremental-button:hover{cursor:pointer}.coh-search__incremental-button:disabled{opacity:.3;pointer-events:none}.coh-search__incremental-button[data-variant=minus]{background-repeat:no-repeat;background-size:2rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/faqs-symbols/faqs-minus-default.svg");background-position:var(--symbol-position, center center)}.coh-search__incremental-button[data-variant=plus]{background-repeat:no-repeat;background-size:2rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/faqs-symbols/faqs-plus-default.svg");background-position:var(--symbol-position, center center)}.coh-search__destination-dropdown,.coh-search__calendar-dropdown{background:#fff;display:grid}.coh-search__destination-dropdown[data-hidedropdown=true],.coh-search__calendar-dropdown[data-hidedropdown=true]{display:none}.coh-search__distribution-dropdown{background:#fff;display:grid}.coh-search__distribution-dropdown[data-hidedropdown=true]{display:none}.coh-search__destination-dropdown{padding-block:1rem;transition:opacity .5s}@media(max-width: 767px){.coh-search__destination-dropdown{grid-template-rows:auto auto auto 1fr}}@media(min-width: 768px)and (max-width: 1127px){.coh-search__destination-dropdown:before{align-self:center;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 80%);content:"";top:0;justify-self:end;height:4.6875rem;pointer-events:none;position:absolute;width:8.125rem;grid-column:1;grid-row:1;z-index:1;right:8px}}@media(min-width: 768px){.coh-search__destination-dropdown{border-radius:.5rem;box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);left:50%;height:392px;overflow-y:auto;overflow-x:hidden;top:5rem;width:568px;z-index:1;grid-template-rows:auto 1fr}}@media(min-width: 1128px){.coh-search__destination-dropdown{align-items:start;grid-template-columns:16rem 1fr;left:0;top:5rem;transform:none;width:43rem}}@media(max-width: 767px){.coh-search__destination-dropdown-mobile-header{align-items:start;border-bottom:1px solid #ced2db;color:#191c1f;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;margin-block-end:.75rem;padding-block-end:1rem;padding-inline:1rem}}@media(min-width: 768px){.coh-search__destination-dropdown-mobile-header{display:none}}.coh-search__destination-dropdown-mobile-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__destination-dropdown-mobile-close:hover{cursor:pointer;opacity:.7}@media(max-width: 767px){.coh-search .coh-search__input-container{margin-inline:1rem;width:calc(100% - 2rem);margin-block-end:1.5rem}}@media(max-width: 1127px){.coh-search__destination-dropdown-categories-content{margin-inline:1rem;overflow:hidden}}@media(max-width: 767px){.coh-search__destination-dropdown-categories-content{margin-top:-12px;margin-left:-12px;margin-right:-12px;background:#f8f9fc}}.coh-search__destination-dropdown-categories{gap:.5rem}@media(max-width: 1127px){.coh-search__destination-dropdown-categories{display:flex;justify-content:space-between;max-width:100%;overflow-x:hidden;padding:1rem 2rem;position:relative}}@media(min-width: 1128px){.coh-search__destination-dropdown-categories{display:grid;padding-inline:1rem;position:sticky;top:0}}@media(max-width: 1127px){.coh-search__destination-dropdown-categories-item{min-width:fit-content}}.coh-search__destination-dropdown-categories-button{background-color:rgba(0,0,0,0);border-radius:13rem;border:1px solid rgba(0,0,0,0);padding:.5rem 1rem;white-space:nowrap}.coh-search__destination-dropdown-categories-button:hover{border:1px solid #eef0f6;color:#123b6e;cursor:pointer;font-weight:600}.coh-search__destination-dropdown-categories-button[data-active=true]{color:#123b6e;font-weight:600;border-radius:208px;border:1px solid #eef0f6;background:#dfe3ec}.coh-search__destination-dropdown-results{height:100%;overflow-y:auto;position:relative}@media(max-width: 1127px){.coh-search__destination-dropdown-results{padding-inline:1rem}}@media(min-width: 1128px){.coh-search__destination-dropdown-results{border-left:1px solid #ced2db}}.coh-search__destination-dropdown-results-radio{display:none}.coh-search__destination-dropdown-results-label{background-color:rgba(0,0,0,0);color:#191c1f;border:none;display:grid;justify-items:start;padding-block:1rem;transition:background-color .3s;width:100%}.coh-search__destination-dropdown-results-label:hover{background:#f2f5fb;cursor:pointer}.coh-search__destination-dropdown-results-label[data-category]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-pin-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem);--symbol-padding: 3rem;--symbol-position: 1rem center}.coh-search__destination-dropdown-results-label[data-category=hotel-destinations]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-pin-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-label[data-category=hotel]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-hotel-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-label[data-category=new-commercial-destination]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-commercial-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-label[data-category=hotel-provinces]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-province-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-label[data-category=point-interest]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-interest-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-label[data-category=train]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/train-station-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-label[data-category=airport]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/dropdown-airport-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__destination-dropdown-results-title{font-weight:600}.coh-search__destination-dropdown-results-description{color:#191c1f}.coh-search__calendar-dropdown{border-radius:.5rem;box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);transition:opacity .5s;z-index:1}@media(max-width: 767px){.coh-search__calendar-dropdown{gap:1.5rem;grid-template-rows:auto auto auto auto 1fr;overflow-y:auto;position:fixed;z-index:1000}}@media(min-width: 768px){.coh-search__calendar-dropdown{box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);grid-template-columns:1fr auto;grid-template-rows:1fr auto auto;left:50%;min-width:700px;padding-block-end:1rem;padding-inline:1rem;top:5rem;z-index:1}}@media(max-width: 767px){.coh-search__datepicker-months{grid-column:1/3;justify-self:center}}@media(min-width: 768px){.coh-search__datepicker-months{grid-column:span 2}}.coh-search__datepicker-year{grid-column:span 2;min-width:100%}@media(min-width: 768px){.coh-search__datepicker-year{padding-block-start:2.2rem}}.coh-search__datepicker-year-min13-months .flatpickr-months-view-months{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}@media(max-width: 767px){.coh-search__datepicker-year-min13-months .flatpickr-months-view-months{padding:1rem}}@media(min-width: 768px){.coh-search__datepicker-year-min13-months .flatpickr-months-view-months{grid-template-columns:repeat(6, 1fr);gap:1.5rem}}.coh-search__datepicker-year-min13-months .flatpickr-months-view-months .flatpickr-months-view-month{height:5.5rem}.coh-search__datepicker-year .flatpickr-rContainer{width:100%}.coh-search div[data-viewactive]{transition:opacity 1s}.coh-search div[data-viewactive=false]{opacity:0;position:absolute;transition:opacity 0s;z-index:-1}@media(max-width: 767px){.coh-search__calendar-dropdown-mobile-header{align-items:start;border-bottom:1px solid #ced2db;color:#191c1f;display:flex;font-size:1.125rem;font-weight:600;gap:2rem;grid-column:1/3;justify-content:space-between;padding:1rem;min-width:100%}}@media(min-width: 768px){.coh-search__calendar-dropdown-mobile-header{display:none}}.coh-search__calendar-dropdown-mobile-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__calendar-dropdown-mobile-close:hover{cursor:pointer;opacity:.7}@media(max-width: 767px){.coh-search__calendar-dropdown-separator{display:none}}@media(min-width: 768px){.coh-search__calendar-dropdown-separator{border:none;border-top:1px solid #ced2db;grid-column:span 2;margin-block:1rem}}.coh-search .coh-search__datepicker-year[data-viewactive=true]+hr+.coh-search__calendar-dropdown-footer-nights{opacity:0;pointer-events:none}.coh-search__calendar-dropdown-footer-nights{align-items:center;color:#191c1f;display:flex;font-size:1rem;font-weight:600}@media(max-width: 767px){.coh-search__calendar-dropdown-footer-nights{border-top:1px solid #ced2db;grid-column:1/3;justify-content:center;padding:1rem;gap:1rem}}@media(min-width: 768px){.coh-search__calendar-dropdown-footer-nights{gap:.5rem}}.coh-search__calendar-dropdown-footer-switch{border-radius:13rem;border:1px solid #dfe3ec;background-color:#f2f5fb}@media(max-width: 767px){.coh-search__calendar-dropdown-footer-switch{grid-column:1/3;justify-self:center}}@media(min-width: 768px){.coh-search__calendar-dropdown-footer-switch{justify-self:end}}.coh-search__calendar-dropdown-footer-switch-radio{display:none}.coh-search__calendar-dropdown-footer-switch-radio:checked+label{border-radius:13rem;border:2px solid #307fe2;background:#307fe2;color:#fff}.coh-search__calendar-dropdown-footer-switch-label{align-items:center;border-color:rgba(0,0,0,0);border-radius:13rem;border-style:solid;border-width:2px;color:#4c505d;display:inline-flex;font-size:.875rem;height:2rem;padding-inline:1.5rem;transition:background-color .3s,border-color .3s}.coh-search__calendar-dropdown-footer-switch-label:hover{cursor:pointer}.coh-search__markets-dropdown{background:#fff;box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);padding:1.5rem 1rem;transition:opacity .5s;width:max-content;z-index:1}.coh-search__markets-dropdown[data-hidedropdown=true]{opacity:0;pointer-events:none;transition:none}.coh-search__markets-dropdown[data-hidedropdown=false]{display:grid;grid-auto-rows:min-content}.coh-search__markets-dropdown-list{margin-top:1rem;max-height:280px;overflow:auto}.coh-search__markets-dropdown-radio{display:none}.coh-search__markets-dropdown-radio:checked+label{color:#307fe2;font-weight:600}.coh-search__markets-dropdown-label{background-color:rgba(0,0,0,0);border:none;display:flex;min-width:9.5rem;padding:.625rem .75rem;width:100%;transition:font-weight .3s;width:100%}.coh-search__markets-dropdown-label:hover{cursor:pointer;font-weight:600}@media(max-width: 767px){.coh-search__markets-mobile-header{align-items:flex-start;align-self:stretch;border-bottom:1px solid #ced2db;color:#191c1f;display:flex;font-size:1.125rem;font-weight:600;gap:2.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.5rem;margin-top:-1.5rem;margin-inline:-1rem}}@media(min-width: 768px){.coh-search__markets-mobile-header{display:none}}.coh-search__markets-mobile-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__markets-mobile-close:hover{cursor:pointer;opacity:.7}.coh-search__distribution-dropdown{border-radius:.5rem;box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);padding:0;transition:opacity .5s;z-index:1}@media(max-width: 767px){.coh-search__distribution-dropdown{grid-template-rows:auto auto 1fr auto;inset:0;overflow:auto;width:100%;z-index:1000}}@media(min-width: 1128px){.coh-search__distribution-dropdown{grid-template-rows:auto 1fr auto;max-height:516px;overflow:auto}}@media(min-width: 768px){.coh-search__distribution-dropdown{width:40rem}.coh-search__distribution-dropdown[data-nrooms="1"]{width:20rem}}@media(min-width: 1128px){.coh-search__distribution-dropdown{width:60rem}.coh-search__distribution-dropdown[data-nrooms="1"]{width:20rem}.coh-search__distribution-dropdown[data-nrooms="2"]{width:40rem}}.coh-search__distribution-dropdown-action{align-items:center;border-bottom:1px solid #ced2db;display:grid;grid-template-columns:1fr auto;gap:20px;justify-content:space-between;padding:.75rem 1.5rem}@media(min-width: 1128px){.coh-search__distribution-dropdown-action{display:none}}.coh-search__distribution-dropdown-action-title{font-size:1.125rem;font-weight:600}.coh-search__distribution-dropdown-action-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__distribution-dropdown-action-close:hover{cursor:pointer;opacity:.7}.coh-search__distribution-dropdown-header{align-items:center;border-bottom:1px solid #ced2db;display:grid;grid-template-columns:1fr auto;background-color:#f8f9fc;gap:20px;justify-content:space-between;padding:.75rem 1.5rem}@media(min-width: 1128px){.coh-search__distribution-dropdown-header{background-color:rgba(0,0,0,0);grid-template-columns:2.5fr 2.5fr 1fr 1fr;gap:1rem}[data-nrooms="1"] .coh-search__distribution-dropdown-header{grid-template-columns:1fr auto}[data-nrooms="2"] .coh-search__distribution-dropdown-header{grid-template-columns:2fr 1fr 1fr}}.coh-search__distribution-dropdown-header-title{font-size:1.125rem;font-weight:600}@media(min-width: 1128px){.coh-search__distribution-dropdown-header-title{grid-column:3}[data-nrooms="1"] .coh-search__distribution-dropdown-header-title{grid-column:1}[data-nrooms="2"] .coh-search__distribution-dropdown-header-title{grid-column:2;padding-inline-start:2.5rem}}.coh-search__distribution-dropdown-rooms{display:grid;gap:1.5rem;padding-block:1.5rem}@media(max-width: 767px){.coh-search__distribution-dropdown-rooms{grid-template-columns:minmax(auto, 100vw);justify-content:center}}@media(min-width: 768px){.coh-search__distribution-dropdown-rooms{gap:1rem;grid-template-columns:repeat(2, 1fr);min-width:312px}[data-nrooms="1"] .coh-search__distribution-dropdown-rooms{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 1128px){.coh-search__distribution-dropdown-rooms{grid-template-columns:repeat(3, 1fr);padding-block:1rem}[data-nrooms="2"] .coh-search__distribution-dropdown-rooms{grid-template-columns:repeat(2, 1fr)}}.coh-search__distribution-dropdown-room{border-radius:.5rem;display:grid;gap:1rem;grid-auto-rows:min-content;padding-block-end:1.5rem;padding-inline:1.5rem;position:relative}@media(max-width: 767px){.coh-search__distribution-dropdown-room:not(:last-child):after{border-bottom:1px solid #ced2db;border-left:none;content:"";top:0;bottom:0;width:calc(100% - 3rem)}}@media(min-width: 768px){.coh-search__distribution-dropdown-room{padding-block-end:0}.coh-search__distribution-dropdown-room:after{border-bottom:none;border-left:1px solid #ced2db;content:"";top:0;bottom:0}}.coh-search__distribution-dropdown-room-header{align-items:center;display:flex;justify-content:space-between}.coh-search__distribution-dropdown-header-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__distribution-dropdown-header-close:hover{cursor:pointer;opacity:.7}@media(min-width: 1128px){.coh-search__distribution-dropdown-header-close{display:none}}.coh-search__distribution-dropdown-room-name{color:#123b6e;font-size:1.125rem;font-weight:600}.coh-search__distribution-dropdown-room-delete{background:rgba(0,0,0,0);border:none;color:#123b6e;font-weight:500;text-decoration:underline;transition:opacity .2s}.coh-search__distribution-dropdown-room-delete:hover{cursor:pointer}.coh-search__distribution-dropdown-room-wrapper{display:grid;gap:.5rem}.coh-search__distribution-dropdown-room-wrapper-header{align-items:center;display:flex;justify-content:space-between}.coh-search__distribution-dropdown-room-wrapper-header-title{align-items:end;display:flex;font-size:1rem;font-weight:500;gap:.5rem}.coh-search__distribution-dropdown-room-ages{display:grid;gap:.5rem;grid-template-columns:repeat(4, 1fr)}.coh-search__distribution-dropdown-room-input{background-color:#fff;border-radius:.5rem;border:1px solid #ced2db;display:flex;font-size:.875rem;font-weight:500;height:3rem;padding-inline:.5rem;text-align:center;width:100%}@media(min-width: 768px){.coh-search__distribution-dropdown-room-input{height:2rem}}.coh-search__distribution-dropdown-room-input:focus{border:2px solid #307fe2}.coh-search__distribution-dropdown-footer{align-items:center;border-top:1px solid #ced2db;display:grid;gap:.625rem;padding:1rem 1.5rem 2rem}@media(min-width: 768px){.coh-search__distribution-dropdown-footer{grid-template-columns:1fr auto;justify-content:center}}@media(min-width: 1128px){.coh-search__distribution-dropdown-footer{grid-template-columns:auto 1fr auto;justify-content:flex-start;padding:1rem 1.5rem}}[data-nrooms="1"] .coh-search__distribution-dropdown-footer{grid-template-columns:1fr}.coh-search__distribution-dropdown-footer-group{align-items:center;display:flex;gap:.5rem}.coh-search__distribution-dropdown-footer-accept-button{--font-size: 1rem;--padding: 0.75rem 1.5rem;--border-radius: 13rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--border-color: rgb(48, 127, 226);--background-color: rgba(255, 255, 255, 0);--color: rgb(48, 127, 226)}.coh-search__distribution-dropdown-footer-accept-button:hover{cursor:pointer}.coh-search__distribution-dropdown-footer-accept-button:hover{--border-color: rgb(32, 106, 197);--background-color: rgba(255, 255, 255, 0);--color: rgb(32, 106, 197)}@media(max-width: 767px){.coh-search__distribution-dropdown-footer-accept-button{margin-block-start:1.5rem}}@media(min-width: 768px){.coh-search__distribution-dropdown-footer-accept-button{align-items:center}}@media(min-width: 768px)and (min-width: 768px){.coh-search__distribution-dropdown-footer-accept-button{grid-column:2;grid-row:1/3}}@media(min-width: 768px){[data-nrooms="1"] .coh-search__distribution-dropdown-footer-accept-button{grid-column:1;grid-row:inherit}}@media(min-width: 1128px){.coh-search__distribution-dropdown-footer-accept-button{grid-column:3;grid-row:1/2}}@media(max-width: 767px){@supports(selector(html:has(body))){.coh-search .coh-search__chanels,.coh-search .coh-search__commissions{grid-column:span 3}.coh-search:has(.coh-search__commissions) .coh-search__chanels{grid-column:span 3}.coh-search:has(.coh-search__chanels) .coh-search__commissions{grid-column:span 3}}}@media(min-width: 768px)and (max-width: 1127px){.coh-search__chanels{grid-column:span 3}}@media(max-width: 1127px){.coh-search[data-chanels=false] .coh-search__commissions{grid-column:span 3}}.coh-search-v2 .coh-search__commissions{display:none}@media(max-width: 767px){.coh-search__options-mobile-header{align-items:flex-start;align-self:stretch;border-bottom:1px solid #ced2db;color:#191c1f;display:flex;font-size:1.125rem;font-weight:600;gap:2.5rem;justify-content:space-between;padding:1rem 1.5rem;margin-top:-1.5rem;margin-inline:-1rem}}@media(min-width: 768px){.coh-search__options-mobile-header{display:none}}.coh-search__options-mobile-footer{display:flex;padding:1rem 1rem 2.5rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem;bottom:0;left:0;position:fixed;right:0;border-radius:.5rem .5rem 0 0;border:1px solid rgba(255,255,255,0);background:#fff;padding-bottom:2rem;box-shadow:0 -4px 12px 2px rgba(41,56,76,.16);max-width:100%;width:100%}.coh-search__options-mobile-footer p{display:flex;justify-content:center;width:100%;margin-bottom:0}.coh-search__options-mobile-footer p strong{margin-right:.625rem}.coh-search__options-mobile-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__options-mobile-close:hover{cursor:pointer;opacity:.7}.coh-search__mobile-options-trigger{min-width:100%}@media(min-width: 768px){.coh-search__mobile-options-trigger{display:none}}@media(max-width: 767px){.coh-search__mobile-options-trigger{--font-size: 1.125rem;--padding: 1rem 2rem;--border-radius: 13rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--border-color: rgb(48, 127, 226);--background-color: rgba(255, 255, 255, 0);--color: rgb(48, 127, 226);font-size:.875rem;font-weight:600;padding-inline:.5rem}.coh-search__mobile-options-trigger:hover{cursor:pointer}.coh-search__mobile-options-trigger:hover{--border-color: rgb(32, 106, 197);--background-color: rgba(255, 255, 255, 0);--color: rgb(32, 106, 197)}}@media(max-width: 767px){.coh-search__options-wrapper{display:none;background:#fff;inset:0;overflow:auto;padding:1.5rem 1rem;position:fixed;z-index:1000}.coh-search__options-wrapper[data-hidedropdown=false]{display:block}}@media(min-width: 768px){.coh-search__options-wrapper{display:flex;gap:1rem}}.coh-search__options-title{font-size:.875rem}@media(max-width: 767px){.coh-search__options-title{color:#123b6e;font-weight:600;padding-block:.75rem}}@media(min-width: 768px){.coh-search__options-title{display:none}}.coh-search [data-optionstrigger]{color:#191c1f;font-size:.875rem;min-height:1.5rem}@media(max-width: 767px){.coh-search [data-optionstrigger]{display:none}}@media(min-width: 768px){.coh-search [data-optionstrigger]{--symbol-left-position: 0 center, calc(100% - .5rem) center;background-color:rgba(0,0,0,0);border:none;padding-inline:2rem;transition:opacity .2s}.coh-search [data-optionstrigger]:hover{color:#292e33;cursor:pointer}}.coh-search__options-wrapper-item{position:relative}.coh-search__options-wrapper-item .coh-roomsTableFilters{max-width:100%;padding:1rem}.coh-search [data-optionstrigger=b2b]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-business-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}.coh-search [data-optionstrigger=b2c]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-tag-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}.coh-search [data-optionstrigger=advancedsearch]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg");background-position:var(--symbol-position, 100% center);padding-inline-end:var(--symbol-padding, 1.5rem);padding-inline-start:0}@media(min-width: 1128px){.coh-search__options-wrapper>*:first-of-type [data-optionstrigger]:after{border:none}.coh-search__options-wrapper:has(>*:nth-of-type(2))>*:first-of-type [data-optionstrigger]:after{border-right:1px solid #ced2db}}.coh-search [data-optionstrigger=saleTypes],.coh-search [data-optionstrigger=pricingTypes],.coh-search [data-optionstrigger=vacation],.coh-search [data-optionstrigger=corporate]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-tag-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}@media(min-width: 1128px){.coh-search [data-optionstrigger=saleTypes],.coh-search [data-optionstrigger=pricingTypes],.coh-search [data-optionstrigger=vacation],.coh-search [data-optionstrigger=corporate]{margin-right:1rem;position:relative}.coh-search [data-optionstrigger=saleTypes]:after,.coh-search [data-optionstrigger=pricingTypes]:after,.coh-search [data-optionstrigger=vacation]:after,.coh-search [data-optionstrigger=corporate]:after{content:"";border-right:1px solid #ced2db;height:100%;right:0;transform:translateX(1rem);position:absolute}}.coh-search [data-optionstrigger=vacation]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-vacacional-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}.coh-search [data-optionstrigger=corporate]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-corporate-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}.coh-search [data-optionstrigger=net]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-price-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}.coh-search [data-optionstrigger=comissionable]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-comisionable-default.svg"),url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-chevrondown-default.svg");background-position:var(--symbol-position, 0 center, 100% center);padding-inline-end:none}.coh-search [data-optionstrigger=commission-management]{color:#307fe2;padding-inline:0;text-decoration-line:underline;transition:color .2s}.pg-m-booking__inner .coh-search [data-optionstrigger=commission-management]{color:#fff}.pg-p-niches .pg-m-booking__inner .coh-search [data-optionstrigger=commission-management]{color:#307fe2}.coh-search [data-optionstrigger=commission-management]:hover{color:#1d61b4}.pg-m-booking__inner .coh-search [data-optionstrigger=commission-management]:hover{color:#fff}.pg-p-niches .pg-m-booking__inner .coh-search [data-optionstrigger=commission-management]:hover{color:#307fe2}@media(min-width: 768px){.coh-search__options-dropdown{border-radius:.5rem;background:#fff;box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);max-height:300px;overflow:auto;top:100%;transition:opacity .5s;z-index:1}.coh-search__options-dropdown[data-hidedropdown=true]{opacity:0;pointer-events:none;transition:none}}.coh-search__options-item{font-size:1rem;padding-inline:.75rem;border-bottom:1px solid #ced2db}.coh-search__options-item:last-child{border-bottom:none}.coh-search__options-item:hover{background-color:#f2f5fb}@media(min-width: 768px){.coh-search__options-item{display:flex}}.coh-search__options-radio{display:none}.coh-search__options-radio:checked+label{color:#191c1f;font-weight:600}.coh-search__options-radio+label.active{color:#307fe2;font-weight:600}.coh-search__options-label{--symbol-padding: calc((1.5rem + 1.25rem) - .75rem);background-color:rgba(0,0,0,0);border:none;color:#191c1f;display:flex;font-size:.875rem;padding-block:.75rem;padding-inline-end:.75rem;transition:color .3s;white-space:nowrap;width:100%}.coh-search__options-label:hover{cursor:pointer;color:#292e33}.coh-search__options-label[data-ico=b2b],.coh-search__options-label[data-ico=b2c]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-business-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__options-label[data-item*=subchanel]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-tag-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__options-label[data-item=vacation]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-vacacional-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__options-label[data-item=corporate]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-corporate-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__options-label[data-item=comissionable]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-comisionable-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search__options-label[data-item=net]{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/search-symbols/search-price-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem)}.coh-search .coh-search__options-wrapper-item:has(.coh-search__commission-management-dropdown){position:static}@media(max-width: 767px){.coh-search__commission-management-dropdown{margin-block-start:2rem}}@media(min-width: 768px){.coh-search__commission-management-dropdown{background:#fff;box-shadow:0px 2px 8px 0px rgba(53,53,64,.24);border-radius:.5rem;transition:opacity .5s;width:max-content}.coh-search__commission-management-dropdown[data-hidedropdown=true]{opacity:0;overflow:hidden;pointer-events:none;transition:none;width:0}.coh-search__commission-management-dropdown[data-hidedropdown=false]{display:grid}}@media(min-width: 768px){.coh-search__commission-management-dropdown-header{border-bottom:1px solid #dfe3ec;display:flex;justify-content:space-between;padding:.75rem 1rem}}@media(max-width: 767px){.coh-search__commission-management-dropdown-title{display:none}}@media(min-width: 768px){.coh-search__commission-management-dropdown-title{color:#222;font-size:1.25rem;font-weight:600}}.coh-search__commission-management-dropdown-close{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:none;width:1.5rem;text-indent:-9999em;transition:opacity .2s}.coh-search__commission-management-dropdown-close:hover{cursor:pointer;opacity:.7}@media(max-width: 767px){.coh-search__commission-management-dropdown-close{display:none}}@media(min-width: 768px){.coh-search__commission-management-dropdown-close{display:block}}.coh-search__commission-management-dropdown-wrapper{display:grid}@media(min-width: 768px){.coh-search__commission-management-dropdown-wrapper{align-items:start;gap:1.5rem;grid-template-columns:auto 1fr;padding:1.5rem 1rem}}.coh-search__commission-management-dropdown-fields{display:grid;grid-template-rows:auto;gap:1rem}.coh-search__commission-management-dropdown-group{display:grid;gap:1.5rem 0;grid-template-columns:1fr,100px}@media(min-width: 768px){.coh-search__commission-management-dropdown-group{gap:.5rem 0;grid-template-columns:repeat(2, 100px)}}.coh-search__commission-management-dropdown-group-label{grid-column:span 2;color:#191c1f;font-size:.875rem}.coh-search__commission-management-dropdown-group-input{border-radius:.5rem 0rem 0rem .5rem;border:1px solid #ced2db;color:#191c1f;font-size:1.125rem;height:2.5rem;padding-inline:.5rem;text-align:center}.coh-search__commission-management-dropdown-group-button{--color-state: rgb(48, 127, 226);--color-state-hover: rgb(33, 109, 202);border-radius:0rem 13rem 13rem 0rem;border:2px solid var(--color-state);background-color:var(--color-state);color:#fff;font-size:.875rem;font-weight:600;padding-inline:.625rem;transition:background-color .3s,border-color .3s}.coh-search__commission-management-dropdown-group-button:hover{color:#f8f9fc;cursor:pointer;border:2px solid var(--color-state-hover);background:var(--color-state-hover)}[data-state=saving] .coh-search__commission-management-dropdown-group-button{color:rgba(0,0,0,0);display:flex;justify-content:center;position:relative}[data-state=saving] .coh-search__commission-management-dropdown-group-button:before{background-repeat:no-repeat;background-size:none;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-loading-default.svg");background-position:var(--symbol-position, center center);animation:loadingSpinner 1s linear infinite;aspect-ratio:1/1;content:"";height:100%;position:absolute}[data-state=saved] .coh-search__commission-management-dropdown-group-button{--color-state: rgb(130, 136, 156);--color-state: rgb(130, 136, 156)}@media(max-width: 767px){.coh-search__commission-management-dropdown-group-list{display:none}}@media(min-width: 768px){.coh-search__commission-management-dropdown-group-list{max-height:22rem;overflow:auto}}.coh-search__commission-management-dropdown-group-list table thead th{color:#191c1f;font-size:.875rem;font-weight:300;min-width:100px;padding-inline:.5rem;text-align:left}.coh-search__commission-management-dropdown-group-list table td{color:#191c1f;font-size:.875rem;font-weight:600;padding:.5rem}.coh-search__commission-management-dropdown-footer{display:grid}@media(min-width: 768px){.coh-search__commission-management-dropdown-footer{border-top:1px solid #dfe3ec;padding:.75rem 1rem}}.coh-search__commission-management-dropdown-button-clear{--font-size: 0.875rem;--padding: 0.625rem 1.25rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--background-color: transparent;--border-color: rgb(48, 127, 226);--color: rgb(48, 127, 226);background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--border-color);border-color:currentColor;border-radius:0;padding:0 !important;justify-self:end}.coh-search__commission-management-dropdown-button-clear:hover{cursor:pointer}.coh-search__commission-management-dropdown-button-clear:hover{--color: rgb(29, 97, 180)}@media(max-width: 1127px){.coh-search__trace{grid-column:span 3;grid-row:2}}.coh-search__checkbox{display:none}.coh-search__checkbox-label{align-items:center;color:#191c1f;display:flex;font-size:1rem;font-weight:500;gap:.5rem}.coh-search__checkbox-label:hover{cursor:pointer}body[data-webcode=MARSOL_ES] .pg-m-booking .coh-search__checkbox-label{color:#fff}.coh-search__checkbox+label:before{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/filters-symbols/filters-checkbox-default.svg");background-position:var(--symbol-position, center center);aspect-ratio:1/1;content:"";display:inline-block;width:1.125rem}.coh-search__checkbox:checked+label:before{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/filters-symbols/filters-checkbox-selected.svg");background-position:var(--symbol-position, center center)}.coh-search-v2 .coh-search .coh-search__submit{width:4.25rem;height:4.25rem;margin-left:0rem}@media(max-width: 1140px){.coh-search-v2 .coh-search .coh-search__submit{margin-top:0;margin-bottom:0;height:auto;grid-column:1/5;width:100% !important;text-indent:initial;background-image:none;color:#fff;font-weight:600;margin-left:0}}@media(min-width: 1299px){.coh-search-v2 .coh-search .coh-search__submit{display:flex;width:4.25rem;height:4.25rem;padding:0rem 0rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.75rem;border:1px solid #eb8900;background-color:#eb8900;margin-bottom:0;margin-top:0;background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-magnifaying-white-default.svg");background-position:var(--symbol-position, center center);min-width:48px;margin-block-start:0;grid-row:1}.coh-search-v2 .coh-search .coh-search__submit:hover{background-color:#bd6e00}}@media(min-width: 768px){.coh-search-v2 .coh-search .coh-search__submit{border-radius:.75rem}}@media(max-width: 1127px){.coh-search-v2 .coh-search .coh-search__submit{width:auto;margin-left:0;grid-column:4;align-self:center}}@media(max-width: 1127px){.coh-search .coh-search__submit{--font-size: 1.125rem;--padding: 1rem 2rem;--border-radius: 13rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--background-color: rgb(48, 127, 226);--border-color: rgb(48, 127, 226);--color: rgb(255, 255, 255);grid-column:span 3;font-size:.875rem;font-weight:600;border-radius:.75rem;border:1px solid #eb8900;background-color:#eb8900}.coh-search .coh-search__submit:hover{cursor:pointer}.coh-search .coh-search__submit:hover{--border-color: rgb(33, 109, 202);--background-color: rgb(33, 109, 202);--color: rgb(248, 249, 252)}body[data-webcode=MARSOL_ES] .pg-m-booking .coh-search .coh-search__submit{background-color:#63b1bc}body[data-webcode=MARSOL_ES] .pg-m-booking .coh-search .coh-search__submit:hover{background-color:#4799a5}}@media(min-width: 1128px){.coh-search .coh-search__submit{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-magnifaying-white-default.svg");background-position:var(--symbol-position, center center);background-color:#307fe2;border:none;border-radius:13rem;grid-column:4;grid-row:2;height:3rem;margin-inline:0;padding:1.25rem 1rem;text-indent:-999em;transition:background-color .3s;align-self:center}.coh-search-v2 .coh-search .coh-search__submit{margin-block-start:0;grid-row:1;border-radius:.75rem;border:1px solid #eb8900;background-color:#eb8900}.coh-search .coh-search__submit:hover{background-color:#216dca;cursor:pointer}.coh-search-v2 .coh-search .coh-search__submit:hover{background-color:#bd6e00}at-search .coh-search .coh-search__submit :not(:has(.coh-search__options)),[data-availability=false] .coh-search .coh-search__submit :not(:has(.coh-search__options)){grid-row:1}body[data-webcode=MARSOL_ES] .pg-m-booking .coh-search .coh-search__submit{background-color:#63b1bc}body[data-webcode=MARSOL_ES] .pg-m-booking .coh-search .coh-search__submit:hover{background-color:#4799a5}}@media(max-width: 767px){.coh-search-v2 .coh-search .coh-search__submit{grid-row:span 3;margin-inline:0;font-size:1rem;display:inline-flex;align-items:center;align-self:end;justify-content:center;display:inline-block;width:100%;text-align:center;padding-left:2.5rem;background-image:url("https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/img/graphics/hydra/iconsearch/button-magnifaying-white-default.svg");background-repeat:no-repeat;background-size:1.2rem;background-position:center left calc(50% - 2.5rem);font-size:1rem;padding-block:1rem;position:fixed;bottom:64px;left:1rem;right:1rem;max-width:94%}}@media(max-width: 1127px){.coh-search__cancel{display:none}.lah-detail .coh-search__cancel,.lah-availability .coh-search__cancel,.coh-search__cancel .lah-availability__search{--font-size: 1.125rem;--padding: 1rem 2rem;--border-radius: 13rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--border-color: rgb(48, 127, 226);--background-color: rgba(255, 255, 255, 0);--color: rgb(48, 127, 226);font-size:.875rem;font-weight:600;grid-column:span 3}.lah-detail .coh-search__cancel:hover,.lah-availability .coh-search__cancel:hover,.coh-search__cancel .lah-availability__search:hover{cursor:pointer}.lah-detail .coh-search__cancel:hover,.lah-availability .coh-search__cancel:hover,.coh-search__cancel .lah-availability__search:hover{--border-color: rgb(32, 106, 197);--background-color: rgba(255, 255, 255, 0);--color: rgb(32, 106, 197)}}@media(min-width: 768px){.coh-search-v2 .coh-search__cancel{display:none}}@media(max-width: 767px){.coh-search-v2 .coh-search__cancel{--font-size: 0.875rem;--padding: 0.625rem 1.25rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--background-color: transparent;--border-color: rgb(48, 127, 226);--color: rgb(48, 127, 226);background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--border-color);border-color:currentColor;border-radius:0;padding:0 !important;border-bottom:0;text-decoration:underline;font-weight:500;grid-column:span 2;align-items:center;height:24px;grid-column:1/5;position:fixed;bottom:14px;left:1rem;right:1rem;max-width:94%}.coh-search-v2 .coh-search__cancel:hover{cursor:pointer}.coh-search-v2 .coh-search__cancel:hover{--color: rgb(29, 97, 180)}}@media(min-width: 1128px){.coh-search__cancel{visibility:hidden;display:inline-flex;font-size:.875rem;grid-column:1/-1;grid-row:1;justify-self:end;height:0}body:has(.lah-availability__main) .coh-search__cancel,body:has(.lah-detail__main) .coh-search__cancel{height:auto}.lah-detail .coh-search-v2 .coh-search__cancel,.lah-availability .coh-search-v2 .coh-search__cancel{display:none}.lah-detail .coh-search__cancel,.lah-availability .coh-search__cancel{background-repeat:no-repeat;background-size:1rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-close-default.svg");background-position:var(--symbol-position, 100% center);padding-inline-end:var(--symbol-padding, 1rem);--symbol-padding: 1.2rem;--symbol-position: 100% .16rem;background-color:rgba(0,0,0,0);border:none;color:#307fe2;display:inline-flex;font-size:.875rem;grid-column:1/-1;grid-row:1;justify-self:end;text-decoration-line:underline;visibility:visible}.lah-detail .coh-search__cancel:hover,.lah-availability .coh-search__cancel:hover{color:#1d61b4;cursor:pointer}.lah-availability:has([data-hidesearch=true]) .coh-search__cancel{visibility:hidden;display:inline-flex;font-size:.875rem;grid-column:1/-1;grid-row:1;justify-self:end}}.coh-search at-destination-selector,.coh-search at-market-selector,.coh-search at-rooms-selector,.coh-search at-date-selector{display:block;width:100%}@media(max-width: 767px){.pg-p-niches .coh-search{display:contents}}@media(min-width: 1128px){.pg-p-niches .coh-search [data-optionstrigger=vacation]:after{top:0}}.pg-p-niches .coh-search .coh-search__form{padding-block-end:12px}@media(min-width: 768px)and (max-width: 1127px){.pg-p-niches .coh-search .coh-search__form{grid-template-columns:1fr 1fr auto !important;grid-template-rows:auto auto}}@media(min-width: 425px)and (max-width: 767px){.pg-p-niches .coh-search .coh-search__form{grid-template-columns:auto !important;gap:.5rem !important}}@media(max-width: 425px){.pg-p-niches .coh-search .coh-search__form{grid-template-columns:auto !important;gap:.5rem}}.pg-p-niches .coh-search .coh-search__group{gap:0 .375rem}@media(max-width: 767px){.pg-p-niches .coh-search .coh-search__group at-date-control{width:100%}}@media(min-width: 768px)and (max-width: 1127px){.pg-p-niches .coh-search .coh-search__commissions{grid-row:3}}@media(max-width: 767px){.pg-p-niches .coh-search .coh-search__commissions{order:2;margin-block-start:0;padding-inline:1rem;margin-bottom:1rem}}@media(min-width: 768px)and (max-width: 1127px){.pg-p-niches .coh-search .coh-search__submit{justify-self:flex-end;grid-column:3;grid-row:2;align-self:stretch}}@media(max-width: 767px){.pg-p-niches .coh-search .coh-search__submit{--font-size: 1.125rem;--padding: 1rem 2rem;--border-radius: 13rem;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color);display:inline-flex;font-size:var(--font-size);justify-content:center;padding:var(--padding);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--background-color: rgb(48, 127, 226);--border-color: rgb(48, 127, 226);--color: rgb(255, 255, 255);order:2;grid-column:span 2;font-size:.875rem;font-weight:600;margin-inline:1rem;margin-bottom:1rem}.pg-p-niches .coh-search .coh-search__submit:hover{cursor:pointer}.pg-p-niches .coh-search .coh-search__submit:hover{--border-color: rgb(33, 109, 202);--background-color: rgb(33, 109, 202);--color: rgb(248, 249, 252)}}@media(min-width: 768px)and (max-width: 1127px){.pg-p-niches .coh-search .coh-search__submit{background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/button-symbols/button-magnifaying-white-default.svg");background-position:var(--symbol-position, center center);background-color:#307fe2;border:none;border-radius:13rem;min-width:56px;height:3rem;margin-inline:0;padding:1.25rem 1rem;text-indent:-999em;transition:background-color .3s;margin-top:1.2rem}}@media(min-width: 768px)and (max-width: 1127px)and (min-width: 1128px){.pg-p-niches .coh-search .coh-search__submit{grid-column:4;grid-row:1;margin-top:1.2rem}}@media(max-width: 767px){.pg-p-niches .coh-search .coh-search__cancel{order:3;margin-inline:1rem}}@media(min-width: 768px)and (max-width: 1127px){.pg-p-niches .coh-search .coh-search__fields{display:contents}.pg-p-niches .coh-search .coh-search__fields .coh-search__group:first-child{grid-column:1/2;grid-row:1}.pg-p-niches .coh-search .coh-search__fields .coh-search__group:nth-child(2){grid-column:2/4;grid-row:1}.pg-p-niches .coh-search .coh-search__fields .coh-search__group:nth-child(3){grid-column:2;grid-row:2}.pg-p-niches .coh-search .coh-search__fields .coh-search__group:nth-child(4){grid-column:1;grid-row:2}}@media(max-width: 767px){.pg-p-niches .coh-search .coh-search__fields{box-shadow:none}}.coh-search__advanced{margin-block-start:1.5rem;border-top:1px solid var(--hotel-search-box-divider-light, #E2EAF3);grid-column:span 4;padding:var(--hotel-padding-4xs, 4px) 0px;align-items:center;gap:4px;order:1;padding-block-start:.5rem}@media(min-width: 768px){.coh-search__advanced{order:2}}@media(max-width: 767px){.coh-search__advanced{grid-column:span 2;margin-block-start:0;padding:var(--hotel-search-box-hotel-b2c-input-padding-block-start, 16px) var(--hotel-search-box-hotel-b2c-input-padding-inline, 16px) var(--hotel-search-box-hotel-b2c-input-padding-block-end, 12px) var(--hotel-search-box-hotel-b2c-input-padding-inline, 16px)}}@media(max-width: 1127px){.coh-search__advanced{margin-block-start:0}}.coh-search__advanced-button{padding-inline-start:0;color:var(--hotel-dropdown-foreground-default, #1C1F21);font-size:1rem;font-weight:500;line-height:20px;background-color:rgba(0,0,0,0);border:none;padding-inline:2rem;transition:opacity .2s;background-repeat:no-repeat;background-size:1.5rem;background-image:url(http://localhost:8080/assets/wbeds/img/symbols/dropdownbutton-symbols/dropdownbutton-chevrondown-default.svg);background-position:var(--symbol-position, 102% 11px);padding-inline-end:var(--symbol-padding, 1.5rem);padding-inline-start:0;padding-top:.8rem;padding-bottom:.5rem}.coh-search__advanced-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding-top:.5rem}@media(max-width: 767px){.coh-search__advanced-wrapper{grid-template-columns:1fr}}@media(min-width: 1128px){.coh-search:has(.coh-search__chanels) .coh-search__options{order:-1}}.coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{grid-row:1}@media(min-width: 1128px){.coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{margin-block-start:1rem}}@media(max-width: 1127px){.coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,.hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{grid-row:2}}body:has(.pg-m-booking__content) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.pg-m-booking__content) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.pg-m-booking__content) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.pg-m-booking__content) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{grid-row:1}@media(max-width: 1127px){body:has(.pg-m-booking__content) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.pg-m-booking__content) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.pg-m-booking__content) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.pg-m-booking__content) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{grid-row:2}}body:has(.lah-availability__main) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-availability__main) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-availability__main) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-availability__main) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{grid-row:2;margin-block-start:1rem}@media(max-width: 1127px){body:has(.lah-availability__main) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-availability__main) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-availability__main) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-availability__main) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit,body:has(.lah-detail__main) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__submit{grid-row:2;margin-block-start:0}}@media(min-width: 1128px){.coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,.showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,.pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,.hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel{position:absolute}}body:has(.lah-availability__main) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-detail__main) .coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-availability__main) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-detail__main) .showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-availability__main) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-detail__main) .pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-availability__main) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel,body:has(.lah-detail__main) .hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__cancel{position:static}@media(min-width: 1128px){.coh-availability__search .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__fields,.showcase.hotels .pg-m-searcher-layout__content .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__fields,.pg-m-booking__inner .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__fields,.hotelinformation .coh-search:not(:has(.coh-search__options)):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)):not(:has(.coh-search__commissions)) .coh-search__fields{margin-block-end:0}}.coh-availability__search .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit{grid-row:3;margin-block-start:1rem}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__submit{grid-row:3;margin-block-start:0}}@media(min-width: 1128px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__fields,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__fields,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__fields,.hotelinformation .coh-search.coh-search:has(.coh-search__options):not(:has(.coh-search__chanels)):not(:has(.coh-search__trace)) .coh-search__fields{margin-block-end:0}}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions) .coh-search__chanels,.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels) .coh-search__chanels,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions) .coh-search__chanels,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels) .coh-search__chanels,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions) .coh-search__chanels,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels) .coh-search__chanels,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions) .coh-search__chanels,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels) .coh-search__chanels{grid-row:2}}.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit{grid-row:2;margin-block-start:0}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels) .coh-search__submit{grid-row:3;margin-block-start:0}}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels{grid-row:3}}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace{grid-row:2}}.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit{grid-row:2}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit{grid-row:4}}.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.coh-availability__search .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.hotelinformation .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit{grid-row:3;margin-block-start:0}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.coh-availability__search .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__submit,.hotelinformation .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__submit{grid-row:4}}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__chanels,.coh-availability__search .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__chanels,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__chanels,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__chanels,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__chanels,.pg-m-booking__inner .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__chanels,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels) .coh-search__chanels,.hotelinformation .coh-search.coh-search .coh-search__chanels+.coh-search__options .coh-search__chanels{grid-row:3}}.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit{grid-row:3;margin-block-start:0}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit{grid-row:5;margin-block-start:0}}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__trace{grid-row:3}}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels,.hotelinformation .coh-search.coh-search:has(.coh-search__options):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__chanels{grid-row:4}}.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit{grid-row:2;margin-block-start:0}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels):has(.coh-search__trace) .coh-search__submit{grid-row:5;margin-block-start:0}}.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit{grid-row:2;margin-block-start:0}@media(max-width: 1127px){.coh-availability__search .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit,.showcase.hotels .pg-m-searcher-layout__content .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit,.pg-m-booking__inner .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit,.hotelinformation .coh-search.coh-search:has(.coh-search__commissions):has(.coh-search__chanels) .coh-search__submit{grid-row:4}}.coh-search-v2.coh-search-v2 .coh-search__submit{margin-block-start:0 !important}@media(min-width: 1128px){.hotelinformation .coh-search__submit{margin-block-start:1rem !important}}@media(max-width: 1127px){:has(.coh-search__options) .coh-search__submit{grid-column:span 3;grid-row:3;order:2}}@media(max-width: 1127px){:has(.coh-search__options) .coh-search__cancel{grid-column:span 3;order:3}}:has(.coh-search__options) .coh-search__options{grid-column:span 3;display:flex;align-items:center;align-content:center;gap:var(--gap-2, 8px) var(--gap-8, 32px);align-self:stretch;flex-wrap:wrap}@media(min-width: 768px){:has(.coh-search__options) .coh-search__options{order:-1;gap:1.5rem}}@media(min-width: 1128px){:has(.coh-search__options) .coh-search__options{margin-bottom:1.5rem}}:has(.coh-search__options) .coh-search__options-radio-group{display:flex;align-items:center;gap:var(--gap-3, 12px)}:has(.coh-search__options) .coh-search__options-input-radio{display:none}:has(.coh-search__options) .coh-search__options-input-radio:checked+label{color:var(--hotel-selector-label-enabled, #1C1F21);cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.pg-m-booking :has(.coh-search__options) .coh-search__options-input-radio:checked+label{color:#fff}.pg-p-niches .pg-m-booking :has(.coh-search__options) .coh-search__options-input-radio:checked+label{color:var(--hotel-selector-label-enabled, #1C1F21)}:has(.coh-search__options) .coh-search__options-label-radio{display:flex;padding:var(--hotel-padding-none, 0);align-items:center;gap:var(--hotel-selector-radio-gap-default, 8px);color:var(--hotel-selector-label-enabled, #1C1F21);cursor:pointer;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.pg-m-booking :has(.coh-search__options) .coh-search__options-label-radio{color:#fff}.pg-p-niches .pg-m-booking :has(.coh-search__options) .coh-search__options-label-radio{color:var(--hotel-selector-label-enabled, #1C1F21)}:has(.coh-search__options) .coh-search__options-link{color:var(--hotel-button-link-primary-foreground-default, #005166);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:underline;padding:4px 0}.pg-m-booking :has(.coh-search__options) .coh-search__options-link{color:#fff}.pg-p-niches .pg-m-booking :has(.coh-search__options) .coh-search__options-link{color:var(--hotel-selector-label-enabled, #1C1F21)}:has(.coh-search__options) .coh-search__options-label-checkbox{color:var(--hotel-selector-label-enabled, #1C1F21);font-size:15px;font-style:normal;font-weight:500;line-height:28px}:has(.coh-search__options) .coh-search__options-input-checkbox{display:none}:has(.coh-search__options) .coh-search__options-input-checkbox:not(:checked)+label:before{content:"";background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/filters-symbols/filters-checkbox-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem);width:1.5rem;height:1.5rem;padding-right:8px}:has(.coh-search__options) .coh-search__options-input-checkbox:checked+label:before{content:"";background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/filters-symbols/filters-checkbox-selected.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem);width:1.5rem;height:1.5rem;padding-right:8px}:has(.coh-search__options) .coh-search__options-input-radio:not(:checked)+label:before{content:"";background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-radio-default.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem);position:relative;padding-bottom:5px;width:1.5rem;height:1.5rem}:has(.coh-search__options) .coh-search__options-input-radio:checked+label:before{content:"";background-repeat:no-repeat;background-size:1.5rem;background-image:url("https://drd6faa76nfyj.cloudfront.net/hydra/assets/bttb/img/symbols/dropdowncontent-symbols/dropdowncontent-radio-selected.svg");background-position:var(--symbol-position, 0 center);padding-inline-start:var(--symbol-padding, 1.5rem);width:1.5rem;height:1.5rem}:has(.coh-search__options) .coh-search__options-separator{width:1.5px;height:24px;background:#b9c7da}@media(min-width: 768px){:has(.coh-search__options) .coh-search__options-input-checkbox-mobile{display:none}}@media(max-width: 767px){body:has(.lah-detail__main--b2c) .cdk-overlay-container .expand-on-mobile{right:0 !important}body:has(.lah-detail__main--b2c) at-popup{height:100vh;width:100vw;display:block}body:has(.lah-detail__main--b2c) .coh-search__options-mobile-header{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem}body:has(.lah-detail__main--b2c) .coh-search__options-mobile-header-title{margin-bottom:0}body:has(.lah-detail__main--b2c) .coh-search__options-wrapper-item{border-bottom:1px solid #ced2db;margin-left:-1rem;margin-right:-1rem}}at-date-selector-footer{display:flex;justify-content:space-between}@media(max-width: 767px){at-date-selector-footer{border-top:1px solid #666;flex-direction:column;gap:1rem;padding-top:1px}}@media(max-width: 767px){at-sale-info-selector{width:100%;display:block}}at-date-control{width:100%}.cdk-overlay-container .coh-search__distribution-dropdown p{margin:0}@media(max-width: 767px){.cdk-overlay-container .expand-on-mobile{left:0 !important;position:fixed !important;top:0 !important;transform:translateY(0px) !important}.cdk-overlay-container .coh-search__destination-dropdown,.cdk-overlay-container .coh-search__calendar-dropdown,.cdk-overlay-container .coh-search__distribution-dropdown,.cdk-overlay-container .coh-search__options-wrapper,.cdk-overlay-container .coh-search__markets-dropdown{height:100vh;width:100vw}.cdk-overlay-container .coh-search__destination-dropdown p,.cdk-overlay-container .coh-search__calendar-dropdown p,.cdk-overlay-container .coh-search__distribution-dropdown p,.cdk-overlay-container .coh-search__options-wrapper p,.cdk-overlay-container .coh-search__markets-dropdown p{margin:0}}.coh-search__calendar-dropdown .flatpickr-calendar{background:rgba(0,0,0,0);opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.coh-search__calendar-dropdown .flatpickr-calendar.open,.coh-search__calendar-dropdown .flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.coh-search__calendar-dropdown .flatpickr-calendar.open{display:inline-block;z-index:99999}.coh-search__calendar-dropdown .flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.coh-search__calendar-dropdown .flatpickr-calendar.inline{display:block;position:relative;top:2px}.coh-search__calendar-dropdown .flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.coh-search__calendar-dropdown .flatpickr-calendar.static.open{z-index:999;display:block}.coh-search__calendar-dropdown .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.coh-search__calendar-dropdown .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.coh-search__calendar-dropdown .flatpickr-calendar .hasWeeks .dayContainer,.coh-search__calendar-dropdown .flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.coh-search__calendar-dropdown .flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.coh-search__calendar-dropdown .flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.coh-search__calendar-dropdown .flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.coh-search__calendar-dropdown .flatpickr-calendar:before,.coh-search__calendar-dropdown .flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid rgba(0,0,0,0);content:"";height:0;width:0;left:22px}.coh-search__calendar-dropdown .flatpickr-calendar.rightMost:before,.coh-search__calendar-dropdown .flatpickr-calendar.arrowRight:before,.coh-search__calendar-dropdown .flatpickr-calendar.rightMost:after,.coh-search__calendar-dropdown .flatpickr-calendar.arrowRight:after{left:auto;right:22px}.coh-search__calendar-dropdown .flatpickr-calendar.arrowCenter:before,.coh-search__calendar-dropdown .flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.coh-search__calendar-dropdown .flatpickr-calendar:before{border-width:5px;margin:0 -5px}.coh-search__calendar-dropdown .flatpickr-calendar:after{border-width:4px;margin:0 -4px}.coh-search__calendar-dropdown .flatpickr-calendar.arrowTop:before,.coh-search__calendar-dropdown .flatpickr-calendar.arrowTop:after{bottom:100%}.coh-search__calendar-dropdown .flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.coh-search__calendar-dropdown .flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.coh-search__calendar-dropdown .flatpickr-calendar.arrowBottom:before,.coh-search__calendar-dropdown .flatpickr-calendar.arrowBottom:after{top:100%}.coh-search__calendar-dropdown .flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.coh-search__calendar-dropdown .flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.coh-search__calendar-dropdown .flatpickr-calendar:focus{outline:0}.coh-search__calendar-dropdown .flatpickr-wrapper{position:relative;display:inline-block}.coh-search__calendar-dropdown .flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-month{background:rgba(0,0,0,0);color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month i,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month i{position:relative}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month:hover,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month:hover svg,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month svg,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month svg path,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.coh-search__calendar-dropdown .numInputWrapper{position:relative;height:auto}.coh-search__calendar-dropdown .numInputWrapper input,.coh-search__calendar-dropdown .numInputWrapper span{display:inline-block}.coh-search__calendar-dropdown .numInputWrapper input{width:100%}.coh-search__calendar-dropdown .numInputWrapper input::-ms-clear{display:none}.coh-search__calendar-dropdown .numInputWrapper input::-webkit-outer-spin-button,.coh-search__calendar-dropdown .numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.coh-search__calendar-dropdown .numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.coh-search__calendar-dropdown .numInputWrapper span:hover{background:rgba(0,0,0,.1)}.coh-search__calendar-dropdown .numInputWrapper span:active{background:rgba(0,0,0,.2)}.coh-search__calendar-dropdown .numInputWrapper span:after{display:block;content:"";position:absolute}.coh-search__calendar-dropdown .numInputWrapper span.arrowUp{top:0;border-bottom:0}.coh-search__calendar-dropdown .numInputWrapper span.arrowUp:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(57,57,57,.6);top:26%}.coh-search__calendar-dropdown .numInputWrapper span.arrowDown{top:50%}.coh-search__calendar-dropdown .numInputWrapper span.arrowDown:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid rgba(57,57,57,.6);top:40%}.coh-search__calendar-dropdown .numInputWrapper span svg{width:inherit;height:auto}.coh-search__calendar-dropdown .numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.coh-search__calendar-dropdown .numInputWrapper:hover{background:rgba(0,0,0,.05)}.coh-search__calendar-dropdown .numInputWrapper:hover span{opacity:1}.coh-search__calendar-dropdown .flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.coh-search__calendar-dropdown .flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.coh-search__calendar-dropdown .flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.coh-search__calendar-dropdown .flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.coh-search__calendar-dropdown .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.coh-search__calendar-dropdown .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.coh-search__calendar-dropdown .flatpickr-current-month input.cur-year{background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.coh-search__calendar-dropdown .flatpickr-current-month input.cur-year:focus{outline:0}.coh-search__calendar-dropdown .flatpickr-current-month input.cur-year[disabled],.coh-search__calendar-dropdown .flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);pointer-events:none}.coh-search__calendar-dropdown .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:rgba(0,0,0,0);border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.coh-search__calendar-dropdown .flatpickr-current-month .flatpickr-monthDropdown-months:focus,.coh-search__calendar-dropdown .flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.coh-search__calendar-dropdown .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.coh-search__calendar-dropdown .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:rgba(0,0,0,0);outline:none;padding:0}.coh-search__calendar-dropdown .flatpickr-weekdays{background:rgba(0,0,0,0);text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.coh-search__calendar-dropdown .flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.coh-search__calendar-dropdown span.flatpickr-weekday{cursor:default;font-size:90%;background:rgba(0,0,0,0);color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.coh-search__calendar-dropdown .dayContainer,.coh-search__calendar-dropdown .flatpickr-weeks{padding:1px 0 0 0}.coh-search__calendar-dropdown .flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.coh-search__calendar-dropdown .flatpickr-days:focus{outline:0}.coh-search__calendar-dropdown .dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.coh-search__calendar-dropdown .dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.coh-search__calendar-dropdown .flatpickr-day{background:none;border:1px solid rgba(0,0,0,0);border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.coh-search__calendar-dropdown .flatpickr-day.inRange,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay.inRange,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay.inRange,.coh-search__calendar-dropdown .flatpickr-day.today.inRange,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay.today.inRange,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay.today.inRange,.coh-search__calendar-dropdown .flatpickr-day:hover,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay:hover,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay:hover,.coh-search__calendar-dropdown .flatpickr-day:focus,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay:focus,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.coh-search__calendar-dropdown .flatpickr-day.today{border-color:#959ea9}.coh-search__calendar-dropdown .flatpickr-day.today:hover,.coh-search__calendar-dropdown .flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.coh-search__calendar-dropdown .flatpickr-day.selected,.coh-search__calendar-dropdown .flatpickr-day.startRange,.coh-search__calendar-dropdown .flatpickr-day.endRange,.coh-search__calendar-dropdown .flatpickr-day.selected.inRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.inRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.inRange,.coh-search__calendar-dropdown .flatpickr-day.selected:focus,.coh-search__calendar-dropdown .flatpickr-day.startRange:focus,.coh-search__calendar-dropdown .flatpickr-day.endRange:focus,.coh-search__calendar-dropdown .flatpickr-day.selected:hover,.coh-search__calendar-dropdown .flatpickr-day.startRange:hover,.coh-search__calendar-dropdown .flatpickr-day.endRange:hover,.coh-search__calendar-dropdown .flatpickr-day.selected.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.startRange.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.endRange.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.selected.nextMonthDay,.coh-search__calendar-dropdown .flatpickr-day.startRange.nextMonthDay,.coh-search__calendar-dropdown .flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.coh-search__calendar-dropdown .flatpickr-day.selected.endRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.endRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange.endRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange.endRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange.endRange{border-radius:50px}.coh-search__calendar-dropdown .flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled,.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled:hover,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay,.coh-search__calendar-dropdown .flatpickr-day.notAllowed,.coh-search__calendar-dropdown .flatpickr-day.notAllowed.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default}.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled,.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.coh-search__calendar-dropdown .flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.coh-search__calendar-dropdown .flatpickr-day.hidden{visibility:hidden}.coh-search__calendar-dropdown .rangeMode .flatpickr-day{margin-top:1px}.coh-search__calendar-dropdown .flatpickr-weekwrapper{float:left}.coh-search__calendar-dropdown .flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.coh-search__calendar-dropdown .flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.coh-search__calendar-dropdown .flatpickr-weekwrapper span.flatpickr-day,.coh-search__calendar-dropdown .flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:rgba(0,0,0,0);cursor:default;border:none}.coh-search__calendar-dropdown .flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.coh-search__calendar-dropdown .flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.coh-search__calendar-dropdown .flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.coh-search__calendar-dropdown .flatpickr-time:after{content:"";display:table;clear:both}.coh-search__calendar-dropdown .flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.coh-search__calendar-dropdown .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.coh-search__calendar-dropdown .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.coh-search__calendar-dropdown .flatpickr-time.hasSeconds .numInputWrapper{width:26%}.coh-search__calendar-dropdown .flatpickr-time.time24hr .numInputWrapper{width:49%}.coh-search__calendar-dropdown .flatpickr-time input{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.coh-search__calendar-dropdown .flatpickr-time input.flatpickr-hour{font-weight:bold}.coh-search__calendar-dropdown .flatpickr-time input.flatpickr-minute,.coh-search__calendar-dropdown .flatpickr-time input.flatpickr-second{font-weight:400}.coh-search__calendar-dropdown .flatpickr-time input:focus{outline:0;border:0}.coh-search__calendar-dropdown .flatpickr-time .flatpickr-time-separator,.coh-search__calendar-dropdown .flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.coh-search__calendar-dropdown .flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.coh-search__calendar-dropdown .flatpickr-time input:hover,.coh-search__calendar-dropdown .flatpickr-time .flatpickr-am-pm:hover,.coh-search__calendar-dropdown .flatpickr-time input:focus,.coh-search__calendar-dropdown .flatpickr-time .flatpickr-am-pm:focus{background:#eee}.coh-search__calendar-dropdown .flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.coh-search__calendar-dropdown .dayContainer,.coh-search__calendar-dropdown .flatpickr-weekdays .flatpickr-weekdaycontainer,.coh-search__calendar-dropdown .flatpickr-weekdays{display:grid;grid-template-columns:repeat(7, 1fr)}.coh-search__calendar-dropdown .flatpickr-calendar{width:inherit !important;box-shadow:none}.coh-search__calendar-dropdown .flatpickr-innerContainer{justify-content:space-around;margin-block-start:1rem;overflow:inherit !important}.coh-search__calendar-dropdown .flatpickr-months-view-months{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 5rem)}@media(max-width: 767px){.coh-search__calendar-dropdown .flatpickr-months-view-months{padding:1rem}}@media(min-width: 768px){.coh-search__calendar-dropdown .flatpickr-months-view-months{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 8rem)}}.coh-search__calendar-dropdown .coh-search__datepicker-year-min13-months .flatpickr-months-view-months{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}@media(max-width: 767px){.coh-search__calendar-dropdown .coh-search__datepicker-year-min13-months .flatpickr-months-view-months{padding:1rem}}@media(min-width: 768px){.coh-search__calendar-dropdown .coh-search__datepicker-year-min13-months .flatpickr-months-view-months{grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;gap:1.5rem}}.coh-search__calendar-dropdown .coh-search__datepicker-year-min13-months .flatpickr-months-view-months .flatpickr-months-view-month{height:5.5rem;grid-template-rows:auto}.coh-search__calendar-dropdown .flatpickr-months-view-month{display:flex}.coh-search__calendar-dropdown .flatpickr-months-view-month-button{align-content:center;background-color:#fff;border-color:#ced2db;border-style:solid;border-radius:.5rem;border-width:1px;display:grid;gap:.375rem;grid-template-columns:1fr;grid-template-rows:repeat(2, auto);justify-items:center;position:relative;transition:.3s;width:100%}.coh-search__calendar-dropdown .flatpickr-months-view-month-button:hover{background-color:#ced2db;border-color:#307fe2;cursor:pointer}.coh-search__calendar-dropdown .flatpickr-months-view-month-text,.coh-search__calendar-dropdown .flatpickr-months-view-year-text{color:#307fe2;pointer-events:none}.coh-search__calendar-dropdown .flatpickr-months-view-month-text{font-size:.9rem;font-weight:600}.coh-search__calendar-dropdown .flatpickr-months-view-year-text{font-size:.875rem}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month:hover svg,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month:hover svg{fill:#191c1f}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month:hover,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month:hover{color:none}.coh-search__calendar-dropdown .flatpickr-months{position:relative;align-items:center}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-month{height:72px;align-content:center}.coh-search__calendar-dropdown .flatpickr-months .flatpickr-prev-month,.coh-search__calendar-dropdown .flatpickr-months .flatpickr-next-month{top:auto;height:36px}.coh-search__calendar-dropdown .flatpickr-current-month{padding:0;position:initial;height:fit-content}.coh-search__calendar-dropdown .flatpickr-current-month span.cur-month:hover{background:inherit}.coh-search__calendar-dropdown .flatpickr-weekdays{background:rgba(0,0,0,0);display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr);height:28px;overflow:hidden;text-align:center;width:100%}@media(max-width: 767px){.coh-search__calendar-dropdown .flatpickr-weekdays{grid-template-columns:1fr;justify-items:center}.coh-search__calendar-dropdown .flatpickr-weekdays .flatpickr-weekdaycontainer:nth-of-type(2){display:none}}.coh-search__calendar-dropdown .flatpickr-weekdays .flatpickr-weekdaycontainer{gap:1rem}.coh-search__calendar-dropdown .flatpickr-days{align-items:flex-start;display:flex;gap:2rem;position:relative;width:inherit !important}@media(max-width: 767px){.coh-search__calendar-dropdown .flatpickr-days .dayContainer:nth-of-type(2){display:none}}.coh-search__calendar-dropdown .dayContainer{box-sizing:border-box;gap:.5rem .3rem;margin-inline:auto;opacity:1;outline:0;padding:0;text-align:left;width:inherit !important}.coh-search__calendar-dropdown .dayContainer+.dayContainer{box-shadow:none}.coh-search__calendar-dropdown .flatpickr-day{align-items:center;aspect-ratio:1/1;display:inline-flex;border-radius:150px;border:none;justify-content:center;width:39px;position:relative}.coh-search__calendar-dropdown .flatpickr-day.inRange,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay.inRange,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay.inRange,.coh-search__calendar-dropdown .flatpickr-day.today.inRange,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay.today.inRange,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay.today.inRange,.coh-search__calendar-dropdown .flatpickr-day:hover,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay:hover,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay:hover,.coh-search__calendar-dropdown .flatpickr-day:focus,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay:focus,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#eef0f6}.coh-search__calendar-dropdown .flatpickr-day.selected,.coh-search__calendar-dropdown .flatpickr-day.startRange,.coh-search__calendar-dropdown .flatpickr-day.endRange,.coh-search__calendar-dropdown .flatpickr-day.selected.inRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.inRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.inRange,.coh-search__calendar-dropdown .flatpickr-day.selected:focus,.coh-search__calendar-dropdown .flatpickr-day.startRange:focus,.coh-search__calendar-dropdown .flatpickr-day.endRange:focus,.coh-search__calendar-dropdown .flatpickr-day.selected:hover,.coh-search__calendar-dropdown .flatpickr-day.startRange:hover,.coh-search__calendar-dropdown .flatpickr-day.endRange:hover,.coh-search__calendar-dropdown .flatpickr-day.selected.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.startRange.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.endRange.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.selected.nextMonthDay,.coh-search__calendar-dropdown .flatpickr-day.startRange.nextMonthDay,.coh-search__calendar-dropdown .flatpickr-day.endRange.nextMonthDay{background:#307fe2;border-color:#307fe2;color:#fff}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange:before,.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange:before,.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange:before,.coh-search__calendar-dropdown .flatpickr-day.selected.endRange:before,.coh-search__calendar-dropdown .flatpickr-day.startRange.endRange:before,.coh-search__calendar-dropdown .flatpickr-day.endRange.endRange:before{background:#eef0f6;content:"";position:absolute;top:0;height:39px;z-index:-1;width:50%}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange:before,.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange:before,.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange:before{right:-1px}.coh-search__calendar-dropdown .flatpickr-day.selected.endRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.endRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.endRange{box-shadow:-6px 0 0 #eef0f6}.coh-search__calendar-dropdown .flatpickr-day.selected.endRange:before,.coh-search__calendar-dropdown .flatpickr-day.startRange.endRange:before,.coh-search__calendar-dropdown .flatpickr-day.endRange.endRange:before{left:-1px}.coh-search__calendar-dropdown .flatpickr-day.inRange:nth-child(7n+1){border-radius:50px 0 0 50px;box-shadow:none !important}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange.endRange,.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange.endRange,.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange.endRange{border-radius:50px}.coh-search__calendar-dropdown .flatpickr-day.inRange:not(:nth-child(7n+1)){border-radius:0;box-shadow:-6px 0 0 #eef0f6,6px 0 0 #eef0f6}.coh-search__calendar-dropdown .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.coh-search__calendar-dropdown .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.coh-search__calendar-dropdown .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #307fe2}.coh-search__calendar-dropdown .flatpickr-day.inRange:nth-child(7n){border-radius:0 50px 50px 0}.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled,.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled:hover,.coh-search__calendar-dropdown .flatpickr-day.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.nextMonthDay,.coh-search__calendar-dropdown .flatpickr-day.notAllowed,.coh-search__calendar-dropdown .flatpickr-day.notAllowed.prevMonthDay,.coh-search__calendar-dropdown .flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default}.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled,.coh-search__calendar-dropdown .flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#a6acb9}.coh-search__calendar-dropdown .flatpickr-day.week.selected{border-radius:0;box-shadow:-6px 0 0 #307fe2,6px 0 0 #307fe2}.coh-search p{margin:0}.coh-search .flatpickr-calendar{box-shadow:none}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-pane:focus-visible{display:none}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
