.yacht_lightBackground__KejAr{background:#f5f5ff}.yacht_yacht-header__2TJcK{position:fixed;top:-84px;left:0;padding:18px 0;width:100%;height:84px;z-index:100;background:#fff;border-bottom:1px solid #dcdcff;transition:top .35s cubic-bezier(.4,0,.2,1) 0s}.yacht_yacht-header--visible__cW2_2{top:0;transition:top .35s cubic-bezier(.4,0,.2,1) 0s}.yacht_yacht-header__2TJcK .yacht_wrapper__CzSot{display:flex;align-items:center;justify-content:space-between}.yacht_yacht-header__links__vobq8{display:flex;gap:48px;font-weight:500}.yacht_yacht-header__form__JbMXC{display:flex;align-items:center;gap:32px}.yacht_yacht-header__form__JbMXC p{display:flex;flex-direction:column}.yacht_yacht-header__form__JbMXC p .yacht_price__tFgcl{font-weight:500}.yacht_yacht-header__form__JbMXC p .yacht_label__b33Ed{margin-top:0;font-size:12px;line-height:16px;height:26px}.yacht_yacht-header__form__JbMXC p .yacht_label__b33Ed>span>div>div>div{bottom:unset;top:28px}.yacht_yacht-header__form__JbMXC p .yacht_label__b33Ed>span>div>div>div:before{top:-30px;bottom:unset}.yacht_yacht-header__form__JbMXC p .yacht_label__b33Ed>span>div>div>div:after{bottom:100%;top:unset;-webkit-clip-path:polygon(0 100%,100% 100%,50% 0)}.yacht_mobile-bar__HmboK{position:fixed;bottom:0;left:0;z-index:10;width:100%;background:#fff;border-top:1px solid #dcdcff}.yacht_mobile-bar__wrapper__UQmG9{display:flex;align-items:center;justify-content:space-between;padding:16px}.yacht_mobile-bar__dates__SQCdM{font-size:14px;line-height:20px}.yacht_mobile-bar__dates__SQCdM b{font-weight:500}.yacht_mobile-bar__dates__SQCdM .yacht_info__RdCbQ{font-size:12px;line-height:18px}.yacht_mobile-bar__price-info__jjQG8{display:flex;flex-direction:column}.yacht_mobile-bar__price-info__jjQG8 .yacht_price__tFgcl{font-weight:500}.yacht_mobile-bar__button__nR97T{width:auto}.yacht_dates__popup__ljt6O{position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 32px 0 rgba(1,1,84,.102);padding:24px;border-radius:8px;cursor:auto}.yacht_dates__popup__heading__c3BF6{margin-bottom:40px}.yacht_dates__popup__heading__c3BF6:first-letter{text-transform:capitalize}.yacht_dates__popup__disclaimer__TzXHy{margin:16px 0;display:flex;align-items:center;gap:4px}.yacht_dates__popup__disclaimer__TzXHy:before{content:"";display:block;width:4px;height:4px;border-radius:99px;background-color:#0000dc}.yacht_dates__popup__error__2YTGa{margin:16px 0;color:#ed254e}.yacht_dates__popup__row__t7gKT{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #f7f7f8}.yacht_yacht__VQIXO{padding-top:100px}@media(max-width:1023px){.yacht_yacht__VQIXO{padding-top:0}}.yacht_yacht__breadcrumbs__KLBZY *{color:#5e5e6e!important;text-decoration:none!important;stroke:#5e5e6e}@media(max-width:1023px){.yacht_yacht__breadcrumbs__KLBZY{margin-top:12px}}.yacht_yacht__VQIXO .yacht_mobileHero__24dou{overflow-x:hidden;height:240px;margin:0 -16px;position:relative}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_nav__qDhfP{position:absolute;z-index:1;padding:12px;display:flex;justify-content:space-between;width:100%}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_nav__right__MgXSz{display:flex;gap:12px}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_nav__button__7k643{display:block;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:999px}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_nav__button__7k643 svg{width:20px;height:auto}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_nav__button__7k643 svg *{stroke:#f5f5ff}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_embla__dots__hyTS0{position:absolute;bottom:12px;z-index:1;left:50%;transform:translate(-50%);display:flex}.yacht_yacht__VQIXO .yacht_mobileHero__24dou .yacht_embla__dots__hyTS0 button{background:#f5f5ff}.yacht_yacht__VQIXO .yacht_form-container__cYqcQ{padding:32px;background-color:#f5f5ff;border-radius:6px}.yacht_yacht__VQIXO .yacht_form-container__price__t0__C{font-size:18px;line-height:26px;font-weight:500;color:#0a0a10}.yacht_yacht__VQIXO .yacht_form-container__price__t0__C .yacht_badge__3GQyl{padding:8px 12px;margin-left:8px;background-color:#c2c2ff;font-size:16px;line-height:24px;border-radius:99px;font-weight:400}.yacht_yacht__VQIXO .yacht_form-container__note__WS_BN{margin-top:12px;font-size:16px;line-height:24px;color:#0a0a10}.yacht_yacht__VQIXO .yacht_form-container__price-info__tpFmq{font-size:18px}.yacht_yacht__VQIXO .yacht_form-container__price-info__tpFmq b{font-weight:500}.yacht_yacht__VQIXO .yacht_form-container__info__Wd_Xc{margin-top:8px;font-size:14px;line-height:22px}.yacht_yacht__VQIXO .yacht_contact__OYf9D{margin-top:24px;border:1px solid #dcdcff;border-radius:6px;padding:32px;text-align:center}.yacht_yacht__VQIXO .yacht_contact__OYf9D .yacht_contact__button__22Rju{margin-top:24px;width:100%}.yacht_yacht__VQIXO .yacht_availability__7Lpvy{margin-top:96px;margin-bottom:96px}@media screen and (max-width:767px){.yacht_yacht__VQIXO .yacht_availability__7Lpvy{margin:32px 0}}.yacht_yacht__VQIXO .yacht_availability__wrapper__yijqf{position:relative}.yacht_yacht__VQIXO .yacht_availability__tabs__Kc_d7{margin-top:48px}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__tabs__Kc_d7{margin-top:16px}}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_{margin-top:40px;position:relative;overflow-x:hidden}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_{margin-top:16px}}.yacht_yacht__VQIXO .yacht_availability__carousel__btn__x5IDG{z-index:1;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0 8px}.yacht_yacht__VQIXO .yacht_availability__carousel__btn__x5IDG:last-of-type{right:0;left:unset}@media(max-width:768px){.yacht_yacht__VQIXO .yacht_availability__carousel__btn__x5IDG{display:none}}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__k5Yt5{cursor:pointer;padding:24px 48px 24px 24px;background-color:#f5f5ff;border-radius:4px;height:100%;border:1px solid #f5f5ff}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__k5Yt5{padding:16px 48px 16px 16px}}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot--reserved__9h7nG{cursor:auto;background-color:#fff;border:1px solid #dcdcff}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot--reserved__9h7nG .yacht_slot__icon__JPgY_{background-color:#ed254e}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot--active__7c2Bb{border-color:#0000dc}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__icon__JPgY_{width:20px;height:20px;border-radius:99px;background-color:#0da175;display:flex;align-items:center;justify-content:center}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__icon__JPgY_ svg *{stroke:#fff}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__status__cRC88{display:inline-flex;gap:8px;background-color:#fff;padding:6px 12px 6px 8px;border-radius:99px}@media(max-width:768px){.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__status__cRC88{font-size:14px}}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__dates__dl3J9{margin-top:16px;font-size:18px}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__dates__dl3J9{font-size:16px}}.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__price__k7GkR{margin-top:8px;font-size:18px;font-weight:500}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__carousel__1FZH_ .yacht_slot__price__k7GkR{font-size:16px}}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__ynAG2{margin-top:24px;border:1px solid #dcdcff;border-radius:6px;padding:24px}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__ynAG2{border:none;padding:0;margin-top:32px}}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__title-row__G4o1G{display:flex;align-items:flex-start;gap:16px;border-bottom:1px solid #dcdcff;padding-bottom:24px}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__title-row__G4o1G{display:none}}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__title__U8cKP{font-family:var(--fonts-freight);font-size:24px}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__subtitle__kTIlZ,.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__tags__vjRyO{margin-top:4px}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv{padding-top:24px;display:flex;justify-content:space-between}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv{flex-direction:column;padding-top:0}}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_list__TtPE4{display:grid;grid-template-columns:auto auto;grid-gap:4px 40px;gap:4px 40px}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_list__TtPE4{grid-template-columns:1fr}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_list__TtPE4 li{display:flex;flex-direction:column;color:#5e5e6e}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_list__TtPE4 li:not(:last-child){padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #dcdcff}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_list__TtPE4 li b{color:#0a0a10}}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_list__TtPE4 b{font-weight:500}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_btn-container__8YRjG{display:flex;flex-direction:column;gap:8px;align-items:flex-end}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_btn-container__8YRjG{margin-top:32px}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_btn-container__text__lrfHQ{display:none}}.yacht_yacht__VQIXO .yacht_availability__7Lpvy .yacht_details__list-row__VfCWv .yacht_btn-container__8YRjG b{font-weight:500}.yacht_yacht__VQIXO .yacht_availability__caption__IaAAu{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}@media(max-width:1023px){.yacht_yacht__VQIXO .yacht_availability__caption__IaAAu{padding-top:16px;flex-direction:column;align-items:center;gap:4px;position:relative}.yacht_yacht__VQIXO .yacht_availability__caption__IaAAu:before{content:"";position:absolute;top:0;left:-16px;width:100vw;height:1px;background-color:#dcdcff}}.yacht_yacht__VQIXO .yacht_map__K_uEh{padding-top:96px;padding-bottom:96px}@media screen and (max-width:767px){.yacht_yacht__VQIXO .yacht_map__K_uEh{padding:32px 0}}.yacht_yacht__VQIXO .yacht_map__title__wYbTy{margin-bottom:32px}.yacht_yacht__VQIXO .yacht_map__wrapper__ZTW3t{height:416px;max-height:60vh}.yacht_checkboxList__QO91a{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:1023px){.yacht_checkboxList__QO91a{grid-template-columns:1fr}}.yacht_checkboxList__QO91a li{font-size:18px;line-height:26px;color:#0a0a10;display:flex}@media(max-width:768px){.yacht_checkboxList__QO91a li{font-size:16px;line-height:24px}}.yacht_checkboxList__QO91a li span{margin-right:12px;background-color:#f5f5ff;border-radius:99px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.yacht_checkboxList__QO91a li span svg{width:20px;height:20px}.yacht_yachtModal__6TQHm{max-width:700px}@media(max-width:1023px){.yacht_yachtModal__6TQHm{width:100%;top:unset;bottom:0;transform:translate(-50%);margin-bottom:0;height:auto;max-height:calc(100% - 64px)}}.yacht_yachtModal--mobile__IKclH{top:0;max-height:calc(100% - 76px);border-radius:0}.yacht_yachtModalDefault__HAyDh{padding:32px!important;border-radius:8px!important}.yacht_yachtModal__6TQHm .yacht_bookingDetails__yaCqJ{display:flex;padding:16px;gap:24px;border-radius:8px;border:1px solid #dcdcff;margin-top:16px}.yacht_yachtModal__6TQHm .yacht_bookingDetailsItem__gryMa{display:flex;flex-direction:column;gap:4px}.yacht_yachtModal__6TQHm .yacht_bookingDetailsItem__label__ys8uT{color:#0a0a10;font-size:14px;font-weight:500;line-height:20px}.yacht_yachtModal__6TQHm .yacht_bookingDetailsItem__value__4f0Ja{color:#5e5e6e;font-size:16px;line-height:24px}.yacht_yachtModal__6TQHm .yacht_bookingDetailsTitle__zb7PM{color:#0a0a10;font-size:24px;font-weight:500;line-height:32px}.yacht_calendarModal__T_q_3,.yacht_formModal__ItMZw{max-height:100%}.yacht_formModal__info__cfUd2{display:flex;align-items:center;gap:24px;margin-top:24px}.yacht_formModal__info__cfUd2 .yacht_image__O981U{width:110px;height:76px;border-radius:4px;object-fit:cover}.yacht_formModal__info__cfUd2 .yacht_title__3hcnq{font-size:20px;line-height:28px;margin-bottom:4px}.yacht_formModal__info__cfUd2 .yacht_name__yNC5S{font-size:14px;line-height:22px;color:#5e5e6e}.yacht_formModal__ItMZw .yacht_form__HLroC{margin-top:24px}.yacht_formModal__ItMZw .yacht_form__row__u0ywq{display:flex;gap:8px}@media screen and (max-width:1023px){.yacht_formModal__ItMZw .yacht_form__row__u0ywq:nth-of-type(2)>div,.yacht_formModal__ItMZw .yacht_form__row__u0ywq:nth-of-type(3)>div{max-width:100%}}.yacht_formModal__ItMZw .yacht_form__row__u0ywq:not(:first-child){margin-top:16px}.yacht_formModal__ItMZw .yacht_form__HLroC label{text-transform:uppercase;margin-bottom:8px;font-size:12px;line-height:14px;font-weight:400}.yacht_formModal__ItMZw .yacht_form__extras___wFKk{margin-top:24px}.yacht_formModal__ItMZw .yacht_form__extras__heading__8ZhL5{font-size:16px;line-height:24px;font-weight:500}.yacht_formModal__ItMZw .yacht_form__extras__subheading__a2m3b{font-size:14px;line-height:22px;color:#5e5e6e}.yacht_formModal__ItMZw .yacht_form__extras__button__mSNFF{width:100%;margin-top:16px;padding:16px;border:1px solid #c2c2ff;border-radius:4px;display:flex;align-items:center;justify-content:space-between;color:#0000dc;font-weight:500}.yacht_formModal__ItMZw .yacht_form__extras__button__mSNFF span:first-letter{text-transform:capitalize}.yacht_formModal__ItMZw .yacht_form__extras__button__mSNFF .yacht_icon__OJFeI{padding:6px;border:1px solid #c2c2ff;border-radius:9999px}.yacht_formModal__ItMZw .yacht_form__extras__button__mSNFF .yacht_icon__OJFeI svg *{stroke:#0000dc}.yacht_formModal__ItMZw .yacht_form__price__jxxQo{margin-top:24px}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_breakdown-toggler__QHwUW{margin-bottom:16px}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_breakdown-lists___RDeU{overflow:hidden}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_breakdown-lists___RDeU .yacht_breakdown-list__o3S8C{padding-bottom:16px}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_breakdown-lists___RDeU .yacht_breakdown-list__o3S8C li{display:flex;justify-content:space-between;color:#5e5e6e}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_breakdown-lists___RDeU .yacht_breakdown-list__o3S8C li.yacht_discount__oYre5{font-weight:500}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_breakdown-lists___RDeU .yacht_breakdown-list__o3S8C li.yacht_discount__oYre5 span:nth-child(2){color:#0da175}.yacht_formModal__ItMZw .yacht_form__price__jxxQo .yacht_total__8X93t{padding-top:16px;display:flex;justify-content:space-between;font-weight:500;border-top:1px solid #dcdcff}.yacht_formModal__ItMZw .yacht_form__button__CH0ef{margin-top:24px}.yacht_formModal__ItMZw .yacht_form__bottom-text__vRkAw{margin-top:8px;font-size:14px;line-height:22px;text-align:center}.yacht_specificationsModal__SApks .yacht_specifications__2AliI{margin:24px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.yacht_amenitiesModal__C16BU .yacht_amenities__ICV_9{margin-top:24px;grid-template-columns:1fr}@media(max-width:1023px){.yacht_amenitiesModal__C16BU .yacht_amenities__ICV_9{margin-bottom:24px}}.yacht_shareModal__iihDN .yacht_yachtInfo__ISfSC{display:flex;align-items:center;gap:24px;margin-top:24px}.yacht_shareModal__iihDN .yacht_yachtInfo__ISfSC .yacht_image__O981U{width:104px;height:64px;border-radius:4px;object-fit:cover}.yacht_shareModal__iihDN .yacht_yachtInfo__ISfSC .yacht_titleDefault__zIAwA{font-size:28px;line-height:28px;margin-bottom:4px}.yacht_shareModal__iihDN .yacht_yachtInfo__ISfSC .yacht_title__3hcnq{font-size:20px;line-height:28px;letter-spacing:-.4px}.yacht_shareModal__iihDN .yacht_yachtInfo__ISfSC .yacht_name__yNC5S{font-size:18px;line-height:26px;color:#5e5e6e}.yacht_shareModal__iihDN .yacht_buttons__kquQu{margin-top:24px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1023px){.yacht_shareModal__iihDN .yacht_buttons__kquQu{grid-template-columns:1fr 1fr}}.yacht_shareModal__iihDN .yacht_buttons__kquQu .yacht_button__T8ayC{border-color:#c2c2ff!important;color:#0a0a10!important;width:100%;gap:8px}.yacht_shareModal__iihDN .yacht_buttons__kquQu .yacht_button__T8ayC:focus-visible,.yacht_shareModal__iihDN .yacht_buttons__kquQu .yacht_button__T8ayC:hover{border-color:#0000dc!important;background-color:transparent!important}.yacht_shareModal__iihDN .yacht_buttons__kquQu .yacht_button__T8ayC svg *{stroke:#0000dc!important}.yacht_ratesModal__j5chq .yacht_rates__heading__9UCpQ{font-family:var(--fonts-freight);font-size:20px;line-height:28px;color:#0a0a10;margin-top:40px;background-color:#f5f5ff;padding:2px 12px;border-radius:99px;display:inline-block}@media(max-width:1023px){.yacht_ratesModal__j5chq .yacht_rates__heading__9UCpQ{margin-top:8px}.yacht_ratesModal__j5chq .yacht_rates__heading__9UCpQ:first-of-type{margin-top:16px}}.yacht_ratesModal__j5chq .yacht_rates__heading__9UCpQ b{font-size:18px;font-family:var(--fonts-ppneue);font-weight:500}.yacht_ratesModal__j5chq .yacht_rates__list__U7PJG{margin-top:16px}.yacht_ratesModal__j5chq .yacht_rates__list__U7PJG li{margin-top:8px}.yacht_ratesModal__j5chq .yacht_rates__list__U7PJG li b{font-weight:500}.yacht_ratesModal__j5chq .yacht_rates__list__U7PJG li span{font-size:14px}.yacht_aboutModal__QAsQy p{margin-top:24px}.yacht_yachtModal--mobile__overflow__6hZaX{height:calc(100% - 0px);overflow-y:hidden}.yacht_yachtModal--mobile__overflow__6hZaX>div{height:calc(100% - 16px);display:grid;grid-template-rows:max-content 1fr max-content}.yacht_breakdown-list__o3S8C{padding-bottom:16px}.yacht_breakdown-list__o3S8C li{display:flex;justify-content:space-between;gap:16px;color:#5e5e6e}.yacht_breakdown-list__o3S8C li.yacht_discount__oYre5{font-weight:500}.yacht_breakdown-list__o3S8C li.yacht_discount__oYre5 span:nth-child(2){color:#0da175}.yacht_breakdown-list__o3S8C .yacht_lineclamp__tLsg_{width:max-content;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.yacht_contactMobile__cVqoN{border-radius:4px;border:1px solid var(--color-border-border-div,#dcdcff);display:flex;flex-direction:column;text-align:center;gap:16px;padding:16px;margin-top:80px}.yacht_contactMobile__cVqoN a{margin:0 auto}@media screen and (max-width:499px){.yacht_contactMobile__cVqoN a{width:100%}}.booking_background__ujn1s{background:#f5f5ff}@media screen and (max-width:1023px){.booking_background__ujn1s{background-color:#fff;padding-top:61px;padding-bottom:24px}}.booking_pageWrapper__cImZi{position:relative;margin-top:32px;display:grid;grid-template-columns:1fr 492px;grid-gap:40px;gap:40px}@media(max-width:1023px){.booking_pageWrapper__cImZi{grid-template-columns:1fr;margin-top:12px;gap:0}}@media(max-width:768px){.booking_pageWrapper__cImZi{margin-top:40px}}.booking_card__UtjGJ{border:1px solid #dcdcff;border-radius:6px;background:#fff;margin-bottom:24px}@media(max-width:768px){.booking_card__UtjGJ{border:none;border-radius:0;margin-bottom:0}}.booking_card__inner__e_Khc{padding:24px}@media(max-width:768px){.booking_card__inner__e_Khc{padding:16px}}.booking_info__vGOt4 .booking_yachtInfo__U7SjB{display:flex;font-family:var(--fonts-freight);font-size:20px;font-weight:400;line-height:28px;text-align:left}.booking_info__vGOt4 .booking_yachtInfo__U7SjB img{width:130px!important;height:80px!important;position:relative!important;margin-right:16px;border-radius:4px;object-fit:cover}.booking_info__vGOt4 .booking_yachtInfo__name__t_8b8{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-.4px}.booking_info__vGOt4 .booking_yachtInfo__name__t_8b8>span:before{content:"“";top:0;left:0}.booking_info__vGOt4 .booking_yachtInfo__name__t_8b8>span:after{content:"”";bottom:0;right:0}.booking_info__vGOt4 .booking_yachtInfo_quotation__D0_xo{font-size:18px;font-weight:400;line-height:26px;margin-top:4px;font-family:var(--fonts-ppneue);color:#5e5e6e}.booking_info__vGOt4 .booking_yachtInfo__link__ih2uy{font-family:var(--fonts-ppneue);margin-top:4px}.booking_info__vGOt4 .booking_summary__4iV_8{gap:16px 24px;padding:16px;margin:16px 0;display:flex;flex-wrap:wrap}.booking_info__vGOt4 .booking_summary__4iV_8>div:first-of-type>p:last-of-type{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}@media(max-width:768px){.booking_info__vGOt4 .booking_summary__4iV_8{flex-direction:column}.booking_info__vGOt4 .booking_summary__4iV_8 div{border-bottom:1px solid #dcdcff}}.booking_info__vGOt4 .booking_summary__title__Xz5Z3{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#0a0a10}.booking_info__vGOt4 .booking_summary__value__L_tmo{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5e5e6e}.booking_info_mobile__3c8y_{border:1px solid #dcdcff;border-radius:6px;flex-direction:column;padding:16px}.booking_info_mobile__3c8y_ .booking_yachtInfo__U7SjB{display:flex;font-family:var(--fonts-freight);font-size:20px;font-weight:400;line-height:28px;text-align:left;flex-direction:column}.booking_info_mobile__3c8y_ .booking_yachtInfo__U7SjB img{width:100%;position:relative!important;margin-right:16px;border-radius:4px}.booking_info_mobile__3c8y_ .booking_yachtInfo_quotation__D0_xo{font-size:14px;font-weight:400;line-height:20px;text-align:right;font-family:var(--fonts-ppneue);color:#5e5e6e}.booking_info_mobile__3c8y_ .booking_summary__4iV_8{display:flex;margin-top:16px;gap:8px;flex-direction:column}.booking_info_mobile__3c8y_ .booking_summary__4iV_8 div{display:flex;justify-content:space-between;gap:8px}.booking_info_mobile__3c8y_ .booking_summary__4iV_8 div:not(:last-of-type){padding-bottom:8px;border-bottom:1px solid #dcdcff}.booking_info_mobile__3c8y_ .booking_summary__title__Xz5Z3{font-size:14px;font-weight:400;line-height:20px;color:#5e5e6e}.booking_info_mobile__3c8y_ .booking_summary__value__L_tmo{font-size:14px;font-weight:500;line-height:20px;color:#0a0a10;text-align:right}.booking_info_mobile__3c8y_ .booking_summary__name__wRvSW{text-align:right}.booking_info_mobile__3c8y_ .booking_summary__name__wRvSW>span:before{content:"“";top:0;left:0}.booking_info_mobile__3c8y_ .booking_summary__name__wRvSW>span:after{content:"”";bottom:0;right:0}.booking_mainCardHeading__D33Md{padding:16px 24px;border-bottom:1px solid #dcdcff}@media screen and (max-width:768px){.booking_mainCardHeading__D33Md{font-size:20px;line-height:28px;padding:12px 16px}}div.booking_selectSearchInput__ZpdhN{background:red}.booking_subHeading__5nvGW{font-size:16px;font-weight:400;line-height:24px;text-align:left;margin-top:16px}.booking_banking__BT6ga{padding:24px 0}.booking_banking__BT6ga h6{font-family:var(--fonts-ppneue);font-size:20px;font-weight:500;line-height:28px}.booking_banking__BT6ga>div{margin-top:16px}.booking_banking__BT6ga .booking_bankDetails__35iz1{display:flex;flex-direction:row}@media(max-width:768px){.booking_banking__BT6ga .booking_bankDetails__35iz1{flex-direction:column}}.booking_banking__BT6ga .booking_bankDetails__35iz1>div{padding:0;display:grid;grid-template-columns:752fr 648fr;grid-gap:12px;gap:12px;flex:1 1 auto;overflow:scroll}@media(max-width:768px){.booking_banking__BT6ga .booking_bankDetails__35iz1>div{padding:16px 0;grid-template-columns:100%}}.booking_banking__BT6ga .booking_firstPayment__QCew4{padding:12px;border-radius:8px;border:1px solid #dcdcff;display:flex;flex-direction:column;gap:4px;width:208px}.booking_banking__BT6ga .booking_firstPayment__QCew4>span{color:#0a0a10;font-size:16px;font-weight:500;line-height:24px}.booking_banking__BT6ga .booking_firstPayment__QCew4>p{color:#5e5e6e;font-size:14px;font-weight:400;line-height:22px}.booking_banking__BT6ga .booking_bankInfo__kH_UH{font-size:16px;font-weight:400;line-height:24px;text-align:left;padding-right:32px;border-right:1px solid #dcdcff}.booking_banking__title__R3BPQ{font-size:14px;font-weight:400;line-height:20px;color:#5e5e6e;text-transform:uppercase}.booking_banking__value__iy_nS{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;color:#0a0a10;cursor:pointer}.booking_success__gA_Ii{padding-top:128px}.booking_success__gA_Ii .booking_pageWrapper__cImZi{max-width:872px;padding:0 16px;margin-top:0!important;margin-inline:auto;grid-template-columns:1fr}.booking_statusHeading__RKbDM{display:flex;flex-direction:column;border-bottom:1px solid #dcdcff;padding-bottom:16px}.booking_statusHeading__RKbDM>p{margin-top:24px}.booking_statusDetails__xuAWY{display:flex;flex-direction:column;margin-top:32px}@media screen and (max-width:1023px){.booking_statusDetails__heading__tp0zR{display:none}}@media screen and (max-width:767px){.booking_statusDetails__btn__U2QqU{margin-top:16px;font-size:14px!important;line-height:20px!important}}.booking_statusCard__Gf64n{border-radius:8px;border:1px solid #dcdcff;background:#fff;margin-bottom:0!important}.booking_statusCard__Gf64n a{margin-left:auto}.booking_share__77Mne{padding:16px;display:flex;align-items:center;gap:24px;border-radius:8px;background:#f5f5ff;margin-top:16px;width:max-content}@media screen and (max-width:767px){.booking_share__77Mne{width:100%}.booking_share__77Mne>span{display:none}}.booking_share__77Mne button{gap:8px}.booking_share__77Mne button>span:last-of-type>span:first-of-type{display:block}@media screen and (max-width:767px){.booking_share__77Mne button>span:last-of-type>span:first-of-type{display:none}}.booking_share__77Mne button>span:last-of-type>span:last-of-type{display:none}@media screen and (max-width:767px){.booking_share__77Mne button>span:last-of-type>span:last-of-type{display:block}}@media screen and (max-width:1023px){.booking_spacer__IaPnm{display:block;background-color:#f5f5ff;height:24px}}.booking_schedule__7wGXM h6{font-family:var(--fonts-freight);font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.48px}.booking_regularWeight__idJyR{font-weight:400}