*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{color:#fff;background:#ed1c24}::selection{color:#fff;background:#ed1c24}::-moz-selection{color:#fff;background:#ed1c24}::-webkit-selection{color:#fff;background:#ed1c24}html,body{min-width:320px}html{font-size:14px;font-weight:400;line-height:auto}body{font-family:'Roboto',sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;color:#353535;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/./img/bg/pattern.jpg);background-color:#fcfcfc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;min-height:100vh;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center}body.menu-opened{overflow:hidden}main:not(#main){-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}footer{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:0;flex-shrink:0}input,textarea{line-height:1;border-radius:0 !important;resize:vertical}p{line-height:1.7em;margin-bottom:18px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:"Playfair Display SC";font-weight:700;line-height:1.2;color:inherit}h1.title-1{font-family:"Playfair Display SC";font-size:2.2em;line-height:1.1em;margin-bottom:1em;text-align:center}h2.title-2{font-family:"Playfair Display SC";font-size:2em;line-height:1.3em;margin:0;text-align:center}a,button{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;text-decoration:none;color:#672b2a}a:hover,a:focus,a:active,button:hover,button:focus,button:active{text-decoration:none;color:#672b2a;outline:0;outline-style:none}img.cover,video.cover{object-fit:cover}.slick-initialized .slick-slide{outline:0;outline-style:none;position:relative}.block1{margin-bottom:30px;padding:30px 15px;border:1px solid #000;background:green}.map-col{height:400px;width:100%;padding:0}.map-col #yaMap{width:100%;height:100%}.back-to-top{position:fixed;right:-45px;bottom:0;display:none;width:45px;height:45px;padding-top:8px;padding-left:14px;cursor:pointer;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:rgba(53,53,53,.5)}.back-to-top__text{display:none}.back-to-top__angle{display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #353535;border-right:1px solid #353535;border-bottom:1px solid transparent}.fence{width:140px;height:2px;margin-right:auto;margin-left:auto;background-color:#fff}.fence--red{width:80px;height:2px;background-color:#ed1c24}.fence--orange{display:none}.custom-btn,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt,.woocommerce button#place_order.button.alt{position:relative;display:inline-block;width:200px;margin-top:10px;padding:15px;cursor:pointer;text-align:center;font-weight:400;font-size:16px;border:1px solid #672b2a;background-color:transparent;border-radius:0;color:#672b2a}.custom-btn:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:hover,.woocommerce button#place_order.button.alt:hover,.custom-btn:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:focus,.woocommerce button#place_order.button.alt:focus,.custom-btn:active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:active,.woocommerce button#place_order.button.alt:active{background-color:transparent;color:#672b2a}.custom-btn:before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:before,.woocommerce button#place_order.button.alt:before{position:absolute;right:0;bottom:-6px;left:0;display:block;width:100%;height:1px;margin:auto;content:"";-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#672b2a}.custom-btn:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:after,.woocommerce button#place_order.button.alt:after{position:absolute;top:-1px;right:0;left:0;display:block;width:0;height:1px;margin:auto;content:"";-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;background:#672b2a}.custom-btn:hover:before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:hover:before,.woocommerce button#place_order.button.alt:hover:before,.custom-btn:focus:before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:focus:before,.woocommerce button#place_order.button.alt:focus:before,.custom-btn:active:before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:active:before,.woocommerce button#place_order.button.alt:active:before{bottom:-1px;width:0;opacity:0}.custom-btn:hover:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:hover:after,.woocommerce button#place_order.button.alt:hover:after,.custom-btn:focus:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:focus:after,.woocommerce button#place_order.button.alt:focus:after,.custom-btn:active:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:active:after,.woocommerce button#place_order.button.alt:active:after{top:-6px;width:100%;opacity:1}.custom-btn--inverse{color:#fff;border-color:#fff}.custom-btn--inverse:before,.custom-btn--inverse:after{background:#fff}.custom-btn--inverse:hover,.custom-btn--inverse:focus,.custom-btn--inverse:active{color:#fff}#catSection{position:relative}@media (min-width:1024px){.catswiper-container{display:none}}.catswiper-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between}.catswiper-container>div{display:flex;padding:7px 0;align-items:center;justify-content:center;z-index:10;background:#fcfcfc}.catswiper-container>div>svg{width:24px;height:24px}.dish-card__text{margin-top:10px}.fixed-basket{position:fixed;z-index:50;top:40%;right:0;border-top:60px solid transparent;border-right:50px solid #ed1c24;border-bottom:60px solid transparent}.fixed-basket__items{position:absolute;top:-21px;right:-39px;color:#fff}.fixed-basket__icon{position:absolute;top:2px;right:-47px;width:26px;height:20px;color:#fff;font-size:20px;background:url(//mesto.stebnev.ru/content/themes/moon-prism/./img/icons/basket-icon.svg) center no-repeat;-webkit-background-size:cover;background-size:cover}.breadcrumb{font-size:12px;margin-top:80px;margin-bottom:0;padding:0;background:0 0}.breadcrumb-item.active,.breadcrumb-item+.breadcrumb-item:before{color:#353535}.header{position:fixed;z-index:999;right:0;left:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:0 0}.header--fixed{background:rgba(0,0,0,.65)}.header--fixed .header__logo{width:85px}.header--fixed .header__row{padding:5px 0}.header--fixed.header--inverse{background:rgba(240,240,240,.9)}.header--active{overflow:auto;min-height:100vh;height:100%;background:rgba(0,0,0,.9)}.header--active .header__navi{display:block;overflow:auto}.header--active.header--inverse{background:rgba(255,255,255,.9)}.header--inverse .header__list-item a,.header--inverse.header--fixed .header__list-item a{color:#353535}.header--fixed .header__list-item a{color:#fff}.header--inverse .header__list-item a:hover,.header--inverse .header__list-item a:active,.header--inverse .header__list-item a:focus,.header--inverse .header__list-item.active a{color:#ed1c24}.header--inverse .tel{background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/./svg/tel.svg)}.header__row{padding:10px 0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header__logo{width:100px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header__logo img{width:100%}.header__navi{display:none}.header__nav-list{display:block;margin:0;padding:0;padding-top:40px;list-style-type:none}.header__list-item{display:block}.header__list-item a{display:block;padding:15px 0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;text-align:center;color:#fff}.header__list-item a:hover,.header__list-item a:active,.header__list-item a:focus,.header__list-item.active a{color:#ed1c24}.header__list-item.active a{border-top:1px solid #ed1c24;border-bottom:1px solid #ed1c24}.tel{display:inline-block;width:14px;height:14px;margin-right:5px;background:url(//mesto.stebnev.ru/content/themes/moon-prism/./svg/tel-w.svg) center no-repeat;-webkit-background-size:cover;background-size:cover}.mobile-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-block__burger{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-block__burger--active .nav-block__burger-lines{background:0 0}.nav-block__burger--active .nav-block__burger-lines:before{top:0;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.nav-block__burger--active .nav-block__burger-lines:after{bottom:0;-webkit-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}.nav-block__burger-lines{position:relative;display:block;width:30px;height:3px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background:#ed1c24}.nav-block__burger-lines:before,.nav-block__burger-lines:after{position:absolute;left:0;width:30px;height:3px;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background:#ed1c24}.nav-block__burger-lines:before{top:-10px}.nav-block__burger-lines:after{bottom:-10px}.menu-cat__card{position:relative;display:inline-block;overflow:hidden;width:100%;max-width:300px;margin:0 auto 25px auto !important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:1px solid transparent}.menu-cat__card:before{display:block;padding-top:80%;content:""}.menu-cat__card--vertical:before{padding-top:80%}.menu-cat__card--vertical .menu-cat__img{top:auto}.menu-cat__card:hover,.menu-cat__card:active,.menu-cat__card:focus{border:1px solid #fff}.menu-cat__card:hover .menu-cat__img,.menu-cat__card:active .menu-cat__img,.menu-cat__card:focus .menu-cat__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menu-cat__inner-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.menu-cat__img{position:absolute;top:auto;right:0;bottom:0;left:0;width:105%;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.menu-cat__title{font-size:26px;line-height:1.1em;position:absolute;top:10%;left:12%;color:#672b2a}.event-card{display:block;position:relative;max-width:350px;margin-right:auto;margin-bottom:30px;margin-left:auto;color:#353535}.event-card:hover .event-card__desc,.event-card:active .event-card__desc,.event-card:focus .event-card__desc{border:1px solid #ed1c24;background:#fcfcfc}.event-card__img img{width:100%}.event-card__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:160px;padding:15px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;text-align:center;border:1px solid transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}.event-card__desc--main{height:130px}.event-card__date{font-size:12px;margin-bottom:10px}.event-card__title{height:44px;text-transform:uppercase}.event-card__map-marker{font-size:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.map-marker{display:inline-block;width:11px;height:15px;margin-right:13px;background:transparent url(//mesto.stebnev.ru/content/themes/moon-prism/./svg/map-icon.svg) center no-repeat;-webkit-background-size:cover;background-size:cover}.footer{font-size:14px;padding-bottom:20px}.footer .fence{width:100%;margin-bottom:20px}.footer-info__logo{margin-bottom:10px;text-align:center}.footer-info__name{text-align:center}.footer-info__logo img{width:90px}.footer-info__owner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:35px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-info__owner a{margin-left:15px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.footer-info__developer{text-align:center}.gallery-card{position:relative;display:block;overflow:hidden;width:100%;max-width:380px;margin:0 auto 30px auto}.gallery-card:before{display:block;width:100%;padding-top:135%;content:""}.single-galereya .gallery-card:before{padding-top:65%}section.photogallery{padding-bottom:120px}.gallery-card:hover .gallery__img:before,.gallery-card:active .gallery__img:before,.gallery-card:focus .gallery__img:before{background:0 0}.gallery-card:hover .gallery__title-block,.gallery-card:active .gallery__title-block,.gallery-card:focus .gallery__title-block{right:0;padding-right:29%}.gallery-card:hover .gallery__title-block:before,.gallery-card:active .gallery__title-block:before,.gallery-card:focus .gallery__title-block:before{border-color:#fff}.gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gallery__img img{min-width:100%;min-height:100%;width:auto;height:auto}.photogallery .gallery__img:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background:rgba(255,255,255,.4)}.photogallery .gallery-card:hover .gallery__img:before,.photogallery .gallery-card:focus .gallery__img:before,.photogallery .gallery-card:active .gallery__img:before{background:0 0}.gallery__title-block{position:absolute;right:25%;bottom:30px;left:0;display:block;min-height:70px;padding:10px 15px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background:#ed1c24}.gallery__title-block:before{position:absolute;top:50%;right:15px;width:11px;height:11px;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:1px solid transparent;border-right:1px solid transparent}.sidebar-filters h4.widgettitle{display:none;color:#282828}.catalog_title.catalog_btn{display:block;width:100%;padding:10px;cursor:pointer;border:1px solid #ed1c24;background:0 0}.catalog_title.catalog_btn:hover{color:#282828}.sidebar-filters{display:none;margin-top:-1px;border:1px solid #ed1c24}.sidebar-filters .vertical-nav{width:240px;margin:10px auto}.sidebar-filters .vertical-nav .product-categories,.sidebar-filters .vertical-nav .children{margin:0;padding:0;list-style-type:none}.sidebar-filters .vertical-nav .product-categories .cat-item,.sidebar-filters .vertical-nav .children .cat-item{position:relative;display:block}.sidebar-filters .vertical-nav .product-categories .cat-item a,.sidebar-filters .vertical-nav .children .cat-item a{display:inline-block;padding:5px 0;color:#6f6f6f}.sidebar-filters .vertical-nav .product-categories .cat-item.current-cat>a,.sidebar-filters .vertical-nav .children .cat-item.current-cat>a{color:#ed1c24}.sidebar-filters .vertical-nav .product-categories .cat-parent,.sidebar-filters .vertical-nav .children .cat-parent{padding-right:22px}.sidebar-filters .vertical-nav .product-categories .cat-parent>span,.sidebar-filters .vertical-nav .children .cat-parent>span{position:absolute;right:0;width:20px;height:30px;content:"";cursor:pointer}.sidebar-filters .vertical-nav .product-categories .cat-parent>span:before,.sidebar-filters .vertical-nav .children .cat-parent>span:before{position:absolute;top:50%;left:50%;width:11px;height:1px;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#6f6f6f}.sidebar-filters .vertical-nav .product-categories .cat-parent>span:after,.sidebar-filters .vertical-nav .children .cat-parent>span:after{position:absolute;top:50%;left:50%;width:1px;height:11px;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#6f6f6f}.sidebar-filters .vertical-nav .product-categories .cat-parent.open>span:before,.sidebar-filters .vertical-nav .children .cat-parent.open>span:before{width:100%}.sidebar-filters .vertical-nav .product-categories .cat-parent.open>span:after,.sidebar-filters .vertical-nav .children .cat-parent.open>span:after{height:0}.sidebar-filters .vertical-nav .children{margin-left:20px;display:none}.item-card{display:block;width:100%;max-width:360px;margin:0 auto 35px auto;border:1px solid #ccc;padding:10px;text-align:center;padding-bottom:0}.item-card__img{position:relative;overflow:hidden;width:100%}.item-card__img:before{display:block;width:100%;padding-bottom:76%;content:""}.item-card__img-holder{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.item-card__img-holder img{position:absolute;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.item-card__title{height:80px;margin-top:30px;color:#282828;font-size:20px;font-family:FuturaDemiC}.item-card__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;color:#8c8c8c;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none}.item-card__text{overflow:hidden;max-width:95%;margin-right:3px;margin-left:3px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.item-card__price{margin-bottom:15px}.mainscreen{position:relative;overflow:hidden;height:100vh;min-height:100vh;background:#000 url(//mesto.stebnev.ru/content/themes/moon-prism/./img/bg/bg-main.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.mainscreen-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mainscreen-info{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.6)}.mainscreen-info .container{height:100%}.mainscreen-row{height:100%}.mainscreen-top-block,.mainscreen-bottom-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mainscreen-bottom-block{padding-bottom:30px}.mainscreen-bottom__title{font-size:16px;margin-bottom:8px;text-transform:uppercase;word-wrap:nowrap}.mainscreen-bottom__subttile{font-size:15px;margin-top:8px}.mainscreen-bottom__subttile a{color:#ed1c24}.mainscreen-bottom__subttile a:hover,.mainscreen-bottom__subttile a:focus,.mainscreen-bottom__subttile a:active{color:#ed1c24;text-decoration:underline}.wellcome__img img{max-width:445px;width:100%}.delivery__img img{max-width:520px;width:100%}.wellcome__desc .fence,.delivery__desc .fence{width:80px}.about-us .container{background:#fff;-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,.1);box-shadow:0 0 10px 10px rgba(0,0,0,.1)}.about-us [class*=col-]{padding-right:0;padding-left:0}.about-us .about-us__info{position:relative;padding:25px}.about-us .about-us__info .fence--orange{position:absolute;right:0;bottom:-10px;left:0;width:100%}.about-us__img{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0}.about-us__img img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:100%}.about-us__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;min-height:320px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-us__info .fence{width:80px;margin-left:0}.about-us__name{margin-bottom:5px;text-transform:uppercase}.about-us__desc .title-2{font-size:2em;margin-bottom:.8em;text-align:left}.about-us__desc p{font-size:14px}.pdf-icon{display:inline-block;width:2em;height:2.4em;margin-right:15px;margin-bottom:-6px;background:transparent url(//mesto.stebnev.ru/content/themes/moon-prism/./svg/pdf-icon-min.svg) center no-repeat;-webkit-background-size:cover;background-size:cover}.about-us__pdf{display:inline-block;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#353535;border-bottom:1px solid rgba(53,53,53,.4)}.about-us__pdf:hover,.about-us__pdf:active,.about-us__pdf:focus{color:#672b2a;border-bottom-color:#672b2a}.menu{padding-top:50px;padding-bottom:50px}.menu-bg{margin-bottom:-1em}.menu-bg img{width:100%}.dishes-slider{width:100%;padding-top:50px;padding-bottom:50px}.dishes-slider-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dishes-slider__item{width:33.333333%;padding-bottom:99px;position:relative}.dishes-slider__img img{width:100%}.dishes-slider__desc{position:absolute;bottom:0;right:0;left:0;z-index:2;width:70%;margin:auto;padding:10px;text-align:center;background:#fff url(//mesto.stebnev.ru/content/themes/moon-prism/./img/bg/pattern.jpg)}.dishes-slider__desc .fence{width:80px;margin-bottom:10px}.dishes-slider__title{margin-bottom:20px;padding-top:5px;text-align:center;font-family:FuturaDemiC;text-transform:uppercase}.dishes-slider__subtitle{font-size:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none}.events{padding-top:50px;padding-bottom:80px}.events-page{padding-bottom:80px}.events-bg{margin-bottom:-1em}.events-bg img{width:100%}.page-link,.page-item.disabled .page-link{padding:.5rem .8rem;color:#353535;border-color:transparent;background:0 0}.page-item.disabled .page-link{color:rgba(0,0,0,.5)}.page-item:first-child .page-link{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.page-link:hover{color:#ed1c24;border-color:transparent;background:0 0}.page-item.active .page-link{color:#353535;border-color:#ed1c24;background:0 0}.callback-form{padding-top:80px;padding-bottom:80px;color:#fff;background:#000 url(//mesto.stebnev.ru/content/themes/moon-prism/./img/bg/form-bg.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.callback-form .fence{width:80px}.callback-form__wrap{margin-top:40px}.callback-form__wrap span.wpcf7-form-control-wrap,.form-group span.wpcf7-form-control-wrap{display:block}.callback-form__wrap br,.form-group br{display:none}.callback-form__wrap label{position:relative;display:block;margin-top:15px;margin-bottom:20px;padding-left:35px;cursor:pointer;text-align:left}.callback-form__wrap label:hover span:before,.callback-form__wrap label:active span:before,.callback-form__wrap label:focus span:before{border-color:#ed1c24}.callback-form__wrap label input[type=checkbox]{visibility:hidden;margin-left:-20px}.callback-form__wrap label input[type=checkbox]:checked+span:after{border-color:#ed1c24}.callback-form__wrap label span:before,.callback-form__wrap label span:after{position:absolute;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.callback-form__wrap label span:before{top:4px;left:2px;width:15px;height:15px;border:1px solid #fff;-webkit-border-radius:3px;border-radius:3px}.callback-form__wrap label span:after{top:1px;left:7px;width:9px;height:15px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-right:2px solid transparent;border-bottom:2px solid transparent}.input{width:100%;height:59px;margin-bottom:20px;padding:10px 20px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#fff;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.1);caret-color:#ed1c24}.input:hover,.input:focus,.input:active{border-color:#ed1c24}.delivery-bg{margin-bottom:-1.5em}.delivery-bg img{width:100%}.delivery__img{margin-top:20px;margin-bottom:40px;text-align:center}.delivery__img img{max-width:300px}.delivery__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.delivery__text .title-2{margin-bottom:20px}.delivery__text .fence{margin-bottom:20px}.column-wrap{text-align:center;-webkit-columns:auto 1;-moz-columns:auto 1;columns:auto 1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.photogallery-bg{margin-bottom:-1em}.photogallery-bg img{width:100%}.dish-card .title-2{margin-bottom:20px;text-align:left}.dish-card .fence{margin-bottom:20px;margin-left:0}.dish-card__img{margin-bottom:20px}.dish-card__img img{width:100%}.dish-card__desc{margin-bottom:2em;color:#8c8c8c}.dish-card__weight{margin-top:15px}.dish-card__price-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dish-card__price{font-size:25px}.dish-card__price-block{margin-bottom:20px}.dish-card__number::-webkit-inner-spin-button,.dish-card__number::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{background:0 0;-moz-appearance:textfield}.dish-card__number{font-size:16px;width:55px;text-align:center;color:#666;border:0;background-color:transparent;-moz-appearance:textfield}.dish-card__btn{font-size:25px;width:40px;height:40px;cursor:pointer;border:1px solid #672b2a;background-color:transparent}.dish-card__button .custom-btn{display:block;width:100%;padding-top:15px;padding-bottom:15px}.related-prod{margin-bottom:120px;padding-top:50px}.upper{text-transform:uppercase}.bold{font-weight:700}.underline{text-decoration:underline}.red{color:#ed1c24}.italic{font-style:italic}.mt-150{margin-top:150px}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.full-size{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width:576px){.menu-cat__card{min-width:100%}.menu-cat__card:before{padding-top:100%}.menu-cat__img{top:0}.menu-bg{margin-bottom:-2em}.events-bg{margin-bottom:-1em}.delivery-bg{margin-bottom:-3em}.delivery__img{text-align:left}.column-wrap{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}.delivery__img img{max-width:520px}.photogallery-bg{margin-bottom:-1.5em}.about-us .about-us__info{padding:40px}}@media (min-width:768px){.back-to-top{right:-70px;bottom:100px;width:auto;height:auto;padding:0;-webkit-border-radius:0;border-radius:0;background:0 0}.back-to-top__text{font-size:11px;display:inline-block;text-transform:uppercase;color:#353535}.map-col{height:640px}.footer-info__logo{text-align:left}.footer-info__name{text-align:left}.footer-info__owner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer-info__developer{text-align:left}.sidebar-filters h4.widgettitle{display:block}.catalog_title.catalog_btn{display:none}.sidebar-filters{display:block;margin:20px 0;border:0}.sidebar-filters .vertical-nav{margin:0}.menu-bg{margin-bottom:-3em}.events-bg{margin-bottom:-3em}.delivery-bg{margin-bottom:-4em}.delivery__img{margin-top:0;margin-bottom:0}.delivery__text .title-2{text-align:left}.delivery__text .fence{margin-left:0}.photogallery-bg{margin-bottom:-2em}}@media (min-width:992px){html{font-size:16px}h1.title-1{font-size:3.1em;line-height:1.42em}h2.title-2{font-size:2.44em}.related-prod h2.title-2{font-size:2.24em}.fixed-basket{border-top-width:80px;border-right-width:70px;border-bottom-width:80px}.fixed-basket__items{top:-25px;right:-50px}.fixed-basket__icon{right:-57px}.breadcrumb{margin-top:100px}.header--fixed .header__list-item a{padding:0}.header__navi{display:block}.header__nav-list{display:inline-block;padding-top:0}.header__list-item{display:inline-block;margin-right:20px}span.header__list-item{margin-right:0}.header__list-item a{display:inline-block;margin-bottom:0;padding:15px 0}.header__list-item.active a{border:0}.mobile-nav{display:block}.nav-block__burger{display:none}.nav-block__burger-lines{display:none}.event-card__desc{height:170px}.event-card__desc--main{height:190px;padding:35px 20px}.event-card__title{height:55px}.dish-card__text{margin-top:0}.dishes-slider-wrap .slick-arrow{opacity:0;z-index:49;top:0;bottom:98px;width:54px;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.dishes-slider-wrap:hover .slick-arrow,.dishes-slider-wrap .slick-arrow:hover{opacity:1}.dishes-slider-wrap .slick-arrow:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border-top:1px solid #fff;border-left:1px solid #fff}.dishes-slider-wrap .slick-prev{left:0;background:rgba(0,0,0,.5)}.dishes-slider-wrap .slick-prev:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.dishes-slider-wrap .slick-prev:before{display:none}.dishes-slider-wrap .slick-next{right:0;background:rgba(0,0,0,.5)}.dishes-slider-wrap .slick-next:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.dishes-slider-wrap .slick-next:before{display:none}.dishes-slider__desc{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:none;opacity:0}.dishes-slider__desc.center{display:block;opacity:1}.delivery__text .fence{margin-bottom:60px}.column-wrap{-webkit-columns:auto 4;-moz-columns:auto 4;columns:auto 4}.photogallery-bg{margin-bottom:-3em}.delivery-bg{margin-bottom:-5em}.about-us .about-us__info{padding:40px 20px 40px 40px}.events-bg img{width:80%}}@media (min-width:1200px){.breadcrumb{margin-top:120px}.header__logo{width:130px}.header__list-item{margin-right:30px}.header__list-item a{display:inline-block;margin-bottom:0}.menu-cat__title{font-size:30px}.mainscreen-bottom__title{font-size:18px}.mainscreen-bottom__subttile{font-size:16px}.about-us__desc .title-2{font-size:2.44em}.about-us__desc p{font-size:16px}.dishes-slider__title{padding-top:20px}.dishes-slider__subtitle{font-size:16px;height:120px}.photogallery-bg{margin-bottom:-4em}.delivery-bg{margin-bottom:-6em}.events-bg img{width:70%}}.menu-cat__card{position:relative}.mcc-header{font-size:26px;line-height:1.1em;position:absolute;top:10%;left:12%;text-align:left;color:#ed1c24}.mcc-cats{display:none}.menu-cat__card:before{display:inline}@media (min-width:1200px){.mcc-header{font-size:30px}}@media (min-width:1200px){.mcc-header{font-size:41px}}.menu-cat__card:hover img,.menu-cat__card:active img,.menu-cat__card:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menu-cat__card img{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.home .menu-cat__card:before{display:block}.mapbox{height:640px}div#map{height:640px}.contacts-page__bg{width:100%}@media (min-width:1200px){.contacts-page__bg{width:120%;max-width:534px}}.contacts-page{padding-top:30px}.contacts-form-block{padding:20px 30px 30px;text-align:center;border:5px solid #ed1c24}.contacts-form-block .items-group{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}.contacts-form-block .items-group .form-group{margin-right:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contacts-form-block .items-group .form-group:last-child{margin-right:0}.contacts-form-block .form-group{position:relative;margin-top:20px;margin-bottom:25px}.contacts-form-block .input{width:100%;height:48px;padding-left:0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#353535;border:none;border-bottom:1px solid #353535;outline:0;background:0 0}.contacts-form-block .input:hover,.contacts-form-block .input:active,.contacts-form-block .input:focus{color:#ed1c24;border-color:#ed1c24}.contacts-form-block .form-group:hover .label,.contacts-form-block .form-group:active .label,.contacts-form-block .form-group:focus .label{color:#ed1c24}.contacts-form-block .label.label--valid{top:-20px}.contacts-form-block .label--valid.label--textarea{top:-30px}.contacts-form-block textarea.input{overflow:hidden;min-height:48px;padding-top:12px}.contacts-form-block .label{font-size:16px;position:absolute;top:14px;left:0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;pointer-events:none}.contacts__group{margin-bottom:25px}.contacts__title{font-size:20px;margin-bottom:5px}.contacts__desc{margin-bottom:10px}.contacts__link{color:#353535}.contacts__link:hover,.contacts__link:active,.contacts__link:focus{color:#ed1c24}.contacts-form-block .items-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts-form-block .items-group .form-group{margin-right:0}@media (min-width:768px){.contacts-form-block .items-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.contacts-form-block .items-group .form-group{margin-right:30px}}.checkbox-wrap label{position:relative;display:block;margin-top:15px;margin-bottom:20px;padding-left:35px;cursor:pointer;text-align:left}.checkbox-wrap label span:before{top:4px;left:2px;width:15px;height:15px;border:1px solid #fff;-webkit-border-radius:3px;border-radius:3px}.checkbox-wrap label span:after{top:1px;left:7px;width:9px;height:15px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-right:2px solid transparent;border-bottom:2px solid transparent}.checkbox-wrap--inverse label span:before{border-color:#ed1c24}.checkbox-wrap label input[type=checkbox]{visibility:hidden;margin-left:-20px}.checkbox-wrap--inverse label span:before{border-color:#ed1c24}.checkbox-wrap--inverse label:hover span:before,.checkbox-wrap--inverse label:active span:before,.checkbox-wrap--inverse label:focus span:before{border-color:#353535}.checkbox-wrap label span:before,.checkbox-wrap label span:after{position:absolute;content:"";-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.checkbox-wrap label input[type=checkbox]:checked+span:after{border-color:#ed1c24}.item-thumb-mid{text-align:center}.item-thumb-mid img{display:inline;width:auto;max-width:100%;height:auto;max-height:240px}.countres-block{overflow:hidden}.cr-item{text-align:center}.woocommerce-page div.product div.summary{width:100%}.woocommerce div.product div.images{width:100%}#btnminus,#btnplus{font-size:25px;width:40px;height:40px;cursor:pointer;border:1px solid #672b2a;border-radius:0;background-color:transparent}.ion-ios-minus-empty{position:absolute;top:0;left:37%}.ion-ios-plus-empty{position:absolute;top:1px;left:31%}.woocommerce .quantity .qty{border:0}.woocommerce .quantity input{line-height:2}.single-product input::-webkit-outer-spin-button,.single-product input::-webkit-inner-spin-button{-webkit-appearance:none}.product-btn-buy button{position:relative;display:block;width:100%;margin-top:10px;padding:15px;padding-top:15px;padding-bottom:15px;cursor:pointer;text-align:center;border:1px solid #672b2a;background:0 0}.product-btn-buy button:before{position:absolute;right:0;bottom:-6px;left:0;display:block;width:100%;height:1px;margin:auto;content:"";-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#ed1c24}.product-btn-buy button:after{position:absolute;top:-1px;right:0;left:0;display:block;width:0;height:1px;margin:auto;content:"";-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;background:#ed1c24}.product-btn-buy button:hover:before,.product-btn-buy button:focus:before,.product-btn-buy button:active:before{bottom:-1px;width:0;opacity:0}.product-btn-buy button:hover:after,.product-btn-buy button:focus:after,.product-btn-buy button:active:after{top:-6px;width:100%;opacity:1}.product-btn-buy{width:100%}.woocommerce-message{border-top-color:#672b2a}.woocommerce-message:before{content:"\e015";color:#672b2a}.owl-stage-outer{padding-bottom:5px}.woocommerce-Price-amount.amount{color:#353535}.related-prod .product-btn-buy button{max-width:230px}.slidercat-btn{text-align:center}.product-btn-buy.product-btn{display:flex;justify-content:center}div#rt-carousel{padding-top:25px}.item-card .product-btn-buy button{max-width:230px}.category-content{padding-top:20px}.woocommerce-pagination{padding-top:20px;padding-bottom:40px}ul.page-numbers{border:0 !important}a.page-numbers{width:35px;height:35px}span.page-numbers.current{width:35px;height:35px}ul.page-numbers li{border:0 !important}.woocommerce nav.woocommerce-pagination ul li span.current{border:1px solid #ed1c24;background:unset}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#c2c2c2;background:unset}.page-numbers a{color:#353535}.owl-carousel .owl-item img{width:unset}.menu-cat__card.product-category.product.last .mcc-header{top:50%}.form-group{position:relative;display:block}span.wpcf7-not-valid-tip{font-size:11px;position:absolute;z-index:100;top:5px;right:10px;display:inline-block}div.wpcf7-response-output{display:none !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff;background-color:#ed1c24;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:#75403f}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:100%;max-width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:100%;max-width:100%;padding-left:0}@media (min-width:1024px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:48%;padding-left:15px}}.woocommerce form .form-row{display:block;margin:0 0 6px;padding:3px}.col2-set .col-1{padding-left:0}.woocommerce input{padding-left:10px}.quantity input{height:unset;padding-left:0}.cart-collaterals{padding-bottom:60px}div#order_review{margin-bottom:80px}.col-sm-4.col-lg-6.order-sm-first{padding-top:50px}.page-single-news{padding-top:80px;padding-bottom:80px}.page-single-news .col-12.col-lg-3 img{width:100%}.event-card__img{display:block;display:flex;overflow:hidden;height:350px;justify-content:center}.event-card__img img{display:inline-block;width:auto;height:100%}.event-card__title{margin-bottom:10px;font-family:FuturaDemiC}.wp-pagenavi{padding-top:30px;text-align:center}.wp-pagenavi a{color:#353535}.wp-pagenavi a:hover{color:#ed1c24}.wp-pagenavi span.current{font-weight:400}.wp-pagenavi a,.wp-pagenavi span{margin:2px;padding:10px 14px;text-decoration:none;border:1px solid transparent}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#ed1c24}.wp-pagenavi a:hover{border-color:transparent}.page-header{padding-top:60px;padding-bottom:50px}.main-slide-event{margin-right:15px}.event-slider{padding-top:90px}.gallery__title{color:#fff}.gallery__title:hover{color:#fff}.page-single-news img{width:100%;height:auto;max-width:600px}.pop-section-card{overflow:hidden;height:350px;width:auto;position:relative}.pop-section-card a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.pop-section-card a img{position:absolute;height:100%;width:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dish-card div.thumbnails{padding-top:10px}.dish-card div.thumbnails a.zoom{display:inline-block;margin-right:10px !important;width:auto !important;float:none !important}.dish-card div.thumbnails a.zoom:last-child{margin-right:0 !important}.woocommerce span.onsale{top:0;left:0;padding:0 19px;border-radius:0;background-color:#ed1c24}del span{font-size:14px;color:#ccc}.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:50px}.gallery-card.pg-s a{display:block}div.gallery-card.pg-sh{position:relative;margin-bottom:30px}.gallery-card.pg-sh:before{position:absolute;padding-top:0;right:15px;left:15px;top:0;bottom:0}.gallery-card.pg-sh img{width:100%;-webkit-transition:all .8s ease-in;-o-transition:all .8s ease-in;transition:all .8s ease-in;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.gallery-card.pg-sh:hover img,.gallery-card.pg-sh:active img,.gallery-card.pg-sh:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-card.pg-sh a{color:#fff;font-family:"FuturaDemiC";font-size:20px;display:block;overflow:hidden}.gallery-card.pg-s .m-cat-content a .gallery__title-block:before{border-color:#fff}.gallery-card.pg-s:hover .gallery__title-block:before,.gallery-card.pg-s:active .gallery__title-block:before,.gallery-card.pg-s:focus .gallery__title-block:before{border-color:#fff}#rt-carousel .cr-item{text-align:center;border:1px solid #ccc;padding:10px;padding-bottom:20px}@media (min-width:768px){#rt-carousel .cr-item{padding-bottom:0}}#rt-carousel .item-card{border:0}.single-product-img img{border:1px solid #ccc;padding:10px}.woocommerce.columns-4{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.m-cat-content{position:relative}.mt-3{display:flex;flex-flow:column}.about-us__menu.mt-3 ul{margin:0;padding:0;list-style-type:none;padding-top:15px}.about-us__menu.mt-3 ul li{margin-bottom:10px;font-style:italic;font-size:.8em}.about-us__menu.mt-3 ul li:last-child{margin-bottom:0}#wpcf7-f16074-o1>form>div.wpcf7-response-output.wpcf7-display-none.alert.wpcf7-validation-errors{display:none !important}.about-us__position{font-style:italic;font-size:.8em}.relative-news{padding-top:65px;padding-bottom:20px}.rnc-text{padding-bottom:24px}.rnc-date{font-size:12px}h3.widget-title.berocket_aapf_widget-title{padding:20px 0}.berocket_aapf_widget li{padding-bottom:10px}#coupon_code{max-width:130px;width:100%}.item-thumb{display:block;width:100%;position:relative}.item-thumb:before{content:"";width:100%;display:block;padding-top:66.666666%}.item-thumb .item-thumb-mid{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.item-thumb .item-thumb-mid img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.item-khit{background:#f9a825;position:absolute;top:30px;right:15px;font-size:12px;padding:3px 11px;color:#fff;z-index:1}.item-recomend{background:#297db0;position:absolute;top:0;right:0;font-size:12px;padding:4px 7px;color:#fff;z-index:1}.item-novinka{position:absolute;top:17px;right:33px;font-size:12px;z-index:1;padding:3px 13px;color:#fff;width:70px;height:19px;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/img/tagging-new.png);background-repeat:no-repeat}.dish-card.row span.onsale{top:11px;left:26px}.dish-card.row{padding-top:30px}.woocommerce-info{border-top-color:#ed1c24;width:100%}.woocommerce-info:before{color:#ed1c24}.no-products.woocommerce-info{font-size:14px !important;text-align:left;line-height:2.8em;font-weight:400 !important}.woocommerce ul.order_details li{float:left;margin-right:11em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:0;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;padding-top:10px}@media (min-width:768px){.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}}p.green-zone:before{content:" ";display:block;background-color:#6ecf5f;width:75px;height:25px;margin-right:12px;float:left}p.red-zone:before{content:" ";display:block;background-color:#d24a43;width:75px;height:25px;margin-right:12px;float:left}.delivery-map p{margin-bottom:5px}.price-sum{font-weight:700}.delivery-map{padding-top:6px}p.price-sum{padding-top:8px}h3#order_review_heading{padding-top:10px}.cart_totals.calculated_shipping input.shipping_method{height:18px !important}#shipping_method input{height:18px !important}.woocommerce-pagination{display:block !important}.berocket_aapf_widget input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]){width:100px;height:32px}.vertical-nav .widget ul li:last-of-type{border-bottom:0}.vertical-nav .widget ul{padding-left:0;list-style:none}ul.berocket_aapf_widget{margin-bottom:30px;margin-right:0;padding-left:0}.expire{position:relative;opacity:.5}.expired-title{position:absolute;left:0;padding:23px 10px;color:#fff;background:#ed1c24;top:50%;padding-right:90px;padding-left:15px}.ev-cursor{cursor:default}.woocommerce span.onsale{top:-11px;left:-11px;font-weight:400;padding:5px 13px;background-color:#ed1c24;min-height:unset;min-width:unset;line-height:1.12;font-size:12px}button.owl-dot{width:15px;height:15px;margin-right:10px;border:1px solid #ed1c24 !important}button.owl-dot.active{background:#ed1c24 !important;width:15px;height:15px}.owl-dots{text-align:center;padding-top:20px}form.cart{margin-bottom:16px !important}.woocommerce table.shop_table,.woocommerce-checkout #payment{border-radius:0}.woocommerce-cart table.cart .product-thumbnail{width:224px}.woocommerce-cart table.cart img{width:230px}.woocommerce-page table.cart td.actions{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text{height:40px}.woocommerce .cart .button{height:40px}.woocommerce button.button,.woocommerce a.button{border-radius:0}.page-404{background:url(//mesto.stebnev.ru/content/themes/moon-prism/./img/error404.png) no-repeat center;padding-top:50%;width:100%;height:auto}.page-top{padding-top:100px;text-align:center}.page-404-text{text-align:center;font-size:39px;font-family:"GothamPro";padding-top:30px}.page-404-text1{text-align:center;font-size:18px;font-family:"GothamPro";padding-top:20px}.page-404-link{font-size:16px;font-family:"GothamPro";color:#b30b0b;text-align:center;margin-top:10px;margin-bottom:100px}.page-404-link a{color:#b30b0b;text-decoration:underline}.page-top img{width:100%;height:auto;max-width:850px}.woocommerce-info a{color:#b30b0b;text-decoration:underline}#orderVideo .modal-content{background-color:unset;border:0}#orderVideo .close{color:#fff;text-shadow:unset}.wpcf7 a{font-size:unset;text-decoration:underline;margin-left:-6px}#form-callback a{color:#fff}#form-callback a:hover{color:#ed1c24}.page-single-news .page-header{padding-top:0}.page-single-news .page-header h1{line-height:1.2}#billing_country_field{display:none}.timework-b{font-weight:500;margin-bottom:10px;font-size:16px}.productt-btn p{line-height:0;font-size:14px}.timework-bottom{padding-top:5px;padding-bottom:15px}.timework-1{padding-bottom:10px}.slidercat-btn p{line-height:0;font-size:14px}.pagination{justify-content:center}.page-numbers.current{color:#c21f2b;text-decoration:underline}.page-numbers{padding:.25rem .5rem}.page-numbers a:hover,.page-numbers a:focus,.page-numbers a:active{color:#c21f2b;text-decoration:none;outline-style:none;outline:0}.fas-sm-table{width:100%;overflow:scroll}.single-galereya .gallery__img img{width:100% !important}.formDisabled form{position:relative}.formDisabled form:after{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:rgba(0,0,0,.8)}.formDisabled form:before{content:"Извините, бронь временно невозможна ";position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) rotate(-45deg);color:rgba(255,255,255,.3);font-weight:500;font-size:3em;z-index:2}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:none !important}.tabs-st{max-width:100%;margin-left:auto;margin-right:auto}.tabs-st>input[type=radio]{display:none}.tabs-st>input[type=radio]:checked+label{background-color:#ed1c24;border-bottom:2px double #e17600}.tabs-st>div{display:none;border:0 solid #eee;padding:20px 15px 80px;border-radius:4px}#tab-btn-1-st:checked~#content-1-st,#tab-btn-2-st:checked~#content-2-st,#tab-btn-3-st:checked~#content-3-st{display:block}.tabs-st>label{display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-color:#e17600;border:1px solid transparent;padding:10px 50px;font-size:16px;line-height:30px;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;margin-left:6px;cursor:pointer;margin-bottom:10px}.tabs-st>label:first-of-type{margin-left:0}.BMenu{position:fixed;left:2%;bottom:5%;color:#fff !important;text-align:center;width:150px;font-size:12px;height:172px;display:flex;justify-content:center;align-items:center;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/./img/dd2.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.pulsing{position:relative;width:95%;height:143px;border-radius:100%;bottom:-13px;animation:pulsing 2s infinite}@-webkit-keyframes pulsing{0%{-webkit-box-shadow:0 0 0 0 rgba(82,198,255,.7)}70%{-webkit-box-shadow:0 0 0 18px rgba(82,198,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(82,198,255,0)}}@keyframes pulsing{0%{-moz-box-shadow:0 0 0 0 rgba(82,198,255,.7);box-shadow:0 0 0 0 rgba(82,198,255,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(82,198,255,0);box-shadow:0 0 0 18px rgba(82,198,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(82,198,255,0);box-shadow:0 0 0 0 rgba(82,198,255,0)}}@media (min-width:200px) and (max-width:799px){.BMenu{bottom:2%;width:100px;height:100px;font-size:8px}.pulsing{position:relative;width:75px;height:75px;border-radius:100%;bottom:-5px;animation:pulsing 2s infinite}}.hidden{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{display:none}.woocommerce table.shop_attributes td{text-align:right}.woocommerce table.shop_attributes th{width:190px}.product-categories .cat-item:first-child:after{content:"";position:absolute;top:7px;left:-85px;z-index:1;width:70px;height:19px;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/img/tagging-new.png);background-repeat:no-repeat;background-size:contain}.product-category:first-child{position:relative}.product-category:first-child:after{content:"";position:absolute;top:10px;right:25px;z-index:1;width:70px;height:19px;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/img/tagging-new.png);background-repeat:no-repeat;background-size:contain}@media (max-width:1300px){.product-categories .cat-item:first-child:after{display:none}}.newTel{width:25px;height:25px;position:absolute;right:20%;-webkit-animation:tilt-shaking .5s infinite ease-in-out;animation:tilt-shaking .5s infinite ease-in-out}@media (min-width:769px){.newTel{display:none}}@keyframes tilt-shaking{0%{transform:rotate(0deg)}25%{transform:rotate(8deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-8deg)}100%{transform:rotate(0deg)}}.menu-item-has-children{position:relative !important}.home .menu-item-has-children:after{border-color:transparent transparent #fff}.menu-item-has-children:after{content:"";position:absolute;right:0;top:50%;border-style:solid;border-width:0 5px 5px;border-color:transparent transparent #000;transform:translateY(-50%);transition:.5s}.sub-menu{position:absolute !important;left:-25px !important;width:100% !important;padding:10px 25px !important;top:auto !important;text-align:left !important;width:max-content !important;visibility:hidden;opacity:0;transition:.4s}.sub-menu a{padding:2px !important}.active .sub-menu a{color:#161616 !important}.sub-menu li{list-style:none}.header--fixed .sub-menu{background:rgba(0,0,0,.65) !important;top:150% !important}.header--fixed.header--inverse .sub-menu{background:rgba(240,240,240,.9) !important}.header__list-item.menu-item-has-children{padding-right:20px}.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.menu-item-has-children:hover:after{transform:translateY(-50%) rotate(180deg);transition:.5s}@media screen and (max-width:768px){.sub-menu{position:relative !important;left:unset !important;padding:10px 25px !important;top:auto !important;text-align:center !important;width:100% !important;visibility:visible;opacity:1;transition:.4s}.sub-menu a{padding:10px !important;color:#252525 !important;border:none !important}.home .sub-menu a{padding:10px !important;color:#fff !important;border:none !important}.menu-item-has-children:after{right:30px;top:25px}.sub-menu{height:0;visibility:hidden;padding:0 !important}.sub-menu.visibled{height:auto;visibility:visible;padding:10px 25px !important}.header__list-item.menu-item-has-children{padding:0}}.single-product .minus,.single-product .plus{display:none}.woocommerce-cart .woocommerce{padding-bottom:50px}.woocommerce-cart .page-header{padding-top:40px;padding-bottom:40px}.woocommerce-cart h1{margin-bottom:0;font-weight:400;font-size:24px;line-height:1.5}.woocommerce-cart .woocommerce{display:flex;justify-content:space-between}.woocommerce-cart .woocommerce-cart-left{width:826px}.woocommerce-cart .woocommerce-error{background-color:#fdd4b3;padding:12px 20px;border-top:none;border-radius:5px;margin-bottom:50px;font-size:14px}.woocommerce-cart .woocommerce-message{display:none}.woocommerce-cart .woocommerce-error:before{display:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents{border:none;margin-bottom:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{padding:0;padding-right:15px;padding-bottom:15px;border-bottom:1px solid rgba(53,53,53,1);font-size:14px;font-weight:400;color:#737373}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{text-transform:lowercase}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents td{padding:15px 15px 15px 0;border-top:none;border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{width:50px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove{position:relative;display:block;display:flex;justify-content:center;align-items:center;width:29px;height:29px;border-radius:100%;transition:background-color .2s ease-in;background-color:#fdd4b3}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover{background-color:#ed1c24}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:after{content:"";position:absolute;width:15px;height:1px;background-color:#3f3f3f;transition:background-color .2s ease-in}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:before{transform:rotate(-45deg)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:after{transform:rotate(45deg)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover:after{background-color:#fff}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove span{position:absolute;left:-10px;width:max-content;padding:3px 10px;border-radius:50px;background-color:#ebe9eb;font-size:14px;font-weight:400;color:#515151;transform:translateX(-100%);opacity:0;transition:opacity .4s ease-in}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover span{opacity:1}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{width:105px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name{width:400px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name a{display:block;color:#353535}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity{width:185px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .quantity{display:flex;align-items:center}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .input-text{width:35px;padding:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .minus,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 10px 12px;border:none;background-color:transparent;appearance:none;cursor:pointer;line-height:1}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .minus:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus:after{content:"";position:absolute;width:11px;height:1px;background-color:#353535}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus:before{transform:rotate(90deg)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents img{width:90px;max-height:61px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce_hidden{display:none}.woocommerce-cart .woocommerce-cart-right{width:262px}.woocommerce-cart .woocommerce .cart-collaterals{display:flex;flex-direction:column;align-items:center}.woocommerce-cart .woocommerce .cart_totals{width:100%;float:none;padding:20px;border:1px solid #e4e4e4;margin-bottom:20px}.woocommerce-cart .woocommerce .cart_totals h2{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin:0;font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;text-transform:none;color:#353535}.woocommerce-cart .woocommerce .cart_totals .shop_table{padding:20px 0 10px;border:none;margin:0}.woocommerce-cart .woocommerce .cart_totals .shop_table td,.woocommerce-cart .woocommerce .cart_totals .shop_table th{width:50%;padding:0;border:none}.woocommerce-cart .woocommerce .cart_totals .shop_table th{padding-right:10px}.woocommerce-cart .woocommerce .cart_totals .shop_table td{padding-left:10px;text-align:right}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals th{font-weight:400;font-size:14px;color:#737373}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal td{padding-bottom:10px}.woocommerce-cart .woocommerce .cart_totals .cart-subtotal th,.woocommerce-cart .woocommerce .cart_totals .cart-subtotal td{padding-bottom:20px;border-bottom:1px solid #e4e4e4}.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td{color:#ed1c24}.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total td{padding-top:20px}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button{width:100% !important;border:1px solid #ed1c24 !important;background-color:#ed1c24 !important;color:#fff !important}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:before,.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:after{background:#ed1c24 !important}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce_cart_catalog{text-decoration:underline}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce_cart_catalog:hover{text-decoration:none}.woocommerce-checkout .page-header{display:none}.woocommerce-checkout .woocommerce-error{background-color:#fdd4b3;padding:12px 20px;border-top:none;border-radius:5px;margin-bottom:50px;font-size:14px}.woocommerce-checkout .woocommerce-error:before{display:none}.woocommerce-checkout .woocommerce{padding-bottom:20px}.woocommerce-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper>*{width:calc(33.3% - 12px) !important}.woocommerce-checkout .woocommerce form #billing_first_name_field{width:100% !important}.woocommerce-checkout .woocommerce form #billing_phone_field{width:calc(50% - 10px) !important}.woocommerce-checkout .woocommerce form #billing_email_field{width:calc(50% - 10px) !important}.woocommerce-checkout .woocommerce form #billing_address_1_field{width:calc(50% - 10px) !important}.woocommerce-checkout .woocommerce form #billing_address_2_field{width:calc(25% - 16px) !important}.woocommerce-checkout .woocommerce form #billing_address_3_field{width:calc(25% - 12px) !important}.woocommerce-checkout .woocommerce form #billing_comments_field{width:100% !important}.woocommerce-checkout .woocommerce form #billing_comments_field{width:100% !important}.woocommerce-checkout .woocommerce form label .optional{display:none}.woocommerce-checkout .checkout_title{display:flex;padding:50px 0}.woocommerce-checkout .checkout_cart{position:relative;margin-right:66px;font-family:"Playfair Display SC";font-weight:400;font-size:24px;line-height:1.5;color:#737373;transition:color .3s ease-in}.woocommerce-checkout .checkout_cart:before{content:"";position:absolute;right:-40px;top:calc(50% - 7px);width:6px;height:10px;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/img/arrow.svg);background-repeat:no-repeat}.woocommerce-checkout .checkout_cart:hover{color:#353535}.woocommerce-checkout .checkout_text{margin-right:66px;font-family:"Playfair Display SC";font-weight:400;font-size:24px;line-height:1.5;color:#353535}form.woocommerce-checkout{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce-checkout .woocommerce-NoticeGroup{width:100%;padding-bottom:20px}.woocommerce-checkout .checkout_left{width:774px}.woocommerce-checkout .woocommerce ul#shipping_method .amount{font-weight:400}.woocommerce-checkout .checkout_service{display:flex;justify-content:space-between;margin-bottom:30px}.woocommerce-checkout .checkout_service-delivery{width:calc(50% - 30px)}.woocommerce-checkout .checkout_service-delivery .woocommerce-shipping-totals{display:flex;flex-direction:column}.woocommerce-checkout .checkout_service-delivery .woocommerce-shipping-totals .woocommerce-shipping-methods li{margin-bottom:20px}.woocommerce-checkout .checkout_service-delivery input,.woocommerce-checkout .checkout_service-payment input{display:none}.woocommerce-checkout .checkout_service-delivery label,.woocommerce-checkout .checkout_service-payment label{position:relative;display:block !important;padding-left:40px;line-height:1.5 !important}.woocommerce-checkout .checkout_service-delivery label:before,.woocommerce-checkout .checkout_service-payment label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #e3e3e3;border-radius:50%;background-color:#fff;transition:all .4s ease}.woocommerce-checkout .checkout_service-delivery label:after,.woocommerce-checkout .checkout_service-payment label:after{content:"";position:absolute;transition:all .4s ease}.woocommerce-checkout .checkout_service-delivery input[type=radio]:checked+label:before,.woocommerce-checkout .checkout_service-payment input[type=radio]:checked+label:before,.woocommerce-checkout .checkout_service-delivery input[type=hidden]+label:before{border:1px solid transparent;background-color:#ee7c00}.woocommerce-checkout .checkout_service-delivery input[type=radio]:checked+label:after,.woocommerce-checkout .checkout_service-delivery input[type=hidden]+label:after,.woocommerce-checkout .checkout_service-payment input[type=radio]:checked+label:after{left:5px;top:5px;width:12px;height:12px;border-radius:100%;background-color:#fff}.woocommerce-checkout .checkout_service-delivery .woocommerce-shipping-totals{display:flex;flex-direction:column}.woocommerce-checkout .checkout_service-delivery table{width:100%}.woocommerce-checkout .checkout_service-delivery th{padding-bottom:15px;border-bottom:1px solid #353535;font-weight:500;font-size:16px;line-height:1.5;color:#353535}.woocommerce-checkout .checkout_service-delivery tr:nth-child(2) th{display:none}.woocommerce-checkout .checkout_service-delivery td{padding:20px 0}.woocommerce-checkout .checkout_service-payment{width:calc(50% - 30px)}.woocommerce-checkout .checkout_service-payment .checkout_service-payment-title{padding-bottom:15px;border-bottom:1px solid #353535;font-weight:500;font-size:16px;line-height:1.5;color:#353535}.woocommerce-checkout .checkout_service-payment .woocommerce-checkout-payment{background:0 0 !important}.woocommerce-checkout .checkout_service-payment .payment_box{display:none !important}.woocommerce-checkout .checkout_service-payment .payment_methods{padding:20px 0 !important;border:none !important}.woocommerce-checkout .checkout_service-delivery th{padding-bottom:15px;border-bottom:1px solid #353535;font-weight:500;font-size:16px;line-height:1.5;color:#353535}.woocommerce-checkout .checkout_service-payment .shop_table,.woocommerce-checkout .checkout_service-payment .place-order{display:none}.woocommerce-checkout .woocommerce_checkout_person h3{display:none}.woocommerce-checkout .woocommerce_checkout_person .woocommerce_checkout_title{padding-bottom:15px;border-bottom:1px solid #353535;font-weight:500;font-size:16px;line-height:1.5;color:#353535}.woocommerce-checkout .woocommerce_checkout_person .form-row{padding:0;margin-bottom:20px}.woocommerce-checkout .woocommerce_checkout_person .form-row:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce_checkout_person label{margin-bottom:5px;padding-left:25px;font-size:12px;line-height:1.4 !important;color:#848484}.woocommerce-checkout .woocommerce_checkout_person abbr{color:#f48f19 !important}.woocommerce-checkout .woocommerce_checkout_person .input-text{padding:18px;border:1px solid #e4e4e4;border-radius:5px !important;font-family:'Roboto',sans-serif;font-size:14px;line-height:1.5;color:#434343}.woocommerce-checkout .woocommerce_checkout_person .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0 110px}.woocommerce-checkout .delivery-map{display:flex;justify-content:space-between}.woocommerce-checkout .delivery-map .delivery-map__left{width:360px}.woocommerce-checkout .delivery-map .delivery-map__title{padding-bottom:15px;border-bottom:1px solid #353535;margin-bottom:15px;font-weight:500;font-size:16px;line-height:1.5;color:#353535}.woocommerce-checkout .delivery-map .green-zone,.woocommerce-checkout .delivery-map .red-zone{font-size:14px;color:#737373}.woocommerce-checkout .delivery-map .green-zone span,.woocommerce-checkout .delivery-map .red-zone span{color:#353535}.woocommerce-checkout .delivery-map__right{width:351px}.woocommerce-checkout .checkout_right{position:relative;width:263px}.woocommerce-checkout .checkout_right .wc_payment_methods{display:none}.woocommerce-checkout .checkout_right .cart-collaterals{top:60px;position:sticky}.woocommerce-checkout .checkout_right tbody{display:none}.woocommerce-checkout .checkout_right .cart-collaterals{display:flex;flex-direction:column;align-items:center}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper{width:100%;float:none;padding:20px;border:1px solid #e4e4e4;margin-bottom:20px}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper table{margin-bottom:0;border-collapse:collapse}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper td,.woocommerce-checkout .checkout_right .cart-collaterals-wrapper th{padding:0;border:none}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper thead tr{border-bottom:1px solid #e4e4e4 !important}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper th{font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;text-transform:none;color:#353535;padding-bottom:10px}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .cart-subtotal th{font-weight:400;font-size:14px;color:#737373;padding:20px 0 10px}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .cart-subtotal td{font-weight:400;color:#353535;text-align:right;padding:20px 0 10px}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .woocommerce-shipping-totals{border-bottom:1px solid #e4e4e4 !important}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .woocommerce-shipping-totals th{font-weight:400;font-size:14px;color:#737373;padding:0 0 20px}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .woocommerce-shipping-totals td{font-weight:400;color:#ed1c24;text-align:right;padding:0 0 20px}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .order-total th{padding:20px 0 0}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .order-total td{text-align:right;padding:20px 0 0}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .woocommerce-checkout-payment{background:0 0 !important}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .woocommerce-checkout-payment .place-order{padding:0 !important}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .button{width:100% !important}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .button{width:100% !important;border:1px solid #ed1c24 !important;background-color:#ed1c24 !important;color:#fff !important}.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .button:before,.woocommerce-checkout .checkout_right .cart-collaterals-wrapper .button:after{background:#ed1c24 !important}.woocommerce-checkout .checkout_right .woocommerce_cart_catalog{text-decoration:underline}.woocommerce-checkout .checkout_right .woocommerce_cart_catalog:hover{text-decoration:none}.woocommerce-thankyou .woocommerce-order_title{font-family:"Playfair Display SC";color:inherit;margin-bottom:0;padding:40px 0;font-weight:400;font-size:24px;line-height:1.5}.woocommerce-thankyou .woocommerce-notice{position:relative;padding-left:45px;padding-bottom:30px;font-weight:700;font-size:16px}.woocommerce-thankyou .woocommerce-notice:before{content:"";position:absolute;top:-4px;left:0;width:31px;height:31px;background-image:url(//mesto.stebnev.ru/content/themes/moon-prism/svg/thankyou.svg);background-repeat:no-repeat}.woocommerce-thankyou .woocommerce-order-overview{display:flex;width:100%;padding:0;margin:0}.woocommerce-thankyou .woocommerce-order-overview>*{width:auto;flex-grow:1;border-right:none !important;font-weight:400 !important;font-size:14px !important;text-transform:lowercase !important;margin:0 !important;padding:0 !important;color:#737373}.woocommerce-thankyou .woocommerce-order-overview>*>strong{font-weight:400 !important;font-size:16px !important;color:#353535 !important;padding-top:20px;margin-top:15px;border-top:1px solid #353535}.woocommerce-thankyou .woocommerce-order-details{display:none}.woocommerce-thankyou .woocommerce-customer-details{display:none}.woocommerce-thankyou p{display:none}.woocommerce-order-details-castom-title{margin-bottom:20px;font-weight:500;font-size:16px;line-height:150%;color:#353535}.woocommerce-order-details-castom-list{border:1px solid #e4e4e4;background-color:#fff;margin:0;margin-bottom:30px;padding:0;list-style:none}.woocommerce-order-details-castom-item{padding:10px 20px;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between}.woocommerce-order-details-castom-item:last-child{border-bottom:none}.woocommerce-order-details-castom-name{font-weight:400;font-size:16px;line-height:150%;color:#737373;margin-right:20px}.woocommerce-order-details-castom-total{flex-shrink:0}.woocommerce-order-details-castom-name>span{font-weight:500;color:#353535}.woocommerce-thankyou .wc-proceed-to-checkout,.woocommerce-thankyou .wc-proceed-to-checkout a{display:inline-block}.woocommerce-thankyou .wc-proceed-to-checkout a{padding:12px 30px !important;font-weight:400;font-size:16px !important;line-height:150%}@media screen and (max-width:1599.98px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove span{position:absolute;left:auto;right:-10px;transform:translateX(100%)}}@media screen and (max-width:1199.98px){.woocommerce-cart .page-header{padding-top:30px;padding-bottom:30px}.woocommerce-cart h1{font-size:22px}.woocommerce-cart .woocommerce-cart-left{width:665px}.woocommerce-cart .woocommerce-error{padding:10px 20px;margin-bottom:30px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents td{padding:15px 10px 15px 0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{width:48px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{width:90px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name{width:305px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity{width:140px}.woocommerce-cart .woocommerce-cart-right{width:245px}.woocommerce-cart .woocommerce .cart-collaterals{display:flex;flex-direction:column;align-items:center}.woocommerce-cart .woocommerce .cart_totals{width:100%;float:none;padding:20px;border:1px solid #e4e4e4;margin-bottom:20px}.woocommerce-cart .woocommerce .cart_totals h2{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin:0;font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;text-transform:none;color:#353535}.woocommerce-cart .woocommerce .cart_totals .shop_table{padding:20px 0 10px;border:none;margin:0}.woocommerce-cart .woocommerce .cart_totals .shop_table td,.woocommerce-cart .woocommerce .cart_totals .shop_table th{width:50%;padding:0;border:none}.woocommerce-cart .woocommerce .cart_totals .shop_table th{padding-right:10px}.woocommerce-cart .woocommerce .cart_totals .shop_table td{padding-left:10px;text-align:right}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals th{font-weight:400;font-size:14px;color:#737373}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal td{padding-bottom:10px}.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals th,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td{padding-bottom:20px;border-bottom:1px solid #e4e4e4}.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td{color:#ed1c24}.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total td{padding-top:20px}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button{width:100% !important;border:1px solid #ed1c24 !important;background-color:#ed1c24 !important;color:#fff !important}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:before,.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:after{background:#ed1c24 !important}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce_cart_catalog{text-decoration:underline}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce_cart_catalog:hover{text-decoration:none}.woocommerce-checkout .checkout_title{padding:45px 0}.woocommerce-checkout .woocommerce-error{padding:10px 20px;margin-bottom:30px}.woocommerce-checkout .checkout_cart{margin-right:40px;font-size:20px}.woocommerce-checkout .checkout_cart:before{right:-25px;top:calc(50% - 6px);width:5px;height:8px;background-size:5px 8px}.woocommerce-checkout .checkout_text{font-size:20px}.woocommerce-checkout .checkout_left{width:630px}.woocommerce-checkout .checkout_service{margin-bottom:20px}.woocommerce-checkout .checkout_service-delivery{width:calc(50% - 25px)}.woocommerce-checkout .checkout_service-delivery .woocommerce-shipping-totals .woocommerce-shipping-methods li{margin-bottom:20px}.woocommerce-checkout .checkout_service-delivery input,.woocommerce-checkout .checkout_service-payment input{display:none}.woocommerce-checkout .checkout_service-delivery label,.woocommerce-checkout .checkout_service-payment label{position:relative;padding-left:40px}.woocommerce-checkout .checkout_service-delivery label:before,.woocommerce-checkout .checkout_service-payment label:before{width:20px;height:20px}.woocommerce-checkout .checkout_service-delivery input[type=radio]:checked+label:after,.woocommerce-checkout .checkout_service-delivery input[type=hidden]+label:after,.woocommerce-checkout .checkout_service-payment input[type=radio]:checked+label:after{left:6px;top:6px;width:8px;height:8px}.woocommerce-checkout .woocommerce_checkout_person .input-text{padding:15px}}@media screen and (max-width:991.98px){.woocommerce-cart .page-header{padding-top:25px;padding-bottom:25px}.woocommerce-cart .woocommerce{display:flex;flex-direction:column}.woocommerce-cart .woocommerce-cart-left{width:100%;margin-bottom:30px}.woocommerce-cart .woocommerce-error{background-color:#fdd4b3;padding:12px 20px;border-top:none;border-radius:5px;margin-bottom:50px;font-size:14px}.woocommerce-cart .woocommerce-message{display:none}.woocommerce-cart .woocommerce-error:before{display:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents{border:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{padding:0;padding-right:15px;padding-bottom:15px;border-bottom:1px solid rgba(53,53,53,1);font-size:14px;font-weight:400;color:#737373}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{text-transform:lowercase}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents td{padding:15px 15px 15px 0;border-top:none;border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{width:50px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove{position:relative;display:block;display:flex;justify-content:center;align-items:center;width:29px;height:29px;border-radius:100%;transition:background-color .2s ease-in;background-color:#fdd4b3}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover{background-color:#ed1c24}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:after{content:"";position:absolute;width:15px;height:1px;background-color:#3f3f3f;transition:background-color .2s ease-in}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:before{transform:rotate(-45deg)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:after{transform:rotate(45deg)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover:after{background-color:#fff}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove span{display:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:hover span{opacity:1}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{width:105px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name{width:400px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name a{display:block;color:#353535}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity{width:185px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .quantity{display:flex;align-items:center}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .input-text{width:35px;padding:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .minus,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 10px 12px;border:none;background-color:transparent;appearance:none;cursor:pointer;line-height:1}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .minus:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus:after{content:"";position:absolute;width:11px;height:1px;background-color:#353535}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .plus:before{transform:rotate(90deg)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents img{width:90px;max-height:61px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce_hidden{display:none}.woocommerce-cart .woocommerce-cart-right{width:100%}.woocommerce-checkout .checkout_title{padding:25px 0}.woocommerce-checkout .woocommerce-error{background-color:#fdd4b3;padding:12px 20px;border-top:none;border-radius:5px;margin-bottom:50px;font-size:14px}form.woocommerce-checkout{flex-direction:column}.woocommerce-checkout .checkout_left{width:100%;margin-bottom:30px}.woocommerce-checkout .woocommerce_checkout_person .woocommerce-billing-fields__field-wrapper{padding:20px 0 60px}.woocommerce-checkout .delivery-map{flex-direction:column}.woocommerce-checkout .delivery-map .delivery-map__left{width:100%;margin-bottom:30px}.woocommerce-checkout .delivery-map__right{width:100%}.woocommerce-checkout .checkout_right{width:100%}.woocommerce-checkout .checkout_right .cart-collaterals{position:static}.woocommerce-thankyou .woocommerce-order-overview{flex-direction:column}.woocommerce-thankyou .woocommerce-order-overview li{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px !important}.woocommerce-thankyou .woocommerce-order-overview strong{padding:0;border:none;margin:0;text-align:right}}@media screen and (max-width:767.98px){.woocommerce-cart .page-header{padding-top:20px;padding-bottom:20px}.woocommerce-cart h1{font-size:18px}.woocommerce-cart .woocommerce-error{padding:10px;border-radius:2px;margin-bottom:20px;font-size:12px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item{display:grid;grid-template-columns:35px 52px 1fr 1fr;align-items:center}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents tr{border-top:1px solid rgba(0,0,0,.1)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents tr:nth-last-child(2){border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents td{border-bottom:none;background-color:transparent !important}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{width:35px;grid-column:1/2;grid-row:1/3}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents td{padding:10px 10px 10px 0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove{width:25px;height:25px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:before,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents a.remove:after{width:12px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{display:block;grid-column:2/3;grid-row:1/3;width:52px;height:70px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail img{width:100%;height:100%;object-fit:cover}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail:before{display:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name{grid-column:3/5;grid-row:1/2;width:100%;padding:10px 0 0;text-align:left !important}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name:before{display:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity{grid-column:3/4;grid-row:2/3;width:100%;padding:3px 0 7px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .input-text{width:30px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity:before{display:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{grid-column:4/5;grid-row:2/3;width:100%;padding:5px 0 10px;text-align:right}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal:before{display:none}.woocommerce-cart .woocommerce .cart-collaterals{display:flex;flex-direction:column;align-items:center}.woocommerce-cart .woocommerce .cart_totals h2{padding-bottom:15px;font-size:14px}.woocommerce-cart .woocommerce .cart_totals .shop_table{padding:15px 0 10px}.woocommerce-cart .woocommerce .cart_totals .shop_table td,.woocommerce-cart .woocommerce .cart_totals .shop_table th{width:50%;padding:0;border:none}.woocommerce-cart .woocommerce .cart_totals .shop_table th{padding-right:10px}.woocommerce-cart .woocommerce .cart_totals .shop_table td{padding-left:10px;text-align:right}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total{display:flex;width:100%}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals th,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total th{display:block}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal td,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total td{width:100%;background-color:transparent}.woocommerce-cart .woocommerce .cart_totals .shop_table .cart-subtotal td:before,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td:before,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total td:before{display:none}.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals th,.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td{padding-bottom:20px;border-bottom:1px solid #e4e4e4}.woocommerce-cart .woocommerce .cart_totals .shop_table .woocommerce-shipping-totals td{color:#ed1c24}.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart_totals .shop_table .order-total td{padding-top:20px}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button{width:100% !important;border:1px solid #ed1c24 !important;background-color:#ed1c24 !important;color:#fff !important}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:before,.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:after{background:#ed1c24 !important}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce_cart_catalog{text-decoration:underline}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce_cart_catalog:hover{text-decoration:none}.woocommerce-checkout .checkout_title{flex-direction:column}.woocommerce-checkout .woocommerce-error{padding:10px;border-radius:2px;margin-bottom:20px;font-size:12px}.woocommerce-checkout .checkout_cart{padding-left:20px;margin-right:0;font-size:16px}.woocommerce-checkout .checkout_cart:before{left:0;right:auto;top:calc(50% - 4px);transform:rotate(180deg)}.woocommerce-checkout .checkout_service{flex-direction:column}.woocommerce-checkout .checkout_service-delivery{width:100%}.woocommerce-checkout .checkout_service-payment{width:100%}.woocommerce-checkout .woocommerce_checkout_person .input-text{padding:12px}.woocommerce-checkout .woocommerce form #billing_first_name_field,.woocommerce-checkout .woocommerce form #billing_phone_field,.woocommerce-checkout .woocommerce form #billing_email_field,.woocommerce-checkout .woocommerce form #billing_address_1_field{width:100% !important}.woocommerce-checkout .woocommerce form #billing_address_2_field,.woocommerce-checkout .woocommerce form #billing_address_3_field{width:calc(50% - 10px) !important}.woocommerce-checkout .woocommerce form #billing_address_4_field,.woocommerce-checkout .woocommerce form #billing_address_5_field,.woocommerce-checkout .woocommerce form #billing_address_6_field{width:calc(33.3 - 10px) !important}}.woocommerce-checkout .wc_payment_method img{display:none}.woocommerce-checkout .woocommerce_checkout_person label{padding-left:15px}.widget_berocket_aapf{display:none}.order-item .col-1,.order-item .col-2,.order-item .col-3,.order-item .col-4{width:25% !important}@font-face{font-family:"Futurabookc";src:url("/content/themes/moon-prism/new-assets/files/Futurabookc.otf") format("opentype")}@font-face{font-family:'Roboto',sans-serif;src:url("/content/themes/moon-prism/new-assets/files/ag-futura.eot");src:url("/content/themes/moon-prism/new-assets/files/ag-futura.eot?#iefix") format("embedded-opentype"),url("/content/themes/moon-prism/new-assets/files/ag-futura.otf") format("opentype"),url("/content/themes/moon-prism/new-assets/files/ag-futura.svg") format("svg"),url("/content/themes/moon-prism/new-assets/files/ag-futura.ttf") format("truetype"),url("/content/themes/moon-prism/new-assets/files/ag-futura.woff") format("woff"),url("/content/themes/moon-prism/new-assets/files/ag-futura.woff2") format("woff2");font-weight:400}@font-face{font-family:'Roboto',sans-serif;src:url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.eot");src:url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.eot?#iefix") format("embedded-opentype"),url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.otf") format("opentype"),url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.svg") format("svg"),url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.ttf") format("truetype"),url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.woff") format("woff"),url("/content/themes/moon-prism/new-assets/files/ag-futura-bold.woff2") format("woff2")}@font-face{font-family:"FuturaLight";src:url("/content/themes/moon-prism/new-assets/files/futuralight-light.eot");src:url("/content/themes/moon-prism/new-assets/files/futuralight-light.eot?#iefix") format("embedded-opentype"),url("/content/themes/moon-prism/new-assets/files/futuralight-light.otf") format("opentype"),url("/content/themes/moon-prism/new-assets/files/futuralight-light.svg") format("svg"),url("/content/themes/moon-prism/new-assets/files/futuralight-light.ttf") format("truetype"),url("/content/themes/moon-prism/new-assets/files/futuralight-light.woff") format("woff"),url("/content/themes/moon-prism/new-assets/files/futuralight-light.woff2") format("woff2");font-weight:400;font-style:normal}.section_header{margin-bottom:60px}.subtitle_main{color:#353535;font-size:16px;font-family:"FuturaBookC";font-style:normal;font-weight:400;line-height:170%;position:relative;text-transform:uppercase;padding-left:80px}.subtitle_main:before{content:"";position:absolute;top:50%;left:0;background:#ed1c24 !important;width:50px;height:2px;flex-shrink:0}.title_main{color:#353535;font-size:39px;font-style:normal;font-family:'Roboto',sans-serif;font-weight:700;line-height:150%;text-transform:uppercase;margin-top:18px}@media (max-width:1440px){.section_header{margin-bottom:40px}.subtitle_main{font-size:12px}.title_main{font-size:24px}}@media (max-width:1024px){.title_main{font-size:20px}}.contacts_content{display:flex;width:100%;margin-bottom:140px}.contacts_content-item{display:flex;flex-direction:column;margin-right:2%;width:23%}.contacts_content-item-title{color:#ed1c24;font-family:'Roboto',sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:180%;padding-bottom:15px}.contacts_content-item-row{display:flex;justify-content:space-between}.contacts_content-item-row span,.contacts_content-item-row a{color:#353535;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:180%;margin-bottom:15px}.contacts_content-item-row a{text-decoration:underline;text-decoration-color:#ed1c24;text-underline-offset:7px}.hidden_form{background:#ed1c24 !important}.hidden_form-container{padding:50px 0;display:flex;justify-content:space-between;align-items:center}.hidden_form-title{width:50%;color:#fff;font-size:39px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}.btn_main-white{display:inline-flex;padding:5px;flex-direction:column;align-items:flex-start;gap:10px;color:#ed1c24;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px;border-radius:5px;border:1px solid #fff;text-decoration:none;background:0 0;transition:all .3s ease-in-out;cursor:pointer}.btn_main-white span{padding:15px 20px;border-radius:5px;border:1px solid #fff;background:#fff}.btn_main-white:hover{color:#ed1c24;border:1px solid #fff;background:#fff}@media (max-width:1440px){.hidden_form-title{font-size:24px;padding:60px 0}.btn_main-white,.btn_main{font-size:14px}}@media (max-width:1024px){.hidden_form-title{width:100%;font-size:20px;padding:50px 0}.hidden_form-container{padding:50px 0}.hidden_form-title{text-align:left;font-size:19px;margin-bottom:30px}.btn_main-white span{width:max-content}}@media (max-width:768px){.contacts_content{flex-direction:column}.contacts_content-item{width:70%}.hidden_form-container{flex-direction:column;justify-content:start;align-items:start}.hidden_form-title{padding-bottom:25px}.hidden_form-container .btn_main-white{margin-bottom:50px}.hidden_form-container .btn_main-white{margin-bottom:0}.hidden_form-title{padding:0}.hidden_form-container .btn_main-white{margin-bottom:0}}.popup{display:none}@media (min-width:1200px){.container{max-width:1530px}}.btn_main{display:inline-flex;padding:5px;flex-direction:column;align-items:flex-start;gap:10px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px;border-radius:5px;border:1px solid #ed1c24;text-decoration:none;transition:all .3s ease-in-out;width:fit-content;cursor:pointer}.btn_main span{padding:15px 20px;border-radius:5px;border:1px solid #ed1c24;background:#ed1c24}.btn_main:hover{border:1px solid #ed1c24;background:#ed1c24}.btn_main:hover span{color:#fff}header .btn_main span{padding:10px 15px}header .offer_btns{margin-top:0 !important}footer{font-family:"Roboto" !important}.about{display:flex;width:100%;padding-bottom:150px}.about_item{width:50%;padding-right:130px}.about_item-slide{height:640px;padding-bottom:40px}.about_item-slide img{height:640px;width:100%;object-fit:cover}.swiper_nav{position:relative;display:flex;justify-content:center}.about_item-slide-prev{position:relative;width:67px;height:67px;border-radius:50px;background:#ed1c24;margin-right:30px;cursor:pointer}.about_item-slide-prev svg{position:absolute;top:25px;left:25px;width:17px;height:17px}.about_item-slide-next{position:relative;width:67px;height:67px;border-radius:50px;background:#ed1c24;cursor:pointer}.about_item-slide-next svg{position:absolute;top:25px;left:25px;width:17px;height:17px}.subtitle_main{color:#353535;font-size:16px;font-family:"FuturaBookC";font-style:normal;font-weight:400;line-height:170%;position:relative;text-transform:uppercase;padding-left:80px}.subtitle_main:before{content:"";position:absolute;top:50%;left:0;background:#d24a43;width:50px;height:2px;flex-shrink:0}.title_main{color:#353535;font-size:39px;font-style:normal;font-family:'Roboto',sans-serif;font-weight:700;line-height:150%;text-transform:uppercase;margin-top:18px}.section_header{margin-bottom:60px}.about_item-content p{margin-top:0}.dishes{margin-bottom:150px}.dishes-swiper{margin-right:-400px !important;overflow-x:hidden !important}.dishes_item-slide-img-container{position:relative}.dishes_item-slide img{height:406px;width:100%;object-fit:cover}.dishes_item-slide .dishes_item-slide-rest-img{position:absolute;bottom:15px;left:15px;height:100px;width:160px;object-fit:contain;z-index:2}.dishes_item-slide-info{display:flex;width:100%;justify-content:space-between;margin:20px 0 30px}.dishes .swiper_nav{margin-right:400px}.dishes_item-slide-info{margin-bottom:30px}.dishes_item-slide-info-title{color:#353535;font-size:19px;font-style:normal;font-weight:400;line-height:170%}.dishes_item-slide-info-link{color:#383838;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:1px;border-bottom:1px solid #ed1c24;text-decoration:none}.news{margin-bottom:150px}.news_item-slide-info{margin-bottom:30px}.news_item-slide-info-date{color:#ed1c24;font-size:14px;font-style:normal;font-weight:400;line-height:170%;margin-right:30px}.news_item-slide-info-time{color:#ed1c24;font-size:14px;font-style:normal;font-weight:400;line-height:170%}.news_item-slide-info-desc{width:90%}.news .swiper_nav{margin-right:400px}.who_container{display:flex;justify-content:space-between;margin-bottom:150px}.who_item-number-one{font-family:'Roboto',sans-serif;opacity:.9;display:inline-block;position:relative;text-align:center;width:100%;font-size:150px;line-height:140px;font-style:normal;font-weight:700;background:#fff;mix-blend-mode:multiply;margin-bottom:30px}.who_item-desc{color:#353535;text-align:center;font-size:39px;font-style:normal;font-weight:400;line-height:150%}.faces{margin-bottom:150px}.faces_desc{display:flex;justify-content:space-between;margin-bottom:50px}.faces_desc p{width:50%;padding-right:150px}.faces_content .swiper_nav{margin-top:40px}.faces_item-slide img{height:430px;width:100%;object-fit:cover}.faces_item-slide-info{margin-top:20px}.faces_item-slide-info-title{margin-bottom:5px;color:#353535;font-size:19px;font-style:normal;font-weight:400;line-height:150%}.faces_item-slide-info-desc{color:#353535;font-size:13px;font-family:"FuturaLight";letter-spacing:1px;font-style:normal;font-weight:400;line-height:150%}.banner_container{position:relative;height:787px;margin-bottom:150px}.banner_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.banner_content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.banner_title{color:#fff;font-size:70px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.banner_content-blocks{display:flex;align-items:center;justify-content:space-between;height:100%}.banner_title{width:50%;margin-right:160px}.banner_logo-pay{display:flex;flex-direction:column;width:360px}.banner_logo-pay a{width:100%;text-decoration:none;border-bottom:none}.banner_logo-pay a img{width:141px;height:fit-content;object-fit:contain;margin-bottom:30px}.banner_logo-pay-qr{width:141px;height:141px;padding:5px;border:1px solid #fff;border-radius:5px;margin-bottom:30px}.hidden_form{background:#ed1c24}.hidden_form-container{padding:50px 0;display:flex;justify-content:space-between;align-items:center}.hidden_form-title{width:50%;color:#fff;font-size:39px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;padding:85px 0}.footer_nav-container{display:flex;justify-content:space-between}.footer_nav-download{display:flex;padding:60px 0}.footer_nav-download a,.footer_socials a{border-bottom:none}.footer_socials svg path{transition:all .3s ease-in-out}.footer_socials svg path:hover{fill:#ed1c24}.footer_nav-download a:not(:last-child){margin-right:20px}.footer_nav-rest{display:flex;flex-direction:column;align-content:flex-end;flex-wrap:wrap;margin:60px 0 40px;height:90px;width:60%}.footer_nav-rest-item{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-left:162px;margin-bottom:20px;text-decoration:none}.footer_copyright{border-top:1px solid rgba(0,0,0,.15)}.footer_copyright-container{display:flex;justify-content:space-between;padding:30px 0}.footer_copyright-container-right{display:flex;justify-content:space-between;width:40%}.footer_socials{display:flex;align-items:center}.footer_socials a{margin-right:30px;height:fit-content}.stebnev{color:#363636;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.stebnev-link{color:#363636;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;border-bottom:1px solid #d24a43}.footer_copy{color:#363636;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1980px){body{overflow-x:hidden;width:100%}}@media (max-width:1440px){.container{max-width:930px}.header__list-item{padding:0}.header__list-item a{color:#fff;text-align:center;font-size:14px;font-family:"FuturaLight";letter-spacing:1px;font-style:normal;font-weight:400;line-height:150%}.header__list-item:not(:last-child){margin-right:35px}.offer_title{font-size:32px;max-width:770px}.offer_content{padding:213px 0}.who_item-number-one{font-size:100px !important}.who_item-desc{font-size:24px}.restorans_container{padding:100px 0}.about{padding-bottom:100px}.about_item{padding-right:30px}.section_header{margin-bottom:40px}.subtitle_main{font-size:12px}.title_main{font-size:24px}.video-block_home{height:217px}.video-block__link{width:auto}.player-link:before{width:70px;height:70px;background-size:60px 60px;background-position:50% center}.about_item-slide{height:316px}.about_item-slide-prev,.about_item-slide-next{width:60px;height:60px}.about_item-slide-prev svg,.about_item-slide-next svg{top:22px;left:22px}.dishes{margin-bottom:100px}.dishes_item-slide img{height:242px}.dishes_item-slide-info{margin:10px 0 30px}.dishes_item-slide-info-title{font-size:16px}.dishes_item-slide-info-link{font-size:14px}.who_container{margin-bottom:100px}.faces_desc p{padding-right:30px}.faces_desc{margin-bottom:40px}.faces_item-slide img{height:252px}.faces_item-slide-info-title{font-size:16px}.faces_item-slide-info-desc{font-size:12px}.faces_content .swiper_nav{margin-top:30px}.faces{margin-bottom:100px}.banner_container{margin-bottom:100px}.banner_title{font-size:48px}.banner_container{height:421px}.banner_logo-pay a img,.banner_logo-pay-qr{margin-bottom:20px}.dishes_item-slide-info-title{margin-bottom:10px}.dishes_item-slide img{margin-bottom:10px}.news_item-slide-info-desc{font-size:16px}.hidden_form-title{font-size:24px;padding:60px 0}.btn_main-white,.btn_main{font-size:14px}.footer_nav-rest-item{font-size:14px;margin-left:62px;margin-bottom:15px}.footer_nav-download a:not(:last-child){margin-right:12px}.footer_nav-download img{width:100px}.footer_nav-rest{height:73px;margin:40px 0 20px}.footer_nav-download{display:flex;padding:40px 0}.footer_copyright-container{padding:20px 0}.stebnev,.stebnev-link{font-size:12px}}.menu-button{display:none}@media (max-width:1024px){.site-header-white .header__list-item a{color:#fff}.mobile_menu_btn{display:flex !important}.menu-button{display:block}.header__list-item a{color:#000}.offer_title{font-size:30px}.container{max-width:930px}.offer_content{padding:364px 0}.restorans_container{flex-wrap:wrap;padding:80px 0}.restorans_container a{width:33.33%}.restorans_img{width:100px;max-width:150px}.restorans_title{font-size:14px}.about{flex-direction:column;width:100%}.about_item{width:100%;padding-right:0}.about_item-slide-prev{margin-right:10px}.about_item-slide-prev,.about_item-slide-next{width:43px;height:43px}.about_item-slide-prev svg,.about_item-slide-next svg{top:13px;left:13px}.about_item:first-child{margin-bottom:30px}.about_item:last-child{max-width:646px;width:100%;margin-right:auto;margin-left:auto}.title_main{font-size:20px}.dishes_item-slide img{height:204px}.dishes-swiper,.dishes .swiper_nav{margin-right:0 !important}.dishes_item-slide-info{padding-top:0;margin-top:0}.dishes_item-slide-info-title,.dishes_item-slide-info-link{font-size:14px;font-family:"FuturaLight";letter-spacing:1px;margin-bottom:0}.dishes_item-slide img{margin-bottom:0}.dishes{margin-bottom:80px}.who_container{flex-wrap:wrap;margin-bottom:80px}.who_item{width:50%;margin-bottom:37px}.faces_desc{flex-direction:column}.faces_desc p{padding-right:0;width:100%;margin-bottom:20px}.faces_item-slide-info-title{font-size:14px}.faces_item-slide-info-desc{font-size:10px}.faces{margin-bottom:80px}.banner_title{font-size:36px}.banner_logo-pay{width:91px}.banner_title{width:100%;margin-right:0;padding-right:20px}.banner_container{margin-bottom:80px}.news .swiper_nav{margin-right:0}.news{margin-bottom:80px}.hidden_form-title{width:100%;font-size:20px;padding:50px 0}.btn_main-white span{width:max-content}.footer_nav-download{flex-direction:column}.footer_copy{font-size:12px;width:205px}.footer_copyright-container-right{width:auto}}@media (max-width:768px){.offer_content{padding:226px 15px}.offer_title{font-size:24px}.restorans_container{padding:80px 15px}.restorans_container a{width:50%}.about_item:last-child{padding:0 15px}.dishes-swiper{margin-right:-300px !important}.dishes .swiper_nav{margin-right:300px !important}.faces-swiper{margin-right:-120px !important}.faces-swiper .swiper_nav{margin-right:120px !important}.faces-swiper .swiper_nav{margin-right:120px !important}.news .swiper_nav{margin-right:300px !important}.who_item{width:100%}.banner_content-blocks{flex-direction:column;align-items:start}.banner_title{margin-top:80px;font-size:31px;margin-bottom:25px}.container{padding-left:15px;padding-right:15px}.banner_container{height:422px}.banner_logo-pay a img,.banner_logo-pay-qr{margin-bottom:15px}.banner_content-blocks{justify-content:start}.hidden_form-container{flex-direction:column;justify-content:start;align-items:start}.hidden_form-title{padding-bottom:25px}.hidden_form-container .btn_main-white{margin-bottom:50px}.footer_nav-container{flex-direction:column}.footer_nav-download{display:flex;flex-direction:row}.footer_nav-rest{width:100%}.footer_nav-rest-item{margin-left:45px}.footer_copyright-container{flex-direction:column}.footer_copy{margin-bottom:10px}.footer_copyright-container-right{flex-direction:row-reverse}.footer_socials{margin-top:-80px}.footer_nav-rest{margin-top:0}.footer_nav-download{padding-bottom:20px}.dishes_item-slide .dishes_item-slide-rest-img{width:100px;height:60px}}.offer_btns{margin-top:60px}.offer_desc{color:#fff;font-size:16px;font-family:"FuturaLight";letter-spacing:1px;font-style:normal;font-weight:400;line-height:170%}.offer_btn:not(:last-child){margin-right:30px}.offer_arrow{position:absolute;bottom:105px;left:calc(50% - 192px);width:105px;height:105px;object-fit:contain}.offer_qr{position:absolute;bottom:25px;left:calc(50% - 52px);width:105px;height:105px;object-fit:contain}.hero-card,.gifts_sertificate,.card_adv,.open_form-section{margin-bottom:150px}.gifts_sertificate-container{display:flex}.gifts_sertificate-item{width:50%;padding-right:160px}.any-content a{color:#ed1c24;font-size:16px;font-style:normal;font-weight:400;line-height:170%;border-bottom:none;text-decoration:underline}.card_adv-container{display:flex;gap:30px}.card_adv-item{width:calc(25% - 30px)}.card_adv-item-svg{display:flex;align-items:center;justify-content:center;border-radius:5px;width:80px;height:80px;background-color:#ed1c24;margin-bottom:30px}.card_adv-item-svg svg{width:40px;height:40px;object-fit:contain}.card_adv-item-desc{color:#353535;font-size:16px;font-style:normal;font-weight:400;line-height:170%}.open_form-container{width:100%}.open_form{display:flex;margin-bottom:95px;justify-content:space-between}.open_form__form-send button{background:0 0;border-radius:none}.open_form__input{background:0 0;font-size:15px;border:none;border-bottom:1px solid #fff;margin-right:30px;padding:10px 0;color:#fff;width:360px}.open_form__input::placeholder{color:#fff;font-size:15px;font-style:normal;font-family:"FuturaLight";letter-spacing:1px;font-weight:400;line-height:24px;opacity:1}.form__check-label{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.form__check-label a{color:#fff;border-bottom:1px solid #fff;transition:all .3s ease-in-out}.form__check-label a:hover{color:#fff;border-bottom:1px solid #e91e1e}.open_form__check{display:flex}.card_adv-item-img{margin-bottom:30px}.review_header{display:flex}.review_header-item{width:50%}.review_header-item:last-child{display:flex;justify-content:flex-end;align-items:end;margin-bottom:70px}.breadcrumbs{margin-top:0;padding-bottom:100px}.filter_title{padding-right:50px}.review_header-item select{min-width:260px;border-radius:8px;border:1px solid #f4f4f4;background:#fff;padding:10px 20px}.review_header-item select{padding-right:1.2em;background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:.85em auto;background-image:url("/content/themes/st-theme/new-assets/images/ar.svg")}.review_header-item select::-ms-expand{display:none}.review_content{display:flex;width:100%;flex-wrap:wrap;gap:30px}.review_item{width:calc(33.33% - 20px)}.review_item .video-block__link{width:100%}.review_item .video-block{margin-bottom:30px}.review_item .video-block_home{margin-top:0}.category_pagination-container{display:flex;justify-content:center;margin:30px 0}.category_pagination .page-numbers{color:#101010;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.category_pagination .current{border-radius:8px;background:#ed1c24;color:#fff;padding:14px}.contacts-form-block .open_form__check{width:100%}.contacts-form-block .form__check-label{text-align:left}@media (max-width:1440px){.gifts_sertificate-item{padding-right:30px}.any-content p{color:#353535;font-size:14px;font-style:normal;font-weight:400;line-height:170%}.any-content a{color:#ed1c24;font-size:14px;font-style:normal;font-weight:400;line-height:170%;text-decoration:underline;text-underline-offset:7px}.gifts_sertificate,.hero-card,.gifts_sertificate,.card_adv,.open_form-section{margin-bottom:100px}.open_form{display:flex;flex-wrap:wrap;gap:30px}.open_form .form__controls,.open_form .open_form__check{width:calc(33% - 30px)}.open_form__input{margin-right:0;width:100%}.form__check-label{margin-bottom:0}}@media (max-width:1024px){.hero-card .offer_content{margin-bottom:231px}.hero-card .offer_title{margin-bottom:10px}.offer_container .offer_wrap{position:absolute;top:0;left:0;width:100%;height:100%;object-position:top 0 right -210px;object-fit:cover;z-index:-1}.gifts_sertificate-container{flex-direction:column}.gifts_sertificate-item{width:100%;display:flex;flex-direction:column}.gifts_sertificate-item:last-child{align-items:center}.gifts_sertificate-item-card{max-width:70%}.card_adv-plus .card_adv-container{flex-wrap:wrap}.card_adv-plus .card_adv-item{display:flex;width:calc(50% - 30px)}.card_adv-plus .card_adv-item-svg{min-width:80px;margin-right:20px}.card_adv-vygody .card_adv-container{flex-wrap:wrap}.card_adv-vygody .card_adv-item{width:calc(50% - 30px)}.card_adv-vygody .card_adv-item-img{margin-bottom:15px}.mobile-panel{padding-left:100px;max-width:400px;padding-top:120px}.main-menu{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:30px}.main-menu li{text-align:left;margin-right:0 !important;margin-bottom:30px !important}.main-menu li a{color:#fff}.main-menu li a:hover{color:#fff}.review_item{width:calc(50% - 20px)}}@media (max-width:768px){.offer_container .offer_wrap{object-position:top 0 right -310px}.hero-card .offer_content{padding-bottom:42px}.offer_btn:not(:last-child){margin-bottom:15px}.hero-card .offer_content{margin-bottom:142px;padding-top:150px}.offer_title{font-family:'Roboto',sans-serif}.offer_arrow{height:63px;width:72px;bottom:75px;left:calc(50% - 105px)}.offer_qr{height:65px;width:65px;left:calc(50% - 32px)}.gifts_sertificate,.hero-card,.gifts_sertificate,.card_adv,.open_form-section{margin-bottom:80px}.gifts_sertificate-item-card{max-width:100%}.card_adv-container{gap:25px}.card_adv-plus .card_adv-container{flex-wrap:wrap}.card_adv-plus .card_adv-item{display:flex;width:100%}.card_adv-plus .card_adv-item-svg{min-width:50px;width:50px;height:50px;margin-right:20px;margin-bottom:0}.card_adv-item-desc{color:#353535;font-size:14px;font-style:normal;font-weight:400;line-height:170%}.card_adv-item-svg svg{width:25px;height:25px}.card_adv-vygody .card_adv-container{flex-wrap:wrap}.card_adv-vygody .card_adv-item{width:calc(50% - 25px)}.open_form{flex-direction:column;gap:20px;margin-bottom:50px}.open_form .form__controls,.open_form .open_form__check{width:100%}.hidden_form-container .btn_main-white{margin-bottom:0}.review_header{flex-direction:column}.review_header-item select{margin-top:10px;width:100%}.review_header-item select option span{color:#353535;font-family:'Roboto',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.review_header-item{width:100%}.review_item{width:100%}.header__list-item:not(:last-child){margin-right:0}}.header-container-white{border-bottom:1px solid rgba(45,45,45,.15)}.popup-form{width:100%;max-width:990px;padding:100px}.popup-form__title{color:#353535;text-align:center;font-family:Roboto;font-size:39px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;margin-bottom:50px}.popup-form__form{width:100%;margin:0}.popup-form input::placeholder,.popup-form textarea::placeholder{opacity:1;color:#353535;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.popup-form .form-group{margin-top:0;margin-bottom:30px}.popup-form .open_form__check label{color:#353535;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.popup-form .form__check-input{border:1px solid #d24a43}.popup-form .form__check-label{display:block}.popup-form .form__check-label a{color:#ed1c24;font-size:16px;font-style:normal;font-weight:400;line-height:170%;border-bottom:none;text-decoration:underline;text-underline-offset:7px}.popup-form .form-group-submit{display:flex;justify-content:center}.popup-form .open_form__check{margin-bottom:30px}.popup-form .form__check-input:checked{background-color:#ed1c24}@media (max-width:1024px){.popup-form{padding:30px}.popup-form__title{font-size:24px}.popup-form .fancybox-close-small{background:0 0}.popup-form .fancybox-close-small:hover{color:#999;opacity:1}.fancybox-close-small:hover:before{content:url("data:image/svg+xml;charset=UTF-8,<svg  viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='1' height='21' transform='matrix(0.707116 -0.707097 0.707116 0.707097 0 1)' fill='%23434343'/><rect width='1' height='21' transform='matrix(0.707116 0.707097 -0.707116 0.707097 15 0)' fill='%23434343'/></svg>")}.popup-form .fancybox-close-small:before{width:12px;height:19px}.popup-form .form-group{margin-top:0;margin-bottom:20px}.popup-form input::placeholder,.popup-form textarea::placeholder{font-size:12px}.popup-form .form__check-label a{font-size:12px}}.open_form-container{padding:90px 0}.open_form-container .wpcf7-form{display:flex;align-items:center}.open_form-container .items-group{width:50%;margin-right:30px}.open_form-container .items-group .form-group{margin-top:0}.open_form-container input{border-bottom:1px solid #fff;color:#fff}.open_form-container input:focus,.open_form-container input:hover{border-bottom:1px solid #fff;color:#fff;opacity:1}.open_form-container input::placeholder,.open_form-container textarea::placeholder{opacity:1;color:#fff;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.open_form-container .btn_main span{width:max-content}.hidden_form-title{padding:0}@media (max-width:1024px){.hidden_form-container{padding:50px 0}.hidden_form-title{text-align:left;font-size:19px;margin-bottom:30px}.open_form-container .wpcf7-form{flex-direction:column}.open_form-container .items-group{margin-right:0;width:100%}.open_form-container .open_form__check{margin-bottom:30px}.footer_socials a{margin-right:0}.footer_socials a:not(:last-child){margin-right:25px}.footer_socials svg{width:20px}}.form__check-label a:visited{color:#fff !important}.any-content a:visited{color:#ed1c24 !important}.site-header__container a{border-bottom:none}.contacts-form-block .form__check-label{margin-bottom:30px}.wpcf7-text:focus,.wpcf7-text:active,.wpcf7-text::placeholder{opacity:1 !important}#response{margin-bottom:30px}.open_form-container .hidden_form-title{margin-bottom:30px}.open_form-review{margin-bottom:0}.news_item-slide-info{margin-top:30px}footer{background:#f0f0f0}.offer_slide{height:730px !important}.offer_slide img{width:100%;height:100%;object-fit:cover}.offerSwiper{position:relative}.offer_slider-nav{position:absolute;left:calc(50% - 57px);bottom:40px;z-index:2;display:flex}.offerSwiper-button-prev,.offerSwiper-button-next{display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,148,22,0);border-radius:50px;width:57px;height:57px;transition:all .3s ease-in-out}.offerSwiper-button-prev:hover,.offerSwiper-button-next:hover{border:1px solid #ed1c24}.offerSwiper-button-prev{position:relative;margin-right:10px}.offerSwiper-button-prev span,.offerSwiper-button-next span{display:flex;align-items:center;justify-content:center;background:#ed1c24;border-radius:50px;width:47px;height:47px}.offer_slide{position:relative}.offer_slide-container{position:absolute;z-index:3;left:0;top:290px;width:100%}.offer_slide-content-title{width:60%;color:#fff;font-family:'Roboto',sans-serif;font-size:49px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}@media (max-width:1440px){header .offer_btns{display:none}.offer_slide-container{top:190px}.offer_slide img{height:100%}}@media (max-width:480px){.offer_slide-content-title{width:100%;font-size:38px}}@media (max-width:375px){.offer_slide{height:650px !important}.offer_slide-content-title{font-size:32px}}.offer_container{position:relative}.offer_container .breadcrumb{width:100%;position:absolute;top:0;left:0;z-index:3;margin-top:60px}.offer_container .breadcrumb span{color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-right:10px}.offer_container .breadcrumb a{color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-right:10px}.offer_container .breadcrumb .breadcrumb_last{color:rgba(255,255,255,.4);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-left:10px}.header--inverse{border-bottom:1px solid rgba(255,255,255,.15)}.catalog-archive .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.catalog-archive .swiper-slide{flex-shrink:0;width:max-content;height:100%;position:relative;transition-property:transform}.swiper-slide-link{display:block;padding:6px 15px;border-radius:8px;border:1px solid #e0e0e0;background:#fff}.catalog-archive .swiper-horizontal{touch-action:pan-y;width:100%;padding:10px;transition:background .3s ease-in-out}.cat_section{margin-top:40px;margin-bottom:100px}.cat_section-container{display:flex;flex-wrap:wrap;gap:30px}.cat_section-item{display:flex;flex-direction:column;width:calc(25% - 30px);padding:10px;border:1px solid #ccc}.cat_section-item img{width:100%;height:340px;object-fit:cover}.delivery .section_header{margin-bottom:0}.cat_section h2{color:#353535;font-family:Roboto;font-size:26px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;margin-bottom:30px}.cat_section-item-content{display:flex;flex-direction:column;justify-content:space-between;padding:20px 15px 5px;height:100%}.cat_section-item-title{color:#383838;font-family:Futurabookc;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cat_section-item-weight{color:#868686;font-family:Futurabookc;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cat_section-item-price{display:flex;justify-content:space-between;align-items:center;margin-top:7px}.cat_section-item-price-items{display:flex;align-items:center}.cat_section-item-regular{color:#353535;text-align:center;font-family:Futurabookc;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-right:20px}.cat_section-item-sale{position:relative;color:#868686;text-align:center;font-family:Futurabookc;font-size:14px;font-style:normal;font-weight:400;line-height:150%;z-index:-1}.cat_section-item-price-items span{font-family:'Roboto',sans-serif}.cat_section-item-sale:after{content:"";position:absolute;top:9px;left:0;height:1px;width:100%;background:rgba(134,134,134,1);transform:rotate(-10deg)}.swiper-slide-name{font-family:Futurabookc;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cat_section-item-content .btn_main span{padding:10px 20px;color:#fff}.cat_section-item-content .btn_main span:focus,.cat_section-item-content .btn_main span:active{color:#fff}#smartomato-application .smartomato-widget{z-index:99999999999999999 !important}.popup-product{padding:0;max-width:800px !important;min-height:auto;height:fit-content}.cat_section-item-popup{display:flex;height:430px}.cat_section-item-popup img{width:50%;height:100%;object-fit:cover}.popup-product .cat_section-item-content{width:50%;padding:30px}.popup-product .cat_section-item-title{color:#353535;font-family:Roboto;font-size:26px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:5px}.popup-product .cat_section-item-weight{color:#868686;font-family:Futurabookc;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cat_section-item--short-desc{color:#353535;font-family:Futurabookc;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:30px}.activeBtn{background:#ed1c24;color:#fff}.swiper-slide-link{transition:all .3s ease-in-out}.swiper-slide-link:hover{background:#ed1c24;color:#fff}.cat_section-item{position:relative}.cat_section-item-labels{display:flex;gap:10px;position:absolute;top:20px;left:20px;color:#fff;font-family:Futurabookc;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cat_section-item-labels .label-hit{text-transform:uppercase;padding:5px 10px;background:#ed1c24;border-radius:8px}.cat_section-item-labels .label-new{text-transform:uppercase;padding:5px 10px;background:#0da8ca;border-radius:8px}.cat_section-item-labels .label-rec{text-transform:uppercase;padding:5px 10px;background:#0dca42;border-radius:8px}.catalog-archive .swiper-horizontal{z-index:9}@media (max-width:1440px){.cat_section-container{gap:3,5%}.container{max-width:1240px}.cat_section-item{width:31%}.header--fixed .header__row{padding:15px 0}}@media (max-width:768px){.cat_section-container{gap:4%}.cat_section-item{width:48%;padding:5px}}.cat_section-item-price-mob{display:none}@media (max-width:768px){.contacts_content-item{margin-bottom:30px}.cat_section-item{margin-bottom:20px}.cat_section-item-price-desc{display:none}.cat_section-item-price-mob{display:flex}.cat_section-item img{height:155px;margin-bottom:10px}.cat_section-item-labels{top:10px;left:10px;gap:3px}.cat_section-item-labels span{font-size:8px;padding:0 5px !important}.cat_section-item-price{display:flex;flex-direction:column}.cat_section-item-content{padding:0}.cat_section-item-content .btn_main{width:100%}.cat_section-item-content .btn_main span{padding:3px 20px;width:100%;text-align:center}.popup-product .cat_section-item-content .btn_main span{padding:10px 20px}.cat_section-item-sale{z-index:0;color:#ffd4a2;font-size:14px}.cat_section-item-sale:after{background-color:#ffd4a2}.cat_section-item-price-mob a span{display:flex;align-items:center;justify-content:center;width:100%}.cat_section-item-price-items{display:none}.cat_section-item-price-mob{width:100%}.cat_section-item-price-mob p{margin:0;padding:0}.cat_section-item-regular{margin-right:0;color:#fff}.cat_section-item-regular,.cat_section-item-sale{display:flex}.cat_section-item-sale{font-size:12px;margin-left:10px}.font-roboto{font-family:"Roboto" !important}.cat_section-item-popup{flex-direction:column;height:fit-content}.cat_section-item-popup img,.cat_section-item-content{width:100% !important;padding:5px !important}.cat_section-item-popup .cat_section-item-title{font-size:22px}.cat_section-item-popup .cat_section-item--short-desc{margin-top:15px;font-size:16px;margin-bottom:20px}.cat_section-item-regular{font-size:16px}}.popup-form__form .form-group{margin:0}.popup-form__form .input{border-bottom:1px solid #000}.header_black-menu .header__list-item a{color:#fff}.offer_slideshow-wrapper{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0}.header_black-menu{border-bottom:1px solid rgba(45,45,45,.15)}.offer_container{display:flex;flex-direction:column;position:relative}.offer_container .offer_wrap{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;z-index:-1}.offer_content{display:flex;flex-direction:column;padding:300px 0}.offer_title{color:#fff;font-family:'Roboto',sans-serif;font-size:49px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;max-width:1030px;margin-bottom:0}#smartomato-application .sm-modal-overlay{z-index:999999999999999999 !important}.sm-coin{z-index:9999999999999999999 !important}.hero{margin-bottom:150px}.about_rest-container{display:flex;gap:30px;margin-bottom:150px}.about_rest-item{width:calc(50% - 30px)}.about_rest-item-main-img{width:90%;height:100%;object-fit:cover}.about_rest-item-desc{color:#353535;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:170%;margin-bottom:50px}.about_rest-item-povar{display:flex;align-items:center;margin-bottom:50px}.about_rest-item-povar img{width:100px;height:100px;border-radius:50px;object-fit:cover;margin-right:20px}.about_rest-item-povar-name{color:#353535;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:170%}.about_rest-item-povar-prof{color:#353535;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:170%}.about_rest-item-about_menu ul{display:flex;flex-wrap:wrap;flex-direction:column;padding:0;margin:0;list-style:none;height:190px;width:max-content}.about_menu-item{margin-bottom:20px;width:max-content;margin-right:120px}.about_menu-item a{color:#353535;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:170%;text-decoration:underline;text-underline-offset:7px;text-decoration-color:#ed1c24}@media (max-width:1440px){.offer_title{color:#fff;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}}@media (max-width:1024px){.offer_title{color:#fff;font-family:Roboto;font-size:30px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}}@media (max-width:768px){.about_rest-container{flex-direction:column}.about_rest-item{width:100%}.about_rest-item-main-img{width:100%;height:300px}.about_menu-item{margin-right:30px}}.restorans_container{padding:130px 0;width:100%;display:flex;justify-content:space-between}.restorans_container a{text-decoration:none;border-bottom:none}.restorans_title{color:#353535;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:170%;padding:0;margin:0;text-decoration:none}.restorans_img{height:109px;max-width:150px;object-fit:contain;transition:all .4s ease-in-out;filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.restorans_img:hover{filter:none}@media (max-width:1440px){.restorans_container{padding:100px 0}}@media (max-width:1024px){.restorans_container{flex-wrap:wrap;padding:80px 0}.restorans_container a{width:33.33%}.restorans_title{font-size:14px}.restorans_img{width:100px}}@media (max-width:768px){.restorans_container{padding:80px 15px}.restorans_container a{width:50%}.offer_content{padding-left:15px !important;padding-right:15px !important}}.news_item-slide-info{font-family:Roboto}.contacts_content-item-container{display:flex;flex-direction:column;width:fit-content}.contacts_content-item-row span{margin-right:30px}.menu-item-has-children:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='7' viewBox='0 0 14 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.98286 6L13 1' stroke='white' stroke-linecap='round'/%3e%3c/svg%3e ");width:12px;height:8px;background-repeat:no-repeat;background-position:50% 50%;border:none}.sub-menu{background:#fff !important;border-radius:8px !important;padding:20px !important}.sub-menu li:not(:last-child){margin-bottom:30px !important}.sub-menu li a{color:#353535 !important;font-family:Roboto !important;font-size:16px !important;font-style:normal;font-weight:400;line-height:180%}.header--fixed .sub-menu{background:#fff !important;border-radius:8px !important;padding:20px !important}.header--fixed .sub-menu li:not(:last-child){margin-bottom:30px !important}.header--fixed .sub-menu li a{color:#353535 !important;font-family:Roboto !important;font-size:16px !important;font-style:normal;font-weight:400;line-height:180%}.sub-menu{top:68px !important}.header--fixed .sub-menu{top:48px !important}.header--inverse .menu-item-has-children:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='7' viewBox='0 0 14 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.98286 6L13 1' stroke='%23353535' stroke-linecap='round'/%3e%3c/svg%3e ")}.breadcrumbs{color:#353535 !important;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.breadcrumbs a{color:#353535 !important}.breadcrumbs .breadcrumb_last{color:rgba(53,53,53,.4) !important;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.offer_container .breadcrumb{margin-top:90px}.offer_container .breadcrumbs{color:#fff !important;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.offer_container .breadcrumbs a{color:#fff !important}.offer_container .breadcrumbs .breadcrumb_last{color:rgba(255,255,255,.4) !important;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.sub-menu{position:relative !important;height:0;overflow:hidden;top:0 !important;background:#000 !important;display:none}.menu-item-has-children{height:auto}.menu-item-has-children:hover .sub-menu{height:max-content;overflow:auto;display:flex;flex-direction:column}.sub-menu li:not(:last-child){margin-bottom:0 !important}.sub-menu .menu-item a{font-size:12px !important;padding:2px !important}.banner_logo-pay-qr{display:none}}main{overflow:auto}section{overflow:hidden !important}.popup-form input{color:#000 !important}.popup-form .d-flex{gap:30px}.form__check-label{margin-left:20px}.form__check-label a{margin-left:10px}.form__check-label a,.form__check-label a:visited{color:#000 !important}.thanks-popup{background:#ed1c24}.thanks-popup__title{font-family:'Roboto',sans-serif;color:#fff;padding:50px 0}.thanks-popup p{color:#fff}.form__check-label{margin-bottom:0}@media (min-width:992px){.post-type-archive-galereya .header_black-menu .header__list-item a,.single-galereya .header_black-menu .header__list-item a,.blog .header_black-menu .header__list-item a,.single-post .header_black-menu .header__list-item a,.page-template-page-contacts .header_black-menu .header__list-item a{color:#212121}.post-type-archive-galereya .header--fixed .header__list-item a,.single-galereya .header--fixed .header__list-item a,.blog .header--fixed .header__list-item a,.single-post .header--fixed .header__list-item a,.page-template-page-contacts .header--fixed .header__list-item a{color:#fff !important}}@media (max-width:992px){.header__list-item a{font-size:16px !important}}