@charset "UTF-8";@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce-down-rotate-45{to{-webkit-transform:translate(0,100%) rotate(-45deg);transform:translate(0,100%) rotate(-45deg)}}@keyframes bounce-down-rotate-45{to{-webkit-transform:translate(0,100%) rotate(-45deg);transform:translate(0,100%) rotate(-45deg)}}@-webkit-keyframes dashoffset{to{stroke-dashoffset:0}}@keyframes dashoffset{to{stroke-dashoffset:0}}@-webkit-keyframes loading{0%{border-top-color:#7ab302;border-left-color:#7ab302;border-bottom-color:#7ab302;-webkit-transform:rotate(0);transform:rotate(0)}to{border-top-color:#7ab302;border-left-color:#7ab302;border-bottom-color:#7ab302;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{border-top-color:#7ab302;border-left-color:#7ab302;border-bottom-color:#7ab302;-webkit-transform:rotate(0);transform:rotate(0)}to{border-top-color:#7ab302;border-left-color:#7ab302;border-bottom-color:#7ab302;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes from-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes from-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes from-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes from-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@font-face{font-family:"PF Agora Slab Pro";src:local("PF Agora Slab Pro"),local("PF Agora Slab Pro Regular"),local("PFAgoraSlabPro-Regular"),url(/static/core/fonts/PFAgoraSlabPro-Regular.woff?766cbd5dbf3c) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"PF Agora Slab Pro";src:local("PF Agora Slab Pro"),local("PF Agora Slab Pro Bold"),local("PF-Agora-Slab-Pro-Bold"),url(/static/core/fonts/PFAgoraSlabPro-Bold.woff?766cbd5dbf3c) format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:"PF Centro Slab Pro";src:local("PF Centro Slab Pro"),local("PF Centro Slab Pro Bold"),local("PF-Centro-Slab-Pro-Bold"),url(/static/core/fonts/PFCentroSlabPro-Bold.woff?766cbd5dbf3c) format("woff");font-weight:700;font-style:normal;font-stretch:normal}body,html{position:relative;margin:0;padding:0}body{min-width:320px;font:400 18px/1.7 "Ubuntu",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#000}body.is-cropped{height:100vh;overflow:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{display:inline-block;vertical-align:top;max-width:100%;height:auto}a img{border:0}textarea{resize:vertical}[type=button],a,button{cursor:pointer}[type=button]:active,a:active,button:active{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:0}[type=button]:active ::-moz-selection,a:active ::-moz-selection,button:active ::-moz-selection{background:0 0;text-shadow:none}[type=button]:active ::selection,a:active ::selection,button:active ::selection{background:0 0;text-shadow:none}a[href^="tel:"]{text-decoration:none;cursor:text}.advantages{background-color:#fff}.advantages__container{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.advantages__container,.advantages__introduction,.advantages__row{-webkit-box-sizing:border-box;box-sizing:border-box}.advantages__row{display:block;font-size:0;line-height:1;letter-spacing:0}.advantages__introduction{width:100%;max-width:100%}.advantages__header{text-align:center}.advantages__content{position:relative}.advantages__content::before{content:" ";position:absolute;left:-140px;bottom:-1px;display:block;width:742px;height:690px;background:url(/static/core/img/advantages-bg.png?766cbd5dbf3c) 0 0 no-repeat;background-size:contain}.advantages__item{margin-bottom:50px}.balloon{position:absolute;top:50%;left:50%;width:100%;padding-top:15px;padding-bottom:18px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 8px 16px rgba(44,40,40,.2);box-shadow:0 8px 16px rgba(44,40,40,.2);opacity:0;-webkit-animation:opacity .25s ease-out forwards;animation:opacity .25s ease-out forwards;z-index:10}.balloon::after,.balloon::before{content:" ";position:absolute;left:50%;display:block}.balloon::before{background:url(/static/core/img/placemark-big.svg?766cbd5dbf3c) 50% 50% no-repeat;background-size:cover;bottom:-54px;width:32px;height:44px;margin-left:-16px}.balloon::after{bottom:-8px;width:0;height:0;margin-left:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff}.balloon__street{display:block;margin:0 0 12px;padding-left:24px;font:700 16px/22px "PF Centro Slab Pro",serif;color:#2c2828}.balloon__address,.balloon__phone,.balloon__schedule{display:block;font:400 14px/20px "Ubuntu",sans-serif;color:#2c2828}.balloon__address,.balloon__schedule{margin:0}.balloon__phone{position:relative;text-decoration:none}.balloon__phone::before{content:" ";display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1253px -964px;background-size:1630px 1231px;margin-left:-10px}.balloon__content{position:relative;font-size:0;line-height:1;letter-spacing:0}.balloon__content::before,.banners__item::after{content:" ";position:absolute;top:0;height:100%;display:block}.balloon__content::before{background-color:#d1d1d9;left:200px;width:1px}.balloon[data-schedule=false] .balloon__content::before{display:none}.balloon__contacts,.balloon__info{display:inline-block;vertical-align:middle;width:200px;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.balloon[data-schedule=false] .balloon__contacts{width:100%}.balloon__info{width:138px}.banners{background-color:#7ab302;overflow:hidden}.banners__list{display:block;font-size:0;line-height:1;margin:0;padding:0;list-style-type:none}.banners__item{position:relative;width:100%;padding-bottom:100%}.banners__item_vacancy{background:url(/static/core/img/banner-vacancies.png?766cbd5dbf3c) 0 0 no-repeat,-webkit-gradient(linear,left top,right top,from(#75ae04),to(#669b1b)) 0 0;background:url(/static/core/img/banner-vacancies.png?766cbd5dbf3c) 0 0 no-repeat,-webkit-linear-gradient(left,#75ae04,#669b1b) 0 0;background:url(/static/core/img/banner-vacancies.png?766cbd5dbf3c) 0 0 no-repeat,linear-gradient(to right,#75ae04,#669b1b) 0 0;background-size:auto 100%,100% 100%}.banners__item_franchise{background:url(/static/core/img/banner-franchise.png?766cbd5dbf3c) -220% 0 no-repeat,-webkit-gradient(linear,left top,right top,from(#75ae04),to(#669b1b)) 0 0;background:url(/static/core/img/banner-franchise.png?766cbd5dbf3c) -220% 0 no-repeat,-webkit-linear-gradient(left,#75ae04,#669b1b) 0 0;background:url(/static/core/img/banner-franchise.png?766cbd5dbf3c) -220% 0 no-repeat,linear-gradient(to right,#75ae04,#669b1b) 0 0;background-size:auto 100%,100% 100%}.banners__item::after{left:0;width:100%;background:#7ab302;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0}.banners__item:focus::after,.banners__item:hover::after{opacity:.8}.banners__body{position:absolute;top:0;left:0;min-width:300px;max-width:400px;padding-top:27px;padding-left:36px;z-index:1}.banners__button{position:absolute;left:36px;bottom:28px;z-index:1}.hero .bullets{font-size:0;line-height:1;letter-spacing:0}.hero .bullets__bullet,.hero .bullets__bullet::after{border-radius:50%;-webkit-transition:.25s ease-out;transition:.25s ease-out}.hero .bullets__bullet{vertical-align:middle;padding:0;border:0;background-color:transparent;position:relative;display:inline-block;width:14px;height:14px;margin:0 7px;z-index:1}.bullets__bullet::after{content:" "}.hero .bullets__bullet::after{position:absolute;top:50%;left:50%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:-50%;background-color:rgba(255,255,255,.5);-webkit-transform:scale(.4);transform:scale(.4);-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;pointer-events:none;z-index:0}.bullets__bullet.is-active,.bullets__bullet:active,.bullets__bullet:focus,.bullets__bullet:hover{outline:0}.hero .bullets__bullet.is-active::after,.hero .bullets__bullet:active::after,.hero .bullets__bullet:focus::after,.hero .bullets__bullet:hover::after{background-color:#fff;-webkit-transform:scale(1);transform:scale(1)}.button{display:inline-block;vertical-align:top;padding:0;border:0;outline:0;text-decoration:none;background-color:transparent;cursor:pointer}.button_green{color:#fff;background-color:#7ab302;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:background-color,color;transition-property:background-color,color}.button_green:focus,.button_green:hover{background-color:#ffb400;outline:0}.button_green.is-active,.button_green:active{background-color:#e58305}.button_green:disabled{color:rgba(255,255,255,.5);background-color:#d1d1d9;cursor:not-allowed}.button_white{color:#fff;border-radius:3px;border:1px solid rgba(255,255,255,.5);background-color:transparent;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button_white:focus,.button_white:hover{border-color:#fff;outline:0}.button_white.is-active,.button_white:active{border-color:rgba(255,255,255,.5);background-color:rgba(255,255,255,.3)}.button_white:disabled{border-color:rgba(255,255,255,.5);color:rgba(255,255,255,.3);cursor:not-allowed}.button_gray{color:#808087;border-radius:3px;border:1px solid rgba(151,151,151,.5);background-color:transparent;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button_gray:focus,.button_gray:hover{border-color:#979797;outline:0}.button_gray.is-active,.button_gray:active{border-color:#979797;background-color:rgba(151,151,151,.3)}.button_gray:disabled{border-color:rgba(151,151,151,.5);color:rgba(128,128,135,.3);cursor:not-allowed}.button_general{-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 25px;border-radius:3px;font:700 14px/20px "Ubuntu",sans-serif;letter-spacing:2px;text-transform:uppercase}.button_transparent{color:#fff;border:1px solid rgba(255,255,255,.3);background-color:transparent;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.button_transparent:hover{border-color:#fff}.button_transparent:focus{border-color:#d1d1d9;background-color:#f9f9f9;color:#808087}.button_transparent:disabled{opacity:.5;cursor:not-allowed}.button_disabled{opacity:.5;cursor:not-allowed}.button_close{position:relative;display:block;width:30px;height:30px}.button_close::before,.button_menu::after{content:" ";position:absolute;top:50%;left:50%;display:block}.button_close::before,.coupons__popup .button_close::before,.header .button_close::before{background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1595px -928px;background-size:1630px 1231px;width:30px;height:30px;margin:-15px}.coupons__popup .button_close::before,.header .button_close::before{background-position:-1313px -964px}.button_menu,.header .button_close{-webkit-transition:.25s ease-out;transition:.25s ease-out}.header .button_close{top:50%;left:50%;margin-top:-15px;margin-left:-15px;position:absolute;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.header .button_close::before{background-position:-1223px -964px}.header.is-popup .button_close{opacity:1;visibility:visible}.button_menu{position:relative;display:block;width:100%;height:100%;color:#7ab302;background-color:#fff;-webkit-transition-property:color,opacity,visibility;transition-property:color,opacity,visibility}.header .button_close,.is-popup .button_menu{opacity:0;visibility:hidden}.button_menu::after{width:26px;height:4px;margin:-2px -13px;background-color:currentColor;-webkit-box-shadow:0 -8px currentColor,0 8px currentColor;box-shadow:0 -8px currentColor,0 8px currentColor;pointer-events:none}.button_menu:focus,.button_menu:hover{color:#ffb400;outline:0}.button_search{position:relative}.header .button_search{position:relative;display:none;width:100%;height:100%}.map .button_search{position:absolute;bottom:10px;right:10px;width:30px;height:30px;z-index:1;cursor:pointer}.button_search::after,.button_search::before{content:" ";-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.header .button_search::before{position:absolute;top:50%;left:50%}.header .button_search::before,.header_main .button_search::before,.map .button_search::before{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1523px -964px;background-size:1630px 1231px}.map .button_search::before{position:absolute;top:50%;left:50%;background-position:-1493px -964px}.header .button_search::after,.is-scroll .button_search::before,.map .button_search::after{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1523px -964px;background-size:1630px 1231px}.header .button_search::after,.map .button_search::after{position:absolute;top:50%;left:50%;background-position:-1595px -888px;opacity:0;visibility:hidden}.button_search:focus::before,.button_search:hover::before{opacity:0;visibility:hidden}.button_search:focus::after,.button_search:hover::after{opacity:1;visibility:visible}.button_elevator,.button_elevator::after{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.button_elevator{padding:0;position:relative;width:64px;height:64px;margin:0 auto}.button_elevator::after{content:" ";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-5px -8px -11px;border:3px solid #fff;border-right-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.button_download,.button_feedback{position:relative;padding-left:44px}.button_download::before,.button_feedback::before{content:" ";position:absolute;top:50%;left:28px;display:block;width:18px;height:18px;margin:-9px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1594px -262px;background-size:1630px 1231px;pointer-events:none}.button_download{padding-right:20px;padding-left:48px}.button_download::before{width:14px;height:15px;margin:-7.5px -7px;background-position:-1614px -193px}.button_arrow{position:relative;display:block;width:25px;height:25px;background-color:transparent}.product__popup .button_arrow{width:36px;height:36px}.button_arrow_prev::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button_arrow_next::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.button_arrow::after{content:" ";position:absolute;top:50%;left:50%;display:block;width:36px;height:36px;margin:-18px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1415px -888px;background-size:1630px 1231px}.button_fullscreen_big::after,.button_fullscreen_small::after,.coupons__popup .button_arrow::after{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1463px -964px;background-size:1630px 1231px}.button_fullscreen{position:relative;border-radius:3px;background-color:rgba(44,40,40,.2);-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.button_fullscreen_small{display:block;width:32px;height:32px}.button_fullscreen_big::after,.button_fullscreen_small::after{content:" ";position:absolute;top:50%;left:50%;display:block;background-position:-1535px -928px}.gallery__buttons .button_fullscreen_small{position:absolute;top:20px;right:28px;z-index:2}.button_fullscreen_big{display:none;width:60px;height:60px}.button_fullscreen_big::after{width:60px;height:60px;margin:-30px;background-position:-1569px -575px}.gallery__buttons .button_fullscreen_big{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;opacity:0;visibility:hidden;z-index:2}.button_load{width:180px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:48px;font-weight:700;color:#808087;letter-spacing:2px;text-align:center;text-transform:uppercase;text-decoration:none}.career{overflow:hidden;background-color:#fff}.career__container,.career__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.career__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.career__row{font-size:0;line-height:1;letter-spacing:0}.career__content{position:relative;padding-bottom:24px}.career__introduction{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}.career__list{margin:0;padding:0;list-style-type:none}.career__item{position:relative}.career__item::after,.career__item::before{content:" ";position:absolute;height:1px;background-color:rgba(122,179,2,.3);-webkit-transform:rotateZ(-25deg);transform:rotateZ(-25deg);-webkit-transform-origin:0 0;transform-origin:0 0}.career__item::after{right:0;width:calc(100% - 80px);top:16px}.career__item::before{display:none;top:95px;left:-120px;width:111px}.b-chronology__item_active:last-child::after,.career__item:last-child::after{display:none}.career__point{width:40px;height:40px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:10px;border-radius:50%;border:12px solid #cddea9;font:700 20px/40px "PF Centro Slab Pro",serif;color:#fff;text-align:center;background-color:#7ab302}.career__item:last-child .career__point{position:relative}.career__item:last-child .career__point::before{content:" ";position:absolute;top:50%;left:50%;width:1223px;height:1231px;margin:-615.5px -611.5px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:0 0;background-size:1630px 1231px}.career__banner,.career__description{-webkit-box-sizing:border-box;box-sizing:border-box}.career__description{position:relative;padding-left:42px}.career__description::before{content:" ";position:absolute;top:0;left:30px;display:block;width:2px;height:100%;background-color:rgba(122,179,2,.3)}.career__banner{right:0;bottom:0;border-radius:5px;border:2px solid rgba(122,179,2,.3)}.career__banner::after{content:" ";position:absolute;right:-10px;bottom:-10px;width:66px;height:66px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1503px -575px;background-size:1630px 1231px}.b-chronology{width:100%;overflow:hidden;margin-bottom:85px;background-color:#f2f2f2}.b-chronology__content,.b-chronology__inner{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.b-chronology__inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.b-chronology__content{font-size:0;line-height:1;letter-spacing:0}.b-chronology__grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-chronology__grid::before,.b-chronology__item::after{content:" ";position:absolute;left:0;height:1px;background-color:rgba(122,179,2,.3)}.b-chronology__grid::before{width:calc(100% - 25%);top:63px}.b-chronology__item{position:relative;top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.b-chronology__item::after{top:40%;width:90%;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.b-chronology__item_active{position:relative;top:-24px}.b-chronology__item_active .b-chronology__descr{visibility:visible;height:auto;opacity:1;-webkit-transition:all .3s .3s ease-in-out;transition:all .3s .3s ease-in-out}.b-chronology__item_active .b-chronology__year{font-size:48px}.b-chronology__item_active .b-chronology__icon{display:none}.b-chronology__item_active::after{top:87px}.b-chronology__year{font:700 24px/1 "PF Centro Slab Pro",serif;color:#7ab302;margin-bottom:20px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.b-chronology__btn{position:relative;display:block;width:16px;height:16px;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 0 10px;padding:0;border-radius:50%;outline:0;border:12px solid #cddea9;background-color:#7ab302;-webkit-box-shadow:0 0 0 5px #f2f2f2;box-shadow:0 0 0 5px #f2f2f2;cursor:pointer;z-index:5}.b-chronology__icon,.b-chronology__icon .icon{width:60px;height:60px}.b-chronology__icon .icon::before{top:auto;left:0;bottom:0}.b-chronology__descr{visibility:hidden;height:0;opacity:0}.comfort{padding-top:70px;padding-bottom:88px;background-color:#f2f2f2}.comfort__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.comfort__container,.comfort__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.comfort__content,.comfort__row{font-size:0;line-height:1;letter-spacing:0}.comfort__column{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto}.comfort__header{margin-bottom:52px;text-align:center}.comfort__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.comfort__item{position:relative;display:block;margin-bottom:32px;font:400 16px/32px "Ubuntu",sans-serif}.comfort__title{position:relative;display:block;margin:0 0 16px;font:500 16px/24px "Ubuntu",sans-serif;color:#2c2828;letter-spacing:1.14px;text-transform:uppercase}.composition{position:relative;z-index:2}.composition_basis{margin-bottom:54px}.composition_fillers{padding-bottom:60px}.composition:focus,.composition:hover{z-index:4}.composition_basis .composition__header{margin-bottom:20px}.composition_fillers .composition__header{margin-bottom:25px}.composition__list{margin:0;padding:0;list-style-type:none;text-align:center}.composition__item,.composition__item.is-bestseller::after{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.composition__item{vertical-align:top;overflow:hidden;max-width:16.666667%;position:relative;display:inline-block;width:16.666667%}.composition__item.is-bestseller::after{content:"Хит продаж";position:absolute;top:55px;left:50%;display:block;width:96px;height:16px;margin-left:-48px;font-size:10px;line-height:16px;font-weight:400;color:#fff;text-transform:uppercase;background:url(/static/core/img/composition-bestseller.svg?766cbd5dbf3c) 0 0 no-repeat;background-size:contain}.composition_basis .composition__item:focus,.composition_basis .composition__item:hover{overflow:visible}.composition_basis .composition__item:hover .composition__popup{visibility:visible;opacity:1}.composition_basis .composition__item:last-child .composition__popup{right:0;direction:rtl}.composition__title{display:block;margin:0 0 20px;font:700 24px/32px "PF Centro Slab Pro",serif;color:#fff;text-align:center}.composition__cover{position:absolute;top:0;left:50%;display:block;overflow:hidden;z-index:0}.composition_basis .composition__cover{width:104px;height:104px;margin-left:-52px;border-radius:50%;top:15px;direction:ltr}.composition_fillers .composition__cover{width:80px;height:80px;margin-left:-40px;border-radius:50%}.composition__popup .composition__cover{top:0;left:0;width:100%;height:230px;margin:0}.composition__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.composition__description{position:relative;display:inline-block;vertical-align:top;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.composition_basis .composition__description{margin-top:112px}.composition_fillers .composition__description{margin-top:74px}.composition__name{display:block;margin:0;padding:4px 8px;border-radius:3px;background-color:rgba(44,40,40,.8);font-size:14px;line-height:16px;font-weight:400;color:#fff}.composition__popup .composition__name{position:relative;padding:196px 24px 0;background:0 0;font:700 18px/24px "PF Centro Slab Pro",serif;z-index:1}.composition__text{position:relative;display:block;margin:0;padding:0 24px 28px;font-size:16px;line-height:24px;color:#fff;direction:ltr;z-index:1}.composition__popup{position:absolute;top:50%;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2c2828;text-align:left;opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;z-index:2}.composition_basis .composition__popup{padding:15px;top:0;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.6);box-shadow:0 8px 32px 0 rgba(0,0,0,.6)}.composition_basis .composition__popup .composition__cover{position:relative;width:104px;height:104px}.composition_basis .composition__popup .composition__text{min-width:190px;max-width:50%;padding:0}.composition_fillers .composition__popup{width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.composition__close{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;z-index:10}.composition__close::after{content:" ";position:absolute;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1313px -964px;background-size:1630px 1231px}.contact{margin-bottom:100px}.job .contact{margin:0;background-color:#fff}.vacancies .contact{position:relative;display:inline-block;vertical-align:top;margin-bottom:0;border-radius:3px}.franchise .contact{background-color:#fff}.contact__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.contact__list,.contact__row{font-size:0;line-height:1;letter-spacing:0}.contact__row,.vacancies .contact__body{-webkit-box-sizing:border-box;box-sizing:border-box}.contact__row{display:block}.vacancies .contact__body{padding:30px 40px 40px;background-color:#f9f9f9}.contact__list{margin:0;padding:0;list-style-type:none}.contact__info,.contact__item,.contact__partnership{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}.contact__title{display:block;margin:0;font:400 16px/22px "Ubuntu",sans-serif;color:#2c2828}.contact__info .contact__title{margin-bottom:18px;text-transform:uppercase;font-weight:500}.contact__name,.contact__position{display:block;font-size:16px;line-height:24px;color:#2c2828}.contact__name{margin-bottom:14px;font-weight:500}.contact__text{margin-bottom:36px}.contact__route{padding-bottom:2px;font-size:16px;line-height:1;color:#7ab302;text-decoration:none}.contact__route::after{content:" ";position:absolute;bottom:0;left:40px;display:block;width:calc(100% - 40px);height:1px;background-color:transparent;border-bottom:1px dashed rgba(122,179,2,.5)}.contact__phones,.contact__route{position:relative;padding-left:40px}.contact__phones::before{content:" ";position:absolute;top:0;left:0;display:block;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1253px -964px;background-size:1630px 1231px}.vacancies .contact__phones{margin-top:30px;margin-bottom:30px}.contact__email,.contact__phone{display:block;font-size:18px;line-height:32px;text-decoration:none}.contact__phone{cursor:pointer;color:#2c2828}.vacancies .contact__phone{font-weight:500}.contact__email{position:relative;padding-left:40px;color:#7ab302}.contact__email:focus,.contact__email:hover{text-decoration:underline}.contact__email::before{content:" ";position:absolute;top:50%;left:0;display:block;margin-top:-15px;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1343px -964px;background-size:1630px 1231px}.contact__address{position:relative;display:block;padding-left:40px;font-size:16px;line-height:24px;color:#2c2828}.contact__address::before,.contact__map::before{content:" ";position:absolute;top:0;left:0;display:block}.contact__address::before{background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1505px -928px;background-size:1630px 1231px;width:30px;height:30px}.contact__map{position:relative;width:100%;height:250px}.contact__map::before{width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(rgba(249,249,249,0)));background:-webkit-linear-gradient(top,#f9f9f9,rgba(249,249,249,0));background:linear-gradient(to bottom,#f9f9f9,rgba(249,249,249,0));pointer-events:none;z-index:1}.contacts{padding-top:60px}.contacts__container,.contacts__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.contacts__row{font-size:0;line-height:1;letter-spacing:0}.contacts__header{margin-bottom:65px}.contacts__block{padding-bottom:60px}.contacts__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.contacts__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-top:66px}.contacts__block_top .contacts__item:last-child{margin-top:50px;text-align:center}.contacts__block_bottom .contacts__item{margin-top:38px}.contacts__title{display:block;margin:0 0 10px;font:700 18px/20px "PF Centro Slab Pro",serif;color:#2c2828}.contacts__button{display:block;margin:0 0 18px;padding:0;border:0;border-bottom:1px dashed #7ab302;outline:0;font:700 20px/1 "PF Centro Slab Pro",serif;color:#7ab302;text-align:left;background-color:transparent}.contacts__button.is-active{border-color:transparent}.contacts__phone{position:relative;display:block;margin-bottom:18px;padding-left:38px;font:500 18px/20px "Ubuntu",sans-serif;color:#2c2828;text-decoration:none}.contacts__phone::before{content:" ";position:absolute;top:50%;left:0;display:block;margin-top:-15px;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1253px -964px;background-size:1630px 1231px}.contacts__block_bottom .contacts__phone{font-weight:400}.contacts__block_bottom .contacts__phone:last-child::before{display:none}.contacts__address{position:relative;display:block;margin:0;padding-left:38px;font:400 16px/24px "Ubuntu",sans-serif;color:#2c2828}.contacts__address::before,.controls__button::after{content:" ";position:absolute;top:0;left:0;display:block;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1505px -928px;background-size:1630px 1231px}.contacts__map{width:100%;height:71vh;overflow:hidden;margin-bottom:45px}.contacts__yandex{width:100%;height:100%}.controls{width:100%;text-align:center}.controls__button{position:relative;display:inline-block;vertical-align:middle;width:30px;height:30px;padding:0;border:0;outline:0;background-color:transparent}.controls__button::after{top:50%;left:50%;margin:-15px;background-position:-1283px -964px}.controls__button_prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.controls__button_next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.controls__value{display:inline-block;vertical-align:middle;margin:0 16px;font-size:14px;line-height:24px;color:#7ab302}.coupons_main{margin-bottom:75px}.coupons__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.coupons__container,.coupons__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.coupons__content,.coupons__row{font-size:0;line-height:1;letter-spacing:0}.coupons__column{width:100%;max-width:100%}.coupons__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.coupons__header{position:absolute;top:0;left:0;width:100%;z-index:2}.coupons__popup{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:10;background-color:rgba(44,40,40,.7);opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.is-active .coupons__popup{opacity:1;visibility:visible}.coupons__popup .coupons__content,.coupons__square{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.coupons__popup .coupons__content{font-size:0;line-height:1;letter-spacing:0;background-color:#fff;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.3);box-shadow:0 16px 32px rgba(0,0,0,.3);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transition-delay:.25s;transition-delay:.25s}.is-active .coupons__popup .coupons__content{-webkit-transform:translateY(0) translateX(0%);transform:translateY(0) translateX(0%);background-color:#fff}.coupons__square{float:left;overflow:hidden;border:4px solid transparent;color:#fff;text-decoration:none}.coupons__square_big{width:100%;max-width:100%;padding-bottom:100%}.coupons__square_medium,.coupons__square_small{width:100%;max-width:100%;padding-bottom:126%}.coupons__square_small{padding-bottom:66%}.coupons__square_small::after{content:" ";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,from(#2c2828),to(transparent));background:-webkit-linear-gradient(bottom,#2c2828,transparent);background:linear-gradient(0deg,#2c2828,transparent);opacity:.8;pointer-events:none}.coupons__square:focus>.coupons__img,.coupons__square:hover>.coupons__img{opacity:.2}.coupons__square:focus .coupons__info,.coupons__square:hover .coupons__info{-webkit-transform:scale(1.2);transform:scale(1.2)}.coupons__square:focus .coupons__remark,.coupons__square:hover .coupons__remark,.dishes__square:focus .dishes__icon::after,.dishes__square:hover .dishes__icon::after{opacity:1}.coupons__column_stock .coupons__square{cursor:pointer}.coupons__title{display:block;margin:0;font:700 16px/1 "PF Centro Slab Pro",serif;color:#fff}.coupons__download .coupons__title{margin-bottom:35px;font-size:24px;line-height:28px}.coupons__coupon .coupons__title{display:inline-block;vertical-align:middle;max-width:210px}.coupons__popup .coupons__title{margin-bottom:20px;font-size:32px;line-height:40px;color:#2c2828}.coupons__popup .coupons__text{margin-bottom:20px}.coupons__remark{right:8px;bottom:8px;display:block;margin:0;padding:5px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1;color:#fff;background:rgba(44,40,40,.8);border-radius:3px;z-index:1}.coupons__coupon .coupons__remark{top:14px;right:auto;bottom:auto;left:14px;background:0 0;border-radius:0;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.coupons__column>.coupons__remark{position:static;padding:0 0 0 8px;line-height:24px;text-transform:uppercase}.coupons__popup .coupons__remark{position:static;margin-bottom:10px;padding:0;background:0 0;border-radius:0;font-size:14px;color:#808087;text-transform:uppercase}.coupons__body,.coupons__remark{position:absolute}.coupons__download .coupons__body{top:0;left:0;width:100%;padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.coupons__coupon .coupons__body{bottom:8px;left:8px;z-index:1}.coupons__info,.coupons__popup .coupons__body{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.coupons__info{position:absolute;top:20px;right:20px;width:90px;height:90px;padding:12px;overflow:hidden;background-color:#7ab302;border-radius:50%;text-align:center;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;z-index:2}.coupons__price{display:block;line-height:1;color:#fff}.coupons__price_old{margin-top:-2px;font:400 20px/1 "Ubuntu",sans-serif;text-decoration:line-through;opacity:.6}.coupons__price_new{font:700 40px/1 "PF Centro Slab Pro",serif}.coupons__price_new::after{content:"руб.";display:block;margin-top:-4px;font-size:14px}.coupons__button,.coupons__count{display:inline-block;vertical-align:middle}.coupons__count{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;padding:5px 4px 3px 6px;font:700 24px/1 "PF Centro Slab Pro",serif;color:#fff;background:rgba(44,40,40,.8);border-radius:3px}.coupons__count::before{content:"купон №";display:block;font-size:10px;font-weight:400;line-height:1;text-transform:uppercase;color:#fff}.coupons__button{margin-top:20px}.coupons__button:first-child{margin-left:25px;margin-right:48px}.coupons__close{position:absolute;top:26px;right:30px;margin:0}.coupons__cover{position:relative;width:100%;padding-bottom:35.087719%;overflow:hidden}.coupons__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.coupons__download .coupons__img{top:auto;bottom:0;height:auto}.coupons__popup .coupons__img{width:100%;height:auto}.delivery__label{display:block;width:100%;margin-bottom:5px;font:500 16px/24px "Ubuntu",sans-serif;text-align:center;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color;transition-property:color}.footer .delivery__label,.header_main .delivery__label,.popup_menu .delivery__label{color:rgba(255,255,255,.3)}.is-scroll .header_main .delivery__label{color:#d1d1d9}.delivery__link,.delivery__link_dc::before{position:relative;display:block;width:36px;height:36px}.delivery__link_dc::before{content:" ";position:absolute;top:50%;left:50%;margin:-18px;background-position:-1379px -888px}.delivery__link_dc::before,.delivery__link_ye::before,.designdepot{background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-size:1630px 1231px}.delivery__link_ye::before{content:" ";position:absolute;top:50%;left:50%;margin:-18px;display:block;width:36px;height:36px;background-position:-1223px -928px}.delivery__link+.delivery__link{margin-left:4px}.designdepot{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:90px;height:19px;background-position:-1440px -121px;text-decoration:none;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.designdepot:focus,.designdepot:hover{opacity:.5}.dishes{margin-bottom:110px}.dishes__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.dishes__row{display:block;font-size:0;line-height:1;letter-spacing:0}.dishes__content,.dishes__row,.dishes__square{-webkit-box-sizing:border-box;box-sizing:border-box}.dishes__content{width:100%;margin:0 auto;display:block}.dishes__square{position:relative;display:inline-block;vertical-align:top;overflow:hidden;border:4px solid transparent;color:#2c2828}.dishes__square_medium,.dishes__square_small{width:100%;max-width:100%;padding-bottom:100%}.dishes__square::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#2c2828;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0;z-index:1}.dishes__square:focus,.dishes__square:hover,.map__nearest .map__item:focus .map__locator,.map__nearest .map__item:hover .map__locator{color:#fff}.dishes__square:focus::after,.dishes__square:hover::after,.social .icon:focus::before,.social .icon:hover::before{opacity:.8}.dishes__body,.dishes__img{position:absolute;width:100%}.dishes__img{height:100%;top:0;left:0;z-index:1}.dishes__body{top:8px;left:8px;display:block;z-index:2}.dishes__name{display:inline-block;vertical-align:middle;margin:0;font:700 20px/24px "PF Centro Slab Pro",serif;color:inherit;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.dishes__remark{display:block;margin:0;padding-left:8px;font-size:12px;line-height:24px;color:#fff;text-transform:uppercase}.editable h1{display:block;font:700 36px/1.2 "PF Centro Slab Pro",serif;text-align:center}.layout_main .editable h1{color:#fff}.coupons .editable h1{margin-bottom:40px;padding-top:56px}.editable h1,.editable h2,.editable h3{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;color:#2c2828}.editable h2{display:block;font:700 32px/1.2 "PF Centro Slab Pro",serif}.popup_success .editable h2{color:#7ab302}.popup_error .editable h2{color:#ff5b41}.banners .editable h2,.banners .editable p,.map__nearest .map__item.is-active .map__locator{color:#fff}.career__introduction .editable h2{margin-bottom:8px}.coupons .editable h2,.offer .editable h2{margin-bottom:20px}.vacancy .editable h2{font-size:20px;line-height:1}.editable h3{font:700 24px/32px "PF Centro Slab Pro",serif}.formats .editable h3,.formats .editable p{color:inherit;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color;transition-property:color}.advantages__content .editable h3,.examples .editable h3{margin-bottom:20px;font:500 16px/24px "Ubuntu",sans-serif;text-transform:uppercase}.examples .editable h3{margin-bottom:4px;font:400 14px/1 "Ubuntu",sans-serif;color:#fff}.vacancy .editable h3{margin-bottom:8px;font:500 18px/32px "Ubuntu",sans-serif}.gallery .editable h3{margin-bottom:20px}.coupons .editable a,.editable p{display:block;font-size:18px;line-height:32px}.editable p{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-weight:400;color:#2c2828}.advantages__content .editable p,.career .editable p{font-size:16px;line-height:24px}.career__introduction .editable p{font-size:18px}.career__banner .editable p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 32px;color:#7ab302}.examples .editable p{font-size:14px;line-height:24px;color:#fff}.editable ul{margin:0;padding:0;list-style-type:none}.editable h3,.editable li{display:block}.vacancy .editable li{position:relative;margin-bottom:4px;padding-left:56px;font-size:18px;line-height:32px;font-weight:400;color:#2c2828}.vacancy .editable li::before{content:" ";position:absolute;top:50%;left:28px;display:block;width:8px;height:8px;margin-top:-4px;border-radius:50%;background-color:#7ab302}.coupons .editable a{color:#7ab302;text-decoration:none}.examples{padding-top:60px;padding-bottom:100px;background-color:#fff}.editable ul,.examples__container,.examples__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.examples__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.examples__row{font-size:0;line-height:1;letter-spacing:0}.examples__header{margin-bottom:50px;text-align:center}.examples__content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.examples__example{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:.5s ease-out;transition:.5s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.examples__example.is-active{opacity:1;visibility:visible}.examples__list{height:100%;margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.examples__item{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;cursor:pointer}.examples__item:last-child{margin-bottom:0}.examples__item::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#7ab302;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:1}.examples__item:focus::after,.examples__item:hover::after{opacity:.9}.examples__item:focus .examples__body,.examples__item:hover .examples__body,.social .icon:focus::after,.social .icon:hover::after{opacity:1}.examples__body,.examples__img{position:absolute;top:0;left:0;width:100%;height:100%}.examples__img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;z-index:0}.examples__body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 60px;text-align:center;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:2}.examples__body::before{content:" ";width:0;height:100%}.examples__body::before,.examples__description{display:inline-block;vertical-align:middle}.field{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d1d1d9;border-radius:3px;background-color:#f9f9f9}.field_file{height:112px;border:2px dashed #d1d1d9}.is-invalid .field{border-color:#ff5b41;border-bottom-left-radius:0;border-bottom-right-radius:0}.field__element{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;width:100%;margin:0;padding:14px 16px;font:400 16px/18px "Ubuntu",sans-serif;color:#2c2828;background-color:transparent;z-index:1}.field__element:focus,.field__element:hover{-webkit-box-shadow:0 4px 8px 0 rgba(44,40,40,.2);box-shadow:0 4px 8px 0 rgba(44,40,40,.2)}.field__element_comment,.field__element_message{min-height:90px}.form_reviews .field__element_message{min-height:141px}.form_reviews .field__element_comment{min-height:127px}.field__element_map{padding-right:30px}.field__element_file{height:100%;opacity:0;cursor:pointer}.field__element_icon{padding-left:38px}.is-invalid .field__element{color:#ff5b41}.field__element:focus{outline:0}.field__help-text{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:14px 16px;font:400 16px/18px "Ubuntu",sans-serif;visibility:visible;opacity:1;z-index:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity}.field_tel .field__help-text{padding-left:38px;color:#808087}.is-busy .field__help-text{visibility:hidden;opacity:0}.file__output{margin:0;padding:0;list-style-type:none}.file__item{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 30px;font-size:0;line-height:1}.file__item+.file__item{border-top:1px solid #f2f2f2}.file__icon{position:absolute;top:15px;left:0;width:30px;height:30px}.file__icon::before{left:50%;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:-15px;background-position:-1475px -928px}.file__name,.file__size{display:inline-block;vertical-align:middle;width:60%;font-size:14px;line-height:30px;text-align:left;color:#808087}.is-wrong .file__name{text-decoration:line-through}.file__size{width:40%;text-align:right}.file__remove{position:absolute;top:15px;right:0;width:30px;height:30px;padding:0;border:0;background-color:transparent;outline:0}.file__icon::before,.file__remove::before,.file__title::before{content:" ";position:absolute;top:50%;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-size:1630px 1231px}.file__remove::before{vertical-align:middle;left:50%;display:inline-block;width:30px;height:30px;margin:-15px;background-position:-1565px -928px}.file__field{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;border:2px dashed #d1d1d9;border-radius:3px;background:#f2f2f2}.file__input{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1}.file__input.is-clone{z-index:-1;visibility:hidden}.file__drop{display:block;text-align:center}.file__title{position:relative;display:inline-block;vertical-align:top;padding-left:30px;font-size:16px;line-height:30px;color:#808087}.file__title::before{left:15px;display:block;width:20px;height:20px;margin:-10px;background-position:-1573px -553px}.file__help{display:block;font-size:12px;line-height:16px;color:#d1d1d9}.file__progress{position:relative;display:block;width:100%;height:10px;padding:0;margin:20px 0 0;border:0;border-radius:3px;background-color:#ffb400;color:#75ae04;z-index:20;opacity:0;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity}.file__progress.is-visible{opacity:1;visibility:visible}.file__progress::-webkit-progress-bar{background-color:#ffb400}.file__progress::-webkit-progress-value{background-color:#75ae04}.file__progress::-moz-progress-bar{border:0;background-color:#75ae04;outline:0}.file__progress:focus,.file__progress:hover{outline:0}.food{background-color:#fff}.food__container,.food__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.food__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.food__row{font-size:0;line-height:1;letter-spacing:0}.food__header{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,40,40,0)),color-stop(transparent),to(#2c2828)),url(/static/core/img/food-bg-substrate-min.jpg?b2e0f5eef4ca) 50% 0 no-repeat;background:-webkit-linear-gradient(top,rgba(44,40,40,0) 0%,transparent,#2c2828 100%),url(/static/core/img/food-bg-substrate-min.jpg?b2e0f5eef4ca) 50% 0 no-repeat;background:linear-gradient(to bottom,rgba(44,40,40,0) 0%,transparent,#2c2828 100%),url(/static/core/img/food-bg-substrate-min.jpg?b2e0f5eef4ca) 50% 0 no-repeat;background-size:cover}.food__header::after{content:" ";position:absolute;background:url(/static/core/img/food-bg-potatoes-min.png?766cbd5dbf3c) 0 0 no-repeat;background-size:cover}.food__menu{position:fixed;top:80px;left:0;width:100%;min-width:320px;height:150px;padding-left:40px;padding-right:40px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;overflow:hidden;z-index:6}.is-scroll .food__menu{height:70px;-webkit-box-shadow:0 8px 16px rgba(44,40,40,.2);box-shadow:0 8px 16px rgba(44,40,40,.2);background-color:#fff}.food__item,.food__list,.food__menu{-webkit-box-sizing:border-box;box-sizing:border-box}.food__list{font-size:0;line-height:1;letter-spacing:0;overflow-y:hidden;white-space:nowrap;height:170px;padding:20px 0;text-align:center;list-style-type:none;display:block}.is-scroll .food__list{height:90px;padding:15px 20px}.food__item{display:inline-block;vertical-align:top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;min-width:150px}.is-scroll .food__item{vertical-align:middle;padding-right:30px}.food__prev{position:absolute;top:50%;left:20px;display:block;width:40px;height:40px;border:0;margin:-20px;background-color:transparent}.food__next:focus,.food__next:hover,.food__prev:focus,.food__prev:hover{outline:0}.food__prev::before{content:" ";position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1463px -964px;background-size:1630px 1231px;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1;visibility:visible;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.food__prev::after,.is-scroll .food__prev::before{opacity:0;visibility:hidden}.food__prev::after{content:" ";position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1283px -964px;background-size:1630px 1231px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.food__next::before,.is-scroll .food__prev::after{opacity:1;visibility:visible}.food__button,.food__next{display:block;border:0;background-color:transparent}.food__next{top:50%;right:20px;width:40px;height:40px;position:absolute;margin:-20px}.food__next::before{content:" ";position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1463px -964px;background-size:1630px 1231px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.food__next::after,.is-scroll .food__next::before{opacity:0;visibility:hidden}.food__next::after{content:" ";position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1283px -964px;background-size:1630px 1231px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.is-scroll .food__next::after{opacity:1;visibility:visible}.food__button{position:relative;margin:0 auto;padding:70px 0 0;outline:0;font:700 16px/18px "PF Centro Slab Pro",serif;text-align:center;color:#fff;text-decoration:none;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.is-scroll .food__button{color:#2c2828;text-align:left}.is-scroll .food__button.is-active{color:#7ab302}.food__promo{width:100%;max-width:100%}.footer{background-color:#2c2828}.footer__container{max-width:1440px;margin:0 auto;padding:0 35px}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__row_top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__row_bottom,.footer__row_middle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__row_bottom{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer__elevator,.footer__mix{display:inline-block;vertical-align:top}.footer__elevator{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:28px}.footer__mix{width:100%}.footer__contact{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px;text-align:center}.footer__incut{display:block;margin-bottom:5px;font-size:14px;line-height:1.2;color:#808087}.footer__phone{display:inline-block;margin-bottom:8px;font:700 24px/1.2 "PF Centro Slab Pro",serif;color:#7ab302}.footer__delivery,.footer__social{-webkit-box-sizing:border-box;box-sizing:border-box}.footer__social{display:inline-block;vertical-align:top;text-align:center;width:100%;margin-bottom:46px}.footer__delivery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80px;margin-bottom:20px}.footer__feedback{margin-bottom:40px}.footer__copy,.footer__developer,.footer__feedback{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.footer__copy{font-size:12px;line-height:1.2;color:#808087;margin-bottom:8px}.footer__developer{margin-bottom:40px;margin-top:15px}.footer__conf{font-size:12px;line-height:1.2;color:#808087;text-align:center;margin:0 30px;width:100%}.footer__conf a{color:#808087}.form{position:relative}.form.is-processing::before{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:10;background-color:rgba(255,255,255,.1);cursor:progress}.form.is-processing::after{content:" ";position:absolute;top:50%;left:50%;display:block;width:2px;height:2px;border-radius:50%;color:#7ab302;margin:-1px;z-index:20;-webkit-box-shadow:0 -15px 0 0 currentColor,10.5px -10.5px 0 1px currentColor,15px 0 0 2px currentColor,10.5px 10.5px 0 3px currentColor,0 15px 0 2px currentColor,-10.5px 10.5px 0 1px currentColor,-15px 0 0 0 currentColor,-10.5px -10.5px 0 0 currentColor;box-shadow:0 -15px 0 0 currentColor,10.5px -10.5px 0 1px currentColor,15px 0 0 2px currentColor,10.5px 10.5px 0 3px currentColor,0 15px 0 2px currentColor,-10.5px 10.5px 0 1px currentColor,-15px 0 0 0 currentColor,-10.5px -10.5px 0 0 currentColor;-webkit-animation:rotate 1.1s steps(8) infinite;animation:rotate 1.1s steps(8) infinite}.form_map{margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.form_reviews{padding-top:54px;padding-bottom:86px;background-color:#f2f2f2}.form__container>.form__row{font-size:0;line-height:1;letter-spacing:0}.form__container,.form__container>.form__row,.form__header{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.form__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.form__header{margin:0 auto;text-align:center}.form_reviews .form__header{margin-bottom:38px}.form_rezume .form__header{margin-bottom:30px}.form__title,.form_reviews .form__body{display:block;margin:0 auto}.form__title{margin:0 0 30px;padding:0;font:700 32px/1.1 "PF Centro Slab Pro",serif;color:#7ab302}.form_reviews .form__title{margin:0;font-family:"PF Agora Slab Pro",serif}.popup_form .form__title{margin-bottom:4px}.form__fieldset{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0}.form__fieldset+.form__fieldset{margin-top:20px}.form__fieldset_robots{position:absolute;bottom:100%;right:100%;display:block;width:0;height:0;opacity:0;pointer-events:none}.form__fieldset_robots+.form__fieldset{margin-top:0}.popup_form .form__fieldset{margin-left:auto;margin-right:auto}.form_map .form__fieldset{position:relative}.form__rating .form__fieldset{font-size:0;line-height:1;letter-spacing:0}.form__legend{display:block;margin:0 0 4px;padding:0;font-size:14px;line-height:1.2;color:#808087}.form__rating .form__legend{vertical-align:middle;margin:0 70px 0 0}.form__field{display:block}.map .form__field{position:relative}.form__error,.is-scroll .header::after{display:none}.form_feedback .form__error{padding:6px 8px;font-size:12px;line-height:1.2;color:#fff;background-color:#ff5b41;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.is-invalid .form__error{display:block}.form__buttons{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px;padding:0;text-align:center}.form__buttons .icon_loader{position:relative;margin:0 auto}.form__rating .form__label{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.form__rating .form__input{position:absolute;opacity:0}.form__rating .form__input:checked+.icon_rating_1::after,.form__rating .form__input:checked+.icon_rating_2::after,.form__rating .form__input:checked+.icon_rating_3::after,.form__rating .form__input:checked+.icon_rating_4::after,.form__rating .form__input:checked+.icon_rating_5::after{opacity:1;visibility:visible}.form__disclaimer,.form__text{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.form__disclaimer{margin-top:30px;text-align:center}.popup_form .form__disclaimer{width:100%;max-width:100%}.form__text{margin:0}.form__incut .form__text{font-size:12px;line-height:1.2;color:#808087}.form__disclaimer .form__text{position:relative;font-size:14px;line-height:1.2;color:#000}.form__disclaimer .form__link{color:#7ab302;text-decoration:none}.form__disclaimer .form__link:focus,.form__disclaimer .form__link:hover{text-decoration:underline}.form__required{display:inline-block;vertical-align:middle;margin-top:-1px;margin-right:6px;font-size:24px;line-height:1;color:#7ab302}.form_reviews .form__rating{margin-bottom:20px}.form__comment,.form__files,.form_reviews .form__info,.form_reviews .form__rating{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.form__comment,.form__files{margin-top:20px}.formats{padding-bottom:90px;background-color:#fff}.formats__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.formats__header{margin-bottom:50px;text-align:center}.formats__content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.formats__item,.formats__popup .formats__content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.formats__popup .formats__content{font-size:0;line-height:1;letter-spacing:0;background-color:#fff;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.3);box-shadow:0 16px 32px rgba(0,0,0,.3);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transition-delay:.25s;transition-delay:.25s}.is-active .formats__popup .formats__content{-webkit-transform:translateY(0) translateX(0%);transform:translateY(0) translateX(0%);background-color:#fff}.formats__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0;text-align:center}.formats__item{margin-bottom:8px;overflow:hidden;text-align:left;cursor:pointer}.formats__item:last-child{margin-right:0}.formats__item:focus .formats__img,.formats__item:hover .formats__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.formats__item:focus .formats__body,.formats__item:hover .formats__body{color:#7ab302}.formats__photo{overflow:hidden}.formats__img{width:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.formats__body{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 32px 38px;border-top:0;color:#2c2828}.formats__popup{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:10;opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.is-active .formats__popup{opacity:1;visibility:visible}.formats__header-popup{text-align:left}.formats__cover{position:absolute;top:0;left:0;right:0;min-height:300px;z-index:-1;overflow:hidden}.formats__cover img,.formats__cover::after{position:absolute;top:0;left:0;display:block;width:100%}.formats__cover::after{content:" ";background:-webkit-gradient(linear,left bottom,left top,from(#2c2828),to(transparent));background:-webkit-linear-gradient(bottom,#2c2828,transparent);background:linear-gradient(to top,#2c2828,transparent);height:100%}.formats__cover img{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.formats__text{position:absolute;top:340px;color:#000}.formats__button{display:inline-block;vertical-align:middle;margin-top:20px}.formats__button:first-child{margin-left:25px;margin-right:48px}.formats__button::after,.formats__close::before{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1463px -964px;background-size:1630px 1231px}.formats__close{position:absolute;top:26px;right:30px;margin:0}.formats__close::before{background-position:-1313px -964px}.futures{padding-top:80px;padding-bottom:20px;background-color:#fff}.futures__container{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.futures__container,.futures__row,.futures__text{-webkit-box-sizing:border-box;box-sizing:border-box}.futures__row{display:block;font-size:0;line-height:1;letter-spacing:0}.futures__text{width:100%;max-width:100%;margin:0 auto 80px}.futures__examples{margin:0 auto 80px;text-align:center}.futures__img{margin-bottom:10px;width:100%}.gallery{padding-top:64px}.gallery__container,.gallery__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.gallery__row{font-size:0;line-height:1;letter-spacing:0}.gallery__header{position:relative;margin-bottom:70px;text-align:center}.gallery__block{margin-bottom:80px}.gallery__photos{position:relative;width:100%;max-width:100%;margin-bottom:30px}.gallery__description,.gallery__photos,.gallery__wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.gallery__description{width:100%;max-width:100%}.gallery__wrap{position:relative;margin-bottom:25px;padding-right:10px;overflow:auto;direction:ltr}.gallery__text,.gallery__title{display:block;color:#2c2828;direction:ltr}.gallery__title{font:700 24px/32px "PF Centro Slab Pro",serif;margin:0 0 20px}.gallery__header .gallery__title{font:700 36px/48px "PF Centro Slab Pro",serif}.gallery__text{margin:0;font-size:18px;line-height:32px;font-weight:400}.gallery__items{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.gallery__time{display:block;margin-bottom:15px;font-size:16px;line-height:24px;font-weight:400;color:#808087;direction:ltr}.greeting__container,.greeting__header{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.greeting__body,.greeting__column,.greeting__container,.greeting__header,.greeting__row{-webkit-box-sizing:border-box;box-sizing:border-box}.greeting__row{font-size:0;line-height:1;letter-spacing:0;display:block}.greeting__body,.greeting__column{display:inline-block;vertical-align:top;padding-top:5px;padding-bottom:5px;margin-bottom:5px}.greeting__body{width:100%;max-width:100%;font-size:14px;line-height:1.3;min-height:20px}.greeting__column{min-height:30px}.greeting__column_a{width:16.666667%;max-width:16.666667%;margin-left:16.666667%}.greeting__column_b{margin-right:16.666667%}.greeting__column_1,.greeting__column_b{width:16.666667%;max-width:16.666667%}.greeting__column_2{width:33.333333%;max-width:33.333333%}.greeting__column_6{width:50%;max-width:50%}.greeting__column_12{width:100%;max-width:100%}.header,.header::after{position:fixed;left:0;width:100%}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:320px;font-size:0;line-height:1;letter-spacing:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;top:0;height:80px;z-index:10}.header.header_main,.is-scroll .header{background-color:#2c2828;-webkit-box-shadow:0 4px 16px rgba(44,40,40,.1);box-shadow:0 4px 16px rgba(44,40,40,.1)}.header,.is-scroll .header{background-color:#fff}.header.is-popup{background-color:#2c2828}.header::after{content:" ";top:80px;display:none;height:1px;background-color:#f2f2f2;z-index:0}.header__locator{position:relative;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 80px);z-index:1}.header__delivery,.header__menu{display:none}.header__buttons{position:relative;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;margin-left:auto;background-color:#fff}.hero,.hero__slider{position:relative;z-index:0}.hero__slider{margin:0;list-style-type:none;width:100%;height:0;padding:100% 0 0;overflow:hidden;z-index:1}.hero__slide,.hero__slide.is-active{opacity:0;visibility:hidden;-webkit-animation:none;animation:none}.hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.hero__slide.is-next,.hero__slide.is-reverted-next{opacity:1;visibility:visible;-webkit-animation:from-right ease-in-out .5s;animation:from-right ease-in-out .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:2}.hero__slide.is-reverted-next{-webkit-animation:from-left ease-in-out .5s;animation:from-left ease-in-out .5s}.hero__nav,.hero__slide{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.hh__incut::before,.vacancies .hh{position:absolute;top:18px;left:0}.hh__link{display:block;font-size:0;line-height:1;letter-spacing:0;text-decoration:none}.hh__incut,.hh__text{font-size:16px;line-height:18px;color:#808087}.hh__incut{position:relative;padding-left:30px;color:#7ab302}.hh__incut::before{content:" ";top:50%;display:block;margin-top:-14px;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1253px -994px;background-size:1630px 1231px}.history{padding-top:60px;padding-bottom:60px}.history__container,.history__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.history__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.history__row{font-size:0;line-height:1;letter-spacing:0}.history__header{margin-bottom:66px}.history__phrase,.history__text{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}.history__text{margin-bottom:20px}.history__phrase{position:relative;font-size:24px;line-height:40px;text-align:center}.history__phrase::before{top:0;width:60px;height:2px;margin-left:-30px;background-color:#7ab302}.history__phrase::after,.history__phrase::before,.icon::after,.icon::before{content:" ";position:absolute;left:50%;display:block}.history__phrase::after{bottom:0;width:60px;height:2px;margin-left:-30px;background-color:#7ab302}.history__incut{display:block;margin-bottom:4px;font-size:16px;line-height:24px;color:#7ab302;text-transform:uppercase}.icon{position:relative;display:block}.icon::after,.icon::before{top:50%;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity;transition-property:opacity}.social .icon{width:40px;height:40px;overflow:hidden;text-decoration:none}.social .icon::after{opacity:0}.advantages .icon{padding-left:54px}.advantages .icon::before{left:0;margin-left:0}.advantages .icon::after{display:none}.chronology .icon{position:absolute;top:auto;left:auto;bottom:-55px;display:block;width:100%;height:56px}.chronology .icon::before{position:absolute;top:auto;left:auto;bottom:0;-webkit-transition:none;transition:none}.chronology .icon::after{display:none}.dishes .icon{display:inline-block;vertical-align:middle;width:70px;height:70px}.dishes .icon::after{opacity:0}.dishes .icon:focus::before,.dishes .icon:hover::before{opacity:.8}.dishes .icon:focus::after,.dishes .icon:hover::after{opacity:1}.food .icon,.form .icon{position:absolute;top:35px;left:50%}.is-scroll .food .icon{top:50%;left:22.5px;background:0 0}.food .icon::after,.food .icon::before{top:50%;opacity:0}.profit .icon::before{position:static;display:inline-block;vertical-align:middle;margin-left:-16px}.form .icon{top:50%;left:8px;width:30px;height:30px;margin-top:-15px}.form .icon::after{display:none}.form .icon,.form_reviews .icon::after{display:block}.chronology .is-active .icon::before,.is-scroll .food .is-active .icon::before{opacity:0}.is-scroll .food .icon::before,.is-scroll .food .is-active .icon::after{opacity:1}.icon_email::before,.icon_tel::before{width:16px;height:12px;margin:-6px -8px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1573px -121px;background-size:1630px 1231px}.icon_tel::before{width:15px;height:16px;margin:-8px -7.5px;background-position:-1612px -262px}.icon.icon_rating{position:relative;display:inline-block;vertical-align:top;width:36px;height:34px;margin-right:6px;border:0;cursor:pointer;-webkit-transition:background .25s ease-out;transition:background .25s ease-out}.icon_profit::before,.icon_promotion::before,.icon_start::before,.icon_support::before{width:65px;height:65px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1288px -645px;background-size:1630px 1231px}.icon_profit::before,.icon_promotion::before,.icon_support::before{background-position:-1223px -645px}.icon_profit::before,.icon_promotion::before{background-position:-1353px -645px}.icon_promotion::before{background-position:-1418px -645px}.contacts .icon_fb::before,.footer .icon_fb::before,.popup_menu .icon_fb::before{margin:-20px}.contacts .icon_fb::after,.contacts .icon_fb::before,.footer .icon_fb::after,.footer .icon_fb::before,.popup_menu .icon_fb::after,.popup_menu .icon_fb::before,.social_sharing .icon_fb::before{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1538px -803px;background-size:1630px 1231px}.contacts .icon_fb::after,.footer .icon_fb::after,.popup_menu .icon_fb::after{margin:-20px;background-position:-1223px -848px}.social_sharing .icon_fb::after{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1463px -848px;background-size:1630px 1231px}.contacts .icon_ig::before,.footer .icon_ig::before,.popup_menu .icon_ig::before{margin:-20px}.contacts .icon_ig::after,.contacts .icon_ig::before,.footer .icon_ig::after,.footer .icon_ig::before,.popup_menu .icon_ig::after,.popup_menu .icon_ig::before,.social_sharing .icon_ig::before{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1383px -848px;background-size:1630px 1231px}.contacts .icon_ig::after,.footer .icon_ig::after,.popup_menu .icon_ig::after{margin:-20px;background-position:-1423px -848px}.contacts .icon_vk::before,.footer .icon_vk::before,.popup_menu .icon_vk::before{margin:-20px}.contacts .icon_vk::after,.contacts .icon_vk::before,.footer .icon_vk::after,.footer .icon_vk::before,.popup_menu .icon_vk::after,.popup_menu .icon_vk::before,.social_sharing .icon_vk::before{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1583px -848px;background-size:1630px 1231px}.contacts .icon_vk::after,.footer .icon_vk::after,.popup_menu .icon_vk::after{margin:-20px;background-position:-1578px -803px}.social_sharing .icon_vk::after{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1343px -848px;background-size:1630px 1231px}.contacts .icon_gp::before,.footer .icon_gp::before,.popup_menu .icon_gp::before{margin:-20px}.contacts .icon_gp::after,.contacts .icon_gp::before,.footer .icon_gp::after,.footer .icon_gp::before,.popup_menu .icon_gp::after,.popup_menu .icon_gp::before,.social_sharing .icon_gp::before{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1263px -848px;background-size:1630px 1231px}.contacts .icon_gp::after,.footer .icon_gp::after,.popup_menu .icon_gp::after{margin:-20px;background-position:-1303px -848px}.contacts .icon_ok::before,.footer .icon_ok::before,.popup_menu .icon_ok::before{margin:-20px}.contacts .icon_ok::after,.contacts .icon_ok::before,.footer .icon_ok::after,.footer .icon_ok::before,.popup_menu .icon_ok::after,.popup_menu .icon_ok::before,.social_sharing .icon_ok::before{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1263px -888px;background-size:1630px 1231px}.contacts .icon_ok::after,.footer .icon_ok::after,.popup_menu .icon_ok::after{margin:-20px;background-position:-1223px -888px}.icon_career::before,.icon_help::before,.icon_personal::before,.social_sharing .icon_ok::after{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1543px -848px;background-size:1630px 1231px}.icon_career::before,.icon_help::before,.icon_personal::before{width:31px;height:47px;margin:-23.5px -15.5px;background-position:-1271px -710px}.icon_career::before,.icon_help::before{width:36px;height:36px;margin:-18px;background-position:-1451px -888px}.icon_help::before{width:47px;margin:-18px -23.5px;background-position:-1302px -710px}.icon_reliability::before{width:39px;height:38px;margin:-19px -19.5px;background-position:-1303px -888px}.icon_1997::before,.icon_1998::before,.icon_reliability::before,.icon_security::before{background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-size:1630px 1231px}.icon_security::before{margin:-17px -22.5px;width:45px;height:34px;background-position:-1349px -710px}.icon_1997::before,.icon_1998::before{width:37px;height:36px;background-position:-1342px -888px}.icon_1998::before{width:47px;height:52px;background-position:-1580px -210px}.icon_2001::before,.icon_2003::before,.icon_2006::before,.icon_2017::before{width:40px;height:40px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1503px -848px;background-size:1630px 1231px}.icon_2003::before,.icon_2006::before,.icon_2017::before{width:51px;height:43px;background-position:-1576px -383px}.icon_2006::before,.icon_2017::before{width:37px;height:51px;background-position:-1436px -453px}.icon_2017::before{width:49px;height:53px;background-position:-1580px -140px}.food .icon_potatoes-xl,.icon_potatoes-xl::after,.icon_potatoes-xl::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1510px -210px;background-size:1630px 1231px}.food .icon_potatoes-xl,.icon_potatoes-xl::after{background-position:-1510px -140px}.food .icon_potatoes-xl::after,.food .icon_potatoes-xl::before,.icon_potatoes-light::before{width:45px;height:45px;margin:-22.5px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1358px -803px;background-size:1630px 1231px}.food .icon_potatoes-xl::after,.icon_potatoes-light::before{background-position:-1448px -758px}.icon_potatoes-light::before{width:39px;height:51px;margin:-25.5px -19.5px;background-position:-1473px -453px}.food .icon_potatoes-light,.food .icon_potatoes-light::after,.food .icon_potatoes-light::before,.icon_potatoes-light::after{width:39px;height:51px;margin:-25.5px -19.5px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1576px -313px;background-size:1630px 1231px}.food .icon_potatoes-light::after,.food .icon_potatoes-light::before{width:45px;height:45px;margin:-22.5px;background-position:-1268px -758px}.food .icon_potatoes-light::after{background-position:-1223px -758px}.food .icon_potatoes,.food .icon_potatoes::after,.food .icon_potatoes::before,.icon_potatoes::after,.icon_potatoes::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1440px -140px;background-size:1630px 1231px}.food .icon_potatoes,.food .icon_potatoes::after,.food .icon_potatoes::before,.icon_potatoes::after{background-position:-1223px -505px}.food .icon_potatoes::after,.food .icon_potatoes::before{width:45px;height:45px;margin:-22.5px;background-position:-1403px -758px}.food .icon_potatoes::after{background-position:-1358px -758px}.food .icon_hot,.food .icon_hot::after,.food .icon_hot::before,.icon_hot::after,.icon_hot::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1293px -505px;background-size:1630px 1231px}.food .icon_hot,.food .icon_hot::after,.food .icon_hot::before,.icon_hot::after{background-position:-1433px -575px}.food .icon_hot::after,.food .icon_hot::before{width:45px;height:45px;margin:-22.5px;background-position:-1493px -758px}.food .icon_hot::after{background-position:-1403px -803px}.food .icon_salads,.food .icon_salads::after,.food .icon_salads::before,.icon_salads::after,.icon_salads::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1503px -505px;background-size:1630px 1231px}.food .icon_salads,.food .icon_salads::after,.food .icon_salads::before,.icon_salads::after{background-position:-1436px -383px}.food .icon_salads::after,.food .icon_salads::before{width:45px;height:45px;margin:-22.5px;background-position:-1538px -758px}.food .icon_salads::after{background-position:-1448px -803px}.food .icon_burgers,.food .icon_burgers::after,.food .icon_burgers::before,.icon_burgers::after,.icon_burgers::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1440px -210px;background-size:1630px 1231px}.food .icon_burgers,.food .icon_burgers::after,.food .icon_burgers::before,.icon_burgers::after{background-position:-1436px -313px}.food .icon_burgers::after,.food .icon_burgers::before{width:45px;height:45px;margin:-22.5px;background-position:-1493px -803px}.food .icon_burgers::after{background-position:-1313px -758px}.food .icon_desserts,.food .icon_desserts::after,.food .icon_desserts::before,.icon_desserts::after,.icon_desserts::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1363px -505px;background-size:1630px 1231px}.food .icon_desserts,.food .icon_desserts::after,.food .icon_desserts::before,.icon_desserts::after{background-position:-1506px -383px}.food .icon_desserts::after,.food .icon_desserts::before{width:45px;height:45px;margin:-22.5px;background-position:-1268px -803px}.food .icon_desserts::after{background-position:-1313px -803px}.food .icon_lunch,.food .icon_lunch::after,.food .icon_lunch::before,.icon_lunch::after,.icon_lunch::before{width:70px;height:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1293px -575px;background-size:1630px 1231px}.food .icon_lunch,.food .icon_lunch::after,.food .icon_lunch::before,.icon_lunch::after{background-position:-1506px -313px}.food .icon_lunch::after,.food .icon_lunch::before{width:45px;height:45px;margin:-22.5px;background-position:-1223px -803px}.food .icon_lunch::after{background-position:-1583px -758px}.icon_loader,.icon_rating::after,.icon_rating::before{display:block;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.icon_loader,.icon_loader::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%}.icon_loader{border:3px solid #7ab302;border-right-color:transparent;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:32px;height:32px}.icon_loader::after{content:" ";position:absolute;top:-3px;left:-3px;display:block;width:inherit;height:inherit;border:3px solid rgba(215,232,179,.3)}.map__content .icon_loader,.map__slide .icon_loader{position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-17px;opacity:0;visibility:hidden}.is-loading .icon_loader{opacity:1;visibility:visible;-webkit-animation:loading 1.5s infinite linear;animation:loading 1.5s infinite linear}.icon_rating::after,.icon_rating::before{content:" ";position:absolute;top:50%;left:50%;opacity:0}.icon_rating:focus,.icon_rating:hover{background:0 0}.icon_rating:focus::before,.icon_rating:hover::before{opacity:1;visibility:visible}.icon_rating.icon_rating_1,.icon_rating.icon_rating_1::after,.icon_rating.icon_rating_1::before{width:36px;height:34px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1295px -928px;background-size:1630px 1231px}.icon_rating.icon_rating_1::after,.icon_rating.icon_rating_1::before{margin:-17px -18px;background-position:-1367px -928px}.icon_rating.icon_rating_1::after{background-position:-1331px -928px}.icon_rating.icon_rating_2,.icon_rating.icon_rating_2::after,.icon_rating.icon_rating_2::before{width:36px;height:34px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1403px -928px;background-size:1630px 1231px}.icon_rating.icon_rating_2::after,.icon_rating.icon_rating_2::before{margin:-17px -18px;background-position:-1259px -928px}.icon_rating.icon_rating_2::after{background-position:-1439px -928px}.icon_rating.icon_rating_3,.icon_rating.icon_rating_3::after,.icon_rating.icon_rating_3::before{width:36px;height:34px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1559px -888px;background-size:1630px 1231px}.icon_rating.icon_rating_3::after,.icon_rating.icon_rating_3::before{margin:-17px -18px;background-position:-1574px -710px}.icon_rating.icon_rating_3::after{background-position:-1523px -888px}.icon_rating.icon_rating_4,.icon_rating.icon_rating_4::after,.icon_rating.icon_rating_4::before{width:36px;height:34px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1502px -710px;background-size:1630px 1231px}.icon_rating.icon_rating_4::after,.icon_rating.icon_rating_4::before{margin:-17px -18px;background-position:-1538px -710px}.icon_rating.icon_rating_4::after{background-position:-1487px -888px}.icon_rating.icon_rating_5,.icon_rating.icon_rating_5::after,.icon_rating.icon_rating_5::before{width:36px;height:34px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1466px -710px;background-size:1630px 1231px}.icon_rating.icon_rating_5::after,.icon_rating.icon_rating_5::before{margin:-17px -18px;background-position:-1394px -710px}.icon_rating.icon_rating_5::after{background-position:-1430px -710px}.layout{padding-top:80px;background-color:#fff}.layout_main{background-color:#2c2828}.load{text-align:center}.messages .load{padding-bottom:46px}.news .load{margin-bottom:64px}.load__button{margin:0 auto 12px}.load__count{margin:0;font-size:14px;line-height:1;color:#d1d1d9}.load__count,.locator{display:block}.header .locator{position:relative;font-size:0;line-height:1;letter-spacing:0}.locator__logo{position:relative;display:inline-block;vertical-align:middle;width:80px;height:80px;background-color:#7ab302;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;z-index:1}.locator__logo::after,.locator__logo::before{content:" ";position:absolute;top:50%;left:50%;display:block;width:64px;height:64px;margin:-32px}.locator__logo::before{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #246800;border-radius:50%;background-color:#246800;-webkit-box-shadow:inset 0 0 0 12px #7ab302,inset 0 0 12px 18px rgba(0,0,0,.2),0 4px 8px rgba(36,104,0,.8);box-shadow:inset 0 0 0 12px #7ab302,inset 0 0 12px 18px rgba(0,0,0,.2),0 4px 8px rgba(36,104,0,.8)}.locator__logo::after{background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1483px -645px;background-size:1630px 1231px}.locator__logo:focus,.locator__logo:hover{background-color:#ffb400}.locator__description,.locator__link{position:relative;display:inline-block}.locator__description{margin-top:14px;vertical-align:bottom;width:calc(100% - 20px);z-index:3}.locator__link{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 80px);height:80px;padding-left:8px;text-decoration:none;color:#fff;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;z-index:1}.locator__link::after{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#7ab302 url(/static/core/img/locator-bg.png?766cbd5dbf3c) 0 0 no-repeat;background-size:cover;pointer-events:none;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:1}.locator__link:hover{background-color:#ffb400}.locator__link:hover::after{opacity:0}.locator__title{display:block;font:700 20px/1 "PF Centro Slab Pro",serif}.locator__address,.locator__text{display:none;font:400 14px/1.2 "Ubuntu",sans-serif}.locator__address{display:block;margin-bottom:4px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locator__distance{position:relative;display:block;padding:3px 0 0 24px;font:700 16px/16px "PF Centro Slab Pro",serif;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:visibility,opacity,color;transition-property:visibility,opacity,color;z-index:2}.locator__distance::after,.locator__distance::before{content:" ";position:absolute;top:50%;left:8px;display:block}.header .locator__distance::before,.map .locator__distance::after,.map .locator__distance::before{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1433px -964px;background-size:1630px 1231px}.map .locator__distance::after,.map .locator__distance::before{background-position:-1223px -994px}.map .locator__distance::after{background-position:-1433px -964px;opacity:0;visibility:hidden}.map .locator__distance{font-size:20px;line-height:1;font-weight:400;color:inherit}.map{padding-top:60px}.map__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.map__list,.map__row{font-size:0;line-height:1;letter-spacing:0}.map__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.map__search .map__row{position:relative}.map__list{margin:0;padding:0;list-style-type:none}.map__nearest .map__list{height:210px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;opacity:1;visibility:visible;-webkit-transition:.5s ease-out .5s;transition:.5s ease-out .5s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;overflow-x:auto}.is-loading .map__list{opacity:0;visibility:hidden}.map__item{display:block}.map__nearest .map__item{position:relative;display:inline-block;vertical-align:top;width:83.333333%;max-width:83.333333%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d1d1d9;border-left:0;color:#2c2828;white-space:normal;cursor:pointer;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color,background;transition-property:color,background}.map__nearest .map__item:first-child{border-left:1px solid #d1d1d9}.map__nearest .map__item::after{content:" ";position:absolute;right:24px;bottom:18px;display:block;width:48px;height:48px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1223px -710px;background-size:1630px 1231px;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.map__nearest .map__item:focus,.map__nearest .map__item:hover{background-color:#7ab302;color:#fff}.map__nearest .map__item:focus::after,.map__nearest .map__item:hover::after{-webkit-transform:scale(1.34);transform:scale(1.34)}.map__nearest .map__item:focus .locator__distance::before,.map__nearest .map__item:hover .locator__distance::before{opacity:0;visibility:hidden}.header .menu__item:focus>.submenu,.header .menu__item:hover>.submenu,.map__nearest .map__item:focus .locator__distance::after,.map__nearest .map__item:hover .locator__distance::after{opacity:1;visibility:visible}.map__nearest .map__item.is-active{background-color:#7ab302;color:#fff}.map__nearest .map__item.is-active::after{-webkit-transform:scale(1.34);transform:scale(1.34)}.map__nearest .map__item.is-active .locator__distance::before{opacity:0;visibility:hidden}.map__nearest .map__item.is-active .locator__distance::after{opacity:1;visibility:visible}.map__all .map__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 0;border-bottom:1px solid #d1d1d9;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color,background;transition-property:color,background;cursor:pointer}.map__all .map__item:focus,.map__all .map__item:hover{background-color:#f9f9f9}.map__nearest{margin-bottom:44px}.map__slide{position:relative;width:100%;overflow:hidden}.map__search{margin-bottom:65px;min-height:100px}.map__content{position:relative;width:100%}.map__content.is-view-map{min-height:700px;height:calc(100vh - 88px)}.map__map{position:absolute;top:0;left:0;display:none;overflow:hidden}.map__cafes.is-active,.map__map.is-active{display:block;-webkit-animation:fade-in .25s ease-out;animation:fade-in .25s ease-out}.map__map,.map__yandex{width:100%;height:100%}.map__cafes{display:none}.map__street{display:block;margin:0;font:700 20px/1 "PF Centro Slab Pro",serif;color:#2c2828}.map__nearest .map__street{padding-top:24px}.map__address,.map__phone,.map__schedule{display:block;margin:0;font:400 16px/24px "Ubuntu",sans-serif;color:#2c2828}.map__nearest .map__address,.map__nearest .map__schedule,.map__nearest .map__street{padding-right:36px;padding-left:24px;color:inherit}.map__all .map__cell,.map__legends .map__cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.map__all .map__cell{vertical-align:top}.map__locator{position:absolute;left:24px;bottom:28px;color:#7ab302}.map__legends{padding-bottom:5px;font-size:0;line-height:1;letter-spacing:0;border-bottom:1px solid #d1d1d9}.map__legend{display:block;margin:0;font:400 14px/16px "Ubuntu",sans-serif;color:#808087}.map__nearest .map__legend{font-size:12px;line-height:26px;text-transform:uppercase}.map__example .map__legend{display:inline-block;vertical-align:baseline;margin-right:4px}.map__view{display:block;font-size:0;line-height:1;letter-spacing:0}.map__button{display:inline-block;padding:0;font-size:14px;color:#808087;border:0;outline:0;background-color:transparent;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:background,color,border;transition-property:background,color,border;cursor:pointer}.map__view .map__button{width:50%;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 0;border:1px solid #d1d1d9;line-height:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.map__view .map__button:hover{border:0;background-color:#ffb400;color:#fff}.map__example .map__button{margin-right:6px;line-height:16px;color:#7ab302}.map__example .map__button:focus,.map__example .map__button:hover{text-decoration:underline}.map__button_map{border-radius:3px 0 0 3px}.map__button_list{border-radius:0 3px 3px 0}.map__button.is-active{border-color:transparent;background-color:#7ab302;color:#fff}.map__example{padding:0 4px}.map__return{position:absolute;top:-52px;right:15px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px;width:235px;height:40px;border:0;border-radius:20px;outline:0;font-size:12px;line-height:42px;letter-spacing:1px;text-transform:uppercase;text-align:left;color:#2c2828;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(44,40,40,.2);box-shadow:0 8px 16px 0 rgba(44,40,40,.2);opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.map__return.is-return{opacity:1;visibility:visible}.map__return::before{content:" ";position:absolute;top:50%;left:0;display:block;width:8px;height:8px;margin-top:-5px;margin-left:14px;border:1px solid transparent;border-top-color:#2c2828;border-left-color:#2c2828;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.map__hint{display:block;margin:0;font:400 14px/24px "Ubuntu",sans-serif;color:#7ab302}.map__hint:focus,.map__hint:hover{text-decoration:underline}.map__load-more{margin:50px auto}.is-loading .map__load-more{opacity:0}.map__load-more .map__load-more-icon{position:relative;margin-bottom:25px}.is-processing .map__load-more-icon{opacity:1;visibility:visible;-webkit-animation:loading 1.5s infinite linear;animation:loading 1.5s infinite linear}.menu__list,.popup_menu .menu{-webkit-box-sizing:border-box;box-sizing:border-box}.popup_menu .menu{width:83.333333%;max-width:83.333333%;margin-left:16.666667%;margin-bottom:60px}.menu__list{display:block;margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.header .menu__list{padding:0 20px 0 50px;text-align:justify;text-justify:distribute}.header .menu__list::after{content:" ";display:inline-block;width:100%}.header .menu__item{position:relative;display:inline-block;vertical-align:middle;height:80px}.header .menu__item::before{content:" ";width:0;height:100%}.popup_menu .menu__item{margin-bottom:28px}.popup_menu .menu__item.menu__item_secondary{margin-bottom:18px}.popup_menu .menu__item.menu__item_submenu{margin-top:50px;margin-bottom:50px}.menu__link{font:700 20px/1 "PF Centro Slab Pro",serif;text-decoration:none;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color;transition-property:color}.header .menu__item::before,.header .menu__link{display:inline-block;vertical-align:middle}.is-scroll .header .menu__link,.menu__link{color:#2c2828}.header_main .menu__link,.popup_menu .menu__link{color:#fff}.popup_menu .menu__item_secondary .menu__link.is-active,.popup_menu .menu__link.is-active{color:#7ab302}.menu__item_secondary .menu__link{font:400 14px/1 "Ubuntu",sans-serif}.popup_menu .menu__item_secondary .menu__link{font-size:16px;line-height:24px}.popup_menu .menu__item_submenu .menu__link{font:400 16px/1.2 "Ubuntu",sans-serif;color:rgba(255,255,255,.3)}.popup_menu .menu__item_submenu .menu__link.is-active{color:rgba(255,255,255,.3)}.messages{padding-top:100px;background-color:#fff}.messages__container,.messages__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.messages__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.messages__row{font-size:0;line-height:1;letter-spacing:0}.messages__dialog.is-appended{-webkit-animation:opacity 1s ease-out forwards;animation:opacity 1s ease-out forwards}.messages__message{position:relative}.messages__message_client{float:left}.messages__message_worker{float:right}.messages__body,.messages__content{position:relative}.messages__body{padding:25px 40px 30px;border-radius:20px}.messages__body::after{content:" ";position:absolute;bottom:-33px;display:block}.messages__message_client .messages__body{border:1px solid #d1d1d9;color:#2c2828}.messages__message_client .messages__body::after{left:22px;width:67px;height:33px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1440px -280px;background-size:1630px 1231px;background-color:#fff}.messages__message_worker .messages__body{border:1px solid #7ab302;background:rgba(122,179,2,.05);color:#7ab302}.messages__message_worker .messages__author::after,.messages__message_worker .messages__body::after{right:22px;width:67px;height:33px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1507px -280px;background-size:1630px 1231px}.messages__text{display:block;margin:0;font:400 18px/32px "Ubuntu",sans-serif;color:inherit}.messages__author{position:relative}.messages__message_client .messages__author{position:absolute;bottom:auto;left:60px;margin-top:12px;padding-left:45px}.messages__message_worker .messages__author{position:absolute;bottom:auto;right:50px;margin-top:12px;padding-right:65px}.messages__message_worker .messages__author::after{content:" ";position:absolute;top:50%;right:0;display:block;margin-top:-25px;border-radius:50%;width:50px;height:50px;background-position:-1562px -453px;background-color:#246800}.messages__rating{position:absolute;top:0;left:0;display:block;color:transparent}.messages__rating_five,.messages__rating_four,.messages__rating_one,.messages__rating_three,.messages__rating_two{width:36px;height:34px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1331px -928px;background-size:1630px 1231px}.messages__rating_five,.messages__rating_four,.messages__rating_three,.messages__rating_two{background-position:-1439px -928px}.messages__rating_five,.messages__rating_four,.messages__rating_three{background-position:-1523px -888px}.messages__rating_five,.messages__rating_four{background-position:-1487px -888px}.messages__rating_five{background-position:-1430px -710px}.messages__incut,.messages__name{display:block;margin:0;color:#2c2828}.messages__incut{font:400 14px/16px "Ubuntu",sans-serif;color:#808087}.nav__container{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.nav__body,.nav__container,.nav__row{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.nav__row{font-size:0;line-height:1;letter-spacing:0;display:block}.nav__body{position:relative;display:inline-block;vertical-align:top;width:100%;max-width:100%;text-align:center}.hero .nav__area{position:absolute;top:0;display:block;width:30%;height:100%;z-index:1}.hero .nav__area_left{left:0}.hero .nav__area_left:focus .nav__button_prev,.hero .nav__area_left:hover .nav__button_prev,.hero .nav__area_right:focus .nav__button_next,.hero .nav__area_right:hover .nav__button_next{opacity:1;visibility:visible}.hero .nav__area_right{right:0}.nav__button{padding:0;border:0}.franchise .nav__button{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;background-color:transparent}.franchise .nav__button.is-first{opacity:.2}.hero .nav__button{position:absolute;top:50%;display:block;width:56px;height:56px;margin:-28px 0;background-color:rgba(44,40,40,.8);opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity}.nav__button_next::after,.nav__button_prev::after{content:" ";position:absolute;top:50%;left:50%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:3px solid #fff;border-top-width:0;pointer-events:none}.nav__button_prev::after{border-right-width:0;margin:-7px -10px -7px -4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.franchise .nav__button_next::after,.franchise .nav__button_prev::after{border-color:#7ab302}.hero .nav__button_prev{left:0}.nav__button_next::after{margin:-7px -4px -7px -10px;border-left-width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hero .nav__button_next{right:0}.hero .nav__button:focus,.hero .nav__button:hover{outline:0}.hero .nav__bullets{position:absolute;left:0;bottom:35px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:-15px 0;padding:0}.hero .nav__skip,.popup_product .popup__header::after,.screen .nav__skip{display:none}.nav__counter{font-size:14px;line-height:24px}.franchise .nav__counter{color:#7ab302;display:inline-block;vertical-align:middle;margin:0 8px}.news{padding-top:64px}.news__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 35px}.news__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.news__card,.news__container,.news__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.news__row{font-size:0;line-height:1;letter-spacing:0}.news__card{width:100%;min-width:270px;padding:0 10px 20px;text-decoration:none}.news__card:focus .news__title,.news__card:hover .news__title{color:#7ab302}.news__card.news__disabled{cursor:auto}.news__card.news__disabled:focus .news__title,.news__card.news__disabled:hover .news__title{color:#2c2828}.news__card.news__disabled:focus .news__photo,.news__card.news__disabled:hover .news__photo{-webkit-transform:scale(1);transform:scale(1)}.news__header{position:relative;margin-bottom:70px;text-align:center}.news__block{margin-bottom:80px}.news__photo{-webkit-transition:-webkit-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s,-webkit-transform ease-in-out .3s}.news__photos{position:relative;width:100%;max-width:100%;margin-bottom:30px}.news__description,.news__photos,.news__wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.news__description{width:100%;max-width:100%}.news__wrap{position:relative;margin-bottom:25px;padding-right:10px;overflow:auto;direction:ltr}.news__text,.news__title{display:block;color:#2c2828;direction:ltr;max-height:130px;overflow:hidden}.news__title{font:700 24px/32px "PF Centro Slab Pro",serif;-webkit-transition:.25s ease-out;transition:.25s ease-out;margin:0 0 20px}.news__header .news__title{font:700 36px/48px "PF Centro Slab Pro",serif}.news__text{margin:0;font-size:18px;line-height:32px;font-weight:400}.news__items{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.news__time{display:block;margin-top:20px;margin-bottom:15px;font-size:16px;line-height:24px;font-weight:400;color:#808087;direction:ltr}.news__disabled{cursor:auto}.notification{position:relative;color:#000;border:1px solid #000;background-color:#e6353c;z-index:1}.notification__container,.notification__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.notification__container{position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.notification__row{font-size:0;line-height:1;letter-spacing:0}.notification__text{width:100%;max-width:100%}.notification p{margin:0;padding:.5em 0;font-size:16px;line-height:1.3;text-align:center}.notification a{color:inherit;text-decoration:underline}.notification a:focus,.notification a:hover{text-decoration:none}.offer{margin-top:110px}.offer__container,.offer__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.offer__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.offer__row{font-size:0;line-height:1;letter-spacing:0}.offer__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;background:#f2f2f2}.offer__description{-webkit-box-sizing:border-box;box-sizing:border-box}.offer__description::before{content:" ";top:74px;left:50%;display:block;margin-right:auto;margin-left:auto;width:70px;height:70px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1293px -575px;background-size:1630px 1231px}.offer__text{text-align:center}.offer__incut,.popup{display:block;width:100%;line-height:1}.offer__incut{margin-top:130px;color:#808087;text-align:center;font-size:14px}.popup{position:fixed;bottom:100%;right:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-width:320px;min-height:320px;overflow:auto;font-size:0;letter-spacing:0;background-color:rgba(44,40,40,.7);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;outline:0;z-index:10}.popup_status{background-color:rgba(44,40,40,.9)}.popup_menu{overflow:auto;height:calc(100vh - 80px);background-color:#2c2828}.has-no-js .popup:target{top:0;left:0;opacity:1;visibility:visible;pointer-events:auto}.popup.is-visible{top:0;left:0;opacity:1;visibility:visible;pointer-events:auto}.popup.is-visible.popup_menu{top:80px;bottom:0}.popup_menu .popup__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.popup_menu .popup__row,.popup_status .popup__row{font-size:0;line-height:1;letter-spacing:0}.popup__content{outline:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.popup_form .popup__content,.popup_menu .popup__row,.popup_status .popup__content,.popup_status .popup__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_form .popup__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.popup_status .popup__content{position:relative;width:100%;max-width:100%;height:440px;border-radius:3px;background-color:#fff;-webkit-transition-delay:.25s;transition-delay:.25s}.popup_menu .popup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100vh - 80px)}.is-visible .popup__content{-webkit-transform:translateY(0) translateX(0%);transform:translateY(0) translateX(0%)}.popup__search{width:100%}.popup__search+.popup__menu{margin-top:0}.popup__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px}.popup__delivery+.popup__menu{margin-top:30px}.popup__delivery,.popup__menu{width:100%;margin-top:40px}.popup__header,.popup__header::after{position:relative;display:block;width:100%;height:70px;background-color:#7ab302}.popup__header::after{content:" ";position:absolute;top:100%;left:50%;border-radius:50%;width:70px;margin:-35px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1433px -505px;background-size:1630px 1231px;background-color:#246800}.popup_product .popup__header{height:auto;margin-bottom:30px;background:0 0;border:0}.popup__close,.popup__close::before{position:absolute;top:50%;display:block}.popup__close{right:34px;width:36px;height:36px;margin:-18px;border:0;outline:0;background-color:transparent;z-index:2}.popup_status .popup__close{top:16px;right:16px;margin:0}.popup__close::before,.popup_status .popup__close::before{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1595px -928px;background-size:1630px 1231px}.popup__close::before{content:" ";left:50%;background-position:-1313px -964px}.popup__body,.popup_status .popup__body{-webkit-box-sizing:border-box;box-sizing:border-box}.popup__body{display:block}.popup_form .popup__body{padding:60px 13px 50px;background-color:#fff}.popup_status .popup__body{position:relative;padding-top:280px;text-align:center}.popup_status .popup__body::before{content:" ";position:absolute;top:50px;left:50%;display:block;margin-left:-90px}.popup_error .popup__body::before,.popup_success .popup__body::before{width:217px;height:192px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1223px -121px;background-size:1630px 1231px}.popup_error .popup__body::before{width:213px;background-position:-1223px -313px}.popup_menu .popup__delivery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;margin-bottom:40px;margin-left:16.666667%}.popup__social{margin-top:auto}.food__products .product{padding-top:100px}.product__list{margin:0;padding:0;list-style-type:none}.product__item{position:relative;display:inline-block;vertical-align:top;width:100%;max-width:100%;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:50% 50% no-repeat;background-size:contain;color:#2c2828}.product__tag{position:absolute;top:24px;right:24px;display:block;width:50px;height:50px;border-radius:50%}.product__tag.is-vegan{background-color:#7ab302}.product__tag.is-abstention::before,.product__tag.is-hit::before,.product__tag.is-kids::before,.product__tag.is-new::before,.product__tag.is-vegan::before{content:" ";position:absolute;top:50%;left:50%;display:block;width:23px;height:21px;margin:-10.5px -11.5px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1605px -426px;background-size:1630px 1231px}.product__tag.is-abstention{background-color:#d6993d}.product__tag.is-abstention::before,.product__tag.is-hit::before,.product__tag.is-kids::before,.product__tag.is-new::before{width:18px;height:22px;margin:-11px -9px;background-position:-1612px -453px}.product__tag.is-kids{background-color:#ff5b41}.product__tag.is-hit::before,.product__tag.is-kids::before,.product__tag.is-new::before{width:13px;margin:-11px -6.5px;background-position:-1613px -280px}.product__tag.is-new{background-color:#ffb400}.product__tag.is-hit::before,.product__tag.is-new::before{width:39px;height:24px;margin:-12px -19.5px;background-position:-1574px -280px}.product__tag.is-hit{background-color:#ff5b41}.product__tag.is-hit::before{width:29px;height:21px;margin:-10.5px -14.5px;background-position:-1576px -426px}.product__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;cursor:pointer}.product__wrapper:focus .product__name,.product__wrapper:hover .product__name{color:#7ab302}.product__wrapper:focus .product__wrapper,.product__wrapper:hover .product__wrapper{border-color:#7ab302}.product__popup{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:10;background-color:rgba(44,40,40,.7);opacity:0;visibility:hidden}.has-csstransitions .product__popup{-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.is-active .product__popup{opacity:1;visibility:visible}.product__body,.product__content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.product__content{height:100%;font-size:0;line-height:1;letter-spacing:0;background-color:#fff;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.3);box-shadow:0 16px 32px rgba(0,0,0,.3);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transition-delay:.25s;transition-delay:.25s;overflow:auto}.is-active .product__content{-webkit-transform:translateY(0) translateX(0%);transform:translateY(0) translateX(0%)}.product__body{display:block;width:100%;z-index:1}.product__popup .product__description{display:inline-block;vertical-align:top;padding:0}.product__title{display:block;margin:0 0 38px;font:700 32px/32px "PF Centro Slab Pro",serif;color:#2c2828;text-align:center}.product__name,.product__text{display:block;margin:0;color:#2c2828}.product__name{font:700 18px/24px "PF Centro Slab Pro",serif;text-align:center;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.food__promo .product__name{margin-bottom:20px;font-size:32px;line-height:40px;color:#fff;text-align:left}.product__popup .product__name{margin-bottom:12px;font-size:32px;line-height:40px;text-align:left}.product__text{font-size:18px;line-height:32px}.food__promo .product__text{color:#fff}.product__text a{color:#75ae04;text-decoration:none}.product__text a:focus,.product__text a:hover{text-decoration:underline}.product__carbs,.product__fats,.product__protein{font-size:14px;line-height:16px;color:#2c2828;list-style:none;margin:5px 0}.product__incut{display:block;margin:0;font-size:14px;line-height:16px;color:#808087;text-align:center}.product__popup .product__incut{text-align:left;text-transform:uppercase}.product__info .product__incut{text-transform:none}.product__button{display:inline-block;vertical-align:middle;margin-top:20px}.product__button:first-child{margin-left:25px;margin-right:48px}.product__close{position:absolute;top:26px;right:30px;margin:0}.product__info,.product__price{display:inline-block;vertical-align:top}.product__info{padding-top:16px}.product__price{position:relative;max-width:125px;height:48px;margin-top:12px;padding:13px 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font:700 24px/1 "PF Centro Slab Pro",serif;color:#fff;text-align:center;border:0;outline:0;background-color:#ffb400;border-radius:24px}.product__nav{margin-bottom:50px}.product__cover{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;z-index:0}.product__cover:focus .product__img,.product__cover:hover .product__img{-webkit-transform:scale(1.2);transform:scale(1.2)}.product__wrapper .product__cover{max-width:100%;height:210px;padding:20px 0;overflow:hidden}.product__img{display:block;width:auto;height:100%;max-width:100%;max-height:100%;margin:0 auto;-webkit-transition:-webkit-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s,-webkit-transform ease-in-out .3s}.product__content .product__img{width:100%;height:auto}.product__headline{display:inline-block;vertical-align:top;padding:0}.profit{position:relative;padding-bottom:70px;background-color:#f2f2f2}.profit__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.profit__content,.profit__row{font-size:0;line-height:1;letter-spacing:0}.profit__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.profit__content{margin-bottom:65px}.profit__column{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto}.profit__header{margin-bottom:38px;text-align:center}.profit__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.profit__item,.profit__title{position:relative;display:block}.profit__item{margin-bottom:32px;font:400 16px/32px "Ubuntu",sans-serif}.profit__title{margin:0;font:500 16px/24px "Ubuntu",sans-serif;color:#2c2828;letter-spacing:1.14px;text-transform:uppercase}.profit__extra{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:45px;border-top:1px solid #d1d1d9;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.profit__link{display:block;margin-bottom:18px;font:700 14px/24px "PF Centro Slab Pro",serif;color:#7ab302;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.profit__link:focus,.profit__link:hover,.tech__text a:focus,.tech__text a:hover{text-decoration:underline}.screen{position:relative;width:100%;height:58.87vh;min-height:448px;margin-top:-80px;text-align:center}.franchise .screen{background:url(/static/core/img/screen-franchising.jpg?766cbd5dbf3c) 0 50% no-repeat;background-size:cover}.franchise .screen::after{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(44,40,40,.4)}.reviews .screen{background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,40,40,.5)),to(rgba(44,40,40,.5))),url(/static/core/img/screen-reviews.jpg?766cbd5dbf3c) 0 50% no-repeat;background:-webkit-linear-gradient(rgba(44,40,40,.5),rgba(44,40,40,.5)),url(/static/core/img/screen-reviews.jpg?766cbd5dbf3c) 0 50% no-repeat;background:linear-gradient(rgba(44,40,40,.5),rgba(44,40,40,.5)),url(/static/core/img/screen-reviews.jpg?766cbd5dbf3c) 0 50% no-repeat;background-size:cover}.job .screen{background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,40,40,.5)),to(rgba(44,40,40,.5))),url(/static/core/img/screen-job.jpg?766cbd5dbf3c) 0 50% no-repeat;background:-webkit-linear-gradient(rgba(44,40,40,.5),rgba(44,40,40,.5)),url(/static/core/img/screen-job.jpg?766cbd5dbf3c) 0 50% no-repeat;background:linear-gradient(rgba(44,40,40,.5),rgba(44,40,40,.5)),url(/static/core/img/screen-job.jpg?766cbd5dbf3c) 0 50% no-repeat;background-size:cover}.screen::before,.screen__content{display:inline-block;vertical-align:middle}.screen::before{content:" ";height:100%;width:0}.screen__content{position:relative;width:290px;text-align:center;z-index:2}.screen__title{display:block;margin:0;font:700 32px/1 "PF Centro Slab Pro",serif;color:#fff}.screen__button{position:absolute;top:calc(100% + 30px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .search,.popup_menu .search{-webkit-box-sizing:border-box;box-sizing:border-box}.header .search{position:absolute;top:0;right:0;display:none;width:calc(100% - 33.594%);height:80px;opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:background-color,color,opacity,visibility;transition-property:background-color,color,opacity,visibility}.header .search.is-visible{opacity:1;visibility:visible}.popup_menu .search{width:100%;max-width:100%;padding-top:40px;margin-bottom:40px;border-radius:0}.search__container,.search__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.search__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.search__row{font-size:0;line-height:1;letter-spacing:0}.search__form{width:100%;height:100%}.search__field,.search__fieldset{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.search__fieldset{margin:0;padding:0;border:0}.header .search__fieldset{width:100%;height:80px}.search__field{width:100%;height:100%}.search__button{position:absolute;display:block;width:30px;height:30px;margin:0;padding:0;border:0;background-color:transparent;z-index:3}.search__button::after{content:" ";position:absolute;top:50%;left:50%;display:block}.search__button_enter{top:26px;left:36px}.search-form__field::after,.search__button_close::after,.search__button_enter::after{width:30px;height:30px;margin:-15px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1523px -964px;background-size:1630px 1231px}.popup_menu .search__button_enter{left:0}.search__button_close{top:50%;right:28px;margin-top:-15px}.search-form__field::after,.search__button_close::after{background-position:-1223px -964px}.popup_menu .search__button_close{display:none}.search__input{position:relative;height:100%;padding:22px 70px 21px 80px;font:300 32px/1 "Ubuntu",sans-serif;color:#2c2828;border:0;outline:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;z-index:2}.header .search__input{background-color:#fff}.popup_menu .search__input{color:rgba(255,255,255,.5);padding:21px 0 21px 40px;border-bottom:1px solid rgba(255,255,255,.2);background-color:transparent}.search-page,.search__input,.search__placeholder{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.search__placeholder{position:absolute;top:0;left:0;height:80px;padding:22px 70px 21px 80px;font:300 32px/1 "Ubuntu",sans-serif;color:#d1d1d9;overflow:hidden;z-index:3;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.popup_menu .search__placeholder{color:rgba(255,255,255,.5);padding:22px 0 21px 40px;z-index:0}.is-busy .search__placeholder{color:transparent}.search-page{max-width:100%;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:60px}.search-page__title{margin-bottom:40px}.search-page mark{padding:3px;background-color:rgba(255,180,0,.7)}.search-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;border:0}.search-form__field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:block}.search-form__field::after{content:" ";position:absolute;top:50%;left:20px;background-position:-1523px -964px}.search-form__input{width:100%;padding:14px 0 14px 60px;font:300 32px/1 "Ubuntu",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;border:0}.search-form__input:focus{outline:0}.search-result-list{margin:60px auto}.search-result-list__item{display:block;padding:30px 25px;border-top:1px solid #f2f2f2;text-decoration:none}.search-result-list__item:hover{background-color:#f2f2f2}.search-result-list__item:last-child{border-bottom:1px solid #f2f2f2}.search-result-list__head{margin-bottom:15px;color:#808087}.search-result-list__date,.search-result-list__type{display:inline-block;vertical-align:middle}.search-result-list__title{margin:0 0 15px;font:700 24px/32px "PF Centro Slab Pro",serif;color:#000}.search-result-list__text{color:#000}.select{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;z-index:3}.select_native{display:inline-block;width:100%}.select_native::after,.vacancies .select_native::after{width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-size:1630px 1231px}.select_native::after{content:" ";position:absolute;top:50%;display:block;pointer-events:none;right:5px;margin-top:-15px;background-color:#f9f9f9;background-position:-1373px -964px}.vacancies .select_native{top:0;right:0;width:auto;border-bottom:1px solid #d1d1d9;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}.vacancies .select_native .select__current{height:30px}.vacancies .select_native::after{right:0;margin-top:-13px;background-color:#fff;background-position:-1583px -964px}.vacancies .select_native::-ms-expand{display:none;visibility:hidden}.vacancies .select{position:absolute;top:0;right:0;padding-top:8px;border-bottom:1px solid #d1d1d9;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}.vacancies .select.is-dropdown{border-bottom-color:transparent}.news .select{margin:20px auto 50px;width:100%;max-width:100%}.select__content,.select__current{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.select__current{display:block;margin:0;border:1px solid #d1d1d9;outline:0;font-size:16px;line-height:32px;color:#2c2828;text-align:left;position:relative;padding:8px 30px 8px 16px;background-color:#f9f9f9}.select__current::after,.vacancies .select__current::after{width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-size:1630px 1231px}.select__current::after{content:" ";position:absolute;top:50%;right:0;display:block;margin-top:-15px;background-position:-1373px -964px}.vacancies .select__current{padding:0 30px 0 0;border:0;border-radius:0;background-color:transparent;color:#7ab302}.vacancies .select__current::after{background-position:-1583px -964px}.select_native .select__current{height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select__content{position:absolute;top:48px;right:0;padding:14px 8px;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(44,40,40,.2);box-shadow:0 8px 16px 0 rgba(44,40,40,.2);opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.form_rezume .select__content{width:100%}.is-dropdown .select__content{opacity:1;visibility:visible}.select__list{margin:0;padding:0;list-style-type:none}.form_rezume .select__item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:8px 14px;font-size:18px;line-height:32px;font-weight:400;color:#808087;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color,background-color;transition-property:color,background-color;cursor:pointer}.form_rezume .select__item:focus,.form_rezume .select__item:hover,.select__link:focus,.select__link:hover{color:#2c2828;background-color:#f9f9f9}.select__link{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:8px 14px;font-size:18px;line-height:32px;font-weight:400;color:#808087;text-decoration:none;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color,background-color;transition-property:color,background-color}.slide__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.slide__background::after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:10%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(44,40,40,0)),color-stop(80%,#2c2828));background-image:-webkit-linear-gradient(top,rgba(44,40,40,0) 0%,#2c2828 80%);background-image:linear-gradient(to bottom,rgba(44,40,40,0) 0%,#2c2828 80%);z-index:100}.slide__background img,.slide__background video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto;height:90%}.slide__row{position:relative;font-size:0;line-height:1;letter-spacing:0;height:100%}.slide__description,.slide__row,.slide__text{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.slide__description{position:absolute;bottom:60px;z-index:1;width:100%;max-width:100%}.slide__text{margin:0;padding:0;font:700 40px/1.2 "PF Centro Slab Pro",serif;text-transform:uppercase;color:#fff}.slide__name{display:block;font:700 24px/28px "PF Centro Slab Pro",serif;color:#fff}.popup_menu .social{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;padding-bottom:60px}.social__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0;direction:ltr}.popup_menu .social__list{text-align:justify}.popup_menu .social__list::after{content:" ";display:inline-block;width:100%}.social__item{display:inline-block;vertical-align:middle}.social__item+.social__item{margin-left:16px}.gallery .social__item+.social__item{margin-left:10px}.popup_menu .social__item+.social__item{margin:0}.social_sharing .social__link{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:42px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:20px;outline:0;background-color:transparent;direction:ltr;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:width,border-color;transition-property:width,border-color}.social_sharing .social__link:focus,.social_sharing .social__link:hover{width:140px;padding:12px 18px 12px 41px;border-color:#f2f2f2;font-size:14px;line-height:1;font-weight:400;color:#808087}.social_sharing .social__link::before{left:0;margin-top:-20px;opacity:.5}.social_sharing .social__link::after{left:0;margin-top:-20px}.social__incut{display:inline-block;vertical-align:middle;font-size:12px;line-height:24px;color:#2c2828;text-transform:uppercase;letter-spacing:1.2px}.header .submenu{position:absolute;top:95px;left:0;width:242px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 26px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;z-index:1}.header .submenu::before{content:" ";position:absolute;top:-15px;left:0;display:block;width:100%;height:15px;background-color:transparent}.header .submenu::after{content:" ";position:absolute;top:-25px;left:17px;display:block;border:11px solid transparent;border-bottom:14px solid #fff}.submenu__list{margin:0;padding:0;list-style-type:none}.popup_menu .submenu__item{margin-top:18px}.submenu__link{display:block;font-size:16px;line-height:40px;font-weight:400;color:#2c2828;text-decoration:none;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:color;transition-property:color}.popup_menu .submenu__link{font-size:16px;line-height:24px;font-weight:400;color:#fff}.popup_menu .submenu__link.is-active{color:#7ab302}.tags{width:100%;max-width:100%;margin-bottom:42px;-webkit-box-sizing:border-box;box-sizing:border-box}.tags__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.tags__item{position:relative;display:table;height:32px;margin-bottom:8px;padding-top:4px;padding-right:14px;padding-left:32px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;font-size:11px;line-height:24px;letter-spacing:1px;text-transform:uppercase;color:#fff}.tags__item.is-vegan{background-color:#7ab302}.tags__item.is-abstention::before,.tags__item.is-hit::before,.tags__item.is-kids::before,.tags__item.is-new::before,.tags__item.is-vegan::before{content:" ";position:absolute;top:16px;left:16px;display:block;width:17px;height:15px;margin:-7.5px -8.5px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1597px -193px;background-size:1630px 1231px}.tags__item.is-abstention{background-color:#d6993d}.tags__item.is-abstention::before,.tags__item.is-hit::before,.tags__item.is-kids::before,.tags__item.is-new::before{width:14px;height:18px;margin:-9px -7px;background-position:-1580px -262px}.tags__item.is-kids{background-color:#ff5b41}.tags__item.is-hit::before,.tags__item.is-kids::before,.tags__item.is-new::before{width:11px;height:20px;margin:-10px -5.5px;background-position:-1615px -313px}.tags__item.is-new{background-color:#ffb400}.tags__item.is-hit::before,.tags__item.is-new::before{width:24px;height:16px;margin:-8px -12px;background-position:-1530px -121px}.tags__item.is-hit{background-color:#ff5b41}.tags__item.is-hit::before{width:19px;height:14px;margin:-7px -9.5px;background-position:-1554px -121px}.team{margin-bottom:100px}.team__container,.team__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.team__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.team__row{font-size:0;line-height:1;letter-spacing:0}.team__header{margin-bottom:82px;text-align:center}.team__list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:1;letter-spacing:0}.team__item,.team__item::before,.team__personal{-webkit-transition:.25s ease-out;transition:.25s ease-out}.team__item{display:block;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left;cursor:pointer;z-index:1;position:relative;-webkit-transition-property:background-color;transition-property:background-color}.team__item::before,.team__personal{position:absolute;width:100%;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.team__item::before{content:" ";top:0;display:block;height:100%;margin:-24px;border-radius:3px;left:0;padding:24px;-webkit-box-shadow:0 -4px 16px rgba(44,40,40,.1);box-shadow:0 -4px 16px rgba(44,40,40,.1)}.team__item:hover{background-color:#fff;z-index:2}.team__item:hover .team__personal,.team__item:hover::before{opacity:1;visibility:visible}.team__personal{left:-24px;bottom:auto;background:#fff;padding:0 24px 24px;-webkit-box-shadow:0 10px 16px -2px rgba(44,40,40,.1);box-shadow:0 10px 16px -2px rgba(44,40,40,.1)}.team__cover{position:relative;overflow:hidden}.team__img{display:block;width:100%;height:auto}.team__name{display:block;margin:0 0 10px;font:700 18px/24px "PF Centro Slab Pro",serif;color:#2c2828}.team__mail,.team__position{display:block;font-size:16px;line-height:24px}.team__position{margin:0 0 8px;color:#2c2828}.team__mail{padding-left:34px;color:#7ab302;text-decoration:none}.team__mail::before{content:" ";position:absolute;top:50%;left:-6px;margin-top:-15px;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1343px -964px;background-size:1630px 1231px}.team__mail,.tech{position:relative}.tech_404::before,.tech_offline::before{content:" ";position:absolute;top:0;left:0;right:0;display:block;background-size:contain;z-index:0}.tech_404::before{background:url(/static/core/img/tech-404.png?b2e0f5eef4ca) 50% 100% no-repeat;bottom:20px}.tech_offline::before{bottom:0;background:url(/static/core/img/tech-offline.png?b2e0f5eef4ca) 50% 100% no-repeat}.tech__container,.tech__row{-webkit-box-sizing:border-box;box-sizing:border-box}.tech__container{position:relative;display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto;height:100%}.tech__row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;line-height:1;letter-spacing:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 80px);padding-top:60px;padding-bottom:100px}.tech__title{width:100%;max-width:100%;margin-top:0;margin-bottom:0;font:400 18px/18px "Ubuntu",sans-serif;text-align:left}.tech__title span{display:block;margin-top:0;margin-bottom:0;font:700 86px/86px "PF Agora Slab Pro",serif;color:#7ab302}.tech__text,.tech__title,.text-page,.text-page__inner{-webkit-box-sizing:border-box;box-sizing:border-box}.tech__text{width:100%;max-width:100%;font:400 14px/24px "Ubuntu",sans-serif}.tech__text p+p{margin-top:10px}.tech__text a,.text-page__content a{color:#7ab302;text-decoration:none}.text-page,.text-page__inner{display:block}.text-page{padding-top:60px;padding-bottom:60px;background-color:#fff;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.text-page__inner{font-size:0;line-height:1;letter-spacing:0}.text-page__content{margin:0 auto;font-size:18px;line-height:32px;width:66.666667%;max-width:66.666667%}.text-page__content h1{margin-top:35px;margin-bottom:20px;text-align:left;font:700 36px/32px "PF Agora Slab Pro",serif}.text-page__content h2{margin-top:35px;margin-bottom:20px;font:700 30px/32px "PF Agora Slab Pro",serif}.text-page__content h3,.text-page__content h4{margin-top:35px;margin-bottom:20px;font:700 24px/32px "PF Agora Slab Pro",serif}.text-page__content h4{font:700 20px/32px "PF Agora Slab Pro",serif}.text-page__content p{font-size:18px;margin:15px 0}.text-page__content a:hover{color:#7ab302;text-decoration:underline}.text-page__content a:focus{color:#7ab302}.text-page__content a:visited{color:#2c8400}.text-page__content img{width:100%;height:auto;margin-bottom:25px}.text-page__img-descr .text-page__content img{margin-bottom:5px}.text-page__content ol li,.text-page__content ul li{position:relative;padding-left:60px}.text-page__content ul li::before{content:" ";position:absolute;top:50%;left:20px;width:8px;height:8px;margin-top:-2px;border-radius:50%;background-color:#7ab302}.text-page__content ol{counter-reset:list-num;padding:0}.text-page__content ol li::before{content:counters(list-num,".");counter-increment:list-num;position:absolute;left:20px;color:#7ab302}.text-page__quote{width:66.666667%;max-width:66.666667%}.text-page__gallery,.text-page__title{margin-bottom:40px}.text-phrase{position:relative;margin:35px 0;padding:35px 0;text-align:center;font-size:24px}.text-phrase::before{top:0;left:50%;width:60px;height:2px;margin-left:-30px;background-color:#7ab302}.person-quote::after,.text-phrase::after,.text-phrase::before{content:" ";display:block;position:absolute}.text-phrase::after{bottom:0;margin-left:-30px;background-color:#7ab302;left:50%;width:60px;height:2px}.person-quote{position:relative;margin:40px auto;font:400 24px/40px "Ubuntu",sans-serif}.person-quote::after{top:7px;left:-40px;width:22px;height:23px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1283px -994px;background-size:1630px 1231px}.person-quote__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.person-quote__img{width:72px;height:72px;margin-right:15px}.person-quote__img img{border-radius:50%}.person-quote__info p{margin:0}.person-quote__name{font:400 18px/24px "Ubuntu",sans-serif}.img-with-descr p,.person-quote__position{font:400 16px/24px "Ubuntu",sans-serif}.person-quote__info .person-quote__position{color:#808087}.img-with-descr{margin-bottom:50px}.img-with-descr img{margin-bottom:5px}.img-with-descr p{margin:0;text-align:center}.vacancies{padding-top:64px;padding-bottom:110px}.vacancies__container{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.vacancies__container,.vacancies__header,.vacancies__row{-webkit-box-sizing:border-box;box-sizing:border-box}.vacancies__row{display:block;font-size:0;line-height:1;letter-spacing:0}.vacancies__header{position:relative;width:100%;max-width:100%}.vacancies__content{font-size:0;line-height:1;letter-spacing:0}.vacancies__vacancy{-webkit-box-sizing:border-box;box-sizing:border-box}.vacancies__contact,.vacancies__vacancy{width:100%;max-width:100%}.vacancy{padding-top:10px}.vacancy__toggle{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:26px 30px 26px 18px;border-top:1px solid #f2f2f2;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:border-color,background-color;transition-property:border-color,background-color;cursor:pointer}.vacancy__item:last-child .vacancy__toggle{border-bottom:1px solid #f2f2f2}.vacancy__toggle::after{content:" ";position:absolute;top:50%;right:0;margin-top:-15px;width:30px;height:30px;background-image:url(/static/core/img/sprite.svg?b2e0f5eef4ca);background-position:-1373px -964px;background-size:1630px 1231px}.vacancy__toggle:focus,.vacancy__toggle:hover{border-color:transparent;background-color:#f9f9f9}.vacancy__list{margin:0;padding:0;list-style-type:none}.vacancy__item{overflow:hidden;cursor:pointer}.vacancy__body{height:0;padding:0 0 0 18px;opacity:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:height,padding,opacity;transition-property:height,padding,opacity}.is-active .vacancy__body{height:auto;padding-top:12px;padding-bottom:44px;opacity:1}.vacancy__element{margin-bottom:32px}.vacancy__element:last-child{margin-bottom:0}.is-hidden{display:none!important}.is-cropped{overflow:hidden!important}.clearfix{zoom:1}.clearfix::after,.clearfix::before{content:" ";display:table}.clearfix::after{clear:both}@media (min-width:0px){.advantages{padding-top:40px}.advantages__container{max-width:768px;padding-left:11px;padding-right:11px}.advantages__row{margin-left:-4px;margin-right:-4px}.advantages__introduction{padding-left:4px;padding-right:4px;margin-bottom:40px}.advantages__header{margin-bottom:55px}.advantages__content::before{width:100%;height:345px;bottom:0;left:0;right:0;background-position:bottom center}.advantages__content{padding:0 51px 300px}.advantages__column{width:100%;max-width:100%}.balloon{width:200px}.career{height:auto}.career__container{max-width:768px;padding-left:11px;padding-right:11px}.career__row{margin-left:-4px;margin-right:-4px}.career__introduction{padding-left:4px;padding-right:4px;margin-top:50px;margin-bottom:50px}.career__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.career__item{margin-bottom:25px}.b-chronology__grid::before,.career__item::after{display:none}.career__item:first-child{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.career__item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.career__item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.career__item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.career__item:nth-child(5){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.career__description h3{margin-bottom:20px}.career__banner{position:relative;margin:35px auto 0;height:auto}.b-chronology__inner{max-width:768px;padding-left:11px;padding-right:11px}.b-chronology__content{margin-left:-4px;margin-right:-4px;padding:100px 50px}.b-chronology__item{width:50%;margin-right:0;margin-bottom:80px}.b-chronology__item_active{width:200px}.b-chronology__item_active:last-child{margin-left:0}.comfort__container{max-width:768px;padding-left:11px;padding-right:11px}.comfort__row{margin-left:-4px;margin-right:-4px}.comfort__column{margin-bottom:50px;width:83.333333%;max-width:83.333333%}.composition__item{padding-left:4px;padding-right:4px;width:100%;max-width:100%}.composition_fillers .composition__item{width:50%;max-width:50%}.composition_basis .composition__item:last-child .composition__popup{left:auto;right:0;-webkit-transform:none;transform:none}.composition_basis .composition__popup{width:100%;left:0;-webkit-transform:none;transform:none}.composition_basis .composition__popup .composition__cover{display:block;margin:0 auto}.composition_basis .composition__popup .composition__text{display:block;margin:15px auto 0;text-align:center}.job .contact{padding-top:45px;padding-bottom:45px}.contact__container{max-width:768px;padding-left:11px;padding-right:11px}.contact__row{margin-left:-4px;margin-right:-4px}.contact__item{padding-left:4px;padding-right:4px;margin-bottom:35px}.contact__partnership{margin-bottom:50px}.contact__info,.contact__partnership{padding-left:4px;padding-right:4px}.contact__button{width:100%}.contacts__container{max-width:768px;padding-left:11px;padding-right:11px}.contacts__row{margin-left:-4px;margin-right:-4px}.contacts__item{padding-left:4px;padding-right:4px}.coupons__container{max-width:768px;padding-left:11px;padding-right:11px}.coupons__row{margin-left:-4px;margin-right:-4px}.coupons__popup{overflow-y:auto}.is-active .coupons__popup .coupons__content,.is-active .formats__popup .formats__content{height:auto}.coupons__popup .coupons__body{margin-top:40px;padding-bottom:30px;width:75%;max-width:75%;margin-left:12.5%}.dishes__container{max-width:768px;padding-left:11px;padding-right:11px}.dishes__row{margin-left:-4px;margin-right:-4px}.dishes__square_medium,.dishes__square_small{padding-left:4px;padding-right:4px}.examples__container{max-width:768px;padding-left:11px;padding-right:11px}.examples__row{margin-left:-4px;margin-right:-4px}.food__container{max-width:768px;padding-left:11px;padding-right:11px}.food__row{margin-left:-4px;margin-right:-4px}.food__header::after{width:auto;height:350px;top:380px;left:-320px;right:0;overflow:hidden}.is-scroll .food__button{padding:0}.food__promo{padding:185px 0 350px;text-align:center}.form__container>.form__row{margin-left:-4px;margin-right:-4px}.form__container,.formats__container{max-width:768px;padding-left:11px;padding-right:11px}.form__rating .form__legend{display:block;margin-bottom:25px}.popup_form .form__disclaimer{padding-left:4px;padding-right:4px}.formats__photo{height:auto}.formats__body{border:1px solid #f2f2f2}.is-active .formats__popup{overflow-y:auto;background-color:#fff}.formats__text{padding:0 20px}.futures__container{max-width:768px;padding-left:11px;padding-right:11px}.futures__row{margin-left:-4px;margin-right:-4px}.futures__text{padding-left:4px;padding-right:4px}.gallery__container{max-width:768px;padding-left:11px;padding-right:11px}.gallery__row{margin-left:-4px;margin-right:-4px}.gallery__description,.gallery__photos{padding-left:4px;padding-right:4px}.greeting__container,.greeting__header{max-width:768px;padding-left:11px;padding-right:11px}.greeting__row{margin-left:-4px;margin-right:-4px}.greeting__body,.greeting__column,.greeting__column_a,.greeting__column_b{padding-left:4px;padding-right:4px}.vacancies .hh{position:relative;margin:35px auto;text-align:center}.history__container{max-width:768px;padding-left:11px;padding-right:11px}.history__row{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.history__phrase,.history__text,.map__nearest .map__item,.popup_menu .menu{padding-left:4px;padding-right:4px}.history__phrase{padding-top:46px;padding-bottom:44px;margin-top:46px;margin-bottom:64px}.is-scroll .food .icon{display:none}.map__container{max-width:768px;padding-left:11px;padding-right:11px}.map__row{margin-left:-4px;margin-right:-4px}.map__view{margin-top:15px}.messages__container{max-width:768px;padding-left:11px;padding-right:11px}.messages__row{margin-left:-4px;margin-right:-4px}.messages__dialog{margin-bottom:140px}.messages__message_client{margin-bottom:115px}.messages__message_client .messages__author{width:190px}.messages__message_worker .messages__author{text-align:right}.messages__name{font:700 18px/16px "PF Centro Slab Pro",serif}.nav__container{max-width:768px;padding-left:11px;padding-right:11px}.nav__row{margin-left:-4px;margin-right:-4px}.nav__body{padding-left:4px;padding-right:4px}.news__container{max-width:768px;padding-left:11px;padding-right:11px}.news__row{margin-left:-4px;margin-right:-4px}.news__description,.news__photos{padding-left:4px;padding-right:4px}.notification__container{max-width:768px;padding-left:11px;padding-right:11px}.notification__row{margin-left:-4px;margin-right:-4px}.notification__text{padding-left:4px;padding-right:4px}.offer__container,.popup_menu .popup__container{max-width:768px;padding-left:11px;padding-right:11px}.offer__row,.popup_menu .popup__row,.popup_status .popup__row{margin-left:-4px;margin-right:-4px}.offer__content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px}.offer__img{-ms-flex-preferred-size:100%;flex-basis:100%;height:280px;overflow:hidden}.offer__description::before{margin-bottom:44px}.offer__description{padding-top:50px}.offer__incut{margin-top:55px}.popup_status .popup__content,.product__item{padding-left:4px;padding-right:4px}.product__body{background-color:#fff;padding:0 25px 25px}.food__promo .product__name{text-align:center}.profit__container{max-width:768px;padding-left:11px;padding-right:11px}.profit__row{margin-left:-4px;margin-right:-4px}.profit__column{margin-bottom:50px;width:83.333333%;max-width:83.333333%}.popup_menu .search,.profit__extra{padding-left:4px;padding-right:4px}.search__container{max-width:768px;padding-left:11px;padding-right:11px}.search__row{margin-left:-4px;margin-right:-4px}.search-page{max-width:768px;padding-left:11px;padding-right:11px}.search-page__inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.search-form__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form__btn{margin:25px auto}.vacancies .select_native{position:relative;width:50%;margin:0 auto}.news .select{padding-left:4px;padding-right:4px}.slide__container{max-width:768px;padding-left:11px;padding-right:11px}.slide__row{margin-left:-4px;margin-right:-4px}.popup_menu .social,.slide__description,.tags{padding-left:4px;padding-right:4px}.team{margin-bottom:100px}.team__container{max-width:768px;padding-left:11px;padding-right:11px}.team__row{margin-left:-4px;margin-right:-4px}.team__item{width:195px;margin:0 auto 20px}.team__cover{height:192px;margin-bottom:12px}.tech__container{max-width:768px;padding-left:11px;padding-right:11px}.tech__row{margin-left:-4px;margin-right:-4px}.tech__text,.tech__title{padding-left:4px;padding-right:4px}.text-page{max-width:768px;padding-left:11px;padding-right:11px}.text-page__inner{margin-left:-4px;margin-right:-4px}.vacancies__container{max-width:768px;padding-left:11px;padding-right:11px}.vacancies__row{margin-left:-4px;margin-right:-4px}.vacancies__header{margin-bottom:40px}.vacancies__contact,.vacancies__header,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:0px) and (min-width:0px){.advantages__column,.comfort__column,.composition__item,.composition_fillers .composition__item,.coupons__popup .coupons__body,.history__row,.profit__column,.search-page__inner{padding-left:4px;padding-right:4px}}@media (min-width:480px) and (min-width:0px){.news .select{padding-left:4px;padding-right:4px}}@media (min-width:480px){.balloon{width:338px}.career{height:1265px}.b-chronology__item::after{width:100%}.contact__button{width:auto}.food__header::after{top:330px;height:500px}.formats__photo{height:285px}.vacancies .hh{position:absolute;top:75px;margin:auto}.screen__content{width:440px}.vacancies .select_native{position:absolute;top:60px;width:auto}.news .select{width:66.666667%;max-width:66.666667%}.select__content{top:48px;right:50%;width:380px;margin-right:-190px}.vacancies__header{margin-bottom:70px}}@media (min-width:768px) and (min-width:0px){.advantages__column,.advantages__introduction,.comfort__column,.composition__item{padding-left:4px;padding-right:4px}.comfort__column:first-child{padding-left:4px;padding-right:4px}.about .contact__info,.about .contact__partnership,.composition_fillers .composition__item,.contacts__block_bottom .contacts__item,.contacts__item,.dishes__square_medium,.dishes__square_small,.examples__content,.food__promo,.form__header,.form_map,.form_reviews .form__body,.formats__content,.futures__examples,.futures__text,.gallery__description,.gallery__photos,.greeting__column_a,.greeting__column_b,.history__row,.job .contact__info,.job .contact__partnership,.map__cell_address,.map__cell_schedule,.map__cell_street,.map__nearest .map__item,.messages__dialog,.nav__body,.news__description,.news__photos,.popup_form .form__disclaimer,.popup_form .form__fieldset,.popup_menu .menu,.vacancies .contact__partnership{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}.popup_form .popup__container{max-width:768px;padding-left:11px;padding-right:11px}.popup_form .popup__row{margin-left:-4px;margin-right:-4px}.popup_form .popup__content,.product__item,.profit__column{padding-left:4px;padding-right:4px}.profit__column:first-child{padding-left:4px;padding-right:4px}.news .select,.popup_menu .search,.popup_menu .social,.search-page__inner,.slide__description,.tags,.team__list,.tech__text,.tech__title,.vacancies__contact,.vacancies__header,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:768px) and (min-width:768px){.advantages__column,.advantages__introduction,.comfort__column,.composition__item{padding-left:4px;padding-right:4px}.comfort__column:first-child{padding-left:4px;padding-right:4px}.about .contact__info,.about .contact__partnership,.composition_fillers .composition__item,.contacts__block_bottom .contacts__item,.contacts__item,.dishes__square_medium,.dishes__square_small,.examples__content,.food__promo,.form__header,.form_map,.form_reviews .form__body,.formats__content,.futures__examples,.futures__text,.gallery__description,.gallery__photos,.greeting__column_a,.greeting__column_b,.history__row,.job .contact__info,.job .contact__partnership,.map__cell_address,.map__cell_schedule,.map__cell_street,.map__nearest .map__item,.messages__dialog,.nav__body,.news__description,.news__photos,.popup_form .form__disclaimer,.popup_form .form__fieldset,.popup_menu .menu,.vacancies .contact__partnership{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}.popup_form .popup__container{max-width:1024px;padding-left:10px;padding-right:10px}.popup_form .popup__row{margin-left:-4px;margin-right:-4px}.popup_form .popup__content,.product__item,.profit__column{padding-left:4px;padding-right:4px}.profit__column:first-child{padding-left:4px;padding-right:4px}.news .select,.popup_menu .search,.popup_menu .social,.search-page__inner,.slide__description,.tags,.team__list,.tech__text,.tech__title,.vacancies__contact,.vacancies__header,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:480px) and (min-width:768px){.news .select{padding-left:4px;padding-right:4px}}@media (min-width:0px) and (min-width:768px){.advantages__column,.comfort__column,.composition__item,.composition_fillers .composition__item,.coupons__popup .coupons__body,.history__row,.profit__column,.search-page__inner{padding-left:4px;padding-right:4px}}@media (min-width:768px){.advantages{padding-top:80px}.advantages__container{max-width:1024px;padding-left:10px;padding-right:10px}.advantages__row{margin-left:-4px;margin-right:-4px}.advantages__introduction{padding-left:4px;padding-right:4px;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto;margin-bottom:86px}.advantages__content::before{width:370px;height:370px;left:auto;right:45px}.advantages__content{padding:0 51px 130px}.advantages__column{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:80px;width:33.333333%;max-width:33.333333%}.banners__item{padding-bottom:40%}.banners__item_franchise,.banners__item_vacancy{background-position:100% 0,0 0}.button_menu{width:88px}.career{height:994px}.career__container{max-width:1024px;padding-left:10px;padding-right:10px}.career__row{margin-left:-4px;margin-right:-4px}.career__introduction{padding-left:4px;padding-right:4px;margin-left:50px}.career__list{height:800px}.career__item::before{display:block}.career__item:first-child{-webkit-transform:translate(95px,-420px);transform:translate(95px,-420px)}.career__item:first-child::before{display:none}.career__item:nth-child(2){-webkit-transform:translate(300px,-310px);transform:translate(300px,-310px)}.career__item:nth-child(3){-webkit-transform:translate(500px,-200px);transform:translate(500px,-200px)}.career__item:nth-child(4){-webkit-transform:translate(300px,-230px);transform:translate(300px,-230px)}.career__item:nth-child(5){-webkit-transform:translate(500px,-80px);transform:translate(500px,-80px)}.career__description{width:45%}.career__description h3{margin-bottom:0}.career__banner{position:absolute;width:315px;bottom:0;right:50px}.b-chronology__inner{max-width:1024px;padding-left:10px;padding-right:10px}.b-chronology__content{margin-left:-4px;margin-right:-4px}.b-chronology__item{width:30%}.comfort__container{max-width:1024px;padding-left:10px;padding-right:10px}.comfort__row{margin-left:-4px;margin-right:-4px}.comfort__column{display:inline-block;vertical-align:top;margin-bottom:0;width:33.333333%;max-width:33.333333%;margin-left:16.666667%}.comfort__column:first-child{width:33.333333%;max-width:33.333333%;margin-left:8.333333%}.composition__item{padding-left:4px;padding-right:4px;width:33.333333%;max-width:33.333333%}.composition_fillers .composition__item{width:25%;max-width:25%}.job .contact{padding-bottom:100px}.contact__container{max-width:1024px;padding-left:10px;padding-right:10px}.contact__row{margin-left:-4px;margin-right:-4px}.contact__item{padding-left:4px;padding-right:4px;display:inline-block;vertical-align:top}.contact__partnership{margin-bottom:0}.franchise .contact__partnership{display:inline-block;vertical-align:top}.about .contact__partnership,.job .contact__partnership{display:inline-block;vertical-align:top;width:33.333333%;max-width:33.333333%;margin-left:8.333333%}.vacancies .contact__partnership{width:41.666667%;max-width:41.666667%}.contact__info,.contact__partnership{padding-left:4px;padding-right:4px}.franchise .contact__info{display:inline-block;vertical-align:top}.about .contact__info,.job .contact__info{display:inline-block;vertical-align:top;width:50%;max-width:50%;margin-left:8.333333%}.contacts__container{max-width:1024px;padding-left:10px;padding-right:10px}.contacts__row{margin-left:-4px;margin-right:-4px}.contacts__item{padding-left:4px;padding-right:4px;display:inline-block;vertical-align:top;width:41.666667%;max-width:41.666667%;margin-left:8.333333%;margin-top:0}.contacts__block_top .contacts__item:last-child{display:block;width:50%;max-width:50%;margin-left:auto;margin-right:auto;margin-top:30px;text-align:left}.contacts__block_bottom .contacts__item{margin:0;width:33.333333%;max-width:33.333333%}.coupons__container{max-width:1024px;padding-left:10px;padding-right:10px}.coupons__row{margin-left:-4px;margin-right:-4px}.coupons__column{width:83.333333%;max-width:83.333333%;margin:0 auto}.coupons__square_big{width:100%;max-width:100%;padding-bottom:98.9%}.coupons__square_medium,.coupons__square_small{width:50%;max-width:50%;padding-bottom:64.103%}.coupons__square_small{padding-bottom:32.053%}.dishes__container{max-width:1024px;padding-left:10px;padding-right:10px}.dishes__row{margin-left:-4px;margin-right:-4px}.dishes__content{width:83.333333%}.dishes__square_medium,.dishes__square_small{padding-left:4px;padding-right:4px;width:100%;max-width:100%;padding-bottom:50%}.dishes__square_small{width:50%;max-width:50%}.examples__container{max-width:1024px;padding-left:10px;padding-right:10px}.examples__row{margin-left:-4px;margin-right:-4px}.examples__content{height:536px;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.examples__item{float:left}.food__container{max-width:1024px;padding-left:10px;padding-right:10px}.food__row,.form__container>.form__row{margin-left:-4px;margin-right:-4px}.food__header{padding-top:150px}.food__header::after{width:900px;height:435px;top:150px;left:-350px}.food__promo{position:relative;margin-bottom:83px;padding:145px 4px 0;text-align:left;width:50%;max-width:50%;margin-left:50%;z-index:2}.footer__row_bottom{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer__elevator{margin-bottom:19px}.footer__mix{width:50%}.footer__contact{width:33.33%;margin-bottom:60px;text-align:left}.footer__social{width:33.33%;margin-bottom:72px}.footer__feedback{width:33.33%;padding-top:5px}.footer__copy{width:33.33%;margin-bottom:10px}.footer__developer{width:33.33%;margin-bottom:30px;margin-top:0}.footer__conf{width:33.33%}.form_map{width:50%;max-width:50%}.form_reviews .form__body .form__row{margin-left:-15px;margin-right:-15px}.form__container{max-width:1024px;padding-left:10px;padding-right:10px}.form__header,.form_reviews .form__body{width:66.666667%;max-width:66.666667%}.popup_form .form__fieldset{width:75%;max-width:75%}.form__rating .form__legend{display:inline-block;margin-bottom:0}.popup_form .form__disclaimer{padding-left:4px;padding-right:4px;width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto}.form_reviews .form__rating{padding-left:15px;padding-right:15px}.form_reviews .form__info{width:50%}.form__comment{width:50%;margin-top:0}.form__comment,.form__files,.form_reviews .form__info{padding-left:15px;padding-right:15px}.formats__container{max-width:1024px;padding-left:10px;padding-right:10px}.formats__content{width:83.333333%;max-width:83.333333%}.formats__body,.formats__photo{display:inline-block;vertical-align:top}.formats__photo{height:272px;width:50%}.formats__body{width:49%;border:0}.formats__text{padding:0 100px}.futures__container{max-width:1024px;padding-left:10px;padding-right:10px}.futures__row{margin-left:-4px;margin-right:-4px}.futures__text{padding-left:4px;padding-right:4px}.futures__examples,.futures__text{width:83.333333%;max-width:83.333333%}.gallery__container{max-width:1024px;padding-left:10px;padding-right:10px}.gallery__row{margin-left:-4px;margin-right:-4px}.gallery__description,.gallery__photos{padding-left:4px;padding-right:4px;width:100%;max-width:100%}.gallery__description{width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.greeting__container,.greeting__header{max-width:1024px;padding-left:10px;padding-right:10px}.greeting__row{margin-left:-4px;margin-right:-4px}.greeting__body{width:100%;max-width:100%}.greeting__body,.greeting__column,.greeting__column_a{padding-left:4px;padding-right:4px}.greeting__column_a{width:8.333333%;max-width:8.333333%;margin-left:8.333333%}.greeting__column_b{padding-left:4px;padding-right:4px;margin-right:8.333333%}.greeting__column_1,.greeting__column_b{width:8.333333%;max-width:8.333333%}.greeting__column_2{width:16.666667%;max-width:16.666667%}.greeting__column_6{width:50%;max-width:50%}.greeting__column_12{width:100%;max-width:100%}.hero__slider{padding-top:44.802343%}.history__container{max-width:1024px;padding-left:10px;padding-right:10px}.history__row{width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.history__phrase,.history__text{padding-left:4px;padding-right:4px}.locator__logo{margin-right:4px}.locator__link{width:calc(100% - 84px);padding-left:18px}.locator__text{display:block}.header .locator__distance{position:absolute;top:26px;right:22px}.map__container{max-width:1024px;padding-left:10px;padding-right:10px}.map__row{margin-left:-4px;margin-right:-4px}.map__nearest .map__item{padding-left:4px;padding-right:4px;width:41.666667%;max-width:41.666667%}.map__search{margin-bottom:35px}.map__cell_street{width:25%;max-width:25%}.map__cell_address{width:41.666667%;max-width:41.666667%}.map__cell_schedule{width:25%;max-width:25%;margin-left:8.333333%}.map__view{position:absolute;top:20px;right:0;margin-top:0}.map__view .map__button{width:133px}.map__return{top:27px;right:20px}.popup_menu .menu{padding-left:4px;padding-right:4px;width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto}.popup__menu .menu__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.popup_menu .menu__item{margin-bottom:40px}.popup_menu .menu__item.menu__item_secondary{margin-bottom:26px}.popup_menu .menu__item.menu__item_submenu{display:inline-block;vertical-align:top;margin:0 0 50px}.menu__link{font-size:15px}.messages__container{max-width:1024px;padding-left:10px;padding-right:10px}.messages__row{margin-left:-4px;margin-right:-4px}.messages__dialog{margin-bottom:96px;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.messages__message_client .messages__author{width:510px}.messages__name{font:700 20px/1 "PF Centro Slab Pro",serif}.nav__container{max-width:1024px;padding-left:10px;padding-right:10px}.nav__row{margin-left:-4px;margin-right:-4px}.nav__body{padding-left:4px;padding-right:4px;width:83.333333%;max-width:83.333333%;margin-left:8.333333%;text-align:left}.hero .nav__skip,.screen .nav__skip{position:absolute;left:50%;bottom:35px;display:block;width:30px;height:30px;margin:-15px;z-index:2}.hero .nav__skip::after,.screen .nav__skip::after{content:" ";position:absolute;top:50%;left:50%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8px;height:8px;margin:-6px -4px -2px;border:2px solid #fff;border-right-width:0;border-top-width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:bounce-down-rotate-45 .8s ease-in-out infinite;animation:bounce-down-rotate-45 .8s ease-in-out infinite;-webkit-animation-direction:alternate;animation-direction:alternate;pointer-events:none;z-index:0}.news__container{max-width:1024px;padding-left:10px;padding-right:10px}.news__row{margin-left:-4px;margin-right:-4px}.news__card{width:50%}.news__card:focus .news__photo,.news__card:hover .news__photo{-webkit-transform:scale(1.1);transform:scale(1.1)}.news__description,.news__photos{padding-left:4px;padding-right:4px;width:100%;max-width:100%}.news__description{width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.notification__container{max-width:1024px;padding-left:10px;padding-right:10px}.notification__row{margin-left:-4px;margin-right:-4px}.notification__text{padding-left:4px;padding-right:4px;width:100%;max-width:100%}.offer{margin-bottom:80px}.offer__container{max-width:1024px;padding-left:10px;padding-right:10px}.offer__row{margin-left:-4px;margin-right:-4px}.offer__description{padding-left:100px;padding-right:100px}.popup_form .popup__container{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.popup_menu .popup__container{max-width:1024px;padding-left:10px;padding-right:10px}.popup_form .popup__row{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:1;letter-spacing:0}.popup_menu .popup__row,.popup_status .popup__row{margin-left:-4px;margin-right:-4px}.popup_form .popup__content{width:66.666667%;max-width:66.666667%;margin-left:16.666667%;margin-top:60px;margin-bottom:60px}.popup_status .popup__content{padding-left:4px;padding-right:4px;height:440px;width:100%;max-width:100%}.popup_error .popup__content{height:400px}.popup__header{border-top-left-radius:3px;border-top-right-radius:3px}.popup_form .popup__body{border-bottom:6px solid #7ab302;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.popup_menu .popup__delivery{margin-left:16.666667%}.product__item{padding-left:4px;padding-right:4px;width:50%;max-width:50%}.product__wrapper{height:336px;border:1px solid #f2f2f2}.food__promo .product__name{text-align:left}.product__popup .product__name{margin-bottom:24px}.product__popup .product__text{padding-right:50px}.product__nav{margin-bottom:50px}.profit__container{max-width:1024px;padding-left:10px;padding-right:10px}.profit__row{margin-left:-4px;margin-right:-4px}.profit__column{display:inline-block;vertical-align:top;margin-bottom:0;width:33.333333%;max-width:33.333333%;margin-left:16.666667%}.profit__column:first-child{width:33.333333%;max-width:33.333333%;margin-left:8.333333%}.popup_menu .search,.profit__extra{padding-left:4px;padding-right:4px}.screen__content{width:616px}.popup_menu .search{width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto;margin-bottom:110px}.search__container{max-width:1024px;padding-left:10px;padding-right:10px}.search__row{margin-left:-4px;margin-right:-4px}.search-page{max-width:1024px;padding-left:10px;padding-right:10px}.search-page__inner{width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto}.search-form__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-form__btn{margin-left:50px}.news .select,.popup_menu .social{padding-left:4px;padding-right:4px;width:41.666667%;max-width:41.666667%}.slide__container{max-width:1024px;padding-left:10px;padding-right:10px}.slide__row{margin-left:-4px;margin-right:-4px}.slide__description{padding-left:4px;padding-right:4px;bottom:100px;width:83.333333%;max-width:83.333333%;margin-left:8.333333%}.slide__text{font-size:56px}.popup_menu .social{width:33.333333%;max-width:33.333333%;margin-left:auto;margin-right:auto}.contacts .social__list{display:inline-block;vertical-align:middle}.popup_menu .submenu__item{margin-top:26px}.tags{padding-left:4px;padding-right:4px;width:100%;max-width:100%;margin-bottom:52px}.tags__item{display:inline-block;vertical-align:top;margin-right:8px;max-height:none}.team__container{max-width:1024px;padding-left:10px;padding-right:10px}.team__row{margin-left:-4px;margin-right:-4px}.team__list{width:100%;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.team__item{display:inline-block;vertical-align:top;width:293px;margin-right:15px;margin-bottom:60px}.tech__container{max-width:1024px;padding-left:10px;padding-right:10px}.tech__row{margin-left:-4px;margin-right:-4px;min-height:calc(100vh - 80px)}.tech__text,.tech__title{padding-left:4px;padding-right:4px;width:50%;max-width:50%;margin-left:25%;font-size:24px;line-height:24px}.tech__title span{font-size:160px;line-height:160px}.tech__text{font-size:18px;line-height:32px}.text-page{max-width:1024px;padding-left:10px;padding-right:10px}.text-page__inner{margin-left:-4px;margin-right:-4px}.vacancies__container{max-width:1024px;padding-left:10px;padding-right:10px}.vacancies__row{margin-left:-4px;margin-right:-4px}.vacancies__header,.vacancies__vacancy{padding-left:4px;padding-right:4px;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.vacancies__contact{padding-left:4px;padding-right:4px;width:100%;max-width:100%}}@media (min-width:480px) and (min-width:1024px){.news .select{padding-left:4px;padding-right:4px}}@media (min-width:1024px){.advantages__container{max-width:1440px;padding-left:20px;padding-right:20px}.advantages__row{margin-left:-4px;margin-right:-4px}.advantages__introduction{padding-left:4px;padding-right:4px;width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto}.advantages__header{margin-bottom:0}.advantages__content::before{width:720px;height:675px;left:-200px;right:auto}.advantages__content{padding:70px 0}.advantages__items{width:50%;max-width:50%;margin-left:50%;font-size:0;line-height:1;letter-spacing:0}.advantages__column{margin-left:auto;margin-right:80px}.banners__item{display:inline-block;vertical-align:top;width:50%;padding-bottom:30%}.button_menu,.header.is-popup .button_close{display:none}.button_fullscreen_big,.career__item::after,.header .button_search{display:block}.gallery__buttons .button_fullscreen_small{right:20px}.career__container{max-width:1440px;padding-left:20px;padding-right:20px}.career__row{margin-left:-4px;margin-right:-4px}.career__introduction{padding-left:4px;padding-right:4px;width:25%;max-width:25%;margin-left:0;padding-top:176px;margin-bottom:230px}.career__list{display:block;height:auto}.career__item{display:inline-block;vertical-align:top;width:16.666667%;max-width:16.666667%}.career__item:first-child{width:16.666667%;max-width:16.666667%;margin-left:4.166667%;-webkit-transform:none;transform:none}.career__item::before{display:none}.career__item:nth-child(2){-webkit-transform:translateY(calc(-64px + -32px));transform:translateY(calc(-64px + -32px))}.career__item:nth-child(3){-webkit-transform:translateY(calc((-64px + -32px)*2));transform:translateY(calc((-64px + -32px)*2))}.career__item:nth-child(4){-webkit-transform:translateY(calc((-64px + -32px)*3));transform:translateY(calc((-64px + -32px)*3))}.career__item:nth-child(5){-webkit-transform:translateY(calc((-64px + -32px)*4));transform:translateY(calc((-64px + -32px)*4))}.career__description{width:auto}.career__banner{width:415px;right:0}.b-chronology{height:600px}.b-chronology__inner{max-width:1440px;padding-left:20px;padding-right:20px}.b-chronology__content{margin-left:-4px;margin-right:-4px;padding-top:110px;padding-left:120px}.b-chronology__grid::before{display:block}.b-chronology__item{width:4.5%;margin-right:50px}.b-chronology__item::after{display:none}.b-chronology__item_active{width:27%}.b-chronology__item_active:last-child{margin-left:100px}.comfort__container{max-width:1440px;padding-left:20px;padding-right:20px}.comfort__row{margin-left:-4px;margin-right:-4px}.comfort__future{min-height:260px}.composition__item{padding-left:4px;padding-right:4px}.composition__item,.composition_fillers .composition__item{width:16.666667%;max-width:16.666667%}.composition_basis .composition__item:last-child .composition__popup{left:auto;right:50%;-webkit-transform:translateX(95px);transform:translateX(95px)}.composition_basis .composition__popup{width:352px;left:50%;-webkit-transform:translateX(-67px);transform:translateX(-67px)}.composition_basis .composition__popup .composition__cover{display:inline-block;vertical-align:middle;margin-right:25px}.composition_basis .composition__popup .composition__text{display:inline-block;vertical-align:middle;text-align:left;margin-top:0}.composition__close,.header.header_main::after,.menu__item_submenu .menu__link::after{display:none}.contact__container{max-width:1440px;padding-left:20px;padding-right:20px}.contact__row{margin-left:-4px;margin-right:-4px}.contact__item{width:50%;max-width:50%}.contact__info,.contact__item,.contact__partnership{padding-left:4px;padding-right:4px}.franchise .contact__partnership{width:50%;max-width:50%;margin-left:8.333333%}.vacancies .contact__partnership{width:100%;max-width:100%;margin-bottom:62px}.contacts__block_bottom .contacts__item,.franchise .contact__info{width:25%;max-width:25%;margin-left:8.333333%}.contacts__container{max-width:1440px;padding-left:20px;padding-right:20px}.contacts__row{margin-left:-4px;margin-right:-4px}.contacts__item{padding-left:4px;padding-right:4px;width:33.333333%;max-width:33.333333%;margin:0}.contacts__block_top .contacts__item:last-child{display:inline-block;vertical-align:top;width:33.333333%;max-width:33.333333%;margin-top:0}.coupons__container{max-width:1440px;padding-left:20px;padding-right:20px}.coupons__row{margin-left:-4px;margin-right:-4px}.coupons__column{display:inline-block;vertical-align:top;width:50%;max-width:50%}.coupons__popup{overflow:hidden}.coupons__popup .coupons__content{width:66.666667%;max-width:66.666667%;margin-left:33.333333%}.is-active .coupons__popup .coupons__content,.is-active .formats__popup .formats__content{height:100%}.coupons__square_big{width:100%;max-width:100%}.coupons__square_medium,.coupons__square_small{width:50%;max-width:50%}.coupons__popup .coupons__body{width:75%;max-width:75%;margin-left:12.5%}.dishes__container{max-width:1440px;padding-left:20px;padding-right:20px}.dishes__row{margin-left:-4px;margin-right:-4px}.dishes__content{width:100%}.dishes__square_medium,.dishes__square_small{padding-left:4px;padding-right:4px;width:50%;max-width:50%;padding-bottom:25%}.dishes__square_small{width:25%;max-width:25%}.examples__container{max-width:1440px;padding-left:20px;padding-right:20px}.examples__row{margin-left:-4px;margin-right:-4px}.examples__content{height:536px;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.examples__item_big{height:100%;width:60%;max-width:60%;border-right:8px solid transparent}.examples__item_small{height:50%;width:40%;max-width:40%;border-bottom:4px solid transparent}.examples__item_small:last-child{border-top:4px solid transparent;border-bottom:none}.food__container{max-width:1440px;padding-left:20px;padding-right:20px}.food__row{margin-left:-4px;margin-right:-4px}.food__header::after{width:1150px;height:525px;top:150px;left:-360px}.food__item:focus,.food__item:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.is-scroll .food__button{padding-top:0;padding-left:50px;font-size:12px}.food__promo{padding-left:4px;padding-right:4px;width:33.333333%;max-width:33.333333%;margin-left:58.333333%;position:relative;z-index:2}.footer__elevator{margin-bottom:0}.footer__mix{width:66.666666%}.footer__contact,.footer__social{padding-top:30px;margin-bottom:0}.footer__social{margin-left:0;margin-bottom:80px;text-align:center}.footer__feedback{padding-top:30px;text-align:right}.footer__copy{margin-bottom:8px;text-align:left}.footer__developer{margin-bottom:26px;margin-top:0;text-align:right}.form__container>.form__row{margin-left:-4px;margin-right:-4px}.form__container,.formats__container{max-width:1440px;padding-left:20px;padding-right:20px}.popup_form .form__fieldset{width:66.666667%;max-width:66.666667%}.popup_form .form__disclaimer{padding-left:4px;padding-right:4px}.form_reviews .form__disclaimer,.formats__content{max-width:60%;margin-left:auto;margin-right:auto}.formats__popup .formats__content{width:66.666667%;max-width:66.666667%;margin-left:33.333333%}.formats__content{width:83.333333%;max-width:83.333333%}.formats__item{display:inline-block;vertical-align:top;width:32.653%;margin-right:8px}.formats__photo{width:100%;height:auto}.formats__body{width:100%;border:1px solid #f2f2f2}.is-active .formats__popup{overflow:hidden;background-color:rgba(44,40,40,.7)}.futures__container{max-width:1440px;padding-left:20px;padding-right:20px}.futures__row{margin-left:-4px;margin-right:-4px}.futures__text{padding-left:4px;padding-right:4px;width:66.666667%;max-width:66.666667%}.futures__examples{width:83.333333%;max-width:83.333333%}.futures__img{width:49%;margin:0 4px}.gallery__container{max-width:1440px;padding-left:20px;padding-right:20px}.gallery__row{margin-left:-4px;margin-right:-4px}.gallery__block:nth-child(even){direction:rtl}.gallery__description,.gallery__photos{padding-left:4px;padding-right:4px;display:inline-block;vertical-align:top;text-align:left}.gallery__photos{width:50%;max-width:50%;margin-bottom:0;direction:ltr}.gallery__description{margin:0;padding-top:40px}.gallery__block:nth-child(even) .gallery__description{width:33.333333%;max-width:33.333333%;margin-right:8.333333%}.gallery__block:nth-child(odd) .gallery__description{width:33.333333%;max-width:33.333333%;margin-left:8.333333%}.gallery__block_text:nth-child(n) .gallery__description{display:block;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto;padding-top:0}.gallery__wrap{max-height:400px}.greeting__container,.greeting__header{max-width:1440px;padding-left:20px;padding-right:20px}.greeting__row{margin-left:-4px;margin-right:-4px}.greeting__body,.greeting__column,.greeting__column_a,.greeting__column_b{padding-left:4px;padding-right:4px}.greeting__column_1{width:8.333333%;max-width:8.333333%}.header.is-popup{background-color:#fff}.header::after,.is-scroll .food .icon{display:block}.header__locator{width:33.594%}.header__delivery,.header__menu{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.header__menu{display:inline-block;width:56%}.header__delivery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80px;margin-top:-10px;margin-left:auto}.header__delivery+.header__buttons{margin-left:4px}.header__buttons{width:36px;height:36px;background-color:transparent}.vacancies .hh{top:18px}.history__container{max-width:1440px;padding-left:20px;padding-right:20px}.history__row,.history__text{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.history__text{padding-left:4px;padding-right:4px;width:66.666667%;max-width:66.666667%}.history__phrase{width:50%;max-width:50%;padding:46px 4px 44px;margin:36px auto 64px}.locator__address{margin-bottom:0}.map__container{max-width:1440px;padding-left:20px;padding-right:20px}.map__row{margin-left:-4px;margin-right:-4px}.map__nearest .map__item{padding-left:4px;padding-right:4px;width:25%;max-width:25%}.map__content{min-height:calc(740px - 88px)}.map__all .map__address{padding-right:42px}.popup_menu .menu{padding-left:4px;padding-right:4px}.menu__link::after{content:" ";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;will-change:transform}.menu__link:focus,.menu__link:hover{color:#ffb400}.menu__link:focus::after,.menu__link:hover::after{background-color:#ffb400;-webkit-transform:scale(1,1);transform:scale(1,1)}.header_main .menu__item_submenu .menu__link:focus,.header_main .menu__item_submenu .menu__link:hover,.is-scroll .header_main .menu__item_submenu .menu__link:focus,.is-scroll .header_main .menu__item_submenu .menu__link:hover,.menu__item_submenu .menu__link:focus,.menu__item_submenu .menu__link:hover{color:#2c2828}.header_main .menu__link.is-active,.header_main .menu__link:active,.menu__link.is-active,.menu__link:active{color:#7ab302}.menu__link.is-active::after,.menu__link:active::after{background-color:#7ab302;-webkit-transform:scale(1,1);transform:scale(1,1)}.header_main .menu__link.is-active::after,.header_main .menu__link:active::after,.is-scroll .menu__link.is-active::after,.is-scroll .menu__link:active::after{background-color:#7ab302}.menu__item_submenu .menu__link.is-active,.menu__item_submenu .menu__link:active{color:#2c2828}.is-scroll .menu__link.is-active,.is-scroll .menu__link:active{color:#7ab302}.messages__container{max-width:1440px;padding-left:20px;padding-right:20px}.messages__row{margin-left:-4px;margin-right:-4px}.messages__dialog{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.messages__message_client{margin-bottom:15px}.messages__message{width:66.666667%;max-width:66.666667%}.messages__message_client .messages__author{width:200px}.nav__container{max-width:1440px;padding-left:20px;padding-right:20px}.nav__row{margin-left:-4px;margin-right:-4px}.nav__body{padding-left:4px;padding-right:4px}.news__container{max-width:1440px;padding-left:20px;padding-right:20px}.news__row{margin-left:-4px;margin-right:-4px}.news__card{width:33.333333%}.news__block:nth-child(even){direction:rtl}.news__description,.news__photos{padding-left:4px;padding-right:4px;display:inline-block;vertical-align:top;text-align:left}.news__photos{width:50%;max-width:50%;margin-bottom:0;direction:ltr}.news__description{margin:0;padding-top:40px}.news__block:nth-child(even) .news__description{width:33.333333%;max-width:33.333333%;margin-right:8.333333%}.news__block:nth-child(odd) .news__description{width:33.333333%;max-width:33.333333%;margin-left:8.333333%}.news__block_text:nth-child(n) .news__description{display:block;width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto;padding-top:0}.news__wrap{max-height:400px}.notification__container{max-width:1440px;padding-left:20px;padding-right:20px}.notification__row{margin-left:-4px;margin-right:-4px}.notification__text{padding-left:4px;padding-right:4px}.offer__container,.popup_menu .popup__container{max-width:1440px;padding-left:20px;padding-right:20px}.offer__row,.popup_menu .popup__row,.popup_status .popup__row{margin-left:-4px;margin-right:-4px}.offer__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:0}.offer__description,.offer__img{-ms-flex-preferred-size:50%;flex-basis:50%}.offer__img{height:auto}.offer__description{padding:50px 90px}.offer__incut{margin-top:25px}.popup.is-visible.popup_menu{opacity:0;visibility:hidden;pointer-events:none}.popup_form .popup__content,.popup_status .popup__content{width:50%;max-width:50%;margin-left:25%}.popup_status .popup__content{padding-left:4px;padding-right:4px;margin-top:60px}.popup_product .popup__header{margin-top:26px}.popup_status .popup__body.popup_success{padding-top:270px;width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto}.popup_status .popup__body.popup_error{width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.product__item{padding-left:4px;padding-right:4px;width:25%;max-width:25%}.product__content{width:66.666667%;max-width:66.666667%;margin-left:33.333333%}.product__description{padding:0 24px;margin:15px auto}.product__headline,.product__popup .product__cover,.product__popup .product__description{width:50%;max-width:50%;margin-left:12.5%}.profit__container{max-width:1440px;padding-left:20px;padding-right:20px}.profit__row{margin-left:-4px;margin-right:-4px}.profit__future{min-height:260px}.header .search{display:block}.popup_menu .search,.profit__extra{padding-left:4px;padding-right:4px}.search__container{max-width:1440px;padding-left:20px;padding-right:20px}.search__row{margin-left:-4px;margin-right:-4px}.search-page{max-width:1440px;padding-left:20px;padding-right:20px}.vacancies .select_native{top:0}.news .select{padding-left:4px;padding-right:4px;position:absolute;right:0;top:50%;margin-top:-25px;margin-bottom:0;width:25%;max-width:25%}.select__content{right:0;margin:0}.slide__container{max-width:1440px;padding-left:20px;padding-right:20px;height:80%}.slide__row{margin-left:-4px;margin-right:-4px}.popup_menu .social,.slide__description{padding-left:4px;padding-right:4px}.slide__text{font-size:72px}.contacts .social__list{display:block}.social__incut{display:block;margin-bottom:8px}.submenu__link.is-active{color:#7ab302}.submenu__link:focus,.submenu__link:hover{color:#7ab302}.tags{padding-left:4px;padding-right:4px;width:75%;max-width:75%;margin-left:12.5%;margin-bottom:34px}.team{margin-bottom:140px}.team__container{max-width:1440px;padding-left:20px;padding-right:20px}.team__row{margin-left:-4px;margin-right:-4px}.team__list{width:83.333333%;max-width:83.333333%;margin-left:auto;margin-right:auto}.team__item{width:205px;margin-right:95px}.team__item:nth-child(3n){margin-right:0}.team__cover{width:100%;height:160px;margin-bottom:12px}.tech__container{max-width:1440px;padding-left:20px;padding-right:20px}.tech__row{margin-left:-4px;margin-right:-4px}.tech__text,.tech__title{padding-left:4px;padding-right:4px}.text-page{max-width:1440px;padding-left:20px;padding-right:20px}.text-page__inner{margin-left:-4px;margin-right:-4px}.vacancies__container{max-width:1440px;padding-left:20px;padding-right:20px}.vacancies__row{margin-left:-4px;margin-right:-4px}.vacancies__header,.vacancies__vacancy{padding-left:4px;padding-right:4px}.vacancies__vacancy{display:inline-block;vertical-align:top;width:50%;max-width:50%;margin-left:8.333333%}.vacancies__contact{padding-left:4px;padding-right:4px;display:inline-block;vertical-align:top;width:33.333333%;max-width:33.333333%}}@media (min-width:768px) and (min-width:1024px){.advantages__column,.advantages__introduction,.comfort__column,.composition__item{padding-left:4px;padding-right:4px}.comfort__column:first-child{padding-left:4px;padding-right:4px}.about .contact__info,.about .contact__partnership,.composition_fillers .composition__item,.contacts__block_bottom .contacts__item,.contacts__item,.dishes__square_medium,.dishes__square_small,.examples__content,.food__promo,.form__header,.form_map,.form_reviews .form__body,.formats__content,.futures__examples,.futures__text,.gallery__description,.gallery__photos,.greeting__column_a,.greeting__column_b,.history__row,.job .contact__info,.job .contact__partnership,.map__cell_address,.map__cell_schedule,.map__cell_street,.map__nearest .map__item,.messages__dialog,.nav__body,.news__description,.news__photos,.popup_form .form__disclaimer,.popup_form .form__fieldset,.popup_menu .menu,.vacancies .contact__partnership{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}.popup_form .popup__container{max-width:1440px;padding-left:20px;padding-right:20px}.popup_form .popup__row{margin-left:-4px;margin-right:-4px}.popup_form .popup__content,.product__item,.profit__column{padding-left:4px;padding-right:4px}.profit__column:first-child{padding-left:4px;padding-right:4px}.news .select,.popup_menu .search,.popup_menu .social,.search-page__inner,.slide__description,.tags,.team__list,.tech__text,.tech__title,.vacancies__contact,.vacancies__header,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:1024px) and (min-width:0px){.advantages__introduction,.advantages__items,.career__introduction,.career__item,.composition__item{padding-left:4px;padding-right:4px}.career__item:first-child{padding-left:4px;padding-right:4px}.composition_fillers .composition__item,.contact__item,.contacts__block_bottom .contacts__item,.contacts__item,.coupons__popup .coupons__body,.coupons__popup .coupons__content,.dishes__square_medium,.dishes__square_small,.examples__content,.examples__item_big,.examples__item_small,.food__promo,.formats__content,.formats__popup .formats__content,.franchise .contact__info,.franchise .contact__partnership,.futures__examples,.futures__text,.gallery__photos,.history__phrase,.history__row,.history__text,.map__nearest .map__item,.messages__dialog,.messages__message,.news__photos,.popup_form .popup__content,.popup_status .popup__content,.vacancies .contact__partnership{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}.gallery__block:nth-child(even) .gallery__description,.gallery__block:nth-child(odd) .gallery__description,.gallery__block_text:nth-child(n) .gallery__description,.news__block:nth-child(even) .news__description,.news__block:nth-child(odd) .news__description,.news__block_text:nth-child(n) .news__description{padding-left:4px;padding-right:4px}.news .select,.popup_status .popup__body.popup_error,.popup_status .popup__body.popup_success,.product__content,.product__headline,.product__item,.product__popup .product__cover,.product__popup .product__description,.tags,.team__list,.vacancies__contact,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:1024px) and (min-width:768px){.advantages__introduction,.advantages__items,.career__introduction,.career__item,.composition__item{padding-left:4px;padding-right:4px}.career__item:first-child{padding-left:4px;padding-right:4px}.composition_fillers .composition__item,.contact__item,.contacts__block_bottom .contacts__item,.contacts__item,.coupons__popup .coupons__body,.coupons__popup .coupons__content,.dishes__square_medium,.dishes__square_small,.examples__content,.examples__item_big,.examples__item_small,.food__promo,.formats__content,.formats__popup .formats__content,.franchise .contact__info,.franchise .contact__partnership,.futures__examples,.futures__text,.gallery__photos,.history__phrase,.history__row,.history__text,.map__nearest .map__item,.messages__dialog,.messages__message,.news__photos,.popup_form .popup__content,.popup_status .popup__content,.vacancies .contact__partnership{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}.gallery__block:nth-child(even) .gallery__description,.gallery__block:nth-child(odd) .gallery__description,.gallery__block_text:nth-child(n) .gallery__description,.news__block:nth-child(even) .news__description,.news__block:nth-child(odd) .news__description,.news__block_text:nth-child(n) .news__description{padding-left:4px;padding-right:4px}.news .select,.popup_status .popup__body.popup_error,.popup_status .popup__body.popup_success,.product__content,.product__headline,.product__item,.product__popup .product__cover,.product__popup .product__description,.tags,.team__list,.vacancies__contact,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:1024px) and (min-width:1024px){.advantages__introduction,.advantages__items,.career__introduction,.career__item,.composition__item{padding-left:4px;padding-right:4px}.career__item:first-child{padding-left:4px;padding-right:4px}.composition_fillers .composition__item,.contact__item,.contacts__block_bottom .contacts__item,.contacts__item,.coupons__popup .coupons__body,.coupons__popup .coupons__content,.dishes__square_medium,.dishes__square_small,.examples__content,.examples__item_big,.examples__item_small,.food__promo,.formats__content,.formats__popup .formats__content,.franchise .contact__info,.franchise .contact__partnership,.futures__examples,.futures__text,.gallery__photos,.history__phrase,.history__row,.history__text,.map__nearest .map__item,.messages__dialog,.messages__message,.news__photos,.popup_form .popup__content,.popup_status .popup__content,.vacancies .contact__partnership{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}.gallery__block:nth-child(even) .gallery__description,.gallery__block:nth-child(odd) .gallery__description,.gallery__block_text:nth-child(n) .gallery__description,.news__block:nth-child(even) .news__description,.news__block:nth-child(odd) .news__description,.news__block_text:nth-child(n) .news__description{padding-left:4px;padding-right:4px}.news .select,.popup_status .popup__body.popup_error,.popup_status .popup__body.popup_success,.product__content,.product__headline,.product__item,.product__popup .product__cover,.product__popup .product__description,.tags,.team__list,.vacancies__contact,.vacancies__vacancy{padding-left:4px;padding-right:4px}}@media (min-width:0px) and (min-width:1024px){.advantages__column,.comfort__column,.composition__item,.composition_fillers .composition__item,.coupons__popup .coupons__body,.history__row,.profit__column,.search-page__inner{padding-left:4px;padding-right:4px}}@media (min-width:1280px) and (min-width:0px){.contacts__item{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}}@media (min-width:1280px) and (min-width:768px){.contacts__item{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}}@media (min-width:1280px) and (min-width:1024px){.contacts__item{padding-left:4px;padding-right:4px}.contacts__block_top .contacts__item:last-child{padding-left:4px;padding-right:4px}}@media (min-width:1280px){.advantages__content::before{left:-110px}.banners__item{padding-bottom:24.375%}.b-chronology{height:480px}.b-chronology__item_active{width:35%}.b-chronology__item_active:last-child{margin-left:150px}.contacts__item{width:25%;max-width:25%;margin-left:8.333333%}.contacts__block_top .contacts__item:last-child{width:25%;max-width:25%;margin-left:8.333333%}.food__header::after{display:block;top:200px;left:-200px}.is-scroll .food__button,.menu__item_secondary .menu__link{font-size:16px}.news__card{width:25%}.offer__description::before{margin-bottom:60px}.offer__incut{margin-top:180px}.team__item{margin-right:120px}}@media (min-width:1440px) and (min-width:0px){.coupons__popup .coupons__body,.coupons__popup .coupons__content,.formats__popup .formats__content,.product__content,.product__headline,.product__popup .product__cover,.product__popup .product__description,.tags,.team__list{padding-left:4px;padding-right:4px}}@media (min-width:1440px) and (min-width:768px){.coupons__popup .coupons__body,.coupons__popup .coupons__content,.formats__popup .formats__content,.product__content,.product__headline,.product__popup .product__cover,.product__popup .product__description,.tags,.team__list{padding-left:4px;padding-right:4px}}@media (min-width:1440px) and (min-width:1024px){.coupons__popup .coupons__body,.coupons__popup .coupons__content,.formats__popup .formats__content,.product__content,.product__headline,.product__popup .product__cover,.product__popup .product__description,.tags,.team__list{padding-left:4px;padding-right:4px}}@media (min-width:1440px){.advantages__column{margin-right:90px}.banners__body{padding-top:80px;padding-left:80px}.banners__button{left:80px;bottom:80px}.career__item::after{-webkit-transform:rotateZ(-22deg);transform:rotateZ(-22deg)}.coupons__popup .coupons__content{width:58.333333%;max-width:58.333333%;margin-left:41.666667%}.coupons__popup .coupons__body{width:85.714286%;max-width:85.714286%;margin-left:14.285714%}.food__header::after{left:-200px}.food__item{min-width:11%}.formats__popup .formats__content{width:58.333333%;max-width:58.333333%;margin-left:41.666667%}.gallery__wrap{max-height:440px}.map__nearest .map__list{height:200px}.menu__link{font-size:20px}.news__wrap{max-height:440px}.popup_product .popup__header{margin-bottom:80px}.product__content{width:58.333333%;max-width:58.333333%;margin-left:41.666667%}.product__nav{margin-bottom:120px}.product__headline,.product__popup .product__cover,.product__popup .product__description{width:57.142857%;max-width:57.142857%;margin-left:14.285714%}.slide__container{height:90%}.tags{width:71.428571%;max-width:71.428571%;margin-left:14.285714%}.team__list{width:66.666667%;max-width:66.666667%;margin-left:auto;margin-right:auto}}