.booking-details-v2_page__qVVGO{background:#fff;color:#24242e;font-size:14px}.booking-details-v2_form__mJowQ{margin:0}.booking-details-v2_heading__CHV8N{background:#fafafc;padding:40px 0}.booking-details-v2_body__yeC6p,.booking-details-v2_headingInner__khQDo{width:min(1128px,calc(100% - 40px));margin:auto}.booking-details-v2_heading__CHV8N h1{font-weight:600;color:#000;outline:none;margin:20px 0 8px}.booking-details-v2_heading__CHV8N p{font-size:14px;line-height:24px;color:#5b5b66}.booking-details-v2_body__yeC6p{display:flex;flex-direction:column;gap:40px;padding:40px 0}.booking-details-v2_form__mJowQ fieldset{margin:0;padding:0;border:0;min-width:0;position:relative}.booking-details-v2_form__mJowQ legend{margin:0 0 20px;padding:0;font-size:18px;letter-spacing:.196px;color:#000}.booking-details-v2_delivery__TIVWJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.booking-details-v2_deliveryCard__nh1VD{display:flex;align-items:flex-start;min-height:110px;cursor:pointer;transition:background .25s ease-out,box-shadow .25s ease-out}.booking-details-v2_deliveryCard__nh1VD>span{flex:1 1;min-width:0}.booking-details-v2_deliveryCard__nh1VD>img{flex:none}.booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_deliveryCard__nh1VD strong{display:block;color:#000;font-weight:600}.booking-details-v2_deliveryCard__nh1VD small{display:block;letter-spacing:-.12px;color:#5b5b66}.booking-details-v2_deliveryCard__nh1VD b{font-weight:700}.booking-details-v2_deliveryCard__nh1VD input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;border:0;margin:0;background:url(/figma/779db.svg) 50%/contain no-repeat;cursor:pointer}.booking-details-v2_deliveryCard__nh1VD input:checked{background-image:url(/figma/1f8fe.svg)}.booking-details-v2_active__BE2xB{box-shadow:inset 0 0 0 2px #0071e3!important;background:#fafdff!important}.booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_parcelBox__gPLqz{border:1px solid #d2d6db;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:20px}.booking-details-v2_calendarRow__qAehM{display:flex;align-items:center;justify-content:space-between}.booking-details-v2_calendarRow__qAehM>button{display:grid;place-items:center}.booking-details-v2_calendarRow__qAehM>button img{transform:rotate(180deg)}.booking-details-v2_calendar__qSL0G{display:flex;align-items:center;justify-content:center;position:relative;gap:4px;font-weight:600}.booking-details-v2_calendar__qSL0G input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.booking-details-v2_dateTime__dSk16{display:flex;flex-direction:column;min-width:0}.booking-details-v2_dates__Rp3jb{display:flex;overflow-x:auto;scrollbar-width:none;min-width:0;scroll-padding:2px}.booking-details-v2_dates__Rp3jb::-webkit-scrollbar{display:none}.booking-details-v2_dates__Rp3jb button{flex:0 0 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0 8px}.booking-details-v2_dates__Rp3jb b{font-weight:600;color:#24242e}.booking-details-v2_dates__Rp3jb span{color:#5b5b66}.booking-details-v2_dates__Rp3jb button:disabled{background:#f5f5f7;color:#8d959a}.booking-details-v2_dates__Rp3jb button:disabled b,.booking-details-v2_dates__Rp3jb button:disabled span{color:inherit}.booking-details-v2_times__yuIlP{display:grid;grid-gap:8px;padding:8px 12px;background:#fafafc;border:1px solid #d2d6db;border-radius:16px}.booking-details-v2_times__yuIlP button{min-width:0;padding:10px 6px;white-space:nowrap}.booking-details-v2_times__yuIlP .booking-details-v2_more__rA7BB{display:flex;align-items:center;justify-content:center;gap:4px;color:#0071e3;background:#e5f1ff;box-shadow:none}.booking-details-v2_more__rA7BB[aria-expanded=true] img{transform:rotate(180deg)}.booking-details-v2_pickup__3J8gG{display:flex;flex-direction:column;padding:20px 12px 0}.booking-details-v2_pickup__3J8gG h3{display:flex;align-items:center;gap:8px;font-weight:600}.booking-details-v2_info____89C{display:flex;align-items:center;gap:4px;color:#5b5b66}.booking-details-v2_info____89C img{flex:none}.booking-details-v2_fields__Ns8EP{display:flex;gap:32px;min-width:0}.booking-details-v2_fields__Ns8EP>label{display:block;flex:1 1;min-width:0;font-size:12px;line-height:18px;color:#24242e;font-weight:500}.booking-details-v2_form__mJowQ em{font-style:normal;color:#ff142f}.booking-details-v2_fields__Ns8EP input{display:block;width:100%;height:40px;min-width:0;margin-top:6px;padding:9px 12px;border:1px solid #d2d6db;border-radius:12px;background:white;color:#24242e;line-height:20px;font-weight:400;transition:border-color .2s ease-out,box-shadow .2s ease-out}.booking-details-v2_fields__Ns8EP input::placeholder{color:#8d959a}.booking-details-v2_fields__Ns8EP input:focus{outline:0;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.booking-details-v2_customerSection__AWx2b legend{margin-bottom:28px}.booking-details-v2_tabs__ex3f4{position:absolute;top:-40px;left:160px;display:flex;isolation:isolate;padding:4px;background:#f5f5f7;border-radius:24px;gap:0}.booking-details-v2_tabs__ex3f4:before{content:"";position:absolute;inset:4px auto 4px 4px;width:calc((100% - 8px) / 2);background:#24242e;box-shadow:0 2px 4px #0002;border-radius:20px;z-index:-1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.booking-details-v2_businessTabs__VIPeV:before{transform:translateX(100%)}.booking-details-v2_tabs__ex3f4 button{border-radius:20px;color:#24242e;transition:color .2s ease-out,background .2s ease-out}.booking-details-v2_tabs__ex3f4 .booking-details-v2_tabActive__kFAJQ{color:white}.booking-details-v2_dataBox__9I9WP{border:1px solid #d2d6db;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.booking-details-v2_phone__UzUDS{display:flex;align-items:center;width:100%;height:40px;margin-top:6px;border:1px solid #d2d6db;border-radius:12px;transition:border-color .2s ease-out,box-shadow .2s ease-out}.booking-details-v2_phone__UzUDS:focus-within{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.booking-details-v2_phone__UzUDS input{margin:0;height:38px;border:0;box-shadow:none!important;outline:0;min-width:0;background:transparent}.booking-details-v2_countryCode__4PdMG{position:relative;display:flex;align-items:center;gap:6px;padding:0 8px 0 12px;border-right:1px solid #d2d6db;white-space:nowrap;font-weight:600;font-size:12px;line-height:20px}.booking-details-v2_countryCode__4PdMG svg{flex:none}.booking-details-v2_countryFlag__s1c8d{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:12px;line-height:12px}.booking-details-v2_countryCode__4PdMG select{position:absolute;inset:0;opacity:0;width:100%;height:100%;font-size:16px;cursor:pointer}.booking-details-v2_fieldError__ulfG6{display:block;color:#c3243c;font-size:12px;line-height:18px;margin-top:6px}.booking-details-v2_fields__Ns8EP input[aria-invalid=true],.booking-details-v2_phone__UzUDS:has(input[aria-invalid=true]){border-color:#c3243c}.booking-details-v2_phone__UzUDS input[aria-invalid=true]{border:0}.booking-details-v2_form__mJowQ button{transition:background .25s ease-out,box-shadow .25s ease-out}.booking-details-v2_calendar__qSL0G:focus-within,.booking-details-v2_deliveryCard__nh1VD:has(input:focus-visible),.booking-details-v2_form__mJowQ button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.booking-details-v2_form__mJowQ img{flex-shrink:0}.booking-details-v2_providers__LT4Dv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.booking-details-v2_providers__LT4Dv button{display:flex;align-items:center;justify-content:center;padding:14px 20px;min-height:76px}.booking-details-v2_providerLogo__6_3bY{display:block;position:relative;width:128px;height:48px;max-width:100%;flex:none}.booking-details-v2_providerLogo__6_3bY img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.booking-details-v2_logo1__CqXDO img{inset:29.17% 3.13% 20.52%;width:93.74%;height:50.31%}.booking-details-v2_logo2__LDrun img{inset:8.33% 14.89% 8.31% 14.84%;width:70.27%;height:83.36%}.booking-details-v2_logo3__4zwkF img{inset:27.08% 3.13% 25.93%;width:93.74%;height:46.99%}.booking-details-v2_shipping__QEN4M{display:flex;gap:20px;align-items:stretch}.booking-details-v2_recipient__z9XdO{width:338px;flex:none;min-width:0;padding:20px 40px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.booking-details-v2_recipient__z9XdO>.booking-details-v2_providerLogo__6_3bY{width:96px;height:36px}.booking-details-v2_recipient__z9XdO h3{font-weight:600;color:#000}.booking-details-v2_recipient__z9XdO p{font-size:14px;line-height:20px}.booking-details-v2_recipient__z9XdO p:first-of-type{font-size:15px;font-weight:600;color:#000}.booking-details-v2_recipient__z9XdO p strong{color:#0071e3;font-weight:600}.booking-details-v2_nearest__ikzlf{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #0071e3;border-radius:48px;color:#0071e3;font-size:14px;line-height:20px;padding:8px 20px;white-space:nowrap;margin-top:8px}.booking-details-v2_instructions__1_CIb{flex:1 1;min-width:0;border:1px solid #d2d6db;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px}.booking-details-v2_steps__1jQnI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.booking-details-v2_steps__1jQnI article{display:flex;flex-direction:column;padding:0 20px 20px;gap:6px}.booking-details-v2_stepIcon__h705_{margin-bottom:6px}.booking-details-v2_steps__1jQnI h3{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.16px}.booking-details-v2_steps__1jQnI p{font-size:13px;letter-spacing:-.12px}.booking-details-v2_acknowledgement__Zsjqq{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid #b8d8f8;border-radius:10px;background:#0071e30a;font-size:13px;line-height:20px;cursor:pointer}.booking-details-v2_acknowledgement__Zsjqq small{display:block;color:#5b5b66;font-size:12px;line-height:18px}@media (hover:hover) and (pointer:fine){.booking-details-v2_dates__Rp3jb button:not(:disabled):hover,.booking-details-v2_deliveryCard__nh1VD:hover,.booking-details-v2_providers__LT4Dv button:hover,.booking-details-v2_times__yuIlP button:hover{background:#f5f5f7}.booking-details-v2_tabs__ex3f4 button:not(.booking-details-v2_tabActive__kFAJQ):hover{background:#e6e6eb80}.booking-details-v2_acknowledgement__Zsjqq:hover,.booking-details-v2_nearest__ikzlf:hover{background:#0071e312}}@media (max-width:1100px){.booking-details-v2_steps__1jQnI article{padding-inline:8px}.booking-details-v2_recipient__z9XdO{width:28%;padding-inline:16px}.booking-details-v2_nearest__ikzlf{white-space:normal;padding-inline:12px}.booking-details-v2_fields__Ns8EP{gap:20px}.booking-details-v2_times__yuIlP{grid-template-columns:repeat(5,minmax(0,1fr))}.booking-details-v2_courierTimes__6Q1LP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.booking-details-v2_heading__CHV8N{padding:24px 0}.booking-details-v2_body__yeC6p,.booking-details-v2_headingInner__khQDo{width:calc(100% - 32px)}.booking-details-v2_heading__CHV8N h1{font-size:28px;line-height:36px;margin-top:16px}.booking-details-v2_body__yeC6p{padding:24px 0;gap:28px}.booking-details-v2_form__mJowQ legend{font-size:17px;line-height:24px;margin-bottom:16px}.booking-details-v2_delivery__TIVWJ{grid-template-columns:1fr;gap:8px}.booking-details-v2_deliveryCard__nh1VD{padding:16px;min-height:96px}.booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_parcelBox__gPLqz{padding:12px;gap:16px}.booking-details-v2_calendarRow__qAehM{height:32px;padding:0}.booking-details-v2_calendarRow__qAehM>button{padding:6px}.booking-details-v2_dates__Rp3jb{margin-inline:-2px}.booking-details-v2_times__yuIlP{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;gap:8px}.booking-details-v2_courierTimes__6Q1LP{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-details-v2_pickup__3J8gG{padding:8px 0 0;gap:16px}.booking-details-v2_fields__Ns8EP{flex-direction:column;gap:16px}.booking-details-v2_fields__Ns8EP input{font-size:16px}.booking-details-v2_customerSection__AWx2b legend{margin-bottom:60px}.booking-details-v2_tabs__ex3f4{left:0;top:-52px}.booking-details-v2_dataBox__9I9WP{padding:16px}.booking-details-v2_providers__LT4Dv{display:flex;overflow-x:auto;scrollbar-width:none;padding:2px}.booking-details-v2_providers__LT4Dv button{flex:0 0 124px;padding:12px;min-height:64px}.booking-details-v2_providerLogo__6_3bY{max-width:100%}.booking-details-v2_shipping__QEN4M{flex-direction:column;gap:16px}.booking-details-v2_recipient__z9XdO{width:100%;padding:8px 12px}.booking-details-v2_instructions__1_CIb{padding:16px;gap:16px}.booking-details-v2_steps__1jQnI{grid-template-columns:1fr;gap:20px}.booking-details-v2_steps__1jQnI article{padding:0;display:grid;grid-template-columns:40px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px}.booking-details-v2_stepIcon__h705_{grid-row:1/3;margin:0}.booking-details-v2_steps__1jQnI h3{font-size:15px;line-height:22px}.booking-details-v2_steps__1jQnI p{grid-column:2}.booking-details-v2_acknowledgement__Zsjqq{padding:10px;font-size:12px;line-height:18px}.booking-details-v2_info____89C{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.booking-details-v2_form__mJowQ *,.booking-details-v2_form__mJowQ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryIcon__UJPZ3{flex:0 0 36px;display:block}.booking-details-v2_deliveryIcon__UJPZ3 i{display:block;transform-origin:top left;width:20px;height:20px}.booking-details-v2_dates__Rp3jb button:disabled{opacity:1}.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{display:flex;align-items:center;width:100%}.booking-details-v2_customerLegend__x6Lb8 .booking-details-v2_tabs__ex3f4{position:relative;top:auto;left:auto;flex:none}.booking-details-v2_customerLegend__x6Lb8 .booking-details-v2_tabs__ex3f4 button{font-weight:500;letter-spacing:normal}.booking-details-v2_calendar__qSL0G img{max-width:none}@media (max-width:767px){.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{flex-wrap:wrap;gap:12px}.booking-details-v2_customerLegend__x6Lb8>span:first-child{width:100%}}.booking-details-v2_page__qVVGO h3{margin:0}.booking-details-v2_page__qVVGO{--section-space:clamp(20px,3vh,28px);--panel-space:clamp(14px,1.4vw,20px)}.booking-details-v2_heading__CHV8N{padding:var(--section-space) 0}.booking-details-v2_heading__CHV8N h1{font-size:clamp(26px,1.8vw,30px);line-height:1.2;letter-spacing:-.5px;margin:12px 0 6px}.booking-details-v2_heading__CHV8N p{font-size:13px;line-height:20px}.booking-details-v2_body__yeC6p{gap:var(--section-space);padding:var(--section-space) 0}.booking-details-v2_form__mJowQ legend{line-height:22px;letter-spacing:0;margin-bottom:14px}.booking-details-v2_deliveryCard__nh1VD{padding:16px;min-height:92px;gap:10px;border-radius:14px}.booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_deliveryCard__nh1VD strong{font-size:14px;line-height:20px}.booking-details-v2_deliveryCard__nh1VD small{line-height:17px}.booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryIcon__UJPZ3{width:28px;height:28px;flex-basis:28px}.booking-details-v2_deliveryIcon__UJPZ3 i{transform:scale(1.4)}.booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_parcelBox__gPLqz{padding:var(--panel-space);gap:14px;border-radius:14px}.booking-details-v2_calendar__qSL0G{font-size:14px;line-height:20px}.booking-details-v2_calendarRow__qAehM{padding-inline:6px}.booking-details-v2_dateTime__dSk16{gap:12px}.booking-details-v2_dates__Rp3jb button{flex-basis:52px;min-height:52px;padding:8px 0;border-radius:13px}.booking-details-v2_dates__Rp3jb b{font-size:14px;line-height:20px}.booking-details-v2_dates__Rp3jb span{font-size:11px}.booking-details-v2_times__yuIlP{padding:6px 8px;gap:6px;border-radius:14px}.booking-details-v2_times__yuIlP button{min-height:38px;padding:8px 6px;font-size:12px;border-radius:12px}.booking-details-v2_pickup__3J8gG{gap:14px;padding:10px 8px 0}.booking-details-v2_pickup__3J8gG h3{font-size:14px}.booking-details-v2_info____89C{font-size:12px;line-height:18px}.booking-details-v2_fields__Ns8EP{gap:24px}.booking-details-v2_fields__Ns8EP input{font-size:13px}.booking-details-v2_dataBox__9I9WP{padding:20px;gap:16px;border-radius:14px}.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{gap:14px;margin-bottom:14px;min-height:36px}.booking-details-v2_tabs__ex3f4 button{min-width:104px;padding:5px 14px;font-size:12px;line-height:18px}.booking-details-v2_providers__LT4Dv button{padding:8px 16px;border-radius:14px}.booking-details-v2_recipient__z9XdO{width:28%;padding:12px 20px 16px}.booking-details-v2_recipient__z9XdO h3,.booking-details-v2_steps__1jQnI h3{font-size:14px;line-height:20px}.booking-details-v2_nearest__ikzlf{font-size:12px;line-height:18px;padding:8px 12px;margin-top:4px;white-space:normal}.booking-details-v2_instructions__1_CIb{padding:16px;gap:14px;border-radius:16px}.booking-details-v2_steps__1jQnI article{padding:0 8px 8px}.booking-details-v2_steps__1jQnI p{line-height:18px}.booking-details-v2_stepIcon__h705_{width:32px;height:32px;margin-bottom:4px}.booking-details-v2_stepIcon__h705_ img{transform:scale(.8);transform-origin:top left}.booking-details-v2_acknowledgement__Zsjqq{font-size:12px;line-height:18px}.booking-details-v2_acknowledgement__Zsjqq small{font-size:11px;line-height:16px}@media (min-width:768px) and (max-height:800px){.booking-details-v2_page__qVVGO{--section-space:20px;--panel-space:14px}.booking-details-v2_heading__CHV8N{padding-block:20px}.booking-details-v2_heading__CHV8N h1{font-size:26px}.booking-details-v2_deliveryCard__nh1VD{min-height:84px;padding:12px 14px}.booking-details-v2_dataBox__9I9WP{padding:16px 20px}}@media (max-width:767px){.booking-details-v2_page__qVVGO{--section-space:20px;--panel-space:12px}.booking-details-v2_heading__CHV8N h1{font-size:26px;line-height:32px;margin-top:10px}.booking-details-v2_heading__CHV8N p{font-size:13px;line-height:20px}.booking-details-v2_form__mJowQ legend{font-size:15px;line-height:21px}.booking-details-v2_deliveryCard__nh1VD{min-height:80px;padding:12px 14px}.booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_deliveryCard__nh1VD strong{font-size:14px;line-height:20px}.booking-details-v2_deliveryCard__nh1VD small{font-size:12px;line-height:17px}.booking-details-v2_calendarRow__qAehM{height:36px}.booking-details-v2_calendarRow__qAehM>button{min-width:44px;min-height:44px}.booking-details-v2_times__yuIlP button{min-height:44px;font-size:13px}.booking-details-v2_fields__Ns8EP{gap:14px}.booking-details-v2_fields__Ns8EP input{font-size:16px}.booking-details-v2_dataBox__9I9WP{padding:16px}.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{gap:10px;margin-bottom:14px}.booking-details-v2_tabs__ex3f4 button{min-height:36px;min-width:112px;font-size:12px}.booking-details-v2_providers__LT4Dv button{min-height:64px}.booking-details-v2_recipient__z9XdO{width:100%;padding:8px 12px}.booking-details-v2_instructions__1_CIb{padding:14px}.booking-details-v2_steps__1jQnI article{padding:0;grid-template-columns:32px 1fr;column-gap:10px}.booking-details-v2_steps__1jQnI{gap:16px}.booking-details-v2_steps__1jQnI h3{font-size:14px;line-height:20px}.booking-details-v2_steps__1jQnI p{font-size:13px;line-height:19px}.booking-details-v2_acknowledgement__Zsjqq{padding:12px 10px}.booking-details-v2_acknowledgement__Zsjqq small{font-size:12px;line-height:18px}}.booking-details-v2_providers__LT4Dv button{height:64px;min-height:64px;padding:16px;border-radius:16px}.booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY{width:85.3333px;height:32px;max-width:none}.booking-details-v2_form__mJowQ input,.booking-details-v2_form__mJowQ select{font-size:14px}.booking-details-v2_body__yeC6p>fieldset+fieldset{margin-top:12px}@media (max-width:767px){.booking-details-v2_providers__LT4Dv button{flex:0 0 116px;height:64px;min-height:64px;padding:16px 14px}.booking-details-v2_body__yeC6p>fieldset+fieldset{margin-top:24px}.booking-details-v2_form__mJowQ input,.booking-details-v2_form__mJowQ select{font-size:14px}}.booking-details-v2_dates__Rp3jb,.booking-details-v2_times__yuIlP{position:relative;isolation:isolate}.booking-details-v2_dates__Rp3jb button,.booking-details-v2_times__yuIlP button{position:relative;z-index:1;transition:color .25s ease-out,background .25s ease-out,box-shadow .25s ease-out}.booking-details-v2_dates__Rp3jb button.booking-details-v2_active__BE2xB,.booking-details-v2_times__yuIlP button.booking-details-v2_active__BE2xB{box-shadow:none!important;background:transparent!important}.booking-details-v2_selectionGlow__8idAd{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border:2px solid #0071e3;border-radius:13px;background:linear-gradient(135deg,#e5f2ff99,#ffffffb3);box-shadow:inset 0 1px 0 #fff,0 2px 8px #0071e312;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1)}.booking-details-v2_calendarExpanded__4gzqz>button{visibility:hidden;pointer-events:none}.booking-details-v2_shippingTransition__uLAR0{width:100%;min-width:0;overflow:hidden;transition:height .36s cubic-bezier(.22,1,.36,1)}.booking-details-v2_shippingContent__VIlcf{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.booking-details-v2_shippingLeaving__AZ1FS{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.booking-details-v2_selectionGlow__8idAd,.booking-details-v2_shippingContent__VIlcf,.booking-details-v2_shippingTransition__uLAR0{transition:none}}.booking-details-v2_deliveryCard__nh1VD{gap:16px}.booking-details-v2_dateTimeAccordion__hAGcE{min-width:0;overflow:hidden;overflow:clip;overflow-anchor:none}.booking-details-v2_calendarExpanded__4gzqz>button{visibility:visible;pointer-events:auto}.booking-details-v2_calendarExpanded__4gzqz>button:disabled{opacity:.25;cursor:default}.booking-details-v2_months__yl2Jh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;animation:booking-details-v2_monthAppear___txpI .2s ease-out}.booking-details-v2_month__QinBD{min-width:0;padding:12px;background:#fafafc;border:1px solid #d2d6db;border-radius:14px}.booking-details-v2_month__QinBD h3{font-size:18px;line-height:24px;font-weight:600;text-transform:capitalize;margin:0 0 16px;color:#24242e}.booking-details-v2_monthGrid__Ynf_7{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;justify-items:center;align-items:center}.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){display:grid;place-items:center;max-width:40px;font-size:14px;position:relative;z-index:1}.booking-details-v2_monthGrid__Ynf_7>button{border-radius:50%;background:#fff;color:#24242e;font-weight:500;transition:color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.booking-details-v2_monthGrid__Ynf_7>button:disabled{color:#b6b6bd;background:transparent;box-shadow:none;cursor:default}.booking-details-v2_monthGrid__Ynf_7>button[aria-current=date]:not([aria-pressed=true]){color:#0071e3;box-shadow:inset 0 0 0 1px #0071e34d}.booking-details-v2_monthGrid__Ynf_7>button[aria-pressed=true]{color:#0071e3;background:transparent;box-shadow:none;font-weight:600}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_selectionGlow__8idAd{background:linear-gradient(135deg,#e5f2ff,#fff);border-radius:50%;border:2px solid #0071e3;box-shadow:inset 0 1px 0 #fff,0 2px 6px #0071e312}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_monthWeekday__jViNl{color:#74747e;font-weight:500}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_monthOutside__EjYgr{color:#d0d0d6}@media (hover:hover) and (pointer:fine){.booking-details-v2_monthGrid__Ynf_7>button:not(:disabled):not([aria-pressed=true]):hover{background:#edf4ff;color:#0071e3;box-shadow:inset 0 0 0 1px #b5d5f7}}@keyframes booking-details-v2_monthAppear___txpI{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.booking-details-v2_months__yl2Jh{grid-template-columns:1fr;gap:0}.booking-details-v2_month__QinBD:not(:first-child){display:none}.booking-details-v2_month__QinBD h3{font-size:17px;margin-bottom:12px}.booking-details-v2_monthGrid__Ynf_7{gap:4px 0}.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){height:40px;max-width:40px}}.booking-details-v2_monthGrid__Ynf_7{row-gap:2px}.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){height:32px;max-width:32px}.booking-details-v2_month__QinBD h3{margin-bottom:10px}@media (max-width:767px){.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){height:36px;max-width:36px}}.booking-details-v2_calendarRow__qAehM>.booking-details-v2_calendar__qSL0G{display:flex;gap:4px;padding:4px 8px;border-radius:8px;min-height:32px}.booking-details-v2_calendarRow__qAehM>.booking-details-v2_calendar__qSL0G img{transform:none}.booking-details-v2_calendarRow__qAehM>.booking-details-v2_calendar__qSL0G .booking-details-v2_calendarChevron__5dPOp{transition:transform .25s ease-out}.booking-details-v2_calendarRow__qAehM>.booking-details-v2_calendar__qSL0G[aria-expanded=true] .booking-details-v2_calendarChevron__5dPOp{transform:rotate(180deg)}.booking-details-v2_month__QinBD h3{font-size:14px;line-height:20px;margin-bottom:8px}@media (min-width:768px){.booking-details-v2_months__yl2Jh{width:min(100%,940px);margin-inline:auto;gap:12px}.booking-details-v2_monthGrid__Ynf_7{row-gap:2px}.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){height:28px;max-width:28px;font-size:13px}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_monthWeekday__jViNl{font-size:11px}}@media (max-width:767px){.booking-details-v2_calendarRow__qAehM>.booking-details-v2_calendar__qSL0G{min-height:44px}.booking-details-v2_month__QinBD h3{font-size:14px;line-height:20px}}@media (hover:hover) and (pointer:fine){.booking-details-v2_calendarRow__qAehM>.booking-details-v2_calendar__qSL0G:hover{background:#f0f5fc}}.booking-details-v2_heading__CHV8N{padding:40px 0 60px;background:white}.booking-details-v2_headingInner__khQDo{display:flex;align-items:center;gap:24px}.booking-details-v2_heading__CHV8N h1{margin:0;font-size:36px;line-height:44px;letter-spacing:-.612px}.booking-details-v2_back__nb7Cy{width:44px;height:44px;flex:none;border:1px solid #d2d6db;border-radius:50%;display:grid;place-items:center}.booking-details-v2_back__nb7Cy img{width:24px;height:24px;transform:rotate(180deg)}.booking-details-v2_body__yeC6p{display:grid;grid-template-columns:minmax(0,803px) 305px;grid-gap:20px;gap:20px;padding:0 0 80px;align-items:stretch}.booking-details-v2_stepsColumn__j5WC8{min-width:0;display:flex;flex-direction:column;gap:52px}.booking-details-v2_dashboardColumn__N7Q_Y{padding-top:44px;min-width:0}.booking-details-v2_form__mJowQ legend{font-size:16px;line-height:24px;margin-bottom:20px;font-weight:600;color:#24242e}.booking-details-v2_delivery__TIVWJ{gap:12px}.booking-details-v2_deliveryCard__nh1VD{padding:20px;min-height:128px;gap:12px;border-radius:16px;box-shadow:inset 0 0 0 1px #d2d6db}.booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryIcon__UJPZ3{width:36px;height:36px;flex-basis:36px}.booking-details-v2_deliveryIcon__UJPZ3 i{transform:scale(1.8)}.booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_deliveryCard__nh1VD strong{font-size:16px;line-height:24px}.booking-details-v2_deliveryCard__nh1VD small{font-size:13px}.booking-details-v2_deliveryCard__nh1VD b{margin-top:4px}.booking-details-v2_deliveryCard__nh1VD input{width:20px;height:20px}.booking-details-v2_dataBox__9I9WP,.booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_parcelBox__gPLqz{background:#fafafc;border:0;border-radius:16px;padding:20px;gap:16px}.booking-details-v2_calendarRow__qAehM{height:24px;padding:0 12px}.booking-details-v2_calendar__qSL0G{font-size:15px;line-height:24px}.booking-details-v2_dateTime__dSk16{gap:16px}.booking-details-v2_dates__Rp3jb{gap:8px;padding:2px}.booking-details-v2_dates__Rp3jb button{flex-basis:60px;min-height:60px;padding:10px 0 8px;border-radius:16px;box-shadow:inset 0 0 0 1px #d2d6db;background:white}.booking-details-v2_dates__Rp3jb b{font-size:16px;line-height:24px}.booking-details-v2_dates__Rp3jb span{font-size:12px;line-height:16px}.booking-details-v2_times__yuIlP{grid-template-columns:repeat(9,minmax(0,1fr));padding:0;border:0;gap:8px;background:transparent}.booking-details-v2_times__yuIlP button{min-height:44px;font-size:13px;line-height:20px;padding:8px 2px;border-radius:16px;box-shadow:inset 0 0 0 1px #d2d6db;background:white}.booking-details-v2_courierTimes__6Q1LP{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-details-v2_selectionGlow__8idAd{border-radius:16px;background:#fafdff;box-shadow:none}.booking-details-v2_months__yl2Jh{width:100%;display:block;margin:0}.booking-details-v2_month__QinBD{padding:16px;background:#f5f5f7;border:0;border-radius:16px}.booking-details-v2_monthGrid__Ynf_7{gap:8px;row-gap:8px}.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){max-width:none;width:100%;height:40px;font-size:13px;line-height:20px;border-radius:16px}.booking-details-v2_monthGrid__Ynf_7>button{box-shadow:inset 0 0 0 1px #d2d6db}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_monthWeekday__jViNl{font-size:12px;height:16px;color:#5b5b66}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_selectionGlow__8idAd{border-radius:16px;background:#fafdff;box-shadow:none}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_monthOutside__EjYgr{visibility:hidden}.booking-details-v2_monthGrid__Ynf_7>button:disabled{color:#8d959a;box-shadow:inset 0 0 0 1px #d2d6db;background:#f5f5f7}.booking-details-v2_monthGrid__Ynf_7>button[aria-pressed=true]{color:#24242e}.booking-details-v2_fields__Ns8EP{gap:20px}.booking-details-v2_fields__Ns8EP input{border-color:#d2d6db;font-size:14px}.booking-details-v2_phone__UzUDS{background:white}.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{margin-bottom:20px;min-height:40px;gap:16px}.booking-details-v2_tabs__ex3f4 button{min-width:120px;font-size:13px;padding:7px 16px}.booking-details-v2_pickup__3J8gG{padding:16px 0 0;gap:20px}.booking-details-v2_pickup__3J8gG h3{font-size:15px;line-height:20px}.booking-details-v2_providers__LT4Dv{gap:8px}.booking-details-v2_providers__LT4Dv button{background:white;box-shadow:inset 0 0 0 1px #d2d6db}.booking-details-v2_shipping__QEN4M{gap:16px}.booking-details-v2_recipient__z9XdO{width:32%;padding:12px;gap:8px}.booking-details-v2_recipient__z9XdO>.booking-details-v2_providerLogo__6_3bY{display:none}.booking-details-v2_recipient__z9XdO h3{font-size:16px;line-height:24px}.booking-details-v2_recipient__z9XdO p{font-size:13px;line-height:19px}.booking-details-v2_recipient__z9XdO p:first-of-type{font-size:14px;line-height:18px}.booking-details-v2_instructions__1_CIb{border:0;padding:12px 0;border-radius:0;justify-content:flex-start}.booking-details-v2_steps__1jQnI{gap:16px}.booking-details-v2_steps__1jQnI article{padding:0;gap:12px}.booking-details-v2_stepIcon__h705_{width:24px;height:24px;margin:0}.booking-details-v2_stepIcon__h705_ img{transform:scale(.6)}.booking-details-v2_steps__1jQnI h3{font-size:13px;line-height:20px}.booking-details-v2_steps__1jQnI p{font-size:12px;line-height:20px}.booking-details-v2_stepsColumn__j5WC8>.booking-details-v2_acknowledgement__Zsjqq{margin-top:-32px;background:#fafafc}.booking-details-v2_dataBox__9I9WP .booking-details-v2_acknowledgement__Zsjqq{margin-top:4px}.booking-details-v2_info____89C{font-size:13px;line-height:20px}@media (min-width:768px) and (max-width:1100px){.booking-details-v2_body__yeC6p,.booking-details-v2_headingInner__khQDo{width:calc(100% - 32px)}.booking-details-v2_body__yeC6p{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.booking-details-v2_deliveryCard__nh1VD{padding:12px;gap:8px;flex-wrap:wrap}.booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryIcon__UJPZ3{width:24px;height:24px;flex-basis:24px}.booking-details-v2_deliveryIcon__UJPZ3 i{transform:scale(1.2)}.booking-details-v2_deliveryCard__nh1VD>span:nth-child(2){order:3;flex-basis:100%}.booking-details-v2_deliveryCard__nh1VD input{margin-left:auto}.booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_deliveryCard__nh1VD strong{font-size:14px}.booking-details-v2_times__yuIlP{grid-template-columns:repeat(5,minmax(0,1fr))}.booking-details-v2_courierTimes__6Q1LP{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-details-v2_fields__Ns8EP{flex-wrap:wrap}.booking-details-v2_fields__Ns8EP>label{flex-basis:160px}.booking-details-v2_providers__LT4Dv button{padding:10px;min-height:54px;height:54px}.booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY{width:64px;height:24px}.booking-details-v2_shipping__QEN4M{flex-direction:column}.booking-details-v2_recipient__z9XdO{width:100%}.booking-details-v2_stepsColumn__j5WC8{gap:40px}}@media (max-width:767px){.booking-details-v2_heading__CHV8N{padding:24px 0 32px}.booking-details-v2_body__yeC6p,.booking-details-v2_headingInner__khQDo{width:calc(100% - 32px)}.booking-details-v2_headingInner__khQDo{gap:12px}.booking-details-v2_heading__CHV8N h1{font-size:26px;line-height:32px}.booking-details-v2_body__yeC6p{display:flex;flex-direction:column;padding-bottom:40px;gap:32px}.booking-details-v2_stepsColumn__j5WC8{gap:36px}.booking-details-v2_dashboardColumn__N7Q_Y{padding:0}.booking-details-v2_form__mJowQ legend{font-size:15px;line-height:22px;margin-bottom:16px}.booking-details-v2_deliveryCard__nh1VD{min-height:100px;padding:16px;gap:16px}.booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_deliveryCard__nh1VD strong{font-size:14px;line-height:20px}.booking-details-v2_deliveryCard__nh1VD small{font-size:12px;line-height:18px}.booking-details-v2_dataBox__9I9WP,.booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_parcelBox__gPLqz{padding:12px}.booking-details-v2_calendarRow__qAehM{height:36px;padding:0}.booking-details-v2_dates__Rp3jb button{flex-basis:52px;min-height:56px}.booking-details-v2_times__yuIlP{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-details-v2_courierTimes__6Q1LP{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-details-v2_month__QinBD{padding:10px 8px}.booking-details-v2_monthGrid__Ynf_7{gap:6px 4px}.booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_monthGrid__Ynf_7>span:not(.booking-details-v2_selectionGlow__8idAd){height:36px;font-size:12px;border-radius:12px}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_monthWeekday__jViNl{height:18px;font-size:11px}.booking-details-v2_monthGrid__Ynf_7>.booking-details-v2_selectionGlow__8idAd{border-radius:12px}.booking-details-v2_fields__Ns8EP{gap:16px}.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{gap:12px;margin-bottom:16px}.booking-details-v2_providers__LT4Dv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.booking-details-v2_providers__LT4Dv button{min-width:0;height:56px;min-height:56px;padding:10px}.booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY{width:72px;height:27px}.booking-details-v2_shipping__QEN4M{flex-direction:column}.booking-details-v2_recipient__z9XdO{width:100%;padding:12px 4px}.booking-details-v2_instructions__1_CIb{padding:8px 4px}.booking-details-v2_steps__1jQnI{gap:24px}.booking-details-v2_steps__1jQnI article{grid-template-columns:24px 1fr;column-gap:12px;row-gap:6px}.booking-details-v2_steps__1jQnI h3{font-size:14px}.booking-details-v2_steps__1jQnI p{font-size:13px;line-height:19px}.booking-details-v2_form__mJowQ input,.booking-details-v2_form__mJowQ select{font-size:14px}.booking-details-v2_stepsColumn__j5WC8>.booking-details-v2_acknowledgement__Zsjqq{margin-top:-20px}}.booking-details-v2_deliveryCard__nh1VD strong{font-size:14px;line-height:20px}.booking-details-v2_deliveryCard__nh1VD small{font-size:12px;line-height:18px}.booking-details-v2_deliveryCard__nh1VD b{font-size:13px;line-height:20px}.booking-details-v2_monthGrid__Ynf_7>button:disabled{opacity:1}@media (max-width:767px){.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{width:100%;align-items:stretch}.booking-details-v2_customerLegend__x6Lb8 .booking-details-v2_tabs__ex3f4{width:100%;box-sizing:border-box;align-self:stretch;justify-content:center}.booking-details-v2_customerLegend__x6Lb8 .booking-details-v2_tabs__ex3f4 button{flex:1 1;min-width:0;text-align:center}}.booking-details-v2_addressLink__hijzN{padding:0;color:#0071e3;font:inherit;font-size:13px;line-height:20px;text-align:left;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.booking-details-v2_addressLink__hijzN:hover{text-decoration:underline;text-underline-offset:3px}}@media (max-width:767px){.booking-details-v2_heading__CHV8N{padding:16px 0 20px}.booking-details-v2_headingInner__khQDo{gap:10px}.booking-details-v2_heading__CHV8N h1{font-size:24px;line-height:30px}.booking-details-v2_body__yeC6p{gap:24px;padding-bottom:24px}.booking-details-v2_stepsColumn__j5WC8{gap:24px}.booking-details-v2_form__mJowQ legend{font-size:14px;line-height:20px;margin-bottom:12px}.booking-details-v2_delivery__TIVWJ{gap:8px}.booking-details-v2_deliveryCard__nh1VD{min-height:76px;padding:10px 12px;gap:12px;align-items:center;border-radius:14px}.booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryIcon__UJPZ3{width:28px;height:28px;flex-basis:28px}.booking-details-v2_deliveryIcon__UJPZ3 i{transform:scale(1.4)}.booking-details-v2_deliveryCard__nh1VD strong{font-size:13px;line-height:18px}.booking-details-v2_deliveryCard__nh1VD small{font-size:11px;line-height:16px}.booking-details-v2_deliveryCard__nh1VD b{font-size:12px;line-height:16px;margin-top:2px}.booking-details-v2_dataBox__9I9WP,.booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_parcelBox__gPLqz{padding:12px;gap:12px;border-radius:14px}.booking-details-v2_dateTime__dSk16{gap:12px}.booking-details-v2_calendar__qSL0G{font-size:13px;line-height:20px}.booking-details-v2_calendarRow__qAehM{height:32px}.booking-details-v2_dates__Rp3jb{gap:6px}.booking-details-v2_dates__Rp3jb button{flex-basis:48px;min-height:48px;padding:6px 0;border-radius:12px}.booking-details-v2_dates__Rp3jb b{font-size:14px;line-height:20px}.booking-details-v2_dates__Rp3jb span{font-size:11px;line-height:14px}.booking-details-v2_times__yuIlP{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.booking-details-v2_times__yuIlP button{min-height:40px;font-size:12px;line-height:18px;padding:8px 2px;border-radius:12px}.booking-details-v2_courierTimes__6Q1LP{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-details-v2_selectionGlow__8idAd{border-radius:12px}.booking-details-v2_fields__Ns8EP{gap:12px}.booking-details-v2_fields__Ns8EP>label{font-size:12px;line-height:18px}.booking-details-v2_fields__Ns8EP input{margin-top:4px;height:40px;padding:9px 10px}.booking-details-v2_phone__UzUDS{margin-top:4px}.booking-details-v2_form__mJowQ .booking-details-v2_customerLegend__x6Lb8{gap:8px;margin-bottom:12px;min-height:0}.booking-details-v2_customerLegend__x6Lb8 .booking-details-v2_tabs__ex3f4{padding:3px}.booking-details-v2_tabs__ex3f4:before{inset:3px auto 3px 3px;width:calc((100% - 6px) / 2)}.booking-details-v2_customerLegend__x6Lb8 .booking-details-v2_tabs__ex3f4 button{min-height:38px;padding:8px 12px;font-size:12px;line-height:18px}.booking-details-v2_pickup__3J8gG{padding-top:12px;gap:12px}.booking-details-v2_pickup__3J8gG h3{font-size:13px;line-height:18px}.booking-details-v2_info____89C{font-size:11px;line-height:16px;align-items:flex-start}.booking-details-v2_providers__LT4Dv{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.booking-details-v2_providers__LT4Dv button{height:48px;min-height:48px;padding:6px;border-radius:12px}.booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY{width:48px;height:20px}.booking-details-v2_shipping__QEN4M{gap:12px}.booking-details-v2_recipient__z9XdO{padding:4px;gap:6px}.booking-details-v2_recipient__z9XdO h3{font-size:14px;line-height:20px}.booking-details-v2_recipient__z9XdO p,.booking-details-v2_recipient__z9XdO p:first-of-type{font-size:12px;line-height:18px}.booking-details-v2_nearest__ikzlf{font-size:12px;line-height:18px;padding:8px 12px;margin-top:4px;min-height:40px}.booking-details-v2_instructions__1_CIb{padding:4px}.booking-details-v2_steps__1jQnI{gap:14px}.booking-details-v2_steps__1jQnI article{column-gap:10px;row-gap:3px}.booking-details-v2_steps__1jQnI h3,.booking-details-v2_steps__1jQnI p{font-size:12px;line-height:18px}.booking-details-v2_dataBox__9I9WP .booking-details-v2_acknowledgement__Zsjqq{padding:12px;gap:8px;font-size:12px;line-height:18px}.booking-details-v2_stepsColumn__j5WC8{gap:36px}.booking-details-v2_body__yeC6p{gap:32px}.booking-details-v2_heading__CHV8N{padding-bottom:28px}.booking-details-v2_form__mJowQ legend{margin-bottom:16px}.booking-details-v2_providers__LT4Dv button{padding:4px}.booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY{width:100%;max-width:100%;height:32px}.booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY img{inset:0;width:100%;height:100%;object-fit:contain}.booking-details-v2_providers__LT4Dv .booking-details-v2_logo2__LDrun img{inset:12.5% 10%;width:80%;height:75%}}.booking-details-v2_page__qVVGO .booking-details-v2_headingInner__khQDo{gap:12px}.booking-details-v2_page__qVVGO .booking-details-v2_back__nb7Cy{border:0;width:28px;height:44px;border-radius:8px}.booking-details-v2_page__qVVGO .booking-details-v2_back__nb7Cy img{width:28px;height:28px;transform:rotate(180deg)}.booking-details-v2_page__qVVGO .booking-details-v2_dataBox__9I9WP,.booking-details-v2_page__qVVGO .booking-details-v2_dateTimeBox__j7TOe,.booking-details-v2_page__qVVGO .booking-details-v2_parcelBox__gPLqz{background:#fff;border:1px solid #dcdee0}.booking-details-v2_page__qVVGO .booking-details-v2_fields__Ns8EP input,.booking-details-v2_page__qVVGO .booking-details-v2_phone__UzUDS{border-color:#afb7c1}.booking-details-v2_page__qVVGO .booking-details-v2_month__QinBD{background:white;border:1px solid #dcdee0}@media (min-width:768px){.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD{min-height:128px}}.booking-details-v2_fields__Ns8EP input[aria-invalid=true],.booking-details-v2_phone__UzUDS:has(input[aria-invalid=true]){background-color:rgb(195 36 60/5%)}.booking-details-v2_phone__UzUDS input[aria-invalid=true]{background-color:transparent}.booking-details-v2_page__qVVGO .booking-details-v2_fields__Ns8EP input[aria-invalid=true],.booking-details-v2_page__qVVGO .booking-details-v2_phone__UzUDS:has(input[aria-invalid=true]){border-color:#c3243c}.booking-details-v2_page__qVVGO .booking-details-v2_fields__Ns8EP input[aria-invalid=true]:focus,.booking-details-v2_page__qVVGO .booking-details-v2_phone__UzUDS:has(input[aria-invalid=true]):focus-within{border-color:#c3243c;box-shadow:0 0 0 3px rgb(195 36 60/10%)}.booking-details-v2_page__qVVGO .booking-details-v2_phone__UzUDS input[aria-invalid=true]{border:0;box-shadow:none!important}.booking-details-v2_page__qVVGO .booking-details-v2_fields__Ns8EP input:not([aria-invalid=true]):focus,.booking-details-v2_page__qVVGO .booking-details-v2_phone__UzUDS:not(:has(input[aria-invalid=true])):focus-within{border-color:#0071e3;box-shadow:0 0 0 3px rgb(0 113 227/10%);outline:0}.booking-details-v2_page__qVVGO .booking-details-v2_phone__UzUDS input:focus{border:0;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.booking-details-v2_dates__Rp3jb button:not(:disabled),.booking-details-v2_times__yuIlP button:not(:disabled){transform-origin:center;transition:transform .3s ease-in-out,text-shadow .3s ease,color .25s ease-out,background .25s ease-out,box-shadow .25s ease-out}.booking-details-v2_dates__Rp3jb button:not(:disabled):hover,.booking-details-v2_times__yuIlP button:not(:disabled):hover{transform:scale(1.05);z-index:2;text-shadow:.12px 0 currentColor,-.12px 0 currentColor}}@media (prefers-reduced-motion:reduce){.booking-details-v2_dates__Rp3jb button:not(:disabled),.booking-details-v2_times__yuIlP button:not(:disabled){transition:none}.booking-details-v2_dates__Rp3jb button:not(:disabled):hover,.booking-details-v2_times__yuIlP button:not(:disabled):hover{transform:none}}.booking-details-v2_dateTime__dSk16{padding:3px}@media (hover:hover) and (pointer:fine){.booking-details-v2_dates__Rp3jb button:not(:disabled):not([aria-pressed=true]):hover{background:#fafafa;box-shadow:inset 0 0 0 1px #8d959a}.booking-details-v2_dates__Rp3jb button:not(:disabled):not([aria-pressed=true]) b,.booking-details-v2_dates__Rp3jb button:not(:disabled):not([aria-pressed=true]) span{transition:color .25s ease-out}.booking-details-v2_dates__Rp3jb button:not(:disabled):not([aria-pressed=true]):hover b,.booking-details-v2_dates__Rp3jb button:not(:disabled):not([aria-pressed=true]):hover span{color:#000}.booking-details-v2_times__yuIlP button:not(:disabled):not([aria-pressed=true]):not(.booking-details-v2_more__rA7BB):hover{background:#fafafa;box-shadow:inset 0 0 0 1px #8d959a;color:#000}}.booking-details-v2_page__qVVGO .booking-details-v2_dates__Rp3jb button.booking-details-v2_active__BE2xB,.booking-details-v2_page__qVVGO .booking-details-v2_monthGrid__Ynf_7>button[aria-pressed=true],.booking-details-v2_page__qVVGO .booking-details-v2_times__yuIlP button.booking-details-v2_active__BE2xB{box-shadow:inset 0 0 0 2px #0071e3!important;background:#fafdff!important}.booking-details-v2_page__qVVGO .booking-details-v2_dates__Rp3jb button,.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD,.booking-details-v2_page__qVVGO .booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_page__qVVGO .booking-details-v2_providers__LT4Dv button,.booking-details-v2_page__qVVGO .booking-details-v2_times__yuIlP button{transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out,color .4s ease,transform .3s ease-in-out,text-shadow .3s ease}@media (prefers-reduced-motion:reduce){.booking-details-v2_page__qVVGO .booking-details-v2_dates__Rp3jb button,.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD,.booking-details-v2_page__qVVGO .booking-details-v2_monthGrid__Ynf_7>button,.booking-details-v2_page__qVVGO .booking-details-v2_providers__LT4Dv button,.booking-details-v2_page__qVVGO .booking-details-v2_times__yuIlP button{transition:none}}@media (min-width:768px){.booking-details-v2_floatingLayout__gTYui .booking-details-v2_body__yeC6p{--sidebar-push:max(0px,calc(325px + clamp(16px, 1.25vw, 24px) - max(16px, (100vw - 1128px)/2)));grid-template-columns:minmax(0,1fr) var(--sidebar-push);gap:0}.booking-details-v2_floatingLayout__gTYui .booking-details-v2_dashboardColumn__N7Q_Y{padding:0}.booking-details-v2_floatingLayout__gTYui .booking-details-v2_deliveryCard__nh1VD{min-height:0}}@media (min-width:768px) and (max-width:1100px){.booking-details-v2_floatingLayout__gTYui .booking-details-v2_body__yeC6p{--sidebar-push:max(0px,calc(316px - max(16px, (100vw - 1128px)/2)))}}.booking-details-v2_deliveryTransition__BXUq0{min-width:0;gap:inherit;overflow-anchor:none}.booking-details-v2_deliveryTransition__BXUq0[data-transitioning=true]{overflow:hidden;overflow:clip}.booking-details-v2_deliveryContent__QcDnf{display:flex;flex-direction:column;gap:inherit;min-width:0}@media (max-width:767px){.booking-details-v2_heading__CHV8N{padding:16px 0 20px}.booking-details-v2_page__qVVGO .booking-details-v2_headingInner__khQDo{gap:12px;margin:0}.booking-details-v2_page__qVVGO .booking-details-v2_back__nb7Cy{width:28px;height:44px;padding:1px 6px;border:0;border-radius:8px;grid-template-columns:28px;grid-template-rows:42px}.booking-details-v2_page__qVVGO .booking-details-v2_back__nb7Cy img{width:28px;height:28px;transform:rotate(180deg)}.booking-details-v2_deliverySelector__5HOqB{border:1px solid #d2d6db;border-radius:14px;padding:12px;background:#fff}.booking-details-v2_page__qVVGO .booking-details-v2_deliverySelector__5HOqB{border-color:#dcdee0}.booking-details-v2_page__qVVGO .booking-details-v2_delivery__TIVWJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD{position:relative;flex-direction:column;align-items:center;justify-content:center;min-height:88px;padding:12px 4px;gap:8px;text-align:center}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryIcon__UJPZ3{flex:0 0 28px;width:28px;height:28px}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD>.booking-details-v2_deliveryLabel__cHQYB{flex:0 0 auto;width:100%;min-width:0}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD strong{font-size:13px;line-height:18px;white-space:nowrap}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD b,.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD small{display:none}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD input{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.booking-details-v2_deliveryInfo__6n2Yx{margin-top:0;padding-top:12px}.booking-details-v2_deliveryDescription__6MIi9{min-height:50px;opacity:1;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.booking-details-v2_deliveryDescription__6MIi9[data-switching=true]{opacity:0;transition-duration:.14s}.booking-details-v2_deliveryDescription__6MIi9 p{margin:0;padding-top:2px;min-height:26px;font-size:13px;line-height:20px;color:#5b5b66}.booking-details-v2_deliveryDetail__QEXg4{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 9px}.booking-details-v2_deliveryDetail__QEXg4 h3{margin:0;font-size:15px;line-height:24px;font-weight:600;color:#000}.booking-details-v2_deliveryDetail__QEXg4 a{font-size:12px;line-height:16px;font-weight:400;color:#0071e3;text-decoration:underline}}@media (max-width:360px){.booking-details-v2_deliverySelector__5HOqB{padding:10px}.booking-details-v2_page__qVVGO .booking-details-v2_delivery__TIVWJ{gap:6px}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD{padding-inline:3px}.booking-details-v2_page__qVVGO .booking-details-v2_deliveryCard__nh1VD strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.booking-details-v2_deliveryDescription__6MIi9{transition:none}}@media (max-width:767px){.booking-details-v2_page__qVVGO .booking-details-v2_parcelBox__gPLqz{padding:16px;gap:24px}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_providers__LT4Dv{display:flex;min-width:0;gap:8px;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:4px;overscroll-behavior-x:contain}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_providers__LT4Dv::-webkit-scrollbar{display:none}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_providers__LT4Dv button{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3.5);height:48px;min-height:48px;padding:8px;border-radius:12px;scroll-snap-align:start}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_providers__LT4Dv button:focus-visible{outline-offset:2px}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY{width:64px;height:24px;max-width:100%}.booking-details-v2_page__qVVGO .booking-details-v2_parcelBox__gPLqz .booking-details-v2_providers__LT4Dv .booking-details-v2_providerLogo__6_3bY img{inset:0;width:100%;height:100%;object-fit:contain}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_shipping__QEN4M{gap:28px}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_recipient__z9XdO{gap:12px}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_nearest__ikzlf{margin-top:8px}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_steps__1jQnI{gap:24px}.booking-details-v2_parcelBox__gPLqz .booking-details-v2_steps__1jQnI article{row-gap:6px}}.booking-details-v2_recipientName__tMc3H{font-weight:600}@media (min-width:768px){.booking-details-v2_shipping__QEN4M .booking-details-v2_recipient__z9XdO h3{font-size:14px;line-height:20px}.booking-details-v2_shipping__QEN4M .booking-details-v2_recipient__z9XdO p:first-of-type{font-size:13px;line-height:20px;font-weight:400;color:#5b5b66}.booking-details-v2_shipping__QEN4M .booking-details-v2_recipient__z9XdO .booking-details-v2_recipientName__tMc3H{font-size:14px;color:#24242e}.booking-details-v2_shipping__QEN4M .booking-details-v2_instructions__1_CIb{justify-content:center;container-type:inline-size}.booking-details-v2_instructions__1_CIb .booking-details-v2_steps__1jQnI{align-items:start;gap:clamp(16px,3cqw,24px)}.booking-details-v2_instructions__1_CIb .booking-details-v2_steps__1jQnI article{min-width:0;gap:clamp(8px,2cqw,12px)}.booking-details-v2_instructions__1_CIb .booking-details-v2_stepIcon__h705_{width:clamp(24px,4.5cqw,28px);height:clamp(24px,4.5cqw,28px);margin:0}.booking-details-v2_instructions__1_CIb .booking-details-v2_stepIcon__h705_ img{display:block;width:100%;height:100%;object-fit:contain;transform:none}.booking-details-v2_instructions__1_CIb .booking-details-v2_steps__1jQnI h3{font-size:clamp(13px,2.3cqw,14px);line-height:1.4}.booking-details-v2_instructions__1_CIb .booking-details-v2_steps__1jQnI p{font-size:clamp(12px,2.1cqw,13px);line-height:1.5}.booking-details-v2_headingInner__khQDo .booking-details-v2_back__nb7Cy{position:relative;left:-10px}}.booking-details-v2_stepsEntrance__Klkyv>article{--step-depth:10px;animation:booking-details-v2_shippingStepEntrance__Hw07H .4s ease-in-out both}.booking-details-v2_stepsEntrance__Klkyv>article:nth-child(2){--step-depth:14px;animation-delay:55ms}.booking-details-v2_stepsEntrance__Klkyv>article:nth-child(3){--step-depth:18px;animation-delay:.11s}@keyframes booking-details-v2_shippingStepEntrance__Hw07H{0%{opacity:0;transform:translateY(var(--step-depth))}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.booking-details-v2_stepsEntrance__Klkyv>article{--step-depth:6px}.booking-details-v2_stepsEntrance__Klkyv>article:nth-child(2){--step-depth:8px}.booking-details-v2_stepsEntrance__Klkyv>article:nth-child(3){--step-depth:10px}}@media (prefers-reduced-motion:reduce){.booking-details-v2_stepsEntrance__Klkyv>article{animation:none}}.booking-details-v2_acknowledgementWithHelp__mahxW{gap:12px;cursor:default}.booking-details-v2_acknowledgementCopy__7mnBG{display:flex;flex-direction:column;gap:2px;min-width:0}.booking-details-v2_acknowledgementCopy__7mnBG>label{font-size:14px;line-height:20px;font-weight:500;color:#000;cursor:pointer}.booking-details-v2_acknowledgementCopy__7mnBG em{font-style:normal;color:#ff142f}.booking-details-v2_acknowledgementCopy__7mnBG>.booking-details-v2_acknowledgementHelp__WAilL{margin:0;font-size:12px;line-height:20px;font-weight:400;color:#5b5b66}.booking-details-v2_acknowledgementHelp__WAilL a,.booking-details-v2_shippingGuideLink__q3MMa{color:#0071e3;text-decoration:underline;text-underline-offset:2px}.booking-details-v2_acknowledgementCopy__7mnBG>.booking-details-v2_fieldError__ulfG6{margin:0;color:#c3243c;font-size:12px;line-height:20px}.booking-details-v2_shippingGuideLink__q3MMa{align-self:flex-start;font-size:12px;line-height:20px;font-weight:400}@media (max-width:767px){.booking-details-v2_acknowledgementCopy__7mnBG>label{font-size:12px}}@media (hover:hover) and (pointer:fine){.booking-details-v2_acknowledgementHelp__WAilL a:hover,.booking-details-v2_shippingGuideLink__q3MMa:hover{color:#005bb7}}.booking-details-v2_timesNote__ZoD3N{grid-column:1/-1;margin:0;padding:10px 4px;font-size:13px;line-height:20px;color:#5b5b66}.booking-details-v2_times__yuIlP .booking-details-v2_timesNote__ZoD3N button{min-height:0;padding:0;font:inherit;color:#0071e3;background:none;box-shadow:none;text-decoration:underline}.booking-details-v2_consent__3ojbY{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:20px;color:#5b5b66}.booking-details-v2_consent__3ojbY input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#0071e3}.booking-details-v2_consent__3ojbY a{color:#0071e3}.booking-details-v2_honeypot__ClFud{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.booking-details-v2_turnstile__iFLix:empty{display:none}.booking-details-v2_formStatus__X2LgD{margin:0;padding:12px 16px;border-radius:12px;font-size:14px;line-height:20px;color:#1d1d1f;background:#fff4e5}