.component1 .backgroundImageDiv{background:url(/static/media/header_1.df1b33fa55cd8829abba.jpg);background-repeat:no-repeat;background-size:auto;height:100%;overflow:hidden;padding:25px;width:100%}.component1 .addressDiv{left:0}.component1 .addressDiv .addressText{color:orange}.component1 .numberDiv{font-size:min(4vw,30px);height:50px;margin-right:10px;position:absolute;right:1%;text-align:right;top:30px;width:250px}.component1 .numberDiv .numberText{color:#fff;position:relative;top:5px}.component1 .mainDiv{width:70%}.component1 .mainDiv .mainTitle .mainTitleText{font-size:40px}.component1{background-color:#0e1111;display:flex;height:550px;justify-content:space-between;width:100%}.component1 .addressDiv{height:50px;left:20px;margin-left:0;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.component1 .addressDiv .addressText{bottom:0;color:#d3d3d3;left:0;position:relative;right:0;top:5px}.component1 .addressDivMobile{font-size:min(7vw,20px);height:50px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:30px;width:350px}.component1 .addressDivMobile .addressText{bottom:0;color:#d3d3d3;left:0;position:relative;right:0;top:5px}.component1 .numberDivMobile{font-size:min(8vw,30px);height:50px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:110px;width:100%}.component1 .numberDivMobile .numberTextMobile{color:#fff;position:relative;top:5px}.component1 .logoDiv{height:72px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.component1 .logoDiv .logoImg{height:100%;width:100%}.component1 .mainDiv{height:150px;left:50px;margin-bottom:auto;margin-top:auto;position:absolute;right:0;text-align:left;top:200px;width:60%}.component1 .mainDiv .mainTitle{width:100%}.component1 .mainDiv .mainTitle .mainTitleText{font-size:55px}.component1 .mainDiv .mainTitle .mainTitleTextMobile{font-size:min(10vw,55px)}.component1 .mainDiv .mainDescription{position:relative;top:30px;width:100%}.component1 .mainDiv .mainDescription .mainDescriptionText{color:#d3d3d3;font-size:28px}.component1 .mainDiv .mainDescription .mainTitleTextMobile{font-size:min(4vw,40px)}.component1 .mainDivMobile{height:150px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:400px;width:90%}.component1 .mainDivMobile .mainTitleMobile{width:100%}.component1 .mainDivMobile .mainTitleMobile .mainTitleTextMobile{font-size:50px}.component1 .mainDivMobile .mainTitleMobile .mainTitleTextMobileMobile{font-size:min(10vw,50px)}.component1 .mainDivMobile .mainDescriptionMobile{position:relative;top:60px;width:100%}.component1 .mainDivMobile .mainDescriptionMobile .mainDescriptionTextMobileMobile{color:#d3d3d3;font-size:20px}.component1 .mainDivMobile .mainDescriptionMobile .mainTitleTextMobileMobile{font-size:min(4vw,40px)}.component1 .infoPanelsLayout{display:table-cell;height:200px;left:0;position:absolute;right:0;top:400px;width:80%}.component1 .infoPanelsLayout .infoPanel{background-color:#ffffff40;border-radius:25px;display:inline-grid;height:150px;margin-left:30px;margin-top:30px;min-width:200px;padding-left:30px;vertical-align:middle;width:20%}.component1 .infoPanelsLayout .infoPanel .infoPanelIcon{height:50px;margin:auto 0;width:50px}.component1 .infoPanelsLayout .infoPanel .infoPanelDescription{font-size:min(3vw,20px);margin:auto 0;padding-bottom:10px}.component1 .infoPanelsLayout .infoPanel .infoPanelDescriptionMobile{font-size:min(10vw,20px);margin:auto 0;padding-bottom:10px}.component1 .infoPanelsLayoutMobile{display:table-cell;height:200px;left:0;margin:0 auto;position:absolute;right:0;top:400px;width:80%}.component1 .infoPanelsLayoutMobile .infoPanelMobile{background-color:#ffffff40;border-radius:25px;height:150px;margin:30px auto 0;min-width:200px;padding-left:30px;padding-top:15px;vertical-align:middle;width:20%}.component1 .infoPanelsLayoutMobile .infoPanelMobile .infoPanelIcon{height:50px;margin:auto 0;width:50px}.component1 .infoPanelsLayoutMobile .infoPanelMobile .infoPanelDescriptionMobile{font-size:min(3vw,20px);font-size:min(10vw,20px);margin:20px 0 auto;margin:auto 0;padding-bottom:10px;padding-top:10px}.component2{background-color:#0e1111;justify-content:space-between;width:100%}.component2 .headerDiv{height:200px;left:0;margin:0 auto;padding-top:50px;right:0;text-align:center;width:45%}.component2 .headerDiv .headerText{color:#fff;font-size:min(4vw,45px)}.component2 .infoPointsLayout{height:100%;left:0;margin:50px auto 0;right:0;text-align:center;width:90%}.component2 .infoPointsLayout .infoPointImageDiv{display:table-cell;height:200px;padding-top:50px;width:50%}.component2 .infoPointsLayout .infoPointImageDiv .infoPanelImage{border-radius:20px;margin:auto;max-height:56.25vw;min-height:20vw;width:80%}.component2 .infoPointsLayout .infoPointTextDiv{display:table-cell;height:200px;text-align:center;vertical-align:middle;width:50%}.component2 .infoPointsLayout .infoPointTextDiv .infoPanelHeaderText{color:#fff;display:block;font-size:min(6vw,30px)}.component2 .infoPointsLayout .infoPointTextDiv .infoPanelDescText{color:#fff;display:block;font-size:min(4vw,20px);margin-top:15px}.component3{background-color:#0e1111;padding-bottom:50px;padding-top:50px;text-align:center;width:100%}.component3 .header .headerText{color:#fff;font-size:40px}.component3 .priceLayout{border:1px solid #fff;padding:20px}.component3 .priceLayout .priceHeaderText{color:#fff;font-size:min(7vw,30px);height:75px;margin:auto;text-align:center;vertical-align:center;width:100%}.component3 .priceLayout .priceDescText{font-size:min(7vw,20px)}.component3 .priceDiv{background-color:#0e1111;border:1px solid #fff;border-radius:20px;height:250px;left:0;margin:20px auto 0;max-width:400px;min-width:280px;right:0;width:70%}.component3 .priceDiv .priceHeaderDiv{align-items:center;background-color:#0e1111;border-bottom:2px solid #000;border-top-left-radius:20px;border-top-right-radius:20px;height:100px;padding-top:37px;width:100%}.component3 .priceDiv .priceBodyTopDiv{border-bottom:2px solid #000;height:75px;width:100%}.component3 .priceDiv .priceBodyTopDiv .priceBodyTopLeftDiv{background-color:#fff;border-right:2px solid #000;float:left;height:73px;padding-top:25px;width:40%}.component3 .priceDiv .priceBodyTopDiv .priceBodyTopLeftDiv .priceBodyText{color:#000;font-size:19px;height:75px;margin:auto;padding-top:25px;text-align:center;vertical-align:center;width:100%}.component3 .priceDiv .priceBodyTopDiv .priceBodyTopRightDiv{background-color:#fff;float:left;height:100%;padding-top:20px;width:60%}.component3 .priceDiv .priceBodyTopDiv .priceBodyTopRightDiv .priceBodyText{color:#000;font-size:min(6vw,30px);height:75px;margin:auto;text-align:center;vertical-align:center;width:100%}.component3 .priceDiv .priceBodyBottomDiv{border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:71px;width:100%}.component3 .priceDiv .priceBodyBottomDiv .priceBodyBottomLeftDiv{background-color:#fff;border-bottom-left-radius:20px;border-right:2px solid #000;float:left;height:105%;padding-top:22px;width:40%}.component3 .priceDiv .priceBodyBottomDiv .priceBodyBottomLeftDiv .priceBodyText{color:#000;font-size:19px;height:75px;margin:auto;padding-top:25px;text-align:center;vertical-align:center;width:100%}.component3 .priceDiv .priceBodyBottomDiv .priceBodyBottomRightDiv{background-color:#fff;border-bottom-right-radius:20px;float:left;height:105%;padding-top:20px;width:60%}.component3 .priceDiv .priceBodyBottomDiv .priceBodyBottomRightDiv .priceBodyText{color:#000;font-size:min(6vw,30px);height:75px;margin:auto;padding-top:18px;text-align:center;vertical-align:center;width:100%}.component4{background-color:#0e1111;text-align:center;width:100%}.component4 .headerTitle{margin:0 auto;max-width:500px;width:50vw}.component4 .headerTitle .headerTitleText{color:#fff;font-size:min(6vw,40px)}.component4 .headerDescription{margin:20px auto 50px;max-width:800px;width:80vw}.component4 .headerDescription .headerDescriptionText{color:#fff;font-size:min(4vw,20px)}.component4 .sliderDiv{background-color:#0e1111;margin:0 auto;width:60%}.component5{background-color:#0e1111;height:400px;padding-top:50px;text-align:center;width:100%}.component5 .mapContainer{heigth:200px;margin:0 auto;width:60%}.component5 .contactsDiv{background-color:#000;border-radius:20px;height:300px;margin:0 auto;width:95%}.component5 .contactsDiv .contactsHeader{height:50px;margin:auto;width:100%}.component5 .contactsDiv .contactsHeader .contactsLogoDiv{height:54px;margin:0 auto;position:relative;top:30px;width:150px}.component5 .contactsDiv .contactsHeader .contactsLogoDiv .contactsLogoImg{height:100%;width:100%}.component5 .contactsDiv .contactsBody{height:250px;width:100%}.component5 .contactsDiv .contactsBody .contactsAddressDiv{bottom:0;float:left;height:250px;padding-top:40px;top:0;width:50%}.component5 .contactsDiv .contactsBody .contactsAddressDiv .addressHeaderDiv{font-size:min(8vw,45px)}.component5 .contactsDiv .contactsBody .contactsAddressDiv .addressDiv{font-size:min(4vw,17px);margin-top:20px}.component5 .contactsDiv .contactsBody .contactsAddressDiv .addressDiv .addressText{text-decoration:underline}.component5 .contactsDiv .contactsBody .contactsAddressDiv .addressMetroDiv{font-size:min(4vw,20px);margin-top:20px}.component5 .contactsDiv .contactsBody .contactsNumberDiv{bottom:0;float:left;height:250px;padding-top:40px;top:0;width:50%}.component5 .contactsDiv .contactsBody .contactsNumberDiv .numberHeaderDiv{font-size:min(8vw,45px)}.component5 .contactsDiv .contactsBody .contactsNumberDiv .numberBodyDiv{font-size:min(4vw,20px);margin-top:20px}.component7{align-items:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;display:flex;justify-content:space-between;width:100%}.component7 .deliveryInfoBg{background-image:url(/static/media/shashlik_beef%20Large.293879867a80718433c5.jpeg);background-position:top;background-repeat:no-repeat;background-size:100% auto;height:200px;opacity:.45;position:absolute;width:100%}.component7 .deliveryInfoDiv{font-size:min(7vw,50px);height:200px;text-align:center;width:100%}.component7 .deliveryInfoDiv .deliveryInfoTextDiv{height:50px;position:relative;text-align:center;top:75px;width:100%}.component7 .deliveryInfoDiv .deliveryInfoTextDiv .deliveryInfoText{margin-right:10px}.component7 .deliveryInfoDiv .deliveryInfoTextDiv .deliveryInfoLink{background-color:#fff;border:1px solid #fff;border-radius:10px;color:#000;margin-left:10px;padding-left:10px;padding-right:10px}.MenuComponent{align-items:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;display:flex;justify-content:space-between;width:100%}.MenuComponent .deliveryInfoBg{background-color:#0e1111;background-position:top;background-repeat:no-repeat;background-size:100% auto;height:200px;opacity:.45;position:absolute;width:100%}.MenuComponent .deliveryInfoDiv{font-size:min(7vw,50px);height:200px;text-align:center;width:100%}.MenuComponent .deliveryInfoDiv .deliveryInfoTextDiv{height:50px;position:relative;text-align:center;top:75px;width:100%}.MenuComponent .deliveryInfoDiv .deliveryInfoTextDiv .deliveryInfoText{margin-right:10px}.MenuComponent .deliveryInfoDiv .deliveryInfoTextDiv .deliveryInfoLink{background-color:#fff;border:1px solid #fff;border-radius:10px;color:#000;margin-left:10px;padding-left:10px;padding-right:10px}.MenuPage{background-color:#0e1111;display:flex;height:800px;justify-content:space-between;width:100%}.MenuPage .addressDiv{height:50px;left:0;margin-left:0;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.MenuPage .addressDiv .addressText{bottom:0;color:#d3d3d3;left:0;position:relative;right:0;top:5px}.MenuPage .numberDiv{color:#fff;font-size:min(4vw,30px);height:50px;position:absolute;right:1%;text-align:right;top:30px;width:250px}.MenuPage .numberDiv .numberText{color:#fff;position:relative;top:5px}.MenuPage .logoDiv{height:72px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.MenuPage .logoDiv .logoImg{height:100%;width:100%}.MenuPage .menuDiv{margin-top:200px;top:200px}.MenuPage .mainDiv{height:150px;left:50px;margin-bottom:auto;margin-top:auto;position:absolute;right:0;text-align:left;top:200px;width:60%}.MenuPage .mainDiv .mainTitle{width:100%}.MenuPage .mainDiv .mainTitle .mainTitleText{font-size:50px}.MenuPage .mainDiv .mainDescription{position:relative;top:30px;width:100%}.MenuPage .mainDiv .mainDescription .mainDescriptionText{font-size:20px}.MenuPage .infoPanelsLayout{display:table-cell;height:200px;left:0;position:absolute;right:0;top:400px;width:80%}.MenuPage .infoPanelsLayout .infoPanel{background-color:#ffffff40;border-radius:25px;display:inline-grid;height:150px;margin-left:30px;margin-top:30px;min-width:200px;padding-left:30px;vertical-align:middle;width:20%}.MenuPage .infoPanelsLayout .infoPanel .infoPanelIcon{height:50px;margin:auto 0;width:50px}.MenuPage .infoPanelsLayout .infoPanel .infoPanelDescription{font-size:min(3vw,20px);margin:auto 0;padding-bottom:10px}.MenuPage .menuListDiv{margin-top:400px}.MenuPage .descriptionDiv{align-content:center;font-size:30px;height:150px;margin-bottom:auto;margin-top:auto;position:absolute;text-align:center;top:280px;width:100%}.deliveryMainPage,body{background-color:#0e1111}.deliveryMainPage{display:flex;height:800px;justify-content:space-between;width:100%}.deliveryMainPage .addressDiv{height:50px;left:0;margin-left:0;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.deliveryMainPage .addressDiv .addressText{bottom:0;color:#d3d3d3;left:0;position:relative;right:0;top:5px}.deliveryMainPage .numberDiv{font-size:min(4vw,30px);height:50px;position:absolute;right:1%;text-align:right;top:30px;width:250px}.deliveryMainPage .numberDiv .numberText{color:#fff;position:relative;top:5px}.deliveryMainPage .logoDiv{height:72px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.deliveryMainPage .logoDiv .logoImg{height:100%;width:100%}.deliveryMainPage .mainDiv{height:150px;left:50px;margin-bottom:auto;margin-top:auto;position:absolute;right:0;text-align:left;top:200px;width:60%}.deliveryMainPage .mainDiv .mainTitle{width:100%}.deliveryMainPage .mainDiv .mainTitle .mainTitleText{font-size:50px}.deliveryMainPage .mainDiv .mainDescription{position:relative;top:30px;width:100%}.deliveryMainPage .mainDiv .mainDescription .mainDescriptionText{font-size:20px}.deliveryMainPage .infoPanelsLayout{display:table-cell;height:200px;left:0;position:absolute;right:0;top:400px;width:80%}.deliveryMainPage .infoPanelsLayout .infoPanel{background-color:#ffffff40;border-radius:25px;display:inline-grid;height:150px;margin-left:30px;margin-top:30px;min-width:200px;padding-left:30px;vertical-align:middle;width:20%}.deliveryMainPage .infoPanelsLayout .infoPanel .infoPanelIcon{height:50px;margin:auto 0;width:50px}.deliveryMainPage .infoPanelsLayout .infoPanel .infoPanelDescription{font-size:min(3vw,20px);margin:auto 0;padding-bottom:10px}.deliveryMainPage .menuListDiv{margin-top:400px}.deliveryMainPage .descriptionDiv{align-content:center;font-size:30px;height:150px;margin-bottom:auto;margin-top:auto;position:absolute;text-align:center;top:280px;width:100%}.menuItem{border-radius:10px;height:420px;width:300px}.menuItem .img{border-radius:10px;width:100%}.menuItem .info{font-size:20px;margin-top:10px;text-align:center;width:100%}.menuItem .name{color:#f0f8ff;font-size:35px;padding-bottom:5px}.menuItem .weight{color:#a9a9a9;font-size:15px;padding-bottom:5px}.menuItem .price{color:#f0f8ff;font-size:30px}.menuList{background-color:#0e1111;color:#f0f8ff;margin-top:50px;text-align:center;width:100%}.menuList .menuGrid{grid-gap:30px;display:inline-grid;grid-template-columns:auto auto auto}*{box-sizing:border-box;font-family:Times New Roman,Times,serif;margin:0;padding:0}a{color:inherit;text-decoration:none}.main{background-color:#0e1111;color:#fff;font-family:Inter,sans-serif}.container{display:flex}.menuContainer{border-right:2px solid #0e1111;padding:5px 20px;width:250px}.contentContainer{height:1000px;padding:5px 20px;width:90%}.deliveryMainPageMobile{background-color:#0e1111;display:flex;height:800px;justify-content:space-between;width:100%}.deliveryMainPageMobile .addressDiv{height:50px;left:0;margin-left:0;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.deliveryMainPageMobile .addressDiv .addressText{bottom:0;color:#d3d3d3;left:0;position:relative;right:0;top:5px}.deliveryMainPageMobile .addressDivMobile{font-size:min(7vw,20px);height:50px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.deliveryMainPageMobile .addressDivMobile .addressText{bottom:0;color:#d3d3d3;left:0;position:relative;right:0;top:5px}.deliveryMainPageMobile .numberDivMobile{font-size:min(8vw,30px);height:50px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:50px;width:100%}.deliveryMainPageMobile .numberDivMobile .numberTextMobile{color:#fff;position:relative;top:5px}.deliveryMainPageMobile .logoDiv{background-color:#0e1111;height:72px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:30px;width:200px}.deliveryMainPageMobile .logoDiv .logoImg{height:100%;width:100%}.deliveryMainPageMobile .mainDiv{height:150px;left:50px;margin-bottom:auto;margin-top:auto;position:absolute;right:0;text-align:left;top:200px;width:60%}.deliveryMainPageMobile .mainDiv .mainTitle{width:100%}.deliveryMainPageMobile .mainDiv .mainTitle .mainTitleText{font-size:50px}.deliveryMainPageMobile .mainDiv .mainTitle .mainTitleTextMobile{font-size:min(10vw,50px)}.deliveryMainPageMobile .mainDiv .mainDescription{position:relative;top:30px;width:100%}.deliveryMainPageMobile .mainDiv .mainDescription .mainDescriptionText{font-size:20px}.deliveryMainPageMobile .mainDiv .mainDescription .mainTitleTextMobile{font-size:min(4vw,20px)}.deliveryMainPageMobile .mainDivMobile{height:150px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:170px;width:90%}.deliveryMainPageMobile .mainDivMobile .mainTitleMobile{width:100%}.deliveryMainPageMobile .mainDivMobile .mainTitleMobile .mainTitleTextMobile{font-size:50px}.deliveryMainPageMobile .mainDivMobile .mainTitleMobile .mainTitleTextMobileMobile{font-size:min(10vw,50px)}.deliveryMainPageMobile .mainDivMobile .mainDescriptionMobile{position:relative;top:30px;width:100%}.deliveryMainPageMobile .mainDivMobile .mainDescriptionMobile .mainDescriptionTextMobile{font-size:20px}.deliveryMainPageMobile .mainDivMobile .mainDescriptionMobile .mainTitleTextMobileMobile{font-size:min(4vw,20px)}.deliveryMainPageMobile .infoPanelsLayout{display:table-cell;height:200px;left:0;position:absolute;right:0;top:400px;width:80%}.deliveryMainPageMobile .infoPanelsLayout .infoPanel{background-color:#ffffff40;border-radius:25px;display:inline-grid;height:150px;margin-left:30px;margin-top:30px;min-width:200px;padding-left:30px;vertical-align:middle;width:20%}.deliveryMainPageMobile .infoPanelsLayout .infoPanel .infoPanelIcon{height:50px;margin:auto 0;width:50px}.deliveryMainPageMobile .infoPanelsLayout .infoPanel .infoPanelDescription{font-size:min(3vw,20px);margin:auto 0;padding-bottom:10px}.deliveryMainPageMobile .infoPanelsLayout .infoPanel .infoPanelDescriptionMobile{font-size:min(10vw,20px);margin:auto 0;padding-bottom:10px}.deliveryMainPageMobile .infoPanelsLayoutMobile{display:table-cell;height:200px;left:0;margin:0 auto;position:absolute;right:0;top:400px;width:80%}.deliveryMainPageMobile .infoPanelsLayoutMobile .infoPanelMobile{background-color:#ffffff40;border-radius:25px;height:150px;margin:30px auto 0;min-width:200px;padding-left:30px;padding-top:15px;vertical-align:middle;width:20%}.deliveryMainPageMobile .infoPanelsLayoutMobile .infoPanelMobile .infoPanelIcon{height:50px;margin:auto 0;width:50px}.deliveryMainPageMobile .infoPanelsLayoutMobile .infoPanelMobile .infoPanelDescriptionMobile{font-size:min(3vw,20px);font-size:min(10vw,20px);margin:20px 0 auto;margin:auto 0;padding-bottom:10px;padding-top:10px}.deliveryMainPageMobile .menuListMobileDiv{margin-top:400px}.deliveryMainPageMobile .descriptionDivMobile{align-content:center;font-size:25px;height:150px;left:0;margin-bottom:auto;margin-top:auto;position:absolute;right:0;text-align:center;top:150px;width:100%}.menuListMobile{background-color:#0e1111;margin-top:50px;text-align:center;width:100%}.menuListMobile .menuGridMobile{grid-gap:30px;display:inline-grid;grid-template-columns:auto}
/*# sourceMappingURL=main.f0969a0a.css.map*/