.header{background:#00175a;padding:16px 20px}.header__content{display:flex;align-items:center;justify-content:space-between}.header__group{display:flex;gap:20px;align-items:center}.header__burger{color:#fff}.header__logo{width:68px;height:36px}.header__lang-switch{gap:5px;margin-right:-15px}.header__cart,.header__lang-switch{color:#fff;display:flex;align-items:center}.header__cart{position:relative;margin-top:5px}.header__cart span{width:12px;height:12px;background:#d92d20;position:absolute;top:-2px;right:-2px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;font-size:10px}.header .profile-desktop,.header__links,.header__zones{display:none}@media(min-width:1024px){.header__links{display:flex}.header__links a{color:var(--White,#fff);text-align:center;font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.25px;text-transform:uppercase;padding:0 12px}.header__links a:first-child{border-right:1px solid #eee}.header__burger{display:none}.header__logo{width:99px;height:52px}.header__logo img{width:100%;height:100%}.header .profile-desktop{display:block}.header__zones{display:flex;gap:32px;margin-left:20px}.header__zones span{color:var(--Neutral-White,#fff);font-family:Cygre;font-size:18px;font-style:normal;font-weight:400;line-height:180%;cursor:pointer}}.booking-link{color:var(--Neutral-White,#fff);font-family:Cygre;font-size:18px;font-style:normal;font-weight:400;line-height:180%;cursor:pointer}.booking-history__item .order-dates,.invisible{display:none}.booking-history__item .order-price{white-space:nowrap}.booking-history__item .item__info{flex:1 1;gap:5px}.booking-history__item .item__details-row{padding:15px 0;display:flex;gap:10px}.booking-history__item .item__details-row .item__img img{width:67px;height:67px;border-radius:16px;object-fit:cover}@media(min-width:1024px){.booking-history__content{padding-right:32px;padding-top:50px}.booking-history__item{display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:48px;flex-wrap:wrap}.booking-history__item .order-dates{display:flex}.booking-history__item .item__pictures{flex:1 1;justify-content:space-between;margin:0}.booking-history__item .item__info{width:42%}.booking-history__item .MuiIconButton-root{position:absolute;top:40px;right:0;transition:all .5s}.booking-history__item .item__details{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column;padding-top:16px;max-height:0;overflow:hidden;transition:all .3s}.booking-history__item .item__details-row{width:100%;display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--Blue-200,#e4e4e9)}.booking-history__item .item__details .item__img img{width:80px;height:80px;border-radius:16px}.booking-history__item .item__details .item__info{flex:1 1;display:flex;justify-content:space-between;align-items:center}.booking-history__item.visible .item__details{max-height:5000px;transition:all 1s}.booking-history__item.visible .MuiIconButton-root{transform:rotate(180deg)}}.main-menu{position:fixed;top:72px;left:0;height:calc(100% - 72px);width:100vw;z-index:1000;transition:transform .5s ease-in-out;transform:translateY(-150%)}.main-menu__overlay{background:#00175a;width:100%;height:100%;position:absolute;opacity:0;transition:opacity .3s ease-in-out;transition-delay:.3s}.main-menu_is-open{transform:translateY(0)}.main-menu_is-open .main-menu__overlay{opacity:.5}.main-menu__wrapper{position:absolute;width:100%;left:0;background:#fff}.main-menu .authMenu,.main-menu .unAuthMenu,.main-menu__content{display:flex;flex-direction:column;justify-content:center;padding:32px 0;gap:16px}.main-menu .authMenu a{width:100%;text-align:left}.main-menu .authMenu .logout-btn{display:flex;gap:14px;cursor:pointer;color:var(--error-main,#d32f2f);font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:1.25px;text-transform:uppercase;justify-content:center;border:1px solid var(--error-main,#d32f2f);padding:22px;border-radius:100px}.main-menu .hidden{display:none}.main-menu__policy-link{color:var(--Blue-800,#00144e);font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:18px;font-style:normal;font-weight:300;line-height:24px;text-align:center;padding-bottom:24px;border-bottom:1px solid #e4e4e9;margin-bottom:16px}.main-menu__support{border-radius:var(--2,16px);border:var(--none,1px) solid var(--Blue-200,#e4e4e9);background:var(--White,#fff);display:flex;align-items:center;gap:24px;padding:23px 24px}.main-menu__support .support__info{display:flex;flex-direction:column;gap:8px}.main-menu__support .support__info span{color:var(--Blue-500,#727491);font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.main-menu__support .support__info a{color:var(--Blue-700,#00175a);font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.5px}.sidebar{display:none}@media(min-width:1024px){.sidebar{max-width:328px;min-width:280px;display:block;min-height:calc(100vh - 72px);padding:0 50px;background:var(--Blue-100,#f2f2f4)}.sidebar__content{display:flex;flex-direction:column;gap:24px;padding:50px 0 32px;border-bottom:1px solid var(--Blue-300,#c6c6d0);margin-bottom:50px}.sidebar__content a{color:var(--Blue-900,#001040);font-family:Geologica;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.sidebar__content a.active{font-weight:600}.sidebar .logout-btn{display:flex;gap:14px;cursor:pointer;color:var(--error-main,#d32f2f);font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:1.25px;text-transform:uppercase}}.bookings-page__content{display:flex;flex-direction:column;gap:32px}.bookings-page__separator{display:flex;align-items:center;gap:10px}.bookings-page__separator strong{flex:1 1;height:1px;background-color:var(--Blue-300,#c6c6d0)}.bookings-page__separator span{color:var(--Blue-900,#001040);font-family:Geologica;font-size:18px;font-style:normal;font-weight:600}.bookings-page__subheading{margin-bottom:0}.booking-history__item .item__pictures{gap:16px}.booking-history__item .item__pictures .pictures{flex:1 1}@media(min-width:1024px){.booking-history__content{padding-right:32px;padding-top:50px}.booking-history__item{display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:48px;flex-wrap:wrap}.booking-history__item .item__pictures{flex:1 1;justify-content:space-between;margin:0}.booking-history__item .item__info{width:35%}.booking-history__item .MuiIconButton-root{position:absolute;top:40px;right:0;transition:all .5s}.booking-history__item .item__details{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column;padding-top:16px;max-height:0;overflow:hidden;transition:all .3s}.booking-history__item .item__details-row{width:100%;display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--Blue-200,#e4e4e9)}.booking-history__item .item__details .item__img img{width:80px;height:80px;border-radius:16px}.booking-history__item .item__details .item__info{flex:1 1;display:flex;justify-content:space-between;align-items:center}.booking-history__item.visible .item__details{max-height:5000px;transition:all 1s}.booking-history__item.visible .MuiIconButton-root{transform:rotate(180deg)}}.sms-code-wrapper{display:flex;align-items:center}.sms-code-wrapper .bookings-page__form-row{gap:10px;align-items:center}.sms-code-wrapper .bookings-page__form-row .MuiFormControl-root{width:70px}.booking-history__content{min-height:100vh}.bookings-table{gap:8px}.bookings-table .booking-table__row .booking-table__tbody,.bookings-table .booking-table__row .booking-table__thead{padding-left:16px;padding-right:16px}.bookings-table .booking-table__row .booking-table__tbody:first-child,.bookings-table .booking-table__row .booking-table__thead:first-child{width:15%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(2),.bookings-table .booking-table__row .booking-table__thead:nth-child(2){width:30%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(3),.bookings-table .booking-table__row .booking-table__thead:nth-child(3){width:35%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(4),.bookings-table .booking-table__row .booking-table__thead:nth-child(4){width:20%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(5),.bookings-table .booking-table__row .booking-table__thead:nth-child(5){width:5%}.booking-history__inputs{display:flex;gap:20px;justify-content:center;position:relative;z-index:100}.booking-history__inputs .input-calendar{width:30%}.booking-history__inputs .main-button{width:250px}.booking-history__inputs .select-wrapper{width:30%}.booking-history__inputs .select-wrapper .MuiFormControl-root{width:100%}.pagination-wrapper{padding:40px 0 60px;display:flex;justify-content:center}.total-blocks{width:100%;display:flex;justify-content:flex-end;gap:24px}.total-blocks .total-block{display:flex;flex-direction:column;gap:8px;max-width:150px}.bookings-page__form{flex-direction:column;gap:15px}.bookings-page__form-row{flex-direction:column;gap:20px}@media(min-width:1024px){.bookings-page{padding-right:32px;display:flex;gap:32px;width:100%;min-height:calc(100vh - 80px)}.bookings-page__form{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.bookings-page__form-row{display:flex;flex-direction:row;max-width:500px;width:100%;gap:40px}.bookings-page__form-row .main-button{max-width:200px}.bookings-page__form-row .bookings-page__verification-code{display:flex;align-items:center;gap:10px}}.booking-history__item.today{box-shadow:5px 7px 8px rgba(0,0,0,.2);border:3px solid rgba(0,23,90,.55)}@media(min-width:1024px){.booking-history__content{padding-top:50px}.booking-history__item{display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:48px;flex-wrap:wrap}.booking-history__item .item__pictures{flex:1 1;justify-content:space-between;margin:0}.booking-history__item .item__info{width:42%}.booking-history__item .MuiIconButton-root{position:absolute;top:40px;right:0;transition:all .5s}.booking-history__item .item__details{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column;padding-top:16px;max-height:0;overflow:hidden;transition:all .3s}.booking-history__item .item__details-row{width:100%;display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--Blue-200,#e4e4e9)}.booking-history__item .item__details .item__img img{width:80px;height:80px;border-radius:16px}.booking-history__item .item__details .item__info{flex:1 1;display:flex;justify-content:space-between;align-items:center}.booking-history__item.visible .item__details{max-height:5000px;transition:all 1s}.booking-history__item.visible .MuiIconButton-root{transform:rotate(180deg)}}.booking-history__item .comment{margin-bottom:5px}.bookings-table{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--Blue-200,#e4e4e9)}.bookings-table .booking-table__row{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid var(--Blue-200,#e4e4e9);width:100%}.bookings-table .booking-table__row h4{color:var(--Blue-900,#001040);font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.18px}.bookings-table .booking-table__row span{color:var(--Blue-500,#727491);font-family:Cygre;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.bookings-table .booking-table__row .booking-table__tbody,.bookings-table .booking-table__row .booking-table__thead{padding-left:8px;padding-right:8px}.bookings-table .booking-table__row .booking-table__tbody:first-child,.bookings-table .booking-table__row .booking-table__thead:first-child{width:20%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(2),.bookings-table .booking-table__row .booking-table__thead:nth-child(2){width:15%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(3),.bookings-table .booking-table__row .booking-table__thead:nth-child(3){width:25%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(4),.bookings-table .booking-table__row .booking-table__thead:nth-child(4){width:10%}.bookings-table .booking-table__row .booking-table__tbody:nth-child(5),.bookings-table .booking-table__row .booking-table__thead:nth-child(5){width:170px}.bookings-table .booking-table__row .booking-table__object{padding-bottom:8px;border-bottom:1px solid var(--Blue-200,#e4e4e9);padding-top:8px;margin-right:16px}.bookings-table .booking-table__row .booking-table__object:first-child{padding-top:0}.bookings-table .booking-table__row .booking-table__object:last-child{border-bottom:none;padding-bottom:0}.bookings-table .booking-table__today{background:var(--Blue-100,rgba(5,5,86,.03))}.bookings-table .admin-order{text-decoration:underline}.order-dates__wrapper{display:flex;flex-direction:column}.booking-table__is-arriwed{background:rgba(174,177,25,.2)}.booking-table__is-completed{background:rgba(140,227,153,.2)}.booking-table__is-cancelled{background:rgba(241,96,67,.318)}.booking-table__is-no-show{background:hsla(3,100%,82%,.2)}.all-bookings-table .all-booking-table__tbody,.all-bookings-table .all-booking-table__thead{padding-left:8px!important;padding-right:8px!important}.all-bookings-table .all-booking-table__tbody:first-child,.all-bookings-table .all-booking-table__thead:first-child{width:20%!important}.all-bookings-table .all-booking-table__tbody:nth-child(2),.all-bookings-table .all-booking-table__thead:nth-child(2){width:15%!important}.all-bookings-table .all-booking-table__tbody:nth-child(3),.all-bookings-table .all-booking-table__thead:nth-child(3){width:25%!important}.all-bookings-table .all-booking-table__tbody:nth-child(4),.all-bookings-table .all-booking-table__thead:nth-child(4){width:10%!important}.all-bookings-table .all-booking-table__tbody:nth-child(5),.all-bookings-table .all-booking-table__thead:nth-child(5){width:170px!important}.all-bookings-table{gap:0!important}@media(min-width:1024px){.bookings-page{padding-right:32px;display:flex;gap:32px;width:100%;min-height:calc(100vh - 80px)}}.bookings-page__content{padding:30px 0}.bookings-page__form{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.bookings-page__form-row{display:flex;max-width:500px;width:100%;gap:40px}.bookings-page__form-row .main-button{max-width:200px}.bookings-page__form-row .bookings-page__verification-code{display:flex;align-items:center;gap:10px}.bookings-page__subheading{margin-bottom:20px;max-width:700px;color:var(--Blue-900,#001040)}.profile__content{padding:32px 0 48px}.profile__avatar,.profile__content h1,.profile__content h2{margin-bottom:32px}.profile__avatar{display:flex;gap:32px;align-items:center;justify-content:center}.profile__avatar .avatar{position:relative;width:160px;height:160px;border-radius:50%}.profile__avatar .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile__avatar .avatar .edit{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:var(--none,1px) solid var(--Blue-300,#c6c6d0);background:#fff;position:absolute;bottom:-7px;right:-7px}.profile__avatar .info h3{color:var(--Blue-700,#00175a);font-size:24px;font-weight:700;letter-spacing:.18px}.profile__avatar .info h3,.profile__avatar .info h4{font-family:Cygre;font-style:normal;line-height:24px}.profile__avatar .info h4{color:var(--Blue-500,#727491);font-size:16px;font-weight:400;margin-top:3px}.profile__form{display:flex;flex-direction:column;gap:32px}.profile__form .btn-wrapper{display:flex;gap:16px;flex-direction:column;width:100%}.profile .checkbox-group{width:100%;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.profile{display:flex;gap:32px;padding:0}.profile__content{padding-right:32px;display:flex;gap:32px;width:100%;flex-wrap:wrap}.profile__content h1,.profile__content h2{width:100%}.profile .form-wrapper{display:flex;flex-direction:column;width:100%}.profile .form-wrapper .profile__form:first-child{padding-bottom:30px;border-bottom:1px solid var(--Blue-300,#c6c6d0);margin-bottom:30px}.profile__form{flex:1 1;flex-wrap:wrap;flex-direction:row}.profile__form h2{margin-bottom:0}.profile__form .w-50{width:calc(50% - 16px)}.profile__form .w-100{width:100%}.profile__form .btn-wrapper{flex-direction:row;gap:20px;width:auto}}.booking-history__content{display:flex;flex-direction:column;gap:32px}.booking-history .month-block .month{display:flex;align-items:center;justify-content:space-between}.booking-history .month-block .month h3{color:var(--Blue-900,#001040);font-family:Geologica;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.18px}.booking-history__item{border-radius:var(--2,16px);border:var(--none,1px) solid var(--Blue-200,#e4e4e9);background:var(--White,#fff);padding:24px 16px}.booking-history__item .booking-history__img{width:67px;height:67px;border-radius:16px;object-fit:cover}.booking-history__item .item__info{display:flex;justify-content:space-between;align-items:center}.booking-history__item .item__info .info-details .order{display:flex;align-items:center;gap:16px}.booking-history__item .item__info .info-details .order h3{color:var(--Blue-900,#001040);font-family:Geologica;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.18px}.booking-history__item .item__info .info-details .order span{color:var(--Blue-900,#001040);font-family:Cygre;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.booking-history__item .item__info .info-details .status{margin-top:12px}.booking-history__item .item__info .info-details .status h4{font-family:Geologica;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.18px}.booking-history__item .item__info .info-details .status h4.pending{color:var(--warning-main,#ef6c00)}.booking-history__item .item__info .info-details .status h4.confirmed{color:var(--success-main,#2e7d32)}.booking-history__item .item__info .info-details .status h4.canceled{color:var(--error-main,#727491)}.booking-history__item .item__pictures{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.booking-history__item .item__pictures .pictures{display:flex;align-items:center;gap:8px}.booking-history__item .cost{display:flex;flex-direction:column}.booking-history__item .cost span{color:var(--Blue-900,#001040);font-family:Cygre;font-size:14px;font-style:normal;font-weight:500;line-height:24px;opacity:.8}.booking-history__item .cost strong{color:var(--Blue-1000,#000c2d);font-family:Geologica;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.18px}.booking-history__items-wrapper{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.booking-history__content{padding-right:32px;padding-top:50px}.booking-history__item{display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:48px;flex-wrap:wrap}.booking-history__item .item__pictures{flex:1 1;justify-content:space-between;margin:0}.booking-history__item .item__info{width:42%}.booking-history__item .MuiIconButton-root{position:absolute;top:40px;right:0;transition:all .5s}.booking-history__item .item__details{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column;padding-top:16px;max-height:0;overflow:hidden;transition:all .3s}.booking-history__item .item__details-row{width:100%;display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--Blue-200,#e4e4e9)}.booking-history__item .item__details .item__img img{width:80px;height:80px;border-radius:16px}.booking-history__item .item__details .item__info{flex:1 1;display:flex;justify-content:space-between;align-items:center}.booking-history__item.visible .item__details{max-height:5000px;transition:all 1s}.booking-history__item.visible .MuiIconButton-root{transform:rotate(180deg)}}.success-message{width:100%;text-align:center;padding:16px 0;color:#00175a;font-family:Geologica;font-size:18px}.list-objects{padding:50px 0}.list-objects__row{display:flex;flex-wrap:wrap;margin:0 -12px}.list-objects__row .object-item__right{display:flex}.list-objects__row .object-item__right a{padding:8px;width:40px;height:40px;display:flex}.list-objects__row>*{flex:0 0 25%;max-width:25%;padding-left:12px;padding-right:12px}@media only screen and (max-width:767px){.list-objects__row>*{flex:0 0 100%;max-width:100%}}.list-objects__title{color:#001040;font-family:Geologica;font-size:20px;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:32px;margin-top:50px}.objects-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:39px}@media only screen and (max-width:991px){.objects-nav{flex-direction:column;align-items:stretch}}.objects-nav>.main-button{width:auto}.objects-nav__btns{display:flex;flex-wrap:wrap;gap:16px}.objects-nav__btns .main-button{padding:9px 24px;min-width:auto;width:auto;font-size:14px;transition:all .3s}@media only screen and (max-width:991px){.objects-nav__btns{margin-bottom:32px;overflow-x:auto;flex-wrap:nowrap}}.objects-nav .main-button_gray{padding:9px 24px;min-width:auto;width:auto;font-size:14px;white-space:nowrap}.object-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e4e4e9;margin-bottom:32px}@media only screen and (max-width:767px){.object-item{margin-bottom:24px}}.object-item__left{display:flex;align-items:center}.object-item__left img{width:32px;height:32px;border-radius:8px;margin-right:8px}.object-item__name{color:#334066;font-family:Geologica;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.1px}.list-users{padding:50px 0}.list-users__info{display:flex;align-items:center;gap:8px;max-width:330px}.list-users__info span{color:#586281;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.1px;margin-bottom:8px}.list-users__info span:last-child{margin-bottom:0}@media only screen and (min-width:992px){.list-users__info span{display:none}}.list-users__info img{display:block;width:80px;height:80px;object-fit:cover;border-radius:16px;flex-shrink:0}@media only screen and (max-width:480px){.list-users__info img{width:40px;height:40px;border-radius:8px}}.list-users__info-wrap{display:flex;flex-direction:column}.list-users__name{color:#313e64;margin-bottom:16px}.list-users__btns{display:flex;justify-content:flex-end}.list-users table{width:100%}@media only screen and (max-width:991px){.list-users thead{display:none}}.list-users thead th{color:#334066;text-align:left;font-family:Geologica;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.1px}.list-users tbody tr{vertical-align:middle}.list-users tbody td{padding:32px 0 16px;color:#334066;text-align:left;font-family:Geologica;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.1px;border-bottom:1px solid #e7e7eb}@media only screen and (max-width:991px){.list-users tbody td:nth-child(2),.list-users tbody td:nth-child(3){display:none}}.users-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:32px}@media only screen and (max-width:991px){.users-header{margin-bottom:0}}@media only screen and (max-width:767px){.users-header{flex-direction:column;align-items:flex-start}}.users-header .main-button{min-width:auto;width:auto}@media only screen and (max-width:767px){.users-header .main-button{width:100%}}.users-header__title{color:#001040;font-family:Geologica;font-size:20px;font-weight:600;line-height:100%;text-transform:uppercase}@media only screen and (max-width:767px){.users-header__title{margin-bottom:24px}}.edit-object{padding:50px 0}.edit-object__title{color:#001040;font-family:Geologica;font-size:20px;font-weight:600;line-height:100%;text-transform:uppercase;margin-bottom:32px}@media only screen and (max-width:991px){.edit-object__title{margin-bottom:30px}}.edit-object__form{display:flex;flex-direction:column;gap:20px}.edit-object__form .main-button{align-self:flex-start}@media only screen and (max-width:767px){.edit-object__form .main-button{align-self:stretch}}.edit-object__row{display:flex;flex-wrap:wrap;margin:0 -10px}.edit-object__row>*{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.preview-photo{width:143px;height:143px;border-radius:24px;position:relative}.preview-photo:hover .preview-photo__overlay{opacity:1}.preview-photo__overlay{transition:all .3s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,26,101,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.preview-photo__overlay p,.preview-photo__overlay span{color:#fff;font-family:Geologica;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px}.preview-photo__overlay span{text-decoration:underline}.preview-photo img{width:100%;height:100%;object-fit:cover;border-radius:24px}@media(min-width:1024px){.objects{padding-right:32px;display:flex;gap:32px;width:100%;min-height:calc(100vh - 80px)}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.modal__overlay{background:rgba(0,26,101,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;height:100%;position:absolute;top:0;left:0}.modal__content{background:#fff;border-radius:16px;padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:748px}@media only screen and (max-width:767px){.modal__content{padding:24px;border-radius:8px}}.modal__heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.modal__btns-wrapper{padding-top:32px;display:flex;flex-direction:column;gap:16px}.photo-wrapper-slider{display:flex;gap:16px;margin-bottom:32px}.photo-wrapper-slider,.photo-wrapper-slider .swiper,.photo-wrapper-slider .swiper-wrapper{width:100%;max-width:100%}.photo-wrapper-slider .swiper-slide{width:143px}.photo-wrapper-slider .object-photo{width:143px;height:143px;border-radius:24px;position:relative}.photo-wrapper-slider .object-photo img{width:100%;height:100%;object-fit:cover;border-radius:24px}.photo-wrapper-slider .object-photo .remove-btn{position:absolute;top:8px;right:8px}.photo-wrapper-slider .object-photo.add-photo{display:flex;justify-content:center;align-items:center;color:#001040;leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.4px;border-radius:24px;background:rgba(0,16,64,.35);cursor:pointer}.photo-wrapper-slider .object-photo.add-photo input{display:none}.photo-wrapper-slider .object-photo.add-photo span{border-bottom:2px solid #001040}.heading{text-transform:uppercase}.reg__form{display:flex;flex-direction:column;gap:32px}.reg__form .validation{color:var(--text-secondary,rgba(0,0,0,.6));font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px}.reg__form a.forgot{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:16px}.reg__form .save-password,.reg__form a.forgot{color:var(--Blue-600,#00175a);font-family:Cygre;font-style:normal}.reg__form .save-password{font-size:16px;font-weight:400;line-height:150%}.error-message,.success-message{color:var(--text-secondary,#fa0000);font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px}.reg__img{display:none}.reg__content{max-width:540px;width:100%}.registration-wrapper{display:flex;justify-content:center}@media(min-width:1024px){.reg__content{width:100%;padding:50px 0;max-width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.reg__content .reg__form{width:100%}.reg__content .reg__form .main-button{max-width:200px}.reg__img{max-width:50%;width:100%;display:block}.reg__img img{width:100%;object-fit:cover;height:100%}}.btn-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:32px;width:100%}.btn-wrapper .main-button{width:100%;max-width:300px}.pt-50{padding-top:50px;margin-top:50px;border-top:1px solid #e4e4e9}.edit-object__delete-btn{display:flex;align-items:center;gap:8px;margin-left:auto;cursor:pointer}.edit-object__delete-btn span{color:#00144e;font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.5px}.object-list__info{display:flex;justify-content:space-between;width:100%;gap:10px}.objects-list__list{display:flex;flex-direction:column;gap:16px}.objects-list__list h2{font-size:16px}@media(min-width:1024px){.edit-object-wrapper{width:calc(100% - 300px)}}.list-objects__header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}.main-button{background:var(--Blue-600,#00175a);color:#fff;padding:14px 22px;border-radius:100px;width:100%;font-size:16px;transition:all .3s;font-family:Geologica;min-width:189px}.main-button.Mui-disabled{background:var(--Gray-200,#f5f5f5)!important;color:var(--Gray-400,#bdbdbd)!important}.main-button_outlined{background-color:#fff;border:1px solid var(--Blue-600,#00175a);color:var(--Blue-600,#00175a)}.main-button_outlined:hover{background-color:var(--Blue-600,#00175a);color:#fff}.main-button_light{border-radius:100px;border:1px solid var(--White,#fff);background:var(--White,#fff);color:var(--Blue-600,#00175a)}.main-button_light:hover{background:var(--Blue-600,#00175a);color:#fff}.main-button_white{background:var(--White,#fff);color:var(--Blue-600,#00175a);border:1px solid var(--Blue-600,#00175a)}.main-button_white:hover{background:var(--Blue-600,#00175a);color:#fff}.main-button_gray{background:rgba(0,20,78,.05);color:#00144e;box-shadow:none}.main-button_gray:hover{color:var(--White,#fff)}@font-face{font-family:Cygre;src:url(/assets/fonts/Cygre-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Cygre;src:url(/assets/fonts/Cygre-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Geologica;src:url(/assets/fonts/Geologica.ttf) format("truetype");font-style:normal}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{position:relative;z-index:4;width:100%;margin:0 auto;padding:0 16px}@media (min-width:768px){.container{max-width:648px}}@media (min-width:1024px){.container{max-width:998px}}@media (min-width:1200px){.container{max-width:1080px}}@media (min-width:1400px){.container{max-width:1300px}}.container-fluid{position:relative;z-index:4;width:100%;margin:0 auto;padding:0 16px}@media (min-width:1024px){.container-fluid{padding:0}}.switch-container{position:relative;display:flex;width:300px;border-radius:9999px;background:#e5e7eb;overflow:hidden;font-family:sans-serif;font-size:14px;font-weight:500}.switch-option{flex:1 1;padding:10px 0;background:none;border:none;cursor:pointer;z-index:2;transition:color .2s;color:#374151}.switch-option.active{color:#fff}.switch-slider{position:absolute;top:0;bottom:0;width:33.33%;border-radius:9999px;background:#1b256d;transition:left .3s;z-index:1}.switch-slider[data-value=morning]{left:0}.switch-slider[data-value=evening]{left:33.33%}.switch-slider[data-value=full]{left:66.66%}.spinner-line{display:inline-block;animation:spin-line .8s linear infinite;font-weight:700;font-size:16px}@keyframes spin-line{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.booking-item{border-radius:16px;border:1px solid var(--Blue-200,#e4e4e9);background:var(--White,#fff);padding:16px;width:100%;display:flex;flex-direction:column;gap:16px;position:relative}.booking-item__remove-btn{position:absolute;top:6px;right:6px;cursor:pointer}.booking-item__content{display:flex;gap:16px}.booking-item__content img{width:111px;height:111px;border-radius:16px}.booking-item__info{display:flex;flex-direction:column;gap:8px}.booking-item__info h3{font-family:Geologica;font-size:18px;font-weight:600;line-height:24px;letter-spacing:.18px;margin-bottom:4px}.booking-item__info h3,.booking-item__info p{color:var(--Blue-900,#001040);font-style:normal}.booking-item__info p{font-family:Cygre;font-size:14px;font-weight:400;line-height:1.2;opacity:.8}.booking-item__info .dates{display:flex;flex-wrap:wrap;gap:8px}.booking-item__info .dates span{color:var(--Blue-2-600,#1e69b3);font-family:Cygre;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.booking-item__info .info-row__price{color:var(--Blue-1000,#000c2d);font-family:Cygre;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.18px}.booking-item__info .info__row_child{display:inline-block;margin-top:16px}.booking-item .count{display:flex;flex-wrap:wrap;margin-top:10px}.booking-item .count h4{width:100%}.booking-item .count__wrapper{display:flex;gap:12px;align-items:baseline}.booking-item .count p{font-size:18px;font-style:normal;font-weight:500}.booking-item .count button,.booking-item .count p{color:var(--Blue-2-600,#1e69b3);font-family:Cygre;line-height:1}.booking-item .count button{cursor:pointer;background:none;border:none;font-size:24px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.booking-item__info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1}.booking-item__info .dates span{font-size:18px}.booking-item__info .info-row__price{font-size:24px}.booking-item__content{gap:32px}.booking-item__content img{width:164px;height:164px}.booking-item__content h3{font-size:24px}.booking-item__content p{font-size:18px}}.heading{max-width:500px;width:100%}.heading h1{font-family:Cygre;font-size:24px}.forgot__form{display:flex;flex-direction:column;gap:32px}.forgot__form .validation{color:var(--text-secondary,rgba(0,0,0,.6));font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px}.forgot__form a.forgot{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:16px}.forgot__form .save-password,.forgot__form a.forgot{color:var(--Blue-600,#00175a);font-family:Cygre;font-style:normal}.forgot__form .save-password{font-size:16px;font-weight:400;line-height:150%}.error-message{color:var(--text-secondary,#fa0000)}.error-message,.forgot-success-messge{font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px}.forgot-success-messge{color:var(--Blue-600,#00175a)}.login-link{display:flex;width:100%;justify-content:center;margin-top:24px}.login-link span{color:var(--Blue-500,#727491);font-weight:400}.login-link a,.login-link span{font-family:Cygre;font-size:14px;font-style:normal;line-height:20px;letter-spacing:.25px}.login-link a{color:var(--Blue-700,#00175a);font-weight:700;margin-left:8px}.forgot__img{display:none}.forgot__content{max-width:540px;width:100%}.forgot-wrapper{display:flex;justify-content:center}@media(min-width:1024px){.forgot__content{max-width:50%;padding:0 20px;display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:calc(100vh - 72px)}.forgot__content .forgot__form{max-width:500px;width:100%}.forgot__img{max-width:50%;width:100%;display:block}.forgot__img img{width:100%;object-fit:cover;height:100%}}.verification-code{display:flex;justify-content:space-between;gap:24px;max-width:315px}.forgot_code{color:var(--Blue-900,#001040);font-family:Geologica;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.5px}.success{display:flex;gap:16px;align-items:center;justify-content:center;flex-direction:column}.success h2{color:var(--Blue-900,#001040);font-family:Cygre;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.success p{font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;text-align:center}.success a{color:var(--Blue-700,#00175a);font-family:Cygre;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.25px;margin-left:8px}.success-message{margin-top:8px;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px;color:#2e7d32}.resend{color:var(--Blue-600,#00175a);font-family:Geologica;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.forgot__avatar-input{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.forgot__avatar-input input{display:none}.forgot__avatar-input img{width:160px;height:160px;border-radius:50%;object-fit:cover}.forgot__avatar-input .avatar-heading{color:var(--Blue-900,#001040);leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.4px}.forgot_skip{color:var(--Blue-500,#727491);leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.25px;text-align:center;cursor:pointer}.start-screen{width:100vw;height:calc(100vh - 84px);position:fixed;top:84px;left:0;z-index:999}@media(min-width:1024px){.start-screen{background:url(/assets/img/start-screen.png) no-repeat 50%;background-size:cover}.start-screen__overlay{background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5.4499998093px);backdrop-filter:blur(5.4499998093px);width:100%;height:100%}.start-screen__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:628px;padding:48px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;flex-shrink:0;align-self:stretch;border-radius:24px;border-top:1px solid #f3f3f3;background:#fff}.start-screen__content h2{color:var(--Blue-600,#00175a);font-family:Geologica;font-size:34px;font-style:normal;font-weight:600;line-height:36px}.start-screen__form{display:flex;flex-direction:column;gap:24px;width:100%}}.zones{width:100vw;height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:center;padding:40px 16px;position:fixed;top:72px;left:0;z-index:100;background:var(--Blue-100,#f2f2f4)}.zones__slider{width:100%;margin-bottom:25%}.zones .swiper-slide{width:100%}.zones .swiper-slide .zone{width:358px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.zones .swiper-slide .zone h2{border-radius:32px;border:1px solid #efefef;background:#fff;box-shadow:0 0 4px 0 hsla(0,0%,69%,.05);padding:16px 24px;color:#475467;font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px}.zones__btn-wrapper{position:absolute;bottom:90px;width:90%;left:50%;transform:translateX(-50%);max-width:358px}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent #34495e transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent #34495e;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:0;bottom:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0 solid;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:2px;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:1px solid #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:1px solid #dee7eb;margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.page-header{padding:24px 0;border-bottom:1px solid var(--Blue-100,#f2f2f4)}.return-link{display:flex;align-items:center;gap:24px}.return-link p{color:var(--Blue-800,#00144e);font-family:Geologica;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:2px;letter-spacing:.5px}.return-link a{display:flex;align-items:center;justify-content:center}.heading{padding:16px 0;display:flex;flex-direction:column;gap:8px}.heading h1{color:var(--Blue-900,#001040);font-size:32px;font-weight:700;line-height:48px}.heading h1,.heading p{font-family:Geologica;font-style:normal}.heading p{color:var(--00-on-surface-medium-emphasis,rgba(0,0,0,.6));font-size:20px;font-weight:500;line-height:24px}.swiper .swiper-slide{width:100%}.swiper .swiper-slide .detail__img{object-fit:cover;width:100%;height:205px;border-radius:var(--2,16px)}.detail__row{padding:16px 0}.detail__row p{color:var(--Gray-700,#475467);font-family:Geologica;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.detail__row .price-block{display:flex;align-items:center;flex-direction:column;gap:12px;margin-top:24px;border-radius:var(--2,16px);background:var(--Blue-2-200,#e4e9f2);padding:16px}.detail__row .price-block .price-row{display:flex;justify-content:space-between;align-items:center;width:100%}.detail__row .price-block .price-row span{font-size:16px;font-weight:400;letter-spacing:.5px}.detail__row .price-block .price-row span,.detail__row .price-block .price-row strong{color:var(--Blue-600,#00175a);font-family:Geologica;font-style:normal;line-height:24px}.detail__row .price-block .price-row strong{text-align:right;font-size:24px;font-weight:700;letter-spacing:.18px}.tab-btns{display:flex;justify-content:space-between}.tab-btns span{color:var(--Blue-500,#727491);font-family:Geologica;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.4px;text-transform:uppercase;display:inline-block;padding:9px 11px;cursor:pointer}.tab-btns span.active{color:var(--Blue-600,#00175a);border-bottom:2px solid #00175a}.reviews{margin-top:20px}.reviews .review-item{padding:24px 0;border-bottom:1px solid #c6d0e4}.reviews .review-item .review-row{display:flex;align-items:center;justify-content:space-between}.reviews .review-item .review-row .author{max-width:50%;display:flex;flex-direction:column}.reviews .review-item .review-row .author h4{font-weight:700;width:100%}.reviews .review-item .review-row .author h4,.reviews .review-item .review-row .author span{color:var(--Blue-800,#00144e);font-family:Geologica;font-size:16px;font-style:normal;line-height:24px}.reviews .review-item .review-row .author span{font-weight:400;opacity:.5}.reviews .review-item .review-row .rating{max-width:50%}.reviews .review-item p{display:inline-block;color:var(--Gray-700,#475467);font-family:Geologica;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px}.details .text-block{padding:24px 0;border-bottom:1px solid #c6d0e4}.details .text-block h3{color:var(--Blue-800,#00144e);font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:8px;margin-bottom:24px}.details .text-block h3,.details .text-block p{font-family:Geologica;font-size:16px;font-style:normal;line-height:24px}.details .text-block p{color:var(--Gray-700,#475467);font-weight:400;margin-bottom:16px}.details .text-block p:last-child{margin-bottom:0}.details .text-block p.bold{font-weight:700}.tab,.tab h2{display:none}.tab.active{display:block}.tab .text-block{padding:24px 0;border-bottom:1px solid #c6d0e4}.tab .text-block h3{color:var(--Blue-800,#00144e);font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:8px;margin-bottom:24px}.tab .text-block h3,.tab .text-block p{font-family:Geologica;font-size:16px;font-style:normal;line-height:24px}.tab .text-block p{color:var(--Gray-700,#475467);font-weight:400;margin-bottom:16px}.tab .text-block p:last-child{margin-bottom:0}.tab .text-block p.bold{font-weight:700}.calendar{border-radius:28px;border:1px solid var(--Blue-200,#e4e4e9)}.calendar .today{color:var(--Blue-900,#001040);font-family:Geologica;font-size:34px;font-style:normal;font-weight:400;line-height:123.5%;border-bottom:1px solid var(--Blue-200,#e4e4e9);width:100%;padding:16px 24px;display:none}.calendar .date-picker{display:flex;justify-content:center}.annotation{display:flex;flex-wrap:wrap;gap:16px;padding:24px 0;display:none}.annotation-item{display:flex;gap:12px;align-items:center}.annotation-item span{display:flex;width:var(--5,40px);height:var(--5,40px);padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50%;border:1px solid}.annotation-item span.free{border-color:#001040}.annotation-item span.busy{border-color:#1d1b20;opacity:.38}.annotation-item span.timer{border-color:#00175a;opacity:.5;background:#00175a;color:#fff}@media(min-width:1024px){.tab-btns{display:none}.tab,.tab h2{display:block}.tab h2{color:var(--Blue-900,#001040);font-feature-settings:"clig" off,"liga" off;font-family:Geologica;font-size:32px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:32px}.w-35{width:35%}.w-65{width:65%}.detail__row{display:flex;gap:40px}.itemData__calendar{display:flex;justify-content:center}.swiper{margin-top:20px}.swiper .swiper-slide img{height:350px}.detail__row{margin-top:20px}.detail__row .price-block{margin-top:0;justify-content:center}}.rdrDateDisplayWrapper{display:none}.itemData__btn{margin-top:20px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-calendar{position:relative}.input-calendar__calendar{position:absolute;top:100%;left:16px;width:100%;z-index:999}.input-calendar .MuiFormControl-root{width:100%}.cart-modal{position:fixed;top:84px;left:0;width:100vw;height:calc(100vh - 84px);z-index:999}.cart-modal__overlay{width:100%;height:100%;background:rgba(0,26,101,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.cart-modal__content{display:flex;padding:20px 16px 16px;flex-direction:column;align-items:center;gap:24px;align-self:stretch;max-width:400px;position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03)}.cart-modal__content h2{color:var(--Blue-900,#001040);font-size:24px;font-weight:600;letter-spacing:.18px}.cart-modal__content h2,.cart-modal__content p{text-align:center;font-family:Geologica;font-style:normal;line-height:24px}.cart-modal__content p{color:var(--Blue-500,#727491);font-size:16px;font-weight:300}.cart-modal__btn-wrapper{display:flex;gap:16px;width:100%;flex-direction:column;justify-content:center}