.page-module__U5CXRG__hero{margin-top:var(--header-height);height:fit-content}.page-module__U5CXRG__hero img{width:100%;height:auto}.page-module__U5CXRG__intro{flex-direction:column;align-items:center;gap:25px;width:100%;padding:50px clamp(30px,13.9vw,200px) 0;display:flex}.page-module__U5CXRG__intro-heading{width:min(100%,1040px);font-family:var(--font-georama), sans-serif;text-transform:uppercase;color:var(--custom-secondary);margin:0;font-size:clamp(32px,4vw,51px);font-weight:600;line-height:1.042}.page-module__U5CXRG__intro-copy{width:min(100%,1040px);font-family:var(--font-lato), sans-serif;color:var(--custom-secondary);margin:0;font-size:clamp(18px,2vw,24px);line-height:1.74!important}.page-module__U5CXRG__highlight{color:var(--rising-red)}.page-module__U5CXRG__pillars{padding:50px clamp(30px,13.9vw,200px) 0}.page-module__U5CXRG__pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:49px;max-width:1040px;margin-inline:auto;display:grid}.page-module__U5CXRG__pillar-card{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.page-module__U5CXRG__pillar-icon{width:50px;height:50px}.page-module__U5CXRG__pillar-heading{font-family:var(--font-georama), sans-serif;text-transform:uppercase;color:var(--custom-secondary);margin:0;font-size:16px;font-weight:600;line-height:1.042}.page-module__U5CXRG__pillar-copy{font-family:var(--font-georama), sans-serif;color:var(--custom-secondary);margin:0;font-size:14px;font-weight:300;line-height:1.74!important}.page-module__U5CXRG__qr-section{flex-direction:column;align-items:center;gap:11px;padding:50px clamp(30px,13.9vw,200px) 0;display:flex}.page-module__U5CXRG__qr-heading{font-family:var(--font-georama), sans-serif;text-transform:uppercase;text-align:center;color:var(--custom-secondary);margin:0;font-size:15px;font-weight:600;line-height:1.042}.page-module__U5CXRG__qr-frame{background-color:var(--custom-tertiary);border-radius:3px;width:min(100%,262px);padding:12px}.page-module__U5CXRG__qr-frame img{width:100%;height:auto;display:block}.page-module__U5CXRG__store-links{display:none}.page-module__U5CXRG__store-links a{height:61px;transition:opacity .2s ease-in-out}.page-module__U5CXRG__store-links a:hover{opacity:.7}.page-module__U5CXRG__store-links img{width:auto;height:61px}.page-module__U5CXRG__booking-section{flex-direction:column;align-items:center;gap:50px;width:100%;padding:50px clamp(30px,13.9vw,200px) 80px;display:flex}.page-module__U5CXRG__booking-intro{flex-direction:column;gap:7px;width:min(100%,1040px);display:flex}.page-module__U5CXRG__booking-form{width:min(100%,1040px)}.page-module__U5CXRG__booking-heading{font-family:var(--font-georama), sans-serif;text-transform:uppercase;color:var(--custom-secondary);margin:0;font-size:37px;font-weight:600;line-height:1.042}.page-module__U5CXRG__booking-copy{font-family:var(--font-georama), sans-serif;color:var(--custom-secondary);margin:0;font-size:18px;font-weight:300;line-height:1.74!important}@media (max-width:960px){.page-module__U5CXRG__pillars-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.page-module__U5CXRG__store-links{flex-direction:column;align-items:center;gap:16px;display:flex}}@media (max-width:676px){.page-module__U5CXRG__intro,.page-module__U5CXRG__pillars,.page-module__U5CXRG__qr-section,.page-module__U5CXRG__booking-section{padding-inline:20px;padding-top:40px}.page-module__U5CXRG__booking-section{padding-bottom:60px}.page-module__U5CXRG__booking-heading{font-size:28px}}
.lf-date-picker-popper.offer-datepicker-popper{z-index:100}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker{font-family:var(--font-lato), sans-serif;color:#231f20;background:#fff;border:1px solid #555;border-radius:3px;font-size:14px;box-shadow:0 10px 30px #231f201f}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__header{background:#fafafa;border-bottom:1px solid #e0e0e0;border-radius:2px 2px 0 0;padding-top:10px;padding-bottom:8px}.lf-date-picker-popper.offer-datepicker-popper h2.react-datepicker__current-month,.lf-date-picker-popper.offer-datepicker-popper .react-datepicker-time__header{font-family:var(--font-lato), sans-serif;text-align:center;color:#231f20;font-size:15px;font-weight:600}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day-name{color:#555;font-size:12px;font-weight:500}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day{color:#231f20;border-radius:3px}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day:hover:not([aria-disabled=true]){color:#231f20;background:#231f2014!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--today{color:#231f20;font-weight:600;box-shadow:inset 0 0 0 1px #555}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--selected,.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--keyboard-selected{font-weight:600;color:#fff!important;background:#231f20!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--selected:hover:not([aria-disabled=true]),.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--keyboard-selected:hover:not([aria-disabled=true]){color:#fff!important;background:#3d3839!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--disabled{color:#b0b0b0!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__navigation{top:8px}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__navigation-icon:before,.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__year-read-view--down-arrow,.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__month-read-view--down-arrow{border-color:#555!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#231f20!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__time-container{border-left:1px solid #e0e0e0}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__time-list-item{font-family:var(--font-lato), sans-serif;color:#231f20}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__time-list-item:hover{background:#231f2014!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__time-list-item--selected{font-weight:600;color:#fff!important;background:#231f20!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__time-list-item--disabled{color:#b0b0b0!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__input-time-container{box-sizing:border-box;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:12px 15px;display:flex}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker-time__caption{font-family:var(--font-lato), sans-serif;color:#231f20;font-size:14px;font-weight:600;display:inline-block}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker-time__input-container{flex:1;display:inline-block}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker-time__input-container .react-datepicker-time__input{width:100%;margin-left:0;display:block}.lf-date-picker-popper.offer-datepicker-popper .offer-time-select{width:100%;height:36px;font-family:var(--font-lato), sans-serif;color:#231f20;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #555;border-radius:3px;padding:0 10px;font-size:14px}.lf-date-picker-popper.offer-datepicker-popper .offer-time-select:focus{border-color:#231f20;outline:none}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__children-container{box-sizing:border-box;width:100%;margin:0;padding:0 15px 15px}.lf-date-picker-popper.offer-datepicker-popper .offer-datetime-confirm{color:#fff;width:100%;height:40px;font-family:var(--font-lato), sans-serif;cursor:pointer;background-color:#231f20;border:none;border-radius:3px;font-size:14px;font-weight:600;transition:background-color .15s}.lf-date-picker-popper.offer-datepicker-popper .offer-datetime-confirm:hover{background-color:#3d3839}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--in-selecting-range,.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--in-range{color:#231f20!important;background:#231f201f!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--in-selecting-range:hover:not([aria-disabled=true]),.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--in-range:hover:not([aria-disabled=true]){color:#231f20!important;background:#231f202e!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__day--keyboard-selected:hover:not([aria-disabled=true]),.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__time-list-item--selected:hover{color:#fff!important;background:#3d3839!important}.lf-date-picker-popper.offer-datepicker-popper .react-datepicker__triangle{stroke:#555!important}.lf-date-picker-popper.offer-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.lf-date-picker-popper.offer-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff!important;color:#fff!important}
