@charset "UTF-8";@media (min-width: 20em){head{font-family:mobile}}@media (min-width: 48em){head{font-family:tablet}}@media (min-width: 64em){head{font-family:desktop}}@media (min-width: 120em){head{font-family:desktop-wide}}@media (min-width: 80em){head{content:"desktop-medium"}}@media (min-width: 90em){head{content:"desktop-large"}}.u-display-block{display:block!important}.u-display-none{display:none!important}.u-display-inline{display:inline!important}.u-display-inline-block{display:inline-block!important}.u-display-inherit{display:inherit!important}.u-display-none-empty:empty{display:none!important}@media (max-width: 47.99em){.u-display-block\@mobile{display:block!important}.u-display-none\@mobile{display:none!important}.u-display-inline\@mobile{display:inline!important}.u-display-inline-block\@mobile{display:inline-block!important}}@media (min-width: 48em) and (max-width: 63.99em){.u-display-block\@tablet{display:block!important}.u-display-none\@tablet{display:none!important}.u-display-inline\@tablet{display:inline!important}.u-display-inline-block\@tablet{display:inline-block!important}}@media (min-width: 64em){.u-display-block\@desktop{display:block!important}.u-display-none\@desktop{display:none!important}.u-display-inline\@desktop{display:inline!important}.u-display-inline-block\@desktop{display:inline-block!important}}@media print{.u-display-none\@print{display:none!important}.u-display-block\@print{display:block!important}}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}@media (max-width: 47.99em){.u-visually-hidden\@mobile{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}}@media (min-width: 48em) and (max-width: 63.99em){.u-visually-hidden\@tablet{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}}@media (min-width: 64em){.u-visually-hidden\@desktop{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}}@keyframes scale-1397cc72{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.scale-enter-active[data-v-1397cc72]{animation-name:scale-1397cc72;animation-duration:.3s;animation-timing-function:ease-in-out}.skip-transition[data-v-1397cc72]{animation-duration:1ms}.reveal-enter-active[data-v-3900ae6d],.reveal-leave-active[data-v-3900ae6d]{overflow:hidden!important;transition-duration:var(--reveal-duration)!important;transition-property:max-height,opacity!important;transition-timing-function:linear!important;will-change:max-height,opacity}.reveal-enter-active[data-v-3900ae6d]{max-height:0!important;opacity:0!important}.reveal-enter-to[data-v-3900ae6d],.reveal-leave-active[data-v-3900ae6d]{max-height:var(--max-height)!important;opacity:1!important}.reveal-leave-to[data-v-3900ae6d]{max-height:0!important;opacity:0!important}.list[data-v-c4b0fffa]{--item-spacing: 20px;--item-spacing-mobile: 20px;--item-spacing-tablet: 20px;--item-spacing-left: 0;--item-spacing-top: 0;display:flex;flex-direction:column;list-style-type:none}.list li+li[data-v-c4b0fffa]{margin-left:var(--item-spacing-left);margin-top:var(--item-spacing-top)}@media (max-width: 47.99em){.list.none-spacing\@mobile[data-v-c4b0fffa]{--item-spacing-mobile: 0}.list.quarter-spacing\@mobile[data-v-c4b0fffa]{--item-spacing-mobile: 5px}.list.half-spacing\@mobile[data-v-c4b0fffa]{--item-spacing-mobile: 10px}.list.oneandhalf-spacing\@mobile[data-v-c4b0fffa]{--item-spacing-mobile: 30px}.list.double-spacing\@mobile[data-v-c4b0fffa]{--item-spacing-mobile: 40px}.list .full-width\@mobile[data-v-c4b0fffa]{width:100%}.list.wrap\@mobile[data-v-c4b0fffa]{flex-wrap:wrap;margin-left:calc(-1 * var(--item-spacing-left));margin-top:calc(-1 * var(--item-spacing-top))}.list.wrap\@mobile li[data-v-c4b0fffa]{margin-left:var(--item-spacing-left);margin-top:var(--item-spacing-top)}.list.horizontal\@mobile[data-v-c4b0fffa]{--item-spacing-left: var(--item-spacing-mobile);flex-direction:row}.list.horizontal\@mobile.left\@mobile[data-v-c4b0fffa]{justify-content:flex-start}.list.horizontal\@mobile.center\@mobile[data-v-c4b0fffa]{justify-content:center}.list.horizontal\@mobile.right\@mobile[data-v-c4b0fffa]{justify-content:flex-end}.list.vertical\@mobile[data-v-c4b0fffa]{--item-spacing-top: var(--item-spacing-mobile)}.list.vertical\@mobile.left\@mobile[data-v-c4b0fffa]{align-items:flex-start}.list.vertical\@mobile.center\@mobile[data-v-c4b0fffa]{align-items:center}.list.vertical\@mobile.right\@mobile[data-v-c4b0fffa]{align-items:flex-end}}@media (min-width: 48em) and (max-width: 63.99em){.list.none-spacing\@tablet[data-v-c4b0fffa]{--item-spacing-tablet: 0}.list.quarter-spacing\@tablet[data-v-c4b0fffa]{--item-spacing-tablet: 5px}.list.half-spacing\@tablet[data-v-c4b0fffa]{--item-spacing-tablet: 10px}.list.oneandhalf-spacing\@tablet[data-v-c4b0fffa]{--item-spacing-tablet: 30px}.list.double-spacing\@tablet[data-v-c4b0fffa]{--item-spacing-tablet: 40px}.list.wrap\@tablet[data-v-c4b0fffa]{flex-wrap:wrap;margin-left:calc(-1 * var(--item-spacing-left));margin-top:calc(-1 * var(--item-spacing-top))}.list.wrap\@tablet li[data-v-c4b0fffa]{margin-left:var(--item-spacing-left);margin-top:var(--item-spacing-top)}.list .full-width\@tablet[data-v-c4b0fffa]{width:100%}.list.horizontal\@tablet[data-v-c4b0fffa]{--item-spacing-left: var(--item-spacing-tablet);flex-direction:row}.list.horizontal\@tablet.left\@tablet[data-v-c4b0fffa]{justify-content:flex-start}.list.horizontal\@tablet.center\@tablet[data-v-c4b0fffa]{justify-content:center}.list.horizontal\@tablet.right\@tablet[data-v-c4b0fffa]{justify-content:flex-end}.list.vertical\@tablet[data-v-c4b0fffa]{--item-spacing-top: var(--item-spacing-tablet)}.list.vertical\@tablet.left\@tablet[data-v-c4b0fffa]{align-items:flex-start}.list.vertical\@tablet.center\@tablet[data-v-c4b0fffa]{align-items:center}.list.vertical\@tablet.right\@tablet[data-v-c4b0fffa]{align-items:flex-end}}@media (min-width: 64em){.list.none-spacing\@desktop[data-v-c4b0fffa]{--item-spacing: 0}.list.quarter-spacing\@desktop[data-v-c4b0fffa]{--item-spacing: 5px}.list.half-spacing\@desktop[data-v-c4b0fffa]{--item-spacing: 10px}.list.oneandhalf-spacing\@desktop[data-v-c4b0fffa]{--item-spacing: 30px}.list.double-spacing\@desktop[data-v-c4b0fffa]{--item-spacing: 40px}.list.wrap\@desktop[data-v-c4b0fffa]{flex-wrap:wrap;margin-left:calc(-1 * var(--item-spacing-left));margin-top:calc(-1 * var(--item-spacing-top))}.list.wrap\@desktop li[data-v-c4b0fffa]{margin-left:var(--item-spacing-left);margin-top:var(--item-spacing-top)}.list .full-width\@desktop[data-v-c4b0fffa]{width:100%}.list.horizontal\@desktop[data-v-c4b0fffa]{--item-spacing-left: var(--item-spacing);flex-direction:row}.list.horizontal\@desktop.left\@desktop[data-v-c4b0fffa]{justify-content:flex-start}.list.horizontal\@desktop.center\@desktop[data-v-c4b0fffa]{justify-content:center}.list.horizontal\@desktop.right\@desktop[data-v-c4b0fffa]{justify-content:flex-end}.list.vertical\@desktop[data-v-c4b0fffa]{--item-spacing-top: var(--item-spacing)}.list.vertical\@desktop.left\@desktop[data-v-c4b0fffa]{align-items:flex-start}.list.vertical\@desktop.center\@desktop[data-v-c4b0fffa]{align-items:center}.list.vertical\@desktop.right\@desktop[data-v-c4b0fffa]{align-items:flex-end}}.c-loader[data-v-fe0345dd]{z-index:406}.accommodation-features[data-v-2837d18f]{-moz-column-gap:20px;column-gap:20px}@media (min-width: 48em){.accommodation-features[data-v-2837d18f]{-moz-columns:2;columns:2}}.group[data-v-2837d18f]{margin-bottom:40px;page-break-inside:avoid}.group[data-v-2837d18f]:last-child{margin-bottom:0}.group-title[data-v-2837d18f]{color:#000;display:block;margin-bottom:10px}.item[data-v-2837d18f]{padding-left:20px;position:relative}.item[data-v-2837d18f]:before{color:var(--color-drab);content:"•";left:0;position:absolute}.c-button[disabled][data-v-908bf7f4]{opacity:.3}.c-button--compact-ibe[data-v-908bf7f4]{padding:0}.c-button--important-outline[data-v-908bf7f4]{color:var(--accessory-color)!important;border-color:var(--accessory-color)}.c-button--undecorated[data-v-908bf7f4]{background-color:transparent;border:none;text-shadow:none}.dialog-base[data-v-1ac0bc9e]{position:fixed;z-index:407;inset:0}.dialog-base--centered[data-v-1ac0bc9e]{display:flex;justify-content:center;align-items:center}.dialog-base--top[data-v-1ac0bc9e]{display:flex;justify-content:center;align-items:flex-start}.dialog-base__backdrop[data-v-1ac0bc9e]{position:absolute;width:100%;height:100%;z-index:-1}.dialog-overlay[data-v-d3b52842]{position:absolute;width:100vw;height:100vh;background-color:#000c}.dialog__title[data-v-f3d45d8b]{font-size:24px;line-height:32px;font-family:var(--font-family-brand);font-weight:700;color:var(--dialog_title-color, var(--color-dark));margin-bottom:40px}@media (max-width: 47.99em){.dialog__title[data-v-f3d45d8b]{margin-bottom:0;padding:20px 50px 20px 20px;flex-shrink:0}}.dialog__title--condensed[data-v-f3d45d8b]{margin-bottom:20px}@media (max-width: 47.99em){.dialog__title--condensed[data-v-f3d45d8b]{margin-bottom:0;padding-bottom:0}}.dialog__content[data-v-f3d45d8b]{width:600px;position:relative;background-color:var(--dialog_content-background-color, var(--color-light));border-radius:var(--ibe_border-radius, var(--global-border-radius))}.dialog__content-wrapper[data-v-f3d45d8b]{margin:40px}@media (max-width: 47.99em){.dialog__content-wrapper[data-v-f3d45d8b]{display:flex;flex-direction:column;height:100%;margin:0;max-height:100%}}@media (max-width: 47.99em){.dialog__content[data-v-f3d45d8b]{margin:20px}}.dialog__slot[data-v-f3d45d8b]{font-family:var(--font-family-base);overflow-y:auto;max-height:63vh}@media (max-width: 47.99em){.dialog__slot[data-v-f3d45d8b]{padding:20px}}.dialog__slot p[data-v-f3d45d8b]{line-height:var(--ibe-text-eta-line-height)}.dialog__buttons[data-v-f3d45d8b]{border-top:1px solid var(--dialog_buttons-container_top-border-color, var(--color-soft));padding:20px 40px}@media (min-width: 48em){.dialog__buttons[data-v-f3d45d8b]{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media (max-width: 47.99em){.dialog__buttons button[data-v-f3d45d8b]{width:100%}.dialog__buttons button[data-v-f3d45d8b]:nth-child(2){margin-top:10px}}@media (min-width: 48em){.dialog__buttons button[data-v-f3d45d8b]:only-child{margin-left:auto}}@media (max-width: 47.99em){.dialog__buttons[data-v-f3d45d8b]{border:none;padding:20px}}.dialog__close[data-v-f3d45d8b]{cursor:pointer;position:absolute;top:10px;right:10px;width:18px;height:18px;padding:15px;background:0 0}.dialog__close[data-v-f3d45d8b]:after{position:absolute;top:50%;left:50%;width:3px;height:20px;background-color:var(--dialog_close-color, var(--color-drab));transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(-45deg);content:" "}.dialog__close[data-v-f3d45d8b]:before{position:absolute;top:50%;left:50%;width:3px;height:20px;background-color:var(--dialog_close-color, var(--color-drab));transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg);content:" "}@media (max-width: 47.99em){.page-takeover .dialog__close[data-v-f3d45d8b]{top:15px;right:15px;padding:20px}.page-takeover .dialog__content[data-v-f3d45d8b]{border-radius:0;height:100%;margin:0}.page-takeover .dialog__title[data-v-f3d45d8b]{border-bottom:1px solid var(--color-pale)}.page-takeover .dialog__slot[data-v-f3d45d8b]{flex-grow:1;max-height:initial}.page-takeover .dialog__buttons[data-v-f3d45d8b]:not(.dialog__buttons--visible\@mobile){display:none}}.accommodation-info-section[data-v-7ca6eaa0]{--info-section-spacing: 20px}.accommodation-info-section--forced-separator[data-v-7ca6eaa0]{padding-top:var(--info-section-spacing);border-top:1px solid var(--color-soft)}@media (min-width: 48em){.accommodation-info-section[data-v-7ca6eaa0]{--info-section-spacing: 30px}.accommodation-info-section--condensed[data-v-7ca6eaa0]{--info-section-spacing: 20px}.accommodation-info-section--sparse[data-v-7ca6eaa0]{--info-section-spacing: 5px}}.accommodation-info-section+.accommodation-info-section[data-v-7ca6eaa0]{margin-top:var(--info-section-spacing)}.accommodation-info-section+.accommodation-info-section.accommodation-info-section--separator[data-v-7ca6eaa0]{padding-top:var(--info-section-spacing);border-top:1px solid var(--color-soft)}.accommodation-info[data-v-2f29471a]{--item-spacing: 0;display:flex;flex-direction:column}@media (max-width: 47.99em){.accommodation-info.none-spacing\@mobile[data-v-2f29471a]{--item-spacing: 0}.accommodation-info.single-spacing\@mobile[data-v-2f29471a]{--item-spacing: 20px}}@media (min-width: 48em) and (max-width: 63.99em){.accommodation-info.none-spacing\@tablet[data-v-2f29471a]{--item-spacing: 0}.accommodation-info.single-spacing\@tablet[data-v-2f29471a]{--item-spacing: 20px}}@media (min-width: 64em){.accommodation-info.none-spacing\@desktop[data-v-2f29471a]{--item-spacing: 0}.accommodation-info.single-spacing\@desktop[data-v-2f29471a]{--item-spacing: 20px}}.accommodation-info__wrapper[data-v-2f29471a]{font-size:16px;line-height:24px;display:flex;width:100%}.accommodation-info__wrapper+.accommodation-info__wrapper[data-v-2f29471a]{margin-top:var(--item-spacing)}.accommodation-info__text[data-v-2f29471a]{padding:0 15px 0 20px;width:100%}.accommodation-info__text p[data-v-2f29471a]:first-letter{text-transform:capitalize}.accommodation-info svg[data-v-2f29471a]{margin-top:5px}.accommodation-info__item[data-v-2f29471a]{margin-bottom:5px;width:100%}.action-icon-component[data-v-95150fc4]{font-size:16px;line-height:24px;align-items:center;background-color:transparent;border:none;color:var(--ibe-action-icon_color)!important;display:inline-flex;font-family:var(--ibe-action-icon_font-family);font-weight:700;gap:var(--ibe-action-icon_gap);position:relative;text-decoration:none}.action-icon-component[data-v-95150fc4]:hover{color:var(--ibe-action-icon_color-hover)!important;text-decoration:underline;text-underline-offset:7px}.indicator[data-v-95150fc4]{align-items:center;background-color:var(--color-light);border:var(--ibe-action-icon_indicator-border);border-radius:50%;color:var(--ibe-action-icon_indicator-color);display:flex;height:var(--ibe-action-icon_indicator-size);justify-content:center;position:relative;transition:color .3s ease-out;width:var(--ibe-action-icon_indicator-size)}.action-icon-component:hover .indicator[data-v-95150fc4]{color:var(--ibe-action-icon_color-hover)}.indicator-shadow[data-v-95150fc4]{border-radius:50%;bottom:0;box-shadow:var(--ibe-action-icon_indicator-box-shadow);display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;width:25px;z-index:-1}.indicator-wrapper[data-v-95150fc4]{position:relative;transition:transform .3s ease-out;z-index:1}.action-icon-component:hover .indicator-wrapper[data-v-95150fc4]{transform:translate(-5px)}.composite-price{align-items:flex-start;display:flex;font-family:var(--ibe_total-price-font-family);font-weight:700}.composite-price__decimals{font-size:clamp(10px,.5em,18px)!important;line-height:1;margin-top:3px}.date-range[data-v-0dc3dac5]{align-items:center;display:flex;gap:1ch}.date-range--cancelled[data-v-0dc3dac5]{text-decoration:line-through}.separator[data-v-0dc3dac5]{color:var(--color-dim);height:1em;width:1em}.content-wrapper[data-v-5b693016]{font-size:14px;line-height:22px}@media (min-width: 64em){.content-wrapper[data-v-5b693016]{font-size:14px;line-height:22px}}.content-wrapper[data-v-5b693016] ol{list-style-type:none;margin:15px 0}.content-wrapper[data-v-5b693016] li{position:relative;margin-left:15px}.content-wrapper[data-v-5b693016] li:before{content:"•";position:absolute;left:-15px}.content-wrapper[data-v-5b693016] li+li{margin-top:5px}.tooltip[data-v-9659bece]{background-color:var(--color-light);border-radius:var(--global-border-radius);border:1px solid var(--color-soft);margin:10px 0;padding:15px 20px;width:100%}.tooltip[data-v-158b3b13]{background-color:var(--color-light);border-radius:var(--global-border-radius)}@media (max-width: 47.99em){.tooltip[data-v-158b3b13]{border:1px solid var(--color-soft);margin:10px 0;padding:15px 20px}}@media (min-width: 48em){.tooltip[data-v-158b3b13]{z-index:408;inset:auto;width:300px;padding:20px;position:absolute;filter:drop-shadow(0px 3px 15px rgba(0,0,0,.2));will-change:filter}.tooltip[data-v-158b3b13]:before,.tooltip[data-v-158b3b13]:after{position:absolute;width:0;height:0;border:solid transparent;pointer-events:none;content:""}.tooltip[data-v-158b3b13]:before{z-index:2;border-width:9px}.tooltip[data-v-158b3b13]:after{z-index:1;border-width:10px}.tooltip--bottom[data-v-158b3b13]:before,.tooltip--bottom[data-v-158b3b13]:after,.tooltip--top[data-v-158b3b13]:before,.tooltip--top[data-v-158b3b13]:after{left:50%;transform:translate(-50%)}.tooltip--left[data-v-158b3b13]:before,.tooltip--left[data-v-158b3b13]:after,.tooltip--right[data-v-158b3b13]:before,.tooltip--right[data-v-158b3b13]:after{top:50%;transform:translateY(-50%)}.tooltip--top[data-v-158b3b13]:before,.tooltip--top[data-v-158b3b13]:after{top:100%}.tooltip--top[data-v-158b3b13]:before{border-top-color:var(--color-light)}.tooltip--top[data-v-158b3b13]:after{border-top-color:var(--color-soft)}.tooltip--right[data-v-158b3b13]:before,.tooltip--right[data-v-158b3b13]:after{right:100%}.tooltip--right[data-v-158b3b13]:before{border-right-color:var(--color-light)}.tooltip--right[data-v-158b3b13]:after{border-right-color:var(--color-soft)}.tooltip--bottom[data-v-158b3b13]:before,.tooltip--bottom[data-v-158b3b13]:after{bottom:100%}.tooltip--bottom[data-v-158b3b13]:before{border-bottom-color:var(--color-light)}.tooltip--bottom[data-v-158b3b13]:after{border-bottom-color:var(--color-soft)}.tooltip--left[data-v-158b3b13]:before,.tooltip--left[data-v-158b3b13]:after{left:100%}.tooltip--left[data-v-158b3b13]:before{border-left-color:var(--color-light)}.tooltip--left[data-v-158b3b13]:after{border-left-color:var(--color-soft)}}.tooltip-trigger[data-v-4bb70a17]{--margin-bottom: 0;--margin-left: 0;--margin-top: 0;--margin-right: 0;color:var(--tool-tip-trigger_color, var(--accessory-color));cursor:pointer;display:var(--tooltip-trigger_display, inline-block)!important;justify-content:center;align-items:center;height:var(--tooltip-trigger_size, 16px);width:var(--tooltip-trigger_size, 16px);margin:var(--tooltip-trigger_margin, var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left))}@media (max-width: 47.99em){.tooltip-trigger.top-spacing\@mobile[data-v-4bb70a17]{--margin-top: 5px}.tooltip-trigger.left-spacing\@mobile[data-v-4bb70a17]{--margin-left: 5px}.tooltip-trigger.bottom-spacing\@mobile[data-v-4bb70a17]{--margin-bottom: 5px}.tooltip-trigger.right-spacing\@mobile[data-v-4bb70a17]{--margin-right: 5px}}@media (min-width: 48em) and (max-width: 63.99em){.tooltip-trigger.top-spacing\@tablet[data-v-4bb70a17]{--margin-top: 5px}.tooltip-trigger.left-spacing\@tablet[data-v-4bb70a17]{--margin-left: 5px}.tooltip-trigger.bottom-spacing\@tablet[data-v-4bb70a17]{--margin-bottom: 5px}.tooltip-trigger.right-spacing\@tablet[data-v-4bb70a17]{--margin-right: 5px}}@media (min-width: 64em){.tooltip-trigger.top-spacing\@desktop[data-v-4bb70a17]{--margin-top: 5px}.tooltip-trigger.left-spacing\@desktop[data-v-4bb70a17]{--margin-left: 5px}.tooltip-trigger.bottom-spacing\@desktop[data-v-4bb70a17]{--margin-bottom: 5px}.tooltip-trigger.right-spacing\@desktop[data-v-4bb70a17]{--margin-right: 5px}}.description[data-v-a6510ae8]{align-items:center;min-width:0;width:var(--receipt-line_width--description)}.receipt-line[data-v-a6510ae8]{align-items:center;display:grid;gap:20px;grid-template-columns:auto max-content;min-width:100%;width:100%}.receipt-line--action[data-v-a6510ae8]{color:var(--ibe-receipt-line_action-color)}.receipt-line--title[data-v-a6510ae8]{font-weight:700;font-family:var(--font-family-base);margin-top:var(--receipt-line_margin-top--title)}.tooltip-trigger[data-v-a6510ae8]{display:inline-block;position:relative;top:2px}.price[data-v-a6510ae8]{align-self:start}.category[data-v-7fdb2b29]{display:flex;flex-direction:column;gap:var(--ibe-receipt-lines_category-gap)}.category-wrapper[data-v-7fdb2b29]{display:flex;flex-direction:column;gap:20px}.category-name[data-v-7fdb2b29]{color:var(--ibe_title-color);font-family:var(--ibe-receipt_title-font-family);font-size:var(--ibe_item-title-font-size);font-weight:700;display:flex}.category-name--action[data-v-7fdb2b29]{color:#5aa423}.category-name--text[data-v-7fdb2b29]{flex:1}.c-form__label[data-v-1b17193a]{font-family:var(--font-family-base);font-weight:700;font-size:var(--ibe-input-label_font-size, inherit);margin-bottom:var(--input-field_form-label-margin-bottom, 5px)}.description[data-v-1b17193a]{font-family:var(--font-family-base);font-weight:400;margin-left:1ch}.c-select[data-v-2e6cf8e3]{--adjusted-arrow-spacings: 18px}@media (max-width: 47.99em){.c-select[data-v-2e6cf8e3]{--adjusted-arrow-spacings: 13px}}.c-select[data-v-2e6cf8e3]:after{bottom:var(--adjusted-arrow-spacings)}.c-select[data-v-2e6cf8e3]:before{top:var(--adjusted-arrow-spacings)}.c-select.is-disabled[data-v-2e6cf8e3]:before,.c-select.is-disabled[data-v-2e6cf8e3]:after{color:var(--color-pale);z-index:1}.c-select__select[data-v-2e6cf8e3]{border:1px solid var(--input_border-color);border-radius:var(--input_border-radius, var(--global-border-radius));height:var(--input-height)}.c-select__select.is-invalid[data-v-2e6cf8e3]{border-color:var(--input_border-color_invalid)}.attribution[data-v-016dc5c6]{font-size:12px;line-height:20px}@media (min-width: 48em){.attribution[data-v-016dc5c6]{margin-top:5px}}.attribution[data-v-016dc5c6] a{color:inherit!important;font:inherit}.price[data-v-016dc5c6]{color:var(--color-dim);flex-shrink:0;font-weight:700;margin-left:20px}.receipt-lines[data-v-2cb7000d]{line-height:var(--ibe-receipt_summary-accommodation-code-line-height)}.total-price[data-v-2cb7000d]{border-top:1px solid var(--color-soft);display:grid;gap:20px;grid-template-columns:auto max-content;justify-content:space-between;align-items:center;font-weight:700;padding-top:20px;padding-bottom:20px;border-top-style:dotted}.total-price dt[data-v-2cb7000d]{font-weight:400}.total-price dd[data-v-2cb7000d]{align-self:start;font-size:14px}@media (max-width: 47.99em){.total-price[data-v-2cb7000d]{border-bottom:1px solid var(--color-soft);padding-bottom:20px}}.button[data-v-2bf20cf1]{align-items:center;color:var(--ibe-features_trigger-color)!important;display:flex;flex-direction:row;font-family:var(--ibe-feature_trigger-font-family);font-size:var(--ibe-feature_trigger-font-size);font-weight:700;gap:5px;line-height:var(--ibe-feature_trigger-line-height)}.accommodation-code[data-v-82a38def]{font-family:var(--ibe-receipt_summary-accommodation-code-font-family);font-weight:var(--ibe-receipt_summary-accommodation-code-font-weight);font-size:var(--ibe-receipt_summary-accommodation-code-font-size);line-height:var(--ibe-receipt_summary-accommodation-code-line-height);margin-left:1ch}.accommodation-name[data-v-82a38def]{font-family:var(--ibe-receipt_summary-accommodation-name-font-family);font-size:var(--ibe-receipt_summary-accommodation-name-font-size);font-weight:var(--ibe-receipt_summary-accommodation-name-font-weight);line-height:var(--ibe-receipt_summary-accommodation-name-line-height)}.chevron[data-v-82a38def]{grid-area:chevron}.is-open .chevron-icon[data-v-82a38def]{transform:rotate(180deg)}.features[data-v-82a38def]{grid-area:features}.summary[data-v-82a38def]{display:grid;gap:0 5px;grid-template-areas:"name" "features" "preferences"}.summary.is-combi-booking[data-v-82a38def]{cursor:pointer;grid-template-areas:"name subtotal chevron" "features features features" "preferences preferences preferences";grid-template-columns:auto min-content min-content}.name[data-v-82a38def]{color:var(--ibe_title-color);grid-area:name}.preferences[data-v-82a38def]{font-size:14px;line-height:22px;font-family:var(--font-family-base);grid-area:preferences;margin-top:var(--receipt-summary_margin-top--preferences, 20px)}.subtotal[data-v-82a38def]{font-size:16px;line-height:24px;grid-area:subtotal}.subtotal.is-invalid[data-v-82a38def]{opacity:.3;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.utility-costs[data-v-98c2543f]{font-size:12px;line-height:20px;color:#656565}.description[data-v-98c2543f]{align-items:center;display:flex;flex-direction:row;gap:5px}.highlight-box[data-v-e219c34a]{padding:var(--highlight-box_padding, 20px);font-family:var(--font-family-base)}.highlight-box--border[data-v-e219c34a]{border:1px solid var(--highlight-box_border-color, #c9c9c9)}.highlight-box--border-emphasis[data-v-e219c34a]{border:1px solid var(--highlight-box-emphasis_border-color, #00adef)}.highlight-box--border-primary[data-v-e219c34a]{border:1px solid var(--highlight-box-primary_border-color, #c9c9c9)}.highlight-box--corners-single[data-v-e219c34a]{border-radius:var(--ibe-highlight-box_corner-radius-single, var(--global-border-radius))}.highlight-box--corners-double[data-v-e219c34a]{border-radius:var(--ibe-highlight-box_corner-radius-double, var(--global-border-radius-double))}.highlight-box--emphasized-background[data-v-e219c34a]{background-color:var(--emphasized-background-color);border-color:var(--emphasized-background-border-color)}.highlight-box--primary[data-v-e219c34a]{background-color:var(--background-color-primary)}.highlight-box--small[data-v-e219c34a]{--highlight-box-padding: 10px}.explanation-message[data-v-d7fdd35c]{display:flex;gap:10px}.explanation-message__icon[data-v-d7fdd35c]{color:var(--accessory-color);fill:var(--accessory-color);margin-right:var(--explanation-message_icon-margin-right);flex-shrink:0;width:var(--explanation-message_icon-size, 32px);height:var(--explanation-message_icon-size, 32px)}.explanation-message__icon--small[data-v-d7fdd35c]{height:16px;width:16px}.explanation-message__title[data-v-d7fdd35c]{font-family:var(--font-family-base);font-weight:700}.explanation-message--small .explanation-message__icon[data-v-d7fdd35c]{height:16px;width:16px}.offline-disclaimer[data-v-23b0d2ed]{display:flex;flex-direction:column;gap:10px}.highlighted-receipt-lines[data-v-c7ad4a4d]{background-color:var(--background-color-primary);margin-left:-10px;margin-right:-10px;margin-top:15px;padding:5px 10px}.price-component[data-v-c7ad4a4d]{display:flex;flex-direction:column;gap:10px}.total-price[data-v-c7ad4a4d]{font-size:24px;line-height:32px;font-family:var(--ibe_total-price-font-family);font-weight:700}.total-price-wrapper[data-v-c7ad4a4d]{align-items:flex-end;color:var(--ibe_title-color);display:grid;grid-template-columns:auto max-content;font-family:var(--ibe-receipt_title-font-family);font-weight:700;justify-content:space-between}.currency-converter[data-v-0490727f]{font-size:18px;line-height:26px}.receipt-component[data-v-0490727f]{box-shadow:var(--ibe-receipt_box-shadow);font-family:var(--ibe-main-grid_detail-column-font-family);font-size:14px;line-height:var(--ibe-main-grid_detail-column-line-height);position:relative}.receipt-component section+section[data-v-0490727f]{border-top:1px solid var(--color-soft);margin-top:20px;padding-top:20px}.receipt-component.is-standalone[data-v-0490727f]{background-color:var(--color-light);border-radius:var(--ibe_border-radius);padding:var(--ibe-main-grid_detail-column-item-padding);padding-bottom:20px}.receipt-component.is-invalid[data-v-0490727f]{opacity:.3;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.categorized-receipt-lines[data-v-0490727f],.receipt__pay-at-arrival[data-v-0490727f]{padding-top:20px}@media (min-width: 48em){.receipt-dialog__mobile-content[data-v-497c90b9]{display:none}}.receipt-dialog__receipt-wrapper[data-v-497c90b9]{overflow-x:hidden}@media (max-width: 47.99em){.receipt-dialog__receipt-wrapper[data-v-497c90b9]{border-top:1px solid var(--color-soft);margin-top:30px;padding-top:30px}}.action-container[data-v-76017839]{align-items:center;display:flex}@media (max-width: 90em){.action-container[data-v-76017839]{flex-direction:column;gap:10px;margin-top:10px}}@media (min-width: 90em){.has-secondary-action .action-container[data-v-76017839]{align-items:stretch;display:flex;flex-direction:row;gap:20px;grid-row:2;width:100%}}.align-with-price[data-v-76017839]{margin-top:8px}.bar-wrapper[data-v-76017839]{align-items:center;display:flex;flex-direction:column;gap:var(--ibe-base-price-bar_gap)}.base-price-bar[data-v-76017839]{background-color:var(--color-light);border-bottom:var(--ibe-section_border-bottom);border-radius:var(--ibe_border-radius);box-shadow:var(--ibe-box-shadow);padding:var(--ibe-section_container-padding);position:relative;width:100%}.base-price-bar.reduced-padding[data-v-76017839]{padding:10px 20px}@media (min-width: 90em){.base-price-bar[data-v-76017839]{align-items:flex-start;display:flex;flex-direction:row;font-family:var(--font-family-base)!important;gap:var(--base-price-bar_container-gap, 20px 30px);padding:var(--ibe-section_container-padding, 30px)}.base-price-bar.has-secondary-action[data-v-76017839]{flex-wrap:wrap}}.button[data-v-76017839]{font-size:16px;line-height:24px;align-items:center;display:flex;gap:var(--ibe_gap, 10px);justify-content:center;padding:10px 20px;width:100%!important}@media (min-width: 90em){.button[data-v-76017839]{min-width:295px;padding:var(--base-price-bar_button-padding, 15px 40px)}}.disclaimer[data-v-76017839]{font-size:10px;line-height:16px;color:var(--color-dim);text-align:right}@media (min-width: 90em){.disclaimer[data-v-76017839]{font-size:12px;line-height:20px}}.information-container[data-v-76017839]{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.information-container.align-bottom[data-v-76017839]{align-items:flex-end}@media (min-width: 90em){.information-container[data-v-76017839]{flex-grow:1;position:relative}}.price-label[data-v-76017839]{color:var(--ibe_title-color);font-family:var(--font-family-base);font-weight:700;font-size:14px;line-height:var(--ibe-base-price-bar_price-label-line-height)}@media (min-width: 64em){.price-label\@until-desktop[data-v-76017839]{display:none}}@media (max-width: 63.99em){.price-label\@from-desktop[data-v-76017839]{display:none}}.length-of-stay[data-v-76017839]{font-size:var(--ibe-base-text-theta-font-size, 12px);font-weight:var(--ibe-base-price-bar_length-of-stay-font-weight);line-height:var(--ibe-base-text-iota-line-height, 1)}@media (min-width: 64em){.length-of-stay[data-v-76017839]{font-size:14px;line-height:var(--ibe-description-line-height, 26px)}}.no-shrink[data-v-76017839]{flex-shrink:0}.number-of-nights[data-v-76017839]{color:var(--color-dim);font-size:var(--ibe-base-text-theta-font-size, 10px);line-height:var(--ibe-base-text-iota-line-height, 1)}@media (min-width: 64em){.number-of-nights[data-v-76017839]{font-size:14px;line-height:20px}}.price-and-label-wrapper[data-v-76017839]{align-items:center;display:flex;gap:5px}.price-details-trigger[data-v-76017839]{font-size:var(--ibe-base-price-bar_price-details-trigger-font-size);line-height:var(--ibe-base-price-bar_price-details-trigger-line-height)}.total-price[data-v-76017839]{color:var(--ibe_title-color);font-size:var(--ibe-base-price-bar_total-price-font-size);font-weight:700}@media (min-width: 64em){.total-price[data-v-76017839]{font-size:28px}}.total-price-wrapper[data-v-76017839]{align-items:flex-end;display:flex;flex-direction:column;gap:var(--ibe-base-price-bar_total-price-wrapper-gap)}.c-roompot-pay-later-button[data-v-76017839]{--button-component-border-width: var(--base-price-bar_border-width--button)}.input-group[data-v-e8862c0d]{display:flex;align-items:flex-end}.input-group+.input-group[data-v-e8862c0d]:not(.input-group--wrap){margin-top:20px}.input-group--align-top[data-v-e8862c0d]{align-items:flex-start}.input-group--wrap[data-v-e8862c0d]{flex-wrap:wrap}.input-group--wrap[data-v-e8862c0d]>*{padding-right:0}.input-group--wrap[data-v-e8862c0d]>*:first-child{margin-top:0}.input-group .c-form__item[data-v-e8862c0d]{margin-bottom:0}.input-group .c-form__item[data-v-e8862c0d]:last-of-type{padding-right:0}.input-group .validation-error[data-v-e8862c0d]{width:100%}.validation-error+.input-group[data-v-e8862c0d]{margin-top:20px}.is-invalid[data-v-2dc6d0a1]{border-color:var(--input_border-color-invalid)}.tooltip-trigger[data-v-2dc6d0a1]{position:relative;top:2px}.c-roompot-input-field[data-v-2dc6d0a1]{margin-bottom:var(--date-input-field_margin-bottom)}.c-icon[data-v-a241277c] svg{height:100%;width:100%}.c-decorated-list-item .c-input-radio~label{line-height:24px}.c-decorated-list-item .c-input-radio~label:before{width:24px;height:24px;line-height:24px}.c-decorated-list-item .c-input-radio~label:after{height:12px;width:12px;line-height:24px;margin-left:6px;margin-top:6px}.c-decorated-list-item .c-input-radio:checked~label:before{border-color:var(--brand-color)}.c-decorated-list-item__label{display:flex}.c-decorated-list-item__label .c-decorated-list-item__icon{align-self:center;display:flex;flex-shrink:0;margin-right:20px}.c-decorated-list-item__label .c-decorated-list-item__text{margin-right:auto}.c-decorated-list-item__label .c-decorated-list-item__text-title{font-size:16px;line-height:24px;color:var(--ibe-decorated-list-item_title-color);font-weight:700;pointer-events:none}.c-decorated-list-item__label .c-decorated-list-item__text-description{font-size:14px;line-height:22px;color:var(--color-drab);font-style:var(--ibe-decorated-list-item_description-font-style, italic);pointer-events:none}.c-decorated-list-item__label .c-decorated-list-item__price{font-size:16px;line-height:24px;align-items:center;display:flex;font-weight:700;margin-left:auto;white-space:nowrap}.c-decorated-list-item .c-input-radio:checked~label{background-color:var(--ibe-decorated-list-item_selected-background-color, var(--background-color-tertiary));border:2px solid var(--color-link);padding:20px 64px 20px 20px}.c-decorated-list-item .c-input-radio:checked:disabled~label{background-color:transparent}.c-decorated-list-item .c-input-radio~label{background-color:var(--color-light);border:1px solid var(--color-pale);border-radius:var(--ibe-decorated-list-item_border-radius, var(--global-border-radius));padding:21px 65px 21px 21px}.c-decorated-list-item .c-input-radio~label:before,.c-decorated-list-item .c-input-radio~label:after{left:auto;top:calc(50% - 12px)}.c-decorated-list-item .c-input-radio~label:before{right:20px}.c-decorated-list-item .c-input-radio~label:after{right:26px}@media (min-width: 48em){.definition-list__item[data-v-d53c4176]{display:flex}}.definition-list__item+.definition-list__item[data-v-d53c4176]{margin-top:20px}.definition-list__label[data-v-d53c4176]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-weight:700}@media (min-width: 48em){.definition-list__label[data-v-d53c4176]{width:41.6666666667%}}@media (max-width: 47.99em){.definition-list__value[data-v-d53c4176]{margin-top:5px}}@media (min-width: 48em){.definition-list__value[data-v-d53c4176]{margin-left:10px}}.wrap[data-v-d53c4176]{overflow-wrap:anywhere}.detail__trigger[data-v-7652ec51]{cursor:pointer}.detail__trigger--no-pointer[data-v-7652ec51]{cursor:default}.c-input-radio~label[data-v-16f754e7]{line-height:24px}.c-input-radio~label[data-v-16f754e7]:before{width:24px;height:24px;line-height:24px}.c-input-radio~label[data-v-16f754e7]:after{height:12px;width:12px;line-height:24px;margin-left:6px;margin-top:6px}.c-input-radio:checked~label[data-v-16f754e7]:before{border-color:#5aa423}.c-form__item[data-v-16f754e7]{padding-right:0}@media (min-width: 20em) and (max-width: 47.99em){.c-form__item[data-v-16f754e7]{font-size:var(--ibe-text-eta-font-size)}}.c-form__input[data-v-16f754e7]{margin-right:0}.c-input-text[data-v-16f754e7]{font-size:16px;line-height:24px;border:1px solid var(--input_border-color)!important;height:var(--input-height);padding:var(--ibe-input-field_padding)}.c-input-text.is-invalid[data-v-16f754e7]{border-color:var(--input_border-color-invalid)}.c-input-text.no-border[data-v-16f754e7]{border:none!important}.c-input-radio~label[data-v-16f754e7],.c-input-checkbox~label[data-v-16f754e7]{font-size:var(--ibe-input-label_font-size)}.c-input-radio.is-invalid~label[data-v-16f754e7]:before,.c-input-checkbox.is-invalid~label[data-v-16f754e7]:before{border-color:var(--input_border-color-invalid)}.c-input-radio:checked~label[data-v-16f754e7]:before,.c-input-checkbox:checked~label[data-v-16f754e7]:before{border-color:var(--brand-color)}.text-input-wrapper[data-v-16f754e7]{border-radius:var(--input_border-radius, var(--global-border-radius));overflow:hidden}.text-input-wrapper[data-v-16f754e7]:not(.no-border){border:1px solid var(--input_border-color)}.text-input-wrapper.is-invalid[data-v-16f754e7]{border-color:var(--input_border-color-invalid)}.text-input-wrapper[data-v-16f754e7]:hover,.text-input-wrapper:hover input[data-v-16f754e7]{background-color:#fafafa}.text-area[data-v-16f754e7]{display:block;font:inherit;padding:15px}.text-area[rows][data-v-16f754e7]{height:auto}.text-area[data-v-16f754e7]:not([rows]){height:10ch}.no-resize[data-v-16f754e7]{resize:none}.tooltip-trigger[data-v-16f754e7]{position:relative;top:2px}.validation-error[data-v-6daf2ce3]{font-size:12px;line-height:20px;border:1px solid var(--validation-error_border-color, rgba(247, 73, 35, .18));background-color:var(--validation-error_background-color, #fff5f2);border-radius:var(--validation-error-border-radius, 0);color:var(--color-dark);display:flex;padding:10px;margin-top:var(--validation-error_margin-top, 0);width:100%}.validation-error__icon[data-v-6daf2ce3]{color:var(--validation-error_icon-color, #f74923);height:18px!important;flex-shrink:0;margin-right:10px;width:18px!important}.specify-email-address[data-v-dcdea3c6]{width:100%}.gradient[data-v-9e94ff1d]{background-image:var(--1cf4f9dd);-webkit-backdrop-filter:var(--43031c5e);backdrop-filter:var(--43031c5e);inset:0;position:absolute}.gradient.vertical-fade-to-black[data-v-9e94ff1d]{background-image:linear-gradient(180deg,#0000,#0009)}.gradient.vertical-fade-to-black-dark[data-v-9e94ff1d]{background-image:linear-gradient(180deg,#0003,#0009)}.gradient.vertical-fade-to-black-light[data-v-9e94ff1d]{background-image:linear-gradient(180deg,#0000,#0006)}.icon[data-v-b31ad4fc]{color:var(--color-drab);fill:var(--color-drab);height:30px!important;width:30px!important}.icon--with-state[data-v-b31ad4fc]{bottom:0;height:25px!important;left:0;position:absolute!important;width:25px!important}.icon.attention[data-v-b31ad4fc]{color:var(--color-negative);fill:var(--color-negative)!important}.icon.completed[data-v-b31ad4fc]{color:var(--color-positive);fill:var(--color-positive)!important}.icon.optional[data-v-b31ad4fc]{color:#008bb2;fill:#008bb2!important}.positioning-container[data-v-b31ad4fc]{height:100%;position:relative;transition:transform .3s ease-out;width:100%}.positioning-container.is-hovered[data-v-b31ad4fc]{transform:scale(1.1)}.state-icon[data-v-b31ad4fc]{height:12px!important;width:12px!important}.state-icon.attention[data-v-b31ad4fc]{color:var(--color-negative);fill:var(--color-negative)!important}.state-icon.completed[data-v-b31ad4fc]{color:var(--color-positive);fill:var(--color-positive)!important}.state-icon.optional[data-v-b31ad4fc]{color:#008bb2;fill:#008bb2!important}.state-icon-wrapper[data-v-b31ad4fc]{background-color:var(--background-color-primary);border-radius:50%;line-height:0;overflow:hidden;padding:2px;position:absolute!important;right:-2px;top:-2px}.state-icon-wrapper[data-v-b31ad4fc]:before{inset:0;content:"";display:block;position:absolute}.state-icon-wrapper.attention[data-v-b31ad4fc]:before{background-color:#fff1ea}.state-icon-wrapper.completed[data-v-b31ad4fc]:before{background-color:var(--icon-with-state_wrapper-background-color-completed)}.outer-wrapper[data-v-b31ad4fc]{background-color:var(--icon-with-state_background-color--outer-wrapper, var(--background-color-primary));border-radius:var(--icon-with-state_outer-wrapper-border-radius, var(--global-border-radius));height:60px;padding:15px;width:60px}.outer-wrapper.attention[data-v-b31ad4fc]{background:linear-gradient(135deg,#f7931d1a,#f749231a)}.outer-wrapper.completed[data-v-b31ad4fc]{background:var(--icon-with-state_outer-wrapper-background-completed)}.outer-wrapper.optional[data-v-b31ad4fc]{background:linear-gradient(135deg,#66cef51a,#008bb21a)}.image-container[data-v-ace97acb]{aspect-ratio:var(--2cef5b7e);background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}.notifications{background-color:var(--emphasized-background-color);border:1px solid #00adef;border-radius:10px;display:flex;justify-content:flex-start;padding:20px}.notifications__icon{color:var(--accessory-color);fill:var(--accessory-color);flex-shrink:0;height:24px;margin-right:10px;width:24px}.notifications__title{font-size:16px;line-height:24px;font-weight:700}.notifications__button-wrapper{margin-top:20px}.number-stepper[data-v-d87979ee]{cursor:pointer;align-items:center;display:flex}.number-stepper .c-input-number__value[data-v-d87979ee]{height:42px;margin:0 5px;width:43px}.number-stepper__decrease[data-v-d87979ee],.number-stepper__increase[data-v-d87979ee]{touch-action:manipulation}.number-stepper--collapsible[data-v-d87979ee]{position:relative}.number-stepper--collapsible .number-stepper__decrease[data-v-d87979ee],.number-stepper--collapsible .number-stepper__increase[data-v-d87979ee]{flex-shrink:0;opacity:0;transition:opacity .3s ease-out;position:absolute}.number-stepper--collapsible .number-stepper__decrease[data-v-d87979ee]{left:0}.number-stepper--collapsible .number-stepper__increase[data-v-d87979ee]{right:0}.number-stepper--collapsible .c-input-number__value[data-v-d87979ee]{background-color:transparent;border-radius:50%;flex-shrink:0;opacity:1;position:relative;transition-duration:.3s;transition-property:background-color,color,margin,opacity;transition-timing-function:ease-out;z-index:0}.number-stepper--collapsible.is-closed[data-v-d87979ee]:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.number-stepper--collapsible.is-closed .c-input-number__value[data-v-d87979ee]{margin:0}.number-stepper--collapsible.is-closed.has-selection .c-input-number__value[data-v-d87979ee]{background-color:var(--accessory-color);color:#fff!important}.number-stepper--collapsible.is-closed:not(.has-selection) .c-input-number__value[data-v-d87979ee]{opacity:0;z-index:0}.number-stepper--collapsible.is-closed:not(.has-selection) .number-stepper__increase[data-v-d87979ee]{opacity:1;z-index:0}.number-stepper.is-open .c-input-number__value[data-v-d87979ee]{margin:0 48px}.number-stepper.is-open .number-stepper__decrease[data-v-d87979ee],.number-stepper.is-open .number-stepper__increase[data-v-d87979ee]{opacity:1}.phone-number-country-code[data-v-58b2da7a]{--dropdown-max-height: 210px;--flag-selected-width: 22px;--flag-selected-height: 16px;--flag-dropdown-width: 15px;--flag-dropdown-height: 11px;position:relative}.phone-number-country-code .image-container[data-v-58b2da7a]{box-shadow:0 0 0 1px #0000000d}.phone-number-country-code-wrap[data-v-58b2da7a]{padding-right:10px;width:80px}.phone-number-country-code-selected[data-v-58b2da7a]{height:var(--input-height);padding:10px;border:1px solid var(--input_border-color);border-radius:var(--input_border-radius, var(--global-border-radius));cursor:pointer}.phone-number-country-code-selected[data-v-58b2da7a]:before,.phone-number-country-code-selected[data-v-58b2da7a]:after{content:"";position:absolute;right:10px}.phone-number-country-code-selected[data-v-58b2da7a]:before{top:calc(50% - 6.5px);width:0;height:0;border-bottom:5.25px solid var(--color-drab);border-left:3.5px solid transparent;border-right:3.5px solid transparent}.phone-number-country-code-selected[data-v-58b2da7a]:after{bottom:calc(50% - 6.5px);width:0;height:0;border-top:5.25px solid var(--color-drab);border-left:3.5px solid transparent;border-right:3.5px solid transparent}.phone-number-country-code-selected[data-v-58b2da7a]:hover,.phone-number-country-code-selected.is-active[data-v-58b2da7a]{background-color:var(--input-hover-bg-color)}.phone-number-country-code-selected img[data-v-58b2da7a]{position:absolute;top:50%;width:var(--flag-selected-width);height:var(--flag-selected-height);transform:translateY(-50%)}.phone-number-country-code-dropdown-item[data-v-58b2da7a]{cursor:pointer;padding:3px 5px}.phone-number-country-code-dropdown-item[data-v-58b2da7a]:hover{background-color:var(--input-hover-bg-color)}.phone-number-country-code-dropdown-item.is-selected[data-v-58b2da7a]{background-color:var(--emphasized-background-color)}.phone-number-country-code-dropdown .list[data-v-58b2da7a]{display:none;font-size:14px;line-height:28px;position:absolute;top:calc(100% - 1px);left:0;z-index:404;overflow-y:auto;background-color:var(--color-light);border:1px solid var(--input_border-color);width:-moz-max-content;width:max-content;max-height:var(--dropdown-max-height);min-height:var(--dropdown-min-height);padding:5px;box-shadow:0 5px 5px #00000026;scrollbar-color:var(--color-drab) var(--color-light);scrollbar-width:thin}.phone-number-country-code-dropdown .list[data-v-58b2da7a]::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}.phone-number-country-code-dropdown .list[data-v-58b2da7a]::-webkit-scrollbar-thumb{background-color:var(--color-drab);border:3px solid var(--color-light);border-radius:10px}.phone-number-country-code-dropdown .list[data-v-58b2da7a]::-webkit-scrollbar-button{display:none}.phone-number-country-code-dropdown .list .image-container[data-v-58b2da7a]{display:inline-block;width:var(--flag-dropdown-width);height:var(--flag-dropdown-height);margin-right:5px}.phone-number-country-code-dropdown .list.is-active[data-v-58b2da7a]{display:block}.specify-phone-number[data-v-970d3a4a]{flex-wrap:nowrap;width:100%}.phone-number-field[data-v-970d3a4a]{align-items:center;border-radius:var(--input_border-radius, var(--global-border-radius));border:1px solid var(--input_border-color);display:flex;height:var(--input-height);line-height:var(--input-height);overflow:hidden;position:relative}.phone-number-field-country-code[data-v-970d3a4a]{font-size:16px;line-height:24px;cursor:default;display:inline-block;padding:10px 3px 10px 10px}.phone-number-field-input[data-v-970d3a4a]{flex-grow:1;display:inline-block;margin-bottom:0}.phone-number-field.is-invalid[data-v-970d3a4a]{border-color:var(--input_border-color-invalid)}.phone-number-field[data-v-970d3a4a]:hover,.phone-number-field[data-v-970d3a4a]:hover .c-input-text{background-color:#fafafa}.tooltip-trigger[data-v-970d3a4a]{position:relative;top:2px}.indicator[data-v-8b7f2ec6]{align-items:center;background-color:var(--color-light);border-radius:50%;color:var(--ibe-previous-link_indicator-color);display:flex;height:40px;justify-content:center;position:relative;transition:color .3s ease-out;width:40px}.previous-link:hover .indicator[data-v-8b7f2ec6]{color:var(--color-link-hover)}.indicator-shadow[data-v-8b7f2ec6]{border-radius:50%;bottom:0;box-shadow:var(--ibe-previous-link_indicator-box-shadow);display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;width:25px;z-index:-1}.previous-link:hover .indicator-shadow[data-v-8b7f2ec6]{color:var(--color-link-hover)}.indicator-wrapper[data-v-8b7f2ec6]{position:relative;transition:transform .3s ease-out;z-index:1}.previous-link:hover .indicator-wrapper[data-v-8b7f2ec6]{transform:translate(-5px)}.previous-link[data-v-8b7f2ec6]{font-size:16px;line-height:24px;align-items:center;align-self:var(--ibe-previous-link_align-self);background-color:transparent;border:none;color:var(--color-link)!important;display:inline-flex;font-weight:700;gap:20px;padding:0;position:relative;text-decoration:none}@media (min-width: 20em) and (max-width: 47.99em){.previous-link[data-v-8b7f2ec6]{margin:var(--ibe-previous-link_margin)}}.previous-link[data-v-8b7f2ec6]:hover{color:var(--color-link-hover)!important}.previous-link[data-v-8b7f2ec6]:only-child{margin-top:var(--ibe-base-price-bar_gap)}.radio-buttons-with-confirmation__wrapper[data-v-8f6b8cac]{display:block;margin-bottom:20px}.radio-buttons-with-confirmation__confirmation[data-v-8f6b8cac]{display:flex;align-items:baseline;background-color:var(--input-radio_background-color_confirmation, var(--background-color-primary));padding:10px;margin:10px 0}.radio-buttons-with-confirmation__confirmation[data-v-8f6b8cac] a{color:var(--color-drab);text-decoration:underline}.radio-buttons-with-confirmation__label[data-v-8f6b8cac]{font-weight:700;margin-bottom:10px}.radio-buttons-with-confirmation .input-field[data-v-8f6b8cac]{width:unset}@media (max-width: 47.99em){.radio-buttons-with-confirmation .input-field+.input-field[data-v-8f6b8cac]{margin-top:10px}}@media (min-width: 48em){.radio-buttons-with-confirmation .input-field+.input-field[data-v-8f6b8cac]{margin-left:20px}}@media (max-width: 47.99em){.inputs-fields[data-v-8f6b8cac]{align-items:flex-start;display:flex;flex-direction:column}}.review-data[data-v-0fabd11f]{display:flex;padding-right:20px;position:relative}.review-data__link[data-v-0fabd11f]{display:flex;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.review-data__list[data-v-0fabd11f]{width:100%}.review-data+.review-data[data-v-0fabd11f]{margin-top:20px}.edit-button[data-v-4236ae12]{font-size:var(--ibe-text-eta-font-size, 14px);line-height:var(--ibe-text-eta-line-height, 22px);font-family:var(--font-family-button)!important;align-items:center;display:flex;gap:var(--ibe_gap, 5px)}@media (min-width: 20em) and (max-width: 47.99em){.edit-button[data-v-4236ae12]{font-size:14px;line-height:22px}}.footer[data-v-8cf060b0]{display:flex;justify-content:flex-end;padding-top:var(--review-summary_padding-top--footer, 30px)}.footer[data-v-8cf060b0]:empty{display:none}.review-item[data-v-8cf060b0]{display:grid;gap:0 20px;grid-template-columns:auto;grid-template-rows:auto}@media (min-width: 48em){.review-item[data-v-8cf060b0]{grid-template-columns:235px auto}}.review-item+.review-item[data-v-8cf060b0]{margin-top:20px}.title[data-v-8cf060b0]{color:var(--ibe_title-color);font-family:var(--font-family-base);font-weight:700;grid-column:1}.value[data-v-8cf060b0]{grid-column:1}@media (min-width: 48em){.value[data-v-8cf060b0]{grid-column:2}}.validation-indicator[data-v-456e9398]{align-items:center;background-color:var(--color-pale);border-radius:50%;display:flex;justify-content:center}.validation-indicator__check[data-v-456e9398]{fill:var(--color-light)}.validation-indicator.is-valid[data-v-456e9398]{background-color:var(--brand-color)}.info-message-container[data-v-4b9aaf75]{margin-bottom:20px}.info-message[data-v-4b9aaf75]{font-size:14px;line-height:22px}.trigger__value[data-v-3d0089d0]{font-size:18px}.trigger[data-v-876d1c52]{width:100%;display:flex;position:relative}@media (max-width: 47.99em){.trigger[data-v-876d1c52]{padding-right:0}}.trigger__wrapper[data-v-876d1c52]{position:relative}.trigger__text-wrapper[data-v-876d1c52]{display:flex;flex-direction:column;justify-content:center;padding-right:10px;position:relative}@media (max-width: 47.99em){.trigger__text-wrapper[data-v-876d1c52]{font-size:14px;-webkit-hyphens:manual;hyphens:manual;line-height:20px;padding-right:60px;word-break:break-word}}.trigger__image[data-v-876d1c52]{align-self:flex-start;border-radius:var(--global-border-radius);flex-shrink:0;margin-right:15px;overflow:hidden;position:relative}@media (min-width: 48em){.trigger__image[data-v-876d1c52]{margin-right:20px}}.trigger__title[data-v-876d1c52]{color:var(--ibe_title-color);font-size:var(--ibe_item-title-font-size);font-weight:700}.trigger__title-container[data-v-876d1c52]{align-items:center;display:flex;gap:var(--ibe_gap)}.trigger__description[data-v-876d1c52]{font-style:var(--ibe-additional-sales_font-style)}.trigger.is-open[data-v-876d1c52]:before{border:1px solid var(--emphasized-background-color);content:"";inset:-10px;position:absolute}.trigger__description[data-v-876d1c52]{font-size:var(--ibe_item-price-font-size);margin-top:var(--details-trigger_margin-top--description)}.trigger-wrapper[data-v-876d1c52]{align-items:center;align-self:center;bottom:1px;display:flex;margin-left:auto;margin-right:1px;right:1px;padding-left:10px;position:absolute;top:1px}.category[data-v-7f1a4973]{font-size:14px;line-height:22px;align-items:center;display:flex}@media (max-width: 47.99em){.category[data-v-7f1a4973]{flex-wrap:wrap}}.category-label[data-v-7f1a4973]{color:var(--color-drab);font-weight:700}@media (max-width: 47.99em){.category-label[data-v-7f1a4973]{width:100%}}.category-price[data-v-7f1a4973]{text-align:right;width:48px}.category-select[data-v-7f1a4973]{margin:0 20px;width:85px}@media (max-width: 47.99em){.category-select[data-v-7f1a4973]{margin-left:auto}}@media (min-width: 48em){.category-unit-label[data-v-7f1a4973]{margin-left:auto}}.categorized-additional-sales[data-v-c1afc996]{flex-wrap:wrap;display:flex;position:relative}@media (max-width: 47.99em){.categorized-additional-sales[data-v-c1afc996]{padding-right:0}}.categorized-additional-sales__wrapper[data-v-c1afc996]{position:relative}.categorized-additional-sales__text-wrapper[data-v-c1afc996]{display:flex;flex-direction:column;justify-content:center;padding-right:10px;position:relative}@media (max-width: 47.99em){.categorized-additional-sales__text-wrapper[data-v-c1afc996]{font-size:14px;-webkit-hyphens:manual;hyphens:manual;line-height:20px;padding-right:60px;word-break:break-word}}.categorized-additional-sales__image[data-v-c1afc996]{align-self:flex-start;border-radius:var(--global-border-radius);flex-shrink:0;margin-right:15px;overflow:hidden;position:relative}@media (min-width: 48em){.categorized-additional-sales__image[data-v-c1afc996]{margin-right:20px}}.categorized-additional-sales__title[data-v-c1afc996]{color:var(--ibe_title-color);font-size:var(--ibe_item-title-font-size);font-weight:700}.categorized-additional-sales__title-container[data-v-c1afc996]{align-items:center;display:flex;gap:var(--ibe_gap)}.categorized-additional-sales__description[data-v-c1afc996]{font-style:var(--ibe-additional-sales_font-style)}.categorized-additional-sales.is-open[data-v-c1afc996]:before{border:1px solid var(--emphasized-background-color);content:"";inset:-10px;position:absolute}.categorized-additional-sales__category-button-bar[data-v-c1afc996]{display:flex;margin-top:20px}.categorized-additional-sales__category-button-bar[data-v-c1afc996] *+*{margin-left:10px}@media (max-width: 63.99em){.categorized-additional-sales__category-button-bar-button[data-v-c1afc996]{flex-grow:1}}@media (min-width: 64em){.categorized-additional-sales__category-button-bar[data-v-c1afc996]{justify-content:flex-end}}.categorized-additional-sales__trigger-wrapper[data-v-c1afc996]{align-self:center;margin-left:auto;margin-right:1px}.categorized-additional-sales__form[data-v-c1afc996]{background-color:var(--emphasized-background-color);margin-top:10px;padding:20px 10px 10px;position:relative;width:100%}.categorized-additional-sales__form-content[data-v-c1afc996]{position:relative}.categorized-additional-sales__form[data-v-c1afc996]:before{background-color:var(--emphasized-background-color);content:"";display:block;position:absolute;top:0}.numeric-additional-sale[data-v-83503613]{padding-right:63px;display:flex;position:relative}@media (max-width: 47.99em){.numeric-additional-sale[data-v-83503613]{padding-right:0}}.numeric-additional-sale__wrapper[data-v-83503613]{position:relative}.numeric-additional-sale__text-wrapper[data-v-83503613]{display:flex;flex-direction:column;justify-content:center;padding-right:10px;position:relative}@media (max-width: 47.99em){.numeric-additional-sale__text-wrapper[data-v-83503613]{font-size:14px;-webkit-hyphens:manual;hyphens:manual;line-height:20px;padding-right:60px;word-break:break-word}}.numeric-additional-sale__image[data-v-83503613]{align-self:flex-start;border-radius:var(--global-border-radius);flex-shrink:0;margin-right:15px;overflow:hidden;position:relative}@media (min-width: 48em){.numeric-additional-sale__image[data-v-83503613]{margin-right:20px}}.numeric-additional-sale__title[data-v-83503613]{color:var(--ibe_title-color);font-size:var(--ibe_item-title-font-size);font-weight:700}.numeric-additional-sale__title-container[data-v-83503613]{align-items:center;display:flex;gap:var(--ibe_gap)}.numeric-additional-sale__description[data-v-83503613]{font-style:var(--ibe-additional-sales_font-style)}.numeric-additional-sale.is-open[data-v-83503613]:before{border:1px solid var(--emphasized-background-color);content:"";inset:-10px;position:absolute}.numeric-additional-sale.is-open .numeric-additional-sale__stepper[data-v-83503613]{background-color:var(--emphasized-background-color);bottom:-9px;padding-right:10px;right:-9px;top:-9px}.numeric-additional-sale__stepper[data-v-83503613]{position:absolute;display:flex;right:1px;bottom:1px;top:1px;padding-left:10px;background-color:var(--color-light)}.numeric-additional-sale__description[data-v-83503613]{font-size:var(--ibe_item-price-font-size);margin-top:var(--number_margin-top--description)}.quantity-explanation[data-v-83503613]{margin-top:20px}.label[data-v-39f5bcb2]{color:var(--color-drab);font-weight:700;margin-bottom:5px}.specification[data-v-6caaef35]{display:flex;position:relative}@media (max-width: 47.99em){.specification[data-v-6caaef35]{padding-right:0}}.specification__wrapper[data-v-6caaef35]{position:relative}.specification__text-wrapper[data-v-6caaef35]{display:flex;flex-direction:column;justify-content:center;padding-right:10px;position:relative}@media (max-width: 47.99em){.specification__text-wrapper[data-v-6caaef35]{font-size:14px;-webkit-hyphens:manual;hyphens:manual;line-height:20px;padding-right:60px;word-break:break-word}}.specification__image[data-v-6caaef35]{align-self:flex-start;border-radius:var(--global-border-radius);flex-shrink:0;margin-right:15px;overflow:hidden;position:relative}@media (min-width: 48em){.specification__image[data-v-6caaef35]{margin-right:20px}}.specification__title[data-v-6caaef35]{color:var(--ibe_title-color);font-size:var(--ibe_item-title-font-size);font-weight:700}.specification__title-container[data-v-6caaef35]{align-items:center;display:flex;gap:var(--ibe_gap)}.specification__description[data-v-6caaef35]{font-style:var(--ibe-additional-sales_font-style)}.specification.is-open[data-v-6caaef35]:before{border:1px solid var(--emphasized-background-color);content:"";inset:-10px;position:absolute}.specification__header[data-v-6caaef35]{font-size:16px;line-height:24px;margin-bottom:10px;width:100%}.specification__value[data-v-6caaef35]{flex-grow:1}@media (min-width: 64em){.specification__values[data-v-6caaef35]{display:flex;gap:10px}}.composite-additional-sales[data-v-c0c1fd70]{flex-wrap:wrap;display:flex;position:relative}@media (max-width: 47.99em){.composite-additional-sales[data-v-c0c1fd70]{padding-right:0}}.composite-additional-sales__wrapper[data-v-c0c1fd70]{position:relative}.composite-additional-sales__text-wrapper[data-v-c0c1fd70]{display:flex;flex-direction:column;justify-content:center;padding-right:10px;position:relative}@media (max-width: 47.99em){.composite-additional-sales__text-wrapper[data-v-c0c1fd70]{font-size:14px;-webkit-hyphens:manual;hyphens:manual;line-height:20px;padding-right:60px;word-break:break-word}}.composite-additional-sales__image[data-v-c0c1fd70]{align-self:flex-start;border-radius:var(--global-border-radius);flex-shrink:0;margin-right:15px;overflow:hidden;position:relative}@media (min-width: 48em){.composite-additional-sales__image[data-v-c0c1fd70]{margin-right:20px}}.composite-additional-sales__title[data-v-c0c1fd70]{color:var(--ibe_title-color);font-size:var(--ibe_item-title-font-size);font-weight:700}.composite-additional-sales__title-container[data-v-c0c1fd70]{align-items:center;display:flex;gap:var(--ibe_gap)}.composite-additional-sales__description[data-v-c0c1fd70]{font-style:var(--ibe-additional-sales_font-style)}.composite-additional-sales.is-open[data-v-c0c1fd70]:before{border:1px solid var(--emphasized-background-color);content:"";inset:-10px;position:absolute}.composite-additional-sales__category[data-v-c0c1fd70]{font-size:14px;line-height:22px}.composite-additional-sales__category-button-bar[data-v-c0c1fd70]{display:flex;justify-content:flex-end;margin-top:20px}.composite-additional-sales__category-button-bar[data-v-c0c1fd70] *+*{margin-left:10px}@media (max-width: 63.99em){.composite-additional-sales__category-button-bar-button[data-v-c0c1fd70]{flex-grow:1}}@media (min-width: 64em){.composite-additional-sales__category-button-bar[data-v-c0c1fd70]{justify-content:flex-end}}.composite-additional-sales__form[data-v-c0c1fd70]{background-color:var(--emphasized-background-color);margin-top:10px;padding:20px 10px 10px;position:relative;width:100%}.composite-additional-sales__form-content[data-v-c0c1fd70]{position:relative}.composite-additional-sales__form[data-v-c0c1fd70]:before{background-color:var(--emphasized-background-color);content:"";display:block;position:absolute;top:0}.additional-sales[data-v-af7fa469]{color:var(--additional-sales_color, #656565)}.additional-sales__description[data-v-af7fa469]{color:var(--additional-sales_color);margin-bottom:20px;position:relative;font-size:var(--ibe_description-font-size);line-height:var(--ibe_description-line-height)}.additional-sales__validation-error[data-v-af7fa469],.additional-sales .explanation-message[data-v-af7fa469]{margin-top:20px}.c-roompot-additional-sales-button[data-v-af7fa469]{font-family:var(--font-family-button);font-size:var(--ibe-text-eta-font-size);line-height:var(--ibe-text-eta-line-height);padding:var(--additional-sales_padding--button)}.message-wrapper[data-v-a8603c42]{margin-bottom:20px}.sales-children-item[data-v-a8603c42]{align-items:flex-start;display:flex;word-break:break-word}.sales-children-item__description-wrapper[data-v-a8603c42]{flex-grow:1}.sales-children-item__title[data-v-a8603c42]{font-size:16px;line-height:24px;font-family:var(--font-family-base);font-size:var(--ibe_item-title-font-size);font-weight:700;color:var(--ibe_title-color)}.sales-children-item__description[data-v-a8603c42]{font-size:12px;line-height:20px}.sales-children-item__explanation-message[data-v-a8603c42]{margin-top:20px}.sales-children-item__price-container[data-v-a8603c42]{font-style:var(--ibe-additional-sales_font-style);font-size:var(--ibe_item-price-font-size);margin-top:5px}.sales-children-item__number-stepper[data-v-a8603c42]{margin-left:20px}.sales-children-item__validation-error[data-v-a8603c42]{margin-top:20px}.sales-children-item__wrapper+.sales-children-item__wrapper[data-v-a8603c42]{margin-top:20px}.content[data-v-97623c16]{color:#656565;margin-top:20px}.content-wrapper[data-v-97623c16]{margin:0 auto;max-width:400px;text-align:center}.loader[data-v-97623c16]{margin-bottom:30px}.heading[data-v-97623c16]{font-family:var(--font-family-brand);font-weight:700;font-size:24px;line-height:32px}.key[data-v-92a7c080]{color:var(--ibe_title-color);display:block;font-family:var(--font-family-base);font-weight:700}.summary-item[data-v-92a7c080]{background-color:#fff;color:var(--color-dim);display:flex;flex-direction:column;font-size:14px;gap:var(--ibe-booking-summary-panel_item-gap);line-height:var(--ibe-main-grid_detail-column-line-height);padding:var(--ibe-main-grid_detail-column-item-padding)}.panel[data-v-362934f4]{border-radius:var(--ibe_border-radius);box-shadow:var(--ibe-booking-summary-panel_box-shadow)}@media (min-width: 48em){.panel[data-v-362934f4]{overflow:hidden}}.image[data-v-362934f4]{background-color:var(--color-soft)}@media (max-width: 47.99em){.image[data-v-362934f4]{background-color:var(--color-dim);margin-bottom:-37px}}.image-wrapper[data-v-362934f4]{position:relative}.summary[data-v-362934f4]{background-color:#f5f5f5;box-shadow:var(--ibe-booking-summary-panel_summary-box-shadow);font-family:var(--ibe-main-grid_detail-column-font-family);display:flex;flex-direction:column;gap:1px;margin:var(--ibe-booking-summary-panel_summary-margin)}@media (max-width: 47.99em){.summary[data-v-362934f4]{border-radius:var(--ibe_border-radius);overflow:hidden;position:relative}}.simple-mobile-title[data-v-362934f4]{font-family:var(--font-family-brand);font-weight:700;font-size:24px;line-height:32px;color:var(--ibe-main-header_color);margin-bottom:-7px;padding:30px 20px 0}.title-wrapper[data-v-362934f4]{font-family:var(--font-family-brand);font-weight:700;font-size:24px;line-height:32px;color:var(--color-light);padding:30px 15px 60px;position:relative}@media (min-width: 64em){.title-wrapper[data-v-362934f4]{display:none}}.ibe-section[data-v-abd3f774]{background-color:#fff;border-bottom:var(--ibe-section_border-bottom);box-shadow:var(--ibe_box-shadow);color:var(--ibe-section_color);position:relative}.ibe-section[data-v-abd3f774]:not(.is-compact){border-radius:var(--ibe_border-radius)}.ibe-section__content[data-v-abd3f774]{font-size:var(--ibe-section_content-font-size);line-height:var(--ibe-section_content-line-height)}.ibe-section--page-editor~.ibe-section[data-v-abd3f774]{margin-top:10px}.ibe-section__container[data-v-abd3f774]{padding:var(--ibe-section_container-padding)}@media (min-width: 90em){.ibe-section__container[data-v-abd3f774]{display:flex;gap:var(--ibe-section_container-gap)}.ibe-section__container .ibe-section__header-wrapper[data-v-abd3f774]{flex-shrink:0;max-width:235px;width:33.3333%}.ibe-section__container .ibe-section__content[data-v-abd3f774]{flex-grow:1}}.ibe-section__header[data-v-abd3f774]{font-size:18px;line-height:26px;color:var(--ibe_title-color);font-family:var(--ibe-section_title-font-family)!important;font-weight:700!important;margin-bottom:var(--ibe-section_header-margin-bottom);max-width:var(--ibe-section_header-max-width)}@media (min-width: 64em){.ibe-section__header[data-v-abd3f774]{font-size:24px;line-height:32px}}.ibe-section+.ibe-section[data-v-abd3f774]:not(.is-compact,.ibe-section--hidden){margin-top:var(--ibe-section_margin-top)}.ibe-section+.ibe-section.is-compact[data-v-abd3f774]{margin-top:1px}.item-wrapper[data-v-74c4a19c]{align-items:center;display:flex;flex-direction:row}.title[data-v-74c4a19c]:before{display:block;width:8px;height:14px;border:solid #6fbb1f;border-width:0 4px 4px 0;transform:rotate(45deg);border-color:var(--brand-color);content:"";display:inline-block;left:4px;margin-right:15px;position:relative;top:-1px}.wrapper[data-v-7c8e075f]{background-color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center}@media (min-width: 90em){.wrapper[data-v-7c8e075f]{gap:20px}}.s-cms-content{line-height:var(--base-text-eta-line-height, 28px)!important}.s-cms-content strong{font-family:var(--font-family-base)!important;font-weight:700}.confirmation-reservations strong[data-v-4ee88d47]{font-family:var(--font-family-base)}.confirmation-thanks__text[data-v-04ef9305]{margin-bottom:20px}.confirmation-thanks__buttons[data-v-04ef9305]{display:flex}.confirmation-thanks__buttons .confirmation-thanks__anchor+.confirmation-thanks__anchor[data-v-04ef9305]{margin-left:10px}@media (max-width: 47.99em){.confirmation-thanks__buttons .confirmation-thanks__anchor+.confirmation-thanks__anchor[data-v-04ef9305]{margin:20px 0 0}}@media (max-width: 47.99em){.confirmation-thanks__buttons[data-v-04ef9305]{flex-direction:column;align-items:flex-start}}.c-roompot-confirmation-thanks[data-v-04ef9305]{--button_padding: var(--ibe-button_padding);--button-component-border-width: var(--ibe-button-border-width);font-weight:700}.wrapper[data-v-ec53cb73]{background-color:#d0e6f1}.consulent-bar[data-v-ec53cb73]{font-size:14px;line-height:22px;color:var(--color-dark);padding:10px 0}@media (min-width: 48em){.copyright-notice{display:block;margin-top:10px}}.image[data-v-3dae99f8]{margin-bottom:10px}.t-ldl .image[data-v-3dae99f8]{display:none}@media (min-width: 48em){.image[data-v-3dae99f8]{margin-bottom:0;margin-right:40px}}.message[data-v-3dae99f8]{font-size:16px;line-height:24px;max-width:620px}@media (max-width: 47.99em){.message[data-v-3dae99f8]{text-align:center}}.outer-wrapper[data-v-3dae99f8]{display:flex;font-size:var(--ibe-section_content-font-size);justify-content:center;margin-top:40px}@media (min-width: 48em){.outer-wrapper[data-v-3dae99f8]{min-height:50vh}}.redirect-button[data-v-3dae99f8]{font-size:16px;line-height:24px;margin-top:20px}@media (max-width: 47.99em){.redirect-button[data-v-3dae99f8]{text-align:center;width:100%}}.title[data-v-3dae99f8]{font-family:var(--font-family-brand);font-weight:400;font-size:24px;line-height:32px;color:var(--color-dark);font-weight:var(--ibe-fatal-notification_title-font-weight);margin-bottom:10px}.t-ldl .title[data-v-3dae99f8]{color:#00727a}@media (min-width: 48em){.title[data-v-3dae99f8]{font-size:28px;line-height:36px}}.wrapper[data-v-3dae99f8]{align-items:center;display:flex}@media (max-width: 47.99em){.wrapper[data-v-3dae99f8]{flex-direction:column}}.message-text-container[data-v-a3d28a81]{margin-bottom:20px}.message-text-container .message-text[data-v-a3d28a81]{font-family:var(--font-family-base)!important;font-size:16px;font-weight:400;line-height:24px}.wrapper[data-v-0ad7bf2a]{background-color:var(--ibe-finish-booking-later_background-color);padding:20px}.truncated-text[data-v-289450e9]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit}.logo[data-v-336f50f7]{box-shadow:var(--ibe-header_logo-box-shadow);height:86px;left:0;position:absolute;top:0}@media (max-width: 47.99em){.logo[data-v-336f50f7]{height:60px}}.white-label-logo[data-v-336f50f7]{width:86px}.menu[data-v-336f50f7]{display:flex;flex-grow:1;justify-content:flex-end}.container[data-v-336f50f7]{font-size:14px;line-height:22px;align-items:center;display:flex;font-family:var(--font-family-brand);font-weight:700;gap:15px;height:56px;position:relative;max-width:100%}@media (min-width: 48em){.container[data-v-336f50f7]{height:80px}}.container--full-height[data-v-336f50f7]{height:100%}.container--push-right[data-v-336f50f7]{margin-left:auto}.logged-in-state[data-v-336f50f7]{color:var(--ibe-header_color);overflow:hidden}.logged-in-state-container[data-v-336f50f7]{align-items:center;display:flex;gap:5px}.logged-in-state-container>.header-icon[data-v-336f50f7]{color:var(--ibe-header_color)}.help-button[data-v-336f50f7]{align-items:center;color:var(--ibe-header_color)!important;display:flex;font-weight:var(--ibe-header_font-weight);gap:5px}.help-button>.header-icon[data-v-336f50f7]{color:var(--ibe-header_help-icon-color)!important}.help-button[data-v-336f50f7]:hover{background-color:var(--ibe-header_help-background-color-hover);color:var(--ibe-header_color-hover)!important}.help-button:hover>.header-icon[data-v-336f50f7]{color:var(--ibe-header-help-icon-color-hover)!important}.header-icon[data-v-336f50f7]{height:20px;flex-shrink:0;width:20px}.inner-container[data-v-336f50f7]{padding-left:75px;position:relative}@media (min-width: 48em){.inner-container[data-v-336f50f7]{padding-left:101px}}.inner-container.hsn[data-v-336f50f7]{padding-left:115px}@media (min-width: 48em){.inner-container.hsn[data-v-336f50f7]{padding-left:219px}}.inner-container.ldl[data-v-336f50f7]{padding-left:155px}.inner-container.ldl .container[data-v-336f50f7]{font-family:Arial,sans-serif;height:80px}.inner-container.ldl .logo[data-v-336f50f7]{bottom:0;box-shadow:none;height:50px;margin:auto 0;top:0}.site-header[data-v-336f50f7]{background-color:var(--site-header-color-primary);box-shadow:var(--ibe-header_box-shadow);position:relative}.truncated-text[data-v-336f50f7]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.heading-title[data-v-d2549963]{font-family:var(--font-family-brand);font-weight:700;color:var(--ibe_title-color);font-size:var(--heading_title-font-size, 36px);line-height:var(--heading_title-line-height, 44px);margin-bottom:0}@media (max-width: 47.99em){.heading-title[data-v-d2549963]{font-size:28px;line-height:36px}}.homeowner-cleaning__explanation{font-size:16px;line-height:24px;margin-bottom:20px}.payzone-container{background-color:var(--color-light);max-width:600px;min-height:600px;margin:60px auto;padding:40px}@media (max-width: 47.99em){.payzone-container{margin:40px auto;padding:20px}}.payzone-container small.c-ingenico__select-group .c-select{width:42%}.conditions-wrapper[data-v-8ee3cd7e]{margin-top:-var(--global-border-radius)}.container[data-v-8ee3cd7e]{border:1px solid var(--insurance_container-border, var(--input_border-color));border-radius:var(--global-border-radius);cursor:pointer;margin:0;padding:20px;width:100%}.container--conditions[data-v-8ee3cd7e]{background-color:var(--insurance_conditions-background-color, #f5f5f5);display:flex;gap:20px}.is-invalid .container--conditions[data-v-8ee3cd7e]{border-color:var(--input_border-color-invalid)}.container--product[data-v-8ee3cd7e]{background-color:#fff;color:var(--insurance_color);position:relative;z-index:1}.is-invalid .container--product[data-v-8ee3cd7e]{border-bottom-color:var(--input_border-color-invalid)}.container[data-v-8ee3cd7e]:before{left:calc(100% - 40px);top:20px}.container[data-v-8ee3cd7e]:after{left:calc(100% - 34px);top:23px}.header[data-v-8ee3cd7e]{align-items:center;display:flex;font-size:var(--ibe-text-eta-font-size);line-height:var(--ibe-text-eta-line-height)}.header-container[data-v-8ee3cd7e]{margin-bottom:10px}.insurance__checkbox[data-v-8ee3cd7e]{margin-left:auto;width:20px}.name[data-v-8ee3cd7e]{font-weight:700}.descriptive-text[data-v-8ee3cd7e]{font-size:var(--ibe-text-eta-font-size, 14px);line-height:var(--ibe-text-eta-line-height, 22px)}.descriptive-text[data-v-8ee3cd7e] li:before{top:var(--insurance_descriptive-text-top, 9px)}@media (min-width: 20em) and (max-width: 47.99em){.descriptive-text[data-v-8ee3cd7e]{font-size:var(--ibe-base-text-theta-font-size);line-height:var(--ibe-base-text-iota-line-height)}}.price-information[data-v-8ee3cd7e]{font-style:var(--insurance_price-information-font-style, italic)}.section+.section[data-v-f3f7f9af]{margin-top:20px}.description[data-v-4b50df63]{line-height:var(--ibe_description-line-height);color:var(--account-summary_description-color);font-size:var(--ibe_description-font-size);margin-bottom:20px}.edit-label[data-v-4b50df63]{align-items:center;color:var(--color-link);display:flex;font-weight:700;flex-direction:row;gap:1ch;margin-top:var(--account-summary_margin-top--edit-label, 10px)}.travel-group-summary:hover .edit-label[data-v-4b50df63]{color:var(--color-link-hover)}.label[data-v-4b50df63]{flex-grow:1;font-size:14px;line-height:20px}@media (min-width: 48em){.label[data-v-4b50df63]{font-size:16px;line-height:24px}}:hover .label[data-v-4b50df63]{color:var(--color-drab)}.label-title[data-v-4b50df63]{color:var(--ibe_title-color);display:block;font-family:var(--font-family-base);font-size:var(--ibe_item-title-font-size);font-weight:700}.hover-scale-container[data-v-4b50df63]{border-radius:var(--global-border-radius);overflow:hidden}.hover-scale-item[data-v-4b50df63]{transition:transform .3s ease-out;will-change:transform}.travel-group-summary:hover .hover-scale-item[data-v-4b50df63]{transform:scale(1.1)}.travel-group-summary[data-v-4b50df63]{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:15px;text-align:left;width:100%}@media (min-width: 48em){.travel-group-summary[data-v-4b50df63]{gap:20px}}.button-container[data-v-4d2ba2fc]{display:flex;flex-direction:row;gap:5px;justify-content:var(--login-email-address_justify-content--button, flex-end);margin-top:20px;width:var(--login-email-address_width--button-container)}.description[data-v-4d2ba2fc]{font-size:var(--ibe-text-eta-font-size, 14px);line-height:var(--ibe-text-eta-line-height, 22px);margin-bottom:20px;color:var(--login-email-address_color--description)}@media (min-width: 20em) and (max-width: 47.99em){.description[data-v-4d2ba2fc]{font-size:var(--ibe-base-text-theta-font-size);line-height:var(--ibe-base-text-iota-line-height)}}.explanation[data-v-4d2ba2fc]{font-size:12px;line-height:20px;margin-top:5px}.c-heading[data-v-1c59cb3f]{font-family:var(--font-family-brand)!important;font-weight:700!important}.description[data-v-1c59cb3f]{font-size:14px;line-height:22px;margin-bottom:20px;margin-top:10px;color:var(--base-text-secondary)}.divider[data-v-1c59cb3f]{margin:30px 0;position:relative;text-align:center}.divider[data-v-1c59cb3f]:before{bottom:0;border-top:1px solid var(--ibe-divider-color, #c9c9c9);content:"";display:block;height:1px;margin:auto 0;position:absolute;top:0;width:100%}.divider-caption[data-v-1c59cb3f]{font-size:14px;line-height:22px;background-color:#fff;padding:0 20px;position:relative;z-index:1}.input-field-wrapper[data-v-1c59cb3f]{border:1px solid #c9c9c9}.toggle-button[data-v-1c59cb3f]{background-color:transparent}.divider-caption[data-v-1c59cb3f]{color:var(--base-text-secondary)}.description[data-v-5ef67a51]{margin-bottom:20px}.login-section-component[data-v-5ef67a51]{position:relative}.notifications[data-v-84ccc1cf]{--notification-spacing: 20px;--notification-max-width: 90vw;background-color:var(--emphasized-background-color);border:1px solid #00adef;border-radius:10px;display:flex;flex-direction:column;margin-top:15vh;max-width:var(--notification-max-width);max-height:70vh;padding:var(--notification-spacing)}@media (min-width: 48em){.notifications[data-v-84ccc1cf]{--notification-spacing: 30px;--notification-max-width: 80vw}}@media (min-width: 64em){.notifications[data-v-84ccc1cf]{--notification-max-width: 870px}}.notifications__container[data-v-84ccc1cf]{display:flex;overflow-y:auto;justify-content:flex-start}.notifications__footer[data-v-84ccc1cf]{border-top:1px solid var(--color-soft);padding-top:var(--notification-spacing);position:relative}.notifications__icon[data-v-84ccc1cf]{fill:var(--accessory-color);flex-shrink:0;height:24px;margin-right:10px;width:24px}.notifications__spacer[data-v-84ccc1cf]{height:var(--notification-spacing)}.notifications__title[data-v-84ccc1cf]{font-size:16px;line-height:24px;font-weight:700}.logo[data-v-2de846c2]{border:1px solid #e5e5e5;border-radius:var(--global-border-radius);flex-shrink:0;overflow:hidden;max-width:140px;padding:20px}@media (min-width: 90em){.logo[data-v-2de846c2]{margin-left:auto}}.partner-usps[data-v-2de846c2]{display:flex;flex-direction:column;gap:20px}@media (min-width: 90em){.partner-usps[data-v-2de846c2]{flex-direction:row;gap:40px}}.usp[data-v-2de846c2]{align-items:center;display:flex}.usp[data-v-2de846c2]:before{display:block;width:8px;height:14px;border:solid #6fbb1f;border-width:0 4px 4px 0;transform:rotate(45deg);border-color:var(--brand-color);content:"";left:4px;margin-right:15px;position:relative;top:-2px}.cancel-button-wrapper[data-v-cbab0a16]{align-self:var(--ibe-previous-link_align-self)}.cancel-icon[data-v-cbab0a16]{--ibe-action-icon_color: var(--ibe-cancel-button_color);--ibe-action-icon_color-hover: var(--ibe-cancel-button_color);--ibe-action-icon_indicator-border: var( --ibe-action-icon_indicator-cancel-border );--ibe-action-icon_indicator-color: var(--ibe-cancel-button_color)}.payment-bar{position:relative;margin-bottom:40px}.section+.section[data-v-815be7c2]{margin-top:20px}.payment-terms__description[data-v-9355ccfb]{margin-bottom:40px}.payment-terms__voucher-info-wrapper[data-v-9355ccfb]{margin-top:20px}.voucher-review__label[data-v-7db4fafd]{font-weight:700;margin-bottom:10px}.voucher-validation__error-wrapper[data-v-c879c240]{margin-top:20px}.voucher-validation__input-wrapper+.voucher-validation__input-wrapper[data-v-c879c240]{margin-top:20px}.voucher-list__item[data-v-885a4763]{font-size:12px;line-height:20px;display:flex;align-items:center;background-color:var(--emphasized-background-color);padding:20px}.voucher-list__item-description[data-v-885a4763]{flex-grow:1;margin-left:10px}.voucher-list__item-button[data-v-885a4763],.voucher-list__item-icon[data-v-885a4763]{flex-shrink:0}.voucher-list__item--unused[data-v-885a4763]{background-color:rgba(var(--emphasized-background-color),.3)}.voucher-list__item--unused .voucher-list__item-description[data-v-885a4763],.voucher-list__item--unused .voucher-list__item-icon[data-v-885a4763]{opacity:.3}.payment-voucher__error-wrapper{margin-top:20px}.payment-voucher__list-wrapper{position:relative;margin-top:20px}.payment-options-wrapper{margin-top:-10px}@media (min-width: 48em){.payment-options-wrapper{margin-top:-20px}}.pay-option-logo{display:block;margin-top:10px;max-height:22px}@media (min-width: 48em){.pay-option-logo{margin-top:20px}}.message[data-v-1275cd55]{font-size:14px;line-height:22px;color:var(--color-drab)}@media (max-width: 47.99em){.persuasion-notification[data-v-1275cd55]{margin:20px}}.title[data-v-1275cd55]{font-size:18px;line-height:26px;font-family:var(--ibe-persuasion-notification_title-font-family, var(--font-family-base))!important;font-weight:700!important;color:var(--color-dark)}@media (min-width: 64em){.title[data-v-1275cd55]{font-size:24px;line-height:32px}}@media (min-width: 90em){.content-wrapper[data-v-1275cd55]{display:flex;gap:40px}.persuasion-notification[data-v-1275cd55]{--highlight-box-padding: 30px}.message[data-v-1275cd55]{font-size:16px;line-height:24px}.title[data-v-1275cd55]{max-width:235px;width:33.3333%}}.cardinal[data-v-5cbd4d3d]{--progress-bar-step-cardinal-background-color: var( --ibe-progress-bar-step_default-background-color, var(--color-light) );align-items:center;border:1px solid currentcolor;background-color:var(--progress-bar-step-cardinal-background-color);background-image:var(--progress-bar-step-cardinal-background-image, unset);border-radius:50%;display:flex;flex-shrink:0;height:var(--progress-bar-cardinal-size);justify-content:center;position:relative;text-align:center;width:var(--progress-bar-cardinal-size)}.cardinal[data-v-5cbd4d3d]:before{content:counter(progress-step)}.is-active .cardinal[data-v-5cbd4d3d]{--progress-bar-step-cardinal-background-color: var(--brand-color);--progress-bar-step-cardinal-background-image: var(--brand-gradient);border:none;color:var(--color-light);font-weight:var(--ibe-progress-bar_current-step-cardinal-font-weight)}.is-active.is-previous-step .cardinal[data-v-5cbd4d3d]{--progress-bar-step-cardinal-background-color: var( --ibe-progress-bar_previous-step-cardinal-background-color, var(--brand-color) );border:var(--ibe-progress-bar_previous-step-cardinal-border);color:var(--ibe-progress-bar_previous-step-cardinal-color)}.is-interactive .cardinal[data-v-5cbd4d3d]:after{content:"";background-color:#e5e5e5;background-image:var(--progress-bar-step-cardinal-background-image, unset);border-radius:50%;display:block;height:calc(var(--progress-bar-cardinal-size) + 10px);opacity:0;position:absolute;transition:opacity .3s ease-out;width:calc(var(--progress-bar-cardinal-size) + 10px);z-index:-1}.is-interactive:hover .cardinal[data-v-5cbd4d3d]:after{opacity:.4}.is-previous-step .cardinal[data-v-5cbd4d3d]:before{content:""}.is-visited-step .cardinal[data-v-5cbd4d3d]{--progress-bar-step-cardinal-background-color: var(--color-dim);--progress-bar-step-cardinal-background-image: linear-gradient(135deg, var(--color-pale) 0%, var(--color-dim) 100%);color:var(--color-light);border:none}.checkmark-icon[data-v-5cbd4d3d]{--progress-bar-checkmark-size: 10px;height:var(--progress-bar-checkmark-size)!important;width:var(--progress-bar-checkmark-size)!important}@media (min-width: 48em){.checkmark-icon[data-v-5cbd4d3d]{--progress-bar-checkmark-size: 14px}}.content[data-v-5cbd4d3d]{flex-shrink:0;padding:0 var(--progress-bar-horizontal-padding);padding-bottom:calc(var(--progress-bar-font-size) * 1.4 + 5px);position:relative}.is-interactive .content[data-v-5cbd4d3d]{cursor:pointer}.content-wrapper[data-v-5cbd4d3d]{background-color:transparent;border:none;padding:var(--progress-bar-vertical-padding) 0;position:relative}.is-current-step .content-wrapper[data-v-5cbd4d3d]:before{background-color:var(--ibe-progress-bar_current-step-indicator-color);background-image:var(--ibe-progress-bar_current-step-indicator-background-image);bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translate(-50%);width:var(--progress-bar-content-width)}.label[data-v-5cbd4d3d]{bottom:0;color:var(--ibe-progress-bar_label-color);left:50%;line-height:1.4;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content}.is-current-step .label[data-v-5cbd4d3d]{color:var(--ibe-progress-bar_label-color-current-step);font-weight:700}.is-interactive:hover .label[data-v-5cbd4d3d]{color:var(--color-link-hover)}.progress-bar-step[data-v-5cbd4d3d]{--progress-bar-cardinal-size: 20px;--progress-bar-content-width: calc( var(--progress-bar-cardinal-size) + (var(--progress-bar-horizontal-padding) * 2) );--progress-bar-font-size: 10px;--progress-bar-horizontal-padding: 15px;--progress-bar-vertical-padding: 10px;color:var(--ibe-progress-bar_step-color);counter-increment:progress-step;display:flex;font-size:var(--progress-bar-font-size);justify-content:flex-end;position:relative;width:100%}@media (min-width: 48em){.progress-bar-step[data-v-5cbd4d3d]{--progress-bar-cardinal-size: 30px;--progress-bar-font-size: 14px;--progress-bar-horizontal-padding: 25px;--progress-bar-vertical-padding: 20px}}.progress-bar-step.has-line[data-v-5cbd4d3d]:before{border-color:var(--color-soft);border-style:dashed;border-width:1px 0 0;content:"";height:1px;left:0;position:absolute;right:var(--progress-bar-content-width);top:calc(var(--progress-bar-cardinal-size) / 2 + var(--progress-bar-vertical-padding))}.progress-bar-step.has-line.is-active[data-v-5cbd4d3d]:before{border-style:solid}.max-width-wrapper[data-v-6e750ffe]{margin:0 auto;max-width:940px}.progress-bar[data-v-6e750ffe]{counter-reset:progress-step;display:flex;margin:0 auto;max-width:calc(20% * var(--3e90bdab));position:relative;z-index:0}.steps-list[data-v-6e750ffe]{display:flex;flex-grow:1;list-style-type:none;margin:0;padding:0}.steps-list li[data-v-6e750ffe]{flex-grow:1}.wrapper[data-v-6e750ffe]{background-color:var(--ibe-progress-bar_background-color)}.text{margin-left:10px}.usp-item{align-items:center;display:flex}@media screen and (max-width: 767px){.usp-item{justify-content:center}}@media screen and (min-width: 768px){.usp-list{text-align:center}}.svg-wrapper{display:flex;fill:var(--brand-color-websafe)}.product-list li+li{margin-top:10px}.review-section+.review-section{margin-top:10px}.selected-value{align-items:center;display:flex;gap:5px}.selected-value .cross-icon{fill:var(--review-insurance_cross-icon-fill, #f74923)}.selected-value .check-icon{fill:var(--review-insurance_check-icon-fill, #5aa423)}.c-form__item+.c-form__item[data-v-3357007b]{margin-left:10px}.postal-code-field[data-v-3357007b]{width:58.3333333333%}.street-field.is-uk-address[data-v-3357007b]{width:50%}.house-number-field[data-v-3357007b]{width:41.6666666667%}.house-number-field.is-uk-address[data-v-3357007b]{width:50%}.address[data-v-3357007b]{font-size:var(--ibe-text-eta-font-size, 14px);line-height:var(--ibe-text-eta-line-height, 22px);background-color:var(--emphasized-background-color);display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;min-height:60px;padding:20px;position:relative}.address[data-v-3357007b]>*{width:100%}.address__edit-link[data-v-3357007b]{color:var(--color-link);cursor:pointer;font-weight:700;text-align:right;width:50%}.address__title[data-v-3357007b]{width:50%}.address-not-found[data-v-3357007b]{font-size:12px;line-height:20px;background-color:var(--emphasized-background-color);padding:20px;margin-bottom:20px;margin-top:20px}.dutch-field-order .city-field[data-v-3357007b],.dutch-field-order .house-number-field[data-v-3357007b],.input-group--wrap .city-field[data-v-3357007b]{margin-top:20px}@media (max-width: 47.99em){.country-radio-group[data-v-3357007b]{flex-direction:column}.country-radio-group .c-form__item[data-v-3357007b]{margin-left:0}}@media (min-width: 48em){.c-form__item[data-v-122c9a55]{line-height:26px}}.c-form__item.specify-newsletter[data-v-122c9a55]{width:100%}.c-form__item.specify-conditions[data-v-122c9a55]{width:100%;margin-top:20px}.c-form__item.specify-conditions+.validation-error[data-v-122c9a55]{margin-top:10px}.specify-conditions-link-container[data-v-122c9a55]{align-items:center;font-size:var(--ibe-text-eta-font-size, 12px);display:grid;gap:10px;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;line-height:var(--ibe-text-eta-line-height, 20px);margin-top:20px}@media (min-width: 20em) and (max-width: 47.99em){.specify-conditions-link-container[data-v-122c9a55]{font-size:var(--ibe-base-text-theta-font-size)}}.specify-conditions-link[data-v-122c9a55]{background-color:transparent;border:none;color:var(--color-link);font-family:var(--font-family-base);font-size:var(--ibe-specify-conditions_link-font-size);font-weight:400;padding:0;text-decoration:underline}.specify-conditions-link[data-v-122c9a55]:hover{color:var(--button-text-color-hover)}.specify-conditions-link-wrapper[data-v-122c9a55]{position:relative}.specify-conditions-link-wrapper+.specify-conditions-link-wrapper[data-v-122c9a55]{padding-left:10px;text-align:center}.specify-conditions-link-wrapper+.specify-conditions-link-wrapper[data-v-122c9a55]:before{align-items:center;bottom:0;content:"|";display:flex;left:0;position:absolute;top:0}.c-form__item[data-v-698a723e]{margin-bottom:var(--specify-person-details_margin-bottom--c-from-item)}.c-form__item.first-name-field[data-v-698a723e],.c-form__item.first-name-field[data-v-698a723e]:last-of-type,.c-form__item.middle-name-field[data-v-698a723e],.c-form__item.middle-name-field[data-v-698a723e]:last-of-type,.c-form__item.date-of-birth-field[data-v-698a723e],.c-form__item.date-of-birth-field[data-v-698a723e]:last-of-type{padding-right:10px}.c-form__item.gender-input-field[data-v-698a723e]{font-family:var(--font-family-base);width:unset}@media (min-width: 48em){.c-form__item.gender-input-field+.c-form__item.gender-input-field[data-v-698a723e]{margin-left:20px}}.c-form__item.first-name-field[data-v-698a723e],.c-form__item.last-name-field[data-v-698a723e]{width:41.6666666667%}.c-form__item.middle-name-field[data-v-698a723e]{width:16.6666666667%}.c-form__item.date-of-birth-field[data-v-698a723e]{width:100%}@media (max-width: 47.99em){.c-form__item.middle-name-field[data-v-698a723e],.c-form__item.middle-name-field[data-v-698a723e]:last-of-type,.c-form__item.date-of-birth-field[data-v-698a723e],.c-form__item.date-of-birth-field[data-v-698a723e]:last-of-type{padding-right:0}.c-form__item.date-of-birth-field[data-v-698a723e],.c-form__item.gender-input-field[data-v-698a723e]{width:100%}.c-form__item.gender-input-field+.c-form__item.gender-input-field[data-v-698a723e]{margin-top:var(--specify-person-details_margin-top--gender-input-field, 10px)}}@media (max-width: 90em){.c-form__item.first-name-field[data-v-698a723e]{width:66.6666666667%}.c-form__item.middle-name-field[data-v-698a723e]{width:33.3333333333%}.c-form__item.last-name-field[data-v-698a723e]{width:100%;margin-top:20px}}@media (min-width: 90em){.display-none\@large-desktop[data-v-698a723e]{display:none}}@media (max-width: 90em){.display-none-until\@desktop-large[data-v-698a723e]{display:none}}.gender-field-group+.input-group[data-v-698a723e]{margin-top:20px}.gender-field-group+.validation-error[data-v-698a723e]{margin-top:10px}@media (max-width: 47.99em){.gender-field-group[data-v-698a723e]{align-items:flex-start;display:flex;flex-direction:var(--specify-person-details_flex-direction--gender-field-group, column)}}.contact-for-accommodation-tooltip[data-v-0c154702]{position:relative;top:2px}.error-message[data-v-2346c4d8]{margin-top:10px}.message[data-v-2346c4d8]{margin-top:20px}.input-group[data-v-2346c4d8]{display:flex;margin:20px 0 0}@media (max-width: 47.99em){.input-group[data-v-2346c4d8]{align-items:flex-start;flex-direction:column}}@media (min-width: 48em){.input-group[data-v-2346c4d8]{align-items:flex-end}.input-group .input-item[data-v-2346c4d8]{width:unset}.input-group .input-item+.input-item[data-v-2346c4d8]{margin-left:20px}}.tooltip-trigger[data-v-2346c4d8]{position:relative;top:4px}.create-account-usps br{display:none}.create-account-usps ul{margin-top:10px}.create-account-usps li{margin-left:20px;position:relative}.create-account-usps li:before{display:block;width:7px;height:11px;border:solid var(--specify-create-account_check-mark-color, #6fbb1f);border-width:0 3px 3px 0;transform:rotate(45deg);content:"";position:absolute;left:-20px;top:2px}.create-account-usps li+li{margin-top:5px}.stick-price-bar[data-v-01a18c71]{background-color:var(--color-light);border-top:1px solid var(--color-soft);bottom:0;left:0;position:fixed;right:0;z-index:1}@media (min-width: 48em){.stick-price-bar[data-v-01a18c71]{bottom:0}}@media (min-width: 64em){.stick-price-bar[data-v-01a18c71]{display:none}}.t-rgp .stick-price-bar[data-v-01a18c71]{--ibe-box-shadow: 2px 7px 35px 0 rgba(0, 0, 0, .1)}.category[data-v-544eb720]{align-items:center;display:flex}.description[data-v-544eb720]{font-size:12px;line-height:20px;color:var(--color-drab);margin-left:10px}.label[data-v-544eb720]{color:var(--color-dark);font-weight:700}.label.is-disabled[data-v-544eb720]{opacity:.3}.label-wrapper[data-v-544eb720]{align-items:center;display:flex;gap:1ch}.select-field[data-v-544eb720]{margin-left:auto;min-width:-moz-max-content;min-width:max-content;width:100px}.title[data-v-638ef279]{color:var(--color-dark);font-weight:700}.travel-group-ages[data-v-638ef279]{display:flex;flex-direction:column;gap:20px}.travel-group-ages.is-muted[data-v-638ef279]{opacity:.3;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.condition[data-v-d7429f26]{background-color:#f5f5f5;border:1px solid #c9c9c9;border-radius:var(--global-border-radius);display:flex;gap:20px;justify-content:space-between;padding:20px}.condition.is-invalid[data-v-d7429f26]{border-color:var(--input_border-color-invalid)}.insurance__checkbox[data-v-d7429f26]{margin-left:auto;width:20px}.pets-restriction-message[data-v-d7429f26]{font-size:14px;line-height:22px}.pets-restriction-wrapper[data-v-d7429f26]{font-size:14px;line-height:22px;display:flex;flex-direction:column;gap:20px}.edit-label[data-v-c95a66e0]{align-items:center;color:var(--color-link);display:flex;font-weight:700;flex-direction:row;gap:1ch}.travel-group-summary:hover .edit-label[data-v-c95a66e0]{color:var(--color-link-hover)}.label[data-v-c95a66e0]{flex-grow:1;font-size:var(--ibe_item-price-font-size);line-height:24px}.travel-group-summary:hover .label[data-v-c95a66e0]{color:var(--color-drab)}.label-title[data-v-c95a66e0]{font-family:var(--font-family-base);font-size:var(--ibe_item-title-font-size);font-weight:700;color:var(--ibe_title-color);display:block}.travel-group-summary:hover .label-title[data-v-c95a66e0]{color:var(--color-link)}.hover-scale-container[data-v-c95a66e0]{border-radius:var(--global-border-radius);flex-shrink:0;overflow:hidden}.hover-scale-item[data-v-c95a66e0]{transition:transform .3s ease-out;will-change:transform}.travel-group-summary:hover .hover-scale-item[data-v-c95a66e0]{transform:scale(1.1)}.travel-group-summary[data-v-c95a66e0]{align-items:center;color:var(--ibe-section_color)!important;display:flex;flex-direction:row;font-family:var(--font-family-base)!important;font-weight:400;gap:15px;text-align:left;width:100%}.travel-group-summary[data-v-c95a66e0]:hover{color:var(--ibe-section_color)!important}@media (min-width: 48em){.travel-group-summary[data-v-c95a66e0]{gap:20px}}.ages-wrapper[data-v-81742492]{border-top:1px solid var(--background-color-primary);padding-top:20px}.content-wrapper[data-v-81742492]{display:flex;flex-direction:column;gap:20px}.description[data-v-81742492]{font-size:var(--ibe_description-font-size);line-height:var(--ibe_description-line-height)}.travel-group-with-ages[data-v-81742492]{display:flex;flex-direction:column;gap:20px}.full-screen-loader[data-v-cfef9ca0]{background:#f5f5f5;inset:0;position:fixed;z-index:411}.scarcity-message[data-v-051eba8c]{font-size:12px;line-height:20px;color:var(--ibe_warning-color);font-family:var(--ibe-scarcity-message_font-family);font-weight:700}.accommodation-code[data-v-5da7d6dd]{font-family:var(--ibe-sticky-accommodation-wrapper_accommodation-code-font-family);font-size:12px;line-height:1.7}@media (min-width: 64em){.accommodation-code[data-v-5da7d6dd]{font-size:16px}}.t-rgp .accommodation-code[data-v-5da7d6dd]{font-size:14px;line-height:unset}@media (min-width: 64em){.t-rgp .accommodation-code[data-v-5da7d6dd]{font-size:16px;line-height:1.6}}.accommodation-info-wrapper[data-v-5da7d6dd]{align-items:flex-end;display:flex;gap:5px;font-family:var(--font-family-brand)!important;line-height:26px}@media (min-width: 64em){.accommodation-info-wrapper[data-v-5da7d6dd]{line-height:32px}}.accommodation-name[data-v-5da7d6dd]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--ibe-sticky-accommodation-wrapper_accommodation-name-font-family);font-size:18px;font-weight:700!important}@media (min-width: 64em){.accommodation-name[data-v-5da7d6dd]{font-size:24px}}.features-trigger[data-v-5da7d6dd]{--button_padding: var(--ibe-scrollable-header_features-trigger-padding);align-items:center;color:var(--ibe-features_trigger-color)!important;display:flex;flex-direction:row;font-family:var(--ibe-feature_trigger-font-family);font-size:var(--ibe-feature_trigger-font-size);font-weight:700;gap:5px;line-height:var(--ibe-feature_trigger-line-height);text-align:left}.image-container[data-v-5da7d6dd]{aspect-ratio:1/1;background-color:var(--color-pale);border-radius:var(--ibe-scrollable-header_image-border-radius);grid-area:image}@media (min-width: 90em){.image-container[data-v-5da7d6dd]{aspect-ratio:3/2}}.info-container[data-v-5da7d6dd]{display:flex;flex-direction:column;gap:5px;grid-area:info;justify-content:center;min-width:1px}@media (min-width: 64em){.info-container[data-v-5da7d6dd]{gap:20px}}.info-list[data-v-5da7d6dd]{font-size:14px;line-height:22px;--info-list-gap-size: 5px;display:flex;flex-direction:row;gap:var(--info-list-gap-size)}.info-list li+li[data-v-5da7d6dd]:before{color:var(--color-pale);content:"•";margin-right:var(--info-list-gap-size)}@media (min-width: 64em){.info-list[data-v-5da7d6dd]{--info-list-gap-size: 10px}}.scarcity-message[data-v-5da7d6dd]{align-self:center;grid-area:scarcity}@media (max-width: 63.99em){.scarcity-message[data-v-5da7d6dd]{display:none}}.scrollable-accommodation-header[data-v-5da7d6dd]{background-color:var(--color-light);display:grid;grid-template-areas:"image info";grid-template-columns:100px auto;grid-template-rows:100px;gap:20px;height:var(--scrollable-header-height);inset:0;padding:var(--ibe-scrollable-header_padding)}@media (min-width: 48em){.scrollable-accommodation-header[data-v-5da7d6dd]{border-radius:var(--ibe_border-radius)}}@media (max-width: 63.99em){.scrollable-accommodation-header.has-toggle[data-v-5da7d6dd]{grid-template-areas:"image info" "toggle toggle";grid-template-rows:auto auto}}@media (min-width: 64em){.scrollable-accommodation-header[data-v-5da7d6dd]{gap:0 30px;grid-template-areas:"image info info" "image scarcity toggle";grid-template-columns:155px 1fr max-content;grid-template-rows:auto 42px;overflow:hidden}.scrollable-accommodation-header.centered-info[data-v-5da7d6dd]{grid-template-areas:"image info";grid-template-columns:155px auto;grid-template-rows:auto}}@media (min-width: 90em){.scrollable-accommodation-header[data-v-5da7d6dd]{grid-template-columns:235px 1fr max-content}.scrollable-accommodation-header.centered-info[data-v-5da7d6dd]{grid-template-columns:235px auto}}.scrollable-accommodation-header.square[data-v-5da7d6dd]{border-bottom-left-radius:0;border-bottom-right-radius:0}.visibility-toggle[data-v-5da7d6dd]{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:5px;grid-area:toggle;justify-content:center}.accommodation-code[data-v-470ccfea]{font-family:var(--ibe-sticky-accommodation-wrapper_accommodation-code-font-family);font-size:12px;line-height:1.6}.t-rgp .accommodation-code[data-v-470ccfea]{font-size:18px;line-height:1}@media (min-width: 64em){.t-rgp .accommodation-code[data-v-470ccfea]{line-height:1.3}}.accommodation-info-wrapper[data-v-470ccfea]{align-items:flex-end;color:var(--color-dark);display:flex;gap:5px;line-height:20px}@media (min-width: 64em){.accommodation-info-wrapper[data-v-470ccfea]{line-height:24px}}.accommodation-name[data-v-470ccfea]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--ibe-sticky-accommodation-wrapper_accommodation-name-font-family);font-weight:700!important;font-size:18px}.content-container[data-v-470ccfea]{background-color:var(--color-light);border-radius:var(--global-border-radius-double) var(--global-border-radius-double) 0 0;display:grid;gap:15px;grid-template-columns:40px auto max-content;height:var(--sticky-header-height);padding:var(--ibe-sticky-header_content-padding);position:relative;z-index:1}@media (min-width: 64em){.content-container[data-v-470ccfea]{grid-template-columns:90px auto max-content}}.image-container[data-v-470ccfea]{aspect-ratio:1/1;background-color:var(--color-pale);border-radius:var(--ibe-sticky-header_image-border-radius)}@media (min-width: 64em){.image-container[data-v-470ccfea]{aspect-ratio:3/2}}.info-container[data-v-470ccfea]{display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:1px}@media (min-width: 64em){.info-container[data-v-470ccfea]{gap:20px}}.info-list[data-v-470ccfea]{font-size:12px;line-height:20px;--info-list-gap-size: 5px;display:flex;flex-direction:row;gap:var(--info-list-gap-size);line-height:16px}.info-list li+li[data-v-470ccfea]:before{color:var(--color-pale);content:"•";margin-right:var(--info-list-gap-size)}@media (min-width: 64em){.info-list[data-v-470ccfea]{--info-list-gap-size: 10px}}.shadow-container[data-v-470ccfea]{position:relative}.shadow-container[data-v-470ccfea]:after{background-color:#000;border-radius:12px;bottom:1px;box-shadow:0 0 20px #0003;content:"";height:5px;left:20px;position:absolute;right:20px}.sticky-header-wrapper[data-v-470ccfea]{border-bottom:1px solid #e5e5e5}@media (min-width: 64em){.sticky-header-wrapper[data-v-470ccfea]{border-radius:var(--global-border-radius-double)}}@media (max-width: 63.99em){.apply-button[data-v-b3c88f6b]{width:100%}}.content-footer[data-v-b3c88f6b]{background-color:var(--color-light);border-radius:0 0 var(--global-border-radius-double) var(--global-border-radius-double);margin-top:1px;padding:20px}@media (min-width: 64em){.content-footer[data-v-b3c88f6b]{display:flex;justify-content:flex-end;padding:30px}}.scrollable-header[data-v-b3c88f6b]{left:0;position:absolute;right:0;top:0;z-index:3}.content-wrapper[data-v-b3c88f6b]{margin-top:var(--ibe-sticky-accommodation-wrapper_content-wrapper-margin-top);position:relative}.is-combi .content-wrapper[data-v-b3c88f6b]{margin-top:0}.content-separator[data-v-b3c88f6b]{border-bottom:var(--ibe-sticky-accommodation-wrapper_border-bottom)}.t-rgp .content-separator[data-v-b3c88f6b]{margin-top:20px}@media (min-width: 64em){.t-rgp .content-separator[data-v-b3c88f6b]{margin-top:32px}}.message-container[data-v-b3c88f6b]{background-color:var(--color-light);position:relative;z-index:3}@media (max-width: 63.99em){.is-combi .message-container[data-v-b3c88f6b]{margin-bottom:1px}}@media (min-width: 48em){.message-container.rounded[data-v-b3c88f6b]{--validation-error-border-radius: 0 0 var(--global-border-radius-double) var(--global-border-radius-double);border-bottom-left-radius:var(--global-border-radius-double);border-bottom-right-radius:var(--global-border-radius-double);overflow:hidden}}.sticky-accommodation-wrapper[data-v-b3c88f6b]{position:relative}@media (max-width: 63.99em){.sticky-accommodation-wrapper.is-combi[data-v-b3c88f6b]{--scrollable-header-height: 215px}}.sticky-accommodation-wrapper+.sticky-accommodation-wrapper[data-v-b3c88f6b]{margin-top:10px}@media (min-width: 64em){.sticky-accommodation-wrapper+.sticky-accommodation-wrapper[data-v-b3c88f6b]{margin-top:20px}}.sticky-header[data-v-b3c88f6b]{margin-bottom:calc(var(--scrollable-header-height) - var(--sticky-header-height));position:sticky;top:0;z-index:2}.is-combi .sticky-header[data-v-b3c88f6b]{margin-bottom:calc(var(--scrollable-header-height) - var(--sticky-header-height))}.scarcity-message[data-v-b3c88f6b]{background-color:var(--color-light);padding:var(--ibe-sticky-accommodation-wrapper_scarcity-message-padding)}.prevent-margin-collapse[data-v-b3c88f6b]{overflow:hidden}.site-container-wide{--scrollable-header-height: 140px;--sticky-header-height: 60px;scroll-padding-top:calc(var(--sticky-header-height) + 10px)}@media (min-width: 64em){.site-container-wide{--scrollable-header-height: 195px;--sticky-header-height: 100px}}@media (min-width: 90em){.site-container-wide{--scrollable-header-height: 215px}}.site-container-wide.t-rgp{--scrollable-header-height: 140px}.site-container-wide.t-rgp .has-scarcity-message{--scrollable-header-height: 120px}@media (min-width: 64em){.site-container-wide.t-rgp{--scrollable-header-height: 156px}}@media (min-width: 90em){.site-container-wide.t-rgp{--scrollable-header-height: 156px}}.c-ibe3-footer{background-color:var(--ibe-site-footer_background-color);border-top:1px solid var(--color-soft);font-size:12px;line-height:20px;padding:30px 20px 20px;margin-top:var(--ibe-site-footer_margin-top);text-align:center}.c-ibe3-footer__item+.c-ibe3-footer__item{margin-top:30px}.c-ibe3-footer--flush{border-top:none}@media (min-width: 48em){.c-ibe3-footer{padding:80px 0}.c-ibe3-footer--flush{margin-top:0}}.main-grid[data-v-8a71fde8]{display:grid;grid-template-columns:100%;grid-template-rows:repeat(5,auto);grid-gap:var(--ibe-main-grid_gap);z-index:401}@media (max-width: 63.99em){.main-grid[data-v-8a71fde8]{max-width:720px;margin-left:auto;margin-right:auto}.main-grid--hide-detail\@mobile .main-grid__detail[data-v-8a71fde8]{display:none}}@media (min-width: 64em){.main-grid[data-v-8a71fde8]{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,auto)}}.main-grid__detail[data-v-8a71fde8]{display:flex;flex-direction:column;gap:20px}@media (max-width: 63.99em){.main-grid__detail[data-v-8a71fde8]{grid-row:2}}@media (max-width: 47.99em){.main-grid__detail[data-v-8a71fde8]{grid-row:1}}@media (min-width: 64em){.main-grid__detail[data-v-8a71fde8]{grid-column:1/5;grid-row:1/3}}@media (min-width: 80em){.main-grid__detail[data-v-8a71fde8]{grid-column:1/4}}.main-grid__content[data-v-8a71fde8]{position:relative}@media (max-width: 63.99em){.main-grid__content[data-v-8a71fde8]{grid-row:3}}@media (min-width: 64em){.main-grid__content[data-v-8a71fde8]{grid-column:5/13;grid-row:2/6}}@media (min-width: 80em){.main-grid__content[data-v-8a71fde8]{grid-column:4/13}}.main-grid__header[data-v-8a71fde8]{min-width:1px}@media (max-width: 47.99em){.main-grid__header[data-v-8a71fde8]{display:none}}@media (max-width: 63.99em){.main-grid__header[data-v-8a71fde8]{grid-row:1}}@media (min-width: 64em){.main-grid__header[data-v-8a71fde8]{grid-column:5/13;grid-row:1}}@media (min-width: 80em){.main-grid__header[data-v-8a71fde8]{grid-column:4/13}}@media (max-width: 63.99em){.main-grid__usp[data-v-8a71fde8]{grid-row:4}}@media (min-width: 64em){.main-grid__usp[data-v-8a71fde8]{grid-column:1/5;grid-row:4}}@media (min-width: 80em){.main-grid__usp[data-v-8a71fde8]{grid-column:1/4}}@media (max-width: 63.99em){.main-grid__footer[data-v-8a71fde8]{margin-top:10px;grid-row:5}}@media (min-width: 64em){.main-grid__footer[data-v-8a71fde8]{grid-column:4/13;grid-row:3}}.main-grid__loader[data-v-8a71fde8]{background-color:var(--color-light);position:relative;width:100%;padding:60px}.main-grid.ldl .main-grid__detail[data-v-8a71fde8]{gap:1px}@media (min-width: 64em){.main-grid.ldl .main-grid__detail[data-v-8a71fde8]{background-color:var(--color-soft)}}.main-grid.ldl .main-grid__header[data-v-8a71fde8]{--ibe_title-color: var(--ibe-main-header_color)}.footer-container[data-v-8a71fde8]{margin-top:var(--ibe-main-grid_footer-margin-top)}.footer-container[data-v-8a71fde8]>div{display:flex;flex-direction:column;gap:var(--ibe-main-grid_footer-gap)}.grid-wrapper[data-v-8a71fde8]{margin-top:var(--ibe-main-grid_margin-top)}@media (max-width: 47.99em){.grid-wrapper[data-v-8a71fde8]{padding:0}}.ibe-main-header[data-v-c1985583]{display:flex;flex-direction:column;gap:var(--ibe-base-layout_main-header-gap)}.ibe-main-header-section[data-v-c1985583]:empty{display:none}@media (min-width: 48em){.ibe-main-header-section[data-v-c1985583]{padding:0!important}}@media (min-width: 20em) and (max-width: 23.4375em){.ibe-main-header-section[data-v-c1985583]{--container-padding: 10px;padding:0 10px}}@media (min-width: 23.4375em) and (max-width: 63.99em){.ibe-main-header-section[data-v-c1985583]{--container-padding: 20px;padding:0 20px}}@media (min-width: 64em) and (max-width: 122.5em){.site-container-wide .ibe-main-header-section[data-v-c1985583]{--container-padding: 20px;padding:0 20px}}.mixed-components-placeholder[data-v-c1985583]{margin-top:var(--ibe-base-layout_mixed-components-placeholder-margin-top)}.static-page-container[data-v-be8a1724]{max-width:1280px;margin:0 auto 60px;padding:0 20px}a{color:var(--color-link)!important}a:hover{color:var(--color-link-hover)!important}a:after{display:none}body{background-color:var(--background-color-primary);position:relative;color:var(--color-platform-base-text);font-family:var(--font-family-base)}body.scroll-disable{overflow:hidden}@media (min-width: 64em){body.scroll-disable{padding-right:20px}}html{scroll-behavior:smooth}:root{--button-action-background-color: ;--input_border-color-invalid: #f74923;--ibe-action-icon_color: var(--color-link);--ibe-action-icon_font-family: var(--font-family-brand);--ibe-action-icon_gap: 20px;--ibe-action-icon_color-hover: var(--color-link-hover);--ibe-action-icon_indicator-box-shadow: 0 0 20px rgb(0 0 0 / 20%);--ibe-action-icon_indicator-color: var(--color-dark);--ibe-action-icon_indicator-size: 40px;--ibe-additional-sales_font-style: italic;--ibe_border-radius: 0px;--ibe_box-shadow: none;--ibe_item-price-font-size: 14px;--ibe_item-title-font-size: 14px;--ibe_title-color: var(--color-dark);--ibe_warning-color: #f74923;--ibe-base-layout_main-header-gap: 10px;--ibe-base-layout_mixed-components-placeholder-margin-top: 10px;--ibe-base-price-bar_gap: 30px;--ibe-base-price-bar_length-of-stay-font-weight: normal;--ibe-base-price-bar_price-label-line-height: 22px;--ibe-base-price-bar_price-details-trigger-font-size: 10px;--ibe-base-price-bar_price-details-trigger-line-height: 16px;--ibe-base-price-bar_total-price-font-size: 20px;--ibe-booking-summary-panel_item-gap: 2px;--ibe-booking-summary-panel_box-shadow: none;--ibe-cancel-button_color: #f74923;--ibe-decorated-list-item_description-font-style: italic;--ibe-decorated-list-item_selected-background-color: transparent;--ibe-decorated-list-item_title-color: var(--color-link);--ibe-features_trigger-color: var(--button-text-color);--ibe-feature_trigger-font-size: 14px;--ibe-feature_trigger-line-height: 20px;--ibe-finish-booking-later_background-color: var(--site-background-color);--ibe-header_color: var(--color-light);--ibe-header_color-hover: var(--color-light);--ibe-header_help-background-color-hover: rgb(0 0 0 / 10%);--ibe-header_help-icon-color: var(--color-light);--ibe-header_font-weight: 700;--ibe-header_logo-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);--ibe-input-field_padding: 10px;--ibe-input-label_font-size: 14px;--ibe-main-grid_detail-column-item-padding: 15px;--ibe-main-grid_detail-column-line-height: 22px;--ibe-main-grid_footer-gap: 10px;--ibe-main-grid_footer-margin-top: 10px;--ibe-main-grid_gap: 10px;--ibe-main-grid_margin-top: 0;--ibe-previous-link_indicator-box-shadow: 0 0 20px rgb(0 0 0 / 20%);--ibe-previous-link_indicator-color: var(--color-dark);--ibe-progress-bar_background-color: var(--color-light);--ibe-progress-bar_current-step-indicator-color: var(--brand-color);--ibe-progress-bar_current-step-indicator-background-image: var( --brand-gradient );--ibe-progress-bar_current-step-cardinal-font-weight: bold;--ibe-progress-bar_label-color: var(--color-dark);--ibe-progress-bar_label-color-current-step: var(--color-dark);--ibe-progress-bar_previous-step-cardinal-color: var(--color-light);--ibe-progress-bar_step-color: var(--color-dim);--ibe-receipt-line_action-color: #5aa423;--ibe-receipt-lines_category-gap: 5px;--ibe-receipt_summary-accommodation-code-font-size: 12px;--ibe-receipt_summary-accommodation-code-font-weight: normal;--ibe-receipt_summary-accommodation-code-line-height: 20px;--ibe-receipt_summary-accommodation-name-font-size: 18px;--ibe-receipt_summary-accommodation-name-font-weight: 600;--ibe-receipt_summary-accommodation-name-line-height: 26px;--ibe-receipt_title-font-family: var(--font-family-brand);--ibe-section_color: var(--color-drab);--ibe-section_container-padding: 20px;--ibe-section_content-font-size: 14px;--ibe-section_content-line-height: 22px;--ibe-section_margin-top: 10px;--ibe-section_title-font-family: var(--font-family-brand);--ibe-scrollable-header_image-border-radius: calc( var(--ibe_border-radius) / 2 );--ibe-scrollable-header_padding: 20px;--ibe-specify-conditions_link-font-size: 12px;--ibe-sticky-header_content-padding: 10px;--ibe-sticky-header_image-border-radius: calc(var(--ibe_border-radius) / 2);--ibe-sticky-accommodation-wrapper_accommodation-name-font-family: var( --font-family-brand );--ibe-sticky-accommodation-wrapper_accommodation-code-font-family: var( --font-family-base );--ibe-sticky-accommodation-wrapper_content-wrapper-margin-top: 10px;--ibe-sticky-accommodation-wrapper_scarcity-message-padding: 10px 20px;--icon-with-state_outer-wrapper-background-completed: linear-gradient( 135deg, rgb(176 212 17 / 10%) 0%, rgb(110 187 32 / 10%) 49.48%, rgb(48 180 148 / 10%) 100% );--icon-with-state_wrapper-background-color-completed: #f1f8e9;--accessory-color: #008bb2;--base-text-color: var(--color-drab);--emphasized-background-color: #eff7fb;--input_border-color: var(--color-soft);--input_border-color_invalid: #f74923;--input-height: 50px;--input-hover-bg-color: #fafafa}@media (max-width: 47.99em){:root{--input-height: 40px;--ibe-booking-summary-panel_summary-margin: 0 10px}}@media (min-width: 48em){:root{--ibe-main-grid_margin-top: 60px;--ibe-site-footer_margin-top: 40px}}@media (min-width: 64em){:root{--ibe_item-price-font-size: 16px;--ibe_item-title-font-size: 16px;--ibe-base-layout_mixed-components-placeholder-margin-top: 20px;--ibe-base-price-bar_price-details-trigger-font-size: 12px;--ibe-base-price-bar_total-price-font-size: 28px;--ibe-main-grid_gap: 30px 40px;--ibe-main-grid_footer-gap: 20px;--ibe-main-grid_footer-margin-top: 20px;--ibe-section_content-font-size: 16px;--ibe-section_content-line-height: 24px;--ibe-section_margin-top: 20px;--ibe-sticky-accommodation-wrapper_content-wrapper-margin-top: 20px;--ibe-sticky-header_content-padding: 20px}}@media (max-width: 90em){:root{--ibe-section_header-margin-bottom: 5px}}@media (min-width: 90em){:root{--ibe-scrollable-header_padding: 30px;--ibe-section_container-gap: 30px;--ibe-section_container-padding: 30px;--ibe-section_header-max-width: 200px}}.scChromeData,.scpm{display:none!important}.c-select__select{font-size:16px!important}.t-hsn{--accessory-color: var(--brand-color);--brand-color: var(--brand-color-active) !important;--emphasized-background-color: var(--background-color-tertiary);--ibe-scrollable-header_image-border-radius: calc(var(--ibe_border-radius) / 2);--ibe-sticky-header_image-border-radius: calc(var(--ibe_border-radius) / 2)}@media (min-width: 48em){.t-hsn{--ibe_border-radius: 8px}}.t-ldl{--accessory-color: #00727a;--specify-create-account_check-mark-color: var(--brand-color);--dialog_buttons-container_top-border-color: #ede8d3;--dialog_content-background-color: var(--site-background-color);--dialog_close-color: var(--brand-color);--dialog_title-color: var(--brand-color);--icon-with-state_background-color: #f6f1de;--site-header-color-primary: var(--brand-color);--ibe_box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, .05);--ibe-action-icon_font-family: var(--font-family-base);--ibe-header_color: #fffae9;--ibe-header_color-hover: #fffae9;--ibe-header_help-icon-color: #fffae9;--ibe-header_font-weight: 400;--ibe-header_logo-box-shadow: none;--ibe-progress-bar_background-color: #fffae9;--ibe-progress-bar_current-step-indicator-color: #fffae9;--ibe-progress-bar_current-step-indicator-background-image: none;--ibe-progress-bar_current-step-cardinal-font-weight: normal;--ibe-progress-bar-step_default-background-color: #fffae9;--ibe-receipt_title-font-family: var(--font-family-base);--ibe-section_title-font-family: var(--font-family-base);--ibe-sticky-accommodation-wrapper_accommodation-name-font-family: var(--font-family-base);--input_border-color: #95a095;--input_border-color-invalid: #e75402}.t-rgp{--base-text-color-subtle: #949494;--emphasized-background-color: #e0eff0;--emphasized-background-border-color: #56aaae;--theme-color-primary: var(--brand-color);--site-header-color-primary: #ffffff;--accessory-color: var(--brand-color);--brand-gradient: none;--color-positive: #8cb27e;--input_border-color-invalid: #d16a5c;--tool-tip-trigger_color: #949494;--ibe-action-icon_gap: 8px;--ibe-action-icon_color-hover: #56aaae;--ibe-action-icon_indicator-border: 2px solid var(--color-link);--ibe-action-icon_indicator-box-shadow: none;--ibe-action-icon_indicator-cancel-border: 2px solid #d16a5c;--ibe-action-icon_indicator-color: var(--color-link);--ibe-action-icon_indicator-size: 32px;--ibe-additional-sales_font-style: normal;--ibe_title-color: var(--color-drab);--ibe_warning-color: var(--base-text-color-red);--ibe-base-layout_mixed-components-placeholder-margin-top: 0;--ibe-base-price-bar_length-of-stay-font-weight: bold;--ibe-base-price-bar_price-details-trigger-font-size: 14px;--ibe-base-price-bar_price-details-trigger-line-height: 20px;--ibe-base-price-bar_price-label-line-height: 20px;--ibe-base-price-bar_total-price-font-size: 24px;--ibe-base-price-bar_total-price-wrapper-gap: 4px;--ibe-booking-summary-panel_item-gap: 4px;--ibe-cancel-button_color: #d16a5c;--ibe-decorated-list-item_border-radius: 0;--ibe-decorated-list-item_description-font-style: normal;--ibe-decorated-list-item_selected-background-color: #e0eff0;--ibe-decorated-list-item_title-color: var(--ibe_title-color);--ibe-fatal-notification_title-font-weight: 700;--ibe-features_trigger-color: #949494;--ibe-feature_trigger-font-family: var(--font-family-brand);--ibe-feature_trigger-font-size: 14px;--ibe-feature_trigger-line-height: 24px;--ibe-finish-booking-later_background-color: #f4f4f3;--ibe-header_box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .12);--ibe-header_color: #292929;--ibe-header_color-hover: #636363;--ibe-header_help-background-color-hover: transparent;--ibe-header_help-icon-color: #56aaae;--ibe-header-help-icon-color-hover: #79bbbf;--ibe-header_logo-box-shadow: none;--ibe-highlight-box_corner-radius-double: 0;--ibe-highlight-box_corner-radius-single: 0;--ibe-input-field_padding: 15px;--ibe-main-grid_detail-column-font-family: var(--font-family-base);--ibe-main-grid_detail-column-item-padding: 20px;--ibe-main-grid_detail-column-line-height: 20px;--ibe-base-layout_main-header-gap: 32px;--ibe-persuasion-notification_title-font-family: var(--font-family-brand);--ibe-previous-link_align-self: flex-start;--ibe-previous-link_indicator-color: var(--color-link);--ibe-previous-link_indicator-box-shadow: none;--ibe-progress-bar_background-color: #f4f4f3;--ibe-progress-bar_current-step-indicator-color: transparent;--ibe-progress-bar_label-color: var(--base-text-color-subtle);--ibe-progress-bar_label-color-current-step: var(--brand-color);--ibe-progress-bar_previous-step-cardinal-background-color: transparent;--ibe-progress-bar_previous-step-cardinal-border: 1px solid var(--base-text-color-subtle);--ibe-progress-bar_previous-step-cardinal-color: var(--base-text-color-subtle);--ibe-progress-bar-step_default-background-color: transparent;--ibe-progress-bar_step-color: var(--base-text-color-subtle);--ibe-receipt_title-font-family: var(--font-family-base);--ibe-receipt-line_action-color: var(--color-platform-base-text);--ibe-receipt-lines_category-gap: 4px;--ibe-receipt_summary-accommodation-code-font-family: var(--font-family-brand);--ibe-receipt_summary-accommodation-code-font-size: 16px;--ibe-receipt_summary-accommodation-code-font-weight: bold;--ibe-receipt_summary-accommodation-code-line-height: 24px;--ibe-receipt_summary-accommodation-name-font-family: var(--font-family-brand);--ibe-receipt_summary-accommodation-name-font-size: 16px;--ibe-receipt_summary-accommodation-name-font-weight: bold;--ibe-receipt_summary-accommodation-name-line-height: 24px;--ibe-scarcity-message_font-family: var(--font-family-brand);--ibe-scrollable-header_features-trigger-padding: 4px 0px;--ibe-scrollable-header_image-border-radius: 0;--ibe-scrollable-header_padding: 0;--ibe-section_border-bottom: 1px solid #e6e7e5;--ibe-section_color: var(--base-text-primary);--ibe-section_font-family: var(--font-family-base);--ibe-section_margin-top: 0;--ibe-specify-conditions_link-font-size: 14px;--ibe-sticky-accommodation-wrapper_accommodation-code-font-family: var( --font-family-brand );--ibe-sticky-accommodation-wrapper_border-bottom: 1px solid #e6e7e5;--ibe-sticky-accommodation-wrapper_content-wrapper-margin-top: 0;--ibe-sticky-accommodation-wrapper_scarcity-message-padding: 10px 20px 0;--ibe-sticky-header_content-padding: 10px 20px;--ibe-sticky-header_image-border-radius: 0;--ibe_total-price-font-family: var(--font-family-brand);--icon-with-state_background-color--outer-wrapper: #f4f4f3;--icon-with-state_outer-wrapper-background-completed: var( --emphasized-background-color );--icon-with-state_wrapper-background-color-completed: var( --emphasized-background-color );--validation-error_border-color: #d16a5c;--validation-error_background-color: #f8e9e7;--validation-error_icon-color: #d16a5c;--insurance_descriptive-text-top: 15px;--review-insurance_cross-icon-fill: #d16a5c;--review-insurance_check-icon-fill: #6e942d}@media (max-width: 47.99em){.t-rgp{--ibe-booking-summary-panel_summary-box-shadow: 2px 7px 35px 0 rgba(0, 0, 0, .1);--ibe-booking-summary-panel_summary-margin: 0 20px;--ibe-previous-link_margin: 20px;--ibe-scrollable-header_padding: 20px 20px 0}}@media (min-width: 48em){.t-rgp{--ibe-booking-summary-panel_box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .2509803922);--ibe-main-grid_margin-top: 40px;--ibe-receipt_box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .2509803922);--ibe-section_container-padding: 20px 0;--ibe-site-footer_background-color: #f4f4f3;--ibe-site-footer_margin-top: 16px;--ibe-sticky-accommodation-wrapper_scarcity-message-padding: 10px 0 0;--ibe-sticky-header_content-padding: 10px 0}}@media (min-width: 64em){.t-rgp{--ibe_description-font-size: 16px;--ibe_description-line-height: 24px;--ibe-input-label_font-size: 16px;--ibe-main-grid_footer-gap: 0;--ibe-main-grid_footer-margin-top: 0;--ibe-main-grid_gap: 32px 40px;--ibe-specify-conditions_link-font-size: 16px;--ibe-sticky-header_content-padding: 20px 0}}@media (max-width: 90em){.t-rgp{--ibe-section_header-margin-bottom: 4px}}@media (min-width: 90em){.t-rgp{--ibe-section_container-gap: 32px;--ibe-section_header-max-width: 235px}}.t-rgp a:not(.c-button,.previous-link){text-decoration:underline}.t-rgp a:not(.c-button),.t-rgp .c-button--link{color:var(--color-link);cursor:pointer;font-family:var(--font-family-base)!important;font-weight:400!important}.t-rgp a:not(.c-button):hover,.t-rgp .c-button--link:hover{color:var(--button-text-color-hover)!important}.t-rgp .c-form__label{color:#292929}
