._home_127xk_1{display:flex;flex-direction:column;max-width:750px;min-height:550px;margin:1em auto;color:var(--main-text-color);text-align:center;font-size:16px;line-height:24px}._title_127xk_29{font-weight:400;border-bottom:1px solid var(--main-text-color)}._intro_127xk_39{display:flex;flex-direction:column;align-items:center;margin-bottom:1em;padding:2em;background-color:var(--main-bg-color);border-radius:1em}._btn_127xk_65{display:inline-block;padding:.2em 1em;background-color:var(--main-bg-btn);color:var(--secondary-text-color);font-size:1.2em;margin-bottom:1em;border-radius:1em;transition:all .4s;cursor:pointer;text-decoration:none}._btn_127xk_65:hover{background-color:#f2f2f2;color:#01223f;transition:all .4s}._info_127xk_107{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1em;padding:2em;font-size:1.1em;background-color:var(--main-bg-color);border-radius:1em}._sectionShop_q318p_1{display:flex;flex-direction:column;justify-content:start;align-items:center;max-width:750px;min-height:550px;margin:1em auto;font-size:1.1em;padding:0 2em;text-align:center;background-color:#f2f2f280;border-radius:1em;line-height:24px}._shopTitle_q318p_39{margin:1em;font-size:1.5em;border-bottom:1px solid;font-weight:400}._shopParagraph_q318p_53{padding-bottom:1em;font-size:16px}._imagesContainer_q318p_63{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}img{width:300px;height:auto;border:2px solid;margin:1em;border-radius:1em}._btn_q318p_89{display:inline-block;padding:.2em 1em;background-color:var(--main-bg-btn);color:var(--secondary-text-color);font-size:1.2em;margin-bottom:1em;border-radius:1em;border:none;transition:all .4s;cursor:pointer;text-decoration:none}._btn_q318p_89:hover{background-color:#f2f2f2;color:#01223f;transition:all .4s}@media (max-width:760px){._sectionShop_q318p_1{border-radius:0}}._gallery_7kwm7_1{min-height:100vh}._imagesContainer_7kwm7_7{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}._image_7kwm7_7{width:300px;height:auto;border:2px solid;margin:1em;cursor:pointer}._link_7kwm7_33{cursor:pointer}._lightbox_7kwm7_39{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--main-bg-color);display:flex;align-items:center;justify-content:center;cursor:pointer}._lightboxImg_7kwm7_69{width:1000px}._nav_1qckd_1{color:var(--secondary-text-color);background-color:#01234068}._navHeader_1qckd_11{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:80px}._links_1qckd_31{display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-wrap:nowrap;margin-right:20px}._logo_1qckd_53{border:none;margin-left:1.5em;width:50%}._btn_1qckd_65{display:none}._link_1qckd_31.active{border:2px solid var(--secondary-text-color)}._link_1qckd_31{font-size:1.3em;margin-left:1em;padding:.3em .5em;border-radius:1em;border-left:3px solid var(--secondary-text-color);cursor:pointer;text-decoration:none;color:var(--secondary-text-color)}._active_1qckd_77{border:3px solid var(--secondary-text-color)}@media (max-width: 1400px){._logo_1qckd_53{width:250px;padding-left:.5em}._link_1qckd_31{font-size:1.2em;margin-left:1em;padding:.3em .5em;border-radius:1em}}@media (max-width: 1116px){._link_1qckd_31{margin-left:.5em;font-size:1.2em}._logo_1qckd_53{width:190px;padding-left:10px}}@media (max-width: 1000px){._links_1qckd_31{flex-direction:column;justify-content:center;align-items:flex-start}._navHeader_1qckd_11{width:100%}._btn_1qckd_65{display:block;font-size:2em;margin-right:1em;background:transparent;border:none;color:var(--secondary-text-color)}._link_1qckd_31{display:block;padding:.2em 1em}._hide_1qckd_217{height:0px;overflow:hidden;transition:all .3s linear}._show_1qckd_227{height:300px;transition:all .3s linear}}._footerContacts_zug8t_1{display:flex;flex-direction:row;justify-content:center;margin-right:1em}._footerCopy_zug8t_13{text-align:center}._footerIcon_zug8t_19{margin:0 1em;font-size:1.5em}._footer_zug8t_1{color:var(--secondary-text-color);padding:20px 0 10px;background-color:#01234068}._link_zug8t_37{text-decoration:none;color:var(--secondary-text-color)}._link_zug8t_37:hover{text-decoration:underline}._admin_zug8t_51{background:transparent;border:none;color:var(--secondary-text-color);border:1px solid var(--secondary-text-color);margin:5px 20px}._admin_zug8t_51:hover{cursor:pointer}._adminBox_zug8t_71{display:flex;justify-content:center;align-items:center}@media (max-width: 1000px){._footerIcon_zug8t_19{font-size:1em}._footerContacts_zug8t_1{font-size:14px}}._gallery_1fe97_1{display:flex;flex-direction:column;justify-content:start;align-items:center;max-width:750px;min-height:800px;margin:1em auto;font-size:1.1em;padding:0 2em;text-align:center;background-color:#f2f2f280;border-radius:1em}._galleryTitle_1fe97_35{margin:1em;font-size:1.5em;font-weight:400;border-bottom:1px solid var(--main-text-color)}._galleryParagraph_1fe97_47{padding-bottom:1em}._btn_1fe97_53{display:inline-block;padding:.2em 1em;background-color:var(--main-bg-btn);color:var(--secondary-text-color);font-size:1.2em;margin-bottom:1em;border-radius:1em;transition:all .4s;cursor:pointer;text-decoration:none}._btn_1fe97_53:hover{background-color:#f2f2f2;color:#01223f;transition:all .4s}._image_1fe97_95{width:400px;margin-top:.5em;border-radius:1em}._price_1fe97_105{text-decoration:underline}@media (max-width:760px){._gallery_1fe97_1{border-radius:0}}._reservations_5oegq_1{display:flex;flex-direction:row;justify-content:center;min-height:500px;max-height:550px;height:100vh;max-width:750px;background-color:#f2f2f280;margin:1em auto;border-radius:1em;padding-bottom:1em;color:var(--main-text-color)}._title_5oegq_37{margin:2em 0;font-size:1.5em;font-weight:400;text-align:center}._loader_5oegq_53{margin:auto;border:6px solid rgba(1,34,63,.5);border-top:6px solid rgba(242,242,242,1);border-radius:50%;width:60px;height:60px;animation:_spin_5oegq_1 .5s linear infinite}._btnTime_5oegq_71{background-color:var(--main-bg-btn);outline:none;color:var(--secondary-text-color);padding:5px 10px;border:1px solid var(--secondary-text-color);font-size:20px;margin-right:5px}._btnTime_5oegq_71:hover,._btnTime_5oegq_71:focus{background-color:var(--main-bg-color);color:var(--main-text-color)}._btn_5oegq_71:hover,._btn_5oegq_71:focus{background-color:var(--secondary-text-color);outline:none;color:var(--main-text-color);padding:5px 10px;border:1px solid var(--secondary-text-color)}._time_5oegq_111{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}._timeConfirm_5oegq_123{display:flex;flex-direction:column;justify-content:space-around;align-items:center}._btn_5oegq_71{display:inline-block;padding:.2em 1em;background-color:var(--main-bg-btn);color:var(--secondary-text-color);font-size:1.2em;margin-top:1em;border:none;border-radius:1em;transition:all .4s;cursor:pointer;text-decoration:none;width:200px}._btn_5oegq_71:hover,._btn_5oegq_71:focus{background-color:#f2f2f2;color:#01223f;transition:all .4s}._timeBox_5oegq_179{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}._timeConfirmText_5oegq_197{margin:60px 0}@media (max-width: 760px){._reservations_5oegq_1{border-radius:0}._title_5oegq_37{font-size:.5em;padding-left:.5em}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar button{margin:0;border:0;outline:none}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}._infoBox_i4p58_1{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:100vh}._infoText_i4p58_15{background:var(--main-bg-color);padding:20px;border-radius:10px;text-align:center}._btn_i4p58_27{display:inline-block;padding:.2em 1em;background-color:var(--main-bg-btn);color:var(--secondary-text-color);font-size:1.2em;margin-top:1em;border:none;border-radius:1em;transition:all .4s;cursor:pointer;text-decoration:none;width:200px}._btn_i4p58_27:hover,._btn_i4p58_27:focus{background-color:#f2f2f2;color:#01223f;transition:all .4s}._span_i4p58_71{font-size:20px}._formBox_izlfq_3{display:flex;flex-direction:column;justify-content:center;align-items:center}._form_izlfq_3{padding:10px 15px;border-radius:10px;display:flex;flex-direction:column;align-items:flex-end}._input_izlfq_33{background-color:#ffffff7c;border:1px solid var(--main-text-color);margin-left:10px;height:20px;color:var(--main-text-color)}._label_izlfq_47{margin-top:5px}._btn_izlfq_53{display:inline-block;padding:.2em 1em;background-color:var(--main-bg-btn);color:var(--secondary-text-color);font-size:1.2em;margin-top:1em;border:none;border-radius:1em;transition:all .4s;cursor:pointer;text-decoration:none;width:200px}._btn_izlfq_53:hover,._btn_izlfq_53:focus{background-color:#f2f2f2;color:#01223f;transition:all .4s}._city_izlfq_97{display:none}._confirm_izlfq_103{text-align:center}._about_1qs7h_1{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:750px;min-height:550px;padding:1em;margin:1em auto;background-color:#f2f2f280;border-radius:1em}._paragraph_1qs7h_35{text-align:center;line-height:24px}._title_1qs7h_43{font-size:1.5em;font-weight:400;margin:1em 0;border-bottom:1px solid}@media (max-width:760px){._about_1qs7h_1{border-radius:0}}._contactsBox_glz3c_3{display:flex;flex-direction:column;align-items:center;max-width:750px;min-height:100vh;margin:1em auto;padding:2em 0;line-height:24px;background-color:#f2f2f280;border-radius:1em;text-align:center;color:var(--main-text-color)}._link_glz3c_37{text-decoration:none;color:var(--main-text-color);margin-right:10px}._link_glz3c_37:hover{text-decoration:underline}._contacts_glz3c_3{margin-bottom:1em}._title_glz3c_59{text-decoration:underline}._icons_glz3c_65{display:flex;flex-direction:row;justify-content:center}._icon_glz3c_65{display:flex;margin-right:.5em}._iconSvg_glz3c_85{font-size:1.5em;margin-right:10px}._openingHours_glz3c_93{text-align:center}._openingHoursTitle_glz3c_99{text-decoration:underline}@media (max-width:750px){._contactsBox_glz3c_3{border-radius:0}}._gdpr_jvzsr_1{display:flex;flex-direction:column;max-width:750px;min-height:550px;margin:1em auto;color:#01223f;background-color:#f2f2f280;border-radius:1em;padding:2em;font-size:1.1em;text-align:center}._gdprParagraph_jvzsr_33{margin-top:1em;font-size:16px;line-height:24px}._title_jvzsr_43{text-decoration:underline;font-size:1.5em;font-weight:400}._link_jvzsr_53{text-decoration:none}:root{--main-text-color: rgba(1, 34, 63, 1);--secondary-text-color: rgba(242, 242, 242, 1);--main-bg-color: rgba(242, 242, 242, .5);--main-bg-btn: rgba(43, 95, 140, 1)}body{background-image:url(/assets/background-CIs4avMt.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0}.react-calendar{width:350px;max-width:100%;background:var(--main-bg-color);border:2px solid var(--main-text-color);font-family:Arial,Helvetica,sans-serif;line-height:1.125em;margin:20px auto}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none;background-color:var(--main-bg-btn);border:1px solid var(--secondary-text-color);color:var(--secondary-text-color)}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none;background-color:var(--main-bg-btn);border:1px solid var(--secondary-text-color)}.react-calendar__navigation button:disabled{background-color:transparent}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6;color:var(--main-text-color)}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__month-view__weekdays__weekday abbr{color:var(--main-text-color);text-decoration:none}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:transparent;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6;color:var(--main-text-color)}.react-calendar__tile--now{background:var(--main-bg-btn)}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@media (max-width: 1000px){.hide{height:0px;overflow:hidden;transition:all .3s linear}.show{height:300px;transition:all .3s linear}}
