.button{border-radius:0!important}.sub-menu{position:absolute;top:0;left:0;display:none}.menu-item-has-children{position:relative}.menu-item-has-children:hover .sub-menu{padding:35px 0 0;display:block}.wp-block-button__link{height:46px;padding:6px 14px;font-size:1.125em;font-size:12px;text-decoration:none;font-weight:700;margin-right:57px;color:#fff;color:#fff!important;transition:.3s;text-transform:uppercase;position:relative;letter-spacing:1.5px;background-color:#32373c;background-color:#cc9d2f;box-shadow:none;border-radius:0;width:200px;line-height:14px;line-height:36px}.wp-block-button__link:hover{background-color:#b78d2a}.form-group .input,.form-group input{font-size:14px;border:1px solid #06adc8!important;color:#01031b;letter-spacing:.88px;line-height:18px}.form-group .input::placeholder,.form-group input::placeholder{font-size:14px;color:#616161;letter-spacing:.88px;line-height:18px}.menu-item:not(.noc){height:558px;transition:.3s;background-size:cover;border-radius:0 0 6% 6%;cursor:pointer;background-image:url(/wp-content/themes/buhara/assets/img/svg/card-bg.svg);background-repeat:no-repeat}.menu-item:not(.noc):hover{background-image:url(/wp-content/themes/buhara/assets/img/svg/card-bg-hover.svg)}.menu-item:not(.noc) .button.added_to_cart{padding-right:0;padding-left:0}.menu-item:not(.noc) svg{height:530px;display:none}.menu-item__container{justify-content:space-between;flex-direction:column;margin:60px 32px 40px;width:100%;display:flex}.menu-item__img{overflow:hidden;margin:0 auto 24px}.menu-item__title p{font-size:14px;line-height:90%;font-family:Open Sans,sans-serif!important}.menu-item:not(.noc) .button{height:56px;width:100%}.menu-item:not(.noc) .button:after{z-index:0}.menu-item:not(.noc) .menu-item__content{display:none}@media (max-width:1280px){.menu-item:not(.noc) svg{height:550px}.menu-item__title{font-size:18.7937px;line-height:129.5%}.menu-item__title div{font-size:7.93833px;line-height:129.5%}.menu-item__price{line-height:129.5%}.menu-item__img{height:166px;margin-bottom:19px;width:166px}.menu-item__img div{padding:10px 14px}.menu-item__price{margin-bottom:23px}.menu-item:not(.noc) .button{height:43px;padding:16px 14px}}@media (max-width:880px){.menu-item:not(.noc){height:441px}.menu-item__price{margin-bottom:22px}.menu-item__img{height:158px;margin-bottom:18px;width:158px}.menu-item:not(.noc) .button{height:41px;padding:15px 13px;font-size:8.87235px;letter-spacing:1.10904px;line-height:10px}}@media (max-width:991px){.gallery{height:auto;padding-top:61px;padding-bottom:97px}.gallery__container{margin-bottom:20px}.gallery__img-wrapper{margin-right:13px;min-width:120px;width:100%}.gallery__img-layout{height:100%;width:100%}.gallery__img-layout div{font-size:14.7924px;letter-spacing:.361592px;line-height:12px}.gallery__img-layout span{font-size:6.5744px;letter-spacing:.04em;line-height:175%}.gallery-wrapper{max-width:100%;flex-direction:column!important}.gallery-info{margin-right:0;margin-bottom:20px;max-width:100%}.gallery-info__button{display:none!important}.gallery-title{font-size:52px;margin-bottom:20px;letter-spacing:2.40698px;line-height:56px}.gallery p{margin-bottom:0}.gallery-button{height:44px;width:310px;display:block;z-index:1}}.events__popup-wrapper{height:auto}@media (max-width:880px){.events__items .button-mobile{display:block}.events__items .button-full{display:none}.events__items img{height:174px;min-width:192px}.events__items span{margin-top:0}.events__items p{height:144px;overflow:scroll;scrollbar-width:none}.events__items p::-webkit-scrollbar{height:0;width:0}.events__item{padding:5px;flex-direction:column!important}.events__item:last-child{margin-bottom:33px}.events__item-wrapper{display:flex}.events__item-container{justify-content:flex-start!important}.events__popup-wrapper{height:100%;padding:40px}.events__popup .btn-close-popup{right:5px;top:5px}}table tbody img{height:104px;object-fit:cover;width:110px}@media (max-width:576px){.account-page__popup table thead{font-size:12px}table thead tr th[scope=col]{padding-right:2px!important;padding-left:2px!important}table tbody td,table tbody td div,table tbody td p{font-size:12px}table tbody td{padding-right:2px!important;padding-left:2px!important}table tbody .name{padding-right:2px;width:auto}}.header{padding-top:21px;transition:background-color .3s;position:fixed;top:0;background-color:transparent;padding-bottom:8px;left:0;width:100vw;z-index:4}.header.home{background-color:#00000020;box-shadow:8px 34px 39px 12px rgba(0,0,32,.1)}.header .cart-count{height:15px;pointer-events:none;font-size:10px;right:-10px;position:absolute;text-align:center;top:-10px;border-radius:100%;background:#cc9d2f;width:15px}.header__button{height:40px;width:205px}.header.--blue{background-color:#06adc8;box-shadow:0 0 30px 0 rgba(0,0,0,.13);padding-bottom:15px}.header a{color:#fff}.header .navbar{padding:0}.header .navbar__col-left .navbar-brand{margin-right:22px}.header .navbar__col-left .navbar-brand picture img{width:100px}.header .navbar__col-left li{padding:10px;font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:16px;white-space:nowrap}.header .navbar__col-left li a:before{margin-right:10px;transition:.3s;content:url(/wp-content/themes/buhara/assets/img/svg/active-page.svg);opacity:0}.header .navbar__col-left li a:hover{color:#fcc907}.header .navbar__col-left li a:active:before{opacity:1}.header .navbar__col-left li.--active{padding:10px 10px 10px 23px}.header .navbar__col-left li.--active a{color:#fcc907}.header .navbar__col-left li.--active a:before{opacity:1}.header .navbar__col-right .open-menu{position:relative}.header .navbar__col-right .open-menu:hover .open-menu-def{opacity:0}.header .navbar__col-right .open-menu:hover .open-menu-def svg path{fill:#fff}.header .navbar__col-right .open-menu:hover .open-menu-hover{opacity:1}.header .navbar__col-right .open-menu-def{transition:opacity .5s}.header .navbar__col-right .open-menu-hover{transition:opacity .5s;position:absolute;opacity:0;top:0}.header .navbar__col-right span{padding:0;margin-right:25px;cursor:pointer}.header .navbar__col-right span:hover svg path{fill:#fcc907}.header .navbar__col-right span:last-child{margin-right:0}.header .navbar .button{padding:6px 14px;margin-right:57px}.header.--openMenu{background-color:#01031b}.header.--openMenu .header__menu-sidebar{pointer-events:all;opacity:1}.header.--openMenu .header__menu-sidebar__wrapper{padding-top:60px;opacity:1;width:100%;padding-left:20px}.header.--openMenu .header__layout{pointer-events:all;opacity:1}.header__menu-sidebar{height:100vh;pointer-events:none;right:0;transition:opacity .3s;position:absolute;max-width:100%;opacity:0;top:0;width:879px}.header__menu-sidebar__wrapper{height:100%;overflow:scroll;right:0;transition:width .5s,opacity .3s;position:absolute;opacity:0;background-color:#fff;background-position:100% 0;width:0;background-image:url(/wp-content/themes/buhara/assets/img/svg/sidebar-bg.svg);scrollbar-width:none;background-repeat:no-repeat}.header__menu-sidebar__wrapper::-webkit-scrollbar{height:0;width:0}.header__menu-sidebar__wrapper a{color:#01031b}.header__menu-sidebar__wrapper .navbar-brand picture img{margin-bottom:44px;width:131px}.header__menu-sidebar__wrapper ul li{font-size:13px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.88px;line-height:30px;white-space:nowrap}.header__menu-sidebar__wrapper ul li a:hover{color:#fcc907}.header__menu-sidebar__wrapper .button{height:45px;padding:6px 14px;width:197px;z-index:1}.header.--openEntry .header__popup-entry{pointer-events:all;opacity:1;top:55px}.header__popup-entry .wppb-front-end-logout span{display:none}.header__popup-entry{pointer-events:none;padding:15px 14px;right:50px;transition:.3s;position:absolute;opacity:0;top:27px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.13);width:250px}.header__popup-entry .button{height:36px;width:100%;z-index:1}.header__popup-entry__username{margin-bottom:10px}.header__popup-entry__authorizeduser a{margin-bottom:10px;color:#01031b}.header__popup-entry__authorizeduser a:hover{color:#cc9d2f}.header__layout{height:100vh;pointer-events:none;transition:opacity .3s;position:absolute;opacity:0;top:0;background-color:#0f1d2290;left:0;width:100%}.header.--openReservation{background-color:#01031b}.header.--openReservation .header__popup-reservation{pointer-events:all;opacity:1;top:0}.header.--openReservation .header__layout{pointer-events:all;opacity:1}.header.--openReservation .header__container-wrapper{background-color:#01031b}.header.--openReservation .navbar__col-right .button{background-color:#fcc907}.header__popup-reservation{height:100vh;overflow:scroll;pointer-events:none;justify-content:center;transition:top .3s,opacity .3s;position:absolute;opacity:0;top:-10px;align-items:center;width:100%;scrollbar-width:none}.header__popup-reservation::-webkit-scrollbar{height:0;width:0}.header__popup-reservation .btn-close-popup{right:29px;transition:.5s;top:23px}.header__popup-reservation__wrapper{padding:49px 84px 46px 47px;position:relative;max-width:100%;top:15%;background-color:#fff;margin:0 auto;width:981px}.header__popup-reservation-img{margin-right:23px;max-height:555px}.header__popup-reservation-title{font-size:35px;margin-bottom:12px;letter-spacing:3px;line-height:70px;font-family:Calypso}.header__popup-reservation p{font-size:14px;margin-bottom:11px;color:#616161;letter-spacing:.88px;line-height:18px}.header__popup-reservation .button{height:56px;width:195px;z-index:1}.header__popup-reservation .form-group{margin-bottom:11px}.header__popup-reservation .form-group input{padding:9px 10px}.header__popup-reservation p{max-width:100%;width:460px}.header__popup-reservation p a{color:#ed1833;transition:.3s;display:inline}.header__popup-reservation p a:hover{opacity:.7}.header.--openAuthorization{background-color:#01031b}.header.--openAuthorization .header__popup-authorization{pointer-events:all;opacity:1;top:0}.header.--openAuthorization .header__layout{pointer-events:all;opacity:1}.header.--openAuthorization .header__container-wrapper{background-color:#01031b}.header.--openAuthorization .open-entry svg path{fill:#fcc907}.header__popup-authorization{height:100vh;overflow:scroll;pointer-events:none;transition:top .3s,opacity .3s;position:absolute;opacity:0;top:-10px;background-color:#0f1d2290;width:100%;scrollbar-width:none}.header__popup-authorization::-webkit-scrollbar{height:0;width:0}.header__popup-authorization__wrapper{padding:80px 74px 33px;transition:top .3s;position:absolute;max-width:100%;top:30%;background-color:#fff;border-radius:16px;width:1110px}.header__popup-authorization .btn-close-popup{right:19px;top:19px}.header__popup-authorization-title{font-size:65px;margin-bottom:19px;letter-spacing:3px;line-height:70px;font-family:Calypso}.header__popup-authorization-buttons .login-submit{margin-right:19px!important;width:233px}.header__popup-authorization-buttons .login-submit:last-child{margin-right:0!important}.header__popup-authorization-inputs{margin-bottom:19px}.header__popup-authorization-inputs .wppb-error a{display:none}.header__popup-authorization-inputs .form-group .input{padding:10px 15px;color:#01031b}.header__popup-authorization .wppb_holder p{display:none}.header__popup-authorization .wppb_holder p.form-submit{display:block}.header__popup-registration .button-double:after{z-index:1!important}.header__popup-registration .form-group .input{padding:10px 15px;color:#01031b}.header__popup-registration .wppb-default-username{display:none}.woocommerce-MyAccount-navigation .is-active a{color:#fcc907}.header__popup-registration .wppb-checkboxes li{margin-right:0}.header__popup-registration .wppb-user-forms ul li.wppb-input{width:100%}.header__popup-registration .wppb-user-forms ul li.wppb-input input{width:48%}.header__popup-registration .wppb-field-error{padding:0!important;margin-bottom:0!important;border-width:0!important;background:transparent!important}.header__popup-registration .wppb-field-error label{margin-bottom:0}.header__popup-registration .wppb-field-error .wppb-form-error{margin-bottom:10px;color:#ed1833;border-width:0!important}.header__popup-registration input[type=submit]{height:56px!important;padding:21px 13px;font-size:12px;color:#fff;transition:opacity .3s;text-transform:uppercase;position:absolute;border-width:0;letter-spacing:1.5px;top:0;background-color:#06adc8;left:0;width:100%;line-height:14px}.header__popup-registration .wppb-send-credentials-checkbox{display:none}.header__popup-authorization-inputs .form-group .input::placeholder{font-size:17px;color:#616161;line-height:28px;font-family:Roboto,sans-serif}.header__popup-authorization label{font-size:14px;color:#616161;line-height:28px}.header__popup-authorization .button{height:56px;margin-right:19px;z-index:1}.header__popup-authorization .button:first-child{width:195px}.header__popup-authorization .button:last-child{margin-right:0;width:236px}.header__popup-authorization .button{cursor:pointer}.header__popup-authorization .button input{font-size:12px;color:#fff;text-transform:uppercase;outline:0;border-width:0;letter-spacing:1.5px;background:transparent;line-height:14px}.header__popup-authorization #wppb-login-wrap p{overflow:unset}.header.--openRegistration{background-color:#01031b}.header.--openRegistration .header__popup-registration{pointer-events:all;opacity:1;top:0}.header.--openRegistration .header__layout{pointer-events:all;opacity:1}.header.--openRegistration .header__container-wrapper{background-color:#01031b}.header.--openRegistration .open-entry svg path{fill:#fcc907}.header__popup-registration{height:100vh;overflow:scroll;pointer-events:none;transition:opacity .3s;position:absolute;opacity:0;top:-10px;background-color:#0f1d2290;width:100%;scrollbar-width:none}.header__popup-registration::-webkit-scrollbar{height:0;width:0}.header__popup-registration__wrapper{padding:80px 74px 33px;transition:top .3s;position:absolute;max-width:100%;top:15%;background-color:#fff;border-radius:16px;width:1110px}.header__popup-registration .btn-close-popup{right:17px;top:17px}.header__popup-registration .button input{font-size:12px!important}.header__popup-registration-title{font-size:65px;margin-bottom:66px;letter-spacing:3px;line-height:70px;font-family:Calypso}.header__popup-registration-inputs__wrapper{margin-bottom:19px}.header__popup-registration-inputs__wrapper .form-group{margin-right:19px}.header__popup-registration-inputs__wrapper .form-group:last-child{margin-right:0}.header__popup-registration .form-group label{font-size:14px;color:#616161;line-height:28px}.header__popup-registration .form-group label span{color:#ed1833}.header__popup-registration .wppb-user-forms textarea{height:234px;padding:12px 60px 38px 21px;font-size:14px;border:1px solid #06adc8;color:#01031b;outline:none;letter-spacing:.88px;line-height:18px}.header__popup-registration-radios{margin-bottom:28px}.header__popup-registration-radios span{font-size:14px;color:#616161;line-height:28px}.header__popup-registration-radios .form-check{font-size:15px;color:#01031b;margin-left:42px;line-height:26px}.header__popup-registration-agreement{margin-bottom:19px}.header__popup-registration-agreement-desktop{margin-top:28px}.header__popup-registration-agreement-mobile{margin:18px 0;display:none}.header__popup-registration-agreement-mobile a{font-size:14px;font-weight:700;color:#2f80ed;transition:.3s;letter-spacing:.88px;text-decoration-line:underline;line-height:30px}.header__popup-registration-agreement-mobile a:hover{opacity:.7}.header__popup-registration-agreement-title{font-size:14px;font-weight:700;margin-bottom:5px;color:#565656;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.header__popup-registration-agreement-text{padding-top:12px;border:1px solid #06adc8;margin-bottom:28px;padding-bottom:21px}.header__popup-registration-agreement-text p{height:234px;overflow-y:scroll;padding:0 50px 38px 21px;font-size:15px;position:relative;margin:0;line-height:26px;scrollbar-width:0}.header__popup-registration-agreement-text p::-webkit-scrollbar{width:0}.header__popup-registration-agreement-text p .simplebar-track.simplebar-vertical{width:21px}.header__popup-registration-agreement-text p .simplebar-scrollbar:before{right:0;opacity:1;bottom:0;top:0;background-color:#06adc8;border-radius:0;left:0}.header__popup-registration-agreement-text a{color:#01031b}.header__popup-registration-agreement-checkbox{margin-bottom:19px}.header__popup-registration-agreement-checkbox label{font-size:15px;line-height:26px}.header__popup-registration-agreement-checkbox label span span{color:#ed1833}.header__popup-registration-agreement .button{height:56px;width:195px;z-index:1}.header__popup-registration .form-check-input{position:absolute;opacity:0;z-index:-1}.header__popup-registration .form-check-input+label:before{height:24px;border:1px solid #06adc8;margin-right:5px;content:"";min-width:24px;display:inline-block}.header__popup-registration .form-check-input:checked+label:before{background-size:110% 100%;border-width:0;background-image:url(/wp-content/themes/buhara/assets/img/svg/el_ok.svg);background-repeat:no-repeat}.header__popup-registration .form-check-input:focus{box-shadow:0 0 0 0}.header__popup-registration .wppb-heading a{color:#2f80ed}@media (max-width:1500px){.header .navbar__col-left li{padding-right:0}.header .navbar .button{margin-right:15px}.header__popup-authorization__wrapper,.header__popup-registration__wrapper,.header__popup-reservation__wrapper{top:5%}}@media (max-width:1280px){.header{padding-top:15px;padding-bottom:14px}.header .navbar__col-left ul{display:none}.header .navbar__col-left .navbar-brand{margin-right:0}.header .navbar .button{white-space:nowrap}.header__menu-sidebar{width:423px}.header__menu-sidebar__wrapper{background-image:url(/wp-content/themes/buhara/assets/img/svg/sidebar-bg-sm.svg);padding-left:30px}}@media (max-width:991px){.header__popup-registration input[type=submit]{height:41px;padding:15px 13px;font-size:8.87235px;letter-spacing:1.10904px;line-height:10px}.header__popup-registration-title{margin-bottom:19px}.header__popup-registration .wppb-user-forms textarea{padding:12px 13px 39px 21px}.header__popup-reservation__wrapper{padding:86px 13px 31px 25px}.header__popup-reservation-img{height:482px;margin-right:30px;width:333px}.header__popup-authorization__wrapper{padding:80px 219px 33px}.header__popup-authorization-inputs{flex-direction:column}.header__popup-authorization-inputs .form-group{margin-bottom:19px}.header__popup-authorization-inputs .form-group:last-child{margin-bottom:0}.header__popup-authorization .button:first-child,.header__popup-authorization .button:last-child{width:100%}.header__popup-registration .wppb-checkbox .wppb-checkboxes{margin-right:20px}.header__popup-authorization .btn-close-popup{right:20px;top:23px}.header__popup-registration__wrapper{padding:98px 58px}.header__popup-registration .btn-close-popup{right:24px;top:20px}}@media (max-width:880px){.header__popup-reservation__wrapper{padding:86px 71px 26px 90px}.header__popup-reservation-img{display:none}.header__popup-reservation .btn-close-popup{right:30px;top:26px}.header__popup-authorization__wrapper{padding-right:99px;padding-left:99px}.header__popup-authorization .btn-close-popup{right:30px;top:17px}.header__popup-registration .form-group{width:100%!important}.header__popup-registration .wppb-user-forms ul li.wppb-input input{width:100%}.header__popup-registration__wrapper{padding:98px 53px 51px}.header__popup-registration-inputs__wrapper{margin-bottom:0;flex-direction:column!important}.header__popup-registration-inputs__wrapper .form-group{margin-bottom:19px}.header__popup-registration .wppb-textarea,.header__popup-registration-agreement-desktop{display:none}.header__popup-registration-agreement-mobile{font-size:14px;text-decoration:underline;font-weight:700;line-height:30px;display:block}.header__popup-registration-agreement .button__wrapper{justify-content:center;display:flex}.header__popup-registration .btn-close-popup{right:24px;top:20px}}@media (max-width:576px){.header .navbar__col-left{padding:0;max-width:73px}.header .navbar__col-left .navbar-brand picture img{width:65px}.header .navbar__col-right{padding:0;justify-content:space-between!important}.header .navbar__col-right .button{font-size:9px!important;margin-right:10px;margin-left:20px}.header .navbar__col-right button{margin-right:10px}.header__popup-reservation__wrapper{padding:70px 50px 25px 37px}.header__popup-reservation-title{font-size:30px;line-height:35px}.header__popup-reservation p{width:100%}.header__popup-reservation .btn-close-popup{right:18px;top:19px}.header__popup-authorization__wrapper{padding-right:30px;padding-left:30px}.header__popup-authorization-inputs{margin-bottom:0}.header__popup-authorization-title{font-size:40px}.header__popup-authorization .btn-close-popup{right:30px;top:26px}.header__popup-registration__wrapper{padding:48px 38px}.header__popup-registration-title{font-size:40px;line-height:35px}.header__popup-registration .btn-close-popup{right:21px;top:37px}.header__menu-sidebar{width:80vw}.header__popup-authorization-buttons{flex-direction:column}.header__popup-authorization-buttons p{margin-bottom:20px!important}.header__popup-authorization-buttons p:last-child{margin-bottom:0!important}.header__popup-authorization-buttons .login-submit{margin-right:0!important;width:100%}}@media (max-width:424px){.header__popup-entry{padding:10px;width:170px}.header__popup-entry .button{font-size:8px!important}.header .navbar__col-right .button{padding:1px;letter-spacing:.5px;margin-left:0;width:150px}.header .navbar__col-right span{margin-right:10px}.header__popup-registration .btn-close-popup{right:10px;top:10px}}.footer{padding-top:64px;color:#fff;background-color:#06adc8;padding-bottom:110px}.footer__info{font-size:15px;color:#e9e8e8;line-height:25px}.footer__info-phone{color:#e9e8e8}.footer__info-phone:hover{color:#e9e8e8;opacity:.7}.footer .navbar-brand picture,.footer .navbar-brand picture img{width:131px}.footer p{margin-bottom:11px;max-width:286px;margin-top:10px}.footer ul{font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:16px}.footer ul li{margin-bottom:27px}.footer ul li:last-child{margin-bottom:17px}.footer ul a{color:#fff;display:inline-block}.footer ul a:hover{color:#fcc907;opacity:1}.footer .button{height:56px;padding:14px 18px;width:206px;z-index:2}.footer__gallery{max-width:314px}.footer__gallery p{font-size:13px;margin-bottom:12px;text-transform:uppercase;max-width:100%;letter-spacing:1px;line-height:23px;margin-top:0}.footer__gallery img{height:270%;object-fit:cover;width:270%}.footer__gallery a{overflow:hidden;justify-content:center;margin-bottom:8px;align-items:center;display:flex}@media (max-width:1280px){.footer__container{flex-direction:row-reverse}}@media (max-width:991px){.footer ul li{margin-bottom:17px}.footer p{max-width:100%}.footer__wrapper{flex-direction:column}.footer__gallery{max-width:100%;margin-top:64px}.footer__gallery div{justify-content:center!important}.footer__gallery div,.footer__gallery p{max-width:314px;margin:0 auto}.footer__gallery p{margin-bottom:20px}.footer__gallery img{height:57px;margin-right:18px;width:57px}}@media (max-width:503px){.footer__container{flex-direction:column!important}.footer__info{margin-bottom:20px}}.main-page__baner{height:95vh;color:#fff;background-size:cover;background-position:top;background-image:url(/wp-content/themes/buhara/assets/img/header-img.png);background-repeat:no-repeat}.main-page__baner-blackout{background:#0000008a}.main-page__baner-title{font-size:65px;margin-bottom:9px;transition:.3s;opacity:0;letter-spacing:3px;line-height:70px;font-family:Calypso,serif}.main-page__baner-subtitle{font-size:18px;font-weight:700;margin-bottom:27px;transition:.3s;opacity:0;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.main-page__baner-btns{transition:.3s;opacity:0}.main-page__baner-wrapper{margin-bottom:50px;transition:.9s}.main-page__baner .button{height:56px;margin-right:38px;cursor:pointer;width:218px;z-index:1}.main-page__baner .button:hover{color:#fff}.main-page__baner .button:last-child{margin-right:0}.main-page__about{overflow:hidden;padding-top:69px;position:relative}.main-page__about.--visible .main-page__about-quote{padding-bottom:0}.main-page__about.--visible .main-page__about-quote p,.main-page__about.--visible .main-page__about-quote__sign,.main-page__about.--visible .main-page__about-quote__title{opacity:1}.main-page__about.--visible .main-page__about-quote__photo{transform:scale(1.1)}.main-page__about.--visible .main-page__about-name{opacity:.3;left:-200px}.main-page__about .main-page__about-name-wrapper{position:absolute;left:220px}.main-page__about-container{height:850px;overflow:hidden;position:relative;align-items:flex-end;padding-left:140px;display:flex}.main-page__about .img-bg-about{position:absolute;top:0;left:0;width:100%;z-index:-2}.main-page__about-discounts,.main-page__about-discounts__wrapper{width:100%}.main-page__about-discounts-item{height:264px;overflow:hidden;padding:24px 100px 0 67px;margin-right:47px;min-width:1111px;border-radius:14px;margin-left:47px}.main-page__about-discounts-item:last-child{margin-right:0}.main-page__about-discounts-item-info{width:100%;z-index:1}.main-page__about-discounts-item-info .button{justify-content:center;align-items:center;display:flex}.main-page__about-discounts-item.--yellow{position:relative;background:linear-gradient(180deg,#fcb827,#f6f178)}.main-page__about-discounts-item.--yellow .main-page__about-discounts-title,.main-page__about-discounts-item.--yellow p{color:#01031b}.main-page__about-discounts-item.--red{color:#fff;background-color:#ed1833}.main-page__about-discounts-item.--blue{background-color:#06adc8}.main-page__about-discounts-title{font-size:48px;margin-bottom:4px;color:#fff;letter-spacing:2.40698px;line-height:56px;font-family:Calypso}.main-page__about-discounts p{font-size:17px;margin-bottom:16px;color:#fff;line-height:28px}.main-page__about-discounts .button{height:56px;font-size:12px;font-weight:700;letter-spacing:1.5px;cursor:pointer;width:206px;line-height:14px}.main-page__about-discounts .button a{color:#fff}.main-page__about-discounts img{object-fit:cover;z-index:1}.main-page__about-discounts .img-bg{right:0;position:absolute;bottom:0;width:100%}.main-page__about-quote{transition:.9s;padding-bottom:50px}.main-page__about-quote__title{font-size:65px;margin-bottom:40px;transition:.3s;opacity:0;letter-spacing:3px;line-height:70px;font-family:Calypso}.main-page__about-quote p{font-size:17px;margin-bottom:27px;color:#616161;transition:.3s;transition-delay:.6s;position:relative;opacity:0;line-height:28px;padding-left:60px}.main-page__about-quote p:before{height:40px;content:url(/wp-content/themes/buhara/assets/img/svg/quotes.svg);position:absolute;top:0;left:0;width:47px}.main-page__about-quote__sign{transition:.3s;transition-delay:.9s;opacity:0}.main-page__about-quote__sign span{font-size:13px;color:#616161;text-transform:uppercase;letter-spacing:1px;line-height:23px}.main-page__about-quote__photo{transition:.9s;transition-delay:.6s}.main-page__about-quote__photo img{max-width:100%}.main-page__about-name{height:100px;font-size:128px;font-weight:900;color:#cc9d2f;transition:1s;transition-delay:.6s;position:absolute;opacity:0;bottom:0;letter-spacing:.88px;text-align:center;left:-800px;width:100%;line-height:30px;white-space:nowrap;font-family:Roboto,sans-serif;z-index:-1}.main-page__tour{overflow:hidden;padding:50px 0 162px;transition:1.3s;position:relative;background-color:#06aec836}.main-page__tour.--visible{padding-top:100px}.main-page__tour.--visible .main-page__tour-title,.main-page__tour.--visible .tour,.main-page__tour.--visible p{opacity:1}.main-page__tour-title{font-size:65px;margin-bottom:6px;transition:.3s;transition-delay:.3s;opacity:0;letter-spacing:3px;line-height:70px;font-family:Calypso}.main-page__tour p{font-size:17px;margin-bottom:47px;color:#616161;transition:.3s;transition-delay:.6s;opacity:0;text-align:center;line-height:28px}.main-page__tour .img-bg-tour{right:0;position:absolute;top:0;z-index:-1}.main-page__tour .tour{transition:.3s;transition-delay:.9s;opacity:0}.main-page .img-bg-author{height:100%;pointer-events:none;position:absolute;top:0;left:0}.main-page__author{overflow:hidden;position:relative;background-color:#12adc8;z-index:0}.main-page__author.--visible .img-bg-right-author{margin-right:0;opacity:1}.main-page__author.--visible .main-page__author-img,.main-page__author.--visible .main-page__author-info,.main-page__author.--visible .main-page__author-info .button,.main-page__author.--visible .main-page__author-info p,.main-page__author.--visible .main-page__author-subtitle,.main-page__author.--visible .main-page__author-title{opacity:1}.main-page__author-wrapper{margin-left:390px;margin-top:50px}.main-page__author-title{font-size:52.1512px;margin-bottom:34px;color:#fff;transition:.3s;opacity:0;letter-spacing:2.40698px;line-height:56px;font-family:Calypso}.main-page__author-img{transition:opacity .3s;max-width:100%;object-fit:cover;opacity:0;margin:0 auto 14px;width:351px;display:none!important}.main-page__author-subtitle{font-size:22px;font-weight:700;margin-bottom:22px;transition:.3s;transition-delay:.3s}.main-page__author p,.main-page__author-subtitle{color:#fff;opacity:0;letter-spacing:.88px;line-height:30px}.main-page__author p{font-size:16px;margin-bottom:34px;transition:.3s;transition-delay:.6s}.main-page__author .button{height:56px;color:#fff;transition:.3s;transition-delay:.9s;opacity:0;cursor:pointer;width:206px}.main-page__author .button:hover{color:#fff}.main-page__author-note{margin-bottom:14px;transition:.3s;transition-delay:.6s;opacity:0}.main-page__author-note p{font-size:18px;margin-bottom:13px;color:#fcc907;text-transform:uppercase;letter-spacing:4.37px;line-height:29px;font-family:Roboto,sans-serif}.main-page__author-note div{font-size:17px;color:#fff;line-height:29px;font-family:Roboto,sans-serif}.main-page__author-note .button{height:14px;padding:21px 18px;width:169px}.main-page__author .img-bg-right-author{height:817px;margin-right:-500px;transition:.3s;max-width:100%;max-width:972px;opacity:0}.main-page__author .img-bg-right-author img{height:100%;object-fit:cover;width:100%}.main-page__author-info{padding-top:118px;transition:.9s;max-width:531px;opacity:0;padding-bottom:168px;z-index:1}.main-page__dishes{padding-top:40px;transition:1s;padding-bottom:41px}.main-page__dishes.--visible{padding-top:90px}.main-page__dishes.--visible .main-page__dishes-items,.main-page__dishes.--visible .main-page__dishes-title,.main-page__dishes.--visible a{opacity:1}.main-page__dishes-title{font-size:65px;margin-bottom:40px;transition:.3s;transition-delay:.3s;opacity:0;letter-spacing:3px;text-align:center;line-height:70px;font-family:Calypso}.main-page__dishes-items{transition:.3s;transition-delay:.6s;opacity:0}.main-page__dishes-items .menu-item{margin-right:69px;margin-bottom:40px}.main-page__dishes a{height:40px;font-size:22px;transition:.3s;transition-delay:.9s;padding:6px 14px;justify-content:center;opacity:0;letter-spacing:.88px;margin:0 auto;align-items:center;width:205px;line-height:30px;display:flex}.main-page__dishes a:hover{opacity:.7}.main-page__reviews{padding-top:112px;transition:1.2s;padding-bottom:117px}.main-page__reviews.--visible{padding-top:152px}.main-page__reviews.--visible .main-page__reviews-text,.main-page__reviews.--visible .main-page__reviews-title,.main-page__reviews.--visible .main-page__reviews-wrapper{opacity:1}.main-page__reviews-title{font-size:65px;margin-bottom:32px;transition:.3s;transition-delay:.3s;opacity:0;letter-spacing:3px;line-height:70px;font-family:Calypso}.main-page__reviews-text{transition:.3s;transition-delay:.9s;opacity:0}.main-page__reviews p{font-size:22px;letter-spacing:.88px;line-height:30px;margin-top:81px}.main-page__reviews p .simplebar-track.simplebar-vertical{padding:0;background-color:#a6a6a6;margin:0;border-radius:30px;width:12px}.main-page__reviews p .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:0;top:0}.main-page__reviews p .simplebar-scrollbar:before{right:0;opacity:1;bottom:0;top:0;background-color:#fcc907;border-radius:30px;left:0;width:12px}.main-page__reviews-wrapper{transition:.3s;transition-delay:.6s;opacity:0;margin:0 auto}@media (max-width:767px){.main-page__reviews-wrapper{width:100%!important}}.main-page__reviews-slider{overflow:hidden}.main-page__reviews-slider__item{padding:17px;color:#616161;background-color:#efefef;margin:0 10px;border-radius:4px}.main-page__reviews-slider .user-info-img{height:40px;margin-right:15px;border-radius:100%;width:40px}.main-page__reviews-slider .user-info-name{font-size:15px;line-height:21px}.main-page__reviews-slider .user-info-date{font-size:12px;line-height:17px}.main-page__reviews-slider .user-review{margin-top:15px}.main-page__reviews-slider .user-review a{padding:0 10px;font-size:11px;color:#e4dc9f;transition:.3s;background-color:#22b484;border-radius:4px;margin-left:30px;line-height:22px}.main-page__reviews-slider .user-review a:hover{opacity:.9}.main-page__reviews-slider .user-review p{height:61px;overflow:scroll;font-size:14px;margin-bottom:0;padding-right:17px;line-height:20px;scrollbar-width:none;margin-top:10px}.main-page__reviews-slider .user-review p::-webkit-scrollbar{height:0;width:0}.main-page__reviews .slider-arrow-next{transform:rotate(180deg)}.main-page__reviews .slider-arrow{height:20px;transition:.3s;width:20px}.main-page__reviews .slider-arrow:hover{opacity:.7}.main-page .gallery.--visible .gallery-info{padding-top:0}.main-page .gallery.--visible .gallery-info .gallery-info__button,.main-page .gallery.--visible .gallery-info p,.main-page .gallery.--visible .gallery-info span,.main-page .gallery.--visible .gallery-title{opacity:1}.main-page .gallery.--visible .gallery__container{opacity:1;margin-left:0}.main-page .gallery.--visible .gallery-button{opacity:1}.main-page .gallery-info{padding-top:40px;transition:1.3s}.main-page .gallery-info span{transition:.3s;transition-delay:.3s;opacity:0}.main-page .gallery-info p{transition:.3s;transition-delay:.9s;opacity:0}.main-page .gallery .gallery-button,.main-page .gallery-info .gallery-info__button{transition:.3s;transition-delay:1.2s;opacity:0}.main-page .gallery-title{transition:.3s;transition-delay:.6s;opacity:0}.main-page .gallery__container{transition:1.4s;opacity:0;margin-left:900px}@media (max-width:1635px){.main-page__about-name{left:0}}@media (max-width:1399px){.main-page .img-bg-right-author{height:auto;max-width:500px}.main-page__dishes-items{margin-right:-43px}.main-page__dishes-items .menu-item{margin-right:43px;margin-bottom:31px}}@media (max-width:1280px){.main-page__baner-title{font-size:52px;margin-bottom:23px;letter-spacing:2.40698px;line-height:56px}.main-page__baner-subtitle{font-size:18px;margin-bottom:29px;line-height:28px}.main-page__baner .button{margin-right:0}.main-page__baner .button:last-child{display:none}.main-page__about{padding-top:48px}.main-page__about .img-bg-about{display:none}.main-page__about-discounts-item{height:230px;padding:18px 79px 0 51px;min-width:839px}.main-page__about-discounts-item-info{margin-top:18px}.main-page__about-discounts-title{font-size:39.2338px;margin-bottom:0;letter-spacing:1.81606px;line-height:42px}.main-page__about-discounts p{font-size:12.8264px;line-height:21px}.main-page__about-discounts .button{height:42px;padding:15px 13px;font-size:9.05396px;letter-spacing:1.13174px;width:155px;line-height:11px}.main-page__about-discounts img{height:191px}.main-page__about-container{padding-left:12px}.main-page__author-wrapper{margin-left:auto}.main-page__author-info{max-width:100%;padding-left:30px}.main-page__author .img-bg-author{display:none}.main-page__dishes-title{font-size:50.5724px;letter-spacing:2.33411px;line-height:54px}.main-page__dishes-items .menu-item{margin-bottom:31px}.main-page__dishes a{font-size:17.1168px;letter-spacing:.684672px;line-height:23px}.main-page__reviews{padding-top:51px;padding-bottom:155px}.main-page__reviews.--visible{padding-top:91px}}@media (max-width:991px){.main-page__about .main-page__author-note{opacity:1;display:block}.main-page__about .main-page__author-note p:before{display:none}.main-page__about .main-page__author-note p{padding-left:0}.main-page__about .main-page__author-note div{color:#000;text-align:center}.main-page__baner-title{margin-bottom:33px}.main-page__about-discounts__wrapper{padding:0 23px}.main-page__about-discounts-item{height:235px;padding:14px 63px 0 40px;margin-right:30px;min-width:665px;margin-left:30px}.main-page__about-discounts-item-info{margin-top:14px}.main-page__about-discounts-title{font-size:24px;letter-spacing:1.44072px;line-height:34px}.main-page__about-discounts p{line-height:17px}.main-page__about-discounts .button{height:50px;padding:12px 11px;font-size:7.18274px;letter-spacing:.897842px;line-height:8px;margin-top:10px}.main-page__about-discounts img{height:153px;object-fit:contain}.main-page__about-container{height:100%;padding-top:101px}.main-page__about-quote__photo{max-width:30%;align-items:flex-end;display:flex}.main-page__about-quote__sign{align-items:flex-start!important;margin-left:60px}.main-page__author-note p{margin-left:60px}.main-page__about-quote__sign img{width:100px}.main-page__about-name{display:none}.main-page__tour{padding:16px 0 66px}.main-page__tour.--visible{padding-top:56px}.main-page__author .img-bg-right-author{display:none}.main-page__author-info{padding-top:25px;max-width:100%;text-align:center;padding-bottom:59px;padding-left:12px}.main-page__author-title{font-size:65px;margin-bottom:37px;letter-spacing:3px;line-height:70px}.main-page__author p{margin-bottom:8px}.main-page__author-img{display:block!important}.main-page__author .img-bg-author{opacity:.5;display:block}.main-page__author-note{display:block}.main-page__author .button{margin:0 auto}.main-page__dishes{padding-top:24px}.main-page__dishes.--visible{padding-top:64px}.main-page__dishes-items{justify-content:center!important;margin-right:0}.menu-item:not(.noc){margin-right:0;margin-bottom:31px;background-size:contain;background-position:50%;display:flex!important}.menu-item:not(.noc) .menu-item__container{margin-bottom:40px;width:200px}.main-page__reviews{padding-top:106px;padding-bottom:96px}.main-page__reviews.--visible{padding-top:146px}}@media (max-width:880px){.main-page__about-discounts__wrapper{padding:0 39px}.main-page__about-discounts-item{margin-right:10px;margin-left:10px;width:665px}.main-page__about-container{padding-top:75px}.main-page__about-quote__photo{padding:0!important;right:0;position:absolute;bottom:0}.main-page__about-quote p:before{content:url(/wp-content/themes/buhara/assets/img/svg/quotes-min.svg);width:21px}.main-page__about-quote p{max-width:70%;padding-left:30px}.main-page__about-quote__sign,.main-page__author-note p{margin-left:30px}.main-page__about-quote__title{font-size:52px;letter-spacing:2.40698px;line-height:56px}.main-page__tour{padding-bottom:41px}.main-page__author .img-bg-author{left:-200px}.main-page__dishes{padding-top:92px}.main-page__dishes.--visible{padding-top:132px}.main-page__dishes-title{margin-bottom:10px}.main-page__dishes-items{margin-bottom:0}.main-page__dishes__container{top:100px}.main-page__reviews{padding-top:89px;padding-bottom:172px}.main-page__reviews.--visible{padding-top:129px}.main-page__reviews-title{margin-bottom:52px}.main-page__reviews p{font-size:14px;line-height:27px}.menu-item .menu-item__content{height:20px;overflow:scroll;scrollbar-width:none;display:block}.menu-item .menu-item__content::-webkit-scrollbar{height:0;width:0}.menu-item .menu-item__excerpt{display:none}}@media(max-width:767px){.menu-item{transition:none}.main-page__dishes-items{margin-bottom:20px}.main-page__dishes-items .menu-item{justify-content:center;margin-right:0;margin-bottom:0}.main-page__dishes-items .menu-item .menu-item__container{width:230px}}@media (max-width:575px){.main-page__baner-title{margin-bottom:26px}.main-page__baner-subtitle{margin-bottom:36px}.main-page__about-discounts__wrapper{padding:0 20px}.main-page__about-discounts-item{height:310px;margin-right:5px;max-width:300px;min-width:auto;margin-left:5px}.main-page__about-quote__photo{max-width:39%}.main-page__about-discounts img{display:none}.main-page__author-title{font-size:30px;line-height:45px}.main-page__reviews{padding-bottom:72px}.main-page__about-quote p{font-size:14px;margin-bottom:35px;line-height:20px}.main-page__about .main-page__author-note p{font-size:12px;text-align:left;margin-top:3px}}@media (max-width:503px){.main-page .main-page__dishes-items{justify-content:center!important}}.menu-page__container{padding-top:213px;padding-bottom:215px}@media (max-width:768px){.menu-page__container{padding-top:93px;padding-bottom:55px}}.menu-page .title{margin-bottom:71px}.menu-page__item{height:242px;overflow:hidden;margin-bottom:50px;color:#fff;text-transform:uppercase;position:relative;max-width:100%;border-radius:16px}.menu-page__item:before{height:70px;content:"";position:absolute;bottom:0;background:linear-gradient(180deg,rgba(45,45,45,0),rgba(0,0,0,.25) 50%,rgba(0,0,0,.5));left:0;width:100%;z-index:2}.menu-page__item:hover img{transform:scale(1.2)}.menu-page__item img{height:100%;transition:.3s;object-fit:cover;width:100%}.menu-page__item span{color:#fff;position:absolute;bottom:5px;left:0;width:100%;z-index:3}.menu-page__item-wrapper{min-width:30%}@media (max-width:991px){.menu-page .title{font-size:50.5724px;letter-spacing:2.33411px;line-height:54px}}@media (max-width:576px){.menu-page__item{height:252px;width:100%}.menu-page__item-wrapper{min-width:100%}.menu-page a{font-size:20px}}.menu-type-page__container{padding-top:213px;padding-bottom:166px}.menu-item__price,.menu-item__title div{font-size:14px}.menu-type-page .title{margin-bottom:120px}.menu-type-page .menu-item{margin-bottom:54px}@media (max-width:1280px){.menu-type-page__container{padding-top:108px;padding-bottom:162px}.menu-type-page .title{margin-bottom:31px}}@media (max-width:991px){.menu-type-page .title{font-size:50.5724px;letter-spacing:2.33411px;line-height:54px}.menu-type-page__container{padding-top:121px;padding-bottom:92px}.menu-type-page-items{justify-content:center!important}.menu-type-page__container .menu-item:last-child{margin-bottom:0}}@media (max-width:503px){.menu-type-page__container{padding-bottom:87px}}.delivery-page{padding-top:176px;padding-bottom:108px}.delivery-page .title{margin-bottom:44px}.delivery-page__map{margin-bottom:122px;max-width:100%}.delivery-page__map img{height:100%;object-fit:cover;width:100%}.delivery-page__map-info{width:729px;margin-top:37px}.delivery-page__map-info .blue{color:#e4dc9f;background-color:#6e91ac}.delivery-page__map-info .green{background-color:#bfc460}.delivery-page__map-info .yellow{background-color:#ffe475}.delivery-page__map-info .red{color:#e4dc9f;background-color:#f48f8b}.delivery-page__map-info div{padding:15px 20px;font-size:17px;color:#fff;line-height:28px;font-family:Roboto,sans-serif}.delivery-page__map-info div:last-child{margin-right:0}.delivery-page__subtitle{font-size:24px;font-weight:700;letter-spacing:.88px;line-height:30px}.delivery-page p{font-size:22px;color:#616161;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.delivery-page .page-text{padding-top:0}.delivery-page__text-title{margin-bottom:20px;margin-top:30px}.delivery-page .button{height:56px;width:100%;margin-top:62px;z-index:1}@media (max-width:1280px){.delivery-page{padding-top:181px;padding-bottom:81px}.delivery-page__map{margin-bottom:64px}.delivery-page__map-info{margin:57px auto 0}.delivery-page .title{margin-bottom:39px}.delivery-page .button{margin-top:52px}}@media (max-width:991px){.delivery-page{padding-bottom:68px}.delivery-page .title{font-size:45px;margin-bottom:50px;letter-spacing:3px;line-height:50px;font-family:Calypso}.delivery-page__map-info{width:349px;margin-top:34px}.delivery-page__map-info div{margin-bottom:9px}.delivery-page .button{margin-top:40px}}@media (max-width:880px){.delivery-page{padding-top:156px;padding-bottom:74px}.delivery-page .title{margin-bottom:45px}.delivery-page__map-info{margin-top:30px}.delivery-page__map-info div{padding:15px 12px}.delivery-page p{font-size:18px;letter-spacing:.88px;line-height:27px}.delivery-page__subtitle{font-size:18px;letter-spacing:.88px;line-height:30px}.delivery-page .button{margin-top:46px}}@media (max-width:424px){.delivery-page__map-info{width:100%}}.about-page{padding-top:251px;padding-bottom:131px}.about-page__title p{font-size:17px;color:#616161;max-width:100%;text-align:start;margin:0 auto;line-height:28px}.about-page__img{margin-right:20px;max-width:50%}.about-page__img-right{margin-right:0;margin-left:20px}.about-page__container{margin-bottom:20px}.about-page .title{margin-bottom:10px}.about-page .tour{margin-bottom:170px}@media (max-width:1280px){.about-page{padding-top:241px;padding-bottom:80px}.about-page .tour{margin-bottom:47px}.about-page__container{flex-direction:column}.about-page__img{margin-right:0;margin-bottom:20px;max-width:100%}.about-page__img-right{margin-left:0;margin-top:20px}}@media (max-width:991px){.about-page{padding-top:221px}.about-page .title{font-size:45px;margin-bottom:19px;letter-spacing:3px;line-height:50px}.about-page__title p{font-size:18px;line-height:28px}.about-page .tour{margin-bottom:170px}}@media (max-width:575px){.about-page{padding-top:150px;padding-bottom:74px}.about-page .tour{margin-bottom:30px}}.events-page__container{padding-top:190px;padding-bottom:131px}.events-page a{font-size:12px;color:#01031b;text-transform:uppercase;letter-spacing:1.5px;line-height:14px}.events-page a:hover{color:#fcc907}@media (max-width:1280px){.events-page{padding-bottom:98px}}@media (max-width:991px){.events-page{padding-bottom:133px}.events-page .title{margin-bottom:61px}.events-page__item{padding:30px 0}}@media (max-width:880px){.events-page{padding-bottom:74px}.events-page .title{font-size:45px;letter-spacing:3px;text-align:center;line-height:50px}}.basket-page__container{padding-top:217px;padding-bottom:144px}.basket-page .title{padding-bottom:57px}.basket-page table{margin-bottom:115px}.basket-page table .name{width:632px}.basket-page__delete{transition:.3s;cursor:pointer}.basket-page__delete picture img{height:24px;width:24px}.basket-page__delete:hover{opacity:.7}.basket-page__reservation button{height:56px;margin-right:16px;width:173px}.basket-page__reservation p{font-size:14px;font-weight:700;color:#565656;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}@media (max-width:1280px){.basket-page__container{padding-top:190px;padding-bottom:154px}.basket-page table{margin-bottom:69px}.basket-page table .name{width:245px}.basket-page .title{padding-bottom:84px}}@media (max-width:991px){.basket-page__container{padding-bottom:99px}.basket-page table{margin-bottom:57px}.basket-page table .name{padding-right:0;width:auto}.basket-page table th[scope=row]{padding-right:14px!important}.basket-page table th{padding-right:5px;padding-left:5px}}@media (max-width:880px){.basket-page__container{padding-bottom:126px}.basket-page .title{font-size:45px;letter-spacing:3px;padding-bottom:104px;line-height:50px}.basket-page__reservation{flex-direction:column-reverse}.basket-page__reservation button{margin-right:0;width:100%;margin-top:14px}}.payment-page__container{padding-top:233px;padding-bottom:82px}.payment-page .title{margin-bottom:19px}.payment-page .form-group{margin-right:19px;margin-bottom:19px}.payment-page .form-group:last-child{margin-right:0}.payment-page .form-group label{font-size:14px;color:#616161;line-height:28px}.payment-page .form-group label span{color:#ed1833}.payment-page .form-group .form-control,.payment-page__wrapper{border:1px solid #e9e8e8}.payment-page__wrapper{padding:33px 75px;max-width:100%;margin:0 auto;border-radius:16px;width:1110px}.payment-page__title{font-size:14px;font-weight:700;margin-bottom:17px;color:#565656;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.payment-page .form-check label{min-width:250px;margin-left:7px}.payment-page .form-check label,.payment-page .form-check p{font-size:17px;line-height:28px;font-family:Roboto,sans-serif}.payment-page .form-check p{color:#616161}.payment-page__checkbox{margin-bottom:10px}.payment-page__checkbox .form-check-input{opacity:0}.payment-page__checkbox .form-check-input+label:before{height:24px;border:1px solid #e9e8e8;margin-right:5px;content:"";min-width:24px;display:inline-block}.payment-page__checkbox .form-check-input:checked+label:before{background-size:110% 100%;border-width:0;background-image:url(/wp-content/themes/buhara/assets/img/svg/el_ok.svg);background-repeat:no-repeat}.payment-page__checkbox .form-check-input:focus{box-shadow:0 0 0 0}.payment-page__checkbox .form-check-input label span{font-size:15px;line-height:26px;font-family:Manrope,sans-serif}.payment-page__topay{font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.payment-page__button{height:56px;width:195px}.wc_payment_method img{width:100%}@media (max-width:1280px){.payment-page__container{padding-bottom:175px}.payment-page__wrapper{padding-right:39px;padding-left:39px}}@media (max-width:991px){.payment-page__container{padding-top:165px;padding-bottom:82px}.payment-page__wrapper{width:100%}}@media (max-width:880px){.payment-page__container{padding-bottom:128px}.payment-page .title{font-size:45px;letter-spacing:3px;line-height:50px}.payment-page__inputs{flex-direction:column!important}.payment-page .form-check p{margin-left:7px}.payment-page .form-check__wrapper{flex-direction:column!important}.payment-page__topay{text-align:center}.payment-page__button-wrapper{justify-content:center;display:flex}}@media (max-width:576px){.about-page__container{padding-right:15px;padding-left:15px}.payment-page__wrapper{padding:15px}.wc_payment_method,.woocommerce-privacy-policy-text{font-size:10px}.wc_payment_methods li label{min-width:110px!important}.payment-page .form-check-input[type=radio]{height:18px;min-width:18px}}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:.4em}.account-page{min-height:300px;margin-bottom:20px;margin-top:130px}.account-page .woocommerce-form-login{margin:0 auto!important}.account-page h2{text-align:center}.account-page .woocommerce-form-login{width:40%}.account-page a{color:#06adc8}.account-page .woocommerce .woocommerce-form-login__submit{height:35px;color:#fff;background-color:#06adc8;width:100px}@media (max-width:768px){.account-page .woocommerce button.button{height:55px!important;width:100%!important}}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.account-page .edit{font-size:16px;line-height:27px;font-family:Open Sans,sans-serif}.payment-page__wrapper .form-group{width:100%}.payment-page__wrapper #billing_address_2_field{height:auto;align-items:start}.payment-page__wrapper #billing_comment_field{width:203.7%}@-moz-document url-prefix(){.payment-page__wrapper #billing_comment_field{flex-direction:column;display:flex}}.payment-page__wrapper .payment_methods{padding-left:0}.payment-page__wrapper #billing_comment_field .optional{display:none}#billing_address_2_field{display:none!important}.account-page .woocommerce-Address-title{flex-direction:column;align-items:flex-start;display:flex}.account-page .woocommerce button.button:after{z-index:-1}.account-page.--openMore .account-page__popup{pointer-events:all;opacity:1;z-index:4}.account-page.--openMore .account-page__popup-wrapper{top:15%}.account-page.--openMore .account-page__layout{pointer-events:all;opacity:1}@media (max-width:1500px){.account-page.--openMore .account-page__popup-wrapper{top:5%}}.account-page.--openSettings .account-page__popup-settings{pointer-events:all;opacity:1;top:0;z-index:4}.account-page.--openSettings .account-page__layout{pointer-events:all;opacity:1}.account-page__container{padding-top:270px;padding-bottom:140px}.account-page__wrapper{padding:33px 75px;border:1px solid #e9e8e8;max-width:100%;margin:0 auto;border-radius:16px;width:1110px}.account-page__subtitle{font-size:17px;margin-bottom:40px;color:#616161;line-height:28px;font-family:Roboto,sans-serif}.account-page__subtitle div{margin-right:19px}.account-page__subtitle div:last-child{margin-right:0}.account-page__history-title{font-size:18px;font-weight:700;margin-bottom:19px;color:#616161;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.account-page__history-item{margin-bottom:19px;margin-left:5px}.account-page__history-item__wrapper{border-bottom:1px solid #01031b}.account-page__history-item__wrapper div{font-size:14px;font-weight:700;margin-right:46px;color:#565656;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.account-page__history-item__wrapper div:last-child{margin-right:0}.account-page__history-item .button{height:56px;width:195px}.account-page__btns{margin-top:40px}.account-page__btns .button{height:56px;margin-right:19px;width:195px}.account-page__btns .button:last-child{margin-right:0}.account-page__popup{overflow:scroll;pointer-events:none;justify-content:center;transition:.3s;width:100%;scrollbar-width:none;display:flex}.account-page__popup::-webkit-scrollbar{height:0;width:0}.account-page__popup .btn-close-popup{right:19px;top:22px}.account-page__popup-wrapper{padding:33px 0;background-color:#fff;scrollbar-width:none}.account-page__popup-wrapper::-webkit-scrollbar{height:0;width:0}.account-page__popup-title{font-size:65px;margin-bottom:19px;letter-spacing:3px;text-align:center;line-height:70px;font-family:Calypso}.account-page__popup .date{font-size:18px;font-weight:700;margin-bottom:40px;color:#616161;letter-spacing:.88px;text-align:center;line-height:30px;font-family:Roboto}.account-page__popup table .img-wrapper{height:104px;object-fit:cover;width:110px}.account-page__popup table tr th:not(:last-child){padding-right:30px}.account-page__popup .button{height:56px;width:206px;margin-top:40px;z-index:1}.account-page__layout{top:0;background-color:#0f1d2290;z-index:4}.account-page__layout,.account-page__popup-settings{height:100vh;pointer-events:none;transition:.3s;position:fixed;opacity:0;left:0;width:100%}.account-page__popup-settings{overflow:scroll;justify-content:center;top:10px;scrollbar-width:none;display:flex}.account-page__popup-settings::-webkit-scrollbar{height:0;width:0}.account-page__popup-settings .button{height:65px;margin-right:20px;width:195px;z-index:1}.account-page__popup-settings .button:last-child{margin-right:0}.account-page__popup-settings .btn-close-popup{right:19px;top:22px}.account-page__popup-settings-wrapper{overflow:scroll;padding:80px 98px 33px 50px;position:relative;max-width:100%;background-color:#fff;border-radius:16px;width:1110px;scrollbar-width:none}.account-page__popup-settings-wrapper::-webkit-scrollbar{height:0;width:0}.account-page__popup-settings-title{font-size:65px;margin-bottom:19px;letter-spacing:3px;text-align:center;line-height:70px;font-family:Calypso}.account-page__popup-settings-inputs__wrapper{margin-bottom:19px}.account-page__popup-settings-inputs__wrapper .form-group{margin-right:19px}.account-page__popup-settings-inputs__wrapper .form-group:last-child{margin-right:0}.account-page__popup-settings .form-group label{font-size:14px;color:#616161;line-height:28px}.account-page__popup-settings .form-group label span{color:#ed1833}.account-page__popup-settings-radios{margin-bottom:28px;margin-top:19px}.account-page__popup-settings-radios span{font-size:14px;color:#616161;line-height:28px}.account-page__popup-settings-radios .form-check{font-size:15px;margin-left:42px;line-height:26px}.account-page__popup-settings-agreement{margin-bottom:19px}.account-page__popup-settings-agreement-mobile{margin:28px 0;display:none}.account-page__popup-settings-agreement-mobile a{font-size:14px;font-weight:700;color:#2f80ed;transition:.3s;letter-spacing:.88px;text-decoration-line:underline;line-height:30px}.account-page__popup-settings-agreement-mobile a:hover{opacity:.7}.account-page__popup-settings-agreement-title{font-size:14px;font-weight:700;margin-bottom:5px;color:#565656;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.account-page__popup-settings-agreement-text{padding-top:12px;border:1px solid #06adc8;margin-bottom:28px;padding-bottom:21px}.account-page__popup-settings-agreement-text p{height:234px;overflow-y:scroll;padding:0 50px 38px 21px;font-size:15px;position:relative;margin:0;line-height:26px;scrollbar-width:0}.account-page__popup-settings-agreement-text p::-webkit-scrollbar{width:0}.account-page__popup-settings-agreement-text p .simplebar-track.simplebar-vertical{width:21px}.account-page__popup-settings-agreement-text p .simplebar-scrollbar:before{right:0;opacity:1;bottom:0;top:0;background-color:#06adc8;border-radius:0;left:0}.account-page__popup-settings-agreement-text a{color:#01031b}.account-page__popup-settings-agreement-checkbox{margin-bottom:19px}.account-page__popup-settings-agreement-checkbox label{font-size:15px;line-height:26px}.account-page__popup-settings-agreement-checkbox label span span{color:#ed1833}.account-page__popup-settings .form-check-input{position:absolute;opacity:0;z-index:-1}.account-page__popup-settings .form-check-input+label:before{height:24px;border:1px solid #06adc8;margin-right:5px;content:"";min-width:24px;display:inline-block}.account-page__popup-settings .form-check-input:checked+label:before{background-size:110% 100%;border-width:0;background-image:url(/wp-content/themes/buhara/assets/img/svg/el_ok.svg);background-repeat:no-repeat}.account-page__popup-settings .form-check-input:focus{box-shadow:0 0 0 0}@media (max-width:1280px){.account-page__container{padding-bottom:115px}.account-page__wrapper{padding-right:39px;padding-left:39px}.account-page__history-item .button{margin-left:46px;width:136px}.account-page__popup-wrapper{max-width:100%}}@media (max-width:991px){.account-page .woocommerce-form-login,.account-page__wrapper{width:100%}.account-page__history-title{margin-bottom:40px}.account-page__history-item{margin-bottom:13px;flex-direction:column!important}.account-page__history-item__wrapper{justify-content:space-between;border-width:0}.account-page__history-item__wrapper div{margin-right:28px}.account-page__history-item .button{padding-top:9px;padding-bottom:9px;margin-left:0;width:100%;margin-top:13px}.account-page__popup-subtitle{margin-left:0;width:100%}.account-page__popup-item img{display:none}.account-page__popup-settings-wrapper{padding:98px 58px}.account-page__popup-settings .btn-close-popup{right:24px;top:20px}}@media (max-width:1200px){.account-page__container{padding-top:202px;padding-bottom:110px}.account-page .title{margin-bottom:21px}.account-page .title,.account-page__popup-title{font-size:45px;letter-spacing:3px;line-height:50px}.account-page__popup-settings .form-group{width:100%!important}.account-page__popup-settings-wrapper{padding:98px 53px 51px}.account-page__popup-settings-inputs__wrapper{margin-bottom:0;flex-direction:column!important}.account-page__popup-settings-inputs__wrapper .form-group{margin-bottom:19px}.account-page__popup-settings-agreement-desktop{display:none}.account-page__popup-settings-agreement-mobile{display:block}.account-page__popup-settings-agreement .button__wrapper{justify-content:center;display:flex}.account-page__popup-settings .btn-close-popup{right:24px;top:20px}}@media (max-width:991px){.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{width:100%!important}.woocommerce-MyAccount-navigation{margin-bottom:10px}}@media (max-width:576px){.account-page__popup-title{font-size:38px}.account-page__wrapper{padding:10px}.account-page__subtitle{font-size:12px}.account-page__history-item__wrapper div{font-size:10px;margin-right:18px;letter-spacing:.08px;line-height:20px}.account-page__history-item .button{height:40px;font-size:12px}.account-page__btns{flex-direction:column;width:100%}.account-page__btns .button{height:40px;padding:15px;font-size:12px;margin-bottom:20px;width:100%}.account-page__popup p,.account-page__popup td{font-size:10px}.account-page__popup-settings-wrapper{padding:48px 38px}.account-page__popup-settings-title{font-size:40px;margin-bottom:19px;line-height:35px}.account-page__popup-settings-agreement .button__wrapper{justify-content:center;flex-direction:column;display:flex}.account-page__popup-settings-agreement .button__wrapper .button{margin-right:0;width:100%}.account-page__popup-settings-agreement .button__wrapper .button:last-child{margin-top:20px}.account-page__popup-settings .btn-close-popup{right:21px;top:37px}}.stock-page__container{padding-top:176px;padding-bottom:120px}.stock-page .title{margin-bottom:26px}.stock-page a{font-size:12px;color:#01031b;text-transform:uppercase;letter-spacing:1.5px;line-height:14px;margin-top:27px}.stock-page a:hover{color:#fcc907}.stock-page .button{height:56px;margin-top:26px}@media (max-width:1280px){.stock-page__container{padding-bottom:62px}}@media (max-width:991px){.stock-page__container{padding-bottom:66px}.stock-page .title{margin-bottom:41px}}@media (max-width:880px){.stock-page__container{padding-top:152px;padding-bottom:50px}.stock-page .title{font-size:45px;letter-spacing:3px;line-height:50px}}.vacancy-page__container{padding-top:190px;padding-bottom:126px}.vacancy-page__container-content{max-width:751px;text-align:center!important;margin:0 auto 149px}@media (max-width:768px){.vacancy-page__container-content{margin-bottom:30px}}.vacancy-page .fileVacancy{display:none}.vacancy-page .title{margin-bottom:16px}.vacancy-page__subtitle{margin-bottom:106px}.vacancy-page__subtitle p{max-width:100%;margin:0 auto;width:751px}.vacancy-page__wrapper-title{font-size:18px;font-weight:700;margin-bottom:47px;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.vacancy-page__wrapper-items{margin-bottom:149px}.vacancy-page__item{margin-right:30px}.vacancy-page__item:last-child{margin-right:0}.vacancy-page__item img{height:284px;margin-bottom:21px;object-fit:cover;width:255px}.vacancy-page__item p{font-size:13px;line-height:25px}.vacancy-page__form{padding:33px 25px;border:1px solid #e9e8e8;position:absolute;top:20px;background-color:#fff;border-radius:16px;left:50px;width:478px}.vacancy-page__form .form-group{margin-bottom:19px}.vacancy-page__form .form-group-file{margin-bottom:0}.form-group-file .qbutton,.form-group-file p{display:none}.vacancy-page__form .form-group input{border-color:#e9e8e8}.vacancy-page__form .form-group label{font-size:14px;color:#616161;line-height:28px}.vacancy-page__form .button{height:56px;margin-right:19px;width:215px;z-index:1}.vacancy-page__form .button:last-child{margin-right:0}.vacancy-page__form .file-name{overflow:scroll;width:100%;scrollbar-width:none;display:none}.vacancy-page__form .file-name::-webkit-scrollbar{height:0;width:0}.vacancy-page__form-img{height:688px;max-width:100%;padding-right:30px;width:918px}.vacancy-page__form-img img{height:100%;object-fit:cover;width:100%}.vacancy-page__form-title{font-size:18px;font-weight:700;margin-bottom:19px;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}@media (max-width:1280px){.vacancy-page__container{padding-bottom:77px}.vacancy-page .title{margin-bottom:38px}.vacancy-page__subtitle{margin-bottom:84px}.vacancy-page__form{top:30px}.vacancy-page__form-img{height:556px;width:741px}}@media (max-width:991px){.vacancy-page__container{padding-bottom:80px}.vacancy-page__subtitle{margin-bottom:99px}.vacancy-page__wrapper-title{margin-bottom:39px}.vacancy-page__item img{height:236px;margin-bottom:17px;width:212px}.vacancy-page__form-img{height:550px;width:500px}}@media (max-width:880px){.vacancy-page__container{padding-bottom:125px}.vacancy-page .title{margin-bottom:58px}.vacancy-page__subtitle{margin-bottom:72px}.vacancy-page__item img{height:175px;margin-bottom:10px;width:157px}.vacancy-page__wrapper-items{margin-bottom:80px}.vacancy-page__form{position:relative;top:0;left:0;width:100%}.vacancy-page__form-img{display:none}.vacancy-page__form .button{padding:10px;width:130px}}.wppb-default-biographical-info .form-group{color:transparent}.redirect_message a{color:#06adc8;display:inline}@media (max-width:576px){.vacancy-page .title{font-size:55px}.vacancy-page__wrapper-items{flex-direction:column!important}.vacancy-page__item{margin-right:0;margin-bottom:20px}.vacancy-page__item img{width:100%}}.orderstatus-page__container{padding-top:213px;padding-bottom:166px}.orderstatus-page .title{margin-bottom:50px}.orderstatus-page .button{height:60px;text-align:center;width:220px}.orderstatus-page .button:hover{color:#fff}.orderstatus-page .button:first-child{margin-right:20px}.orderstatus-page p{font-size:17px;margin-bottom:100px;line-height:28px}@media (max-width:1280px){.orderstatus-page__container{padding-top:128px;padding-bottom:162px}.orderstatus-page .title{margin-bottom:31px}}@media (max-width:991px){.orderstatus-page__container{padding-top:121px;padding-bottom:92px}.orderstatus-page .title{font-size:50.5724px;letter-spacing:2.33411px;line-height:54px}.orderstatus-page p{margin-bottom:50px}}@media (max-width:767px){.orderstatus-page .button:first-child{margin-bottom:20px}}@media (max-width:483px){.orderstatus-page .button,.orderstatus-page__btns-wrapper{width:100%}.orderstatus-page .button:first-child{margin-right:0}.orderstatus-page .button:last-child{margin-bottom:20px}}body{padding:0;font-weight:400;font-style:normal;color:#01031b;position:relative;margin:0;font-family:Open Sans,sans-serif}body.--no-scroll{overflow:hidden}.button{border-width:0}a{text-decoration:none;display:block}a,svg path{transition:.3s}li{list-style:none}button{transition:opacity .3s;border-width:0}label{cursor:pointer}.form-check-input{background-color:#e4dc9f}.form-check-input[type=radio]{height:22px;border:1px solid #e9e8e8;min-width:22px;border-radius:0}.form-check-input:checked{background-color:#e4dc9f}.form-check-input:focus{box-shadow:0 0 0 0}.form-check-label{display:flex!important}textarea{resize:none}.form-group input,.form-group textarea{border-radius:0!important}.form-group input:focus,.form-group textarea:focus{box-shadow:0 0 0 0!important}.form-control:focus{border-color:#06adc8}.form-group input{font-size:14px;border:1px solid #06adc8;color:#01031b;letter-spacing:.88px;line-height:18px}.form-group input::placeholder{font-size:14px;color:#616161;letter-spacing:.88px;line-height:18px}.button-gray{padding:21px;font-size:12px;border:2px solid #e9e8e8;color:#616161;transition:.3s;text-transform:uppercase;letter-spacing:1.5px;background-color:#e9e8e8;line-height:14px}.button-gray:hover{border:2px solid #e9e8e8;background-color:#fcc907}.button-blue{padding:21px 13px;font-size:12px;color:#fff;transition:.3s;text-transform:uppercase;letter-spacing:1.5px;background-color:#06adc8;line-height:14px}.button-blue:hover{opacity:.7}.button-yellow{padding-top:21px;font-size:12px;color:#01031b;transition:box-shadow .4s;text-transform:uppercase;letter-spacing:1.5px;background-color:#fcc907;padding-bottom:21px;width:100%;line-height:14px}.button-yellow:hover{box-shadow:5px 5px 15px rgba(0,0,0,.3)}.button-double{padding:21px 13px;font-size:12px;font-weight:700;color:#fff;transition:.3s;text-transform:uppercase;position:relative;letter-spacing:1.5px;line-height:14px}label.button-double{font-size:12px!important;color:#fff!important;letter-spacing:1.5px;text-align:center;line-height:14px!important}.button-double-blue{background-color:#06adc8}.button-double-blue:after{border:2px solid #06adc8}.button-double-blue:hover{background-color:#0598af}.button-double-blue:hover:after{border-color:#0598af}.button-double-gold{background-color:#cc9d2f}.button-double-gold:after{border:2px solid #cc9d2f;z-index:-1}.button-double-gold:hover{background-color:#b78d2a}.button-double-gold:hover:after{border-color:#b78d2a}.button-double:after{height:inherit;pointer-events:none;right:-7px;transition:top .3s,right .3s,opacity .3s;content:"";position:absolute;opacity:1;top:9px;width:inherit}.button-double:active:after,.button-double:hover:after{right:0;opacity:0;top:0;z-index:-1}.btn-close-popup{position:absolute}.btn-close-popup:hover{opacity:.7}.title{font-size:65px;letter-spacing:3px;text-align:center;line-height:70px;font-family:Calypso,serif}.menu-item:not(.noc){justify-content:center;color:#fff;position:relative;width:355px;font-family:Poppins,sans-serif;display:flex}.menu-item:not(.noc) svg path{fill:#616161;transition:.3s;cursor:pointer;stroke:#616161}.menu-item__wrapper:hover svg path{stroke:#06adc8}.menu-item__title-mobile{display:none}.menu-item__img{height:214px;margin-bottom:24px;position:relative;width:214px}.menu-item__img div{padding:13px 18px;right:0;color:#fff;position:absolute;bottom:0;border-radius:42.5126px;background:linear-gradient(180deg,#323232,#0b0b0b)}.menu-item__img div span{font-size:14px;font-weight:500;line-height:129.5%;font-family:Poppins,sans-serif}.menu-item__img div span:before{margin-right:5px;content:url(/wp-content/themes/buhara/assets/img/svg/star.svg)}.menu-item__img img{height:100%;object-fit:cover;border-radius:100%;width:100%}.menu-item__title{font-size:24.1553px;font-weight:600;text-align:center;line-height:129.5%}.menu-item__title div{font-weight:300;margin-bottom:6px;line-height:129.5%;margin-top:6px}.menu-item__price{font-weight:700;margin-bottom:30px;line-height:129.5%}.menu-item .button{height:56px;width:100%}.menu-item .button:after{z-index:0}@media (max-width:1280px){.menu-item__title-mobile{display:block}.menu-item__title-desk{display:none}.menu-item svg{height:550px}.menu-item__title{font-size:18.7937px}.menu-item__price,.menu-item__title,.menu-item__title div{line-height:129.5%}.menu-item__img{height:166px;margin-bottom:19px;width:166px}.menu-item__img div{padding:10px 14px}.menu-item__price{margin-bottom:23px}.menu-item .button{height:43px;padding:16px 14px}}@media (max-width:880px){.menu-item{height:441px}.menu-item svg{height:490px}.menu-item__price{margin-bottom:22px}.menu-item__img{height:158px;margin-bottom:18px;width:158px}.menu-item .button{height:41px;padding:15px 13px;font-size:8.87235px;letter-spacing:1.10904px;line-height:10px}}.gallery-items.--openPopup .gallery-popup{pointer-events:all;opacity:1;top:15%;z-index:4}.gallery-items.--openPopup .gallery-layout{pointer-events:all;opacity:1}@media (max-width:1500px){.gallery-items.--openPopup .gallery-popup{top:5%}}.gallery{height:1041px;overflow:hidden;position:relative;background-color:#fcc907}.gallery__container{height:447px;overflow:scroll;width:2000px;scrollbar-width:none}.gallery__container::-webkit-scrollbar{height:0;width:0}.gallery__img-wrapper{height:447px;margin-right:32px;position:relative;min-width:201px;cursor:pointer}.gallery__img-wrapper img{height:100%;object-fit:cover;width:100%}.gallery__img-wrapper:last-child{margin-right:0}.gallery__img-wrapper:hover .gallery__img-layout{opacity:.5}.gallery__img-layout{height:100%;pointer-events:none;color:#fff;transition:.3s;position:absolute;opacity:0;top:0;background:#01031bda;left:0;width:100%}.gallery__img-layout div{font-size:36px;font-weight:700;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.gallery__img-layout span{font-size:16px;letter-spacing:.04em;line-height:175%}.gallery .img-bg-event{height:100%;pointer-events:none;position:absolute;top:0;left:0}.gallery-wrapper{margin-left:148px}.gallery-button{display:none}.gallery-info{margin-right:64px;max-width:491px}.gallery-info span{font-size:23px;font-weight:700;letter-spacing:.04em;line-height:130%;font-family:Cormorant Upright,serif}.gallery-title{font-size:65px;margin-bottom:24px;letter-spacing:3px;line-height:70px;margin-top:25px;font-family:Calypso}.gallery p{color:#616161}.gallery .button,.gallery p{font-size:16px;letter-spacing:.04em;line-height:175%}.gallery .button{height:44px;padding:8px 32px;font-weight:700;width:271px;z-index:1}.gallery .button:hover{color:#fff;opacity:1}.gallery-layout{top:0;background-color:#0f1d2290;z-index:4}.gallery-layout,.gallery-popup{height:100vh;pointer-events:none;transition:.3s;position:fixed;opacity:0;left:0;width:100%}.gallery-popup{justify-content:center;top:10px;display:flex;z-index:2}.gallery-popup .btn-close-popup{right:25px;position:absolute;top:30px}.gallery-popup__wrapper{overflow:hidden;padding:10px 83px;position:relative;max-width:1194px;max-height:761px;background-color:#01031b}.gallery-popup__wrapper img{height:100%;max-width:1042px;object-fit:cover;width:100%}@media (max-width:1280px){.gallery{height:992px}.gallery__container{height:248px;width:1300px}.gallery__img-wrapper{height:248px;margin-right:17px;min-width:auto;width:167px}.gallery__img-layout{height:100%;width:100%}.gallery__img-layout div{font-size:20.0171px;letter-spacing:.489308px;line-height:17px}.gallery__img-layout span{font-size:8.89651px;letter-spacing:.04em;line-height:175%}.gallery-info{margin-right:20px}.gallery-wrapper{margin-left:0}}@media (max-width:991px){.gallery{height:auto;padding-top:61px;padding-bottom:97px}.gallery__container{margin-bottom:20px}.gallery__img-wrapper{margin-right:13px;min-width:120px;width:100%}.gallery__img-layout{height:100%;width:100%}.gallery__img-layout div{font-size:14.7924px;letter-spacing:.361592px;line-height:12px}.gallery__img-layout span{font-size:6.5744px;letter-spacing:.04em;line-height:175%}.gallery-wrapper{max-width:100%;flex-direction:column!important}.gallery-info{margin-right:0;margin-bottom:20px;max-width:100%}.gallery-info__button{display:none}.gallery-title{font-size:52px;margin-bottom:20px;letter-spacing:2.40698px;line-height:56px}.gallery p{margin-bottom:0}.gallery-button{height:44px;width:310px;display:block;z-index:1}.gallery-button .button{justify-content:center;align-items:center;display:flex}}@media (max-width:767px){.gallery__container .slick-track{height:248px;overflow:hidden}}@media (max-width:575px){.gallery-title{font-size:40px}}.tour{overflow:hidden;max-width:100%;border-radius:13px}.tour img{height:100%;width:100%}@media (max-width:575px){.tour{border-radius:0;width:100%}}.page-text{padding-top:131px}.page-text p{font-size:22px;letter-spacing:.88px;line-height:30px}@media (max-width:1280px){.page-text{padding-top:80px}}@media (max-width:991px){.page-text p{font-size:18px;line-height:27px}}.events__items .date{display:none}.events__items img{height:422px;margin-right:22px;object-fit:contain;width:300px}.events__items span{font-size:14px;font-weight:700;letter-spacing:.88px;line-height:30px;margin-top:5px;font-family:Roboto,sans-serif}.events__items p{font-size:14px;margin-bottom:22px;color:#616161;letter-spacing:.88px;line-height:18px}.events__items .button{height:56px;margin-bottom:5px;color:#fff;text-align:center;cursor:pointer;width:195px}.events__items .button-mobile{width:100%;margin-top:30px;display:none}.events__item{padding:30px 48px 30px 30px}.events__item:last-child{margin-bottom:53px}.events__item-wrapper{align-items:center;display:flex}.events__popup{height:100vh;overflow:scroll;pointer-events:none;justify-content:center;transition:.3s;position:fixed;opacity:0;top:0;left:0;width:100%;scrollbar-width:none;display:flex}.events__popup::-webkit-scrollbar{height:0;width:0}.events__popup .btn-close-popup{right:19px;top:22px}.events__popup-wrapper{padding:40px 87px;position:absolute;max-width:100%;top:10px;background-color:#fff;border-radius:16px;width:863px}.events__popup .img{margin-bottom:22px;max-width:100%;object-fit:cover;width:100%}.events__popup .date,.events__popup span{font-size:14px;font-weight:700;letter-spacing:.88px;line-height:30px;font-family:Roboto,sans-serif}.events__popup p{overflow:scroll;font-size:14px;margin-bottom:22px;color:#616161;max-height:72px;letter-spacing:.88px;line-height:18px;scrollbar-width:none}.events__popup p::-webkit-scrollbar{height:0;width:0}.events__popup .button{height:56px;width:100%;z-index:1}.events__layout{height:100vh;pointer-events:none;transition:.3s;position:fixed;opacity:0;top:0;background-color:#0f1d2290;left:0;width:100%;z-index:4}@media (max-width:880px){.events__items .button-mobile{display:block}.events__items .button-full{display:none}.events__items img{height:174px;min-width:192px;width:192px}.events__items span{margin-top:0}.events__items p{height:144px;overflow:scroll;scrollbar-width:none}.events__items p::-webkit-scrollbar{height:0;width:0}.events__item{padding:5px;flex-direction:column!important}.events__item:last-child{margin-bottom:33px}.events__item-wrapper{display:flex}.events__item-container{justify-content:flex-start!important}.events__popup-wrapper{height:100%;padding:40px}.events__popup .btn-close-popup{right:5px;top:5px}}@media (max-width:576px){.events__items img{height:auto;min-width:150px}.events__item:last-child{margin-bottom:44px}}.events-items.--openPopup .events__popup{pointer-events:all;opacity:1;z-index:4}.events-items.--openPopup .events__popup-wrapper{top:20%}.events-items.--openPopup .events__layout{pointer-events:all;opacity:1}@media (max-width:1500px){.events-items.--openPopup .events__popup-wrapper{top:5%}}.table>:not(caption)>*>*,table thead th[scope=col]{padding-right:0;padding-left:0}table thead th[scope=col]{border-width:0}table tbody tr{vertical-align:middle}table tbody tr td{padding-right:0;padding-left:0}table tbody td,table tbody th{padding-top:11px;font-size:14px;font-weight:700;color:#565656;border-bottom:1px solid #01031b;letter-spacing:.88px;padding-bottom:16px;line-height:30px;font-family:Roboto,sans-serif}table tbody td p,table tbody th p{font-size:14px;font-weight:400;color:#616161;letter-spacing:.88px;line-height:18px;font-family:Open Sans,sans-serif}table tbody th{padding-right:63px!important;width:110px}table tbody .name{padding-right:53px;width:250px}.account-page__popup table tbody img{height:104px;object-fit:cover;width:110px}.account-page__popup .price{white-space:nowrap}.account-page .woocommerce-ResetPassword{padding-top:160px;padding-bottom:160px}.account-page .woocommerce-ResetPassword .button{width:200px!important}.account-page .woocommerce-ResetPassword label{margin-bottom:20px}@media (max-width:768px){.account-page .woocommerce-ResetPassword .woocommerce-Input{width:100%!important}.account-page .woocommerce-ResetPassword{padding-top:70px;padding-bottom:70px}.account-page .woocommerce-ResetPassword .form-wrapper{flex-direction:column}.account-page .woocommerce-ResetPassword .form-group{margin-bottom:20px;width:100%!important}}@media (max-width:991px){table thead tr th[scope=col]{padding-right:10px;padding-left:10px}table th[scope=col]:first-child,table th[scope=row]{display:none}table tbody td{padding-right:10px!important;padding-left:10px!important}table tbody .name{padding-right:10px;width:176px}}@media (max-width:768px){.account-page__popup table tr th:not(:last-child){padding-right:0}}@media (max-width:576px){.account-page__popup table thead{font-size:10px}table thead tr th[scope=col]{padding-right:2px!important;padding-left:2px!important}table tbody td{font-size:12px}.account-page__popup table tbody td div,.account-page__popup table tbody td p{font-size:10px}.woocommerce table.shop_table td{border-width:0}table tbody td{padding-right:2px!important;padding-left:2px!important}table tbody .name{padding-right:2px}}.basket-page__reservation button{width:250px!important}.quantity input{border:1px solid #06adc8;outline:none;text-align:center;background:rgba(110,145,172,.1);width:40px}@media(max-width:991px){.product-thumbnail{display:none}.product-remove{border-bottom:0}}[name=update_cart]{display:none!important}.woocommerce-message a{color:#cc9d2f}.woocommerce-privacy-policy-text a{color:#cc9d2f;display:inline}.header__popup-authorization .login-remember{display:none!important}.post-page{padding-top:150px;padding-bottom:50px}.breadcrumbs a{margin-right:5px;color:#616161;transition:.3s}.breadcrumbs a:hover{color:#fcc907}.breadcrumbs{font-size:16px;font-weight:700;margin-bottom:20px;color:#616161;letter-spacing:.88px;line-height:30px}.breadcrumbs span{opacity:.7}.cust-double-btn{height:56px;width:182px}@media (max-width:768px){.cust-double-btn{height:38px!important;padding:20px 8px!important;width:150px!important}}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}.button.--disabled{opacity:.3;background:#414141;cursor:not-allowed}.button.--disabled:after{display:none}.account-page .woocommerce button.button:hover{color:#fff!important;background:#06adc8!important}.payment_method_rbspayment img{width:200px}.wppb-description-delimiter{margin-left:0!important}#pass-strength-result,.woocommerce-Addresses .u-column2,.wppb-description-delimiter{display:none!important}.woocommerce-MyAccount-content a.button{margin-bottom:10px}.login-submit #wppb-submit,.login-submit a{height:56px;position:absolute;top:0;left:0;width:100%}.login-submit a{font-weight:400;top:22px}.ajax_add_to_cart{transition:.3s}.wpcf7 form .wpcf7-response-output{margin:20px 0 0!important}@media (max-width:500px){.woocommerce-MyAccount-navigation-link{font-size:13px!important}}