.booking-edit-selects-mobile{--search-mobile-tab-arrow:var(--c-white);background:var(--t-background);display:flex;flex-direction:column;inset:0;position:absolute}.booking-edit-selects-mobile__header{align-items:center;background:var(--c-white);display:flex;flex-shrink:0;min-height:calc(var(--scale-px)*80);padding:0 calc(var(--scale-px)*20) 0;z-index:1}.booking-edit-selects-mobile__header-text{border-left:1px solid var(--t-line-alt);margin-left:20px;min-width:0;padding-left:20px}.booking-edit-selects-mobile__header-text-content{align-items:flex-end;display:flex;gap:calc(var(--scale-px)*4)}.booking-edit-selects-mobile__price-from{line-height:1;margin-bottom:calc(var(--scale-px)*-2)}.booking-edit-selects-mobile__subtitle{color:var(--t-text);font-size:calc(var(--scale-text-rem)*.9);margin:calc(var(--scale-px)*8) 0 0;--lh:calc(var(--scale-text-rem)*1.2);font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.1em;line-height:var(--lh);text-transform:uppercase;--fos:-.1365em;--foe:-.1635em}.win .booking-edit-selects-mobile__subtitle{--fos:-.1365em;--foe:-.1635em}.booking-edit-selects-mobile__close{flex-shrink:0}.booking-edit-selects-mobile__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.booking-edit-selects-mobile__body--guests{padding:0 calc(var(--scale-px)*20)}.booking-edit-selects-mobile__body--dates{display:flex;flex-direction:column;overflow:hidden;padding:0}.booking-edit-selects-mobile__body .hotel-picker-popup{background:var(--t-background);border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing);margin:0 calc(var(--scale-px)*20);max-height:none;padding:0}.booking-edit-selects-mobile__body .hotel-picker-popup__item--all{padding-bottom:var(--spacing)}.booking-edit-selects-mobile__body .hotel-picker-popup__button{background:var(--t-background);margin:0;padding:0}.booking-edit-selects-mobile__body .hotel-picker-popup__button .hotel-picker-popup__checkbox{align-items:center;border:calc(var(--scale-px)*1) solid var(--t-text);border-radius:50%;display:flex;height:calc(var(--scale-px)*20);justify-content:center;margin-left:auto;width:calc(var(--scale-px)*20)}.booking-edit-selects-mobile__body .hotel-picker-popup__button .hotel-picker-popup__checkbox-icon{display:none}.booking-edit-selects-mobile__body .hotel-picker-popup__button.is-selected{box-shadow:none}.booking-edit-selects-mobile__body .hotel-picker-popup__button.is-selected .hotel-picker-popup__checkbox{border-color:var(--t-primary);color:var(--t-primary)}.booking-edit-selects-mobile__body .hotel-picker-popup__button.is-selected .hotel-picker-popup__checkbox-icon{display:block}.booking-edit-selects-mobile__body .guest-picker-popup{border-radius:0;box-shadow:none}.booking-edit-selects-mobile__body .guest-picker-popup__row{min-height:calc(var(--scale-px)*90);padding:var(--spacing) 0}.booking-edit-selects-mobile__body .guest-picker-popup__divider{margin:0}.booking-edit-selects-mobile__tabs{background:var(--c-white);box-shadow:0 calc(var(--scale-px)*-5) calc(var(--scale-px)*40) #0000000d;display:flex;flex-shrink:0;height:calc(var(--scale-px)*80);z-index:1}.booking-edit-selects-mobile__tab{align-items:center;background:transparent;border:0;border-right:1px solid rgba(var(--t-primary-rgb),.1);color:var(--t-text);cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--scale-px)*8);justify-content:center;position:relative}.booking-edit-selects-mobile__tab-arrow{color:var(--search-mobile-tab-arrow);display:none;height:calc(var(--scale-px)*10);left:50%;position:absolute;rotate:180deg;top:calc(var(--scale-px)*-10);transform-origin:center center;translate:-50% 0;width:calc(var(--scale-px)*20)}.booking-edit-selects-mobile__tab span{font-size:calc(var(--scale-text-rem)*.9);--lh:calc(var(--scale-text-rem)*1.2);font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.1em;line-height:var(--lh);text-transform:uppercase;--fos:-.1365em;--foe:-.1635em}.win .booking-edit-selects-mobile__tab span{--fos:-.1365em;--foe:-.1635em}.booking-edit-selects-mobile__tab--active{color:var(--t-primary)}.booking-edit-selects-mobile__tab--active .search-mobile-panel__tab-arrow{display:block}.booking-edit-selects-mobile__tab--cta{background:var(--t-primary);color:var(--c-white)}.booking-edit-selects-mobile__tab--cta-disabled,.booking-edit-selects-mobile__tab--cta:disabled{background:var(--t-line);color:var(--t-text);cursor:not-allowed}@layer components{.search-bar{position:relative;width:100%}.search-bar__backdrop{background:rgba(var(--c-black-rgb),.5);inset:0;pointer-events:none;position:fixed;z-index:0}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__backdrop{display:none}}.search-bar__surface{background-color:var(--c-white);position:relative;z-index:1}@media(min-width:568px)and (max-width:667px)and (max-aspect-ratio:13/9),(min-width:668px)and (max-aspect-ratio:10/11),(min-width:668px)and (min-height:416px),(min-width:980px){.search-bar__surface{align-items:stretch;display:flex}}.search-bar__action,.search-bar__field{flex:var(--md,1) var(--n-md,0 0 100%);width:100%;--btn-padding:calc(var(--spacing)*1.1) var(--spacing) var(--spacing) var(--spacing)}.search-bar__field{flex:1 0 0;position:relative;width:0}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__field{height:calc(var(--scale-px)*60);width:100%}}.search-bar__field--no-height{height:auto}.search-bar__field-overlay{cursor:pointer;inset:0;position:absolute;z-index:2}.search-bar__divider{align-self:stretch;background-color:var(--t-line);flex-shrink:0;width:1px}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__divider{height:1px;width:100%}}.search-bar__field-icon{bottom:calc(var(--scale-px)*30);pointer-events:none;position:absolute;right:calc(var(--scale-px)*30)}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__field-icon{bottom:auto;left:calc(var(--scale-px)*20);right:auto;top:calc(var(--scale-px)*20)}}.search-bar__field-icon-wrapper{align-items:center;color:rgba(var(--t-primary-rgb),.4);cursor:pointer;display:flex;height:calc(var(--scale-px)*30);justify-content:center;position:absolute;right:calc(var(--scale-px)*23);top:calc(var(--scale-px)*20);width:calc(var(--scale-px)*30)}.search-bar__field-icon-wrapper:hover{color:var(--t-primary)}.search-bar__field-icon--close{height:calc(var(--scale-px)*10);width:calc(var(--scale-px)*10)}.search-bar__field-icon--close:hover{color:var(--t-primary)}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__field-icon--close{display:none}}.search-bar__hotel-picker,.search-bar__hotel-picker .popover-trigger{height:100%;width:100%}.search-bar__hotel-picker .popover{width:100%;z-index:1}@media(min-width:568px)and (max-width:667px)and (max-aspect-ratio:13/9),(min-width:668px)and (max-aspect-ratio:10/11),(min-width:668px)and (min-height:416px),(min-width:980px){.search-bar__hotel-picker .popover{width:calc(var(--scale-px)*480)}}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__hotel-picker .hotel-picker-trigger{padding-right:calc(var(--spacing)*1.3)}.search-bar__hotel-picker .hotel-picker-trigger__content{width:100%}}.search-bar__date-picker .calendar--dual{width:200%}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__date-picker .popover,.search-bar__date-picker .popover-trigger{height:100%}.search-bar__date-picker .date-picker{align-items:center;display:flex;padding-right:calc(var(--spacing)*1.3);width:100%}.search-bar__date-picker .date-picker .input-text{width:100%}.search-bar__date-picker .date-picker .input-text__group{align-items:center;display:flex;justify-content:space-between;width:100%}.search-bar__date-picker .date-picker .input-text__group .date-picker__toggle{display:flex;justify-content:end}}.search-bar__guest-picker{height:100%;width:100%}.search-bar__guest-picker .popover-trigger{width:100%}.search-bar__guest-picker .popover{width:100%;z-index:1}@media(max-width:567px)and (max-aspect-ratio:13/9){.search-bar__guest-picker{align-items:center}.search-bar__guest-picker .guest-picker-trigger{padding-right:calc(var(--spacing)*1.3)}.search-bar__guest-picker .guest-picker-trigger__content{justify-content:space-between;width:100%}}.search-bar .popover__arrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath fill='%23f1f0ea' d='M10 10c0-8 6.667-10 10-10H10zM10 10C10 2 3.333 0 0 0h10z'/%3E%3C/svg%3E") no-repeat 50%/contain;border:0;height:calc(var(--scale-px)*10);width:calc(var(--scale-px)*20)}.search-bar .popover--bottom .popover__arrow,.search-bar .popover--bottom-end .popover__arrow,.search-bar .popover--bottom-start .popover__arrow{top:calc(var(--scale-px)*-9);transform:rotate(180deg)}.search-bar .popover--top .popover__arrow,.search-bar .popover--top-end .popover__arrow,.search-bar .popover--top-start .popover__arrow{bottom:calc(var(--scale-px)*-9);top:auto;transform:none}.booking-edit-selects .search-bar__backdrop{z-index:2}.booking-edit-selects .search-bar__field{background:var(--t-background-alt);border:1px solid var(--t-text)}.booking-edit-selects .search-bar__field--error{border-color:var(--c-error)}}@layer components{@media(min-width:568px)and (max-width:667px)and (max-aspect-ratio:13/9),(min-width:668px)and (max-aspect-ratio:10/11),(min-width:668px)and (min-height:416px),(min-width:980px){.booking-edit-selects .search-bar__field{height:calc(var(--scale-px)*50)}.booking-edit-selects .search-bar__field:last-of-type{border-left:none}.booking-edit-selects .search-bar__field:has(+.search-bar__field--error){border-right-color:var(--c-error)}.booking-edit-selects .search-bar__field .search-bar__field-icon{bottom:calc(var(--scale-px)*14);right:calc(var(--scale-px)*19)}}@media(max-width:567px)and (max-aspect-ratio:13/9),(max-width:667px)and (min-aspect-ratio:13/9),(max-width:979px)and (max-height:415px)and (min-aspect-ratio:13/9){.booking-edit-selects .search-bar__field{flex:auto;height:50px}.booking-edit-selects .search-bar__field:last-of-type{border-top:none}.booking-edit-selects .search-bar__field:has(+.search-bar__field--error){border-bottom-color:var(--c-error)}.booking-edit-selects .search-bar__field .search-bar__field-icon{top:calc(var(--scale-px)*15)}}.booking-edit-selects__inner{background:transparent;display:flex;position:relative;z-index:5!important}@media(max-width:567px)and (max-aspect-ratio:13/9),(max-width:667px)and (min-aspect-ratio:13/9),(max-width:979px)and (max-height:415px)and (min-aspect-ratio:13/9){.booking-edit-selects__inner{flex-direction:column}}.booking-edit-selects__field .input-text,.booking-edit-selects__field .input-text__group{height:100%}.booking-edit-selects__field .input-text{border:1px solid var(--t-text)}.booking-edit-selects__date-picker .date-picker{width:100%}.booking-edit-selects__date-picker .input-text__group{border:none}@media(min-width:568px)and (max-width:667px)and (max-aspect-ratio:13/9),(min-width:668px)and (max-aspect-ratio:10/11),(min-width:668px)and (min-height:416px),(min-width:980px){.booking-edit-selects .calendar{left:-49.5%;position:absolute}.booking-edit-selects .search-bar__date-picker .date-picker{display:flex;padding:0 calc(var(--scale-px)*20)}.booking-edit-selects .search-bar__date-picker .calendar--dual{width:250%!important}.booking-edit-selects .guest-picker-popup{position:absolute;right:0;width:200%!important}.booking-edit-selects .guest-picker-trigger{align-items:center;display:flex;min-height:auto;padding:0 calc(var(--scale-px)*20)}.booking-edit-selects .guest-picker-trigger .guest-picker-trigger__content{max-width:85%}}}@layer components-base{.input-toggle{padding:var(--toggle-padding,0);transition:color .2s ease}.input-toggle__input{margin:0}.input-toggle__fake{border-radius:var(--toggle-border-radius);display:block;flex:0 0 var(--toggle-width);height:var(--toggle-height);position:relative;width:var(--toggle-width)}.input-toggle__fake:before{background-color:var(--input-background);border:1px solid;border-color:var(--input-border);border-radius:inherit;content:"";inset:0;position:absolute;transition:border-color .2s ease,background-color .2s ease}.input-toggle__thumb{background-color:var(--input-thumb);border-radius:50%;height:var(--toggle-thumb-size);left:var(--toggle-thumb-offset);position:absolute;top:var(--toggle-thumb-offset);transition:transform .2s ease,background-color .2s ease;width:var(--toggle-thumb-size);z-index:1}.input-toggle{color:var(--input-label)}.input-toggle .input-toggle__fake:before{background-color:var(--input-background);border-color:var(--input-border)}.input-toggle .input-toggle__thumb{background-color:var(--input-thumb)}@media(hover:hover){.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover{color:var(--input-hovered-label,var(--input-label))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-toggle__fake:before{background-color:var(--input-hovered-background,var(--input-background));border-color:var(--input-hovered-border,var(--input-border))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-toggle__thumb{background-color:var(--input-hovered-thumb,var(--input-thumb))}}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)){color:var(--input-focused-label,var(--input-label))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__fake:before{background-color:var(--input-focused-background,var(--input-background));border-color:var(--input-focused-border,var(--input-border))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__thumb{background-color:var(--input-focused-thumb,var(--input-thumb))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__fake:before{outline:1px solid var(--input-focused-border,var(--input--border,var(--input-border)))}.input-toggle.is-active{color:var(--input-active-label,var(--input-label))}.input-toggle.is-active .input-toggle__fake:before{background-color:var(--input-active-background,var(--input-background));border-color:var(--input-active-border,var(--input-border))}.input-toggle.is-active .input-toggle__thumb{background-color:var(--input-active-thumb,var(--input-thumb));transform:translate(var(--toggle-thumb-translate))}@media(hover:hover){.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover{color:var(--input-active-hovered-label,var(--input-active-label,var(--input-label)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-toggle__fake:before{background-color:var(--input-active-hovered-background,var(--input-active-background,var(--input-background)));border-color:var(--input-active-hovered-border,var(--input-active-border,var(--input-border)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-toggle__thumb{background-color:var(--input-active-hovered-thumb,var(--input-active-thumb,var(--input-thumb)))}}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)){color:var(--input-active-focused-label,var(--input-active-label,var(--input-label)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__fake:before{background-color:var(--input-active-focused-background,var(--input-active-background,var(--input-background)));border-color:var(--input-active-focused-border,var(--input-active-border,var(--input-border)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__thumb{background-color:var(--input-active-focused-thumb,var(--input-active-thumb,var(--input-thumb)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__fake:before{outline:1px solid var(--input-active-focused-border,var(--input-focused-border,var(--input-border)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):is(.is-disabled))){color:var(--input-active-disabled-label,var(--input-active-label,var(--input-label)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):is(.is-disabled))) .input-toggle__fake:before{background-color:var(--input-active-disabled-background,var(--input-active-background,var(--input-background)));border-color:var(--input-active-disabled-border,var(--input-active-border,var(--input-border)))}.input-toggle.is-active:where(:has(:is(input,textarea,select,[role=combobox]):is(.is-disabled))) .input-toggle__thumb{background-color:var(--input-active-disabled-thumb,var(--input-active-thumb,var(--input-thumb)))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):is(.is-disabled))){color:var(--input-disabled-label,var(--input-label));cursor:no-drop}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):is(.is-disabled))) .input-toggle__fake:before{background-color:var(--input-disabled-background,var(--input-background));border-color:var(--input-disabled-border,var(--input-border))}.input-toggle:where(:has(:is(input,textarea,select,[role=combobox]):is(.is-disabled))) .input-toggle__thumb{background-color:var(--input-disabled-thumb,var(--input-thumb))}.input-toggle.is-error{color:var(--input-error-label,var(--input-label))}.input-toggle.is-error .input-toggle__fake:before{background-color:var(--input-error-background,var(--input-background));border-color:var(--input-error-border,var(--input-border))}.input-toggle.is-error .input-toggle__thumb{background-color:var(--input-error-thumb,var(--input-thumb))}@media(hover:hover){.input-toggle.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover{color:var(--input-error-hovered-label,var(--input-error-label,var(--input-label)))}.input-toggle.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-toggle__fake:before{background-color:var(--input-error-hovered-background,var(--input-error-background,var(--input-background)));border-color:var(--input-error-hovered-border,var(--input-error-border,var(--input-border)))}.input-toggle.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled))):hover .input-toggle__thumb{background-color:var(--input-error-hovered-thumb,var(--input-error-thumb,var(--input-thumb)))}}.input-toggle.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)){color:var(--input-error-focused-label,var(--input-error-label,var(--input-label)))}.input-toggle.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__fake:before{background-color:var(--input-error-focused-background,var(--input-error-background,var(--input-background)));border-color:var(--input-error-focused-border,var(--input-error-border,var(--input-border)))}.input-toggle.is-error:where(:has(:is(input,textarea,select,[role=combobox]):not(.is-disabled,:disabled):focus-visible)) .input-toggle__thumb{background-color:var(--input-error-focused-thumb,var(--input-error-thumb,var(--input-thumb)))}}@layer components{.input-toggle{--toggle-width:calc(var(--scale-px)*44);--toggle-height:calc(var(--scale-px)*24);--toggle-thumb-size:calc(var(--scale-px)*20);--toggle-thumb-offset:calc(var(--scale-px)*2);--toggle-thumb-translate:100%;--toggle-border-radius:20px}}@layer components{.booking-edit__hint{align-items:center;display:flex;flex-direction:row;gap:calc(var(--scale-px)*10);margin-top:calc(var(--scale-px)*30);padding-bottom:calc(var(--scale-px)*20)}.booking-edit__hint--error{color:var(--c-error)}.booking-edit__hint--error:has(+.booking-edit__additional-services){padding-bottom:0}.booking-edit__hint--error .booking-edit__hint-text{color:var(--c-error)}.booking-edit__hint--error .booking-edit__hint-icon{color:var(--c-error);flex-shrink:0;height:calc(var(--scale-px)*20);width:calc(var(--scale-px)*20)}.booking-edit-service__row{align-items:center;border-bottom:1px solid var(--t-line-alt);display:grid;gap:calc(var(--spacing)*1.5);grid-template-columns:1fr auto;min-height:var(--md,auto) var(--n-md,calc(var(--scale-px)*90));padding:var(--md,calc(var(--scale-px)*19.5) 0) var(--n-md,calc(var(--scale-px)*29.5) 0)}.booking-edit-service__row:last-child{border-bottom:none}.booking-edit-service__label{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--scale-px)*8)}.booking-edit-service__label-sub{align-items:center;display:inline-flex;gap:calc(var(--spacing)*.25)}.booking-edit-service .input-checkbox{--input-label:var(--t-primary)}.booking-edit-service__counter{align-items:center;display:flex;gap:var(--md,calc(var(--scale-px)*10)) var(--n-md,calc(var(--scale-px)*5))}.booking-edit-service__btn{background:var(--t-background);border-radius:50%;color:var(--t-primary);height:calc(var(--scale-px)*30);width:calc(var(--scale-px)*30)}.booking-edit-service__btn.is-disabled{cursor:not-allowed;opacity:.4}.booking-edit-service__value{color:var(--t-text);font-weight:500;min-width:calc(var(--scale-px)*15);text-align:center}}@layer components{.booking-dates-hint{align-items:flex-end;color:var(--c-error);display:flex;flex-direction:column;gap:calc(var(--scale-px)*10);justify-content:flex-end;text-align:right}.booking-dates-hint__icon{color:var(--c-error);flex-shrink:0;height:calc(var(--scale-px)*18);width:calc(var(--scale-px)*18)}.booking-dates-hint__text{color:var(--c-error);margin-bottom:calc(var(--scale-px)*5)}}@layer components{.booking-confirmation-cta{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:calc(var(--scale-px)*62)}@media(max-width:567px)and (max-aspect-ratio:13/9),(max-width:667px)and (min-aspect-ratio:13/9),(max-width:979px)and (max-height:415px)and (min-aspect-ratio:13/9){.booking-confirmation-cta{align-items:flex-end}}.booking-confirmation-cta__cancellation-mobile{display:none}@media(max-width:567px)and (max-aspect-ratio:13/9),(max-width:667px)and (min-aspect-ratio:13/9),(max-width:979px)and (max-height:415px)and (min-aspect-ratio:13/9){.booking-confirmation-cta__cancellation-mobile{align-items:flex-end;display:flex;flex-direction:column;gap:10px}}.booking-confirmation-cta__caption{display:flex;flex-direction:column}.booking-confirmation-cta__price{align-items:baseline;display:inline-flex;gap:6px;margin-top:calc(var(--scale-px)*12)}.booking-confirmation-cta__price-prefix{color:var(--t-primary);font-weight:400}.booking-confirmation-cta__booking-btn{flex:1 0 100%;height:50px;width:calc(var(--scale-px)*141)}@media(min-width:568px)and (max-width:667px)and (max-aspect-ratio:13/9),(min-width:668px)and (max-aspect-ratio:10/11),(min-width:668px)and (min-height:416px),(min-width:980px){.booking-confirmation-cta__booking-btn{flex:0 1 auto;height:40px;width:calc(var(--scale-px)*230)}}}
