.GiftCardPage_GiftCardPage__sDbtC{padding-bottom:2rem}.BookingHeader_BookingHeader__kdYQ_{position:relative;width:100%;aspect-ratio:5.31;min-height:150px;max-height:350px}.GiftCardPurchase_GiftCardPurchase__hXX74{background:url(/images/voucher-background.webp);background-size:100% 100%;max-width:1440px;min-height:300px;margin:auto;padding:3rem 2rem}@media screen and (min-width:1024px){.GiftCardPurchase_GiftCardPurchase__hXX74{padding:3rem}}.GiftCardStep1_GiftCardStep1__cs67p{display:flex;flex-direction:column;gap:1rem;color:black}.GiftCardStep1_GiftCardStep1__title__8zFtN{text-transform:uppercase;font-size:18px;margin-top:.5rem}.GiftCardStep1_GiftCardStep1__descriptionText__qU_Uq{margin-top:.5rem;font-size:16px}.GiftCardStep1_GiftCardStep1__textAreaField__nBIxv{width:100%;resize:none;height:100px;border:none;border-radius:1rem;margin-top:.5rem;padding:.5rem 1rem;outline:none;font-size:16px;background:white;color:black}.GiftCardStep1_GiftCardStep1__textAreaInfoMessage__Q_Yev{text-align:right}.GiftCardStep1_GiftCardStep1__textAreaLabel__BV9Z5{text-transform:uppercase;margin-top:1rem}.GiftCardStep1_GiftCardStep1__priceContainer__46sDg{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;text-transform:uppercase}.GiftCardStep1_GiftCardStep1__desktopButton__pO_Sd{display:block;background:#FC6A03;color:white;height:40px;width:100%;border:none;border-radius:1rem;outline:none;margin-top:1rem;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:400}.GiftCardStep1_GiftCardStep1__desktopButton__pO_Sd:disabled{cursor:not-allowed;background:#aaa}.GiftCardStep1_GiftCardStep1__priceValue__yPSN0{font-weight:600}@media screen and (min-width:800px){.GiftCardStep1_GiftCardStep1__cs67p{flex-direction:row}.GiftCardStep1_GiftCardStep1__cs67p>*{flex:1}.GiftCardStep1_GiftCardStep1__descriptionContainer__aNEIk{flex:2}.GiftCardStep1_GiftCardStep1__sectionContainer__yaRJl{padding-top:2rem}}.GiftCardTitle_GiftCardTitle__GbXhp{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.GiftCardTitle_GiftCardTitle__title___mgOK{font-size:24px;font-weight:700;margin-bottom:.5rem;letter-spacing:2px}.GiftCardTitle_GiftCardTitle__link__rhqZc{font-size:16px;color:#FC6A03;font-weight:700}.Checkbox_Checkbox__IbJ1s{padding:0 .5rem;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center}.Checkbox_Checkbox__checkbox__B5vJB{opacity:0;width:0;height:0}.Checkbox_Checkbox__label__PFoBk{display:flex;flex-direction:row;align-items:center;gap:.5rem}.Checkbox_Checkbox__icon__s_lNC{cursor:pointer;margin-top:2px}.Checkbox_Checkbox__requiredField__TRwKV{color:#ff3333;margin-left:.5rem}.Checkbox_Checkbox__noBottomMargin__MNVfR{margin-bottom:0}@media screen and (max-width:768px){.Checkbox_Checkbox__IbJ1s{padding:0 .5rem 0 0}}.InputField_InputField___Hxyy{width:100%;margin-bottom:1rem}.InputField_InputField__labelContainer__38rsO{text-transform:uppercase;margin-bottom:.5rem}.InputField_InputField__inputField__OdlZE{width:100%;border-radius:1rem;padding:.5rem 1rem;border:none;outline:none;height:40px;font-size:16px;background:white;color:black}.InputField_InputField__inputField__OdlZE:disabled{background:#b9b9b9;cursor:not-allowed}.InputField_InputField__errorMessage__dVxsy{color:#ff3333;margin-top:.2rem}.InputField_InputField__requiredIndicator__1Gmcx{color:#ff3333}.SingleOptionDropdown_SingleOptionDropdown__SaJSM{position:relative}.SingleOptionDropdown_SingleOptionDropdown__inputField__NgP6l{padding:.3rem 1rem;background:white;border-radius:1rem;color:black;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;height:40px;font-size:16px;align-items:center}.SingleOptionDropdown_SingleOptionDropdown__inputIconsContainer__DzaHB{display:flex;flex-direction:column;margin-top:.2rem}.SingleOptionDropdown_SingleOptionDropdown__inputIconsContainer__DzaHB img{flex:1}.SingleOptionDropdown_SingleOptionDropdown__dropdownOptions__Pr__i{position:absolute;top:calc(100% + 5px);background:white;color:black;width:100%;padding:.5rem 0;box-shadow:5px 5px 15px #454545;border-radius:.5rem;max-height:150px;overflow-y:auto;z-index:100}.SingleOptionDropdown_SingleOptionDropdown__optionContainer__Wmlzq{padding:0 .5rem;margin-bottom:.5rem}.SingleOptionDropdown_SingleOptionDropdown__optionContainer__Wmlzq:hover{background:#cfd0d2;cursor:pointer}.SingleOptionDropdown_SingleOptionDropdown__SaJSM{font-size:1rem}.SingleOptionDropdown_SingleOptionDropdown__label__ZjY2S{text-transform:uppercase;margin-bottom:.5rem}.SingleOptionDropdown_SingleOptionDropdown__requiredIndicator__644Km{color:#ff3333}.GiftCardStep2_GiftCardStep2__SeD9_{display:flex;flex-direction:column-reverse;color:black}.GiftCardStep2_GiftCardStep2__formContainer__Lcydk{flex:2}.GiftCardStep2_GiftCardStep2__overviewContainer__40_8W{flex:1}.GiftCardStep2_GiftCardStep2__desktopButton__o0jMD{display:block}.GiftCardStep2_GiftCardStep2__buttonContainer___L7UX{padding:1rem 0;display:block}.GiftCardStep2_GiftCardStep2__mobileButtonContainer__Chg98{padding:0 1rem;margin-top:0;display:block}.GiftCardStep2_GiftCardStep2__formErrorMessage__u0YVf{margin-top:.5rem;color:#cc2222}.GiftCardStep2_GiftCardStep2__mobileButton__AtQFw{display:block;background:#FC6A03;color:white;height:40px;width:100%;border:none;border-radius:1rem;outline:none;margin-top:1rem;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:400}.GiftCardStep2_GiftCardStep2__mobileButton__AtQFw:disabled{cursor:not-allowed;background:#aaa}@media screen and (max-width:768px){.GiftCardStep2_GiftCardStep2__SeD9_{flex-direction:column-reverse;padding:0 1rem}.GiftCardStep2_GiftCardStep2__desktopButton__o0jMD:disabled{cursor:not-allowed;background:#aaa}.GiftCardStep2_GiftCardStep2__mobileButtonContainer__Chg98{display:block;padding:0}.GiftCardStep2_GiftCardStep2__buttonContainer___L7UX{display:none}}@media screen and (min-width:768px){.GiftCardStep2_GiftCardStep2__SeD9_{flex-direction:row;padding:0 1rem}.GiftCardStep2_GiftCardStep2__desktopButton__o0jMD{display:block;background:#FC6A03;color:white;height:40px;width:100%;border:none;border-radius:1rem;outline:none;margin-top:1rem;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:400}.GiftCardStep2_GiftCardStep2__mobileButtonContainer__Chg98{display:none}.GiftCardStep2_GiftCardStep2__buttonContainer___L7UX{display:block}}.GiftCardOverview_GiftCardOverview__lR9Fx{background:rgba(101,55,13,.08);padding:1rem;border-radius:.5rem}.GiftCardOverview_GiftCardOverview__title__K9FIT{text-transform:uppercase;font-weight:600;margin-bottom:1rem}.GiftCardOverview_GiftCardOverview__divider__GwOG1{border-color:currentcolor white white;border-top:white}.GiftCardOverview_GiftCardOverview__totalContainer__uJEJd{display:flex;flex-direction:row;justify-content:space-between;font-size:18px}.GiftCardOverview_GiftCardOverview__totalLabel__W32HZ{text-transform:uppercase}.GiftCardOverview_GiftCardOverview__giftCardDetails__54Fy_{display:flex;flex-direction:row;gap:1rem}.GiftCardOverview_GiftCardOverview__imageContainer__D0Rua{width:75px;max-width:75px;min-width:75px;position:relative;aspect-ratio:1.4}.GiftCardOverview_GiftCardOverview__detailsTitle__BoUo0{text-transform:uppercase;font-weight:600;margin-bottom:.5rem}.GiftCardOverview_GiftCardOverview__detailsSubTitle__SlBLA{font-weight:600;font-size:16px}.GiftCardOverview_GiftCardOverview__detailsValue___1RpY{font-size:16px;margin-bottom:.5rem}.GiftCardOverview_GiftCardOverview__totalAmount__7BnDg{font-weight:600}.Voucher_Voucher__CAtEc{margin:2rem 0 .5rem}.Voucher_Voucher__inputContainer__79L_L{display:flex;flex-direction:row;height:40px}.Voucher_Voucher__button__OneC_,.Voucher_Voucher__input__OZQs8{border:none;outline:none;flex:1;font-size:16px}.Voucher_Voucher__input__OZQs8{padding:0 1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.Voucher_Voucher__input__OZQs8::-moz-placeholder{text-transform:uppercase}.Voucher_Voucher__input__OZQs8::placeholder{text-transform:uppercase}.Voucher_Voucher__button__OneC_{max-width:100px;width:100px;border-top-right-radius:1rem;border-bottom-right-radius:1rem;text-transform:uppercase;background:#FC6A03;color:white;cursor:pointer;font-weight:400}.Voucher_Voucher__button__OneC_:disabled{cursor:not-allowed;background:#aaa}.Voucher_Voucher__errorMessage__43Oap{color:#ff3333;margin-top:.2rem}.Voucher_Voucher__promotionCodeDetails__vOP5k{font-size:.9rem;display:flex;flex-direction:row;margin-bottom:1rem}.Voucher_Voucher__promotionCodeDetails__vOP5k>*{flex:1}.Voucher_Voucher__promotionCodeDetails__vOP5k>:last-of-type{text-align:right}.Voucher_Voucher__removeVoucherButton__kjaCM{color:#cc2222;border:none;cursor:pointer;background:transparent;outline:none;font-size:.9rem}.CustomerDetailsForm_CustomerDetailsForm__fCeXr{padding:0 1rem}.CustomerDetailsForm_CustomerDetailsForm__formSection__vY7kM{display:flex;flex-direction:row;flex-wrap:wrap}.CustomerDetailsForm_CustomerDetailsForm__inputFieldContainer__UO9ww{width:50%;padding:0 .5rem}.CustomerDetailsForm_CustomerDetailsForm__formSectionTitle__6wYJu{font-size:1.1rem;text-transform:uppercase;margin-bottom:1rem;padding:0 .5rem}.CustomerDetailsForm_CustomerDetailsForm__formSubSectionTitle__c80je{font-size:1.1rem;text-transform:uppercase;margin-bottom:1rem}.CustomerDetailsForm_CustomerDetailsForm__termsOfUseContainer__z2qcn{display:flex;flex-direction:row;height:auto}.CustomerDetailsForm_CustomerDetailsForm__viewTermsButton__t6hHq{color:#FC6A03;cursor:pointer;padding:0;border:none;background:transparent;margin-bottom:1rem;font-size:1rem}.CustomerDetailsForm_CustomerDetailsForm__termsAndConditionsContentContainer__a7k2W{padding:0 1rem}.CustomerDetailsForm_CustomerDetailsForm__termsAndConditionsContentTitle__vxMm3{font-size:1.4rem}.CustomerDetailsForm_CustomerDetailsForm__termsAndConditionsContentList__cLWKf{margin:.5rem 0;padding:0 1.5rem}.CustomerDetailsForm_CustomerDetailsForm__termsAndConditionsContentList_orange__FioGa{color:#FC6A03}@media screen and (max-width:768px){.CustomerDetailsForm_CustomerDetailsForm__formSection__vY7kM{flex-direction:column}.CustomerDetailsForm_CustomerDetailsForm__inputFieldContainer__UO9ww{width:100%;padding:0 0 1rem}.CustomerDetailsForm_CustomerDetailsForm__fCeXr{padding:0}.CustomerDetailsForm_CustomerDetailsForm__formSectionTitle__6wYJu{margin:2rem 0 1rem;padding:0}}.PhoneNumber_PhoneNumber__label__yiwoT{text-transform:uppercase;margin-bottom:.5rem}.PhoneNumber_PhoneNumber__fieldContainer__BQYQv{width:100%;height:40px;font-size:16px;background:white;border-radius:1rem;display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;padding:0 1rem;align-items:center}.PhoneNumber_PhoneNumber__requiredIndicator__eLnX1{color:#ff3333}.PhoneNumber_PhoneNumber__fieldContainer__BQYQv>*{flex:1}.PhoneNumber_PhoneNumber__flagContainer__Px0vh{flex:1;width:40px;max-width:40px}.PhoneNumber_PhoneNumber__inputField__jQ_E1{width:100%;border:none;outline:none;font-size:16px;background:white;color:black}.PhoneNumber_PhoneNumber__errorMessage__e3_le{color:#ff3333;margin-top:.2rem}.Flag_Flag__YMXh8{position:relative;width:100%}.Flag_Flag__imageContainer__v2Zk7{height:16px;aspect-ratio:4/3;position:relative;cursor:pointer}.Flag_Flag__chevronContainer__y09Qn{height:8px;width:12px;position:relative}.Flag_Flag__dropdownControlContainer__DFPwp{height:16px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:space-between;cursor:pointer}.Flag_Flag__countriesListContainer__p1eLD{position:absolute;top:calc(100% + 16px);left:0;list-style:none;margin:0;z-index:10;height:250px;overflow-y:auto;background:white;color:black;width:250px;border-radius:.5rem;padding:.5rem 0}.Flag_Flag__dropdownOption__Oqbyd{display:flex;flex-direction:row;gap:.5rem;padding:.5rem 1rem;align-items:center;justify-content:flex-start;cursor:pointer}.Flag_Flag__dropdownOption__Oqbyd:hover{background:rgba(175,175,175,.5)}.Flag_Flag__countryName__GGfNm{max-width:80%;text-overflow:ellipsis;overflow:hidden;word-break:break-word;white-space:nowrap}.GiftCardStep3_GiftCardStep3__zwidO{display:flex;flex-direction:column-reverse;gap:1rem;color:black}.GiftCardStep3_GiftCardStep3__desktopButton__IRF_v{display:none}.GiftCardStep3_GiftCardStep3__desktopButton__IRF_v:disabled{cursor:not-allowed;background:#aaaaaa}.GiftCardStep3_GiftCardStep3__mobileButton__mE80y{display:block;background:#FC6A03;color:white;height:40px;width:100%;border:none;border-radius:1rem;outline:none;margin-top:1rem;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:400}.GiftCardStep3_GiftCardStep3__mobileButton__mE80y:disabled{cursor:not-allowed;background:#aaaaaa}.GiftCardStep3_GiftCardStep3__nameOnCardContainer__owSGY{margin:1rem 0}.GiftCardStep3_GiftCardStep3__nameOnCardField__Qo3l9{width:100%;padding:.5rem 1rem;border:none;outline:none;border-radius:1rem;font-size:16px;height:40px}.GiftCardStep3_GiftCardStep3__cardDetailsContainer__pEcBc{display:flex;flex-direction:column}@media screen and (min-width:800px){.GiftCardStep3_GiftCardStep3__zwidO{flex-direction:row}.GiftCardStep3_GiftCardStep3__formContainer__uyL81{flex:2}.GiftCardStep3_GiftCardStep3__mobileButton__mE80y{display:none}.GiftCardStep3_GiftCardStep3__overviewContainer__8aS_5{flex:1}.GiftCardStep3_GiftCardStep3__desktopButton__IRF_v{display:block;background:#FC6A03;color:white;height:40px;width:100%;border:none;border-radius:1rem;outline:none;margin-top:1rem;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:400}.GiftCardStep3_GiftCardStep3__cardDetailsContainer__pEcBc{display:flex;flex-direction:row;gap:1rem}.GiftCardStep3_GiftCardStep3__cardDetailsContainer__pEcBc>*{flex:1}.GiftCardStep3_GiftCardStep3__cardDetailsContainer__pEcBc>:first-of-type{flex:3}}.CustomerOverviewDetails_CustomerOverviewDetails__1iGW0{padding:1rem;border-radius:1rem;margin:1rem auto}.CustomerOverviewDetails_CustomerOverviewDetails__editDetailsButton__yBs_L{cursor:pointer;margin-top:.5rem;color:#FC6A03}.CustomerOverviewDetails_CustomerOverviewDetails__editDetailsButton__yBs_L button{background:none;color:#FC6A03;border:none;cursor:pointer;padding:0;font-size:.9rem;font-weight:700}.CardElementWrapper_CardElementWrapper__QDOpk{padding:.6rem 1rem;margin:0 0 1rem;background:#fff;border-radius:1rem;height:40px}.GiftCardStep4_GiftCardStep4__0gPBJ{width:100%;max-width:1025px;padding:1rem;color:black;margin:1rem auto;text-align:center;border-radius:1rem}.GiftCardStep4_GiftCardStep4__messageContainer__Xwq5q{font-size:1.4rem;margin:2rem 0}.GiftCardStep4_GiftCardStep4__logoContainer__e0qIe{width:300px;margin:2rem auto 0;aspect-ratio:5;position:relative}