p{margin:0}a{text-decoration:none}h1,h3{font:700 32px/40px sans-serif;font-weight:700;margin:0}@media (min-width: 1240px){h1,h3{font:400 32px/40px sans-serif}}h2,h4{font:400 24px/32px sans-serif;margin:0}@media (min-width: 1240px){h2,h4{font:400 32px/40px sans-serif}}.t-bold{font-weight:700}.btn{display:block;cursor:pointer;border:none;width:100%;height:fit-content;background:#45b36b;border-radius:4px;margin-bottom:20px;padding:12px 0;color:#fff;text-align:center}.btn-lite{background:transparent;border:1px solid #45B36B;color:#45b36b;padding:12px 28px;width:auto}@media (min-width: 1240px){.btn{width:max-content;padding:12px 40px}}.mobile-row{display:flex;align-items:center;gap:32px}@media (max-width: 1024px){.mobile-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 16px;box-sizing:border-box}.mobile-row .header__location{align-items:center;margin:-20px 0 0;width:100%}}.c-flex{display:flex;align-items:center;gap:32px}.mobile-fade{display:none}@media (max-width: 1024px){.mobile-fade.active{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;opacity:.5;background:var(--Neutrals-1, #141416)}}.header__location{position:relative}.header__location .current-city{display:flex;gap:8px;align-content:center;color:var(--White, #FFF);font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer}.header__location .current-city:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header__location .current-city:before{content:"";background-image:url(/build/svg/location.ChGMGLkh.svg);width:24px;height:24px;aspect-ratio:1/1;display:inline-block}.header__location.show-mobile{display:none}@media (max-width: 1024px){.header__location.show-mobile{display:flex}}@media (max-width: 1024px){.header__location.menu-block{display:flex;flex-direction:column;width:calc(100% - 64px);position:absolute;top:-90px}.header__location.menu-block .current-city-label{color:var(--Neutrals-4, #777E90);font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px}.header__location.menu-block .current-city{padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:var(--Neutrals-7, #F4F5F6);color:var(--Neutrals-3, #353945);font-size:14px;font-style:normal;font-weight:600;line-height:16px}.header__location.menu-block .current-city:before{display:none}.header__location.menu-block .current-city:after{content:"";display:block;width:16px;height:16px;aspect-ratio:1/1;background-image:url(/build/svg/green-check.D7cYNsoM.svg)}}.header-popup{position:absolute;z-index:99;display:none;top:40px;width:314px;padding:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;border-radius:4px;background:var(--White, #FFF);box-shadow:0 64px 64px -48px #1f2f461f}.header-popup.active{display:flex}.header-popup .list-city-popup-title{display:none}@media (max-width: 1024px){.header-popup{position:fixed;z-index:99;top:20%;left:calc(50% - 177px)}.header-popup .list-city-popup-title{display:flex;width:100%;justify-content:flex-end;height:24px}}.header-popup:before{content:"";position:absolute;left:40px;top:-8px;display:block;width:16px;height:16px;transform:rotate(-45deg);flex-shrink:0;aspect-ratio:1/1;border-radius:4px;background:#fff}@media (max-width: 1024px){.header-popup:before{display:none}}.header-popup .close{position:absolute;right:20px;top:20px;display:block;width:24px;height:24px;background-image:url(/build/svg/close.BKBgnGmj.svg);cursor:pointer}.header-popup .change-city-popup-title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.header-popup .change-city-popup-btn{display:flex;width:100%;gap:8px}.header-popup .change-city-popup-btn .btn{width:50%;margin:0}.header-popup .change-city-popup-btn .btn-grey{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:var(--Neutrals-6, #E6E8EC);color:var(--Neutrals-3, #353945);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.header-popup .header-city-list{display:flex;flex-direction:column;padding:0;margin:0;width:100%}.header-popup .header-city-list li{display:flex;width:100%;box-sizing:border-box;padding:16px;align-items:center;gap:10px;align-self:stretch}.header-popup .header-city-list li.active{border-radius:4px;background:var(--Neutrals-7, #F4F5F6)}.header-popup .header-city-list li.active a{font-weight:600}.header-popup .header-city-list li.active a:after{content:"";display:block;width:16px;height:16px;aspect-ratio:1/1;background-image:url(/build/svg/green-check.D7cYNsoM.svg)}.header-popup .header-city-list li a{display:flex;width:100%;justify-content:space-between;color:var(--Neutrals-3, #353945);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.header-popup .header-city-list li a:hover{color:var(--Red, #DA3831)}.city-notify{display:flex;width:100%;max-width:880px;box-sizing:border-box;padding:16px 24px 16px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch;margin-top:40px;border-radius:4px;border:1px solid var(--Secondary-Yellow, #FFD200);background:#fee7ab80}.city-notify-text{color:var(--Neutrals-3, #353945);font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;gap:8px}@media (max-width: 1024px){.city-notify-text{display:inline-block}.city-notify-text:last-child{display:none}}.city-notify .current-city{display:flex;color:var(--Red, #DA3831);font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer}.city-notify .current-city:before{content:"";background-image:url(/build/svg/location.ChGMGLkh.svg);width:24px;height:24px;aspect-ratio:1/1;display:inline-block}*:focus{outline:none}.fixed-page,.fixed{overflow:hidden}@media (min-width: 1240px){.fixed{overflow:auto}}.header{background-color:#353945;color:#fff}@media (max-width: 1240px){.header__logo{margin-bottom:20px}}.header__logo_link{height:40px}@media (max-width: 1240px){.header__logo_link{margin-bottom:20px}}.header__container{padding:18px 0 8px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 1240px){.header__container{height:40px;padding:21px 0 19px;flex-direction:row}}.header__search{width:inherit}.header__search_group{position:relative;margin-right:18px;width:calc(100% - 16px)}@media (min-width: 768px){.header__search_group{width:calc(100% - 20px)}}@media (min-width: 1240px){.header__search_group{width:auto;margin:0}}.header__search_icon{width:16px;height:16px;display:block;position:absolute;top:10.5px;left:17px}.header__search .search_btn,.header__search .search_close{cursor:pointer;position:absolute;border:none;padding:0;top:9px;background:none}.header__search .search_btn{right:12px}.header__search .search_close{display:none;right:50px;padding-right:19px;border-right:2px solid #E6E8EC}.header__search .search_close.show{display:block}.header__search_dropdown{display:none;position:fixed;background:#fff;border:1px solid #E6E8EC;box-shadow:0 64px 64px -48px #1f2f461f;border-radius:4px;padding:0;z-index:2;color:#141416;top:75px;width:100%;height:calc(100vh - 75px);flex-direction:column;justify-content:flex-start;overflow:scroll}@media (min-width: 1240px){.header__search_dropdown{overflow:auto;padding:20px;width:calc(100% - 40px);height:auto;flex-direction:row}}.header__search_dropdown.show{display:block}.header__search_dropdown .results_options{padding:20px 0;border-bottom:2px solid #E6E8EC}@media (min-width: 1240px){.header__search_dropdown .results_options{padding:0;border-bottom:none}}.header__search_dropdown .results_options .results_all{display:none}@media (min-width: 1240px){.header__search_dropdown .results_options .results_all{display:flex}}.header__search_dropdown .results_option{padding:8px 20px;font-size:14px;display:block;color:#777e90}.header__search_dropdown .results_option:first-child{padding-top:0}.header__search_dropdown .results_option:hover{text-decoration:underline}.header__search_dropdown .results_all{display:block;color:#141416;margin-top:4px;padding:20px 20px 100px;border-top:2px solid #E6E8EC;font-size:14px}.header__search_dropdown .results_all:hover{text-decoration:underline}.header__search_dropdown .results_places{min-width:240px;margin-left:0;height:auto;display:flex;flex-direction:column;justify-content:space-between}.header__search_dropdown .results_places_inner{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 1240px){.header__search_dropdown .results_places{margin-left:20px;height:auto;display:initial;flex-direction:initial;justify-content:initial}}.header__search_dropdown .results_places .results_all{display:flex}@media (min-width: 1240px){.header__search_dropdown .results_places .results_all{display:none}}.header__search_dropdown .results_places__title{font:700 16px/24px sans-serif;padding:24px 20px;color:#777e90}@media (min-width: 1240px){.header__search_dropdown .results_places__title{padding:0 20px}}.header__search_dropdown .results_places__card{padding:8px 20px;display:flex;align-items:center}.header__search_dropdown .results_places__card:first-child{padding-top:0}.header__search_dropdown .results_places__card .card_img{width:80px;height:80px;border-radius:4px;margin-right:12px;object-fit:cover}.header__search_dropdown .results_places__card .card_name{font:500 16px/24px sans-serif;color:#141416}.header__search_dropdown .results_places__card:hover .card_name{text-decoration:underline}@media (min-width: 1240px){.header__search_dropdown{padding:54px 20px;left:auto;width:auto}.header__search_dropdown.show{display:flex}}.header__input{padding:12.5px 34px 12.5px 48px;background:#fff;border:1px solid #B1B5C3;border-radius:4px;width:-webkit-fill-available;width:-moz-available}.header__input::placeholder{color:#b1b5c3;opacity:1}@media (min-width: 1240px){.header__input{width:500px}}.header__input:focus{outline:none}.header__account{position:relative}.header__account.desktop{display:none}@media (min-width: 1240px){.header__account,.header__account.desktop{display:flex}}.header__account_icon{margin-right:8px}.header__account_link{align-self:center;color:#fff}.header__account_popup{display:none;position:absolute;background:#fff;color:#141416;top:0;left:0;z-index:5;height:100vh;width:100%;overflow:auto}@media (min-width: 1240px){.header__account_popup{top:68px;left:auto;right:16%;height:auto;width:320px;border-radius:16px;border:2px solid #E6E8EC;box-shadow:0 64px 64px -48px #1f2f461f}.header__account_popup .mobile{display:none}}.header__account_popup .account_popup__header{background:#f4f5f6;display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.header__account_popup .account_popup__header .mobile.icon{height:32px}.header__account_popup .account_popup__body{padding:0 20px 20px}.header__account_popup .account_popup__body form{position:relative}.header__account_popup .account_popup__body .password{position:relative;max-width:390px}@media (min-width: 1024px){.header__account_popup .account_popup__body .password{max-width:initial}}.header__account_popup .account_popup__body .password_eye{display:block;width:16px;height:16px;position:absolute;right:15px;top:43px;z-index:1}.header__account_popup .account_popup__title{text-align:center;padding:20px 0}.header__account_popup .account_popup__title.desktop{display:none}@media (min-width: 768px){.header__account_popup .account_popup__title{text-align:left}}@media (min-width: 1024px){.header__account_popup .account_popup__title{text-align:center}.header__account_popup .account_popup__title.desktop{display:block}}.header__account_popup .account_popup__title_red{color:#da3831;white-space:nowrap}.header__account_popup .account_popup__label{display:block;font:700 12px/20px sans-serif;text-transform:uppercase;padding-bottom:8px}.header__account_popup .account_popup__input{border:2px solid #E6E8EC;border-radius:4px;margin-bottom:16px;padding:13px 16px;width:-webkit-fill-available;width:-moz-available;font-size:16px;max-width:354px}@media (min-width: 1024px){.header__account_popup .account_popup__input{padding:12px 16px;max-width:initial}}.header__account_popup .account_popup__input::placeholder{color:#b1b5c3;opacity:1}.header__account_popup .account_popup__input:not(:focus):not(:placeholder-shown):invalid{border:2px solid #DA3831}.header__account_popup .account_popup__input.has-error{border:2px solid #DA3831}.header__account_popup .account_popup__recovery{display:block;color:#777e90;font:500 14px/16px sans-serif;margin-bottom:24px}.header__account_popup .account_popup__recovery:hover{text-decoration:underline}.header__account_popup .account_popup__btn{padding:12px 0;text-align:center;background:#45b26b;color:#fff;border:none;border-radius:4px;margin-bottom:24px;width:100%;cursor:pointer}@media (min-width: 1024px){.header__account_popup .account_popup__btn{width:webkit-fill-available;width:-moz-available}}.header__account_popup .account_popup__btn:disabled{background:#e6e8ec;color:#777e90;cursor:default}.header__account_popup .account_popup__sign{font:500 16px/24px sans-serif;margin:0 auto;display:block;width:fit-content;color:#3772ff}.header__account_popup .account_popup__sign:hover{text-decoration:underline}.header__account_popup .account_popup__terms{display:flex;align-items:flex-start}.header__account_popup .account_popup__terms input[type=checkbox]{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.header__account_popup .account_popup__terms_label{display:block;margin-left:8px;font:500 14px/16px sans-serif;margin-bottom:24px}.header__account_popup .account_popup__terms_link{color:#3772ff}.header__account_popup .account_popup__terms_link:hover{text-decoration:underline}.header__account_popup .account_popup__back{color:#777e90;font:400 14px/24px sans-serif;flex:auto;padding-left:13px}.header__account_popup .account_popup__back_arrow{transform:rotate(180deg);display:block;height:24px}.header__account_popup .account_popup__close{display:flex;height:auto}.header__account_popup .account_popup__success{display:flex;flex-direction:column;align-items:center;text-align:center}.header__account_popup .account_popup__success .success_icon{margin-top:0}@media (min-width: 768px){.header__account_popup .account_popup__success .success_icon{margin-top:10%}}@media (min-width: 1024px){.header__account_popup .account_popup__success .success_icon{margin-top:25%}}.header__account_popup .account_popup__success .success_title{margin-top:52px;margin-bottom:8px;font:700 32px/40px sans-serif}.header__account_popup .account_popup__success .success_msg{font:400 14px/24px sans-serif;margin-bottom:40px;padding:0}@media (min-width: 768px){.header__account_popup .account_popup__success .success_msg{padding:0 20%}}.header__account_popup .account_popup__success .success__link{color:#3772ff}@media (min-width: 1024px){.header__account_popup .account_popup__header{border-top-left-radius:16px;border-top-right-radius:16px;background:transparent}.header__account_popup .account_popup__title{font:700 16px/24px sans-serif;padding-bottom:0}.header__account_popup .account_popup__body{padding:0 16px 20px}.header__account_popup .account_popup__body .success_icon{margin-top:55px}.header__account_popup .account_popup__body .success_title{margin-top:30px;margin-bottom:8px;font:700 16px/24px sans-serif}.header__account_popup .account_popup__body .success_msg{margin-bottom:24px;padding:0}}.header #account-reset-success-popup .success_msg,.header #account-reset-popup .success_msg{padding:0;text-align:left}.header #account-reset-success-popup .account_popup__success,.header #account-reset-popup .account_popup__success{align-items:flex-start}.header #account-reset-pass-success-popup .account_popup__success,.header #account-success-popup .account_popup__success{height:100%;margin:50% 0 0;padding:0 30px}@media (min-width: 768px){.header #account-reset-pass-success-popup .account_popup__success,.header #account-success-popup .account_popup__success{margin:0;padding:0}}.header__lang{display:none}.header__lang_option{color:#777e90}.header__lang_option.selected{color:#fff}.header__lang_option.separator:after{content:"|";color:#fff;padding:0 8px}@media (min-width: 1240px){.header__lang{display:flex}}.header__nav{background-color:#fff;overflow-x:scroll;scrollbar-width:none}.header__nav::-webkit-scrollbar{height:0;width:0;visibility:hidden}.header__nav_wrapper{border-bottom:2px solid #E6E8EC;width:100%;min-width:fit-content;padding:0 8px}.header__nav_links{display:flex;justify-content:center;padding:0;min-width:fit-content}.header__nav_link{text-transform:initial;font:700 14px/26px sans-serif;letter-spacing:-.2px;padding:16px 24px;color:#141416;white-space:nowrap}.header__nav_link.active{position:relative}.header__nav_link.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;background-color:#da3831;height:2px;z-index:1}@media screen and (min-width: 1240px){.header__nav_link{padding:16px 32px}}.header__nav_link:hover,.header__nav_link.promo__nav_link{color:#da3831}.header .search_mobile_close{display:none}.header__menu{display:flex;align-items:center}@media (min-width: 768px){.header__menu{width:100%}}@media (min-width: 1240px){.header__menu{width:auto}}@media (max-width: 1239px){.header__menu{width:100%}.header__menu.search-active{position:absolute;width:100%}.header__menu.search-active .header__menu_btn{display:none}.header__menu.search-active .header__search{width:inherit;display:flex}.header__menu.search-active .header__search_icon{left:27px}.header__menu.search-active .header__search .search_btn{display:none}.header__menu.search-active .header__search .search_close{right:20px;padding:0;border:0}.header__menu.search-active .header__input{padding:12.5px 34px 12.5px 35px;width:-webkit-fill-available;width:-moz-available;margin:0 10px 0 16px}.header__menu.search-active .search_mobile_close{display:block;background:none;color:#fff;border:none;padding-right:16px;font-size:14px}}.header__menu_btn{background:transparent;border:none;padding-left:16px}@media (min-width: 1240px){.header__menu_btn{display:none}}.header__menu_icon{width:24px;height:24px;margin-right:17px}@media (min-width: 1240px){.header__menu_icon{display:none}}.header__menu_screen{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:5;overflow-y:auto}@media (min-width: 360px){.header__menu_screen{overflow:hidden}}.header__menu_screen .menu-row{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.header__menu_screen .menu-row-gray{background-color:#353945;color:#fff}.header__menu_screen .menu-row-lt-gray{background-color:#777e90;color:#fff}.header__menu_screen .header__account{display:flex}.header__menu_screen .header__account_icon{filter:brightness(.6)}.header__menu_screen .header__lang{display:flex}.header__menu_screen .header__lang_option{color:#b1b5c3}.header__menu_screen .header__lang_option.selected{color:#fff}.header__menu .menu{height:calc(100vh - 90px);padding:20px 16px}.header__menu .menu_item{padding:20px 0;display:block;color:#141416}.header__menu .menu_item:first-child{padding-top:0}.header__menu .footer{height:58px;padding:40px 16px 100px;background-color:#353945;color:#fff;position:relative;bottom:0;width:100%}@media (min-width: 1240px){.header__menu .footer{padding:40px 16px}}@media (min-width: 360px){.header__menu .footer{position:absolute}}.header__menu .footer_item{padding-bottom:16px}#forgot-password-popup .account_popup__header,#forgot-password-success-popup .account_popup__header{padding:16px 20px}.footer{background-color:#353945}.footer .header__logo{margin-bottom:40px}.footer__container{padding:40px 0;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.footer__container{padding:64px 0 60px;flex-direction:column}}@media (min-width: 1240px){.footer__container{padding:64px 0 60px;flex-direction:row}}.footer__container .header__logo{width:132px;height:40px}.footer__links{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.footer__links{flex-wrap:wrap;width:100%}}.footer__links_block{display:flex;flex-direction:column;margin-bottom:24px}@media (min-width: 768px){.footer__links{grid-template-columns:250px 1fr}.footer__links_block{margin-left:0}.footer__links_block:nth-child(1),.footer__links_block:nth-child(3){width:100%}.footer__links_block:nth-child(2){width:50%}}@media (min-width: 1240px){.footer__links{display:flex}}@media (min-width: 1240px){.footer__links{flex-direction:row;justify-content:flex-end}.footer__links_block{margin-left:60px}.footer__links_block:nth-child(1),.footer__links_block:nth-child(3),.footer__links_block:nth-child(2){width:auto;min-width:175px}}.footer__link{color:#fff;margin-bottom:16px}@media (min-width: 768px){.footer__link.contacts{font-weight:700}}.footer__copyright{border-top:1px solid rgba(255,255,255,.0671438);padding:24px 16px;color:#777e90}@media (min-width: 768px){.footer__copyright{text-align:center}}.footer__socials_icon{margin-right:21px}.slider-styled,.slider-styled .noUi-handle{box-shadow:none}.filters__range div{display:flex;align-items:center}@media (min-width: 768px){.filters__range div{width:33.3333333333%}}@media (min-width: 768px){.filters__range .filters__range_btn,.filters__range .range-btn{width:33.3333333333%}}@media (min-width: 1240px){.filters__range .filters__range_btn,.filters__range .range-btn{width:auto;margin-left:10px}}@media (min-width: 700px){.filters__range .filters__checkbox.input{width:100%;min-width:75%}}@media (min-width: 1240px){.filters__range .filters__checkbox.input{width:34px;min-width:34px}}.filters__block .slider-styled .noUi-handle:before,.filters__block .slider-styled .noUi-handle:after{display:none}.filters__block .slider-styled .noUi-handle .noUi-touch-area{border:1px solid transparent;position:absolute;inset:-10px;width:auto;height:auto}.filters__block .slider-styled .noUi-handle:hover .noUi-touch-area{border:1px dashed #7f7f7f}.filters__block .range-slider-id{height:4px}.filters__block .range-slider-id .noUi-connect{background:#da3831}.filters__block .range-slider-id .noUi-handle{height:8px;width:8px;top:-3px;right:-6px;border-radius:4px;border:1px solid #DA3831;outline:none}.results-wrap.has-promo .promo-slide{padding:0 10px;margin-bottom:20px}@media screen and (min-width: 640px){.results-wrap.has-promo .single-image.promo-slide{margin-bottom:0;max-width:300px}}.results-wrap.has-promo .promo-slide h2{font:700 16px/24px sans-serif;min-height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.results-wrap.has-promo .promo-slide h2 a{color:#23262f}.results-wrap.has-promo .tns-item.promo-slide .promo-slide-photo picture{max-height:156px}.results-wrap.has-promo .single-promo-slider.promo-slide .promo-slide-photo picture{max-height:265px}.results-wrap.has-promo .promo-slide .promo-slide-photo{position:relative;margin-bottom:16px}.results-wrap.has-promo .promo-slide .promo-slide-photo picture{display:block;border-radius:4px;overflow:hidden}.results-wrap.has-promo .promo-slide .promo-slide-photo picture img{width:100%;height:auto;border-radius:4px;overflow:hidden}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-slide .promo-slide-photo picture img{object-fit:cover;height:auto;width:100%;max-height:165px}}.results-wrap.has-promo .promo-slide .promo-slide-discount-label{position:absolute;top:10px;left:22px;background-color:#da3831;height:26px;font:700 16px/26px sans-serif;color:#fff;border-radius:4px;padding:0 8px;box-sizing:border-box}.results-wrap.has-promo .promo-slide .promo-slide-discount-label:before{background-image:url(/build/svg/promo-arrow-left.B3rC_LNC.svg);content:"";position:absolute;z-index:1;top:0;left:-12px;width:15px;height:26px}.results-wrap.has-promo .promo-slide .promo-slide-gift-label{position:absolute;z-index:1;top:10px;left:10px;background:#45b26b;width:26px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:4px}.results-wrap.has-promo .promo-slide .promo-details{font:400 14px/24px sans-serif;color:#353945;min-height:24px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.results-wrap.has-promo .promo-slide .promo-price-wrapper .promo-old-price{font:500 14px/24px sans-serif;color:#777e90;text-decoration:line-through}.results-wrap.has-promo .promo-slide .promo-price-wrapper .promo-price{font:700 24px/32px sans-serif;color:#45b26b}.results-wrap.has-promo .single-chain-slide.promo-slide h2,.results-wrap.has-promo .tab-chain-slide.promo-slide h2{font:700 16px/24px sans-serif;color:#23262f;min-height:auto;margin-bottom:8px}.results-wrap.has-promo .single-chain-slide.promo-slide .establishment__info_block,.results-wrap.has-promo .tab-chain-slide.promo-slide .establishment__info_block{padding:0;display:grid;grid-template-columns:16px auto;gap:8px;align-items:center;margin:0 0 4px;width:100%}.results-wrap.has-promo .single-chain-slide.promo-slide .establishment__info_block .block_icon,.results-wrap.has-promo .tab-chain-slide.promo-slide .establishment__info_block .block_icon{position:initial}.results-wrap.has-promo .single-chain-slide.promo-slide .establishment__info_block p,.results-wrap.has-promo .tab-chain-slide.promo-slide .establishment__info_block p{font:400 12px/20px sans-serif}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000000;-webkit-box-shadow:0 0 12px #000000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}html{height:100%}body{overflow-x:hidden;min-height:100%;margin:0;font-family:sans-serif}.content{width:auto;margin:0 auto}.content-padding{padding:0 16px}@media (min-width: 1240px){.content{max-width:1180px}}.d-flex{display:flex}.j-between{justify-content:space-between}a:hover .main__title{color:#da3831}.main{min-height:calc(100vh - 411px)}.main__headline{padding:20px 16px}@media (min-width: 768px){.main__headline{padding:40px 16px}}@media (min-width: 1240px){.main__headline{padding:40px 0}}.main__title{padding-top:24px;color:#141416;font:700 32px/40px sans-serif}@media (min-width: 768px){.main__title{padding-top:40px;font:700 32px/48px sans-serif}}.main__title.cat_title{font:700 32px/48px sans-serif}.main__breadcrumbs{color:#777e90;font-size:14px}.main__breadcrumbs .main__breadcrumb-item:hover{color:#da3831}.main__breadcrumbs .current{color:#141416}.noscroll{overflow:hidden}.popup-overlay{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;background:#fff;filter:opacity(.1)}.loader:after{content:"";position:absolute;inset:0;background:#fff;filter:opacity(.7)}.error-message{color:#da3831;font-size:12px}.error-message.error-spacing{margin-bottom:16px}.main .promo-slider__container+.show-more{margin-bottom:80px}.results-wrap{display:flex;flex-direction:column;width:100%}.results-wrap #pagination-wrapper{margin-bottom:initial}.results-wrap .pagination{margin:0;padding:40px 0;width:100%}@media screen and (min-width: 1240px){.results-wrap .pagination{padding:40px 26px;max-width:580px}}.results-wrap .pagination_wrapper{margin:0}.results-wrap .pagination_more{margin-bottom:16px}.results-wrap .pagination_page{aspect-ratio:1/1;display:inline-block}.results-wrap.has-promo .pagination{margin:0 auto;padding:40px 26px;box-sizing:border-box}.results-wrap.has-promo .pagination_wrapper{margin:0}.results-wrap.has-promo .pagination_more{margin-bottom:16px}.results-wrap.has-promo .pagination_page{aspect-ratio:1/1;display:inline-block}@media screen and (min-width: 1240px){.results-wrap.has-promo{display:grid;grid-template-columns:580px auto;align-items:start}}.results-wrap.has-promo .promo-wrapper{box-sizing:border-box;margin:0 -18px}@media screen and (min-width: 768px){.results-wrap.has-promo .promo-wrapper{margin:initial;margin-bottom:100px}}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-wrapper{background-color:#f4f5f6;padding:20px;max-width:280px;border-radius:4px}}.results-wrap.has-promo .promo-wrapper h3{font:700 32px/40px sans-serif;color:#23262f;margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){.results-wrap.has-promo .promo-wrapper h3{font:700 40px/48px sans-serif;margin-bottom:40px;text-align:left}}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-wrapper h3{font:700 18px/21px sans-serif;color:#272727;margin-bottom:20px;text-align:left}}.results-wrap.has-promo .promo-wrapper .promo-actual{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;background-color:#f8f8f9;padding:20px 16px 40px}@media screen and (min-width: 768px){.results-wrap.has-promo .promo-wrapper .promo-actual{grid-template-columns:repeat(3,1fr);padding:0;background-color:transparent}}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-wrapper .promo-actual{grid-template-columns:repeat(1,1fr);padding:0;background-color:transparent}}.results-wrap.has-promo .promo-slide{padding:0;margin-bottom:0}.results-wrap.has-promo .promo-slide h2{margin-bottom:8px;min-height:initial}@media screen and (min-width: 768px){.results-wrap.has-promo .promo-slide h2{min-height:48px}}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-slide h2{font:700 14px/20px sans-serif;min-height:initial}}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-slide .promo-details{font:400 12px/16px sans-serif;min-height:18px;margin-bottom:5px}}.results-wrap.has-promo .promo-slide .promo-slide-photo .tns-item picture{max-height:165px}.results-wrap.has-promo .promo-slide .promo-slide-photo picture{max-height:265px;overflow:hidden;border-radius:4px}@media screen and (min-width: 1240px){.results-wrap.has-promo .promo-slide .promo-slide-photo picture{max-width:240px;max-height:120px;aspect-ratio:240/120}.results-wrap.has-promo .promo-slide .promo-slide-photo picture img{width:240px}}.no-results{width:auto;margin:20px 0;background:#f4f5f6;border-radius:4px;display:flex;text-align:center;padding:70px 20px;justify-content:center;align-items:center;flex-direction:column;font-weight:400;font-size:24px;line-height:32px}.no-results__title{font-weight:400;font-size:24px;line-height:32px}.no-results p{font-weight:400;font-size:14px;line-height:24px}@media (min-width: 768px){.no-results__title{margin-bottom:16px}}@media (min-width: 1240px){.no-results{padding:70px 40px;margin-right:20px;box-sizing:border-box}}.establishment__info_phone .phone-wrapper{position:relative}.establishment__info_phone .phone-wrapper.initialized{cursor:pointer}.establishment__info_phone .phone-wrapper.initialized.loaded{cursor:initial}.establishment__info_phone .phone-wrapper.initialized.loaded .phone-popup-opener{border:2px solid #B1B5C3}.establishment__info_phone .phone-wrapper.initialized.loaded .phone-popup-opener a{color:#45b26b;text-decoration:none}.establishment__info_phone .phone-wrapper.initialized.loaded .phone-popup-opener a:hover,.establishment__info_phone .phone-wrapper.initialized.loaded .phone-popup-opener .default-phone,.establishment__info_phone .phone-wrapper.initialized.loaded .phone-popup-opener .default-phone:hover{text-decoration:none}.establishment__info_phone .phone-wrapper.initialized.opened .arrow{transform:rotate(0)}.establishment__info_phone .phone-wrapper.initialized.opened:not(.no-popup) .phones-popup{display:block}.establishment__info_phone .phone-wrapper .phone-popup-opener{display:grid;grid-template-columns:14px auto 16px;gap:10px;padding:10px 22px;border-radius:64px;font:700 14px/16px sans-serif;border:2px solid #E6E8EC;color:#777e90}.establishment__info_phone .phone-wrapper .phone-popup-opener a{color:#777e90}.establishment__info_phone .phone-wrapper .phone-popup-opener:hover{border:2px solid #B1B5C3}.establishment__info_phone .phone-wrapper:not(.no-popup) .arrow{width:16px;height:16px;background:url(/build/svg/phone-dropdown-arrow.Dhxk7Gsx.svg) no-repeat center;display:block;transform:rotate(180deg);cursor:pointer}.establishment__info_phone .phone-wrapper .phones-popup{display:none;position:absolute;top:calc(100% + 16px);background-color:#fcfcfd;z-index:2;padding:20px;box-shadow:0 64px 64px 30px #1f2f4633;width:100%;box-sizing:border-box;border-radius:4px;border:1px solid #F4F5F6}.establishment__info_phone .phone-wrapper .phones-popup .popup-phone-item{position:relative;margin-bottom:16px}.establishment__info_phone .phone-wrapper .phones-popup .popup-phone-item:last-of-type{margin-bottom:24px}.establishment__info_phone .phone-wrapper .phones-popup .popup-phone-item .popup-phone-copy-btn{position:absolute;right:0;top:10px;width:24px;height:24px;background:url(/build/svg/phone-copy.CXQgkg5u.svg) center no-repeat;cursor:pointer}.establishment__info_phone .phone-wrapper .phones-popup .popup-phone-item .popup-phone-copy-btn.copied{background:#45b26b none no-repeat;-webkit-mask-image:url(/build/svg/check.DiouLkQb.svg);mask-image:url(/build/svg/check.DiouLkQb.svg);-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.establishment__info_phone .phone-wrapper .phones-popup .popup-phone-label{color:#777e90;font:400 12px/20px sans-serif}.establishment__info_phone .phone-wrapper .phones-popup .popup-phone-wrapper a{font:700 16px/24px sans-serif;color:#000}.establishment__info_phone .phone-wrapper .phones-popup .socials-list{display:flex;gap:24px}@media (min-width: 1024px){.establishment.no-gallery{display:flex;justify-content:space-between;flex-direction:row-reverse}}.establishment.no-gallery .info-container{width:100%}@media (min-width: 1024px){.establishment.no-gallery .establishment__container{display:initial;grid-template-columns:initial;gap:initial}}.establishment_page{padding:0 16px}@media (min-width: 1240px){.establishment_page{padding:0}.establishment_page .header{display:none}}.establishment_page .main__headline{padding:40px 0 44px}@media (min-width: 768px){.establishment_page .main__headline{padding:40px 0 44px}}@media (min-width: 1024px){.establishment__container{display:grid;grid-template-columns:auto 280px;gap:20px}}.establishment__header{padding:0}.establishment__header_subtitle{padding-top:8px}.establishment__header_subtitle .pricing{padding-left:15px;color:#777e90}@media (min-width: 1024px){.establishment__header{display:flex;justify-content:space-between;align-items:baseline}.establishment__header_subtitle{padding-top:0}}.establishment__gallery{margin:0 0 20px;height:max-content;width:100%;position:relative}.establishment__gallery .gallery_open{position:absolute;display:block;height:100%;width:100%;left:0}.establishment__gallery .gallery-prev,.establishment__gallery .gallery-next{cursor:pointer;position:absolute;top:50%;width:auto;padding:15px;margin-top:-45px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none}.establishment__gallery .gallery-next{right:0;transform:rotate(180deg)}.establishment__gallery .count{color:#fff;font:400 14px/24px sans-serif;position:absolute;bottom:20px;left:50%}.establishment__gallery_img{width:100%;height:246px;object-fit:cover;border-radius:4px}.establishment__gallery_popup{display:none;position:fixed;left:0;width:100vw;height:100vh;top:0;z-index:1;background:#fff}.establishment__gallery_popup .popup_gallery_header__desktop,.establishment__gallery_popup .popup_gallery_controls{display:none}.establishment__gallery_popup .popup_slider_img{width:100%;height:270px;object-fit:contain}@media (min-width: 1024px){.establishment__gallery_popup .popup_slider_wrapper{justify-content:flex-start;padding-top:20px}}@media (min-width: 768px){.establishment__gallery_img{height:410px}.establishment__gallery_popup .popup_slider_img{height:575px}}@media (min-width: 1024px){.establishment__gallery{margin:0 0 20px}}@media (min-width: 1240px){.establishment__gallery{margin:0 40px 20px 0}.establishment__gallery_slide{text-align:center}.establishment__gallery .gallery-prev,.establishment__gallery .gallery-next{padding:30px}.establishment__gallery_img{height:496px;width:700px}.establishment__gallery_popup{padding:44px 130px;width:calc(100vw - 260px);height:calc(100vh - 88px)}.establishment__gallery_popup .tns-outer{width:100%;max-width:960px;margin:0 auto}.establishment__gallery_popup .popup_slider_img{width:900px;height:calc(100vh - 288px)}.establishment__gallery_popup .popup_slider_wrapper{position:relative}.establishment__gallery_popup .popup_gallery_controls{display:block;position:absolute;top:45%;width:100%}.establishment__gallery_popup .popup_gallery_controls .prev,.establishment__gallery_popup .popup_gallery_controls .next{position:absolute;cursor:pointer}.establishment__gallery_popup .popup_gallery_controls .prev{left:0}.establishment__gallery_popup .popup_gallery_controls .next{right:0;transform:rotate(180deg)}.establishment__gallery_popup .popup_gallery_header__desktop{display:flex;justify-content:space-between;position:relative}.establishment__gallery_popup .popup_gallery_header__desktop .title{font:700 40px/48px sans-serif;margin-bottom:64px}.establishment__gallery_popup .popup_gallery_header__mobile{display:none}}@media (min-width: 1240px){.establishment__gallery{max-width:100%}.establishment__gallery_img{width:100%}}.establishment__info .schedule{display:none;min-width:200px;width:fit-content}.establishment__info .schedule_day{display:flex;justify-content:space-between}.establishment__info_phone{padding:0 0 16px}@media screen and (min-width: 1240px){.establishment__info_phone{margin-top:16px;padding:16px 0}}.info-grid .establishment__info_block{position:initial;padding:0;margin:0 0 8px}.info-grid .establishment__info_block a:not(.btn-show-schedule){display:grid;grid-template-columns:16px auto 12px;width:fit-content;align-items:center;gap:8px;font:400 14px/24px sans-serif;color:#141416}.info-grid .establishment__info_block a.btn-show-schedule{color:#da3831;text-decoration:underline;padding-left:24px}.info-grid .establishment__info_block .btn-show{color:#141416;font:400 14px/24px sans-serif}.info-grid .establishment__info_block .block_icon{position:initial;left:initial;top:initial;margin-right:8px}@media screen and (min-width: 768px) and (max-width: 1023px){.establishment__info .info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.establishment__info .info-grid .establishment__info_block{width:100%}.establishment__info .info-grid .establishment__info_block.info-grid__working-hours{border:none;margin-top:0;padding-top:0}}.establishment__info .info-grid__wrapper{margin-top:16px}@media screen and (min-width: 1024px){.establishment__info .info-grid__wrapper{margin-top:inherit}}.establishment__info .info-grid.establishment__socials{background:transparent;border:none;border-top:1px solid #E6E8EC;justify-content:initial;padding:20px;gap:24px;margin:0}.establishment__info .info-grid.establishment__socials .icon{margin:0}.establishment__info .info-grid__links{border-top:1px solid #E6E8EC;padding:16px 0}.establishment__info .info-grid__links_link:not(:last-of-type){margin-bottom:8px}.establishment__info .info-grid__links_link:last-of-type{margin-bottom:0}.establishment__info .info-grid__working-hours{border-top:1px solid #E6E8EC;margin:16px 0 0;padding:16px 0}.establishment__info .info-grid__working-hours .schedule{width:100%;padding:8px 0 8px 24px;box-sizing:border-box}.establishment__info .info-grid__working-hours .schedule_day_name,.establishment__info .info-grid__working-hours .schedule_day_time{font:400 12px/20px sans-serif}.establishment__info .info-grid__working-hours .schedule_day_name:not(:last-of-type),.establishment__info .info-grid__working-hours .schedule_day_time:not(:last-of-type){margin-bottom:4px}.establishment__info .info-grid__main{display:grid;grid-template-columns:16px auto auto;width:fit-content;align-items:center;gap:8px}.establishment__info .info-grid__main_time{font:400 14px/24px sans-serif;color:#141416}.establishment__info .info-grid__main_status{color:#141416;position:relative;padding-left:8px}.establishment__info .info-grid__main_status:before{content:"";width:3px;height:3px;border-radius:50%;display:block;position:absolute;left:0;top:11px}.establishment__info .info-grid__main_status.opened{color:#45b26b;font:700 12px/24px sans-serif}.establishment__info .info-grid__main_status.opened:before{background-color:#45b26b}.establishment__info .info-grid__main_status.closed{color:#da3831;font:700 12px/24px sans-serif}.establishment__info .info-grid__main_status.closed:before{background-color:#da3831}.establishment__info .btn{position:relative;display:flex;justify-content:center}.establishment__info .btn:before{content:"";display:inline-block;background:url(/build/svg/phone-white.BB00wdt3.svg);width:16px;height:16px;margin-right:8px}@media (min-width: 768px){.establishment__info_block{box-sizing:border-box}}@media (min-width: 1024px){.establishment__info_block{width:auto}}@media (min-width: 768px){.establishment__info .second-row{justify-content:flex-start}}@media (min-width: 1024px){.establishment__info{width:280px}.establishment__info .second-row{justify-content:space-between}}.establishment__socials{margin:16px 0 40px;border:1px solid #E6E8EC;border-radius:4px;padding:20px 0;display:flex;justify-content:center}@media (min-width: 1240px){.establishment__socials{margin:16px 0 0}}.establishment__socials .icon{margin:0 8px}.establishment__details{max-width:1000px;margin-bottom:60px;padding-bottom:20px;border-bottom:2px solid #E6E8EC}.establishment__details_title{margin-bottom:24px}.establishment__details .details_row{display:flex;flex-direction:column;margin-bottom:16px}.establishment__details .details_name{font:400 12px/24px sans-serif;text-transform:uppercase;color:#353945}.establishment__details .details_info{font:400 14px/24px sans-serif;color:#141416}.establishment__details .details_info__item{padding:0}@media (min-width: 768px){.establishment__details{max-width:100%}.establishment__details .details_name{width:auto}.establishment__details .details_row{display:flex;flex-direction:column;justify-content:space-between}.establishment__details .details_info{text-align:left;width:auto}}@media (min-width: 1240px){.establishment__details{margin-bottom:80px;padding-bottom:0;border-bottom:none;max-width:calc(100% - 280px)}.establishment__details_title{font-size:25px;font-weight:700}.establishment__details .details_name{color:#777e90}.establishment__details .details_row{flex-direction:column;justify-content:space-between}.establishment__details .details_info{text-align:left}}.establishment__description{max-width:800px}@media (min-width: 768px){.establishment__description{max-width:100%}}@media (min-width: 1240px){.establishment__description{max-width:880px}}.establishment__description .tabset__wrapper{overflow:auto;scrollbar-width:none}.establishment__description .tabset__wrapper::-webkit-scrollbar{height:0;width:0;visibility:hidden}.establishment__description .tabset__items{display:flex;flex-wrap:nowrap;gap:40px;border-bottom:2px solid #E6E8EC;width:fit-content;min-width:100%}@media screen and (min-width: 1024px){.establishment__description .tabset__items{gap:60px}}.establishment__description .tabset__items input[type=radio]:checked+label{font:700 12px/20px sans-serif;color:#da3831;position:relative}.establishment__description .tabset__items input[type=radio]:checked+label:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;border-bottom:3px solid #DA3831}.establishment__description .tabset__items label{font:400 12px/20px sans-serif;text-transform:uppercase;padding:0 0 20px;display:inline-block;color:#141416;width:fit-content;white-space:nowrap}.establishment__description .tabset__items label:hover{color:#da3831;cursor:pointer}.establishment__description .tabset__items input{display:none}.establishment__description .tab-panel{padding:40px 0;margin-top:-1px;margin-bottom:44px;display:none;font:400 16px/24px sans-serif}.establishment__description .tab-panel.opened{display:block}.establishment__description .tab-panel .btn{width:max-content;padding:8px 40px}@media (min-width: 768px){.establishment__description .tab-panel .btn{margin-left:auto}}@media (min-width: 1024px){.establishment__description .tab-panel .btn{margin-left:0}}.establishment__description .tab-panel_title{font:700 24px/32px sans-serif;margin-bottom:28px}.establishment__description .tab-panel_link{display:block;color:#777e90;margin-top:24px}.establishment__description .tab-panel_header{display:flex;flex-direction:column}@media (min-width: 768px){.establishment__description .tab-panel_header{flex-direction:row}}.establishment__description .tab-panel_reviews{position:relative;margin-bottom:40px}.establishment__description .tab-panel_reviews .review{border-bottom:1px solid #E6E8EC;padding:40px 0}.establishment__description .tab-panel_reviews .review:first-child{padding-top:0}.establishment__description .tab-panel_reviews .review_author{margin-bottom:24px}.establishment__description .tab-panel_reviews .review_author .name{font:700 16px/24px sans-serif;margin-bottom:12px}.establishment__description .tab-panel_reviews .review_author .rating{display:flex}.establishment__description .tab-panel_reviews .review_author .rating .date{font:400 16px/24px sans-serif;color:#777e90;margin-left:16px}.establishment__description .tab-panel_reviews .review_author .rating .stars{display:flex}.establishment__description .tab-panel_reviews .review_author .rating .stars .star{display:inline-block;height:17px;width:17px;background:url(/build/svg/star.C8Ul708V.svg);filter:grayscale(1)}.establishment__description .tab-panel_reviews .review_author .rating .stars .star.checked{filter:grayscale(0)}.establishment__description .tab-panel_reviews .review_title{font:400 24px/23px sans-serif;margin-bottom:16px}@media (min-width: 1024px){.establishment__description .tab-panel_header{flex-direction:row;justify-content:space-between}.establishment__description .tab-panel_reviews{margin-bottom:120px}}.establishment__description #reviews.tab-panel{border-bottom:none}.pagination{width:max-content;margin:60px auto 120px;display:flex;flex-direction:column;align-items:center}.pagination_more{color:#777e90;font:700 16px/24px sans-serif;margin-bottom:25px}.pagination_page,.pagination_nav{color:#141416;font:700 14px/24px sans-serif;padding:5px 14px;border-radius:4px;margin:0 2px}.pagination_page.selected,.pagination_nav.selected{background:#e6e8ec}.pagination_page.inactive,.pagination_nav.inactive{color:#777e90}.pagination_page:hover,.pagination_nav:hover{background:#e6e8ec}@media (min-width: 1024px){.pagination_page,.pagination_nav{font-size:16px;margin:0 6px}}.review{margin-bottom:0}.review__title{margin-bottom:40px}@media (min-width: 768px){.review__title{font:400 40px/48px sans-serif}}.review .review-form{padding-bottom:40px}.review .review-form__title{font:700 24px/32px sans-serif}.review .review-form__establishment,.review .review-form__title{margin-bottom:24px}.review .review-form__rating{margin-bottom:42px;display:block;position:relative;height:30px}.review .review-form__rating label{position:absolute;top:0;left:0;height:100%;cursor:pointer}.review .review-form__rating label:last-child{position:static}.review .review-form__rating label:last-child .star{filter:grayscale(1) opacity(.5)}.review .review-form__rating label:nth-child(1){z-index:5}.review .review-form__rating label:nth-child(2){z-index:4}.review .review-form__rating label:nth-child(3){z-index:3}.review .review-form__rating label:nth-child(4){z-index:2}.review .review-form__rating label:nth-child(5){z-index:1}.review .review-form__rating label input{position:absolute;top:0;left:0;opacity:0}.review .review-form__rating label input:focus:not(:checked)~.star:last-child{filter:grayscale(1) opacity(.5)}.review .review-form__rating label .star{display:inline-block;height:30px;width:32px;background:url(/build/svg/star-l.vrTiMlXa.svg) no-repeat;margin-right:5px;filter:grayscale(0) opacity(0)}.review .review-form__rating:not(:hover) label input:checked~.star,.review .review-form__rating:hover label:hover input~.star{filter:grayscale(0) opacity(1)}.review .review-form fieldset{border:none;padding:0;margin:0}.review .review-form textarea:focus,.review .review-form input:focus{outline:none}.review .review-form__label{display:block;text-transform:uppercase;font:700 12px/20px sans-serif;margin-bottom:8px}.review .review-form__label.mandatory:after{content:"*";color:#da3831}.review .review-form__input{border:2px solid #E6E8EC;border-radius:4px;margin-bottom:24px;width:100%;padding:12px 16px;font:400 16px/24px sans-serif;box-sizing:border-box}.review .review-form__input::placeholder{color:#b1b5c3;opacity:1}.review .review-form__input:-ms-input-placeholder{color:#b1b5c3;opacity:1}.review .review-form__input::-ms-input-placeholder{color:#b1b5c3;opacity:1}.review .review-form__input.comment{height:180px}@media (min-width: 768px){.review .review-form__input{max-width:350px}.review .review-form__input.comment{height:140px;width:100%;max-width:1024px;box-sizing:border-box}}.review .review-form__btn{border:none;border-radius:4px;margin-top:16px;padding:12px 60px;font-size:14px;background-color:#45b26b;color:#fff;cursor:pointer}.review .review-form__btn:disabled{background-color:#e6e8ec;color:#777e90;cursor:default}.review_success{padding:80px 16px;display:flex;flex-direction:column;text-align:center;justify-content:center}.review_success__icon{height:80px;width:80px;margin:0 auto 40px}.review_success__title{font:700 32px/40px sans-serif;margin-bottom:16px}.review_success__btn{border:none;border-radius:4px;background:#45b26b;padding:12px 24px;margin:40px 0 24px;color:#fff;font:400 14px/16px sans-serif}.review_success__home{color:#3772ff}.review_success__home:hover{text-decoration:underline}@media (min-width: 1024px){.review_success{margin:40px auto 100px;border:2px solid #E6E8EC;border-radius:16px;padding:60px 80px;max-width:380px;box-shadow:0 0 64px #1f2f461f}.review_success__icon{margin:0 auto 30px}.review_success__title{font:700 24px/32px sans-serif}}.popup_gallery_header__mobile{height:56px;background:#f4f5f6;padding:0 16px;display:flex;align-items:center;text-align:right;justify-content:flex-end}.popup_slider_wrapper{display:flex;align-items:center;height:100%;flex-direction:column;justify-content:space-around}@media (min-width: 1240px){.popup_slider_wrapper{height:auto;flex-direction:column;justify-content:center}}.popup_slider_wrapper .popup-count-slider{display:flex;font-weight:400;font-size:14px;line-height:24px;text-align:right;color:#777e91}@media (min-width: 1240px){.popup_slider_wrapper .popup-count-slider{display:none}}.popup_slider .tns-item{text-align:center}.thumbnails{display:none!important}@media (min-width: 768px){.thumbnails ul{padding:0 30px}.thumbnails ul li{list-style:none;margin:0 5px}.thumbnails .thumbs-prev{display:flex;align-items:center}.thumbnails .thumbs-next{display:flex;align-items:center;transform:rotate(180deg)}}@media (min-width: 1240px){.thumbnails{display:flex!important;justify-content:center}}.review-block,.promo-block{padding-top:44px;margin-top:40px;border-top:2px solid #E6E8EC}.review-block .tab-panel_reviews,.promo-block .tab-panel_reviews{margin-bottom:0}#promotions .promo-block,#chain .promo-block{padding-top:0;margin-top:0;border-top:0 none}@media screen and (min-width: 640px){.promo-block{padding-bottom:40px}}.promo-block+.review-block{margin-top:0}.short-review-load-more{width:100%;display:flex;justify-content:center;align-items:center;padding:40px 0 0}.short-review-load-more label{cursor:pointer}
