.booking-info.svelte-17enjtm{position:relative;padding:100px 0;min-height:calc(100vh - 100px);display:flex;align-items:center;--lrip-flex-direction: column;--lril-direction: column;--lrip-part-width: 100%;--lril-form-width: 100%;--lril-gap: 32px;--lrip-gap: 32px;--lripd-big-color: var(--c-blue);--lripi-price-font-weight: 400;--lril-align: flex-start;--lril-form-gap: 40px;--lril-padding: 100px 0 0;--lril-header-flex-basis: 30%;--lril-header-weight: 400;--lril-header-text-weight: 300;--lril-header-text-size: 15px;--ui-input-border-top: 1px solid var(--ui-input-color);--ui-input-border-left: 1px solid var(--ui-input-color);--ui-input-border-right: 1px solid var(--ui-input-color);--ui-input-label-font-size: var(--l-t4-size);--ui-input-label-font-family: var(--l-t4-family);--ui-input-label-color: #313131;--ui-input-label-top: calc(50% - 5px) ;--ui-input-label-left: 15px;--ui-input-font-size: var(--l-t4-size);--ui-input-font-weight: var(--l-t4-weight);--ui-input-font-family: var(--l-t4-family);--ui-input-padding: 16px 20px}@media all and (min-width:900px){.booking-info.svelte-17enjtm{--lrip-flex-direction: row;--lril-direction: row;--lril-form-width: 50%;--lril-form-flex-basis: 30%}}@media all and (min-width:1200px){.booking-info.svelte-17enjtm{padding:200px 0 100px}}.booking-info.svelte-17enjtm .reservation-info-login__header h1{text-transform:uppercase}.booking-info.svelte-17enjtm .reservation-info-login__form label{font-weight:700;text-transform:uppercase;transform:translateY(-50%)}.booking-info.svelte-17enjtm .reservation-info-login__form button{display:flex!important;margin:var(--lm-item-padding)!important;padding:20px 60px!important;font-family:Inter,sans-serif!important;font-size:var(--title--t4)!important;font-weight:700!important;line-height:1!important;background-color:#060606!important;color:#fff!important;position:relative!important;justify-content:center!important}.booking-info.svelte-17enjtm .reservation-info-login__form button:after{content:"";position:absolute;top:calc(50% + 1px);transform:translateY(-50%);left:30px;width:10px;height:10px;border-radius:50%;border:2px solid #af9751;display:inline-block;transition:all .8s}.booking-info.svelte-17enjtm .reservation-info-login__form button:hover{padding-left:50px!important;padding-right:60px!important;background-color:#af9751!important;color:#fff!important}.booking-info.svelte-17enjtm .reservation-info-login__form button:hover:after{width:5px;height:5px;border:2px solid #FFFFFF}.booking-info.svelte-17enjtm .reservation-info-page{justify-content:space-around}.booking-info.svelte-17enjtm .reservation-info-page>:first-child{flex-basis:40%}.booking-info.svelte-17enjtm .reservation-info-page>:last-child{flex-basis:40%}.booking-info.svelte-17enjtm .reservation-info-page-details__big{margin-bottom:10px}@media all and (max-width:599px){.booking-info.svelte-17enjtm .reservation-info-page-details__big{--lripd-big-font-size: var(--l-h3-size) !important}}.booking-info.svelte-17enjtm .reservation-info-page-details__small{font-weight:400}.booking-info.svelte-17enjtm .reservation-info-page-details__line--status{margin-top:20px;text-decoration:underline}.booking-info.svelte-17enjtm .reservation-info-page__cancel{margin-top:20px}@media all and (min-width:900px){.booking-info.svelte-17enjtm .reservation-info-page__cancel{margin-top:0}}
