.BookCatering{background-image:url(/src/images/landing/store/store-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:628px}@media (min-width:768px) and (max-width:1279.98px){.BookCatering{height:376px}}@media (max-width:767.98px){.BookCatering{height:auto;padding-top:58px;padding-bottom:32px}}.BookCatering__container{max-width:1280px;height:100%;margin:0 auto;position:relative}@media (max-width:767.98px){.BookCatering__container{flex-direction:column-reverse;align-items:center;display:flex}}.BookCatering__title{font-size:58px;line-height:1.2}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__title{font-size:32px}}@media (max-width:767.98px){.BookCatering__title{margin-bottom:24px;font-size:28px}}.BookCatering__sub-title{margin-bottom:40px;font-size:20px;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__sub-title{margin-bottom:24px;font-size:12px}}@media (max-width:767.98px){.BookCatering__sub-title{display:none}}.BookCatering__image{width:650px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__image{width:390px;top:50%;left:14px}}@media (max-width:767.98px){.BookCatering__image{transform:unset;width:100%;position:static}}.BookCatering__image img{object-fit:contain;width:100%;height:auto}.BookCatering__raspberry{width:120px;position:absolute;bottom:20px;right:416px}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__raspberry{width:64px;top:288px;right:250px}}@media (max-width:767.98px){.BookCatering__raspberry{width:52px;top:394px;right:16px}}.BookCatering__raspberry img{width:100%;height:auto}.BookCatering__form{flex-direction:column;justify-content:center;width:520px;height:90%;display:flex;position:absolute;top:0;right:60px}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__form{width:312px;top:0;right:62px}}@media (max-width:767.98px){.BookCatering__form{height:auto;transform:unset;width:100%;margin-bottom:40px;padding:0 16px;position:static}}.BookCatering__form-inputs{flex-direction:column;display:flex}.BookCatering__form-row{gap:12px;display:flex}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__form-row--name-phone{flex-direction:row;gap:12px}}@media (max-width:767.98px){.BookCatering__form-row--name-phone{flex-direction:column}}.BookCatering__form-row--booking-details{margin-top:32px}@media (min-width:768px) and (max-width:1279.98px){.BookCatering__form-row--booking-details{margin-top:20px}}@media (max-width:767.98px){.BookCatering__form-row--booking-details{flex-direction:column;margin-top:12px}}@media (max-width:1279.98px){.BookCatering__form-row--booking-details>*{flex:1}}.BookCatering__input{background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;height:54px;margin:0;padding:0 16px;font-size:14px}@media (max-width:1279.98px){.BookCatering__input{height:44px;padding:0 12px}}.BookCatering__input::-webkit-input-placeholder{color:#999}.BookCatering__input::-moz-placeholder{color:#999}.BookCatering__input::-ms-input-placeholder{color:#999}.BookCatering__input::placeholder{color:#999}@media (min-width:768px){.BookCatering__input--third{flex:1}}.BookCatering__select-wrapper{margin-top:0}.BookCatering__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e") right 12px center/16px no-repeat;border:1px solid #ccc;border-radius:8px;width:100%;height:54px;margin:0;padding:0 16px;font-size:14px}@media (max-width:1279.98px){.BookCatering__select{height:44px;padding:0 12px}}.BookCatering__select:focus{border-color:#b32442;outline:none;box-shadow:0 0 0 1px #b32442}@media (min-width:768px){.BookCatering__select--third{flex:1}}.BookCatering__form-submit{display:flex}@media (min-width:768px){.BookCatering__form-submit{justify-content:flex-end}}.BookCatering__form-submit button{height:54px}@media (max-width:767.98px){.BookCatering__form-submit button{width:100%}}@media (max-width:1279.98px){.BookCatering__form-submit .buttonUI.large{width:100%;padding:0;height:44px!important}}.BookCatering__date-wrapper{background:#fff;border:1px solid #ccc;border-radius:8px;flex:1;height:54px;position:relative}@media (max-width:1279.98px){.BookCatering__date-wrapper{height:44px}}.BookCatering__date-wrapper .react-date-picker__inputGroup{width:100%!important;min-width:auto!important}.BookCatering__date-wrapper .react-date-picker__wrapper{border:none;width:100%;height:100%}.BookCatering__date-wrapper .react-date-picker__wrapper .react-date-picker__inputGroup{align-items:center;height:100%;padding:0 12px;display:flex}.BookCatering__date-wrapper .react-date-picker__wrapper .react-date-picker__inputGroup__input{background:0 0;border:none;outline:none}.BookCatering__date-wrapper .react-date-picker__calendar{z-index:1000!important;border:1px solid #ccc!important;border-radius:8px!important;margin-top:8px!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}@media (max-width:767.98px){.BookCatering__date-wrapper .react-date-picker__calendar{width:280px!important;left:-50%!important;right:-50%!important}}.BookCatering__date-wrapper:focus-within{border-color:#b32442;box-shadow:0 0 0 1px #b32442}.BookCatering__date-picker{width:100%;height:100%}@media (max-width:767.98px){.BookCatering__date-picker{height:44px}}
