.page_pageControlsContainer__G68Cf{display:flex;column-gap:16px;row-gap:16px;margin-bottom:32px}@media(max-width:1024px){.page_pageControlsContainer__G68Cf{flex-wrap:wrap;justify-content:space-between}}.page_backButtonContainer__K_pmC{order:1}.page_stepperContainer__M0t5c{order:2;width:100%}@media(max-width:1024px){.page_stepperContainer__M0t5c{order:3}}.page_basketContainer__NsdVN{order:3;width:auto}@media(max-width:1024px){.page_basketContainer__NsdVN{order:2;width:100%}}.page_pageHeading__HoUoP{font-size:38px}@media(min-width:1024px){.page_pageHeading__HoUoP{font-size:50px}}.page_pageHeadingContainer__0ZRvU{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;row-gap:16px;column-gap:16px}@media(min-width:1024px){.page_pageHeadingContainer__0ZRvU{font-size:22px}}.page_clickableText__jf52i{cursor:pointer;text-decoration:underline;color:#8c8c8c}.page_moreInfoWrapper__VquwK>p{margin-bottom:8px}.page_errorContainer__FKGes{margin:auto;text-align:center}.page_price__QDeL9{margin-top:15px;font-size:30px;font-weight:700}.page_discountPrice__O9uqY{font-size:22px;font-weight:400;color:#8c8c8c}.page_vat__Rs4EV{position:relative;font-size:16px;font-weight:300;top:-1px;margin-left:5px}.page_nextButtonContainer__KqmJX{display:flex;justify-content:flex-end}.page_redDivider__FHxb1{border:none;border-top:1px solid #e9453f}.Supplements_supplementCardLabel__FRAHB{font-size:16px;font-weight:400}@media(min-width:768px){.Supplements_supplementCardLabel__FRAHB{font-size:22px}}.Supplements_inclVat__NNl8W{font-size:12px}.Supplements_supplementCardSelect__4Xmtq{width:90px}.Supplements_supplementCardPrice__4qTC2{font-size:16px;font-weight:700;line-height:30px}@media(min-width:768px){.Supplements_supplementCardPrice__4qTC2{font-size:22px}}.Supplements_supplementsTable__lbbWo{border-collapse:separate;border-spacing:0 15px;font-size:16px}@media(min-width:768px){.Supplements_supplementsTable__lbbWo{font-size:22px}}.Supplements_supplementsTable__lbbWo th{background-color:#ebebeb;border:none;padding:0 10px;font-weight:700;text-align:left;vertical-align:top}.Supplements_supplementsTable__lbbWo tr th:first-child{padding-left:20px}.Supplements_supplementsTable__lbbWo tr td:first-child{padding-left:20px;border-top-left-radius:20px}.Supplements_supplementsTable__lbbWo tr td:last-child{border-top-right-radius:20px}.Supplements_supplementsTable__lbbWo tr td:first-child{border-bottom-left-radius:20px}.Supplements_supplementsTable__lbbWo tr td:last-child{border-bottom-right-radius:20px}.Supplements_supplementsTable__lbbWo td{padding:0 10px;border:none}.Supplements_supplementsTable__lbbWo .Supplements_tdCard__EGsuB{padding:10px;background-color:#fff}.Supplements_supplementsPriceTitleLinebreak__wjAxt{display:block}@media(min-width:768px){.Supplements_supplementsPriceTitleLinebreak__wjAxt{display:none}}.Details_helperText__jN_h_{font-size:18px;color:#757575}.Details_label__6qpPd{font-weight:500;font-size:22px;text-align:left;padding:0 16px}@media(min-width:768px){.Details_label__6qpPd{text-align:right;padding:16px}}.Details_borderedSelect__zaF4b{border:1px solid #8c8c8c;border-radius:20px}.Details_formText__XlpXm{padding:16px 0;margin-left:16px}.Details_postcode__L_Bq_{padding:16px;font-weight:700;font-size:22px}.Details_enterManuallyButton__Hx1m6{font-size:16px;color:#8c8c8c;text-decoration:underline;cursor:pointer;text-align:right}.Details_checkboxRow__deHDv{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:22px}.Details_rightContainer__0ycJ7{display:flex;justify-content:flex-end}.Details_errorText__qpUoF{color:#bb0628}.ConfirmationCard_confirmationLabel__o9Z_N{display:flex;flex-direction:column}.ConfirmationCard_confirmationLabel__o9Z_N label{font-weight:500;font-size:22px;width:100%;display:inline-block;color:#000;margin-bottom:10px;text-align:left}.ConfirmationCard_confirmationLabel__o9Z_N span{font-weight:400;display:block;width:100%;font-size:22px;color:#25282a;margin-bottom:15px}.ConfirmationCard_confirmationLabel__o9Z_N:last-child label{margin-bottom:0}@media(min-width:768px){.ConfirmationCard_confirmationLabel__o9Z_N{flex-direction:row}.ConfirmationCard_confirmationLabel__o9Z_N label{width:45%;text-align:right;margin-bottom:20px}.ConfirmationCard_confirmationLabel__o9Z_N span{display:inline;margin-left:5%}}.BookingConfirmed_iphoneApp__n6ihp{margin-top:auto;margin-bottom:-36px;width:100%;height:auto}@media(min-width:1024px){.BookingConfirmed_iphoneApp__n6ihp{margin-bottom:-78px}}