@keyframes PriceList_slideUpAndFade__QcUMh{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes PriceList_slideRightAndFade__gu_0_{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes PriceList_slideDownAndFade__SENH_{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes PriceList_slideLeftAndFade__vyuKa{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}@keyframes PriceList_spin__fqVxu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PriceList_card__2N7zL{box-shadow:0 2px 8px 0 rgba(15,15,15,.02),0 16px 40px 20px #e6e6e6;overflow:hidden;display:block;border-radius:12px}.PriceList_header__6gpC5,.PriceList_row__hx6sa{display:grid;grid-template-columns:1fr 1fr 1fr;padding:15px}.PriceList_header__6gpC5{font-weight:600;letter-spacing:-.01em;color:#858585;background:#f5f5f5;font-size:18px}.PriceList_cellSession__jJbSo,.PriceList_colSession___Wq1M{text-align:left}.PriceList_cellCount__VOPrC,.PriceList_colCount__lFn8P{text-align:center}.PriceList_cellPrice__zIi4Y,.PriceList_colPrice__Aq6Um{text-align:right}.PriceList_empty__MJQrS{color:#98a2b3;text-align:center;font-size:14px;padding:20px}.PriceList_row__hx6sa{align-items:center}.PriceList_row__hx6sa:nth-child(2n){background-color:#f5f5f5}.PriceList_row__hx6sa:last-child{border-bottom:none}.PriceList_cell__Zk_Ql{font-weight:600;letter-spacing:-.01em;color:#000;font-size:18px}.PriceList_cellCount__VOPrC{color:#344054}.PriceList_cellPrice__zIi4Y{font-weight:600}.PriceList_showMoreWrap__HSRdf{display:flex;justify-content:center;background-color:#f5f5f5;padding:15px 16px}.PriceList_showMoreBtn__XV6EN{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;color:#222;border:1px solid #e6e6e6;border-radius:8px;min-width:137px;height:35px;padding:8px 10px;font-weight:600;font-size:16px;transition:border-color .15s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 3px 3px 0 rgba(0,0,0,.03),0 8px 5px 0 rgba(0,0,0,.02),0 14px 6px 0 rgba(0,0,0,0),0 22px 6px 0 rgba(0,0,0,0)}@media screen and (min-width:1200.1px){.PriceList_card__2N7zL{border-radius:12px}.PriceList_header__6gpC5{font-size:18px;padding:15px}.PriceList_row__hx6sa{padding:15px}.PriceList_cell__Zk_Ql{font-size:18px}.PriceList_empty__MJQrS{padding:20px;font-size:14px}.PriceList_showMoreWrap__HSRdf{padding:15px 16px}.PriceList_showMoreBtn__XV6EN{border-radius:8px;min-width:137px;height:35px;padding:8px 10px}}@media screen and (min-width:768.1px)and (max-width:1200px){.PriceList_card__2N7zL{border-radius:.8571428571vw}.PriceList_header__6gpC5{font-size:1.2857142857vw;padding:1.0714285714vw}.PriceList_row__hx6sa{padding:1.0714285714vw}.PriceList_cell__Zk_Ql{font-size:1.2857142857vw}.PriceList_empty__MJQrS{padding:1.4285714286vw;font-size:1vw}.PriceList_showMoreWrap__HSRdf{padding:1.0714285714vw 1.1428571429vw}.PriceList_showMoreBtn__XV6EN{border-radius:.5714285714vw;min-width:9.7857142857vw;height:2.5vw;padding:.5714285714vw .7142857143vw;font-size:1.1428571429vw;border-width:.0714285714vw}}@media screen and (max-width:768px){.PriceList_card__2N7zL{border-radius:3.0769230769vw}.PriceList_header__6gpC5{font-size:4.6153846154vw;padding:3.8461538462vw}.PriceList_row__hx6sa{padding:3.8461538462vw}.PriceList_cell__Zk_Ql{font-size:4.6153846154vw}.PriceList_empty__MJQrS{padding:5.1282051282vw;font-size:3.5897435897vw}.PriceList_showMoreWrap__HSRdf{padding:3.8461538462vw 4.1025641026vw}.PriceList_showMoreBtn__XV6EN{border-radius:2.0512820513vw;min-width:35.1282051282vw;height:8.9743589744vw;padding:2.0512820513vw 2.5641025641vw;font-size:4.1025641026vw;border-width:.2564102564vw}}@keyframes ServicePage_slideUpAndFade__v_XL3{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicePage_slideRightAndFade__E3oSC{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes ServicePage_slideDownAndFade__wM58V{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicePage_slideLeftAndFade__dY68t{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}@keyframes ServicePage_spin__2sLfi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServicePage_servicePageContainer__ORF5d{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:10px;padding-right:10px;box-sizing:border-box;width:100%}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_servicePageContainer__ORF5d{max-width:98.5714285714vw}}@media screen and (max-width:768px){.ServicePage_servicePageContainer__ORF5d{padding-left:2.5641025641vw;padding-right:2.5641025641vw;max-width:353.8461538462vw}}.ServicePage_servicePageTitle___B8ru{font-weight:600;line-height:129%;color:#000;margin:0}.ServicePage_servicePageHeader__toWqs{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.ServicePage_servicePageHeader__toWqs{display:none!important}}.ServicePage_servicePageHeaderButtons__A2E4l{display:flex;align-items:center;gap:20px}.ServicePage_servicePageContentMain__2uZlE{grid-area:content-main}.ServicePage_servicePageContentDescription__6btBq{grid-area:content-description}.ServicePage_servicePageSidebar__bV_Iz{grid-area:sidebar;display:grid}.ServicePage_servicePageSidebar__bV_Iz .ServicePage_servicePageButtons__ODNAE{display:grid}.ServicePage_servicePageLastUpdate__wkTUh{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-weight:500;line-height:143%;letter-spacing:-.01em;text-align:center;color:#858585}.ServicePage_servicePageBottom__JECcJ{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:10px;padding-right:10px;box-sizing:border-box;width:100%}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_servicePageBottom__JECcJ{max-width:98.5714285714vw}}@media screen and (max-width:768px){.ServicePage_servicePageBottom__JECcJ{padding-left:2.5641025641vw;padding-right:2.5641025641vw;max-width:353.8461538462vw}}.ServicePage_servicePagePreviewReview__igItv{grid-area:preview-review}.ServicePage_servicePagePreviewQuestion__UGgxw{grid-area:preview-question}.ServicePage_servicePageWorkingTime__mi_6f{grid-area:working-time}.ServicePage_servicePageBookingBoxTitle__X76v5{font-weight:800;line-height:130%;letter-spacing:.01em}.ServicePage_servicePageImage__pGB3z{width:100%;border-radius:16px;overflow:hidden}.ServicePage_servicePageImage__pGB3z img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:1200.1px){.ServicePage_servicePageContainer__ORF5d{padding-top:31px;margin-bottom:55px}.ServicePage_servicePageTitle___B8ru{font-size:28px}.ServicePage_servicePageHeader__toWqs{margin-bottom:24px}.ServicePage_servicePageDescription__AMue8,.ServicePage_servicePageDetails__G1wr3{margin-top:24px}.ServicePage_servicePageMobHeader__QbvXu{display:none}.ServicePage_servicePageSidebar__bV_Iz{position:-webkit-sticky;position:sticky;top:120px;gap:25px}.ServicePage_servicePageSidebarButtons__14_rY{display:grid;margin-top:15px}.ServicePage_servicePageBookingBox__UQIEQ{box-shadow:0 2px 8px 0 rgba(15,15,15,.02),0 16px 40px 20px #f5f5f5;background:#fff;border-radius:20px;width:100%;padding:24px;box-sizing:border-box}.ServicePage_servicePageTitle___B8ru{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ServicePage_servicePageInfo__cGyoV{align-items:flex-start;margin-top:40px;display:grid;grid-template-columns:1fr 400px;grid-gap:14px 44px;gap:14px 44px;grid-template-areas:"content-main sidebar" "content-description sidebar";grid-template-rows:min-content min-content}.ServicePage_servicePageMainInfo__u_3zF{margin-top:17px;grid-template-areas:"price preview-review preview-question" "working-time . .";gap:7px;grid-template-columns:1fr 133px 133px}.ServicePage_servicePageLastUpdate__wkTUh{font-size:14px;padding-top:19px;padding-bottom:19px}.ServicePage_servicePagePriceCount__DrfJR,.ServicePage_servicePagePrice__V8PbB{font-size:40px}.ServicePage_servicePageBookingBoxTitle__X76v5{font-size:22px;margin-bottom:22px}.ServicePage_servicePageImage__pGB3z{height:480px}.ServicePage_servicePageMap__6JDyl{margin-top:20px}}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_servicePageContainer__ORF5d{padding-top:2.2142857143vw;margin-bottom:3.9285714286vw}.ServicePage_servicePageTitle___B8ru{font-size:2vw}.ServicePage_servicePageHeader__toWqs{margin-bottom:1.7142857143vw}.ServicePage_servicePageDescription__AMue8,.ServicePage_servicePageDetails__G1wr3{margin-top:1.7142857143vw}.ServicePage_servicePageMobHeader__QbvXu{display:none}.ServicePage_servicePageSidebar__bV_Iz{position:-webkit-sticky;position:sticky;top:8.5714285714vw;gap:1.7857142857vw}.ServicePage_servicePageSidebarButtons__14_rY{display:grid;margin-top:1.0714285714vw}.ServicePage_servicePageBookingBox__UQIEQ{box-shadow:0 2px 8px 0 rgba(15,15,15,.02),0 16px 40px 20px #f5f5f5;background:#fff;border-radius:1.4285714286vw;width:100%;padding:1.7142857143vw;box-sizing:border-box}.ServicePage_servicePageTitle___B8ru{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ServicePage_servicePageInfo__cGyoV{align-items:flex-start;margin-top:2.8571428571vw;display:grid;grid-template-columns:calc(100% - 29.5714285714vw) 26.4285714286vw;grid-gap:1vw 3.1428571429vw;gap:1vw 3.1428571429vw;grid-template-areas:"content-main sidebar" "content-description sidebar";grid-template-rows:min-content min-content}.ServicePage_servicePageMainInfo__u_3zF{margin-top:1.2142857143vw;grid-template-areas:"price preview-review preview-question" "working-time . .";gap:.5vw;grid-template-columns:1fr 9.5vw 9.5vw}.ServicePage_servicePageLastUpdate__wkTUh{font-size:1vw;padding-top:1.3571428571vw;padding-bottom:1.3571428571vw}.ServicePage_servicePagePriceCount__DrfJR,.ServicePage_servicePagePrice__V8PbB{font-size:2.8571428571vw}.ServicePage_servicePageBookingBoxTitle__X76v5{font-size:1.5714285714vw;margin-bottom:1.5714285714vw}.ServicePage_servicePageImage__pGB3z{height:34.2857142857vw}.ServicePage_servicePageMap__6JDyl{margin-top:1.4285714286vw}}@media screen and (max-width:768px){.ServicePage_servicePage__jCJJq{padding-bottom:12.8205128205vw}.ServicePage_servicePageTitle___B8ru{margin-top:1.5384615385vw}.ServicePage_servicePageSlider__oJWtV{overflow:hidden;margin-left:-2.5641025641vw;width:100dvw;margin-right:-2.5641025641vw}.ServicePage_servicePageDetails__G1wr3,.ServicePage_servicePageLocation__eOW5y{margin-top:6.1538461538vw}.ServicePage_servicePageDescription__AMue8{margin-top:4.6153846154vw}.ServicePage_servicePageContainer__ORF5d{position:relative;padding-top:0;margin-bottom:6.4102564103vw;max-width:297.4358974359vw}.ServicePage_servicePageMobHeader__QbvXu{display:flex;align-items:center;position:absolute;left:2.5641025641vw;right:2.5641025641vw;gap:2.0512820513vw;top:2.0512820513vw;z-index:21}.ServicePage_servicePageMobHeader__QbvXu>:nth-child(2){margin-left:auto}.ServicePage_servicePageInfo__cGyoV{margin-top:5.1282051282vw;display:grid;overflow:hidden;grid-template-areas:"content-main" "sidebar" "content-description";grid-template-rows:min-content min-content}.ServicePage_servicePageTitle___B8ru{font-weight:500;font-size:5.1282051282vw;line-height:125%;letter-spacing:.01em}.ServicePage_servicePageMainInfo__u_3zF{margin-top:2.5641025641vw;display:block;margin-bottom:2.5641025641vw}.ServicePage_servicePagePrice__V8PbB{margin-top:1.7948717949vw;text-align:left;align-items:flex-start;justify-content:flex-start;font-size:7.1794871795vw}.ServicePage_servicePagePriceCount__DrfJR{font-size:7.1794871795vw}.ServicePage_servicePageMap__6JDyl{max-width:calc(100dvw - 5.1282051282vw);margin-top:3.5897435897vw}.ServicePage_servicePageHeader__toWqs{margin-bottom:6.1538461538vw}.ServicePage_servicePageHeaderButtons__A2E4l{gap:5.1282051282vw}.ServicePage_servicePageLastUpdate__wkTUh{border-width:.2564102564vw;font-size:3.5897435897vw;padding-top:4.8717948718vw;padding-bottom:4.8717948718vw}.ServicePage_servicePageBookingBox__UQIEQ{margin-top:8.2051282051vw;border-radius:0;padding:0}.ServicePage_servicePageBookingBoxTitle__X76v5{font-size:5.641025641vw;margin-bottom:4.1025641026vw}.ServicePage_servicePageSidebarButtons__14_rY{margin-top:4.1025641026vw}.ServicePage_servicePageSidebar__bV_Iz .ServicePage_servicePageButtons__ODNAE{margin-top:4.1025641026vw;width:auto;gap:5.1282051282vw}.ServicePage_servicePageSidebar__bV_Iz .ServicePage_servicePageButtons__ODNAE>button{width:100%}}.ServicePage_bathhousesList__Ey7j3{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:10px;padding-right:10px;box-sizing:border-box;width:100%}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_bathhousesList__Ey7j3{max-width:98.5714285714vw}}@media screen and (max-width:768px){.ServicePage_bathhousesList__Ey7j3{padding-left:2.5641025641vw;padding-right:2.5641025641vw;max-width:353.8461538462vw}}@media screen and (min-width:1200.1px){.ServicePage_bathhousesList__Ey7j3{margin-top:60px;margin-bottom:55px}.ServicePage_bathhousesListContainer__ryZ19{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_bathhousesList__Ey7j3{margin-top:4.2857142857vw;margin-bottom:3.9285714286vw}.ServicePage_bathhousesListContainer__ryZ19{margin-top:1.7142857143vw;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:768px){.ServicePage_bathhousesList__Ey7j3{margin-top:8.2051282051vw;margin-bottom:8.2051282051vw}}@media screen and (min-width:1200.1px){.ServicePage_features__xiZER{margin-top:20px}}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_features__xiZER{margin-top:2.1428571429vw}}@media screen and (max-width:768px){.ServicePage_features__xiZER{margin-top:5.1282051282vw}}@media screen and (min-width:768.1px){.ServicePage_breadcrumbsMob__yV80N{display:none!important}}.ServicePage_entityMetaRow__uv_o8{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width:1200.1px){.ServicePage_entityMetaRow__uv_o8{margin-top:20px}}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_entityMetaRow__uv_o8{margin-top:1.4285714286vw}}@media screen and (max-width:768px){.ServicePage_entityMetaRow__uv_o8{margin-top:5.1282051282vw}}.ServicePage_metaId__Qtmym{font-weight:600;color:#858585}@media screen and (min-width:1200.1px){.ServicePage_metaId__Qtmym{font-size:16px}}@media screen and (min-width:768.1px)and (max-width:1200px){.ServicePage_metaId__Qtmym{font-size:1.1428571429vw}}@media screen and (max-width:768px){.ServicePage_metaId__Qtmym{font-size:4.1025641026vw}}