.restrict-access{text-align:center;margin-top:40px}.restrict-access__text{width:45%;margin:0 auto 24px}.restrict-access__title{display:block;margin-bottom:8px;margin-top:12px;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.restrict-access__button{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin:0 auto}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:Agrandir-fallback;src:local("Trebuchet MS"),local("Verdana"),local("Helvetica"),local("Arial"),local("sans-serif");ascent-override:105%;descent-override:50%;line-gap-override:8%;size-adjust:92%;font-display:swap}@font-face{font-family:Poppins-fallback;src:local("Trebuchet MS"),local("Arial"),local("Tahoma"),local("Verdana"),local("sans-serif");ascent-override:105%;descent-override:35%;line-gap-override:10%;font-display:swap}@font-face{font-family:sah-ds-icons;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/l/font?kit=kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1qmr5Y0RzO4--fZoyVYAN67MLLYWwk9cqKdr68GL6NaoCCVZIJtOjzqkyaBE3jCkuwIyLmaX5x5IVHUkoypUgvBGWw_sNN4XFR4edB782ko5QJHl004agn3HsplbgJ7zoOnAUeTjtzeHMRpcngcetVXcbjq79AVOfO3UogdB70Puul_C_crm8azvrOmrrvFiNkzVI3g19qofbLrzmv5xiEpEPosLjmXQ02TceBYPYSZTqwYTrJRgBi9ARDSn2upg-t5WUNM6ujE181c1Lw&skey=b8dc2088854b122f&v=v380) format("woff2")}html{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit}body{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);background:#fff;margin:0;font-feature-settings:"tnum" 1}html,body{font-family:var(--sah-font-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}h1{font-size:var(--sah-font-xxl);line-height:var(--sah-line-height-xxl)}h2{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l)}h3{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-medium)}p,ul,li,ol{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}a{color:var(--sah-interaction);text-decoration:none;cursor:pointer}a:hover{color:var(--sah-interaction-dark)}img{max-width:100%}input,optgroup,select,textarea{font:inherit}body{background-color:var(--sah-ultra-light)}h1,h2,h3,p,ul,li,ol{margin:0}html,body{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}strong,b{font-family:var(--sah-font-bold)}p{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-block-start:0em;margin-block-end:0em}.body-wrapper{background-color:#fff;min-height:100vh;overflow-x:hidden;width:100%}.my-booking{margin:0 auto;max-width:1364px;width:100%;box-sizing:border-box;padding:0 32px}@media(max-width:47.9275em){.my-booking{padding:0 16px;margin:16px auto 0}}.my-booking__visually-hidden-title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.my-booking__container{width:100%}.my-booking__empty{display:flex;flex-direction:column;align-items:center;padding-top:150px}.my-booking__empty>*+*{margin-top:16px}.my-booking__main{display:flex;justify-content:space-between}.my-booking__unlogged{text-align:center}.my-booking__contact,.my-booking__empty{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);text-align:center;color:var(--sah-medium);margin-bottom:32px}.my-booking__contact a,.my-booking__empty a{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-interaction)}.my-booking__empty{width:450px;margin:0 auto}@media(max-width:47.9275em){.my-booking__empty{width:auto}}.my-booking__empty-icon{display:block;width:320px;margin:20px auto 0}.my-booking__spinner{text-align:center}.refer-a-friend{padding:0;max-width:1364px;margin:24px auto 32px}.refer-a-friend--is-not-visible{display:none}@media(max-width:47.9275em){.refer-a-friend{padding:0 8px}}@media(min-width:48em){.refer-a-friend{margin-top:0}}.refer-a-friend__box{background-color:var(--sah-info);position:relative;padding:8px 8px 16px 16px;border-radius:16px}@media(min-width:30.0625em){.refer-a-friend__box{padding-left:24px}}.refer-a-friend__box-revamp{padding:16px;border-radius:16px}.refer-a-friend__action-buttons{position:absolute;top:12px;right:12px}@media(min-width:48em)and (max-width:63.9275em){.refer-a-friend__action-buttons{text-align:right}}.refer-a-friend__close-button{width:16px;height:16px;cursor:pointer}@media(min-width:30.0625em){.refer-a-friend__body{display:flex;flex-direction:row;align-items:center}}.refer-a-friend__image{margin-top:auto}.refer-a-friend__image-revamp{max-width:124px}.refer-a-friend__gift-icon{width:20px;height:20px;margin:0 0 4px 4px;position:relative;display:none;left:0}@media(max-width:29.99em){.refer-a-friend__gift-icon{display:block}}.refer-a-friend__content{padding-left:24px}@media(max-width:29.99em){.refer-a-friend__content{padding-left:0}}@media(min-width:30.0625em){.refer-a-friend__content-revamp{display:flex}}.refer-a-friend__content-revamp{gap:32px}.refer-a-friend__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-dark);display:inline-block;width:100%;text-align:left}.refer-a-friend__title-revamp{font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl);font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular)}.refer-a-friend__description{font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-dark);display:inline-block;width:100%;text-align:left;margin-top:4px}.refer-a-friend__cta{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);box-shadow:none;margin-top:8px;width:100%}@media(min-width:30.0625em){.refer-a-friend__cta{width:initial}}.refer-a-friend__cta-revamp{height:56px;text-wrap-mode:nowrap;padding:0 72px}.promote-booking-bomb-modal{padding:16px}@media(min-width:48em){.promote-booking-bomb-modal{padding:0}}@media(min-width:48em){.promote-booking-bomb-modal__overlay{background-color:transparent;position:relative}}.promote-booking-bomb-modal__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl);font-weight:700;color:var(--sah-interaction);padding-top:32px;margin:0}@media(min-width:48em){.promote-booking-bomb-modal__title{font-size:var(--sah-font-xxxxl);line-height:var(--sah-line-height-xxxxl)}}.promote-booking-bomb-modal__body{display:flex;flex-direction:column;align-items:center;padding-top:0;color:var(--sah-interaction)}.promote-booking-bomb-modal__body svg{margin-bottom:12px}.promote-booking-bomb-modal__body b{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-weight:700}.promote-booking-bomb-modal__cta{border-radius:4px}.booking-lead-list{border-bottom:1px solid var(--sah-ultra-light);padding-bottom:32px;margin-bottom:32px}.booking-lead-list__title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin:24px 0;font-size:var(--sah-font-xxl);color:var(--sah-interaction-dark);text-decoration:none}.booking-lead-list:last-child{border:none;padding-bottom:0}.booking-renegotiation-summary{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding:24px 16px;box-shadow:0 2px 8px #0000002e;position:relative}.booking-renegotiation-summary__proposal-title{display:flex;align-items:flex-start;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-primary);margin-bottom:12px;white-space:normal;word-wrap:break-word}@media(min-width:80em){.booking-renegotiation-summary__proposal-title{align-items:center;white-space:nowrap;overflow:visible}}.booking-renegotiation-summary .booking-renegotiation-summary__proposal-title span{margin-left:8px}.booking-renegotiation-summary__proposal{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);text-transform:uppercase;margin-bottom:8px}.booking-renegotiation-summary__proposal-data{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);margin-bottom:16px}.booking-renegotiation-summary__buttons{position:static;margin-top:16px;display:flex;flex-direction:column;gap:12px}@media(min-width:80em){.booking-renegotiation-summary__buttons{position:absolute;top:16px;right:16px;margin-top:0}}.booking-renegotiation-summary .contract-type{display:flex;align-items:center}.booking-renegotiation-summary .contract-type span{margin-right:8px}.booking-renegotiation-summary .contract-type>.tooltip{left:8px}.booking-renegotiation-summary__deadline{margin-bottom:12px}.booking-prices{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.booking-prices__label{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);text-transform:uppercase;margin-bottom:8px}.booking-general-info__title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-ultra-dark);display:block;margin-bottom:8px}.booking-general-info__description,.booking-general-info__price{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);color:var(--sah-dark);margin-bottom:8px}.booking-general-info__description{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l)}.booking-general-info__price{display:flex}.booking-general-info__price-value{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-ultra-dark);margin-right:4px}.booking-reference-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--sah-medium-light);border-radius:12px;background-color:var(--sah-ultra-light)}@media(min-width:48em){.booking-reference-chip{width:auto;flex-shrink:0}}.booking-reference-chip__id{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.booking-reference-chip__label{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);color:var(--sah-dark);text-transform:uppercase;letter-spacing:.08em}.booking-reference-chip__code{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-variant-numeric:tabular-nums;color:var(--sah-ultra-dark);-webkit-user-select:all;user-select:all;white-space:nowrap}.booking-reference-chip__copy{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--sah-medium-light);border-radius:8px;background-color:#fff;color:var(--sah-ultra-dark);font-family:inherit;cursor:pointer;flex-shrink:0}@media(min-width:64em){.booking-reference-chip__copy{min-height:36px;min-width:36px}}.booking-reference-chip__copy:hover{border-color:var(--sah-dark)}.booking-reference-chip__copy:focus-visible{outline:2px solid var(--sah-interaction);outline-offset:2px}.booking-reference-chip__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._pending-renegotiation-card_noo9k_192{display:flex;flex-direction:column;gap:16px;background-color:var(--sah-white);border-radius:8px;padding:24px 16px;margin-top:24px;box-shadow:0 2px 8px #0000002e}._pending-renegotiation-card__banner_noo9k_202{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);background-color:var(--sah-secondary-pink-light);border-radius:8px;padding:12px 16px;color:var(--sah-dark)}._pending-renegotiation-card__body_noo9k_210{display:flex;flex-direction:column;gap:16px;border:1px solid var(--sah-medium-light);border-radius:16px;padding:16px}._pending-renegotiation-card__info_noo9k_218{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}._pending-renegotiation-card__photo_noo9k_224{flex:none;width:190px;height:128px;overflow:hidden}._pending-renegotiation-card__photo_noo9k_224 a{display:block;width:100%;height:100%}._pending-renegotiation-card__photo_noo9k_224 .booking-photo__img{height:100%}._pending-renegotiation-card__info-column_noo9k_238{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:8px}._pending-renegotiation-card__status-row_noo9k_245{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}._pending-renegotiation-card__pill_noo9k_252{--chip-bg-color: #ffedd5 !important;--chip-color: #c2410c !important;--chip-border-color: #ffedd5 !important}._pending-renegotiation-card__actions_noo9k_257{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}._pending-renegotiation-card__actions_noo9k_257 a{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);text-decoration:underline;color:var(--sah-dark)}.booking{position:relative;box-shadow:0 2px #e8e6e880;border:1px solid var(--sah-medium-light);border-radius:4px}.booking--variant{border-radius:16px;background-color:#fff;padding:24px;margin-top:24px}.booking--variant>*+*{margin-top:24px}@media(max-width:63.9275em){.booking{display:block}}.booking__container{display:flex;background-color:#fff;box-shadow:0 0 15px 5px #0000000a;padding:12px 24px;max-width:100%;box-sizing:border-box;overflow-x:hidden}.booking__container--variant{padding:0;box-shadow:none}@media(max-width:63.9275em){.booking__container{display:block;padding:12px 16px}}.booking__photo{align-self:flex-start}.booking__col{position:relative;padding:16px;width:25%;border-right:1px solid var(--sah-ultra-light)}@media(max-width:63.9275em){.booking__col{width:100%;border-right:0px;border-bottom:1px solid var(--sah-ultra-light)}}.booking__col:last-child{padding-right:0;border:0px}.booking__col--info{width:30%}@media(max-width:63.9275em){.booking__col--info{width:100%}}.booking__col--status{padding-right:24px}.booking__info{display:flex;flex:1;min-width:0;margin-top:16px;flex-direction:column;justify-content:space-around}@media(min-width:64em){.booking__info{margin:0 16px}}.booking__status-label{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}@media(min-width:48em){.booking__status-label{flex-direction:row;justify-content:space-between;align-items:center}}.booking__charge-failure{margin-top:12px}@media(min-width:48em){.booking__charge-failure{margin-top:16px}}.booking__actions{margin-top:12px;display:flex;flex-direction:column-reverse;gap:12px}@media(min-width:48em){.booking__actions{margin-top:16px;flex-direction:row;align-items:center;gap:16px}}@media(min-width:80em){.booking__actions{margin-top:auto}}.booking__actions--variant{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.booking__actions--variant>a{width:100%}.booking__actions--variant>.booking__btn--need-help{justify-content:flex-start}@media(min-width:48em){.booking__actions--variant{flex-direction:row;align-items:center}.booking__actions--variant>a{width:auto}}.booking__actions-link--variant{margin-top:16px}.booking__btn{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:inline-block}@media(max-width:47.9275em){.booking__btn{width:100%}}.booking__btn--need-help{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}._booking-status-group-message__text_1bxil_192{display:block}._booking-status-group-message__link_1bxil_195{display:inline-block;margin-top:12px;color:inherit;text-decoration:underline;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}:export{primary:var(--sah-primary);interaction:var(--sah-interaction);secondary-pink:var(--sah-secondary-pink);secondary-blue:var(--sah-secondary-blue);interaction-dark:var(--sah-interaction-dark);interaction-hover:var(--sah-interaction-hover);tertiary:var(--sah-tertiary);danger:var(--sah-danger);success:var(--sah-success);success-light:var(--sah-success-light);success-text:var(--sah-success-text);warning:var(--sah-warning);white:var(--sah-white);primary-light:var(--sah-primary-light);interaction-light:var(--sah-interaction-light);interaction-tint:var(--sah-interaction-tint);secondary-blue-light:var(--sah-secondary-blue-light);secondary-blue-ultra-light:var(--sah-secondary-blue-ultra-light);secondary-pink-light:var(--sah-secondary-pink-light);medium:var(--sah-medium);light:var(--sah-light);medium-light:var(--sah-medium-light);ultra-light:var(--sah-ultra-light);overlay-light-black:var(--sah-overlay-light-black);overlay-black:var(--sah-overlay-black);overlay-white:var(--sah-overlay-white);overlay-pink:var(--sah-overlay-pink);primary-light-blue:var(--sah-primary-light-blue);secondary:var(--sah-secondary);ultra-dark:var(--sah-ultra-dark);dark:var(--sah-dark);info:var(--sah-info);primary-dark:var(--sah-primary-dark);translucid:var(--sah-translucid);shadow:var(--sah-shadow)}:export{font-light:var(--sah-font-light);font-regular:var(--sah-font-regular);font-bold:var(--sah-font-bold);font-extra-bold:var(--sah-font-extra-bold);font-ultra-bold:var(--sah-font-ultra-bold);font-title:var(--sah-font-title)}:export{font-light:var(--sah-font-w-light);font-regular:var(--sah-font-w-regular);font-bold:var(--sah-font-w-bold);font-extra-bold:var(--sah-font-w-extra-bold);font-ultra-bold:var(--sah-font-w-ultra-bold)}:export{line-height-xxxs:var(--sah-line-height-xxxs);line-height-xxs:var(--sah-line-height-xxs);line-height-xs:var(--sah-line-height-xs);line-height-s:var(--sah-line-height-s);line-height-m:var(--sah-line-height-m);line-height-l:var(--sah-line-height-l);line-height-xl:var(--sah-line-height-xl);line-height-xxl:var(--sah-line-height-xxl);line-height-xxxl:var(--sah-line-height-xxxxl);line-height-xxxxl:var(--sah-line-height-xxxxl);line-height-xxxxxl:var(--sah-line-height-xxxxxl);line-height-xxxxxxl:var(--sah-line-height-xxxxxxl);line-height-xxxxxxxl:var(--sah-line-height-xxxxxxxl);line-height-xxxxxxxxl:var(--sah-line-height-xxxxxxxxl)}.booking-request-list{border-bottom:1px solid var(--sah-ultra-light);padding-bottom:32px;margin-bottom:32px}.booking-request-list__title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin-bottom:24px;font-size:var(--sah-font-xxl);color:var(--sah-interaction-dark);text-decoration:none}.booking-request-list:last-child{border:none;padding-bottom:0}.booking-request-list__alert-box{margin-bottom:24px}
